Interface ShareDetails.Builder

    • Method Detail

      • shareId

        ShareDetails.Builder shareId​(String shareId)

        The ID of the resource share.

        Parameters:
        shareId - The ID of the resource share.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • resourceArn

        ShareDetails.Builder resourceArn​(String resourceArn)

        The Arn of the shared resource.

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

        ShareDetails.Builder resourceId​(String resourceId)

        The ID of the shared resource.

        Parameters:
        resourceId - The ID of the shared resource.
        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 that is sharing the resource.

        Parameters:
        principalSubscriber - The principal subscriber is the account that is sharing the resource.
        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 resource share.

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

        ShareDetails.Builder status​(String status)

        The status of the share.

        Parameters:
        status - The status of the 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 resource share. It provides additional details about the share status.

        Parameters:
        statusMessage - The status message for a resource share. It provides additional details about the share status.
        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 resource share.

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

        ShareDetails.Builder creationTime​(Instant creationTime)

        The timestamp of when the resource share was created.

        Parameters:
        creationTime - The timestamp of when the resource 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 resource share update.

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