public static class ScheduledJobSummary.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
ScheduledJobSummary |
build() |
ScheduledJobSummary.Builder |
compartmentId(String compartmentId)
OCID for the Compartment
|
ScheduledJobSummary.Builder |
copy(ScheduledJobSummary model) |
ScheduledJobSummary.Builder |
definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.
|
ScheduledJobSummary.Builder |
displayName(String displayName)
Scheduled Job name
|
ScheduledJobSummary.Builder |
freeformTags(Map<String,String> freeformTags)
Simple key-value pair that is applied without any predefined name, type or scope.
|
ScheduledJobSummary.Builder |
id(String id)
OCID for the Scheduled Job
|
ScheduledJobSummary.Builder |
isRestricted(Boolean isRestricted)
true, if the schedule job has its update capabilities restricted.
|
ScheduledJobSummary.Builder |
lifecycleState(LifecycleStates lifecycleState)
The current state of the Scheduled Job.
|
ScheduledJobSummary.Builder |
managedInstanceGroups(List<Id> managedInstanceGroups)
the list of managed instance groups this scheduled job operates on (mutually exclusive
with managedInstances)
|
ScheduledJobSummary.Builder |
managedInstances(List<Id> managedInstances)
the list of managed instances this scheduled job operates on (mutually exclusive with
managedInstanceGroups)
|
ScheduledJobSummary.Builder |
operationType(OperationTypes operationType)
the type of operation this Scheduled Job performs
|
ScheduledJobSummary.Builder |
osFamily(OsFamilies osFamily)
The Operating System type of the managed instance.
|
ScheduledJobSummary.Builder |
scheduleType(ScheduleTypes scheduleType)
the type of scheduling this Scheduled Job follows
|
ScheduledJobSummary.Builder |
timeLastExecution(Date timeLastExecution)
the time/date of the last execution of this Scheduled Job
|
ScheduledJobSummary.Builder |
timeNextExecution(Date timeNextExecution)
the time/date of the next scheduled execution of this Scheduled Job
|
public ScheduledJobSummary.Builder id(String id)
OCID for the Scheduled Job
id
- the value to setpublic ScheduledJobSummary.Builder displayName(String displayName)
Scheduled Job name
displayName
- the value to setpublic ScheduledJobSummary.Builder compartmentId(String compartmentId)
OCID for the Compartment
compartmentId
- the value to setpublic ScheduledJobSummary.Builder scheduleType(ScheduleTypes scheduleType)
the type of scheduling this Scheduled Job follows
scheduleType
- the value to setpublic ScheduledJobSummary.Builder timeNextExecution(Date timeNextExecution)
the time/date of the next scheduled execution of this Scheduled Job
timeNextExecution
- the value to setpublic ScheduledJobSummary.Builder timeLastExecution(Date timeLastExecution)
the time/date of the last execution of this Scheduled Job
timeLastExecution
- the value to setpublic ScheduledJobSummary.Builder managedInstances(List<Id> managedInstances)
the list of managed instances this scheduled job operates on (mutually exclusive with managedInstanceGroups)
managedInstances
- the value to setpublic ScheduledJobSummary.Builder managedInstanceGroups(List<Id> managedInstanceGroups)
the list of managed instance groups this scheduled job operates on (mutually exclusive with managedInstances)
managedInstanceGroups
- the value to setpublic ScheduledJobSummary.Builder operationType(OperationTypes operationType)
the type of operation this Scheduled Job performs
operationType
- the value to setpublic ScheduledJobSummary.Builder lifecycleState(LifecycleStates lifecycleState)
The current state of the Scheduled Job.
lifecycleState
- the value to setpublic ScheduledJobSummary.Builder freeformTags(Map<String,String> freeformTags)
Simple key-value pair that is applied without any predefined name, type or scope. Exists
for cross-compatibility only. Example: {"bar-key": "value"}
freeformTags
- the value to setpublic ScheduledJobSummary.Builder definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource. Each key is predefined and scoped to a namespace.
Example: {"foo-namespace": {"bar-key": "value"}}
definedTags
- the value to setpublic ScheduledJobSummary.Builder osFamily(OsFamilies osFamily)
The Operating System type of the managed instance.
osFamily
- the value to setpublic ScheduledJobSummary.Builder isRestricted(Boolean isRestricted)
true, if the schedule job has its update capabilities restricted. (Used to track Autonomous Scheduled Job)
isRestricted
- the value to setpublic ScheduledJobSummary build()
public ScheduledJobSummary.Builder copy(ScheduledJobSummary model)
Copyright © 2016–2024. All rights reserved.