Class AddonVersions
- java.lang.Object
- 
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
- 
- com.oracle.bmc.containerengine.model.AddonVersions
 
 
- 
 @Generated(value="OracleSDKGenerator", comments="API Version: 20180222") public final class AddonVersions extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelThe properties that define a work request resource.
 Note: Objects should always be created or deserialized using theAddonVersions.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 theAddonVersions.Builder, which maintain a set of all explicitly set fields calledAddonVersions.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 SummaryNested Classes Modifier and Type Class Description static classAddonVersions.Builderstatic classAddonVersions.StatusCurrent state of the addon, only active will be visible to customer, visibility of versions in other status will be filtered based on limits property.
 - 
Constructor SummaryConstructors Constructor Description AddonVersions(AddonVersions.Status status, String versionNumber, String description, KubernetesVersionsFilters kubernetesVersionFilters, List<AddonVersionConfiguration> configurations)Deprecated.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AddonVersions.Builderbuilder()Create a new builder.booleanequals(Object o)List<AddonVersionConfiguration>getConfigurations()Addon version configuration details.StringgetDescription()Information about the addon version.KubernetesVersionsFiltersgetKubernetesVersionFilters()The range of kubernetes versions an addon can be configured.AddonVersions.StatusgetStatus()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.StringgetVersionNumber()Version number, need be comparable within an addon.inthashCode()AddonVersions.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
 
- 
- 
- 
Constructor Detail- 
AddonVersions@Deprecated @ConstructorProperties({"status","versionNumber","description","kubernetesVersionFilters","configurations"}) public AddonVersions(AddonVersions.Status status, String versionNumber, String description, KubernetesVersionsFilters kubernetesVersionFilters, List<AddonVersionConfiguration> configurations) Deprecated.
 
- 
 - 
Method Detail- 
builderpublic static AddonVersions.Builder builder() Create a new builder.
 - 
toBuilderpublic AddonVersions.Builder toBuilder() 
 - 
getStatuspublic 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.- Returns:
- the value
 
 - 
getVersionNumberpublic String getVersionNumber() Version number, need be comparable within an addon.- Returns:
- the value
 
 - 
getDescriptionpublic String getDescription() Information about the addon version.- Returns:
- the value
 
 - 
getKubernetesVersionFilterspublic KubernetesVersionsFilters getKubernetesVersionFilters() The range of kubernetes versions an addon can be configured.- Returns:
- the value
 
 - 
getConfigurationspublic List<AddonVersionConfiguration> getConfigurations() Addon version configuration details.- Returns:
- the value
 
 - 
toStringpublic String toString() - Overrides:
- toStringin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
toStringpublic 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
 
 - 
equalspublic boolean equals(Object o) - Overrides:
- equalsin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
hashCodepublic int hashCode() - Overrides:
- hashCodein class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 
- 
 
-