public static interface ServiceTemplateVersion.Builder extends SdkPojo, CopyableBuilder<ServiceTemplateVersion.Builder,ServiceTemplateVersion>
| Modifier and Type | Method and Description |
|---|---|
ServiceTemplateVersion.Builder |
arn(String arn)
The Amazon Resource Name (ARN) of the version of a service template.
|
ServiceTemplateVersion.Builder |
compatibleEnvironmentTemplates(Collection<CompatibleEnvironmentTemplate> compatibleEnvironmentTemplates)
An array of compatible environment template names for the major version of a service template.
|
ServiceTemplateVersion.Builder |
compatibleEnvironmentTemplates(CompatibleEnvironmentTemplate... compatibleEnvironmentTemplates)
An array of compatible environment template names for the major version of a service template.
|
ServiceTemplateVersion.Builder |
compatibleEnvironmentTemplates(Consumer<CompatibleEnvironmentTemplate.Builder>... compatibleEnvironmentTemplates)
An array of compatible environment template names for the major version of a service template.
|
ServiceTemplateVersion.Builder |
createdAt(Instant createdAt)
The time when the version of a service template was created.
|
ServiceTemplateVersion.Builder |
description(String description)
A description of the version of a service template.
|
ServiceTemplateVersion.Builder |
lastModifiedAt(Instant lastModifiedAt)
The time when the version of a service template was last modified.
|
ServiceTemplateVersion.Builder |
majorVersion(String majorVersion)
The latest major version that's associated with the version of a service template.
|
ServiceTemplateVersion.Builder |
minorVersion(String minorVersion)
The minor version of a service template.
|
ServiceTemplateVersion.Builder |
recommendedMinorVersion(String recommendedMinorVersion)
The recommended minor version of the service template.
|
ServiceTemplateVersion.Builder |
schema(String schema)
The schema of the version of a service template.
|
ServiceTemplateVersion.Builder |
status(String status)
The service template version status.
|
ServiceTemplateVersion.Builder |
status(TemplateVersionStatus status)
The service template version status.
|
ServiceTemplateVersion.Builder |
statusMessage(String statusMessage)
A service template version status message.
|
ServiceTemplateVersion.Builder |
supportedComponentSources(Collection<ServiceTemplateSupportedComponentSourceType> supportedComponentSources)
An array of supported component sources.
|
ServiceTemplateVersion.Builder |
supportedComponentSources(ServiceTemplateSupportedComponentSourceType... supportedComponentSources)
An array of supported component sources.
|
ServiceTemplateVersion.Builder |
supportedComponentSourcesWithStrings(Collection<String> supportedComponentSources)
An array of supported component sources.
|
ServiceTemplateVersion.Builder |
supportedComponentSourcesWithStrings(String... supportedComponentSources)
An array of supported component sources.
|
ServiceTemplateVersion.Builder |
templateName(String templateName)
The name of the version of a service template.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildServiceTemplateVersion.Builder arn(String arn)
The Amazon Resource Name (ARN) of the version of a service template.
arn - The Amazon Resource Name (ARN) of the version of a service template.ServiceTemplateVersion.Builder compatibleEnvironmentTemplates(Collection<CompatibleEnvironmentTemplate> compatibleEnvironmentTemplates)
An array of compatible environment template names for the major version of a service template.
compatibleEnvironmentTemplates - An array of compatible environment template names for the major version of a service template.ServiceTemplateVersion.Builder compatibleEnvironmentTemplates(CompatibleEnvironmentTemplate... compatibleEnvironmentTemplates)
An array of compatible environment template names for the major version of a service template.
compatibleEnvironmentTemplates - An array of compatible environment template names for the major version of a service template.ServiceTemplateVersion.Builder compatibleEnvironmentTemplates(Consumer<CompatibleEnvironmentTemplate.Builder>... compatibleEnvironmentTemplates)
An array of compatible environment template names for the major version of a service template.
This is a convenience method that creates an instance of theCompatibleEnvironmentTemplate.Builder avoiding the need
to create one manually via
CompatibleEnvironmentTemplate.builder().
When the Consumer completes,
SdkBuilder.build() is called
immediately and its result is passed to #compatibleEnvironmentTemplates(List.
compatibleEnvironmentTemplates - a consumer that will call methods on
CompatibleEnvironmentTemplate.Builder#compatibleEnvironmentTemplates(java.util.Collection) ServiceTemplateVersion.Builder createdAt(Instant createdAt)
The time when the version of a service template was created.
createdAt - The time when the version of a service template was created.ServiceTemplateVersion.Builder description(String description)
A description of the version of a service template.
description - A description of the version of a service template.ServiceTemplateVersion.Builder lastModifiedAt(Instant lastModifiedAt)
The time when the version of a service template was last modified.
lastModifiedAt - The time when the version of a service template was last modified.ServiceTemplateVersion.Builder majorVersion(String majorVersion)
The latest major version that's associated with the version of a service template.
majorVersion - The latest major version that's associated with the version of a service template.ServiceTemplateVersion.Builder minorVersion(String minorVersion)
The minor version of a service template.
minorVersion - The minor version of a service template.ServiceTemplateVersion.Builder recommendedMinorVersion(String recommendedMinorVersion)
The recommended minor version of the service template.
recommendedMinorVersion - The recommended minor version of the service template.ServiceTemplateVersion.Builder schema(String schema)
The schema of the version of a service template.
schema - The schema of the version of a service template.ServiceTemplateVersion.Builder status(String status)
The service template version status.
status - The service template version status.TemplateVersionStatus,
TemplateVersionStatusServiceTemplateVersion.Builder status(TemplateVersionStatus status)
The service template version status.
status - The service template version status.TemplateVersionStatus,
TemplateVersionStatusServiceTemplateVersion.Builder statusMessage(String statusMessage)
A service template version status message.
statusMessage - A service template version status message.ServiceTemplateVersion.Builder supportedComponentSourcesWithStrings(Collection<String> supportedComponentSources)
An array of supported component sources. Components with supported sources can be attached to service instances based on this service template version.
For more information about components, see Proton components in the Proton User Guide.
supportedComponentSources - An array of supported component sources. Components with supported sources can be attached to service
instances based on this service template version.
For more information about components, see Proton components in the Proton User Guide.
ServiceTemplateVersion.Builder supportedComponentSourcesWithStrings(String... supportedComponentSources)
An array of supported component sources. Components with supported sources can be attached to service instances based on this service template version.
For more information about components, see Proton components in the Proton User Guide.
supportedComponentSources - An array of supported component sources. Components with supported sources can be attached to service
instances based on this service template version.
For more information about components, see Proton components in the Proton User Guide.
ServiceTemplateVersion.Builder supportedComponentSources(Collection<ServiceTemplateSupportedComponentSourceType> supportedComponentSources)
An array of supported component sources. Components with supported sources can be attached to service instances based on this service template version.
For more information about components, see Proton components in the Proton User Guide.
supportedComponentSources - An array of supported component sources. Components with supported sources can be attached to service
instances based on this service template version.
For more information about components, see Proton components in the Proton User Guide.
ServiceTemplateVersion.Builder supportedComponentSources(ServiceTemplateSupportedComponentSourceType... supportedComponentSources)
An array of supported component sources. Components with supported sources can be attached to service instances based on this service template version.
For more information about components, see Proton components in the Proton User Guide.
supportedComponentSources - An array of supported component sources. Components with supported sources can be attached to service
instances based on this service template version.
For more information about components, see Proton components in the Proton User Guide.
ServiceTemplateVersion.Builder templateName(String templateName)
The name of the version of a service template.
templateName - The name of the version of a service template.Copyright © 2023. All rights reserved.