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
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
-
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:
-