Interface ProductV2.Builder

  • Method Details

    • productV2Name

      ProductV2.Builder productV2Name(String productV2Name)

      The name of the productV2.

      Parameters:
      productV2Name - The name of the productV2.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • companyName

      ProductV2.Builder companyName(String companyName)

      The name of the organization or vendor that provides the productV2.

      Parameters:
      companyName - The name of the organization or vendor that provides the productV2.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • description

      ProductV2.Builder description(String description)

      Detailed information about the productV2.

      Parameters:
      description - Detailed information about the productV2.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • categories

      ProductV2.Builder categories(Collection<String> categories)

      The domains or functional areas the productV2 addresses.

      Parameters:
      categories - The domains or functional areas the productV2 addresses.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • categories

      ProductV2.Builder categories(String... categories)

      The domains or functional areas the productV2 addresses.

      Parameters:
      categories - The domains or functional areas the productV2 addresses.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • integrationV2TypesWithStrings

      ProductV2.Builder integrationV2TypesWithStrings(Collection<String> integrationV2Types)

      The type of integration.

      Parameters:
      integrationV2Types - The type of integration.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • integrationV2TypesWithStrings

      ProductV2.Builder integrationV2TypesWithStrings(String... integrationV2Types)

      The type of integration.

      Parameters:
      integrationV2Types - The type of integration.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • integrationV2Types

      ProductV2.Builder integrationV2Types(Collection<IntegrationV2Type> integrationV2Types)

      The type of integration.

      Parameters:
      integrationV2Types - The type of integration.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • integrationV2Types

      ProductV2.Builder integrationV2Types(IntegrationV2Type... integrationV2Types)

      The type of integration.

      Parameters:
      integrationV2Types - The type of integration.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • marketplaceUrl

      ProductV2.Builder marketplaceUrl(String marketplaceUrl)

      The console URL where you can purchase or subscribe to products.

      Parameters:
      marketplaceUrl - The console URL where you can purchase or subscribe to products.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • activationUrl

      ProductV2.Builder activationUrl(String activationUrl)

      The URL to the serviceV@ or productV2 documentation about the integration, which includes how to activate the integration.

      Parameters:
      activationUrl - The URL to the serviceV@ or productV2 documentation about the integration, which includes how to activate the integration.
      Returns:
      Returns a reference to this object so that method calls can be chained together.