Class ScheduledJobOperation
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.osmanagementhub.model.ScheduledJobOperation
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20220901") public final class ScheduledJobOperation extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelDefines an operation that is performed by a scheduled job.
Note: Objects should always be created or deserialized using theScheduledJobOperation.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 theScheduledJobOperation.Builder, which maintain a set of all explicitly set fields calledScheduledJobOperation.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 classScheduledJobOperation.Builder
-
Constructor Summary
Constructors Constructor Description ScheduledJobOperation(OperationTypes operationType, List<String> packageNames, List<String> windowsUpdateNames, ManageModuleStreamsInScheduledJobDetails manageModuleStreamsDetails, ModuleStreamDetails switchModuleStreamsDetails, List<String> softwareSourceIds, Integer rebootTimeoutInMins)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ScheduledJobOperation.Builderbuilder()Create a new builder.booleanequals(Object o)ManageModuleStreamsInScheduledJobDetailsgetManageModuleStreamsDetails()OperationTypesgetOperationType()The type of operation this scheduled job performs.List<String>getPackageNames()The names of the target packages.IntegergetRebootTimeoutInMins()The number of minutes the service waits for the reboot to complete.List<String>getSoftwareSourceIds()The software source OCIDs.ModuleStreamDetailsgetSwitchModuleStreamsDetails()List<String>getWindowsUpdateNames()Unique identifier for the Windows update.inthashCode()ScheduledJobOperation.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
-
-
-
Constructor Detail
-
ScheduledJobOperation
@Deprecated @ConstructorProperties({"operationType","packageNames","windowsUpdateNames","manageModuleStreamsDetails","switchModuleStreamsDetails","softwareSourceIds","rebootTimeoutInMins"}) public ScheduledJobOperation(OperationTypes operationType, List<String> packageNames, List<String> windowsUpdateNames, ManageModuleStreamsInScheduledJobDetails manageModuleStreamsDetails, ModuleStreamDetails switchModuleStreamsDetails, List<String> softwareSourceIds, Integer rebootTimeoutInMins)
Deprecated.
-
-
Method Detail
-
builder
public static ScheduledJobOperation.Builder builder()
Create a new builder.
-
toBuilder
public ScheduledJobOperation.Builder toBuilder()
-
getOperationType
public OperationTypes getOperationType()
The type of operation this scheduled job performs.- Returns:
- the value
-
getPackageNames
public List<String> getPackageNames()
The names of the target packages.This parameter only applies when the scheduled job is for installing, updating, or removing packages.
- Returns:
- the value
-
getWindowsUpdateNames
public List<String> getWindowsUpdateNames()
Unique identifier for the Windows update.This parameter only applies if the scheduled job is for installing Windows updates. Note that this is not an OCID, but is a unique identifier assigned by Microsoft. For example: ‘6981d463-cd91-4a26-b7c4-ea4ded9183ed’.
- Returns:
- the value
-
getManageModuleStreamsDetails
public ManageModuleStreamsInScheduledJobDetails getManageModuleStreamsDetails()
-
getSwitchModuleStreamsDetails
public ModuleStreamDetails getSwitchModuleStreamsDetails()
-
getSoftwareSourceIds
public List<String> getSoftwareSourceIds()
The software source OCIDs.This parameter only applies when the scheduled job is for attaching or detaching software sources.
- Returns:
- the value
-
getRebootTimeoutInMins
public Integer getRebootTimeoutInMins()
The number of minutes the service waits for the reboot to complete.If the instance doesn’t reboot within the timeout, the service marks the reboot job as failed.
- 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
-
-