Class InstallAddonDetails
- java.lang.Object
- 
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
- 
- com.oracle.bmc.containerengine.model.InstallAddonDetails
 
 
- 
 @Generated(value="OracleSDKGenerator", comments="API Version: 20180222") public final class InstallAddonDetails extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelThe properties that define to install/enable addon on a cluster
 Note: Objects should always be created or deserialized using theInstallAddonDetails.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 InstallAddonDetails.Builder, which maintain a set of all explicitly set fields calledInstallAddonDetails.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 classInstallAddonDetails.Builder
 - 
Constructor SummaryConstructors Constructor Description InstallAddonDetails(String addonName, String version, List<AddonConfiguration> configurations, Boolean isOverrideExisting)Deprecated.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static InstallAddonDetails.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetAddonName()The name of the addon.List<AddonConfiguration>getConfigurations()Addon configuration details.BooleangetIsOverrideExisting()Whether or not to override an existing addon installation.StringgetVersion()The version of addon to be installed.inthashCode()InstallAddonDetails.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
 
- 
- 
- 
Constructor Detail- 
InstallAddonDetails@Deprecated @ConstructorProperties({"addonName","version","configurations","isOverrideExisting"}) public InstallAddonDetails(String addonName, String version, List<AddonConfiguration> configurations, Boolean isOverrideExisting) Deprecated.
 
- 
 - 
Method Detail- 
builderpublic static InstallAddonDetails.Builder builder() Create a new builder.
 - 
toBuilderpublic InstallAddonDetails.Builder toBuilder() 
 - 
getAddonNamepublic String getAddonName() The name of the addon.- Returns:
- the value
 
 - 
getVersionpublic String getVersion() The version of addon to be installed.- Returns:
- the value
 
 - 
getConfigurationspublic List<AddonConfiguration> getConfigurations() Addon configuration details.- Returns:
- the value
 
 - 
getIsOverrideExistingpublic Boolean getIsOverrideExisting() Whether or not to override an existing addon installation.Defaults to false. If set to true, any existing addon installation would be overridden as per new installation 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
 
 
- 
 
-