Interface Permission.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<Permission.Builder,Permission>,SdkBuilder<Permission.Builder,Permission>,SdkPojo
- Enclosing class:
- Permission
public static interface Permission.Builder extends SdkPojo, CopyableBuilder<Permission.Builder,Permission>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Permission.Builderaction(String action)An AWS Signer action permitted as part of cross-account permissions.Permission.Builderprincipal(String principal)The AWS principal that has been granted a cross-account permission.Permission.BuilderprofileVersion(String profileVersion)The signing profile version that a permission applies to.Permission.BuilderstatementId(String statementId)A unique identifier for a cross-account permission statement.-
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
-
action
Permission.Builder action(String action)
An AWS Signer action permitted as part of cross-account permissions.
- Parameters:
action- An AWS Signer action permitted as part of cross-account permissions.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
principal
Permission.Builder principal(String principal)
The AWS principal that has been granted a cross-account permission.
- Parameters:
principal- The AWS principal that has been granted a cross-account permission.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
statementId
Permission.Builder statementId(String statementId)
A unique identifier for a cross-account permission statement.
- Parameters:
statementId- A unique identifier for a cross-account permission statement.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
profileVersion
Permission.Builder profileVersion(String profileVersion)
The signing profile version that a permission applies to.
- Parameters:
profileVersion- The signing profile version that a permission applies to.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-