Interface GetS3TableIntegrationResponse.Builder
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<GetS3TableIntegrationResponse.Builder,,GetS3TableIntegrationResponse> ObservabilityAdminResponse.Builder,SdkBuilder<GetS3TableIntegrationResponse.Builder,,GetS3TableIntegrationResponse> SdkPojo,SdkResponse.Builder
- Enclosing class:
GetS3TableIntegrationResponse
@Mutable
@NotThreadSafe
public static interface GetS3TableIntegrationResponse.Builder
extends ObservabilityAdminResponse.Builder, SdkPojo, CopyableBuilder<GetS3TableIntegrationResponse.Builder,GetS3TableIntegrationResponse>
-
Method Summary
Modifier and TypeMethodDescriptionThe Amazon Resource Name (ARN) of the S3 Table integration.createdTimeStamp(Long createdTimeStamp) The timestamp when the S3 Table integration was created.destinationTableBucketArn(String destinationTableBucketArn) The Amazon Resource Name (ARN) of the S3 bucket used as the destination for the table data.encryption(Consumer<Encryption.Builder> encryption) The encryption configuration for the S3 Table integration.encryption(Encryption encryption) The encryption configuration for the S3 Table integration.The Amazon Resource Name (ARN) of the IAM role used by the S3 Table integration.The current status of the S3 Table integration.status(IntegrationStatus status) The current status of the S3 Table integration.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.services.observabilityadmin.model.ObservabilityAdminResponse.Builder
build, responseMetadata, responseMetadataMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFieldsMethods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Method Details
-
arn
The Amazon Resource Name (ARN) of the S3 Table integration.
- Parameters:
arn- The Amazon Resource Name (ARN) of the S3 Table integration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
roleArn
The Amazon Resource Name (ARN) of the IAM role used by the S3 Table integration.
- Parameters:
roleArn- The Amazon Resource Name (ARN) of the IAM role used by the S3 Table integration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
The current status of the S3 Table integration.
- Parameters:
status- The current status of the S3 Table integration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
The current status of the S3 Table integration.
- Parameters:
status- The current status of the S3 Table integration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
encryption
The encryption configuration for the S3 Table integration.
- Parameters:
encryption- The encryption configuration for the S3 Table integration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
encryption
The encryption configuration for the S3 Table integration.
This is a convenience method that creates an instance of theEncryption.Builderavoiding the need to create one manually viaEncryption.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toencryption(Encryption).- Parameters:
encryption- a consumer that will call methods onEncryption.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
destinationTableBucketArn
The Amazon Resource Name (ARN) of the S3 bucket used as the destination for the table data.
- Parameters:
destinationTableBucketArn- The Amazon Resource Name (ARN) of the S3 bucket used as the destination for the table data.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdTimeStamp
The timestamp when the S3 Table integration was created.
- Parameters:
createdTimeStamp- The timestamp when the S3 Table integration was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-