Clusters Interface

Implements

com.microsoft.azure.arm.collection.SupportsCreating<Blank> com.microsoft.azure.arm.collection.SupportsListing<Cluster> com.microsoft.azure.arm.model.HasInner<com.microsoft.azure.management.hdinsight.v2018_06_01_preview.implementation.ClustersInner> com.microsoft.azure.arm.resources.collection.SupportsBatchDeletion com.microsoft.azure.arm.resources.collection.SupportsDeletingByResourceGroup com.microsoft.azure.arm.resources.collection.SupportsGettingByResourceGroup<Cluster> com.microsoft.azure.arm.resources.collection.SupportsListingByResourceGroup<Cluster>

public interface Clusters
extends com.microsoft.azure.arm.collection.SupportsCreating<Blank>, com.microsoft.azure.arm.resources.collection.SupportsDeletingByResourceGroup, com.microsoft.azure.arm.resources.collection.SupportsBatchDeletion, com.microsoft.azure.arm.resources.collection.SupportsGettingByResourceGroup<Cluster>, com.microsoft.azure.arm.resources.collection.SupportsListingByResourceGroup<Cluster>, com.microsoft.azure.arm.collection.SupportsListing<Cluster>, com.microsoft.azure.arm.model.HasInner<com.microsoft.azure.management.hdinsight.v2018_06_01_preview.implementation.ClustersInner>

Type representing Clusters.

Method Summary

Modifier and Type Method and Description
abstract rx.Completable executeScriptActionsAsync(String resourceGroupName, String clusterName, ExecuteScriptActionParameters parameters)

Executes script actions on the specified HDInsight cluster.

abstract rx.Observable<GatewaySettings> getGatewaySettingsAsync(String resourceGroupName, String clusterName)

Gets the gateway settings for the specified cluster.

abstract rx.Completable resizeAsync(String resourceGroupName, String clusterName)

Resizes the specified HDInsight cluster to the specified size.

abstract rx.Completable rotateDiskEncryptionKeyAsync(String resourceGroupName, String clusterName, ClusterDiskEncryptionParameters parameters)

Rotate disk encryption key of the specified HDInsight cluster.

abstract rx.Completable updateGatewaySettingsAsync(String resourceGroupName, String clusterName, UpdateGatewaySettingsParameters parameters)

Configures the gateway settings on the specified cluster.

Method Details

executeScriptActionsAsync

public abstract Completable executeScriptActionsAsync(String resourceGroupName, String clusterName, ExecuteScriptActionParameters parameters)

Executes script actions on the specified HDInsight cluster.

Parameters:

resourceGroupName - The name of the resource group.
clusterName - The name of the cluster.
parameters - The parameters for executing script actions.

Returns:

the observable for the request

getGatewaySettingsAsync

public abstract Observable getGatewaySettingsAsync(String resourceGroupName, String clusterName)

Gets the gateway settings for the specified cluster.

Parameters:

resourceGroupName - The name of the resource group.
clusterName - The name of the cluster.

Returns:

the observable for the request

resizeAsync

public abstract Completable resizeAsync(String resourceGroupName, String clusterName)

Resizes the specified HDInsight cluster to the specified size.

Parameters:

resourceGroupName - The name of the resource group.
clusterName - The name of the cluster.

Returns:

the observable for the request

rotateDiskEncryptionKeyAsync

public abstract Completable rotateDiskEncryptionKeyAsync(String resourceGroupName, String clusterName, ClusterDiskEncryptionParameters parameters)

Rotate disk encryption key of the specified HDInsight cluster.

Parameters:

resourceGroupName - The name of the resource group.
clusterName - The name of the cluster.
parameters - The parameters for the disk encryption operation.

Returns:

the observable for the request

updateGatewaySettingsAsync

public abstract Completable updateGatewaySettingsAsync(String resourceGroupName, String clusterName, UpdateGatewaySettingsParameters parameters)

Configures the gateway settings on the specified cluster.

Parameters:

resourceGroupName - The name of the resource group.
clusterName - The name of the cluster.
parameters - The cluster configurations.

Returns:

the observable for the request

Applies to