ClusterAvailableUpgradeVersion Class
- java.
lang. Object - com.
azure. resourcemanager. networkcloud. models. ClusterAvailableUpgradeVersion
- com.
Implements
public final class ClusterAvailableUpgradeVersion
implements JsonSerializable<ClusterAvailableUpgradeVersion>
ClusterAvailableUpgradeVersion represents the various cluster upgrade parameters.
Constructor Summary
| Constructor | Description |
|---|---|
| ClusterAvailableUpgradeVersion() |
Creates an instance of Cluster |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
Control |
controlImpact()
Get the control |
| String |
expectedDuration()
Get the expected |
|
static
Cluster |
fromJson(JsonReader jsonReader)
Reads an instance of Cluster |
| String |
impactDescription()
Get the impact |
| String |
supportExpiryDate()
Get the support |
| String |
targetClusterVersion()
Get the target |
|
Json |
toJson(JsonWriter jsonWriter) |
| void |
validate()
Validates the instance. |
|
Workload |
workloadImpact()
Get the workload |
Methods inherited from java.lang.Object
Constructor Details
ClusterAvailableUpgradeVersion
public ClusterAvailableUpgradeVersion()
Creates an instance of ClusterAvailableUpgradeVersion class.
Method Details
controlImpact
public ControlImpact controlImpact()
Get the controlImpact property: The indicator of whether the control plane will be impacted during the upgrade.
Returns:
expectedDuration
public String expectedDuration()
Get the expectedDuration property: The expected duration needed for this upgrade.
Returns:
fromJson
public static ClusterAvailableUpgradeVersion fromJson(JsonReader jsonReader)
Reads an instance of ClusterAvailableUpgradeVersion from the JsonReader.
Parameters:
Returns:
Throws:
impactDescription
public String impactDescription()
Get the impactDescription property: The impact description including the specific details and release notes.
Returns:
supportExpiryDate
public String supportExpiryDate()
Get the supportExpiryDate property: The last date the version of the platform is supported.
Returns:
targetClusterVersion
public String targetClusterVersion()
Get the targetClusterVersion property: The target version this cluster will be upgraded to.
Returns:
toJson
validate
public void validate()
Validates the instance.
workloadImpact
public WorkloadImpact workloadImpact()
Get the workloadImpact property: The indicator of whether the workload will be impacted during the upgrade.
Returns: