@Generated(value="OracleSDKGenerator", comments="API Version: 20181001") public final class ListingSummary extends Object
The model for a summary of an Oracle Cloud Infrastructure Marketplace listing.
Note: Objects should always be created or deserialized using the ListingSummary.Builder
. This model distinguishes fields that are null
because they are unset from fields that are explicitly set to null
. This is done in the setter methods of the ListingSummary.Builder
, which maintain a set of all explicitly set fields called __explicitlySet__
. The hashCode()
and equals(Object)
methods are implemented to take __explicitlySet__
into account. The constructor, on the other hand, does not set __explicitlySet__
(since the constructor cannot distinguish explicit null
from unset null
).
Modifier and Type | Class and Description |
---|---|
static class |
ListingSummary.Builder |
static class |
ListingSummary.PricingTypes |
Constructor and Description |
---|
ListingSummary(String id,
String name,
String shortDescription,
String tagline,
UploadData icon,
PackageTypeEnum packageType,
List<ListingSummary.PricingTypes> pricingTypes,
Boolean isFeatured,
List<String> categories,
PublisherSummary publisher)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static ListingSummary.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
Set<String> |
get__explicitlySet__() |
List<String> |
getCategories()
Product categories that the listing belongs to.
|
UploadData |
getIcon() |
String |
getId()
The unique identifier for the listing in Marketplace.
|
Boolean |
getIsFeatured()
Indicates whether the listing is featured.
|
String |
getName()
The name of the listing.
|
PackageTypeEnum |
getPackageType()
The listing’s package type.
|
List<ListingSummary.PricingTypes> |
getPricingTypes()
Summary of the pricing types available across all packages in the listing.
|
PublisherSummary |
getPublisher() |
String |
getShortDescription()
A short description of the listing.
|
String |
getTagline()
The tagline of the listing.
|
int |
hashCode() |
String |
toString() |
@ConstructorProperties(value={"id","name","shortDescription","tagline","icon","packageType","pricingTypes","isFeatured","categories","publisher"}) @Deprecated public ListingSummary(String id, String name, String shortDescription, String tagline, UploadData icon, PackageTypeEnum packageType, List<ListingSummary.PricingTypes> pricingTypes, Boolean isFeatured, List<String> categories, PublisherSummary publisher)
public static ListingSummary.Builder builder()
Create a new builder.
public String getId()
The unique identifier for the listing in Marketplace.
public String getName()
The name of the listing.
public String getShortDescription()
A short description of the listing.
public String getTagline()
The tagline of the listing.
public UploadData getIcon()
public PackageTypeEnum getPackageType()
The listing’s package type.
public List<ListingSummary.PricingTypes> getPricingTypes()
Summary of the pricing types available across all packages in the listing.
public Boolean getIsFeatured()
Indicates whether the listing is featured.
public PublisherSummary getPublisher()
Copyright © 2016–2020. All rights reserved.