Class RunSandboxCommandDetails
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.generativeaisandbox.model.RunSandboxCommandDetails
-
@Generated(value="OracleSDKGenerator", comments="API Version: 1.0") public final class RunSandboxCommandDetails extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelRequest body used to run a command in a sandbox.
Note: Objects should always be created or deserialized using theRunSandboxCommandDetails.Builder. This model distinguishes fields that are null because they are unset from fields that are explicitly set to null. This is done in the setter methods of theRunSandboxCommandDetails.Builder, which maintain a set of all explicitly set fields calledRunSandboxCommandDetails.Builder.__explicitlySet__. ThehashCode()andequals(Object)methods are implemented to take the explicitly set fields into account. The constructor, on the other hand, does not take the explicitly set fields into account (since the constructor cannot distinguish explicit null from unset null).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classRunSandboxCommandDetails.Builder
-
Constructor Summary
Constructors Constructor Description RunSandboxCommandDetails(String command, String cwd, List<String> args, List<EnvironmentVariable> environmentVariables, String timeout)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static RunSandboxCommandDetails.Builderbuilder()Create a new builder.booleanequals(Object o)List<String>getArgs()Command arguments.StringgetCommand()The command to execute in the sandbox runtime.StringgetCwd()Absolute directory path to use as the working directory for command execution in the sandbox.List<EnvironmentVariable>getEnvironmentVariables()Environment variables to inject into the command execution.StringgetTimeout()Maximum execution time for the command, in ISO 8601 duration format.inthashCode()RunSandboxCommandDetails.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
-
-
-
Constructor Detail
-
RunSandboxCommandDetails
@Deprecated @ConstructorProperties({"command","cwd","args","environmentVariables","timeout"}) public RunSandboxCommandDetails(String command, String cwd, List<String> args, List<EnvironmentVariable> environmentVariables, String timeout)
Deprecated.
-
-
Method Detail
-
builder
public static RunSandboxCommandDetails.Builder builder()
Create a new builder.
-
toBuilder
public RunSandboxCommandDetails.Builder toBuilder()
-
getCommand
public String getCommand()
The command to execute in the sandbox runtime.- Returns:
- the value
-
getCwd
public String getCwd()
Absolute directory path to use as the working directory for command execution in the sandbox.- Returns:
- the value
-
getEnvironmentVariables
public List<EnvironmentVariable> getEnvironmentVariables()
Environment variables to inject into the command execution.- Returns:
- the value
-
getTimeout
public String getTimeout()
Maximum execution time for the command, in ISO 8601 duration format.- Returns:
- the value
-
toString
public String toString()
- Overrides:
toStringin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
toString
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.- Parameters:
includeByteArrayContents- true to include the full contents of byte arrays- Returns:
- string representation
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCodein classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-