Class ReportSummary
- java.lang.Object
-
- software.amazon.awssdk.services.artifact.model.ReportSummary
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ReportSummary.Builder,ReportSummary>
@Generated("software.amazon.awssdk:codegen") public final class ReportSummary extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ReportSummary.Builder,ReportSummary>
Summary for report resource.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceReportSummary.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Stringarn()ARN for the report resource.static ReportSummary.Builderbuilder()Stringcategory()Category for the report resource.StringcompanyName()Associated company name for the report resource.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.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()static Class<? extends ReportSummary.Builder>serializableBuilderClass()Stringseries()Series for the report resource.PublishedStatestate()Current state of the report resource.StringstateAsString()Current state of the report resource.StringstatusMessage()The message associated with the current upload state.ReportSummary.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
-
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.
-
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.
-
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.
-
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.
-
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 ReportSummary.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<ReportSummary.Builder,ReportSummary>
-
builder
public static ReportSummary.Builder builder()
-
serializableBuilderClass
public static Class<? extends ReportSummary.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.
-
-