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
Modifier and TypeMethodDescriptionAn AWS Signer action permitted as part of cross-account permissions.The AWS principal that has been granted a cross-account permission.profileVersion(String profileVersion) The signing profile version that a permission applies to.statementId(String statementId) A unique identifier for a cross-account permission statement.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
-
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
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
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
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.
-