Interface Permission.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<Permission.Builder,
,Permission> SdkBuilder<Permission.Builder,
,Permission> SdkPojo
- Enclosing class:
Permission
-
Method Summary
Modifier and TypeMethodDescriptionactions
(Collection<ActionType> actions) The private CA actions that can be performed by the designated Amazon Web Services service.actions
(ActionType... actions) The private CA actions that can be performed by the designated Amazon Web Services service.actionsWithStrings
(String... actions) The private CA actions that can be performed by the designated Amazon Web Services service.actionsWithStrings
(Collection<String> actions) The private CA actions that can be performed by the designated Amazon Web Services service.certificateAuthorityArn
(String certificateAuthorityArn) The Amazon Resource Number (ARN) of the private CA from which the permission was issued.The time at which the permission was created.The name of the policy that is associated with the permission.The Amazon Web Services service or entity that holds the permission.sourceAccount
(String sourceAccount) The ID of the account that assigned the permission.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
-
certificateAuthorityArn
The Amazon Resource Number (ARN) of the private CA from which the permission was issued.
- Parameters:
certificateAuthorityArn
- The Amazon Resource Number (ARN) of the private CA from which the permission was issued.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdAt
The time at which the permission was created.
- Parameters:
createdAt
- The time at which the permission was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
principal
The Amazon Web Services service or entity that holds the permission. At this time, the only valid principal is
acm.amazonaws.com
.- Parameters:
principal
- The Amazon Web Services service or entity that holds the permission. At this time, the only valid principal isacm.amazonaws.com
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceAccount
The ID of the account that assigned the permission.
- Parameters:
sourceAccount
- The ID of the account that assigned the permission.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
actionsWithStrings
The private CA actions that can be performed by the designated Amazon Web Services service.
- Parameters:
actions
- The private CA actions that can be performed by the designated Amazon Web Services service.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
actionsWithStrings
The private CA actions that can be performed by the designated Amazon Web Services service.
- Parameters:
actions
- The private CA actions that can be performed by the designated Amazon Web Services service.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
actions
The private CA actions that can be performed by the designated Amazon Web Services service.
- Parameters:
actions
- The private CA actions that can be performed by the designated Amazon Web Services service.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
actions
The private CA actions that can be performed by the designated Amazon Web Services service.
- Parameters:
actions
- The private CA actions that can be performed by the designated Amazon Web Services service.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
policy
The name of the policy that is associated with the permission.
- Parameters:
policy
- The name of the policy that is associated with the permission.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-