public static interface Configuration.Builder extends SdkPojo, CopyableBuilder<Configuration.Builder,Configuration>
| Modifier and Type | Method and Description |
|---|---|
default Configuration.Builder |
iamRole(Consumer<IamRoleConfiguration.Builder> iamRole)
The access control configuration is for an IAM role.
|
Configuration.Builder |
iamRole(IamRoleConfiguration iamRole)
The access control configuration is for an IAM role.
|
default Configuration.Builder |
kmsKey(Consumer<KmsKeyConfiguration.Builder> kmsKey)
The access control configuration is for a KMS key.
|
Configuration.Builder |
kmsKey(KmsKeyConfiguration kmsKey)
The access control configuration is for a KMS key.
|
default Configuration.Builder |
s3Bucket(Consumer<S3BucketConfiguration.Builder> s3Bucket)
The access control configuration is for an Amazon S3 Bucket.
|
Configuration.Builder |
s3Bucket(S3BucketConfiguration s3Bucket)
The access control configuration is for an Amazon S3 Bucket.
|
default Configuration.Builder |
secretsManagerSecret(Consumer<SecretsManagerSecretConfiguration.Builder> secretsManagerSecret)
The access control configuration is for a Secrets Manager secret.
|
Configuration.Builder |
secretsManagerSecret(SecretsManagerSecretConfiguration secretsManagerSecret)
The access control configuration is for a Secrets Manager secret.
|
default Configuration.Builder |
sqsQueue(Consumer<SqsQueueConfiguration.Builder> sqsQueue)
The access control configuration is for an SQS queue.
|
Configuration.Builder |
sqsQueue(SqsQueueConfiguration sqsQueue)
The access control configuration is for an SQS queue.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildConfiguration.Builder iamRole(IamRoleConfiguration iamRole)
The access control configuration is for an IAM role.
iamRole - The access control configuration is for an IAM role.default Configuration.Builder iamRole(Consumer<IamRoleConfiguration.Builder> iamRole)
The access control configuration is for an IAM role.
This is a convenience that creates an instance of theIamRoleConfiguration.Builder avoiding the need
to create one manually via IamRoleConfiguration.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to iamRole(IamRoleConfiguration).iamRole - a consumer that will call methods on IamRoleConfiguration.BuilderiamRole(IamRoleConfiguration)Configuration.Builder kmsKey(KmsKeyConfiguration kmsKey)
The access control configuration is for a KMS key.
kmsKey - The access control configuration is for a KMS key.default Configuration.Builder kmsKey(Consumer<KmsKeyConfiguration.Builder> kmsKey)
The access control configuration is for a KMS key.
This is a convenience that creates an instance of theKmsKeyConfiguration.Builder avoiding the need
to create one manually via KmsKeyConfiguration.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to kmsKey(KmsKeyConfiguration).kmsKey - a consumer that will call methods on KmsKeyConfiguration.BuilderkmsKey(KmsKeyConfiguration)Configuration.Builder s3Bucket(S3BucketConfiguration s3Bucket)
The access control configuration is for an Amazon S3 Bucket.
s3Bucket - The access control configuration is for an Amazon S3 Bucket.default Configuration.Builder s3Bucket(Consumer<S3BucketConfiguration.Builder> s3Bucket)
The access control configuration is for an Amazon S3 Bucket.
This is a convenience that creates an instance of theS3BucketConfiguration.Builder avoiding the need
to create one manually via S3BucketConfiguration.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to s3Bucket(S3BucketConfiguration).s3Bucket - a consumer that will call methods on S3BucketConfiguration.Builders3Bucket(S3BucketConfiguration)Configuration.Builder secretsManagerSecret(SecretsManagerSecretConfiguration secretsManagerSecret)
The access control configuration is for a Secrets Manager secret.
secretsManagerSecret - The access control configuration is for a Secrets Manager secret.default Configuration.Builder secretsManagerSecret(Consumer<SecretsManagerSecretConfiguration.Builder> secretsManagerSecret)
The access control configuration is for a Secrets Manager secret.
This is a convenience that creates an instance of theSecretsManagerSecretConfiguration.Builder
avoiding the need to create one manually via SecretsManagerSecretConfiguration.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to secretsManagerSecret(SecretsManagerSecretConfiguration).secretsManagerSecret - a consumer that will call methods on SecretsManagerSecretConfiguration.BuildersecretsManagerSecret(SecretsManagerSecretConfiguration)Configuration.Builder sqsQueue(SqsQueueConfiguration sqsQueue)
The access control configuration is for an SQS queue.
sqsQueue - The access control configuration is for an SQS queue.default Configuration.Builder sqsQueue(Consumer<SqsQueueConfiguration.Builder> sqsQueue)
The access control configuration is for an SQS queue.
This is a convenience that creates an instance of theSqsQueueConfiguration.Builder avoiding the need
to create one manually via SqsQueueConfiguration.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to sqsQueue(SqsQueueConfiguration).sqsQueue - a consumer that will call methods on SqsQueueConfiguration.BuildersqsQueue(SqsQueueConfiguration)Copyright © 2021. All rights reserved.