Class ReportDetail
- All Implemented Interfaces:
- Serializable,- SdkPojo,- ToCopyableBuilder<ReportDetail.Builder,- ReportDetail> 
Full detail for report resource metadata.
- See Also:
- 
Nested Class SummaryNested Classes
- 
Method SummaryModifier 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.ToCopyableBuildercopy
- 
Method Details- 
idUnique resource ID for the report resource. - Returns:
- Unique resource ID for the report resource.
 
- 
name
- 
descriptionDescription for the report resource. - Returns:
- Description for the report resource.
 
- 
periodStartTimestamp indicating the report resource effective start. - Returns:
- Timestamp indicating the report resource effective start.
 
- 
periodEndTimestamp indicating the report resource effective end. - Returns:
- Timestamp indicating the report resource effective end.
 
- 
createdAtTimestamp indicating when the report resource was created. - Returns:
- Timestamp indicating when the report resource was created.
 
- 
lastModifiedAtTimestamp indicating when the report resource was last modified. - Returns:
- Timestamp indicating when the report resource was last modified.
 
- 
deletedAtTimestamp indicating when the report resource was deleted. - Returns:
- Timestamp indicating when the report resource was deleted.
 
- 
stateCurrent 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:
 
- 
stateAsStringCurrent 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
- 
seriesSeries for the report resource. - Returns:
- Series for the report resource.
 
- 
categoryCategory for the report resource. - Returns:
- Category for the report resource.
 
- 
companyNameAssociated company name for the report resource. - Returns:
- Associated company name for the report resource.
 
- 
productNameAssociated product name for the report resource. - Returns:
- Associated product name for the report resource.
 
- 
termArnUnique resource ARN for term resource. - Returns:
- Unique resource ARN for term resource.
 
- 
versionVersion for the report resource. - Returns:
- Version for the report resource.
 
- 
acceptanceTypeAcceptance 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:
 
- 
acceptanceTypeAsStringAcceptance 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:
 
- 
sequenceNumberSequence number to enforce optimistic locking. - Returns:
- Sequence number to enforce optimistic locking.
 
- 
uploadStateThe 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:
 
- 
uploadStateAsStringThe 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:
 
- 
statusMessageThe message associated with the current upload state. - Returns:
- The message associated with the current upload state.
 
- 
toBuilderDescription copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
- toBuilderin interface- ToCopyableBuilder<ReportDetail.Builder,- ReportDetail> 
- Returns:
- a builder for type T
 
- 
builder
- 
serializableBuilderClass
- 
hashCode
- 
equals
- 
equalsBySdkFieldsDescription 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 interface- SdkPojo
- 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
 
-