Class ScriptBasedExecutionDetails
- java.lang.Object
- 
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
- 
- com.oracle.bmc.fleetappsmanagement.model.ExecutionDetails
- 
- com.oracle.bmc.fleetappsmanagement.model.ScriptBasedExecutionDetails
 
 
 
- 
 @Generated(value="OracleSDKGenerator", comments="API Version: 20250228") public final class ScriptBasedExecutionDetails extends ExecutionDetailsDetails for script-based execution.
 Note: Objects should always be created or deserialized using theScriptBasedExecutionDetails.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 theScriptBasedExecutionDetails.Builder, which maintain a set of all explicitly set fields calledScriptBasedExecutionDetails.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 SummaryNested Classes Modifier and Type Class Description static classScriptBasedExecutionDetails.Builder
 - 
Constructor SummaryConstructors Constructor Description ScriptBasedExecutionDetails(TaskVariable variables, ContentDetails content, String command, List<ConfigAssociationDetails> credentials, Boolean isLocked, Boolean isExecutableContent)Deprecated.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ScriptBasedExecutionDetails.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetCommand()Optional command to execute the content.ContentDetailsgetContent()List<ConfigAssociationDetails>getCredentials()Credentials required for executing the task.BooleangetIsExecutableContent()Is the Content an executable file?BooleangetIsLocked()Is the script locked to prevent changes directly in Object Storage?TaskVariablegetVariables()inthashCode()ScriptBasedExecutionDetails.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
 
- 
- 
- 
Constructor Detail- 
ScriptBasedExecutionDetails@Deprecated public ScriptBasedExecutionDetails(TaskVariable variables, ContentDetails content, String command, List<ConfigAssociationDetails> credentials, Boolean isLocked, Boolean isExecutableContent) Deprecated.
 
- 
 - 
Method Detail- 
builderpublic static ScriptBasedExecutionDetails.Builder builder() Create a new builder.
 - 
toBuilderpublic ScriptBasedExecutionDetails.Builder toBuilder() 
 - 
getVariablespublic TaskVariable getVariables() 
 - 
getContentpublic ContentDetails getContent() 
 - 
getCommandpublic String getCommand() Optional command to execute the content.You can provide any commands/arguments that can’t be part of the script. - Returns:
- the value
 
 - 
getCredentialspublic List<ConfigAssociationDetails> getCredentials() Credentials required for executing the task.- Returns:
- the value
 
 - 
getIsLockedpublic Boolean getIsLocked() Is the script locked to prevent changes directly in Object Storage?- Returns:
- the value
 
 - 
getIsExecutableContentpublic Boolean getIsExecutableContent() Is the Content an executable file?- Returns:
- the value
 
 - 
toStringpublic String toString() - Overrides:
- toStringin class- ExecutionDetails
 
 - 
toStringpublic String toString(boolean includeByteArrayContents) Return a string representation of the object.- Overrides:
- toStringin class- ExecutionDetails
- Parameters:
- includeByteArrayContents- true to include the full contents of byte arrays
- Returns:
- string representation
 
 - 
equalspublic boolean equals(Object o) - Overrides:
- equalsin class- ExecutionDetails
 
 - 
hashCodepublic int hashCode() - Overrides:
- hashCodein class- ExecutionDetails
 
 
- 
 
-