Interface SaasFulfillmentOption.Builder

  • Method Details

    • fulfillmentOptionId

      SaasFulfillmentOption.Builder fulfillmentOptionId(String fulfillmentOptionId)

      The unique identifier of the fulfillment option.

      Parameters:
      fulfillmentOptionId - The unique identifier of the fulfillment option.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • fulfillmentOptionType

      SaasFulfillmentOption.Builder fulfillmentOptionType(String fulfillmentOptionType)

      The category of the fulfillment option.

      Parameters:
      fulfillmentOptionType - The category of the fulfillment option.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • fulfillmentOptionType

      SaasFulfillmentOption.Builder fulfillmentOptionType(FulfillmentOptionType fulfillmentOptionType)

      The category of the fulfillment option.

      Parameters:
      fulfillmentOptionType - The category of the fulfillment option.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • fulfillmentOptionDisplayName

      SaasFulfillmentOption.Builder fulfillmentOptionDisplayName(String fulfillmentOptionDisplayName)

      A human-readable name for the fulfillment option type.

      Parameters:
      fulfillmentOptionDisplayName - A human-readable name for the fulfillment option type.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • fulfillmentUrl

      SaasFulfillmentOption.Builder fulfillmentUrl(String fulfillmentUrl)

      The URL of the seller's software registration landing page.

      Parameters:
      fulfillmentUrl - The URL of the seller's software registration landing page.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • usageInstructions

      SaasFulfillmentOption.Builder usageInstructions(String usageInstructions)

      Instructions on how to access and use this SaaS product.

      Parameters:
      usageInstructions - Instructions on how to access and use this SaaS product.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • availableFromTime

      SaasFulfillmentOption.Builder availableFromTime(Instant availableFromTime)

      The date and time when the SaaS product became available for fulfillment.

      Parameters:
      availableFromTime - The date and time when the SaaS product became available for fulfillment.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • launchUrl

      SaasFulfillmentOption.Builder launchUrl(String launchUrl)

      The URL that a buyer uses to launch the seller's SaaS product. This URL is distinct from fulfillmentUrl, which is the seller's software registration landing page.

      Parameters:
      launchUrl - The URL that a buyer uses to launch the seller's SaaS product. This URL is distinct from fulfillmentUrl, which is the seller's software registration landing page.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • quickLaunch

      SaasFulfillmentOption.Builder quickLaunch(String quickLaunch)

      Specifies whether the SaaS product supports quick-launch deployment.

      Parameters:
      quickLaunch - Specifies whether the SaaS product supports quick-launch deployment.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • quickLaunch

      Specifies whether the SaaS product supports quick-launch deployment.

      Parameters:
      quickLaunch - Specifies whether the SaaS product supports quick-launch deployment.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: