Class UpdateProvisioningArtifactRequest
- java.lang.Object
-
- software.amazon.awssdk.core.SdkRequest
-
- software.amazon.awssdk.awscore.AwsRequest
-
- software.amazon.awssdk.services.servicecatalog.model.ServiceCatalogRequest
-
- software.amazon.awssdk.services.servicecatalog.model.UpdateProvisioningArtifactRequest
-
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<UpdateProvisioningArtifactRequest.Builder,UpdateProvisioningArtifactRequest>
@Generated("software.amazon.awssdk:codegen") public final class UpdateProvisioningArtifactRequest extends ServiceCatalogRequest implements ToCopyableBuilder<UpdateProvisioningArtifactRequest.Builder,UpdateProvisioningArtifactRequest>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceUpdateProvisioningArtifactRequest.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringacceptLanguage()The language code.Booleanactive()Indicates whether the product version is active.static UpdateProvisioningArtifactRequest.Builderbuilder()Stringdescription()The updated description of the provisioning artifact.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)ProvisioningArtifactGuidanceguidance()Information set by the administrator to provide guidance to end users about which provisioning artifacts to use.StringguidanceAsString()Information set by the administrator to provide guidance to end users about which provisioning artifacts to use.inthashCode()Stringname()The updated name of the provisioning artifact.StringproductId()The product identifier.StringprovisioningArtifactId()The identifier of the provisioning artifact.List<SdkField<?>>sdkFields()static Class<? extends UpdateProvisioningArtifactRequest.Builder>serializableBuilderClass()UpdateProvisioningArtifactRequest.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class software.amazon.awssdk.awscore.AwsRequest
overrideConfiguration
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
acceptLanguage
public final String acceptLanguage()
The language code.
-
jp- Japanese -
zh- Chinese
- Returns:
- The language code.
-
jp- Japanese -
zh- Chinese
-
-
-
productId
public final String productId()
The product identifier.
- Returns:
- The product identifier.
-
provisioningArtifactId
public final String provisioningArtifactId()
The identifier of the provisioning artifact.
- Returns:
- The identifier of the provisioning artifact.
-
name
public final String name()
The updated name of the provisioning artifact.
- Returns:
- The updated name of the provisioning artifact.
-
description
public final String description()
The updated description of the provisioning artifact.
- Returns:
- The updated description of the provisioning artifact.
-
active
public final Boolean active()
Indicates whether the product version is active.
Inactive provisioning artifacts are invisible to end users. End users cannot launch or update a provisioned product from an inactive provisioning artifact.
- Returns:
- Indicates whether the product version is active.
Inactive provisioning artifacts are invisible to end users. End users cannot launch or update a provisioned product from an inactive provisioning artifact.
-
guidance
public final ProvisioningArtifactGuidance guidance()
Information set by the administrator to provide guidance to end users about which provisioning artifacts to use.
The
DEFAULTvalue indicates that the product version is active.The administrator can set the guidance to
DEPRECATEDto inform users that the product version is deprecated. Users are able to make updates to a provisioned product of a deprecated version but cannot launch new provisioned products using a deprecated version.If the service returns an enum value that is not available in the current SDK version,
guidancewill returnProvisioningArtifactGuidance.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromguidanceAsString().- Returns:
- Information set by the administrator to provide guidance to end users about which provisioning artifacts
to use.
The
DEFAULTvalue indicates that the product version is active.The administrator can set the guidance to
DEPRECATEDto inform users that the product version is deprecated. Users are able to make updates to a provisioned product of a deprecated version but cannot launch new provisioned products using a deprecated version. - See Also:
ProvisioningArtifactGuidance
-
guidanceAsString
public final String guidanceAsString()
Information set by the administrator to provide guidance to end users about which provisioning artifacts to use.
The
DEFAULTvalue indicates that the product version is active.The administrator can set the guidance to
DEPRECATEDto inform users that the product version is deprecated. Users are able to make updates to a provisioned product of a deprecated version but cannot launch new provisioned products using a deprecated version.If the service returns an enum value that is not available in the current SDK version,
guidancewill returnProvisioningArtifactGuidance.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromguidanceAsString().- Returns:
- Information set by the administrator to provide guidance to end users about which provisioning artifacts
to use.
The
DEFAULTvalue indicates that the product version is active.The administrator can set the guidance to
DEPRECATEDto inform users that the product version is deprecated. Users are able to make updates to a provisioned product of a deprecated version but cannot launch new provisioned products using a deprecated version. - See Also:
ProvisioningArtifactGuidance
-
toBuilder
public UpdateProvisioningArtifactRequest.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<UpdateProvisioningArtifactRequest.Builder,UpdateProvisioningArtifactRequest>- Specified by:
toBuilderin classServiceCatalogRequest
-
builder
public static UpdateProvisioningArtifactRequest.Builder builder()
-
serializableBuilderClass
public static Class<? extends UpdateProvisioningArtifactRequest.Builder> serializableBuilderClass()
-
hashCode
public final int hashCode()
- Overrides:
hashCodein classAwsRequest
-
equals
public final boolean equals(Object obj)
- Overrides:
equalsin classAwsRequest
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
getValueForField
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
- Overrides:
getValueForFieldin classSdkRequest
-
-