public static interface CreateEnvironmentTemplateRequest.Builder extends ProtonRequest.Builder, SdkPojo, CopyableBuilder<CreateEnvironmentTemplateRequest.Builder,CreateEnvironmentTemplateRequest>
| Modifier and Type | Method and Description |
|---|---|
CreateEnvironmentTemplateRequest.Builder |
description(String description)
A description of the environment template.
|
CreateEnvironmentTemplateRequest.Builder |
displayName(String displayName)
The environment template name as displayed in the developer interface.
|
CreateEnvironmentTemplateRequest.Builder |
encryptionKey(String encryptionKey)
A customer provided encryption key that Proton uses to encrypt data.
|
CreateEnvironmentTemplateRequest.Builder |
name(String name)
The name of the environment template.
|
CreateEnvironmentTemplateRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
CreateEnvironmentTemplateRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
CreateEnvironmentTemplateRequest.Builder |
provisioning(Provisioning provisioning)
When included, indicates that the environment template is for customer provisioned and managed
infrastructure.
|
CreateEnvironmentTemplateRequest.Builder |
provisioning(String provisioning)
When included, indicates that the environment template is for customer provisioned and managed
infrastructure.
|
CreateEnvironmentTemplateRequest.Builder |
tags(Collection<Tag> tags)
An optional list of metadata items that you can associate with the Proton environment template.
|
CreateEnvironmentTemplateRequest.Builder |
tags(Consumer<Tag.Builder>... tags)
An optional list of metadata items that you can associate with the Proton environment template.
|
CreateEnvironmentTemplateRequest.Builder |
tags(Tag... tags)
An optional list of metadata items that you can associate with the Proton environment template.
|
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildCreateEnvironmentTemplateRequest.Builder description(String description)
A description of the environment template.
description - A description of the environment template.CreateEnvironmentTemplateRequest.Builder displayName(String displayName)
The environment template name as displayed in the developer interface.
displayName - The environment template name as displayed in the developer interface.CreateEnvironmentTemplateRequest.Builder encryptionKey(String encryptionKey)
A customer provided encryption key that Proton uses to encrypt data.
encryptionKey - A customer provided encryption key that Proton uses to encrypt data.CreateEnvironmentTemplateRequest.Builder name(String name)
The name of the environment template.
name - The name of the environment template.CreateEnvironmentTemplateRequest.Builder provisioning(String provisioning)
When included, indicates that the environment template is for customer provisioned and managed infrastructure.
provisioning - When included, indicates that the environment template is for customer provisioned and managed
infrastructure.Provisioning,
ProvisioningCreateEnvironmentTemplateRequest.Builder provisioning(Provisioning provisioning)
When included, indicates that the environment template is for customer provisioned and managed infrastructure.
provisioning - When included, indicates that the environment template is for customer provisioned and managed
infrastructure.Provisioning,
ProvisioningCreateEnvironmentTemplateRequest.Builder tags(Collection<Tag> tags)
An optional list of metadata items that you can associate with the Proton environment 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 environment template. A tag
is a key-value pair.
For more information, see Proton resources and tagging in the Proton User Guide.
CreateEnvironmentTemplateRequest.Builder tags(Tag... tags)
An optional list of metadata items that you can associate with the Proton environment 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 environment template. A tag
is a key-value pair.
For more information, see Proton resources and tagging in the Proton User Guide.
CreateEnvironmentTemplateRequest.Builder tags(Consumer<Tag.Builder>... tags)
An optional list of metadata items that you can associate with the Proton environment 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) CreateEnvironmentTemplateRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderCreateEnvironmentTemplateRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2023. All rights reserved.