public final class KustoPoolProperties extends Object
Constructor and Description |
---|
KustoPoolProperties() |
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.
|
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.
|
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.
|
String |
uri()
Get the uri property: The Kusto Pool URI.
|
void |
validate()
Validates the instance.
|
KustoPoolProperties |
withEnablePurge(Boolean enablePurge)
Set the enablePurge property: A boolean value that indicates if the purge operations are enabled.
|
KustoPoolProperties |
withEnableStreamingIngest(Boolean enableStreamingIngest)
Set the enableStreamingIngest property: A boolean value that indicates if the streaming ingest is enabled.
|
KustoPoolProperties |
withOptimizedAutoscale(OptimizedAutoscale optimizedAutoscale)
Set the optimizedAutoscale property: Optimized auto scale definition.
|
KustoPoolProperties |
withWorkspaceUid(String workspaceUid)
Set the workspaceUid property: The workspace unique identifier.
|
String |
workspaceUid()
Get the workspaceUid property: The workspace unique identifier.
|
public State state()
public ResourceProvisioningState provisioningState()
public String uri()
public String dataIngestionUri()
public String stateReason()
public OptimizedAutoscale optimizedAutoscale()
public KustoPoolProperties withOptimizedAutoscale(OptimizedAutoscale optimizedAutoscale)
optimizedAutoscale
- the optimizedAutoscale value to set.public Boolean enableStreamingIngest()
public KustoPoolProperties withEnableStreamingIngest(Boolean enableStreamingIngest)
enableStreamingIngest
- the enableStreamingIngest value to set.public Boolean enablePurge()
public KustoPoolProperties withEnablePurge(Boolean enablePurge)
enablePurge
- the enablePurge value to set.public LanguageExtensionsList languageExtensions()
public String workspaceUid()
public KustoPoolProperties 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.