Interface SubscribedAssetListing.Builder

All Superinterfaces:
Buildable, CopyableBuilder<SubscribedAssetListing.Builder,SubscribedAssetListing>, SdkBuilder<SubscribedAssetListing.Builder,SubscribedAssetListing>, SdkPojo
Enclosing class:
SubscribedAssetListing

public static interface SubscribedAssetListing.Builder extends SdkPojo, CopyableBuilder<SubscribedAssetListing.Builder,SubscribedAssetListing>
  • Method Details

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