Interface TargetGrant.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<TargetGrant.Builder,,TargetGrant> SdkBuilder<TargetGrant.Builder,,TargetGrant> SdkPojo
- Enclosing class:
TargetGrant
public static interface TargetGrant.Builder
extends SdkPojo, CopyableBuilder<TargetGrant.Builder,TargetGrant>
-
Method Summary
Modifier and TypeMethodDescriptiondefault TargetGrant.Buildergrantee(Consumer<Grantee.Builder> grantee) Container for the person being granted permissions.Container for the person being granted permissions.permission(String permission) Logging permissions assigned to the grantee for the bucket.permission(BucketLogsPermission permission) Logging permissions assigned to the grantee for the bucket.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, sdkFields
-
Method Details
-
grantee
Container for the person being granted permissions.
- Parameters:
grantee- Container for the person being granted permissions.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
grantee
Container for the person being granted permissions.
This is a convenience method that creates an instance of theGrantee.Builderavoiding the need to create one manually viaGrantee.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tograntee(Grantee).- Parameters:
grantee- a consumer that will call methods onGrantee.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
permission
Logging permissions assigned to the grantee for the bucket.
- Parameters:
permission- Logging permissions assigned to the grantee for the bucket.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
permission
Logging permissions assigned to the grantee for the bucket.
- Parameters:
permission- Logging permissions assigned to the grantee for the bucket.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-