Interface PublicAccessConfiguration.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<PublicAccessConfiguration.Builder,PublicAccessConfiguration>,SdkBuilder<PublicAccessConfiguration.Builder,PublicAccessConfiguration>,SdkPojo
- Enclosing class:
- PublicAccessConfiguration
public static interface PublicAccessConfiguration.Builder extends SdkPojo, CopyableBuilder<PublicAccessConfiguration.Builder,PublicAccessConfiguration>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description PublicAccessConfiguration.BuilderpublicAclAccess(String publicAclAccess)Indicates whether or not there is a setting that allows public access to the Amazon S3 buckets through access control lists (ACLs).PublicAccessConfiguration.BuilderpublicAclAccess(PublicAccessStatus publicAclAccess)Indicates whether or not there is a setting that allows public access to the Amazon S3 buckets through access control lists (ACLs).PublicAccessConfiguration.BuilderpublicAclIgnoreBehavior(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.PublicAccessConfiguration.BuilderpublicAclIgnoreBehavior(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.PublicAccessConfiguration.BuilderpublicBucketRestrictBehavior(String publicBucketRestrictBehavior)Indicates whether or not there is a setting that restricts access to the bucket with specified policies.PublicAccessConfiguration.BuilderpublicBucketRestrictBehavior(PublicBucketRestrictBehavior publicBucketRestrictBehavior)Indicates whether or not there is a setting that restricts access to the bucket with specified policies.PublicAccessConfiguration.BuilderpublicPolicyAccess(String publicPolicyAccess)Indicates whether or not there is a setting that allows public access to the Amazon S3 bucket policy.PublicAccessConfiguration.BuilderpublicPolicyAccess(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 Detail
-
publicAclAccess
PublicAccessConfiguration.Builder publicAclAccess(String 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:
PublicAccessStatus,PublicAccessStatus
-
publicAclAccess
PublicAccessConfiguration.Builder 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).
- 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:
PublicAccessStatus,PublicAccessStatus
-
publicPolicyAccess
PublicAccessConfiguration.Builder publicPolicyAccess(String 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:
PublicAccessStatus,PublicAccessStatus
-
publicPolicyAccess
PublicAccessConfiguration.Builder publicPolicyAccess(PublicAccessStatus 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:
PublicAccessStatus,PublicAccessStatus
-
publicAclIgnoreBehavior
PublicAccessConfiguration.Builder 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.
- 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,PublicAclIgnoreBehavior
-
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:
PublicAclIgnoreBehavior,PublicAclIgnoreBehavior
-
publicBucketRestrictBehavior
PublicAccessConfiguration.Builder publicBucketRestrictBehavior(String 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,PublicBucketRestrictBehavior
-
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:
PublicBucketRestrictBehavior,PublicBucketRestrictBehavior
-
-