Interface CreatePolicyTemplateRequest.Builder

    • Method Detail

      • clientToken

        CreatePolicyTemplateRequest.Builder clientToken​(String clientToken)

        Specifies a unique, case-sensitive ID that you provide to ensure the idempotency of the request. This lets you safely retry the request without accidentally performing the same operation a second time. Passing the same value to a later call to an operation requires that you also pass the same value for all other parameters. We recommend that you use a UUID type of value..

        If you don't provide this value, then Amazon Web Services generates a random one for you.

        If you retry the operation with the same ClientToken, but with different parameters, the retry fails with an IdempotentParameterMismatch error.

        Parameters:
        clientToken - Specifies a unique, case-sensitive ID that you provide to ensure the idempotency of the request. This lets you safely retry the request without accidentally performing the same operation a second time. Passing the same value to a later call to an operation requires that you also pass the same value for all other parameters. We recommend that you use a UUID type of value..

        If you don't provide this value, then Amazon Web Services generates a random one for you.

        If you retry the operation with the same ClientToken, but with different parameters, the retry fails with an IdempotentParameterMismatch error.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • policyStoreId

        CreatePolicyTemplateRequest.Builder policyStoreId​(String policyStoreId)

        The ID of the policy store in which to create the policy template.

        Parameters:
        policyStoreId - The ID of the policy store in which to create the policy template.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • description

        CreatePolicyTemplateRequest.Builder description​(String description)

        Specifies a description for the policy template.

        Parameters:
        description - Specifies a description for the policy template.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • statement

        CreatePolicyTemplateRequest.Builder statement​(String statement)

        Specifies the content that you want to use for the new policy template, written in the Cedar policy language.

        Parameters:
        statement - Specifies the content that you want to use for the new policy template, written in the Cedar policy language.
        Returns:
        Returns a reference to this object so that method calls can be chained together.