public static class ListingSummary.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
ListingSummary |
build() |
ListingSummary.Builder |
categories(List<String> categories)
Product categories that the listing belongs to.
|
ListingSummary.Builder |
compatibleArchitectures(List<ListingSummary.CompatibleArchitectures> compatibleArchitectures)
The list of compatible architectures supported by the listing
|
ListingSummary.Builder |
copy(ListingSummary model) |
ListingSummary.Builder |
icon(UploadData icon) |
ListingSummary.Builder |
id(String id)
The unique identifier for the listing in Marketplace.
|
ListingSummary.Builder |
isFeatured(Boolean isFeatured)
Indicates whether the listing is featured.
|
ListingSummary.Builder |
isRoverExportable(Boolean isRoverExportable)
True if this application is Rover exportable
|
ListingSummary.Builder |
listingType(ListingType listingType)
The publisher category to which the listing belongs.
|
ListingSummary.Builder |
name(String name)
The name of the listing.
|
ListingSummary.Builder |
packageType(PackageTypeEnum packageType)
The listing’s package type.
|
ListingSummary.Builder |
pricingTypes(List<ListingSummary.PricingTypes> pricingTypes)
Summary of the pricing types available across all packages in the listing.
|
ListingSummary.Builder |
publisher(PublisherSummary publisher) |
ListingSummary.Builder |
regions(List<Region> regions)
The regions where you can deploy the listing.
|
ListingSummary.Builder |
shortDescription(String shortDescription)
A short description of the listing.
|
ListingSummary.Builder |
supportedOperatingSystems(List<OperatingSystem> supportedOperatingSystems)
The list of operating systems supported by the listing.
|
ListingSummary.Builder |
tagline(String tagline)
The tagline of the listing.
|
public ListingSummary.Builder id(String id)
The unique identifier for the listing in Marketplace.
id
- the value to setpublic ListingSummary.Builder name(String name)
The name of the listing.
name
- the value to setpublic ListingSummary.Builder shortDescription(String shortDescription)
A short description of the listing.
shortDescription
- the value to setpublic ListingSummary.Builder isRoverExportable(Boolean isRoverExportable)
True if this application is Rover exportable
isRoverExportable
- the value to setpublic ListingSummary.Builder tagline(String tagline)
The tagline of the listing.
tagline
- the value to setpublic ListingSummary.Builder icon(UploadData icon)
public ListingSummary.Builder packageType(PackageTypeEnum packageType)
The listing’s package type.
packageType
- the value to setpublic ListingSummary.Builder pricingTypes(List<ListingSummary.PricingTypes> pricingTypes)
Summary of the pricing types available across all packages in the listing.
pricingTypes
- the value to setpublic ListingSummary.Builder compatibleArchitectures(List<ListingSummary.CompatibleArchitectures> compatibleArchitectures)
The list of compatible architectures supported by the listing
compatibleArchitectures
- the value to setpublic 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.)
regions
- the value to setpublic ListingSummary.Builder isFeatured(Boolean isFeatured)
Indicates whether the listing is featured.
isFeatured
- the value to setpublic ListingSummary.Builder categories(List<String> categories)
Product categories that the listing belongs to.
categories
- the value to setpublic ListingSummary.Builder publisher(PublisherSummary publisher)
public ListingSummary.Builder supportedOperatingSystems(List<OperatingSystem> supportedOperatingSystems)
The list of operating systems supported by the listing.
supportedOperatingSystems
- the value to setpublic ListingSummary.Builder listingType(ListingType listingType)
The publisher category to which the listing belongs. The publisher category informs where the listing appears for use.
listingType
- the value to setpublic ListingSummary build()
public ListingSummary.Builder copy(ListingSummary model)
Copyright © 2016–2024. All rights reserved.