Interface ShareDetails.Builder

    • Method Detail

      • shareId

        ShareDetails.Builder shareId​(String shareId)

        The ID for a share offer for an analytics store .

        Parameters:
        shareId - The ID for a share offer for an analytics store .
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • resourceArn

        ShareDetails.Builder resourceArn​(String resourceArn)

        The resource Arn of the analytics store being shared.

        Parameters:
        resourceArn - The resource Arn of the analytics store being shared.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • principalSubscriber

        ShareDetails.Builder principalSubscriber​(String principalSubscriber)

        The principal subscriber is the account the analytics store data is being shared with.

        Parameters:
        principalSubscriber - The principal subscriber is the account the analytics store data is being shared with.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • ownerId

        ShareDetails.Builder ownerId​(String ownerId)

        The account ID for the data owner. The owner creates the share offer.

        Parameters:
        ownerId - The account ID for the data owner. The owner creates the share offer.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • status

        ShareDetails.Builder status​(String status)

        The status of a share.

        Parameters:
        status - The status of a share.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        ShareStatus, ShareStatus
      • statusMessage

        ShareDetails.Builder statusMessage​(String statusMessage)

        The status message for a share. It provides more details on the status of the share.

        Parameters:
        statusMessage - The status message for a share. It provides more details on the status of the share.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • shareName

        ShareDetails.Builder shareName​(String shareName)

        The name of the share.

        Parameters:
        shareName - The name of the share.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • creationTime

        ShareDetails.Builder creationTime​(Instant creationTime)

        The timestamp for when the share was created.

        Parameters:
        creationTime - The timestamp for when the share was created.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • updateTime

        ShareDetails.Builder updateTime​(Instant updateTime)

        The timestamp of the share update.

        Parameters:
        updateTime - The timestamp of the share update.
        Returns:
        Returns a reference to this object so that method calls can be chained together.