Interface UpdateInfoEntry.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<UpdateInfoEntry.Builder,UpdateInfoEntry>,SdkBuilder<UpdateInfoEntry.Builder,UpdateInfoEntry>,SdkPojo
- Enclosing class:
- UpdateInfoEntry
public static interface UpdateInfoEntry.Builder extends SdkPojo, CopyableBuilder<UpdateInfoEntry.Builder,UpdateInfoEntry>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description UpdateInfoEntry.BuilderinitiatedBy(String initiatedBy)This specifies if the update was initiated by the customer or by the service team.UpdateInfoEntry.BuilderlastUpdatedDateTime(Instant lastUpdatedDateTime)The last updated date and time of a particular directory setting.default UpdateInfoEntry.BuildernewValue(Consumer<UpdateValue.Builder> newValue)The new value of the target setting.UpdateInfoEntry.BuildernewValue(UpdateValue newValue)The new value of the target setting.default UpdateInfoEntry.BuilderpreviousValue(Consumer<UpdateValue.Builder> previousValue)The old value of the target setting.UpdateInfoEntry.BuilderpreviousValue(UpdateValue previousValue)The old value of the target setting.UpdateInfoEntry.Builderregion(String region)The name of the Region.UpdateInfoEntry.BuilderstartTime(Instant startTime)The start time of theUpdateDirectorySetupfor the particular type.UpdateInfoEntry.Builderstatus(String status)The status of the update performed on the directory.UpdateInfoEntry.Builderstatus(UpdateStatus status)The status of the update performed on the directory.UpdateInfoEntry.BuilderstatusReason(String statusReason)The reason for the current status of the update type activity.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
region
UpdateInfoEntry.Builder region(String region)
The name of the Region.
- Parameters:
region- The name of the Region.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
UpdateInfoEntry.Builder status(String status)
The status of the update performed on the directory.
- Parameters:
status- The status of the update performed on the directory.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
UpdateStatus,UpdateStatus
-
status
UpdateInfoEntry.Builder status(UpdateStatus status)
The status of the update performed on the directory.
- Parameters:
status- The status of the update performed on the directory.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
UpdateStatus,UpdateStatus
-
statusReason
UpdateInfoEntry.Builder statusReason(String statusReason)
The reason for the current status of the update type activity.
- Parameters:
statusReason- The reason for the current status of the update type activity.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
initiatedBy
UpdateInfoEntry.Builder initiatedBy(String initiatedBy)
This specifies if the update was initiated by the customer or by the service team.
- Parameters:
initiatedBy- This specifies if the update was initiated by the customer or by the service team.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
newValue
UpdateInfoEntry.Builder newValue(UpdateValue newValue)
The new value of the target setting.
- Parameters:
newValue- The new value of the target setting.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
newValue
default UpdateInfoEntry.Builder newValue(Consumer<UpdateValue.Builder> newValue)
The new value of the target setting.
This is a convenience method that creates an instance of theUpdateValue.Builderavoiding the need to create one manually viaUpdateValue.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tonewValue(UpdateValue).- Parameters:
newValue- a consumer that will call methods onUpdateValue.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
newValue(UpdateValue)
-
previousValue
UpdateInfoEntry.Builder previousValue(UpdateValue previousValue)
The old value of the target setting.
- Parameters:
previousValue- The old value of the target setting.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
previousValue
default UpdateInfoEntry.Builder previousValue(Consumer<UpdateValue.Builder> previousValue)
The old value of the target setting.
This is a convenience method that creates an instance of theUpdateValue.Builderavoiding the need to create one manually viaUpdateValue.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed topreviousValue(UpdateValue).- Parameters:
previousValue- a consumer that will call methods onUpdateValue.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
previousValue(UpdateValue)
-
startTime
UpdateInfoEntry.Builder startTime(Instant startTime)
The start time of the
UpdateDirectorySetupfor the particular type.- Parameters:
startTime- The start time of theUpdateDirectorySetupfor the particular type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastUpdatedDateTime
UpdateInfoEntry.Builder lastUpdatedDateTime(Instant lastUpdatedDateTime)
The last updated date and time of a particular directory setting.
- Parameters:
lastUpdatedDateTime- The last updated date and time of a particular directory setting.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-