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.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
-
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
-
arn
public final String arn()
ARN for the report resource.
- Returns:
- ARN 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.
-
createdAt
public final Instant createdAt()
Timestamp indicating when the report resource was created.
- Returns:
- Timestamp indicating when the report resource was created.
-
deletedAt
public final Instant deletedAt()
Timestamp indicating when the report resource was deleted.
- Returns:
- Timestamp indicating when the report resource was deleted.
-
description
public final String description()
Description for the report resource.
- Returns:
- Description for the report resource.
-
id
public final String id()
Unique resource ID for the report resource.
- Returns:
- Unique resource ID for the report resource.
-
lastModifiedAt
public final Instant lastModifiedAt()
Timestamp indicating when the report resource was last modified.
- Returns:
- Timestamp indicating when the report resource was last modified.
-
name
public final String name()
Name for the report resource.
- Returns:
- Name for the report resource.
-
periodEnd
public final Instant periodEnd()
Timestamp indicating the report resource effective end.
- Returns:
- Timestamp indicating the report resource effective end.
-
periodStart
public final Instant periodStart()
Timestamp indicating the report resource effective start.
- Returns:
- Timestamp indicating the report resource effective start.
-
productName
public final String productName()
Associated product name for the report resource.
- Returns:
- Associated product name for the report resource.
-
sequenceNumber
public final Long sequenceNumber()
Sequence number to enforce optimistic locking.
- Returns:
- Sequence number to enforce optimistic locking.
-
series
public final String series()
Series for the report resource.
- Returns:
- Series for the report resource.
-
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
-
statusMessage
public final String statusMessage()
The message associated with the current upload state.
- Returns:
- The message associated with the current upload state.
-
termArn
public final String termArn()
Unique resource ARN for term resource.
- Returns:
- Unique resource ARN for term resource.
-
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
-
version
public final Long version()
Version for the report resource.
- Returns:
- Version for the report resource.
-
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.
-
-