Interface RecordDetail.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<RecordDetail.Builder,RecordDetail>,SdkBuilder<RecordDetail.Builder,RecordDetail>,SdkPojo
- Enclosing class:
- RecordDetail
public static interface RecordDetail.Builder extends SdkPojo, CopyableBuilder<RecordDetail.Builder,RecordDetail>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description RecordDetail.BuildercreatedTime(Instant createdTime)The UTC time stamp of the creation time.RecordDetail.BuilderlaunchRoleArn(String launchRoleArn)The ARN of the launch role associated with the provisioned product.RecordDetail.BuilderpathId(String pathId)The path identifier.RecordDetail.BuilderproductId(String productId)The product identifier.RecordDetail.BuilderprovisionedProductId(String provisionedProductId)The identifier of the provisioned product.RecordDetail.BuilderprovisionedProductName(String provisionedProductName)The user-friendly name of the provisioned product.RecordDetail.BuilderprovisionedProductType(String provisionedProductType)The type of provisioned product.RecordDetail.BuilderprovisioningArtifactId(String provisioningArtifactId)The identifier of the provisioning artifact.RecordDetail.BuilderrecordErrors(Collection<RecordError> recordErrors)The errors that occurred.RecordDetail.BuilderrecordErrors(Consumer<RecordError.Builder>... recordErrors)The errors that occurred.RecordDetail.BuilderrecordErrors(RecordError... recordErrors)The errors that occurred.RecordDetail.BuilderrecordId(String recordId)The identifier of the record.RecordDetail.BuilderrecordTags(Collection<RecordTag> recordTags)One or more tags.RecordDetail.BuilderrecordTags(Consumer<RecordTag.Builder>... recordTags)One or more tags.RecordDetail.BuilderrecordTags(RecordTag... recordTags)One or more tags.RecordDetail.BuilderrecordType(String recordType)The record type.RecordDetail.Builderstatus(String status)The status of the provisioned product.RecordDetail.Builderstatus(RecordStatus status)The status of the provisioned product.RecordDetail.BuilderupdatedTime(Instant updatedTime)The time when the record was last updated.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
recordId
RecordDetail.Builder recordId(String recordId)
The identifier of the record.
- Parameters:
recordId- The identifier of the record.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
provisionedProductName
RecordDetail.Builder provisionedProductName(String provisionedProductName)
The user-friendly name of the provisioned product.
- Parameters:
provisionedProductName- The user-friendly name of the provisioned product.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
RecordDetail.Builder status(String status)
The status of the provisioned product.
-
CREATED- The request was created but the operation has not started. -
IN_PROGRESS- The requested operation is in progress. -
IN_PROGRESS_IN_ERROR- The provisioned product is under change but the requested operation failed and some remediation is occurring. For example, a rollback. -
SUCCEEDED- The requested operation has successfully completed. -
FAILED- The requested operation has unsuccessfully completed. Investigate using the error messages returned.
- Parameters:
status- The status of the provisioned product.-
CREATED- The request was created but the operation has not started. -
IN_PROGRESS- The requested operation is in progress. -
IN_PROGRESS_IN_ERROR- The provisioned product is under change but the requested operation failed and some remediation is occurring. For example, a rollback. -
SUCCEEDED- The requested operation has successfully completed. -
FAILED- The requested operation has unsuccessfully completed. Investigate using the error messages returned.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
RecordStatus,RecordStatus
-
-
status
RecordDetail.Builder status(RecordStatus status)
The status of the provisioned product.
-
CREATED- The request was created but the operation has not started. -
IN_PROGRESS- The requested operation is in progress. -
IN_PROGRESS_IN_ERROR- The provisioned product is under change but the requested operation failed and some remediation is occurring. For example, a rollback. -
SUCCEEDED- The requested operation has successfully completed. -
FAILED- The requested operation has unsuccessfully completed. Investigate using the error messages returned.
- Parameters:
status- The status of the provisioned product.-
CREATED- The request was created but the operation has not started. -
IN_PROGRESS- The requested operation is in progress. -
IN_PROGRESS_IN_ERROR- The provisioned product is under change but the requested operation failed and some remediation is occurring. For example, a rollback. -
SUCCEEDED- The requested operation has successfully completed. -
FAILED- The requested operation has unsuccessfully completed. Investigate using the error messages returned.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
RecordStatus,RecordStatus
-
-
createdTime
RecordDetail.Builder createdTime(Instant createdTime)
The UTC time stamp of the creation time.
- Parameters:
createdTime- The UTC time stamp of the creation time.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
updatedTime
RecordDetail.Builder updatedTime(Instant updatedTime)
The time when the record was last updated.
- Parameters:
updatedTime- The time when the record was last updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
provisionedProductType
RecordDetail.Builder provisionedProductType(String provisionedProductType)
The type of provisioned product. The supported values are
CFN_STACK,CFN_STACKSET,TERRAFORM_OPEN_SOURCE,TERRAFORM_CLOUD, andEXTERNAL.- Parameters:
provisionedProductType- The type of provisioned product. The supported values areCFN_STACK,CFN_STACKSET,TERRAFORM_OPEN_SOURCE,TERRAFORM_CLOUD, andEXTERNAL.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
recordType
RecordDetail.Builder recordType(String recordType)
The record type.
-
PROVISION_PRODUCT -
UPDATE_PROVISIONED_PRODUCT -
TERMINATE_PROVISIONED_PRODUCT
- Parameters:
recordType- The record type.-
PROVISION_PRODUCT -
UPDATE_PROVISIONED_PRODUCT -
TERMINATE_PROVISIONED_PRODUCT
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-
provisionedProductId
RecordDetail.Builder provisionedProductId(String provisionedProductId)
The identifier of the provisioned product.
- Parameters:
provisionedProductId- The identifier of the provisioned product.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
productId
RecordDetail.Builder productId(String productId)
The product identifier.
- Parameters:
productId- The product identifier.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
provisioningArtifactId
RecordDetail.Builder provisioningArtifactId(String provisioningArtifactId)
The identifier of the provisioning artifact.
- Parameters:
provisioningArtifactId- The identifier of the provisioning artifact.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
pathId
RecordDetail.Builder pathId(String pathId)
The path identifier.
- Parameters:
pathId- The path identifier.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
recordErrors
RecordDetail.Builder recordErrors(Collection<RecordError> recordErrors)
The errors that occurred.
- Parameters:
recordErrors- The errors that occurred.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
recordErrors
RecordDetail.Builder recordErrors(RecordError... recordErrors)
The errors that occurred.
- Parameters:
recordErrors- The errors that occurred.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
recordErrors
RecordDetail.Builder recordErrors(Consumer<RecordError.Builder>... recordErrors)
The errors that occurred.
This is a convenience method that creates an instance of theRecordError.Builderavoiding the need to create one manually viaRecordError.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#recordErrors(List.) - Parameters:
recordErrors- a consumer that will call methods onRecordError.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#recordErrors(java.util.Collection)
-
recordTags
RecordDetail.Builder recordTags(Collection<RecordTag> recordTags)
One or more tags.
- Parameters:
recordTags- One or more tags.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
recordTags
RecordDetail.Builder recordTags(RecordTag... recordTags)
One or more tags.
- Parameters:
recordTags- One or more tags.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
recordTags
RecordDetail.Builder recordTags(Consumer<RecordTag.Builder>... recordTags)
One or more tags.
This is a convenience method that creates an instance of theRecordTag.Builderavoiding the need to create one manually viaRecordTag.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#recordTags(List.) - Parameters:
recordTags- a consumer that will call methods onRecordTag.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#recordTags(java.util.Collection)
-
launchRoleArn
RecordDetail.Builder launchRoleArn(String launchRoleArn)
The ARN of the launch role associated with the provisioned product.
- Parameters:
launchRoleArn- The ARN of the launch role associated with the provisioned product.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-