@Generated(value="OracleSDKGenerator", comments="API Version: 20181001") public final class Listing extends Object
The model for an Oracle Cloud Infrastructure Marketplace listing.
Note: Objects should always be created or deserialized using the Listing.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 Listing.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 |
Listing.Builder |
Constructor and Description |
---|
Listing(String id,
String name,
String version,
String tagline,
String keywords,
String shortDescription,
String usageInformation,
String longDescription,
String licenseModelDescription,
String systemRequirements,
Date timeReleased,
String releaseNotes,
List<String> categories,
Publisher publisher,
List<Item> languages,
List<Screenshot> screenshots,
List<NamedLink> videos,
List<SupportContact> supportContacts,
List<NamedLink> supportLinks,
List<DocumentationLink> documentationLinks,
UploadData icon,
UploadData banner,
List<Region> regions,
PackageTypeEnum packageType,
String defaultPackageVersion,
List<Link> links,
Boolean isFeatured)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static Listing.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
Set<String> |
get__explicitlySet__() |
UploadData |
getBanner() |
List<String> |
getCategories()
Categories that the listing belongs to.
|
String |
getDefaultPackageVersion()
The default package version.
|
List<DocumentationLink> |
getDocumentationLinks()
Links to additional documentation provided by the publisher specifically for the listing.
|
UploadData |
getIcon() |
String |
getId()
The unique identifier for the listing in Marketplace.
|
Boolean |
getIsFeatured()
Indicates whether the listing is included in Featured Listings.
|
String |
getKeywords()
Keywords associated with the listing.
|
List<Item> |
getLanguages()
Languages supported by the listing.
|
String |
getLicenseModelDescription()
A description of the publisher’s licensing model for the listing.
|
List<Link> |
getLinks()
Links to reference material.
|
String |
getLongDescription()
A long description of the listing.
|
String |
getName()
The name of the listing.
|
PackageTypeEnum |
getPackageType()
The listing’s package type.
|
Publisher |
getPublisher() |
List<Region> |
getRegions()
The regions where the listing is eligible to be deployed.
|
String |
getReleaseNotes()
Release notes for the listing.
|
List<Screenshot> |
getScreenshots()
Screenshots of the listing.
|
String |
getShortDescription()
A short description of the listing.
|
List<SupportContact> |
getSupportContacts()
Contact information to use to get support from the publisher for the listing.
|
List<NamedLink> |
getSupportLinks()
Links to support resources for the listing.
|
String |
getSystemRequirements()
System requirements for the listing.
|
String |
getTagline()
The tagline of the listing.
|
Date |
getTimeReleased()
The release date of the listing.
|
String |
getUsageInformation()
Usage information for the listing.
|
String |
getVersion()
The version of the listing.
|
List<NamedLink> |
getVideos()
Videos of the listing.
|
int |
hashCode() |
String |
toString() |
@ConstructorProperties(value={"id","name","version","tagline","keywords","shortDescription","usageInformation","longDescription","licenseModelDescription","systemRequirements","timeReleased","releaseNotes","categories","publisher","languages","screenshots","videos","supportContacts","supportLinks","documentationLinks","icon","banner","regions","packageType","defaultPackageVersion","links","isFeatured"}) @Deprecated public Listing(String id, String name, String version, String tagline, String keywords, String shortDescription, String usageInformation, String longDescription, String licenseModelDescription, String systemRequirements, Date timeReleased, String releaseNotes, List<String> categories, Publisher publisher, List<Item> languages, List<Screenshot> screenshots, List<NamedLink> videos, List<SupportContact> supportContacts, List<NamedLink> supportLinks, List<DocumentationLink> documentationLinks, UploadData icon, UploadData banner, List<Region> regions, PackageTypeEnum packageType, String defaultPackageVersion, List<Link> links, Boolean isFeatured)
public static Listing.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 getVersion()
The version of the listing.
public String getTagline()
The tagline of the listing.
public String getKeywords()
Keywords associated with the listing.
public String getShortDescription()
A short description of the listing.
public String getUsageInformation()
Usage information for the listing.
public String getLongDescription()
A long description of the listing.
public String getLicenseModelDescription()
A description of the publisher’s licensing model for the listing.
public String getSystemRequirements()
System requirements for the listing.
public Date getTimeReleased()
The release date of the listing.
public String getReleaseNotes()
Release notes for the listing.
public Publisher getPublisher()
public List<Screenshot> getScreenshots()
Screenshots of the listing.
public List<SupportContact> getSupportContacts()
Contact information to use to get support from the publisher for the listing.
public List<NamedLink> getSupportLinks()
Links to support resources for the listing.
public List<DocumentationLink> getDocumentationLinks()
Links to additional documentation provided by the publisher specifically for the listing.
public UploadData getIcon()
public UploadData getBanner()
public List<Region> getRegions()
The regions where the listing is eligible to be deployed.
public PackageTypeEnum getPackageType()
The listing’s package type.
public String getDefaultPackageVersion()
The default package version.
public Boolean getIsFeatured()
Indicates whether the listing is included in Featured Listings.
Copyright © 2016–2020. All rights reserved.