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 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

      ApplicationPolicyStatement.Builder principalOrgIDs(Collection<String> 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

      ApplicationPolicyStatement.Builder principalOrgIDs(String... 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

      ApplicationPolicyStatement.Builder principals(String... 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

      ApplicationPolicyStatement.Builder statementId(String 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.