Package com.oracle.bmc.core.model
Class AppCatalogSubscriptionSummary
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.core.model.AppCatalogSubscriptionSummary
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20160918") public final class AppCatalogSubscriptionSummary extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
a subscription summary for a listing resource version.
Note: Objects should always be created or deserialized using theAppCatalogSubscriptionSummary.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 theAppCatalogSubscriptionSummary.Builder
, which maintain a set of all explicitly set fields calledAppCatalogSubscriptionSummary.Builder.__explicitlySet__
. ThehashCode()
andequals(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).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AppCatalogSubscriptionSummary.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AppCatalogSubscriptionSummary.Builder
builder()
Create a new builder.boolean
equals(Object o)
String
getCompartmentId()
The compartmentID of the subscription.String
getDisplayName()
A user-friendly name.String
getListingId()
The ocid of the listing resource.String
getListingResourceId()
Listing resource id.String
getListingResourceVersion()
Listing resource version.String
getPublisherName()
Name of the publisher who published this listing.String
getSummary()
The short summary to the listing.Date
getTimeCreated()
Date and time at which the subscription was created, in RFC3339 format.int
hashCode()
AppCatalogSubscriptionSummary.Builder
toBuilder()
String
toString()
String
toString(boolean includeByteArrayContents)
Return a string representation of the object.
-
-
-
Constructor Detail
-
AppCatalogSubscriptionSummary
@Deprecated @ConstructorProperties({"publisherName","listingId","listingResourceVersion","listingResourceId","displayName","summary","compartmentId","timeCreated"}) public AppCatalogSubscriptionSummary(String publisherName, String listingId, String listingResourceVersion, String listingResourceId, String displayName, String summary, String compartmentId, Date timeCreated)
Deprecated.
-
-
Method Detail
-
builder
public static AppCatalogSubscriptionSummary.Builder builder()
Create a new builder.
-
toBuilder
public AppCatalogSubscriptionSummary.Builder toBuilder()
-
getPublisherName
public String getPublisherName()
Name of the publisher who published this listing.- Returns:
- the value
-
getListingId
public String getListingId()
The ocid of the listing resource.- Returns:
- the value
-
getListingResourceVersion
public String getListingResourceVersion()
Listing resource version.- Returns:
- the value
-
getListingResourceId
public String getListingResourceId()
Listing resource id.- Returns:
- the value
-
getDisplayName
public String getDisplayName()
A user-friendly name.Does not have to be unique, and it’s changeable. Avoid entering confidential information.
- Returns:
- the value
-
getSummary
public String getSummary()
The short summary to the listing.- Returns:
- the value
-
getCompartmentId
public String getCompartmentId()
The compartmentID of the subscription.- Returns:
- the value
-
getTimeCreated
public Date getTimeCreated()
Date and time at which the subscription was created, in RFC3339 format.Example: 2018-03-20T12:32:53.532Z
- Returns:
- the value
-
toString
public String toString()
- Overrides:
toString
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
toString
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.- Parameters:
includeByteArrayContents
- true to include the full contents of byte arrays- Returns:
- string representation
-
equals
public boolean equals(Object o)
- Overrides:
equals
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-