Class Details
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.fleetappsmanagement.model.Details
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20230831") public final class Details extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
The details of the task.
Note: Objects should always be created or deserialized using theDetails.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 theDetails.Builder
, which maintain a set of all explicitly set fields calledDetails.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 class
Details.Builder
-
Constructor Summary
Constructors Constructor Description Details(ExecutionDetails executionDetails, String platform, OsType osType, TaskScope scope, Properties properties, Boolean isDiscoveryOutputTask, Boolean isApplySubjectTask)
Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Details.Builder
builder()
Create a new builder.boolean
equals(Object o)
ExecutionDetails
getExecutionDetails()
Boolean
getIsApplySubjectTask()
Is this an Apply Subject Task? Set this to true for a Patch Execution Task which applies patches(subjects) on a target.Boolean
getIsDiscoveryOutputTask()
Is this a discovery output task?OsType
getOsType()
The OS for the taskString
getPlatform()
The platform of the runbook.Properties
getProperties()
TaskScope
getScope()
The scope of the taskint
hashCode()
Details.Builder
toBuilder()
String
toString()
String
toString(boolean includeByteArrayContents)
Return a string representation of the object.
-
-
-
Constructor Detail
-
Details
@Deprecated @ConstructorProperties({"executionDetails","platform","osType","scope","properties","isDiscoveryOutputTask","isApplySubjectTask"}) public Details(ExecutionDetails executionDetails, String platform, OsType osType, TaskScope scope, Properties properties, Boolean isDiscoveryOutputTask, Boolean isApplySubjectTask)
Deprecated.
-
-
Method Detail
-
builder
public static Details.Builder builder()
Create a new builder.
-
toBuilder
public Details.Builder toBuilder()
-
getExecutionDetails
public ExecutionDetails getExecutionDetails()
-
getPlatform
public String getPlatform()
The platform of the runbook.- Returns:
- the value
-
getOsType
public OsType getOsType()
The OS for the task- Returns:
- the value
-
getScope
public TaskScope getScope()
The scope of the task- Returns:
- the value
-
getProperties
public Properties getProperties()
-
getIsDiscoveryOutputTask
public Boolean getIsDiscoveryOutputTask()
Is this a discovery output task?- Returns:
- the value
-
getIsApplySubjectTask
public Boolean getIsApplySubjectTask()
Is this an Apply Subject Task? Set this to true for a Patch Execution Task which applies patches(subjects) on a target.- Returns:
- the value
-
toString
public String toString()
- Overrides:
toString
in 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:
equals
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-