Interface DatabaseSnapshotInfo.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<DatabaseSnapshotInfo.Builder,DatabaseSnapshotInfo>,SdkBuilder<DatabaseSnapshotInfo.Builder,DatabaseSnapshotInfo>,SdkPojo
- Enclosing class:
- DatabaseSnapshotInfo
public static interface DatabaseSnapshotInfo.Builder extends SdkPojo, CopyableBuilder<DatabaseSnapshotInfo.Builder,DatabaseSnapshotInfo>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default DatabaseSnapshotInfo.BuilderfailureDescription(Consumer<FailureDescription.Builder> failureDescription)Sets the value of the FailureDescription property for this object.DatabaseSnapshotInfo.BuilderfailureDescription(FailureDescription failureDescription)Sets the value of the FailureDescription property for this object.DatabaseSnapshotInfo.Builderid(String id)The identifier of the current snapshot of the table in source database endpoint.DatabaseSnapshotInfo.BuilderrequestedBy(String requestedBy)The principal that sent the request to take the current snapshot on the table.DatabaseSnapshotInfo.BuilderrequestedBy(SnapshotRequestedBy requestedBy)The principal that sent the request to take the current snapshot on the table.DatabaseSnapshotInfo.BuilderrequestTimestamp(Instant requestTimestamp)The timestamp when the current snapshot is taken on the table.DatabaseSnapshotInfo.Builderstatus(String status)The status of the current snapshot of the table.DatabaseSnapshotInfo.Builderstatus(SnapshotStatus status)The status of the current snapshot of the table.DatabaseSnapshotInfo.Buildertable(String table)The fully qualified name of the table in source database endpoint that Firehose reads.-
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, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
id
DatabaseSnapshotInfo.Builder id(String id)
The identifier of the current snapshot of the table in source database endpoint.
Amazon Data Firehose is in preview release and is subject to change.
- Parameters:
id- The identifier of the current snapshot of the table in source database endpoint.Amazon Data Firehose is in preview release and is subject to change.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
table
DatabaseSnapshotInfo.Builder table(String table)
The fully qualified name of the table in source database endpoint that Firehose reads.
Amazon Data Firehose is in preview release and is subject to change.
- Parameters:
table- The fully qualified name of the table in source database endpoint that Firehose reads.Amazon Data Firehose is in preview release and is subject to change.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
requestTimestamp
DatabaseSnapshotInfo.Builder requestTimestamp(Instant requestTimestamp)
The timestamp when the current snapshot is taken on the table.
Amazon Data Firehose is in preview release and is subject to change.
- Parameters:
requestTimestamp- The timestamp when the current snapshot is taken on the table.Amazon Data Firehose is in preview release and is subject to change.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
requestedBy
DatabaseSnapshotInfo.Builder requestedBy(String requestedBy)
The principal that sent the request to take the current snapshot on the table.
Amazon Data Firehose is in preview release and is subject to change.
- Parameters:
requestedBy- The principal that sent the request to take the current snapshot on the table.Amazon Data Firehose is in preview release and is subject to change.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
SnapshotRequestedBy,SnapshotRequestedBy
-
requestedBy
DatabaseSnapshotInfo.Builder requestedBy(SnapshotRequestedBy requestedBy)
The principal that sent the request to take the current snapshot on the table.
Amazon Data Firehose is in preview release and is subject to change.
- Parameters:
requestedBy- The principal that sent the request to take the current snapshot on the table.Amazon Data Firehose is in preview release and is subject to change.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
SnapshotRequestedBy,SnapshotRequestedBy
-
status
DatabaseSnapshotInfo.Builder status(String status)
The status of the current snapshot of the table.
Amazon Data Firehose is in preview release and is subject to change.
- Parameters:
status- The status of the current snapshot of the table.Amazon Data Firehose is in preview release and is subject to change.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
SnapshotStatus,SnapshotStatus
-
status
DatabaseSnapshotInfo.Builder status(SnapshotStatus status)
The status of the current snapshot of the table.
Amazon Data Firehose is in preview release and is subject to change.
- Parameters:
status- The status of the current snapshot of the table.Amazon Data Firehose is in preview release and is subject to change.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
SnapshotStatus,SnapshotStatus
-
failureDescription
DatabaseSnapshotInfo.Builder failureDescription(FailureDescription failureDescription)
Sets the value of the FailureDescription property for this object.- Parameters:
failureDescription- The new value for the FailureDescription property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
failureDescription
default DatabaseSnapshotInfo.Builder failureDescription(Consumer<FailureDescription.Builder> failureDescription)
Sets the value of the FailureDescription property for this object. This is a convenience method that creates an instance of theFailureDescription.Builderavoiding the need to create one manually viaFailureDescription.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tofailureDescription(FailureDescription).- Parameters:
failureDescription- a consumer that will call methods onFailureDescription.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
failureDescription(FailureDescription)
-
-