Interface ReportSummary.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ReportSummary.Builder,ReportSummary>,SdkBuilder<ReportSummary.Builder,ReportSummary>,SdkPojo
- Enclosing class:
- ReportSummary
public static interface ReportSummary.Builder extends SdkPojo, CopyableBuilder<ReportSummary.Builder,ReportSummary>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ReportSummary.Builderarn(String arn)ARN for the report resource.ReportSummary.Buildercategory(String category)Category for the report resource.ReportSummary.BuildercompanyName(String companyName)Associated company name for the report resource.ReportSummary.Builderdescription(String description)Description for the report resource.ReportSummary.Builderid(String id)Unique resource ID for the report resource.ReportSummary.Buildername(String name)Name for the report resource.ReportSummary.BuilderperiodEnd(Instant periodEnd)Timestamp indicating the report resource effective end.ReportSummary.BuilderperiodStart(Instant periodStart)Timestamp indicating the report resource effective start.ReportSummary.BuilderproductName(String productName)Associated product name for the report resource.ReportSummary.Builderseries(String series)Series for the report resource.ReportSummary.Builderstate(String state)Current state of the report resource.ReportSummary.Builderstate(PublishedState state)Current state of the report resource.ReportSummary.BuilderstatusMessage(String statusMessage)The message associated with the current upload state.ReportSummary.BuilderuploadState(String uploadState)The current state of the document upload.ReportSummary.BuilderuploadState(UploadState uploadState)The current state of the document upload.ReportSummary.Builderversion(Long version)Version for the report resource.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
arn
ReportSummary.Builder arn(String arn)
ARN for the report resource.
- Parameters:
arn- ARN for the report resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
category
ReportSummary.Builder category(String category)
Category for the report resource.
- Parameters:
category- Category for the report resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
companyName
ReportSummary.Builder companyName(String companyName)
Associated company name for the report resource.
- Parameters:
companyName- Associated company name for the report resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
ReportSummary.Builder description(String description)
Description for the report resource.
- Parameters:
description- Description for the report resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
id
ReportSummary.Builder id(String id)
Unique resource ID for the report resource.
- Parameters:
id- Unique resource ID for the report resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
ReportSummary.Builder name(String name)
Name for the report resource.
- Parameters:
name- Name for the report resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
periodEnd
ReportSummary.Builder periodEnd(Instant periodEnd)
Timestamp indicating the report resource effective end.
- Parameters:
periodEnd- Timestamp indicating the report resource effective end.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
periodStart
ReportSummary.Builder periodStart(Instant periodStart)
Timestamp indicating the report resource effective start.
- Parameters:
periodStart- Timestamp indicating the report resource effective start.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
productName
ReportSummary.Builder productName(String productName)
Associated product name for the report resource.
- Parameters:
productName- Associated product name for the report resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
series
ReportSummary.Builder series(String series)
Series for the report resource.
- Parameters:
series- Series for the report resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
state
ReportSummary.Builder state(String state)
Current state of the report resource.
- Parameters:
state- Current state of the report resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
PublishedState,PublishedState
-
state
ReportSummary.Builder state(PublishedState state)
Current state of the report resource.
- Parameters:
state- Current state of the report resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
PublishedState,PublishedState
-
statusMessage
ReportSummary.Builder statusMessage(String statusMessage)
The message associated with the current upload state.
- Parameters:
statusMessage- The message associated with the current upload state.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
uploadState
ReportSummary.Builder uploadState(String uploadState)
The current state of the document upload.
- Parameters:
uploadState- The current state of the document upload.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
UploadState,UploadState
-
uploadState
ReportSummary.Builder uploadState(UploadState uploadState)
The current state of the document upload.
- Parameters:
uploadState- The current state of the document upload.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
UploadState,UploadState
-
version
ReportSummary.Builder version(Long version)
Version for the report resource.
- Parameters:
version- Version for the report resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-