Interface ReportDetail.Builder

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