@Generated(value="OracleSDKGenerator", comments="API Version: 20180222") public final class AddonVersions extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
The properties that define a work request resource.
Note: Objects should always be created or deserialized using the AddonVersions.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 AddonVersions.Builder
, which maintain a
set of all explicitly set fields called AddonVersions.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 |
AddonVersions.Builder |
static class |
AddonVersions.Status
Current state of the addon, only active will be visible to customer, visibility of versions
in other status will be filtered based on limits property.
|
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and Description |
---|
AddonVersions(AddonVersions.Status status,
String versionNumber,
String description,
KubernetesVersionsFilters kubernetesVersionFilters,
List<AddonVersionConfiguration> configurations)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static AddonVersions.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
List<AddonVersionConfiguration> |
getConfigurations()
Addon version configuration details.
|
String |
getDescription()
Information about the addon version.
|
KubernetesVersionsFilters |
getKubernetesVersionFilters()
The range of kubernetes versions an addon can be configured.
|
AddonVersions.Status |
getStatus()
Current state of the addon, only active will be visible to customer, visibility of versions
in other status will be filtered based on limits property.
|
String |
getVersionNumber()
Version number, need be comparable within an addon.
|
int |
hashCode() |
AddonVersions.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"status","versionNumber","description","kubernetesVersionFilters","configurations"}) public AddonVersions(AddonVersions.Status status, String versionNumber, String description, KubernetesVersionsFilters kubernetesVersionFilters, List<AddonVersionConfiguration> configurations)
public static AddonVersions.Builder builder()
Create a new builder.
public AddonVersions.Builder toBuilder()
public AddonVersions.Status getStatus()
Current state of the addon, only active will be visible to customer, visibility of versions in other status will be filtered based on limits property.
public String getVersionNumber()
Version number, need be comparable within an addon.
public String getDescription()
Information about the addon version.
public KubernetesVersionsFilters getKubernetesVersionFilters()
The range of kubernetes versions an addon can be configured.
public List<AddonVersionConfiguration> getConfigurations()
Addon version configuration details.
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.