Interface SubscribedAssetListing.Builder

  • Method Details

    • assetScope

      The asset scope of the subscribed asset listing.

      Parameters:
      assetScope - The asset scope of the subscribed asset listing.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • assetScope

      The asset scope of the subscribed asset listing.

      This is a convenience method that creates an instance of the AssetScope.Builder avoiding the need to create one manually via AssetScope.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to assetScope(AssetScope).

      Parameters:
      assetScope - a consumer that will call methods on AssetScope.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • entityId

      The identifier of the published asset for which the subscription grant is created.

      Parameters:
      entityId - The identifier of the published asset for which the subscription grant is created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • entityRevision

      SubscribedAssetListing.Builder entityRevision(String entityRevision)

      The revision of the published asset for which the subscription grant is created.

      Parameters:
      entityRevision - The revision of the published asset for which the subscription grant is created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • entityType

      SubscribedAssetListing.Builder entityType(String entityType)

      The type of the published asset for which the subscription grant is created.

      Parameters:
      entityType - The type of the published asset for which the subscription grant is created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • forms

      The forms attached to the published asset for which the subscription grant is created.

      Parameters:
      forms - The forms attached to the published asset for which the subscription grant is created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • glossaryTerms

      The glossary terms attached to the published asset for which the subscription grant is created.

      Parameters:
      glossaryTerms - The glossary terms attached to the published asset for which the subscription grant is created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • glossaryTerms

      SubscribedAssetListing.Builder glossaryTerms(DetailedGlossaryTerm... glossaryTerms)

      The glossary terms attached to the published asset for which the subscription grant is created.

      Parameters:
      glossaryTerms - The glossary terms attached to the published asset for which the subscription grant is created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • glossaryTerms

      The glossary terms attached to the published asset for which the subscription grant is created.

      This is a convenience method that creates an instance of the DetailedGlossaryTerm.Builder avoiding the need to create one manually via DetailedGlossaryTerm.builder() .

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to glossaryTerms(List<DetailedGlossaryTerm>).

      Parameters:
      glossaryTerms - a consumer that will call methods on DetailedGlossaryTerm.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: