@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) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
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() |
ProvisioningArtifactDetail.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
ProvisioningArtifactType |
type()
The type of provisioning artifact.
|
String |
typeAsString()
The type of provisioning artifact.
|
copypublic String id()
The identifier of the provisioning artifact.
public String name()
The name of the provisioning artifact.
public String description()
The description of the provisioning artifact.
public ProvisioningArtifactType type()
The type of provisioning artifact.
CLOUD_FORMATION_TEMPLATE - AWS CloudFormation template
MARKETPLACE_AMI - AWS Marketplace AMI
MARKETPLACE_CAR - AWS Marketplace Clusters and AWS 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 - AWS CloudFormation template
MARKETPLACE_AMI - AWS Marketplace AMI
MARKETPLACE_CAR - AWS Marketplace Clusters and AWS Resources
ProvisioningArtifactTypepublic String typeAsString()
The type of provisioning artifact.
CLOUD_FORMATION_TEMPLATE - AWS CloudFormation template
MARKETPLACE_AMI - AWS Marketplace AMI
MARKETPLACE_CAR - AWS Marketplace Clusters and AWS 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 - AWS CloudFormation template
MARKETPLACE_AMI - AWS Marketplace AMI
MARKETPLACE_CAR - AWS Marketplace Clusters and AWS Resources
ProvisioningArtifactTypepublic Instant createdTime()
The UTC time stamp of the creation time.
public Boolean active()
Indicates whether the product version is active.
public ProvisioningArtifactDetail.Builder toBuilder()
ToCopyableBuildertoBuilder in interface ToCopyableBuilder<ProvisioningArtifactDetail.Builder,ProvisioningArtifactDetail>public static ProvisioningArtifactDetail.Builder builder()
public static Class<? extends ProvisioningArtifactDetail.Builder> serializableBuilderClass()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.