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 Details

    • 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

      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:
    • 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

      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

      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

      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:
    • 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:
    • 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

      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:
    • 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.