Interface ProviderIntermediateDataAccessConfiguration.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ProviderIntermediateDataAccessConfiguration.Builder,
,ProviderIntermediateDataAccessConfiguration> SdkBuilder<ProviderIntermediateDataAccessConfiguration.Builder,
,ProviderIntermediateDataAccessConfiguration> SdkPojo
- Enclosing class:
ProviderIntermediateDataAccessConfiguration
public static interface ProviderIntermediateDataAccessConfiguration.Builder
extends SdkPojo, CopyableBuilder<ProviderIntermediateDataAccessConfiguration.Builder,ProviderIntermediateDataAccessConfiguration>
-
Method Summary
Modifier and TypeMethodDescriptionawsAccountIds
(String... awsAccountIds) The Amazon Web Services account that provider can use to read or write data into the customer's intermediate S3 bucket.awsAccountIds
(Collection<String> awsAccountIds) The Amazon Web Services account that provider can use to read or write data into the customer's intermediate S3 bucket.requiredBucketActions
(String... requiredBucketActions) The S3 bucket actions that the provider requires permission for.requiredBucketActions
(Collection<String> requiredBucketActions) The S3 bucket actions that the provider requires permission for.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, sdkFields
-
Method Details
-
awsAccountIds
The Amazon Web Services account that provider can use to read or write data into the customer's intermediate S3 bucket.
- Parameters:
awsAccountIds
- The Amazon Web Services account that provider can use to read or write data into the customer's intermediate S3 bucket.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
awsAccountIds
The Amazon Web Services account that provider can use to read or write data into the customer's intermediate S3 bucket.
- Parameters:
awsAccountIds
- The Amazon Web Services account that provider can use to read or write data into the customer's intermediate S3 bucket.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
requiredBucketActions
ProviderIntermediateDataAccessConfiguration.Builder requiredBucketActions(Collection<String> requiredBucketActions) The S3 bucket actions that the provider requires permission for.
- Parameters:
requiredBucketActions
- The S3 bucket actions that the provider requires permission for.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
requiredBucketActions
ProviderIntermediateDataAccessConfiguration.Builder requiredBucketActions(String... requiredBucketActions) The S3 bucket actions that the provider requires permission for.
- Parameters:
requiredBucketActions
- The S3 bucket actions that the provider requires permission for.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-