@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.
|
copy
public 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
ProvisioningArtifactType
public 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
ProvisioningArtifactType
public Instant createdTime()
The UTC time stamp of the creation time.
public Boolean active()
Indicates whether the product version is active.
public ProvisioningArtifactDetail.Builder toBuilder()
ToCopyableBuilder
toBuilder
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.