@Generated(value="OracleSDKGenerator", comments="API Version: 20201210") public final class RoverBundleVersion extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Description of rover bundle version.
Note: Objects should always be created or deserialized using the RoverBundleVersion.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 RoverBundleVersion.Builder
, which maintain a
set of all explicitly set fields called RoverBundleVersion.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 |
RoverBundleVersion.Builder |
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and Description |
---|
RoverBundleVersion(String bundleVersion,
String compartmentId,
String bundleName)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static RoverBundleVersion.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
String |
getBundleName()
The full name of the bundle.
|
String |
getBundleVersion()
The version of the rover bundle.
|
String |
getCompartmentId()
The compartment OCID of roverNode/roverCluster that needs to be upgraded.
|
int |
hashCode() |
RoverBundleVersion.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"bundleVersion","compartmentId","bundleName"}) public RoverBundleVersion(String bundleVersion, String compartmentId, String bundleName)
public static RoverBundleVersion.Builder builder()
Create a new builder.
public RoverBundleVersion.Builder toBuilder()
public String getBundleVersion()
The version of the rover bundle.
public String getCompartmentId()
The compartment OCID of roverNode/roverCluster that needs to be upgraded.
public String getBundleName()
The full name of the bundle.
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.