Class ReportDetail
- java.lang.Object
-
- software.amazon.awssdk.services.artifact.model.ReportDetail
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ReportDetail.Builder,ReportDetail>
@Generated("software.amazon.awssdk:codegen") public final class ReportDetail extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ReportDetail.Builder,ReportDetail>
Full detail for report resource metadata.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceReportDetail.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description AcceptanceTypeacceptanceType()Acceptance type for report.StringacceptanceTypeAsString()Acceptance type for report.Stringarn()ARN for the report resource.static ReportDetail.Builderbuilder()Stringcategory()Category for the report resource.StringcompanyName()Associated company name for the report resource.InstantcreatedAt()Timestamp indicating when the report resource was created.InstantdeletedAt()Timestamp indicating when the report resource was deleted.Stringdescription()Description for the report resource.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Stringid()Unique resource ID for the report resource.InstantlastModifiedAt()Timestamp indicating when the report resource was last modified.Stringname()Name for the report resource.InstantperiodEnd()Timestamp indicating the report resource effective end.InstantperiodStart()Timestamp indicating the report resource effective start.StringproductName()Associated product name for the report resource.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()LongsequenceNumber()Sequence number to enforce optimistic locking.static Class<? extends ReportDetail.Builder>serializableBuilderClass()Stringseries()Series for the report resource.PublishedStatestate()Current state of the report resourceStringstateAsString()Current state of the report resourceStringstatusMessage()The message associated with the current upload state.StringtermArn()Unique resource ARN for term resource.ReportDetail.BuildertoBuilder()StringtoString()Returns a string representation of this object.UploadStateuploadState()The current state of the document upload.StringuploadStateAsString()The current state of the document upload.Longversion()Version for the report resource.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
id
public final String id()
Unique resource ID for the report resource.
- Returns:
- Unique resource ID for the report resource.
-
name
public final String name()
Name for the report resource.
- Returns:
- Name for the report resource.
-
description
public final String description()
Description for the report resource.
- Returns:
- Description for the report resource.
-
periodStart
public final Instant periodStart()
Timestamp indicating the report resource effective start.
- Returns:
- Timestamp indicating the report resource effective start.
-
periodEnd
public final Instant periodEnd()
Timestamp indicating the report resource effective end.
- Returns:
- Timestamp indicating the report resource effective end.
-
createdAt
public final Instant createdAt()
Timestamp indicating when the report resource was created.
- Returns:
- Timestamp indicating when the report resource was created.
-
lastModifiedAt
public final Instant lastModifiedAt()
Timestamp indicating when the report resource was last modified.
- Returns:
- Timestamp indicating when the report resource was last modified.
-
deletedAt
public final Instant deletedAt()
Timestamp indicating when the report resource was deleted.
- Returns:
- Timestamp indicating when the report resource was deleted.
-
state
public final PublishedState 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:
PublishedState
-
stateAsString
public final String 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:
PublishedState
-
arn
public final String arn()
ARN for the report resource.
- Returns:
- ARN for the report resource.
-
series
public final String series()
Series for the report resource.
- Returns:
- Series for the report resource.
-
category
public final String category()
Category for the report resource.
- Returns:
- Category for the report resource.
-
companyName
public final String companyName()
Associated company name for the report resource.
- Returns:
- Associated company name for the report resource.
-
productName
public final String productName()
Associated product name for the report resource.
- Returns:
- Associated product name for the report resource.
-
termArn
public final String termArn()
Unique resource ARN for term resource.
- Returns:
- Unique resource ARN for term resource.
-
version
public final Long version()
Version for the report resource.
- Returns:
- Version for the report resource.
-
acceptanceType
public final AcceptanceType 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:
AcceptanceType
-
acceptanceTypeAsString
public final String 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:
AcceptanceType
-
sequenceNumber
public final Long sequenceNumber()
Sequence number to enforce optimistic locking.
- Returns:
- Sequence number to enforce optimistic locking.
-
uploadState
public final UploadState 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:
UploadState
-
uploadStateAsString
public final String 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:
UploadState
-
statusMessage
public final String statusMessage()
The message associated with the current upload state.
- Returns:
- The message associated with the current upload state.
-
toBuilder
public ReportDetail.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<ReportDetail.Builder,ReportDetail>
-
builder
public static ReportDetail.Builder builder()
-
serializableBuilderClass
public static Class<? extends ReportDetail.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-