Class ClusterCreateOptions
- java.lang.Object
- 
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
- 
- com.oracle.bmc.containerengine.model.ClusterCreateOptions
 
 
- 
 @Generated(value="OracleSDKGenerator", comments="API Version: 20180222") public final class ClusterCreateOptions extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelThe properties that define extra options for a cluster.
 Note: Objects should always be created or deserialized using theClusterCreateOptions.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 theClusterCreateOptions.Builder, which maintain a set of all explicitly set fields calledClusterCreateOptions.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 classClusterCreateOptions.Builderstatic classClusterCreateOptions.IpFamilies
 - 
Constructor SummaryConstructors Constructor Description ClusterCreateOptions(List<String> serviceLbSubnetIds, List<ClusterCreateOptions.IpFamilies> ipFamilies, KubernetesNetworkConfig kubernetesNetworkConfig, AddOnOptions addOns, AdmissionControllerOptions admissionControllerOptions, PersistentVolumeConfigDetails persistentVolumeConfig, ServiceLbConfigDetails serviceLbConfig, OpenIdConnectTokenAuthenticationConfig openIdConnectTokenAuthenticationConfig, OpenIdConnectDiscovery openIdConnectDiscovery)Deprecated.
 - 
Method Summary
 
- 
- 
- 
Constructor Detail- 
ClusterCreateOptions@Deprecated @ConstructorProperties({"serviceLbSubnetIds","ipFamilies","kubernetesNetworkConfig","addOns","admissionControllerOptions","persistentVolumeConfig","serviceLbConfig","openIdConnectTokenAuthenticationConfig","openIdConnectDiscovery"}) public ClusterCreateOptions(List<String> serviceLbSubnetIds, List<ClusterCreateOptions.IpFamilies> ipFamilies, KubernetesNetworkConfig kubernetesNetworkConfig, AddOnOptions addOns, AdmissionControllerOptions admissionControllerOptions, PersistentVolumeConfigDetails persistentVolumeConfig, ServiceLbConfigDetails serviceLbConfig, OpenIdConnectTokenAuthenticationConfig openIdConnectTokenAuthenticationConfig, OpenIdConnectDiscovery openIdConnectDiscovery) Deprecated.
 
- 
 - 
Method Detail- 
builderpublic static ClusterCreateOptions.Builder builder() Create a new builder.
 - 
toBuilderpublic ClusterCreateOptions.Builder toBuilder() 
 - 
getServiceLbSubnetIdspublic List<String> getServiceLbSubnetIds() The OCIDs of the subnets used for Kubernetes services load balancers.- Returns:
- the value
 
 - 
getIpFamiliespublic List<ClusterCreateOptions.IpFamilies> getIpFamilies() IP family to use for single stack or define the order of IP families for dual-stack- Returns:
- the value
 
 - 
getKubernetesNetworkConfigpublic KubernetesNetworkConfig getKubernetesNetworkConfig() Network configuration for Kubernetes.- Returns:
- the value
 
 - 
getAddOnspublic AddOnOptions getAddOns() Configurable cluster add-ons- Returns:
- the value
 
 - 
getAdmissionControllerOptionspublic AdmissionControllerOptions getAdmissionControllerOptions() Configurable cluster admission controllers- Returns:
- the value
 
 - 
getPersistentVolumeConfigpublic PersistentVolumeConfigDetails getPersistentVolumeConfig() 
 - 
getServiceLbConfigpublic ServiceLbConfigDetails getServiceLbConfig() 
 - 
getOpenIdConnectTokenAuthenticationConfigpublic OpenIdConnectTokenAuthenticationConfig getOpenIdConnectTokenAuthenticationConfig() 
 - 
getOpenIdConnectDiscoverypublic OpenIdConnectDiscovery getOpenIdConnectDiscovery() 
 - 
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
 
 
- 
 
-