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 Details

    • 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

      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

      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

      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

      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

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