Interface CreateServiceTemplateRequest.Builder

    • Method Detail

      • description

        CreateServiceTemplateRequest.Builder description​(String description)

        A description of the service template.

        Parameters:
        description - A description of the service template.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • displayName

        CreateServiceTemplateRequest.Builder displayName​(String displayName)

        The name of the service template as displayed in the developer interface.

        Parameters:
        displayName - The name of the service template as displayed in the developer interface.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • encryptionKey

        CreateServiceTemplateRequest.Builder encryptionKey​(String encryptionKey)

        A customer provided encryption key that's used to encrypt data.

        Parameters:
        encryptionKey - A customer provided encryption key that's used to encrypt data.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • name

        CreateServiceTemplateRequest.Builder name​(String name)

        The name of the service template.

        Parameters:
        name - The name of the service template.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • pipelineProvisioning

        CreateServiceTemplateRequest.Builder pipelineProvisioning​(String pipelineProvisioning)

        By default, Proton provides a service pipeline for your service. When this parameter is included, it indicates that an Proton service pipeline isn't provided for your service. After it's included, it can't be changed. For more information, see Template bundles in the Proton User Guide.

        Parameters:
        pipelineProvisioning - By default, Proton provides a service pipeline for your service. When this parameter is included, it indicates that an Proton service pipeline isn't provided for your service. After it's included, it can't be changed. For more information, see Template bundles in the Proton User Guide.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        Provisioning, Provisioning
      • pipelineProvisioning

        CreateServiceTemplateRequest.Builder pipelineProvisioning​(Provisioning pipelineProvisioning)

        By default, Proton provides a service pipeline for your service. When this parameter is included, it indicates that an Proton service pipeline isn't provided for your service. After it's included, it can't be changed. For more information, see Template bundles in the Proton User Guide.

        Parameters:
        pipelineProvisioning - By default, Proton provides a service pipeline for your service. When this parameter is included, it indicates that an Proton service pipeline isn't provided for your service. After it's included, it can't be changed. For more information, see Template bundles in the Proton User Guide.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        Provisioning, Provisioning
      • tags

        CreateServiceTemplateRequest.Builder tags​(Collection<Tag> tags)

        An optional list of metadata items that you can associate with the Proton service template. A tag is a key-value pair.

        For more information, see Proton resources and tagging in the Proton User Guide.

        Parameters:
        tags - An optional list of metadata items that you can associate with the Proton service template. A tag is a key-value pair.

        For more information, see Proton resources and tagging in the Proton User Guide.

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

        CreateServiceTemplateRequest.Builder tags​(Tag... tags)

        An optional list of metadata items that you can associate with the Proton service template. A tag is a key-value pair.

        For more information, see Proton resources and tagging in the Proton User Guide.

        Parameters:
        tags - An optional list of metadata items that you can associate with the Proton service template. A tag is a key-value pair.

        For more information, see Proton resources and tagging in the Proton User Guide.

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

        CreateServiceTemplateRequest.Builder tags​(Consumer<Tag.Builder>... tags)

        An optional list of metadata items that you can associate with the Proton service template. A tag is a key-value pair.

        For more information, see Proton resources and tagging in the Proton User Guide.

        This is a convenience method that creates an instance of the Tag.Builder avoiding the need to create one manually via Tag.builder().

        When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to #tags(List).

        Parameters:
        tags - a consumer that will call methods on Tag.Builder
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        #tags(java.util.Collection)