Class ListingSummary.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • id

        public ListingSummary.Builder id​(String id)
        The unique identifier for the listing in Marketplace.
        Parameters:
        id - the value to set
        Returns:
        this builder
      • name

        public ListingSummary.Builder name​(String name)
        The name of the listing.
        Parameters:
        name - the value to set
        Returns:
        this builder
      • shortDescription

        public ListingSummary.Builder shortDescription​(String shortDescription)
        A short description of the listing.
        Parameters:
        shortDescription - the value to set
        Returns:
        this builder
      • isRoverExportable

        public ListingSummary.Builder isRoverExportable​(Boolean isRoverExportable)
        True if this application is Rover exportable
        Parameters:
        isRoverExportable - the value to set
        Returns:
        this builder
      • tagline

        public ListingSummary.Builder tagline​(String tagline)
        The tagline of the listing.
        Parameters:
        tagline - the value to set
        Returns:
        this builder
      • packageType

        public ListingSummary.Builder packageType​(PackageTypeEnum packageType)
        The listing’s package type.
        Parameters:
        packageType - the value to set
        Returns:
        this builder
      • regions

        public ListingSummary.Builder regions​(List<Region> regions)
        The regions where you can deploy the listing.

        (Some listings have restrictions that limit their deployment to United States regions only.)

        Parameters:
        regions - the value to set
        Returns:
        this builder
      • isFeatured

        public ListingSummary.Builder isFeatured​(Boolean isFeatured)
        Indicates whether the listing is featured.
        Parameters:
        isFeatured - the value to set
        Returns:
        this builder
      • categories

        public ListingSummary.Builder categories​(List<String> categories)
        Product categories that the listing belongs to.
        Parameters:
        categories - the value to set
        Returns:
        this builder
      • supportedOperatingSystems

        public ListingSummary.Builder supportedOperatingSystems​(List<OperatingSystem> supportedOperatingSystems)
        The list of operating systems supported by the listing.
        Parameters:
        supportedOperatingSystems - the value to set
        Returns:
        this builder
      • listingType

        public ListingSummary.Builder listingType​(ListingType listingType)
        The publisher category to which the listing belongs.

        The publisher category informs where the listing appears for use.

        Parameters:
        listingType - the value to set
        Returns:
        this builder