Class RunLocalScriptUserDefinedStep


  • @Generated(value="OracleSDKGenerator",
               comments="API Version: 20220125")
    public final class RunLocalScriptUserDefinedStep
    extends DrPlanUserDefinedStep
    Run Local Script step details.
    Note: Objects should always be created or deserialized using the RunLocalScriptUserDefinedStep.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 RunLocalScriptUserDefinedStep.Builder, which maintain a set of all explicitly set fields called RunLocalScriptUserDefinedStep.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).
    • Constructor Detail

      • RunLocalScriptUserDefinedStep

        @Deprecated
        public RunLocalScriptUserDefinedStep​(String runOnInstanceId,
                                             String runOnInstanceRegion,
                                             String scriptCommand,
                                             String runAsUser)
        Deprecated.
    • Method Detail

      • getRunOnInstanceId

        public String getRunOnInstanceId()
        The OCID of the instance on which this script or command should be executed.

        *For moving instances:** *runOnInstanceId* must be the OCID of the instance in the region where the instance is currently present.

        *For non-moving instances:** *runOnInstanceId* must be the OCID of the non-moving instance.

        Example: ocid1.instance.oc1..uniqueID

        Returns:
        the value
      • getRunOnInstanceRegion

        public String getRunOnInstanceRegion()
        The region in which the instance is present.

        Example: us-ashburn-1

        Returns:
        the value
      • getScriptCommand

        public String getScriptCommand()
        The script name and arguments.

        Example: /usr/bin/python3 /home/opc/scripts/my_app_script.py arg1 arg2 arg3

        Returns:
        the value
      • getRunAsUser

        public String getRunAsUser()
        The userid on the instance to be used for executing the script or command.

        Example: opc

        Returns:
        the value
      • toString

        public String toString​(boolean includeByteArrayContents)
        Return a string representation of the object.
        Overrides:
        toString in class DrPlanUserDefinedStep
        Parameters:
        includeByteArrayContents - true to include the full contents of byte arrays
        Returns:
        string representation