public class ExternalSystemExecutionSettings extends java.lang.Object implements java.io.Serializable, UserDataHolder
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
REMOTE_PROCESS_IDLE_TTL_IN_MS_KEY |
Constructor and Description |
---|
ExternalSystemExecutionSettings() |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object o) |
java.util.List<java.lang.String> |
getArguments() |
java.util.Map<java.lang.String,java.lang.String> |
getEnv() |
java.util.List<java.lang.String> |
getJvmArguments() |
long |
getRemoteProcessIdleTtlInMs() |
<U> U |
getUserData(Key<U> key) |
java.util.Set<java.lang.String> |
getVmOptions()
Deprecated.
|
int |
hashCode() |
boolean |
isPassParentEnvs() |
boolean |
isVerboseProcessing() |
ExternalSystemExecutionSettings |
passParentEnvs(boolean passParentEnvs) |
<U> void |
putUserData(Key<U> key,
U value)
Add a new user data value to this object.
|
void |
setRemoteProcessIdleTtlInMs(long remoteProcessIdleTtlInMs) |
void |
setVerboseProcessing(boolean verboseProcessing) |
ExternalSystemExecutionSettings |
withArgument(java.lang.String argument) |
ExternalSystemExecutionSettings |
withArguments(java.util.Collection<java.lang.String> arguments) |
ExternalSystemExecutionSettings |
withArguments(java.lang.String... arguments) |
ExternalSystemExecutionSettings |
withEnvironmentVariables(java.util.Map<java.lang.String,java.lang.String> envs) |
ExternalSystemExecutionSettings |
withVmOption(java.lang.String vmOption) |
ExternalSystemExecutionSettings |
withVmOptions(java.util.Collection<java.lang.String> vmOptions) |
ExternalSystemExecutionSettings |
withVmOptions(java.lang.String... vmOptions) |
public static final java.lang.String REMOTE_PROCESS_IDLE_TTL_IN_MS_KEY
public long getRemoteProcessIdleTtlInMs()
public void setRemoteProcessIdleTtlInMs(long remoteProcessIdleTtlInMs)
public boolean isVerboseProcessing()
public void setVerboseProcessing(boolean verboseProcessing)
@Deprecated public java.util.Set<java.lang.String> getVmOptions()
getJvmArguments()
public java.util.List<java.lang.String> getJvmArguments()
public java.util.List<java.lang.String> getArguments()
public java.util.Map<java.lang.String,java.lang.String> getEnv()
public boolean isPassParentEnvs()
public ExternalSystemExecutionSettings withVmOptions(java.util.Collection<java.lang.String> vmOptions)
public ExternalSystemExecutionSettings withVmOptions(java.lang.String... vmOptions)
public ExternalSystemExecutionSettings withVmOption(java.lang.String vmOption)
public ExternalSystemExecutionSettings withArguments(java.util.Collection<java.lang.String> arguments)
public ExternalSystemExecutionSettings withArguments(java.lang.String... arguments)
public ExternalSystemExecutionSettings withArgument(java.lang.String argument)
public ExternalSystemExecutionSettings withEnvironmentVariables(java.util.Map<java.lang.String,java.lang.String> envs)
public ExternalSystemExecutionSettings passParentEnvs(boolean passParentEnvs)
public <U> U getUserData(Key<U> key)
getUserData
in interface UserDataHolder
public <U> void putUserData(Key<U> key, U value)
UserDataHolder
putUserData
in interface UserDataHolder
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object