Class ReportDetail
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ReportDetail.Builder,ReportDetail>
Full detail for report resource metadata.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionfinal AcceptanceTypeAcceptance type for report.final StringAcceptance type for report.final Stringarn()ARN for the report resource.static ReportDetail.Builderbuilder()final Stringcategory()Category for the report resource.final StringAssociated company name for the report resource.final InstantTimestamp indicating when the report resource was created.final InstantTimestamp indicating when the report resource was deleted.final StringDescription for the report resource.final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final inthashCode()final Stringid()Unique resource ID for the report resource.final InstantTimestamp indicating when the report resource was last modified.final Stringname()Name for the report resource.final InstantTimestamp indicating the report resource effective end.final InstantTimestamp indicating the report resource effective start.final StringAssociated product name for the report resource.final LongSequence number to enforce optimistic locking.static Class<? extends ReportDetail.Builder> final Stringseries()Series for the report resource.final PublishedStatestate()Current state of the report resourcefinal StringCurrent state of the report resourcefinal StringThe message associated with the current upload state.final StringtermArn()Unique resource ARN for term resource.Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.final UploadStateThe current state of the document upload.final StringThe current state of the document upload.final Longversion()Version for the report resource.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
id
Unique resource ID for the report resource.
- Returns:
- Unique resource ID for the report resource.
-
name
-
description
Description for the report resource.
- Returns:
- Description for the report resource.
-
periodStart
Timestamp indicating the report resource effective start.
- Returns:
- Timestamp indicating the report resource effective start.
-
periodEnd
Timestamp indicating the report resource effective end.
- Returns:
- Timestamp indicating the report resource effective end.
-
createdAt
Timestamp indicating when the report resource was created.
- Returns:
- Timestamp indicating when the report resource was created.
-
lastModifiedAt
Timestamp indicating when the report resource was last modified.
- Returns:
- Timestamp indicating when the report resource was last modified.
-
deletedAt
Timestamp indicating when the report resource was deleted.
- Returns:
- Timestamp indicating when the report resource was deleted.
-
state
Current state of the report resource
If the service returns an enum value that is not available in the current SDK version,
statewill returnPublishedState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstateAsString().- Returns:
- Current state of the report resource
- See Also:
-
stateAsString
Current state of the report resource
If the service returns an enum value that is not available in the current SDK version,
statewill returnPublishedState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstateAsString().- Returns:
- Current state of the report resource
- See Also:
-
arn
-
series
Series for the report resource.
- Returns:
- Series for the report resource.
-
category
Category for the report resource.
- Returns:
- Category for the report resource.
-
companyName
Associated company name for the report resource.
- Returns:
- Associated company name for the report resource.
-
productName
Associated product name for the report resource.
- Returns:
- Associated product name for the report resource.
-
termArn
Unique resource ARN for term resource.
- Returns:
- Unique resource ARN for term resource.
-
version
Version for the report resource.
- Returns:
- Version for the report resource.
-
acceptanceType
Acceptance type for report.
If the service returns an enum value that is not available in the current SDK version,
acceptanceTypewill returnAcceptanceType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromacceptanceTypeAsString().- Returns:
- Acceptance type for report.
- See Also:
-
acceptanceTypeAsString
Acceptance type for report.
If the service returns an enum value that is not available in the current SDK version,
acceptanceTypewill returnAcceptanceType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromacceptanceTypeAsString().- Returns:
- Acceptance type for report.
- See Also:
-
sequenceNumber
Sequence number to enforce optimistic locking.
- Returns:
- Sequence number to enforce optimistic locking.
-
uploadState
The current state of the document upload.
If the service returns an enum value that is not available in the current SDK version,
uploadStatewill returnUploadState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromuploadStateAsString().- Returns:
- The current state of the document upload.
- See Also:
-
uploadStateAsString
The current state of the document upload.
If the service returns an enum value that is not available in the current SDK version,
uploadStatewill returnUploadState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromuploadStateAsString().- Returns:
- The current state of the document upload.
- See Also:
-
statusMessage
The message associated with the current upload state.
- Returns:
- The message associated with the current upload state.
-
toBuilder
Description copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<ReportDetail.Builder,ReportDetail> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin interfaceSdkPojo- Parameters:
obj- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
-
sdkFields
-