public static interface SourceTableFeatureDetails.Builder extends SdkPojo, CopyableBuilder<SourceTableFeatureDetails.Builder,SourceTableFeatureDetails>
Modifier and Type | Method and Description |
---|---|
SourceTableFeatureDetails.Builder |
globalSecondaryIndexes(Collection<GlobalSecondaryIndexInfo> globalSecondaryIndexes)
Represents the GSI properties for the table when the backup was created.
|
SourceTableFeatureDetails.Builder |
globalSecondaryIndexes(Consumer<GlobalSecondaryIndexInfo.Builder>... globalSecondaryIndexes)
Represents the GSI properties for the table when the backup was created.
|
SourceTableFeatureDetails.Builder |
globalSecondaryIndexes(GlobalSecondaryIndexInfo... globalSecondaryIndexes)
Represents the GSI properties for the table when the backup was created.
|
SourceTableFeatureDetails.Builder |
localSecondaryIndexes(Collection<LocalSecondaryIndexInfo> localSecondaryIndexes)
Represents the LSI properties for the table when the backup was created.
|
SourceTableFeatureDetails.Builder |
localSecondaryIndexes(Consumer<LocalSecondaryIndexInfo.Builder>... localSecondaryIndexes)
Represents the LSI properties for the table when the backup was created.
|
SourceTableFeatureDetails.Builder |
localSecondaryIndexes(LocalSecondaryIndexInfo... localSecondaryIndexes)
Represents the LSI properties for the table when the backup was created.
|
default SourceTableFeatureDetails.Builder |
sseDescription(Consumer<SSEDescription.Builder> sseDescription)
The description of the server-side encryption status on the table when the backup was created.
|
SourceTableFeatureDetails.Builder |
sseDescription(SSEDescription sseDescription)
The description of the server-side encryption status on the table when the backup was created.
|
default SourceTableFeatureDetails.Builder |
streamDescription(Consumer<StreamSpecification.Builder> streamDescription)
Stream settings on the table when the backup was created.
|
SourceTableFeatureDetails.Builder |
streamDescription(StreamSpecification streamDescription)
Stream settings on the table when the backup was created.
|
default SourceTableFeatureDetails.Builder |
timeToLiveDescription(Consumer<TimeToLiveDescription.Builder> timeToLiveDescription)
Time to Live settings on the table when the backup was created.
|
SourceTableFeatureDetails.Builder |
timeToLiveDescription(TimeToLiveDescription timeToLiveDescription)
Time to Live settings on the table when the backup was created.
|
equalsBySdkFields, sdkFields
copy
applyMutation, build
SourceTableFeatureDetails.Builder localSecondaryIndexes(Collection<LocalSecondaryIndexInfo> localSecondaryIndexes)
Represents the LSI properties for the table when the backup was created. It includes the IndexName, KeySchema and Projection for the LSIs on the table at the time of backup.
localSecondaryIndexes
- Represents the LSI properties for the table when the backup was created. It includes the IndexName,
KeySchema and Projection for the LSIs on the table at the time of backup.SourceTableFeatureDetails.Builder localSecondaryIndexes(LocalSecondaryIndexInfo... localSecondaryIndexes)
Represents the LSI properties for the table when the backup was created. It includes the IndexName, KeySchema and Projection for the LSIs on the table at the time of backup.
localSecondaryIndexes
- Represents the LSI properties for the table when the backup was created. It includes the IndexName,
KeySchema and Projection for the LSIs on the table at the time of backup.SourceTableFeatureDetails.Builder localSecondaryIndexes(Consumer<LocalSecondaryIndexInfo.Builder>... localSecondaryIndexes)
Represents the LSI properties for the table when the backup was created. It includes the IndexName, KeySchema and Projection for the LSIs on the table at the time of backup.
This is a convenience that creates an instance of theList.Builder
avoiding
the need to create one manually via List#builder()
.
When the Consumer
completes, List.Builder#build()
is called
immediately and its result is passed to #localSecondaryIndexes(List)
.localSecondaryIndexes
- a consumer that will call methods on List.Builder
#localSecondaryIndexes(List)
SourceTableFeatureDetails.Builder globalSecondaryIndexes(Collection<GlobalSecondaryIndexInfo> globalSecondaryIndexes)
Represents the GSI properties for the table when the backup was created. It includes the IndexName, KeySchema, Projection, and ProvisionedThroughput for the GSIs on the table at the time of backup.
globalSecondaryIndexes
- Represents the GSI properties for the table when the backup was created. It includes the IndexName,
KeySchema, Projection, and ProvisionedThroughput for the GSIs on the table at the time of backup.SourceTableFeatureDetails.Builder globalSecondaryIndexes(GlobalSecondaryIndexInfo... globalSecondaryIndexes)
Represents the GSI properties for the table when the backup was created. It includes the IndexName, KeySchema, Projection, and ProvisionedThroughput for the GSIs on the table at the time of backup.
globalSecondaryIndexes
- Represents the GSI properties for the table when the backup was created. It includes the IndexName,
KeySchema, Projection, and ProvisionedThroughput for the GSIs on the table at the time of backup.SourceTableFeatureDetails.Builder globalSecondaryIndexes(Consumer<GlobalSecondaryIndexInfo.Builder>... globalSecondaryIndexes)
Represents the GSI properties for the table when the backup was created. It includes the IndexName, KeySchema, Projection, and ProvisionedThroughput for the GSIs on the table at the time of backup.
This is a convenience that creates an instance of theList.Builder
avoiding
the need to create one manually via List#builder()
.
When the Consumer
completes, List.Builder#build()
is called
immediately and its result is passed to #globalSecondaryIndexes(List)
.globalSecondaryIndexes
- a consumer that will call methods on List.Builder
#globalSecondaryIndexes(List)
SourceTableFeatureDetails.Builder streamDescription(StreamSpecification streamDescription)
Stream settings on the table when the backup was created.
streamDescription
- Stream settings on the table when the backup was created.default SourceTableFeatureDetails.Builder streamDescription(Consumer<StreamSpecification.Builder> streamDescription)
Stream settings on the table when the backup was created.
This is a convenience that creates an instance of theStreamSpecification.Builder
avoiding the need
to create one manually via StreamSpecification.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and
its result is passed to streamDescription(StreamSpecification)
.streamDescription
- a consumer that will call methods on StreamSpecification.Builder
streamDescription(StreamSpecification)
SourceTableFeatureDetails.Builder timeToLiveDescription(TimeToLiveDescription timeToLiveDescription)
Time to Live settings on the table when the backup was created.
timeToLiveDescription
- Time to Live settings on the table when the backup was created.default SourceTableFeatureDetails.Builder timeToLiveDescription(Consumer<TimeToLiveDescription.Builder> timeToLiveDescription)
Time to Live settings on the table when the backup was created.
This is a convenience that creates an instance of theTimeToLiveDescription.Builder
avoiding the need
to create one manually via TimeToLiveDescription.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and
its result is passed to timeToLiveDescription(TimeToLiveDescription)
.timeToLiveDescription
- a consumer that will call methods on TimeToLiveDescription.Builder
timeToLiveDescription(TimeToLiveDescription)
SourceTableFeatureDetails.Builder sseDescription(SSEDescription sseDescription)
The description of the server-side encryption status on the table when the backup was created.
sseDescription
- The description of the server-side encryption status on the table when the backup was created.default SourceTableFeatureDetails.Builder sseDescription(Consumer<SSEDescription.Builder> sseDescription)
The description of the server-side encryption status on the table when the backup was created.
This is a convenience that creates an instance of theSSEDescription.Builder
avoiding the need to
create one manually via SSEDescription.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its
result is passed to sseDescription(SSEDescription)
.sseDescription
- a consumer that will call methods on SSEDescription.Builder
sseDescription(SSEDescription)
Copyright © 2020. All rights reserved.