Interface ListTemplateVersionsRequest.Builder

All Superinterfaces:
AwsRequest.Builder, Buildable, CopyableBuilder<ListTemplateVersionsRequest.Builder,ListTemplateVersionsRequest>, PinpointRequest.Builder, SdkBuilder<ListTemplateVersionsRequest.Builder,ListTemplateVersionsRequest>, SdkPojo, SdkRequest.Builder
Enclosing class:
ListTemplateVersionsRequest

public static interface ListTemplateVersionsRequest.Builder extends PinpointRequest.Builder, SdkPojo, CopyableBuilder<ListTemplateVersionsRequest.Builder,ListTemplateVersionsRequest>
  • Method Details

    • nextToken

      The string that specifies which page of results to return in a paginated response. This parameter is not supported for application, campaign, and journey metrics.

      Parameters:
      nextToken - The string that specifies which page of results to return in a paginated response. This parameter is not supported for application, campaign, and journey metrics.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • pageSize

      The maximum number of items to include in each page of a paginated response. This parameter is not supported for application, campaign, and journey metrics.

      Parameters:
      pageSize - The maximum number of items to include in each page of a paginated response. This parameter is not supported for application, campaign, and journey metrics.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • templateName

      ListTemplateVersionsRequest.Builder templateName(String templateName)

      The name of the message template. A template name must start with an alphanumeric character and can contain a maximum of 128 characters. The characters can be alphanumeric characters, underscores (_), or hyphens (-). Template names are case sensitive.

      Parameters:
      templateName - The name of the message template. A template name must start with an alphanumeric character and can contain a maximum of 128 characters. The characters can be alphanumeric characters, underscores (_), or hyphens (-). Template names are case sensitive.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • templateType

      ListTemplateVersionsRequest.Builder templateType(String templateType)

      The type of channel that the message template is designed for. Valid values are: EMAIL, PUSH, SMS, and VOICE.

      Parameters:
      templateType - The type of channel that the message template is designed for. Valid values are: EMAIL, PUSH, SMS, and VOICE.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • overrideConfiguration

      ListTemplateVersionsRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      overrideConfiguration - The override configuration.
      Returns:
      This object for method chaining.
    • overrideConfiguration

      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      builderConsumer - A Consumer to which an empty AwsRequestOverrideConfiguration.Builder will be given.
      Returns:
      This object for method chaining.