public static class XCScheme.ProfileAction extends XCScheme.SchemeAction
Constructor and Description |
---|
ProfileAction(XCScheme.BuildableReference buildableReference,
String buildConfiguration,
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) |
Modifier and Type | Method and Description |
---|---|
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() |
getPostActions, getPreActions
public ProfileAction(XCScheme.BuildableReference buildableReference, String buildConfiguration, 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)
public XCScheme.BuildableReference getBuildableReference()
public String getBuildConfiguration()
public Optional<com.google.common.collect.ImmutableMap<String,String>> getEnvironmentVariables()
public Optional<XCScheme.BuildableReference> getExpandVariablesBasedOn()