Class RunSandboxCommandDetails


  • @Generated(value="OracleSDKGenerator",
               comments="API Version: 1.0")
    public final class RunSandboxCommandDetails
    extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
    Request body used to run a command in a sandbox.
    Note: Objects should always be created or deserialized using the RunSandboxCommandDetails.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 the RunSandboxCommandDetails.Builder, which maintain a set of all explicitly set fields called RunSandboxCommandDetails.Builder.__explicitlySet__. The hashCode() and equals(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).
    • Method Detail

      • 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
      • getArgs

        public List<String> getArgs()
        Command arguments.
        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:
        toString in class com.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:
        equals in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel