Interface PutProjectPolicyRequest.Builder

    • Method Detail

      • projectArn

        PutProjectPolicyRequest.Builder projectArn​(String projectArn)

        The Amazon Resource Name (ARN) of the project that the project policy is attached to.

        Parameters:
        projectArn - The Amazon Resource Name (ARN) of the project that the project policy is attached to.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • policyName

        PutProjectPolicyRequest.Builder policyName​(String policyName)

        A name for the policy.

        Parameters:
        policyName - A name for the policy.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • policyRevisionId

        PutProjectPolicyRequest.Builder policyRevisionId​(String policyRevisionId)

        The revision ID for the Project Policy. Each time you modify a policy, Amazon Rekognition Custom Labels generates and assigns a new PolicyRevisionId and then deletes the previous version of the policy.

        Parameters:
        policyRevisionId - The revision ID for the Project Policy. Each time you modify a policy, Amazon Rekognition Custom Labels generates and assigns a new PolicyRevisionId and then deletes the previous version of the policy.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • policyDocument

        PutProjectPolicyRequest.Builder policyDocument​(String policyDocument)

        A resource policy to add to the model. The policy is a JSON structure that contains one or more statements that define the policy. The policy must follow the IAM syntax. For more information about the contents of a JSON policy document, see IAM JSON policy reference.

        Parameters:
        policyDocument - A resource policy to add to the model. The policy is a JSON structure that contains one or more statements that define the policy. The policy must follow the IAM syntax. For more information about the contents of a JSON policy document, see IAM JSON policy reference.
        Returns:
        Returns a reference to this object so that method calls can be chained together.