@Generated(value="software.amazon.awssdk:codegen") public final class UpdateServiceTemplateVersionRequest extends ProtonRequest implements ToCopyableBuilder<UpdateServiceTemplateVersionRequest.Builder,UpdateServiceTemplateVersionRequest>
| Modifier and Type | Class and Description |
|---|---|
static interface |
UpdateServiceTemplateVersionRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
static UpdateServiceTemplateVersionRequest.Builder |
builder() |
List<CompatibleEnvironmentTemplateInput> |
compatibleEnvironmentTemplates()
An array of environment template objects that are compatible with this service template version.
|
String |
description()
A description of a service template version to update.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
boolean |
hasCompatibleEnvironmentTemplates()
For responses, this returns true if the service returned a value for the CompatibleEnvironmentTemplates property.
|
int |
hashCode() |
boolean |
hasSupportedComponentSources()
For responses, this returns true if the service returned a value for the SupportedComponentSources property.
|
String |
majorVersion()
To update a major version of a service template, include
major Version. |
String |
minorVersion()
To update a minor version of a service template, include
minorVersion. |
List<SdkField<?>> |
sdkFields() |
static Class<? extends UpdateServiceTemplateVersionRequest.Builder> |
serializableBuilderClass() |
TemplateVersionStatus |
status()
The status of the service template minor version to update.
|
String |
statusAsString()
The status of the service template minor version to update.
|
List<ServiceTemplateSupportedComponentSourceType> |
supportedComponentSources()
An array of supported component sources.
|
List<String> |
supportedComponentSourcesAsStrings()
An array of supported component sources.
|
String |
templateName()
The name of the service template.
|
UpdateServiceTemplateVersionRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final boolean hasCompatibleEnvironmentTemplates()
isEmpty() method on the
property). This is useful because the SDK will never return a null collection or map, but you may need to
differentiate between the service returning nothing (or null) and the service returning an empty collection or
map. For requests, this returns true if a value for the property was specified in the request builder, and false
if a value was not specified.public final List<CompatibleEnvironmentTemplateInput> compatibleEnvironmentTemplates()
An array of environment template objects that are compatible with this service template version. A service instance based on this service template version can run in environments based on compatible templates.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasCompatibleEnvironmentTemplates() method.
public final String description()
A description of a service template version to update.
public final String majorVersion()
To update a major version of a service template, include major Version.
major Version.public final String minorVersion()
To update a minor version of a service template, include minorVersion.
minorVersion.public final TemplateVersionStatus status()
The status of the service template minor version to update.
If the service returns an enum value that is not available in the current SDK version, status will
return TemplateVersionStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from statusAsString().
TemplateVersionStatuspublic final String statusAsString()
The status of the service template minor version to update.
If the service returns an enum value that is not available in the current SDK version, status will
return TemplateVersionStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from statusAsString().
TemplateVersionStatuspublic final List<ServiceTemplateSupportedComponentSourceType> supportedComponentSources()
An array of supported component sources. Components with supported sources can be attached to service instances based on this service template version.
A change to supportedComponentSources doesn't impact existing component attachments to instances
based on this template version. A change only affects later associations.
For more information about components, see Proton components in the Proton User Guide.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasSupportedComponentSources() method.
A change to supportedComponentSources doesn't impact existing component attachments to
instances based on this template version. A change only affects later associations.
For more information about components, see Proton components in the Proton User Guide.
public final boolean hasSupportedComponentSources()
isEmpty() method on the
property). This is useful because the SDK will never return a null collection or map, but you may need to
differentiate between the service returning nothing (or null) and the service returning an empty collection or
map. For requests, this returns true if a value for the property was specified in the request builder, and false
if a value was not specified.public final List<String> supportedComponentSourcesAsStrings()
An array of supported component sources. Components with supported sources can be attached to service instances based on this service template version.
A change to supportedComponentSources doesn't impact existing component attachments to instances
based on this template version. A change only affects later associations.
For more information about components, see Proton components in the Proton User Guide.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasSupportedComponentSources() method.
A change to supportedComponentSources doesn't impact existing component attachments to
instances based on this template version. A change only affects later associations.
For more information about components, see Proton components in the Proton User Guide.
public final String templateName()
The name of the service template.
public UpdateServiceTemplateVersionRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<UpdateServiceTemplateVersionRequest.Builder,UpdateServiceTemplateVersionRequest>toBuilder in class ProtonRequestpublic static UpdateServiceTemplateVersionRequest.Builder builder()
public static Class<? extends UpdateServiceTemplateVersionRequest.Builder> serializableBuilderClass()
public final int hashCode()
hashCode in class AwsRequestpublic final boolean equals(Object obj)
equals in class AwsRequestpublic final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkRequestCopyright © 2023. All rights reserved.