Interface PermissionInput.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<PermissionInput.Builder,PermissionInput>,SdkBuilder<PermissionInput.Builder,PermissionInput>,SdkPojo
- Enclosing class:
- PermissionInput
public static interface PermissionInput.Builder extends SdkPojo, CopyableBuilder<PermissionInput.Builder,PermissionInput>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description PermissionInput.Builderaction(String action)The action associated with the permission.PermissionInput.Builderaction(PermissionInputActionEnum action)The action associated with the permission.PermissionInput.Builderprincipal(String principal)The principal user to which the permission applies.-
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
-
action
PermissionInput.Builder action(String action)
The action associated with the permission.
- Parameters:
action- The action associated with the permission.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
PermissionInputActionEnum,PermissionInputActionEnum
-
action
PermissionInput.Builder action(PermissionInputActionEnum action)
The action associated with the permission.
- Parameters:
action- The action associated with the permission.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
PermissionInputActionEnum,PermissionInputActionEnum
-
principal
PermissionInput.Builder principal(String principal)
The principal user to which the permission applies.
- Parameters:
principal- The principal user to which the permission applies.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-