@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ProvisioningArtifactDetail extends Object implements Serializable, Cloneable, StructuredPojo
Information about a provisioning artifact (also known as a version) for a product.
Constructor and Description |
---|
ProvisioningArtifactDetail() |
Modifier and Type | Method and Description |
---|---|
ProvisioningArtifactDetail |
clone() |
boolean |
equals(Object obj) |
Boolean |
getActive()
Indicates whether the product version is active.
|
Date |
getCreatedTime()
The UTC time stamp of the creation time.
|
String |
getDescription()
The description of the provisioning artifact.
|
String |
getGuidance()
Information set by the administrator to provide guidance to end users about which provisioning artifacts to use.
|
String |
getId()
The identifier of the provisioning artifact.
|
String |
getName()
The name of the provisioning artifact.
|
String |
getSourceRevision()
Specifies the revision of the external artifact that was used to automatically sync the Service Catalog product
and create the provisioning artifact.
|
String |
getType()
The type of provisioning artifact.
|
int |
hashCode() |
Boolean |
isActive()
Indicates whether the product version is active.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setActive(Boolean active)
Indicates whether the product version is active.
|
void |
setCreatedTime(Date createdTime)
The UTC time stamp of the creation time.
|
void |
setDescription(String description)
The description of the provisioning artifact.
|
void |
setGuidance(ProvisioningArtifactGuidance guidance)
Information set by the administrator to provide guidance to end users about which provisioning artifacts to use.
|
void |
setGuidance(String guidance)
Information set by the administrator to provide guidance to end users about which provisioning artifacts to use.
|
void |
setId(String id)
The identifier of the provisioning artifact.
|
void |
setName(String name)
The name of the provisioning artifact.
|
void |
setSourceRevision(String sourceRevision)
Specifies the revision of the external artifact that was used to automatically sync the Service Catalog product
and create the provisioning artifact.
|
void |
setType(ProvisioningArtifactType type)
The type of provisioning artifact.
|
void |
setType(String type)
The type of provisioning artifact.
|
String |
toString()
Returns a string representation of this object.
|
ProvisioningArtifactDetail |
withActive(Boolean active)
Indicates whether the product version is active.
|
ProvisioningArtifactDetail |
withCreatedTime(Date createdTime)
The UTC time stamp of the creation time.
|
ProvisioningArtifactDetail |
withDescription(String description)
The description of the provisioning artifact.
|
ProvisioningArtifactDetail |
withGuidance(ProvisioningArtifactGuidance guidance)
Information set by the administrator to provide guidance to end users about which provisioning artifacts to use.
|
ProvisioningArtifactDetail |
withGuidance(String guidance)
Information set by the administrator to provide guidance to end users about which provisioning artifacts to use.
|
ProvisioningArtifactDetail |
withId(String id)
The identifier of the provisioning artifact.
|
ProvisioningArtifactDetail |
withName(String name)
The name of the provisioning artifact.
|
ProvisioningArtifactDetail |
withSourceRevision(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 |
withType(ProvisioningArtifactType type)
The type of provisioning artifact.
|
ProvisioningArtifactDetail |
withType(String type)
The type of provisioning artifact.
|
public void setId(String id)
The identifier of the provisioning artifact.
id
- The identifier of the provisioning artifact.public String getId()
The identifier of the provisioning artifact.
public ProvisioningArtifactDetail withId(String id)
The identifier of the provisioning artifact.
id
- The identifier of the provisioning artifact.public void setName(String name)
The name of the provisioning artifact.
name
- The name of the provisioning artifact.public String getName()
The name of the provisioning artifact.
public ProvisioningArtifactDetail withName(String name)
The name of the provisioning artifact.
name
- The name of the provisioning artifact.public void setDescription(String description)
The description of the provisioning artifact.
description
- The description of the provisioning artifact.public String getDescription()
The description of the provisioning artifact.
public ProvisioningArtifactDetail withDescription(String description)
The description of the provisioning artifact.
description
- The description of the provisioning artifact.public void setType(String type)
The type of provisioning artifact.
CLOUD_FORMATION_TEMPLATE
- CloudFormation template
TERRAFORM_OPEN_SOURCE
- Terraform Open Source configuration file
TERRAFORM_CLOUD
- Terraform Cloud configuration file
EXTERNAL
- External configuration file
type
- The type of provisioning artifact.
CLOUD_FORMATION_TEMPLATE
- CloudFormation template
TERRAFORM_OPEN_SOURCE
- Terraform Open Source configuration file
TERRAFORM_CLOUD
- Terraform Cloud configuration file
EXTERNAL
- External configuration file
ProvisioningArtifactType
public String getType()
The type of provisioning artifact.
CLOUD_FORMATION_TEMPLATE
- CloudFormation template
TERRAFORM_OPEN_SOURCE
- Terraform Open Source configuration file
TERRAFORM_CLOUD
- Terraform Cloud configuration file
EXTERNAL
- External configuration file
CLOUD_FORMATION_TEMPLATE
- CloudFormation template
TERRAFORM_OPEN_SOURCE
- Terraform Open Source configuration file
TERRAFORM_CLOUD
- Terraform Cloud configuration file
EXTERNAL
- External configuration file
ProvisioningArtifactType
public ProvisioningArtifactDetail withType(String type)
The type of provisioning artifact.
CLOUD_FORMATION_TEMPLATE
- CloudFormation template
TERRAFORM_OPEN_SOURCE
- Terraform Open Source configuration file
TERRAFORM_CLOUD
- Terraform Cloud configuration file
EXTERNAL
- External configuration file
type
- The type of provisioning artifact.
CLOUD_FORMATION_TEMPLATE
- CloudFormation template
TERRAFORM_OPEN_SOURCE
- Terraform Open Source configuration file
TERRAFORM_CLOUD
- Terraform Cloud configuration file
EXTERNAL
- External configuration file
ProvisioningArtifactType
public void setType(ProvisioningArtifactType type)
The type of provisioning artifact.
CLOUD_FORMATION_TEMPLATE
- CloudFormation template
TERRAFORM_OPEN_SOURCE
- Terraform Open Source configuration file
TERRAFORM_CLOUD
- Terraform Cloud configuration file
EXTERNAL
- External configuration file
type
- The type of provisioning artifact.
CLOUD_FORMATION_TEMPLATE
- CloudFormation template
TERRAFORM_OPEN_SOURCE
- Terraform Open Source configuration file
TERRAFORM_CLOUD
- Terraform Cloud configuration file
EXTERNAL
- External configuration file
ProvisioningArtifactType
public ProvisioningArtifactDetail withType(ProvisioningArtifactType type)
The type of provisioning artifact.
CLOUD_FORMATION_TEMPLATE
- CloudFormation template
TERRAFORM_OPEN_SOURCE
- Terraform Open Source configuration file
TERRAFORM_CLOUD
- Terraform Cloud configuration file
EXTERNAL
- External configuration file
type
- The type of provisioning artifact.
CLOUD_FORMATION_TEMPLATE
- CloudFormation template
TERRAFORM_OPEN_SOURCE
- Terraform Open Source configuration file
TERRAFORM_CLOUD
- Terraform Cloud configuration file
EXTERNAL
- External configuration file
ProvisioningArtifactType
public void setCreatedTime(Date createdTime)
The UTC time stamp of the creation time.
createdTime
- The UTC time stamp of the creation time.public Date getCreatedTime()
The UTC time stamp of the creation time.
public ProvisioningArtifactDetail withCreatedTime(Date createdTime)
The UTC time stamp of the creation time.
createdTime
- The UTC time stamp of the creation time.public void setActive(Boolean active)
Indicates whether the product version is active.
active
- Indicates whether the product version is active.public Boolean getActive()
Indicates whether the product version is active.
public ProvisioningArtifactDetail withActive(Boolean active)
Indicates whether the product version is active.
active
- Indicates whether the product version is active.public Boolean isActive()
Indicates whether the product version is active.
public void setGuidance(String guidance)
Information set by the administrator to provide guidance to end users about which provisioning artifacts to use.
guidance
- Information set by the administrator to provide guidance to end users about which provisioning artifacts
to use.ProvisioningArtifactGuidance
public String getGuidance()
Information set by the administrator to provide guidance to end users about which provisioning artifacts to use.
ProvisioningArtifactGuidance
public ProvisioningArtifactDetail withGuidance(String guidance)
Information set by the administrator to provide guidance to end users about which provisioning artifacts to use.
guidance
- Information set by the administrator to provide guidance to end users about which provisioning artifacts
to use.ProvisioningArtifactGuidance
public void setGuidance(ProvisioningArtifactGuidance guidance)
Information set by the administrator to provide guidance to end users about which provisioning artifacts to use.
guidance
- Information set by the administrator to provide guidance to end users about which provisioning artifacts
to use.ProvisioningArtifactGuidance
public ProvisioningArtifactDetail withGuidance(ProvisioningArtifactGuidance guidance)
Information set by the administrator to provide guidance to end users about which provisioning artifacts to use.
guidance
- Information set by the administrator to provide guidance to end users about which provisioning artifacts
to use.ProvisioningArtifactGuidance
public void setSourceRevision(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.
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.
public String getSourceRevision()
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 withSourceRevision(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.
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.
public String toString()
toString
in class Object
Object.toString()
public ProvisioningArtifactDetail clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.