Interface PermissionTemplateParameterDeclaration.Builder

  • Method Details

    • name

      The name of the template parameter. This name is used as the placeholder in the policy template using the syntax @{parameterName}.

      Parameters:
      name - The name of the template parameter. This name is used as the placeholder in the policy template using the syntax @{parameterName}.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • type

      The type of the template parameter. This can be one of the following values:

      • STRING – A single string value that is substituted directly into the template.

      • STRING_LIST – One or more string values that expand to an array in the rendered policy.

      Parameters:
      type - The type of the template parameter. This can be one of the following values:

      • STRING – A single string value that is substituted directly into the template.

      • STRING_LIST – One or more string values that expand to an array in the rendered policy.

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

      The type of the template parameter. This can be one of the following values:

      • STRING – A single string value that is substituted directly into the template.

      • STRING_LIST – One or more string values that expand to an array in the rendered policy.

      Parameters:
      type - The type of the template parameter. This can be one of the following values:

      • STRING – A single string value that is substituted directly into the template.

      • STRING_LIST – One or more string values that expand to an array in the rendered policy.

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

      A description of the template parameter that helps consumers understand what value to provide.

      Parameters:
      description - A description of the template parameter that helps consumers understand what value to provide.
      Returns:
      Returns a reference to this object so that method calls can be chained together.