public static final class SchedulesTypes.Info.Builder
extends java.lang.Object
SchedulesTypes.Info
.Constructor and Description |
---|
Builder(java.util.List<java.lang.String> parts,
java.net.URI location,
boolean enable)
Constructor with parameters for the required properties of
SchedulesTypes.Info . |
Modifier and Type | Method and Description |
---|---|
SchedulesTypes.Info |
build() |
SchedulesTypes.Info.Builder |
setLocationUser(java.lang.String locationUser)
Username for the given location.
|
SchedulesTypes.Info.Builder |
setRecurrenceInfo(SchedulesTypes.RecurrenceInfo recurrenceInfo)
Recurrence information for the schedule.
|
SchedulesTypes.Info.Builder |
setRetentionInfo(SchedulesTypes.RetentionInfo retentionInfo)
Retention information for the schedule.
|
public Builder(java.util.List<java.lang.String> parts, java.net.URI location, boolean enable)
SchedulesTypes.Info
.public SchedulesTypes.Info.Builder setLocationUser(java.lang.String locationUser)
null
location user will not be used.locationUser
- New value for the property.public SchedulesTypes.Info.Builder setRecurrenceInfo(SchedulesTypes.RecurrenceInfo recurrenceInfo)
null
backup job is not scheduled. See SchedulesTypes.RecurrenceInfo
recurrenceInfo
- New value for the property.public SchedulesTypes.Info.Builder setRetentionInfo(SchedulesTypes.RetentionInfo retentionInfo)
null
all the completed backup jobs are retained forever. See SchedulesTypes.RetentionInfo
retentionInfo
- New value for the property.public SchedulesTypes.Info build()