Interface Snapshot.Builder

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

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

    • directoryId

      Snapshot.Builder directoryId(String directoryId)

      The directory identifier.

      Parameters:
      directoryId - The directory identifier.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • snapshotId

      Snapshot.Builder snapshotId(String snapshotId)

      The snapshot identifier.

      Parameters:
      snapshotId - The snapshot identifier.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • type

      The snapshot type.

      Parameters:
      type - The snapshot type.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • type

      The snapshot type.

      Parameters:
      type - The snapshot type.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • name

      The descriptive name of the snapshot.

      Parameters:
      name - The descriptive name of the snapshot.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • status

      Snapshot.Builder status(String status)

      The snapshot status.

      Parameters:
      status - The snapshot status.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • status

      The snapshot status.

      Parameters:
      status - The snapshot status.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • startTime

      Snapshot.Builder startTime(Instant startTime)

      The date and time that the snapshot was taken.

      Parameters:
      startTime - The date and time that the snapshot was taken.
      Returns:
      Returns a reference to this object so that method calls can be chained together.