ClusterUpdate Class

  • java.lang.Object
    • com.microsoft.azure.ProxyResource
      • com.microsoft.azure.management.kusto.v2020_09_18.ClusterUpdate

public class ClusterUpdate
extends com.microsoft.azure.ProxyResource

Class representing an update to a Kusto cluster.

Constructor Summary

Constructor Description
ClusterUpdate()

Method Summary

Modifier and Type Method and Description
java.lang.String dataIngestionUri()

Get the cluster data ingestion URI.

java.lang.Boolean enableDiskEncryption()

Get a boolean value that indicates if the cluster's disks are encrypted.

java.lang.Boolean enableDoubleEncryption()

Get a boolean value that indicates if double encryption is enabled.

java.lang.Boolean enablePurge()

Get a boolean value that indicates if the purge operations are enabled.

java.lang.Boolean enableStreamingIngest()

Get a boolean value that indicates if the streaming ingest is enabled.

EngineType engineType()

Get the engine type.

Identity identity()

Get the identity of the cluster, if configured.

KeyVaultProperties keyVaultProperties()

Get keyVault properties for the cluster encryption.

LanguageExtensionsList languageExtensions()

Get list of the cluster's language extensions.

java.lang.String location()

Get resource location.

OptimizedAutoscale optimizedAutoscale()

Get optimized auto scale definition.

ProvisioningState provisioningState()

Get the provisioned state of the resource.

AzureSku sku()

Get the SKU of the cluster.

State state()

Get the state of the resource.

java.lang.String stateReason()

Get the reason for the cluster's current state.

java.util.Map<java.lang.String,java.lang.String> tags()

Get resource tags.

java.util.List<TrustedExternalTenant> trustedExternalTenants()

Get the cluster's external tenants.

java.lang.String uri()

Get the cluster URI.

VirtualNetworkConfiguration virtualNetworkConfiguration()

Get virtual network definition.

ClusterUpdate withEnableDiskEncryption(Boolean enableDiskEncryption)

Set a boolean value that indicates if the cluster's disks are encrypted.

ClusterUpdate withEnableDoubleEncryption(Boolean enableDoubleEncryption)

Set a boolean value that indicates if double encryption is enabled.

ClusterUpdate withEnablePurge(Boolean enablePurge)

Set a boolean value that indicates if the purge operations are enabled.

ClusterUpdate withEnableStreamingIngest(Boolean enableStreamingIngest)

Set a boolean value that indicates if the streaming ingest is enabled.

ClusterUpdate withEngineType(EngineType engineType)

Set the engine type.

ClusterUpdate withIdentity(Identity identity)

Set the identity of the cluster, if configured.

ClusterUpdate withKeyVaultProperties(KeyVaultProperties keyVaultProperties)

Set keyVault properties for the cluster encryption.

ClusterUpdate withLocation(String location)

Set resource location.

ClusterUpdate withOptimizedAutoscale(OptimizedAutoscale optimizedAutoscale)

Set optimized auto scale definition.

ClusterUpdate withSku(AzureSku sku)

Set the SKU of the cluster.

ClusterUpdate withTags(Map<String,String> tags)

Set resource tags.

ClusterUpdate withTrustedExternalTenants(List<TrustedExternalTenant> trustedExternalTenants)

Set the cluster's external tenants.

ClusterUpdate withVirtualNetworkConfiguration(VirtualNetworkConfiguration virtualNetworkConfiguration)

Set virtual network definition.

Methods inherited from com.microsoft.azure.ProxyResource

com.microsoft.azure.ProxyResource.id com.microsoft.azure.ProxyResource.name com.microsoft.azure.ProxyResource.type

Methods inherited from java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

Constructor Details

ClusterUpdate

public ClusterUpdate()

Method Details

dataIngestionUri

public String dataIngestionUri()

Get the cluster data ingestion URI.

Returns:

the dataIngestionUri value

enableDiskEncryption

public Boolean enableDiskEncryption()

Get a boolean value that indicates if the cluster's disks are encrypted.

Returns:

the enableDiskEncryption value

enableDoubleEncryption

public Boolean enableDoubleEncryption()

Get a boolean value that indicates if double encryption is enabled.

Returns:

the enableDoubleEncryption value

enablePurge

public Boolean enablePurge()

Get a boolean value that indicates if the purge operations are enabled.

Returns:

the enablePurge value

enableStreamingIngest

public Boolean enableStreamingIngest()

Get a boolean value that indicates if the streaming ingest is enabled.

Returns:

the enableStreamingIngest value

engineType

public EngineType engineType()

Get the engine type. Possible values include: 'V2', 'V3'.

Returns:

the engineType value

identity

public Identity identity()

Get the identity of the cluster, if configured.

Returns:

the identity value

keyVaultProperties

public KeyVaultProperties keyVaultProperties()

