Interface ApplicationPolicyStatement.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ApplicationPolicyStatement.Builder,
,ApplicationPolicyStatement> SdkBuilder<ApplicationPolicyStatement.Builder,
,ApplicationPolicyStatement> SdkPojo
- Enclosing class:
ApplicationPolicyStatement
public static interface ApplicationPolicyStatement.Builder
extends SdkPojo, CopyableBuilder<ApplicationPolicyStatement.Builder,ApplicationPolicyStatement>
-
Method Summary
Modifier and TypeMethodDescriptionFor the list of actions supported for this operation, see Application Permissions.actions
(Collection<String> actions) For the list of actions supported for this operation, see Application Permissions.principalOrgIDs
(String... principalOrgIDs) An array of PrinciplalOrgIDs, which corresponds to AWS IAM aws:PrincipalOrgID global condition key.principalOrgIDs
(Collection<String> principalOrgIDs) An array of PrinciplalOrgIDs, which corresponds to AWS IAM aws:PrincipalOrgID global condition key.principals
(String... principals) An array of AWS account IDs, or * to make the application public.principals
(Collection<String> principals) An array of AWS account IDs, or * to make the application public.statementId
(String statementId) A unique ID for the 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 Details
-
actions
For the list of actions supported for this operation, see Application Permissions.
- Parameters:
actions
- For the list of actions supported for this operation, see Application Permissions.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
actions
For the list of actions supported for this operation, see Application Permissions.
- Parameters:
actions
- For the list of actions supported for this operation, see Application Permissions.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
principalOrgIDs
An array of PrinciplalOrgIDs, which corresponds to AWS IAM aws:PrincipalOrgID global condition key.
- Parameters:
principalOrgIDs
- An array of PrinciplalOrgIDs, which corresponds to AWS IAM aws:PrincipalOrgID global condition key.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
principalOrgIDs
An array of PrinciplalOrgIDs, which corresponds to AWS IAM aws:PrincipalOrgID global condition key.
- Parameters:
principalOrgIDs
- An array of PrinciplalOrgIDs, which corresponds to AWS IAM aws:PrincipalOrgID global condition key.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
principals
An array of AWS account IDs, or * to make the application public.
- Parameters:
principals
- An array of AWS account IDs, or * to make the application public.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
principals
An array of AWS account IDs, or * to make the application public.
- Parameters:
principals
- An array of AWS account IDs, or * to make the application public.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
statementId
A unique ID for the statement.
- Parameters:
statementId
- A unique ID for the statement.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-