Interface RecordDetail.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<RecordDetail.Builder,
,RecordDetail> SdkBuilder<RecordDetail.Builder,
,RecordDetail> SdkPojo
- Enclosing class:
RecordDetail
-
Method Summary
Modifier and TypeMethodDescriptioncreatedTime
(Instant createdTime) The UTC time stamp of the creation time.launchRoleArn
(String launchRoleArn) The ARN of the launch role associated with the provisioned product.The path identifier.The product identifier.provisionedProductId
(String provisionedProductId) The identifier of the provisioned product.provisionedProductName
(String provisionedProductName) The user-friendly name of the provisioned product.provisionedProductType
(String provisionedProductType) The type of provisioned product.provisioningArtifactId
(String provisioningArtifactId) The identifier of the provisioning artifact.recordErrors
(Collection<RecordError> recordErrors) The errors that occurred.recordErrors
(Consumer<RecordError.Builder>... recordErrors) The errors that occurred.recordErrors
(RecordError... recordErrors) The errors that occurred.The identifier of the record.recordTags
(Collection<RecordTag> recordTags) One or more tags.recordTags
(Consumer<RecordTag.Builder>... recordTags) One or more tags.recordTags
(RecordTag... recordTags) One or more tags.recordType
(String recordType) The record type.The status of the provisioned product.status
(RecordStatus status) The status of the provisioned product.updatedTime
(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, sdkFields
-
Method Details
-
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
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
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:
-
-
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:
-
-
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
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
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
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
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
The product identifier.
- Parameters:
productId
- The product identifier.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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
The path identifier.
- Parameters:
pathId
- The path identifier.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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
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
The errors that occurred.
This is a convenience method that creates an instance of theRecordError.Builder
avoiding the need to create one manually viaRecordError.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed torecordErrors(List<RecordError>)
.- 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:
-
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
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
One or more tags.
This is a convenience method that creates an instance of theRecordTag.Builder
avoiding the need to create one manually viaRecordTag.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed torecordTags(List<RecordTag>)
.- 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:
-
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.
-