Interface ReportDetail.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ReportDetail.Builder,ReportDetail>,SdkBuilder<ReportDetail.Builder,ReportDetail>,SdkPojo
- Enclosing class:
- ReportDetail
public static interface ReportDetail.Builder extends SdkPojo, CopyableBuilder<ReportDetail.Builder,ReportDetail>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ReportDetail.BuilderacceptanceType(String acceptanceType)Acceptance type for report.ReportDetail.BuilderacceptanceType(AcceptanceType acceptanceType)Acceptance type for report.ReportDetail.Builderarn(String arn)ARN for the report resource.ReportDetail.Buildercategory(String category)Category for the report resource.ReportDetail.BuildercompanyName(String companyName)Associated company name for the report resource.ReportDetail.BuildercreatedAt(Instant createdAt)Timestamp indicating when the report resource was created.ReportDetail.BuilderdeletedAt(Instant deletedAt)Timestamp indicating when the report resource was deleted.ReportDetail.Builderdescription(String description)Description for the report resource.ReportDetail.Builderid(String id)Unique resource ID for the report resource.ReportDetail.BuilderlastModifiedAt(Instant lastModifiedAt)Timestamp indicating when the report resource was last modified.ReportDetail.Buildername(String name)Name for the report resource.ReportDetail.BuilderperiodEnd(Instant periodEnd)Timestamp indicating the report resource effective end.ReportDetail.BuilderperiodStart(Instant periodStart)Timestamp indicating the report resource effective start.ReportDetail.BuilderproductName(String productName)Associated product name for the report resource.ReportDetail.BuildersequenceNumber(Long sequenceNumber)Sequence number to enforce optimistic locking.ReportDetail.Builderseries(String series)Series for the report resource.ReportDetail.Builderstate(String state)Current state of the report resourceReportDetail.Builderstate(PublishedState state)Current state of the report resourceReportDetail.BuilderstatusMessage(String statusMessage)The message associated with the current upload state.ReportDetail.BuildertermArn(String termArn)Unique resource ARN for term resource.ReportDetail.BuilderuploadState(String uploadState)The current state of the document upload.ReportDetail.BuilderuploadState(UploadState uploadState)The current state of the document upload.ReportDetail.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
-
acceptanceType
ReportDetail.Builder acceptanceType(String acceptanceType)
Acceptance type for report.
- Parameters:
acceptanceType- Acceptance type for report.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
AcceptanceType,AcceptanceType
-
acceptanceType
ReportDetail.Builder acceptanceType(AcceptanceType acceptanceType)
Acceptance type for report.
- Parameters:
acceptanceType- Acceptance type for report.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
AcceptanceType,AcceptanceType
-
arn
ReportDetail.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
ReportDetail.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
ReportDetail.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.
-
createdAt
ReportDetail.Builder createdAt(Instant createdAt)
Timestamp indicating when the report resource was created.
- Parameters:
createdAt- Timestamp indicating when the report resource was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
deletedAt
ReportDetail.Builder deletedAt(Instant deletedAt)
Timestamp indicating when the report resource was deleted.
- Parameters:
deletedAt- Timestamp indicating when the report resource was deleted.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
ReportDetail.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
ReportDetail.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.
-
lastModifiedAt
ReportDetail.Builder lastModifiedAt(Instant lastModifiedAt)
Timestamp indicating when the report resource was last modified.
- Parameters:
lastModifiedAt- Timestamp indicating when the report resource was last modified.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
ReportDetail.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
ReportDetail.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
ReportDetail.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
ReportDetail.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.
-
sequenceNumber
ReportDetail.Builder sequenceNumber(Long sequenceNumber)
Sequence number to enforce optimistic locking.
- Parameters:
sequenceNumber- Sequence number to enforce optimistic locking.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
series
ReportDetail.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
ReportDetail.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
ReportDetail.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
ReportDetail.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.
-
termArn
ReportDetail.Builder termArn(String termArn)
Unique resource ARN for term resource.
- Parameters:
termArn- Unique resource ARN for term resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
uploadState
ReportDetail.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
ReportDetail.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
ReportDetail.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.
-
-