Interface Permission.Builder

    • Method Detail

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