Interface Permission.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<Permission.Builder,
,Permission> SdkBuilder<Permission.Builder,
,Permission> SdkPojo
- Enclosing class:
Permission
@Mutable
@NotThreadSafe
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
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 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.
-