Get keyVault properties for the cluster encryption.

Returns:

the keyVaultProperties value

languageExtensions

public LanguageExtensionsList languageExtensions()

Get list of the cluster's language extensions.

Returns:

the languageExtensions value

location

public String location()

Get resource location.

Returns:

the location value

optimizedAutoscale

public OptimizedAutoscale optimizedAutoscale()

Get optimized auto scale definition.

Returns:

the optimizedAutoscale value

provisioningState

public ProvisioningState provisioningState()

Get the provisioned state of the resource. Possible values include: 'Running', 'Creating', 'Deleting', 'Succeeded', 'Failed', 'Moving'.

Returns:

the provisioningState value

sku

public AzureSku sku()

Get the SKU of the cluster.

Returns:

the sku value

state

public State state()

Get the state of the resource. Possible values include: 'Creating', 'Unavailable', 'Running', 'Deleting', 'Deleted', 'Stopping', 'Stopped', 'Starting', 'Updating'.

Returns:

the state value

stateReason

public String stateReason()

Get the reason for the cluster's current state.

Returns:

the stateReason value

tags

public Map tags()

Get resource tags.

Returns:

the tags value

trustedExternalTenants

public List trustedExternalTenants()

Get the cluster's external tenants.

Returns:

the trustedExternalTenants value

uri

public String uri()

Get the cluster URI.

Returns:

the uri value

virtualNetworkConfiguration

public VirtualNetworkConfiguration virtualNetworkConfiguration()

Get virtual network definition.

Returns:

the virtualNetworkConfiguration value

withEnableDiskEncryption

public ClusterUpdate withEnableDiskEncryption(Boolean enableDiskEncryption)

Set a boolean value that indicates if the cluster's disks are encrypted.

Parameters:

enableDiskEncryption - the enableDiskEncryption value to set

Returns:

the ClusterUpdate object itself.

withEnableDoubleEncryption

public ClusterUpdate withEnableDoubleEncryption(Boolean enableDoubleEncryption)

Set a boolean value that indicates if double encryption is enabled.

Parameters:

enableDoubleEncryption - the enableDoubleEncryption value to set

Returns:

the ClusterUpdate object itself.

withEnablePurge

public ClusterUpdate withEnablePurge(Boolean enablePurge)

Set a boolean value that indicates if the purge operations are enabled.

Parameters:

enablePurge - the enablePurge value to set

Returns:

the ClusterUpdate object itself.

withEnableStreamingIngest

public ClusterUpdate withEnableStreamingIngest(Boolean enableStreamingIngest)

Set a boolean value that indicates if the streaming ingest is enabled.

Parameters:

enableStreamingIngest - the enableStreamingIngest value to set

Returns:

the ClusterUpdate object itself.

withEngineType

public ClusterUpdate withEngineType(EngineType engineType)

Set the engine type. Possible values include: 'V2', 'V3'.

Parameters:

engineType - the engineType value to set

Returns:

the ClusterUpdate object itself.

withIdentity

public ClusterUpdate withIdentity(Identity identity)

Set the identity of the cluster, if configured.

Parameters:

identity - the identity value to set

Returns:

the ClusterUpdate object itself.

withKeyVaultProperties

public ClusterUpdate withKeyVaultProperties(KeyVaultProperties keyVaultProperties)

Set keyVault properties for the cluster encryption.

Parameters:

keyVaultProperties - the keyVaultProperties value to set

Returns:

the ClusterUpdate object itself.

withLocation

public ClusterUpdate withLocation(String location)

Set resource location.

Parameters:

location - the location value to set

Returns:

the ClusterUpdate object itself.

withOptimizedAutoscale

public ClusterUpdate withOptimizedAutoscale(OptimizedAutoscale optimizedAutoscale)

Set optimized auto scale definition.

Parameters:

optimizedAutoscale - the optimizedAutoscale value to set

Returns:

the ClusterUpdate object itself.

withSku

public ClusterUpdate withSku(AzureSku sku)

Set the SKU of the cluster.

Parameters:

sku - the sku value to set

Returns:

the ClusterUpdate object itself.

withTags

public ClusterUpdate withTags(Map tags)

Set resource tags.

Parameters:

tags - the tags value to set

Returns:

the ClusterUpdate object itself.

withTrustedExternalTenants

public ClusterUpdate withTrustedExternalTenants(List trustedExternalTenants)

Set the cluster's external tenants.

Parameters:

trustedExternalTenants - the trustedExternalTenants value to set

Returns:

the ClusterUpdate object itself.

withVirtualNetworkConfiguration

public ClusterUpdate withVirtualNetworkConfiguration(VirtualNetworkConfiguration virtualNetworkConfiguration)

Set virtual network definition.

Parameters:

virtualNetworkConfiguration - the virtualNetworkConfiguration value to set

Returns:

the ClusterUpdate object itself.

Applies to