@Generated(value="software.amazon.awssdk:codegen") public final class ProvisioningArtifactDetail extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ProvisioningArtifactDetail.Builder,ProvisioningArtifactDetail>
Information about a provisioning artifact (also known as a version) for a product.
| Modifier and Type | Class and Description |
|---|---|
static interface |
ProvisioningArtifactDetail.Builder |
| Modifier and Type | Method and Description |
|---|---|
Boolean |
active()
Indicates whether the product version is active.
|
static ProvisioningArtifactDetail.Builder |
builder() |
Instant |
createdTime()
The UTC time stamp of the creation time.
|
String |
description()
The description of the provisioning artifact.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
ProvisioningArtifactGuidance |
guidance()
Information set by the administrator to provide guidance to end users about which provisioning artifacts to use.
|
String |
guidanceAsString()
Information set by the administrator to provide guidance to end users about which provisioning artifacts to use.
|
int |
hashCode() |
String |
id()
The identifier of the provisioning artifact.
|
String |
name()
The name of the provisioning artifact.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends ProvisioningArtifactDetail.Builder> |
serializableBuilderClass() |
String |
sourceRevision()
Specifies the revision of the external artifact that was used to automatically sync the Service Catalog product
and create the provisioning artifact.
|
ProvisioningArtifactDetail.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
ProvisioningArtifactType |
type()
The type of provisioning artifact.
|
String |
typeAsString()
The type of provisioning artifact.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String id()
The identifier of the provisioning artifact.
public final String name()
The name of the provisioning artifact.
public final String description()
The description of the provisioning artifact.
public final ProvisioningArtifactType type()
The type of provisioning artifact.
CLOUD_FORMATION_TEMPLATE - CloudFormation template
MARKETPLACE_AMI - Amazon Web Services Marketplace AMI
MARKETPLACE_CAR - Amazon Web Services Marketplace Clusters and Amazon Web Services Resources
If the service returns an enum value that is not available in the current SDK version, type will return
ProvisioningArtifactType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
typeAsString().
CLOUD_FORMATION_TEMPLATE - CloudFormation template
MARKETPLACE_AMI - Amazon Web Services Marketplace AMI
MARKETPLACE_CAR - Amazon Web Services Marketplace Clusters and Amazon Web Services Resources
ProvisioningArtifactTypepublic final String typeAsString()
The type of provisioning artifact.
CLOUD_FORMATION_TEMPLATE - CloudFormation template
MARKETPLACE_AMI - Amazon Web Services Marketplace AMI
MARKETPLACE_CAR - Amazon Web Services Marketplace Clusters and Amazon Web Services Resources
If the service returns an enum value that is not available in the current SDK version, type will return
ProvisioningArtifactType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
typeAsString().
CLOUD_FORMATION_TEMPLATE - CloudFormation template
MARKETPLACE_AMI - Amazon Web Services Marketplace AMI
MARKETPLACE_CAR - Amazon Web Services Marketplace Clusters and Amazon Web Services Resources
ProvisioningArtifactTypepublic final Instant createdTime()
The UTC time stamp of the creation time.
public final Boolean active()
Indicates whether the product version is active.
public final ProvisioningArtifactGuidance guidance()
Information set by the administrator to provide guidance to end users about which provisioning artifacts to use.
If the service returns an enum value that is not available in the current SDK version, guidance will
return ProvisioningArtifactGuidance.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from guidanceAsString().
ProvisioningArtifactGuidancepublic final String guidanceAsString()
Information set by the administrator to provide guidance to end users about which provisioning artifacts to use.
If the service returns an enum value that is not available in the current SDK version, guidance will
return ProvisioningArtifactGuidance.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from guidanceAsString().
ProvisioningArtifactGuidancepublic final String sourceRevision()
Specifies the revision of the external artifact that was used to automatically sync the Service Catalog product
and create the provisioning artifact. Service Catalog includes this response parameter as a high level field to
the existing ProvisioningArtifactDetail type, which is returned as part of the response for
CreateProduct, UpdateProduct, DescribeProductAsAdmin,
DescribeProvisioningArtifact, ListProvisioningArtifact, and
UpdateProvisioningArticat APIs.
This field only exists for Repo-Synced products.
ProvisioningArtifactDetail type, which is returned as part of
the response for CreateProduct, UpdateProduct,
DescribeProductAsAdmin, DescribeProvisioningArtifact,
ListProvisioningArtifact, and UpdateProvisioningArticat APIs.
This field only exists for Repo-Synced products.
public ProvisioningArtifactDetail.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<ProvisioningArtifactDetail.Builder,ProvisioningArtifactDetail>public static ProvisioningArtifactDetail.Builder builder()
public static Class<? extends ProvisioningArtifactDetail.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.