Interface BulkOperationUsage.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<BulkOperationUsage.Builder,,BulkOperationUsage> SdkBuilder<BulkOperationUsage.Builder,,BulkOperationUsage> SdkPojo
- Enclosing class:
BulkOperationUsage
-
Method Summary
Modifier and TypeMethodDescriptionbulkPutBytes(Long bulkPutBytes) The total number of bulk put bytes used by the operation.globalSecondaryIndexes(Map<String, BulkOperationBytes> globalSecondaryIndexes) The bulk put bytes used on each global secondary index affected by the operation, keyed by index name.localSecondaryIndexes(Map<String, BulkOperationBytes> localSecondaryIndexes) The bulk put bytes used on each local secondary index affected by the operation, keyed by index name.default BulkOperationUsage.Buildertable(Consumer<BulkOperationBytes.Builder> table) The number of bulk put bytes for the table, excluding its indexes.table(BulkOperationBytes table) The number of bulk put bytes for the table, excluding its indexes.The name or ARN of the table associated with the reported usage.vectorIndexes(Map<String, BulkOperationVectorBytes> vectorIndexes) The bulk put vector bytes used on each vector index affected by the operation, keyed by index name.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
tableName
The name or ARN of the table associated with the reported usage.
- Parameters:
tableName- The name or ARN of the table associated with the reported usage.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
bulkPutBytes
The total number of bulk put bytes used by the operation. This value excludes bulk put vector bytes.
- Parameters:
bulkPutBytes- The total number of bulk put bytes used by the operation. This value excludes bulk put vector bytes.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
table
The number of bulk put bytes for the table, excluding its indexes.
- Parameters:
table- The number of bulk put bytes for the table, excluding its indexes.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
table
The number of bulk put bytes for the table, excluding its indexes.
This is a convenience method that creates an instance of theBulkOperationBytes.Builderavoiding the need to create one manually viaBulkOperationBytes.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed totable(BulkOperationBytes).- Parameters:
table- a consumer that will call methods onBulkOperationBytes.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
localSecondaryIndexes
BulkOperationUsage.Builder localSecondaryIndexes(Map<String, BulkOperationBytes> localSecondaryIndexes) The bulk put bytes used on each local secondary index affected by the operation, keyed by index name.
- Parameters:
localSecondaryIndexes- The bulk put bytes used on each local secondary index affected by the operation, keyed by index name.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
globalSecondaryIndexes
BulkOperationUsage.Builder globalSecondaryIndexes(Map<String, BulkOperationBytes> globalSecondaryIndexes) The bulk put bytes used on each global secondary index affected by the operation, keyed by index name.
- Parameters:
globalSecondaryIndexes- The bulk put bytes used on each global secondary index affected by the operation, keyed by index name.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vectorIndexes
The bulk put vector bytes used on each vector index affected by the operation, keyed by index name.
- Parameters:
vectorIndexes- The bulk put vector bytes used on each vector index affected by the operation, keyed by index name.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-