@Generated(value="software.amazon.awssdk:codegen") public final class RecordDetail extends Object implements StructuredPojo, ToCopyableBuilder<RecordDetail.Builder,RecordDetail>
The full details of a specific ProvisionedProduct object.
Modifier and Type | Class and Description |
---|---|
static interface |
RecordDetail.Builder |
Modifier and Type | Method and Description |
---|---|
static RecordDetail.Builder |
builder() |
Instant |
createdTime()
The UTC timestamp of the creation time.
|
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
String |
pathId()
The identifier of the path for this product's provisioning.
|
String |
productId()
The product identifier.
|
String |
provisionedProductId()
The identifier of the ProvisionedProduct object.
|
String |
provisionedProductName()
The user-friendly name of the ProvisionedProduct object.
|
String |
provisionedProductType()
The type of the ProvisionedProduct object.
|
String |
provisioningArtifactId()
The provisioning artifact identifier for this product.
|
List<RecordError> |
recordErrors()
A list of errors that occurred while processing the request.
|
String |
recordId()
The identifier of the ProvisionedProduct object record.
|
List<RecordTag> |
recordTags()
List of tags associated with this record.
|
String |
recordType()
The record type for this record.
|
static Class<? extends RecordDetail.Builder> |
serializableBuilderClass() |
RecordStatus |
status()
The status of the ProvisionedProduct object.
|
String |
statusAsString()
The status of the ProvisionedProduct object.
|
RecordDetail.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
Instant |
updatedTime()
The time when the record for the ProvisionedProduct object was last updated.
|
copy
public String recordId()
The identifier of the ProvisionedProduct object record.
public String provisionedProductName()
The user-friendly name of the ProvisionedProduct object.
public RecordStatus status()
The status of the ProvisionedProduct object.
CREATED
- Request created but the operation has not yet 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 completed but has failed. Investigate using the error messages
returned.
If the service returns an enum value that is not available in the current SDK version, status
will
return RecordStatus.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
statusAsString()
.
CREATED
- Request created but the operation has not yet 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 completed but has failed. Investigate using the error
messages returned.
RecordStatus
public String statusAsString()
The status of the ProvisionedProduct object.
CREATED
- Request created but the operation has not yet 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 completed but has failed. Investigate using the error messages
returned.
If the service returns an enum value that is not available in the current SDK version, status
will
return RecordStatus.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
statusAsString()
.
CREATED
- Request created but the operation has not yet 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 completed but has failed. Investigate using the error
messages returned.
RecordStatus
public Instant createdTime()
The UTC timestamp of the creation time.
public Instant updatedTime()
The time when the record for the ProvisionedProduct object was last updated.
public String provisionedProductType()
The type of the ProvisionedProduct object.
public String recordType()
The record type for this record.
public String provisionedProductId()
The identifier of the ProvisionedProduct object.
public String productId()
The product identifier.
public String provisioningArtifactId()
The provisioning artifact identifier for this product. This is sometimes referred to as the product version.
public String pathId()
The identifier of the path for this product's provisioning.
public List<RecordError> recordErrors()
A list of errors that occurred while processing the request.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
public List<RecordTag> recordTags()
List of tags associated with this record.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
public RecordDetail.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<RecordDetail.Builder,RecordDetail>
public static RecordDetail.Builder builder()
public static Class<? extends RecordDetail.Builder> serializableBuilderClass()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.