Interface Permission.Builder

  • Method Details

    • action

      Permission.Builder action(String 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

      Permission.Builder principal(String 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

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

      Permission.Builder profileVersion(String 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.