Class ImageResponse
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.licensemanager.model.ImageResponse
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20220430") public final class ImageResponse extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelThe collection of image details for the product license.
Note: Objects should always be created or deserialized using theImageResponse.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 theImageResponse.Builder, which maintain a set of all explicitly set fields calledImageResponse.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 classImageResponse.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ImageResponse.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetId()The image ID associated with the product license.StringgetListingId()The image listing ID.StringgetListingName()The listing name associated with the product license.StringgetPackageVersion()The image package version.StringgetPublisher()The image publisher.inthashCode()ImageResponse.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
-
-
-
Constructor Detail
-
ImageResponse
@Deprecated @ConstructorProperties({"id","listingName","publisher","listingId","packageVersion"}) public ImageResponse(String id, String listingName, String publisher, String listingId, String packageVersion)
Deprecated.
-
-
Method Detail
-
builder
public static ImageResponse.Builder builder()
Create a new builder.
-
toBuilder
public ImageResponse.Builder toBuilder()
-
getId
public String getId()
The image ID associated with the product license.- Returns:
- the value
-
getListingName
public String getListingName()
The listing name associated with the product license.- Returns:
- the value
-
getPublisher
public String getPublisher()
The image publisher.- Returns:
- the value
-
getListingId
public String getListingId()
The image listing ID.- Returns:
- the value
-
getPackageVersion
public String getPackageVersion()
The image package version.- Returns:
- the value
-
toString
public String toString()
- Overrides:
toStringin 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:
equalsin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCodein classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-