Share via


KubernetesClusterFeature Interface

public interface KubernetesClusterFeature

An immutable client-side representation of KubernetesClusterFeature.

Method Summary

Modifier and Type Method and Description
abstract KubernetesClusterFeatureAvailabilityLifecycle availabilityLifecycle()

Gets the availabilityLifecycle property: The lifecycle indicator of the feature.

abstract KubernetesClusterFeatureDetailedStatus detailedStatus()

Gets the detailedStatus property: The detailed status of the feature.

abstract String detailedStatusMessage()

Gets the detailedStatusMessage property: The descriptive message for the detailed status of the feature.

abstract String etag()

Gets the etag property: Resource ETag.

abstract String id()

Gets the id property: Fully qualified resource Id for the resource.

abstract KubernetesClusterFeatureInner innerModel()

Gets the inner com.azure.resourcemanager.networkcloud.fluent.models.KubernetesClusterFeatureInner object.

abstract String location()

Gets the location property: The geo-location where the resource lives.

abstract String name()

Gets the name property: The name of the resource.

abstract List<StringKeyValuePair> options()

Gets the options property: The configured options for the feature.

abstract KubernetesClusterFeatureProvisioningState provisioningState()

Gets the provisioningState property: The provisioning state of the Kubernetes cluster feature.

abstract KubernetesClusterFeature refresh()

Refreshes the resource to sync with Azure.

abstract KubernetesClusterFeature refresh(Context context)

Refreshes the resource to sync with Azure.

abstract Region region()

Gets the region of the resource.

abstract String regionName()

Gets the name of the resource region.

abstract KubernetesClusterFeatureRequired required()

Gets the required property: The indicator of if the feature is required or optional.

abstract String resourceGroupName()

Gets the name of the resource group.

abstract SystemData systemData()

Gets the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.

abstract Map<String,String> tags()

Gets the tags property: Resource tags.

abstract String type()

Gets the type property: The type of the resource.

abstract Update update()

Begins update for the KubernetesClusterFeature resource.

abstract String version()

Gets the version property: The version of the feature.

Method Details

availabilityLifecycle

public abstract KubernetesClusterFeatureAvailabilityLifecycle availabilityLifecycle()

Gets the availabilityLifecycle property: The lifecycle indicator of the feature.

Returns:

the availabilityLifecycle value.

detailedStatus

public abstract KubernetesClusterFeatureDetailedStatus detailedStatus()

Gets the detailedStatus property: The detailed status of the feature.

Returns:

the detailedStatus value.

detailedStatusMessage

public abstract String detailedStatusMessage()

Gets the detailedStatusMessage property: The descriptive message for the detailed status of the feature.

Returns:

the detailedStatusMessage value.

etag

public abstract String etag()

Gets the etag property: Resource ETag.

Returns:

the etag value.

id

public abstract String id()

Gets the id property: Fully qualified resource Id for the resource.

Returns:

the id value.

innerModel

public abstract KubernetesClusterFeatureInner innerModel()

Gets the inner com.azure.resourcemanager.networkcloud.fluent.models.KubernetesClusterFeatureInner object.

Returns:

the inner object.

location

public abstract String location()

Gets the location property: The geo-location where the resource lives.

Returns:

the location value.

name

public abstract String name()

Gets the name property: The name of the resource.

Returns:

the name value.

options

public abstract List<StringKeyValuePair> options()

Gets the options property: The configured options for the feature.

Returns:

the options value.

provisioningState

public abstract KubernetesClusterFeatureProvisioningState provisioningState()

Gets the provisioningState property: The provisioning state of the Kubernetes cluster feature.

Returns:

the provisioningState value.

refresh

public abstract KubernetesClusterFeature refresh()

Refreshes the resource to sync with Azure.

Returns:

the refreshed resource.

refresh

public abstract KubernetesClusterFeature refresh(Context context)

Refreshes the resource to sync with Azure.

Parameters:

context - The context to associate with this operation.

Returns:

the refreshed resource.

region

public abstract Region region()

Gets the region of the resource.

Returns:

the region of the resource.

regionName

public abstract String regionName()

Gets the name of the resource region.

Returns:

the name of the resource region.

required

public abstract KubernetesClusterFeatureRequired required()

Gets 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:

the required value.

resourceGroupName

public abstract String resourceGroupName()

Gets the name of the resource group.

Returns:

the name of the resource group.

systemData

public abstract SystemData systemData()

Gets the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.

Returns:

the systemData value.

tags

public abstract Map<String,String> tags()

Gets the tags property: Resource tags.

Returns:

the tags value.

type

public abstract String type()

Gets the type property: The type of the resource.

Returns:

the type value.

update

public abstract KubernetesClusterFeature.Update update()

Begins update for the KubernetesClusterFeature resource.

Returns:

the stage of resource update.

version

public abstract String version()

Gets the version property: The version of the feature.

Returns:

the version value.

Applies to