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 SummaryNested Classes Modifier and Type Class Description static classScheduledJobOperation.Builder
 - 
Constructor SummaryConstructors Constructor Description ScheduledJobOperation(OperationTypes operationType, List<String> packageNames, List<String> windowsUpdateNames, ManageModuleStreamsInScheduledJobDetails manageModuleStreamsDetails, ModuleStreamDetails switchModuleStreamsDetails, List<String> softwareSourceIds, Integer rebootTimeoutInMins)Deprecated.
 - 
Method SummaryAll 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- 
builderpublic static ScheduledJobOperation.Builder builder() Create a new builder.
 - 
toBuilderpublic ScheduledJobOperation.Builder toBuilder() 
 - 
getOperationTypepublic OperationTypes getOperationType() The type of operation this scheduled job performs.- Returns:
- the value
 
 - 
getPackageNamespublic 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
 
 - 
getWindowsUpdateNamespublic 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
 
 - 
getManageModuleStreamsDetailspublic ManageModuleStreamsInScheduledJobDetails getManageModuleStreamsDetails() 
 - 
getSwitchModuleStreamsDetailspublic ModuleStreamDetails getSwitchModuleStreamsDetails() 
 - 
getSoftwareSourceIdspublic 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
 
 - 
getRebootTimeoutInMinspublic 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
 
 - 
toStringpublic String toString() - Overrides:
- toStringin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
toStringpublic 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
 
 - 
equalspublic boolean equals(Object o) - Overrides:
- equalsin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
hashCodepublic int hashCode() - Overrides:
- hashCodein class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 
- 
 
-