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 Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Snapshot.BuilderdirectoryId(String directoryId)The directory identifier.Snapshot.Buildername(String name)The descriptive name of the snapshot.Snapshot.BuildersnapshotId(String snapshotId)The snapshot identifier.Snapshot.BuilderstartTime(Instant startTime)The date and time that the snapshot was taken.Snapshot.Builderstatus(String status)The snapshot status.Snapshot.Builderstatus(SnapshotStatus status)The snapshot status.Snapshot.Buildertype(String type)The snapshot type.Snapshot.Buildertype(SnapshotType type)The snapshot type.-
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
-
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
Snapshot.Builder type(String 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:
SnapshotType,SnapshotType
-
type
Snapshot.Builder type(SnapshotType 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:
SnapshotType,SnapshotType
-
name
Snapshot.Builder name(String 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:
SnapshotStatus,SnapshotStatus
-
status
Snapshot.Builder status(SnapshotStatus 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:
SnapshotStatus,SnapshotStatus
-
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.
-
-