KubernetesClusterFeatureInner Class
- java.
lang. Object - com.
azure. core. management. ProxyResource - com.
azure. core. management. Resource - com.
azure. resourcemanager. networkcloud. fluent. models. KubernetesClusterFeatureInner
- com.
- com.
- com.
public final class KubernetesClusterFeatureInner
extends Resource
KubernetesClusterFeature represents the feature of a Kubernetes cluster.
Constructor Summary
| Constructor | Description |
|---|---|
| KubernetesClusterFeatureInner() |
Creates an instance of Kubernetes |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
Kubernetes |
availabilityLifecycle()
Get the availability |
|
Kubernetes |
detailedStatus()
Get the detailed |
| String |
detailedStatusMessage()
Get the detailed |
| String |
etag()
Get the etag property: Resource ETag. |
|
static
Kubernetes |
fromJson(JsonReader jsonReader)
Reads an instance of Kubernetes |
| String |
id()
Get the id property: Fully qualified resource Id for the resource. |
| String |
name()
Get the name property: The name of the resource. |
|
List<String |
options()
Get the options property: The configured options for the feature. |
|
Kubernetes |
provisioningState()
Get the provisioning |
|
Kubernetes |
required()
Get the required property: The indicator of if the feature is required or optional. |
|
System |
systemData()
Get the system |
|
Json |
toJson(JsonWriter jsonWriter) |
| String |
type()
Get the type property: The type of the resource. |
| void |
validate()
Validates the instance. |
| String |
version()
Get the version property: The version of the feature. |
|
Kubernetes |
withLocation(String location) |
|
Kubernetes |
withOptions(List<StringKeyValuePair> options)
Set the options property: The configured options for the feature. |
|
Kubernetes |
withTags(Map<String,String> tags) |
Methods inherited from ProxyResource
Methods inherited from Resource
Methods inherited from java.lang.Object
Constructor Details
KubernetesClusterFeatureInner
public KubernetesClusterFeatureInner()
Creates an instance of KubernetesClusterFeatureInner class.
Method Details
availabilityLifecycle
public KubernetesClusterFeatureAvailabilityLifecycle availabilityLifecycle()
Get the availabilityLifecycle property: The lifecycle indicator of the feature.
Returns:
detailedStatus
public KubernetesClusterFeatureDetailedStatus detailedStatus()
Get the detailedStatus property: The detailed status of the feature.
Returns:
detailedStatusMessage
public String detailedStatusMessage()
Get the detailedStatusMessage property: The descriptive message for the detailed status of the feature.
Returns:
etag
public String etag()
Get the etag property: Resource ETag.
Returns:
fromJson
public static KubernetesClusterFeatureInner fromJson(JsonReader jsonReader)
Reads an instance of KubernetesClusterFeatureInner from the JsonReader.
Parameters:
Returns:
Throws:
id
public String id()
Get the id property: Fully qualified resource Id for the resource.
Overrides:
KubernetesClusterFeatureInner.id()Returns:
name
public String name()
Get the name property: The name of the resource.
Overrides:
KubernetesClusterFeatureInner.name()Returns:
options
public List<StringKeyValuePair> options()
Get the options property: The configured options for the feature.
Returns:
provisioningState
public KubernetesClusterFeatureProvisioningState provisioningState()
Get the provisioningState property: The provisioning state of the Kubernetes cluster feature.
Returns:
required
public KubernetesClusterFeatureRequired required()
Get the required property: The indicator of if the feature is required or optional. Optional features may be deleted by the user, while required features are managed with the kubernetes cluster lifecycle.
Returns:
systemData
public SystemData systemData()
Get the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.
Returns:
toJson
public JsonWriter toJson(JsonWriter jsonWriter)
Overrides:
KubernetesClusterFeatureInner.toJson(JsonWriter jsonWriter)Parameters:
Throws:
type
public String type()
Get the type property: The type of the resource.
Overrides:
KubernetesClusterFeatureInner.type()Returns:
validate
public void validate()
Validates the instance.
version
public String version()
Get the version property: The version of the feature.
Returns:
withLocation
public KubernetesClusterFeatureInner withLocation(String location)
Overrides:
KubernetesClusterFeatureInner.withLocation(String location)Parameters:
withOptions
public KubernetesClusterFeatureInner withOptions(List<StringKeyValuePair> options)
Set the options property: The configured options for the feature.
Parameters:
Returns:
withTags
public KubernetesClusterFeatureInner withTags(Map<String,String> tags)
Overrides:
KubernetesClusterFeatureInner.withTags(Map<String,String> tags)Parameters: