Interface S3AccessControlPolicy.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<S3AccessControlPolicy.Builder,S3AccessControlPolicy>,SdkBuilder<S3AccessControlPolicy.Builder,S3AccessControlPolicy>,SdkPojo
- Enclosing class:
- S3AccessControlPolicy
public static interface S3AccessControlPolicy.Builder extends SdkPojo, CopyableBuilder<S3AccessControlPolicy.Builder,S3AccessControlPolicy>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default S3AccessControlPolicy.BuilderaccessControlList(Consumer<S3AccessControlList.Builder> accessControlList)This is a convenience method that creates an instance of theS3AccessControlList.Builderavoiding the need to create one manually viaS3AccessControlList.builder().S3AccessControlPolicy.BuilderaccessControlList(S3AccessControlList accessControlList)S3AccessControlPolicy.BuildercannedAccessControlList(String cannedAccessControlList)S3AccessControlPolicy.BuildercannedAccessControlList(S3CannedAccessControlList cannedAccessControlList)-
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 Detail
-
accessControlList
S3AccessControlPolicy.Builder accessControlList(S3AccessControlList accessControlList)
- Parameters:
accessControlList-- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
accessControlList
default S3AccessControlPolicy.Builder accessControlList(Consumer<S3AccessControlList.Builder> accessControlList)
This is a convenience method that creates an instance of theS3AccessControlList.Builderavoiding the need to create one manually viaS3AccessControlList.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toaccessControlList(S3AccessControlList).- Parameters:
accessControlList- a consumer that will call methods onS3AccessControlList.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
accessControlList(S3AccessControlList)
-
cannedAccessControlList
S3AccessControlPolicy.Builder cannedAccessControlList(String cannedAccessControlList)
- Parameters:
cannedAccessControlList-- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
S3CannedAccessControlList,S3CannedAccessControlList
-
cannedAccessControlList
S3AccessControlPolicy.Builder cannedAccessControlList(S3CannedAccessControlList cannedAccessControlList)
- Parameters:
cannedAccessControlList-- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
S3CannedAccessControlList,S3CannedAccessControlList
-
-