public static class UpdateScheduledJobDetails.Builder extends Object
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
UpdateScheduledJobDetails |
build() |
UpdateScheduledJobDetails.Builder |
copy(UpdateScheduledJobDetails model) |
UpdateScheduledJobDetails.Builder |
definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.
|
UpdateScheduledJobDetails.Builder |
description(String description)
Details describing the Scheduled Job.
|
UpdateScheduledJobDetails.Builder |
displayName(String displayName)
Scheduled Job name
|
UpdateScheduledJobDetails.Builder |
freeformTags(Map<String,String> freeformTags)
Simple key-value pair that is applied without any predefined name, type or scope.
|
UpdateScheduledJobDetails.Builder |
intervalType(IntervalTypes intervalType)
the interval period for a recurring Scheduled Job (only if schedule type is RECURRING)
|
UpdateScheduledJobDetails.Builder |
intervalValue(String intervalValue)
the value for the interval period for a recurring Scheduled Job (only if schedule type is RECURRING)
|
UpdateScheduledJobDetails.Builder |
operationType(OperationTypes operationType)
the type of operation this Scheduled Job performs
|
UpdateScheduledJobDetails.Builder |
packageNames(List<PackageName> packageNames)
the id of the package (only if operation type is INSTALL/UPDATE/REMOVE)
|
UpdateScheduledJobDetails.Builder |
scheduleType(ScheduleTypes scheduleType)
the type of scheduling this Scheduled Job follows
|
UpdateScheduledJobDetails.Builder |
timeNextExecution(Date timeNextExecution)
the desired time for the next execution of this Scheduled Job
|
UpdateScheduledJobDetails.Builder |
updateNames(List<String> updateNames)
The unique names of the Windows Updates (only if operation type is INSTALL).
|
UpdateScheduledJobDetails.Builder |
updateType(PackageUpdateTypes updateType)
Type of the update (only if operation type is UPDATEALL)
|
public UpdateScheduledJobDetails.Builder displayName(String displayName)
Scheduled Job name
displayName - the value to setpublic UpdateScheduledJobDetails.Builder description(String description)
Details describing the Scheduled Job.
description - the value to setpublic UpdateScheduledJobDetails.Builder scheduleType(ScheduleTypes scheduleType)
the type of scheduling this Scheduled Job follows
scheduleType - the value to setpublic UpdateScheduledJobDetails.Builder timeNextExecution(Date timeNextExecution)
the desired time for the next execution of this Scheduled Job
timeNextExecution - the value to setpublic UpdateScheduledJobDetails.Builder intervalType(IntervalTypes intervalType)
the interval period for a recurring Scheduled Job (only if schedule type is RECURRING)
intervalType - the value to setpublic UpdateScheduledJobDetails.Builder intervalValue(String intervalValue)
the value for the interval period for a recurring Scheduled Job (only if schedule type is RECURRING)
intervalValue - the value to setpublic UpdateScheduledJobDetails.Builder operationType(OperationTypes operationType)
the type of operation this Scheduled Job performs
operationType - the value to setpublic UpdateScheduledJobDetails.Builder updateType(PackageUpdateTypes updateType)
Type of the update (only if operation type is UPDATEALL)
updateType - the value to setpublic UpdateScheduledJobDetails.Builder packageNames(List<PackageName> packageNames)
the id of the package (only if operation type is INSTALL/UPDATE/REMOVE)
packageNames - the value to setpublic UpdateScheduledJobDetails.Builder updateNames(List<String> updateNames)
The unique names of the Windows Updates (only if operation type is INSTALL). This is only applicable when the osFamily is for Windows managed instances.
updateNames - the value to setpublic UpdateScheduledJobDetails.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 UpdateScheduledJobDetails.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 UpdateScheduledJobDetails build()
public UpdateScheduledJobDetails.Builder copy(UpdateScheduledJobDetails model)
Copyright © 2016–2022. All rights reserved.