public static interface CreateServiceTemplateRequest.Builder extends ProtonRequest.Builder, SdkPojo, CopyableBuilder<CreateServiceTemplateRequest.Builder,CreateServiceTemplateRequest>
| Modifier and Type | Method and Description |
|---|---|
CreateServiceTemplateRequest.Builder |
description(String description)
A description of the service template.
|
CreateServiceTemplateRequest.Builder |
displayName(String displayName)
The name of the service template as displayed in the developer interface.
|
CreateServiceTemplateRequest.Builder |
encryptionKey(String encryptionKey)
A customer provided encryption key that's used to encrypt data.
|
CreateServiceTemplateRequest.Builder |
name(String name)
The name of the service template.
|
CreateServiceTemplateRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
CreateServiceTemplateRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
CreateServiceTemplateRequest.Builder |
pipelineProvisioning(Provisioning pipelineProvisioning)
By default, Proton provides a service pipeline for your service.
|
CreateServiceTemplateRequest.Builder |
pipelineProvisioning(String pipelineProvisioning)
By default, Proton provides a service pipeline for your service.
|
CreateServiceTemplateRequest.Builder |
tags(Collection<Tag> tags)
An optional list of metadata items that you can associate with the Proton service template.
|
CreateServiceTemplateRequest.Builder |
tags(Consumer<Tag.Builder>... tags)
An optional list of metadata items that you can associate with the Proton service template.
|
CreateServiceTemplateRequest.Builder |
tags(Tag... tags)
An optional list of metadata items that you can associate with the Proton service template.
|
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildCreateServiceTemplateRequest.Builder description(String description)
A description of the service template.
description - A description of the service template.CreateServiceTemplateRequest.Builder displayName(String displayName)
The name of the service template as displayed in the developer interface.
displayName - The name of the service template as displayed in the developer interface.CreateServiceTemplateRequest.Builder encryptionKey(String encryptionKey)
A customer provided encryption key that's used to encrypt data.
encryptionKey - A customer provided encryption key that's used to encrypt data.CreateServiceTemplateRequest.Builder name(String name)
The name of the service template.
name - The name of the service template.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.
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.Provisioning,
ProvisioningCreateServiceTemplateRequest.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.
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.Provisioning,
ProvisioningCreateServiceTemplateRequest.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.
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.
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.
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.
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 theTag.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.
tags - a consumer that will call methods on Tag.Builder#tags(java.util.Collection) CreateServiceTemplateRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderCreateServiceTemplateRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2023. All rights reserved.