Interface DisableFastSnapshotRestoreSuccessItem.Builder

All Superinterfaces:
Buildable, CopyableBuilder<DisableFastSnapshotRestoreSuccessItem.Builder,DisableFastSnapshotRestoreSuccessItem>, SdkBuilder<DisableFastSnapshotRestoreSuccessItem.Builder,DisableFastSnapshotRestoreSuccessItem>, SdkPojo
Enclosing class:
DisableFastSnapshotRestoreSuccessItem

public static interface DisableFastSnapshotRestoreSuccessItem.Builder extends SdkPojo, CopyableBuilder<DisableFastSnapshotRestoreSuccessItem.Builder,DisableFastSnapshotRestoreSuccessItem>
  • Method Details

    • snapshotId

      The ID of the snapshot.

      Parameters:
      snapshotId - The ID of the snapshot.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • availabilityZone

      DisableFastSnapshotRestoreSuccessItem.Builder availabilityZone(String availabilityZone)

      The Availability Zone.

      Parameters:
      availabilityZone - The Availability Zone.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • state

      The state of fast snapshot restores for the snapshot.

      Parameters:
      state - The state of fast snapshot restores for the snapshot.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • state

      The state of fast snapshot restores for the snapshot.

      Parameters:
      state - The state of fast snapshot restores for the snapshot.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • stateTransitionReason

      DisableFastSnapshotRestoreSuccessItem.Builder stateTransitionReason(String stateTransitionReason)

      The reason for the state transition. The possible values are as follows:

      • Client.UserInitiated - The state successfully transitioned to enabling or disabling.

      • Client.UserInitiated - Lifecycle state transition - The state successfully transitioned to optimizing, enabled, or disabled.

      Parameters:
      stateTransitionReason - The reason for the state transition. The possible values are as follows:

      • Client.UserInitiated - The state successfully transitioned to enabling or disabling.

      • Client.UserInitiated - Lifecycle state transition - The state successfully transitioned to optimizing, enabled, or disabled.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • ownerId

      The ID of the Amazon Web Services account that enabled fast snapshot restores on the snapshot.

      Parameters:
      ownerId - The ID of the Amazon Web Services account that enabled fast snapshot restores on the snapshot.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • ownerAlias

      The Amazon Web Services owner alias that enabled fast snapshot restores on the snapshot. This is intended for future use.

      Parameters:
      ownerAlias - The Amazon Web Services owner alias that enabled fast snapshot restores on the snapshot. This is intended for future use.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • enablingTime

      The time at which fast snapshot restores entered the enabling state.

      Parameters:
      enablingTime - The time at which fast snapshot restores entered the enabling state.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • optimizingTime

      The time at which fast snapshot restores entered the optimizing state.

      Parameters:
      optimizingTime - The time at which fast snapshot restores entered the optimizing state.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • enabledTime

      The time at which fast snapshot restores entered the enabled state.

      Parameters:
      enabledTime - The time at which fast snapshot restores entered the enabled state.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • disablingTime

      The time at which fast snapshot restores entered the disabling state.

      Parameters:
      disablingTime - The time at which fast snapshot restores entered the disabling state.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • disabledTime

      The time at which fast snapshot restores entered the disabled state.

      Parameters:
      disabledTime - The time at which fast snapshot restores entered the disabled state.
      Returns:
      Returns a reference to this object so that method calls can be chained together.