Interface Offering.Builder

    • Method Detail

      • id

        Offering.Builder id​(String id)

        The ID that corresponds to a device offering.

        Parameters:
        id - The ID that corresponds to a device offering.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • description

        Offering.Builder description​(String description)

        A string that describes the offering.

        Parameters:
        description - A string that describes the offering.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • type

        Offering.Builder type​(String type)

        The type of offering (for example, RECURRING) for a device.

        Parameters:
        type - The type of offering (for example, RECURRING) for a device.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        OfferingType, OfferingType
      • type

        Offering.Builder type​(OfferingType type)

        The type of offering (for example, RECURRING) for a device.

        Parameters:
        type - The type of offering (for example, RECURRING) for a device.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        OfferingType, OfferingType
      • platform

        Offering.Builder platform​(String platform)

        The platform of the device (for example, ANDROID or IOS).

        Parameters:
        platform - The platform of the device (for example, ANDROID or IOS).
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        DevicePlatform, DevicePlatform
      • platform

        Offering.Builder platform​(DevicePlatform platform)

        The platform of the device (for example, ANDROID or IOS).

        Parameters:
        platform - The platform of the device (for example, ANDROID or IOS).
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        DevicePlatform, DevicePlatform
      • recurringCharges

        Offering.Builder recurringCharges​(Collection<RecurringCharge> recurringCharges)

        Specifies whether there are recurring charges for the offering.

        Parameters:
        recurringCharges - Specifies whether there are recurring charges for the offering.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • recurringCharges

        Offering.Builder recurringCharges​(RecurringCharge... recurringCharges)

        Specifies whether there are recurring charges for the offering.

        Parameters:
        recurringCharges - Specifies whether there are recurring charges for the offering.
        Returns:
        Returns a reference to this object so that method calls can be chained together.