public static class XCScheme.LaunchAction extends XCScheme.SchemeAction
Modifier and Type | Class and Description |
---|---|
static class |
XCScheme.LaunchAction.LaunchStyle |
static class |
XCScheme.LaunchAction.WatchInterface
Watch Interface property in Watch app scheme used to choose which interface is launched.
|
Constructor and Description |
---|
LaunchAction(XCScheme.BuildableReference buildableReference,
String buildConfiguration,
Optional<String> runnablePath,
Optional<String> remoteRunnablePath,
Optional<XCScheme.LaunchAction.WatchInterface> watchInterface,
XCScheme.LaunchAction.LaunchStyle launchStyle,
Optional<com.google.common.collect.ImmutableMap<String,String>> environmentVariables,
Optional<XCScheme.BuildableReference> expandVariablesBasedOn,
Optional<com.google.common.collect.ImmutableMap<String,String>> commandLineArguments,
Optional<com.google.common.collect.ImmutableList<XCScheme.SchemePrePostAction>> preActions,
Optional<com.google.common.collect.ImmutableList<XCScheme.SchemePrePostAction>> postActions,
Optional<String> notificationPayloadFile,
Optional<String> applicationLanguage,
Optional<String> applicationRegion) |
Modifier and Type | Method and Description |
---|---|
Optional<String> |
getApplicationLanguage() |
Optional<String> |
getApplicationRegion() |
XCScheme.BuildableReference |
getBuildableReference() |
String |
getBuildConfiguration() |
Optional<com.google.common.collect.ImmutableMap<String,String>> |
getCommandLineArguments() |
Optional<com.google.common.collect.ImmutableMap<String,String>> |
getEnvironmentVariables() |
Optional<XCScheme.BuildableReference> |
getExpandVariablesBasedOn() |
XCScheme.LaunchAction.LaunchStyle |
getLaunchStyle() |
Optional<String> |
getNotificationPayloadFile() |
Optional<String> |
getRemoteRunnablePath() |
Optional<String> |
getRunnablePath() |
Optional<XCScheme.LaunchAction.WatchInterface> |
getWatchInterface() |
getPostActions, getPreActions
public LaunchAction(XCScheme.BuildableReference buildableReference, String buildConfiguration, Optional<String> runnablePath, Optional<String> remoteRunnablePath, Optional<XCScheme.LaunchAction.WatchInterface> watchInterface, XCScheme.LaunchAction.LaunchStyle launchStyle, Optional<com.google.common.collect.ImmutableMap<String,String>> environmentVariables, Optional<XCScheme.BuildableReference> expandVariablesBasedOn, Optional<com.google.common.collect.ImmutableMap<String,String>> commandLineArguments, Optional<com.google.common.collect.ImmutableList<XCScheme.SchemePrePostAction>> preActions, Optional<com.google.common.collect.ImmutableList<XCScheme.SchemePrePostAction>> postActions, Optional<String> notificationPayloadFile, Optional<String> applicationLanguage, Optional<String> applicationRegion)
public XCScheme.BuildableReference getBuildableReference()
public String getBuildConfiguration()
public Optional<XCScheme.LaunchAction.WatchInterface> getWatchInterface()
public XCScheme.LaunchAction.LaunchStyle getLaunchStyle()
public Optional<com.google.common.collect.ImmutableMap<String,String>> getEnvironmentVariables()
public Optional<XCScheme.BuildableReference> getExpandVariablesBasedOn()
public Optional<com.google.common.collect.ImmutableMap<String,String>> getCommandLineArguments()