Interface PublicAccessConfiguration.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<PublicAccessConfiguration.Builder,
,PublicAccessConfiguration> SdkBuilder<PublicAccessConfiguration.Builder,
,PublicAccessConfiguration> SdkPojo
- Enclosing class:
PublicAccessConfiguration
-
Method Summary
Modifier and TypeMethodDescriptionpublicAclAccess
(String publicAclAccess) Indicates whether or not there is a setting that allows public access to the Amazon S3 buckets through access control lists (ACLs).publicAclAccess
(PublicAccessStatus publicAclAccess) Indicates whether or not there is a setting that allows public access to the Amazon S3 buckets through access control lists (ACLs).publicAclIgnoreBehavior
(String publicAclIgnoreBehavior) Indicates whether or not there is a setting that ignores all public access control lists (ACLs) on the Amazon S3 bucket and the objects that it contains.publicAclIgnoreBehavior
(PublicAclIgnoreBehavior publicAclIgnoreBehavior) Indicates whether or not there is a setting that ignores all public access control lists (ACLs) on the Amazon S3 bucket and the objects that it contains.publicBucketRestrictBehavior
(String publicBucketRestrictBehavior) Indicates whether or not there is a setting that restricts access to the bucket with specified policies.publicBucketRestrictBehavior
(PublicBucketRestrictBehavior publicBucketRestrictBehavior) Indicates whether or not there is a setting that restricts access to the bucket with specified policies.publicPolicyAccess
(String publicPolicyAccess) Indicates whether or not there is a setting that allows public access to the Amazon S3 bucket policy.publicPolicyAccess
(PublicAccessStatus publicPolicyAccess) Indicates whether or not there is a setting that allows public access to the Amazon S3 bucket policy.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, sdkFieldNameToField, sdkFields
-
Method Details
-
publicAclAccess
Indicates whether or not there is a setting that allows public access to the Amazon S3 buckets through access control lists (ACLs).
- Parameters:
publicAclAccess
- Indicates whether or not there is a setting that allows public access to the Amazon S3 buckets through access control lists (ACLs).- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
publicAclAccess
Indicates whether or not there is a setting that allows public access to the Amazon S3 buckets through access control lists (ACLs).
- Parameters:
publicAclAccess
- Indicates whether or not there is a setting that allows public access to the Amazon S3 buckets through access control lists (ACLs).- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
publicPolicyAccess
Indicates whether or not there is a setting that allows public access to the Amazon S3 bucket policy.
- Parameters:
publicPolicyAccess
- Indicates whether or not there is a setting that allows public access to the Amazon S3 bucket policy.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
publicPolicyAccess
Indicates whether or not there is a setting that allows public access to the Amazon S3 bucket policy.
- Parameters:
publicPolicyAccess
- Indicates whether or not there is a setting that allows public access to the Amazon S3 bucket policy.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
publicAclIgnoreBehavior
Indicates whether or not there is a setting that ignores all public access control lists (ACLs) on the Amazon S3 bucket and the objects that it contains.
- Parameters:
publicAclIgnoreBehavior
- Indicates whether or not there is a setting that ignores all public access control lists (ACLs) on the Amazon S3 bucket and the objects that it contains.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
publicAclIgnoreBehavior
PublicAccessConfiguration.Builder publicAclIgnoreBehavior(PublicAclIgnoreBehavior publicAclIgnoreBehavior) Indicates whether or not there is a setting that ignores all public access control lists (ACLs) on the Amazon S3 bucket and the objects that it contains.
- Parameters:
publicAclIgnoreBehavior
- Indicates whether or not there is a setting that ignores all public access control lists (ACLs) on the Amazon S3 bucket and the objects that it contains.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
publicBucketRestrictBehavior
Indicates whether or not there is a setting that restricts access to the bucket with specified policies.
- Parameters:
publicBucketRestrictBehavior
- Indicates whether or not there is a setting that restricts access to the bucket with specified policies.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
publicBucketRestrictBehavior
PublicAccessConfiguration.Builder publicBucketRestrictBehavior(PublicBucketRestrictBehavior publicBucketRestrictBehavior) Indicates whether or not there is a setting that restricts access to the bucket with specified policies.
- Parameters:
publicBucketRestrictBehavior
- Indicates whether or not there is a setting that restricts access to the bucket with specified policies.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-