public final class KustoPoolInner
extends com.azure.core.management.Resource
Constructor and Description |
---|
KustoPoolInner() |
Modifier and Type | Method and Description |
---|---|
String |
dataIngestionUri()
Get the dataIngestionUri property: The Kusto Pool data ingestion URI.
|
Boolean |
enablePurge()
Get the enablePurge property: A boolean value that indicates if the purge operations are enabled.
|
Boolean |
enableStreamingIngest()
Get the enableStreamingIngest property: A boolean value that indicates if the streaming ingest is enabled.
|
String |
etag()
Get the etag property: A unique read-only string that changes whenever the resource is updated.
|
LanguageExtensionsList |
languageExtensions()
Get the languageExtensions property: List of the Kusto Pool's language extensions.
|
OptimizedAutoscale |
optimizedAutoscale()
Get the optimizedAutoscale property: Optimized auto scale definition.
|
ResourceProvisioningState |
provisioningState()
Get the provisioningState property: The provisioned state of the resource.
|
AzureSku |
sku()
Get the sku property: The SKU of the kusto pool.
|
State |
state()
Get the state property: The state of the resource.
|
String |
stateReason()
Get the stateReason property: The reason for the Kusto Pool's current state.
|
com.azure.core.management.SystemData |
systemData()
Get the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.
|
String |
uri()
Get the uri property: The Kusto Pool URI.
|
void |
validate()
Validates the instance.
|
KustoPoolInner |
withEnablePurge(Boolean enablePurge)
Set the enablePurge property: A boolean value that indicates if the purge operations are enabled.
|
KustoPoolInner |
withEnableStreamingIngest(Boolean enableStreamingIngest)
Set the enableStreamingIngest property: A boolean value that indicates if the streaming ingest is enabled.
|
KustoPoolInner |
withLocation(String location) |
KustoPoolInner |
withOptimizedAutoscale(OptimizedAutoscale optimizedAutoscale)
Set the optimizedAutoscale property: Optimized auto scale definition.
|
KustoPoolInner |
withSku(AzureSku sku)
Set the sku property: The SKU of the kusto pool.
|
KustoPoolInner |
withTags(Map<String,String> tags) |
KustoPoolInner |
withWorkspaceUid(String workspaceUid)
Set the workspaceUid property: The workspace unique identifier.
|
String |
workspaceUid()
Get the workspaceUid property: The workspace unique identifier.
|
public AzureSku sku()
public KustoPoolInner withSku(AzureSku sku)
sku
- the sku value to set.public String etag()
public com.azure.core.management.SystemData systemData()
public KustoPoolInner withLocation(String location)
withLocation
in class com.azure.core.management.Resource
public KustoPoolInner withTags(Map<String,String> tags)
withTags
in class com.azure.core.management.Resource
public State state()
public ResourceProvisioningState provisioningState()
public String uri()
public String dataIngestionUri()
public String stateReason()
public OptimizedAutoscale optimizedAutoscale()
public KustoPoolInner withOptimizedAutoscale(OptimizedAutoscale optimizedAutoscale)
optimizedAutoscale
- the optimizedAutoscale value to set.public Boolean enableStreamingIngest()
public KustoPoolInner withEnableStreamingIngest(Boolean enableStreamingIngest)
enableStreamingIngest
- the enableStreamingIngest value to set.public Boolean enablePurge()
public KustoPoolInner withEnablePurge(Boolean enablePurge)
enablePurge
- the enablePurge value to set.public LanguageExtensionsList languageExtensions()
public String workspaceUid()
public KustoPoolInner withWorkspaceUid(String workspaceUid)
workspaceUid
- the workspaceUid value to set.public void validate()
IllegalArgumentException
- thrown if the instance is not valid.Visit the Azure for Java Developers site for more Java documentation, including quick starts, tutorials, and code samples.