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 Details

    • 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

      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:
    • 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:
    • 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

      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

      The new value of the target setting.

      This is a convenience method that creates an instance of the UpdateValue.Builder avoiding the need to create one manually via UpdateValue.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to newValue(UpdateValue).

      Parameters:
      newValue - a consumer that will call methods on UpdateValue.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • 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 the UpdateValue.Builder avoiding the need to create one manually via UpdateValue.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to previousValue(UpdateValue).

      Parameters:
      previousValue - a consumer that will call methods on UpdateValue.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • startTime

      UpdateInfoEntry.Builder startTime(Instant startTime)

      The start time of the UpdateDirectorySetup for the particular type.

      Parameters:
      startTime - The start time of the UpdateDirectorySetup for 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.