@Generated(value="OracleSDKGenerator", comments="API Version: 20181001") public final class Listing extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
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 Listing.Builder.__explicitlySet__
. The hashCode()
and equals(Object)
methods are implemented to take the explicitly set
fields into account. The constructor, on the other hand, does not take the explicitly set fields
into account (since the constructor cannot distinguish explicit null
from unset null
).
Modifier and Type | Class and Description |
---|---|
static class |
Listing.Builder |
static class |
Listing.CompatibleArchitectures |
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
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<Listing.CompatibleArchitectures> compatibleArchitectures,
List<Region> regions,
PackageTypeEnum packageType,
String defaultPackageVersion,
List<Link> links,
Boolean isFeatured,
ListingType listingType,
List<OperatingSystem> supportedOperatingSystems)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static Listing.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
UploadData |
getBanner() |
List<String> |
getCategories()
Categories that the listing belongs to.
|
List<Listing.CompatibleArchitectures> |
getCompatibleArchitectures()
The list of compatible architectures supported by the listing
|
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.
|
ListingType |
getListingType()
The publisher category to which the listing belongs.
|
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 you can deploy the listing.
|
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<OperatingSystem> |
getSupportedOperatingSystems()
List of operating systems supported by 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() |
Listing.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"id","name","version","tagline","keywords","shortDescription","usageInformation","longDescription","licenseModelDescription","systemRequirements","timeReleased","releaseNotes","categories","publisher","languages","screenshots","videos","supportContacts","supportLinks","documentationLinks","icon","banner","compatibleArchitectures","regions","packageType","defaultPackageVersion","links","isFeatured","listingType","supportedOperatingSystems"}) 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<Listing.CompatibleArchitectures> compatibleArchitectures, List<Region> regions, PackageTypeEnum packageType, String defaultPackageVersion, List<Link> links, Boolean isFeatured, ListingType listingType, List<OperatingSystem> supportedOperatingSystems)
public static Listing.Builder builder()
Create a new builder.
public Listing.Builder toBuilder()
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 List<String> getCategories()
Categories that the listing belongs to.
public Publisher getPublisher()
public List<Item> getLanguages()
Languages supported by the listing.
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<Listing.CompatibleArchitectures> getCompatibleArchitectures()
The list of compatible architectures supported by the listing
public List<Region> getRegions()
The regions where you can deploy the listing. (Some listings have restrictions that limit their deployment to United States regions only.)
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.
public ListingType getListingType()
The publisher category to which the listing belongs. The publisher category informs where the listing appears for use.
public List<OperatingSystem> getSupportedOperatingSystems()
List of operating systems supported by the listing.
public String toString()
toString
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.
includeByteArrayContents
- true to include the full contents of byte arrayspublic boolean equals(Object o)
equals
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public int hashCode()
hashCode
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Copyright © 2016–2024. All rights reserved.