Class KustoPoolInner


  • public final class KustoPoolInner
    extends com.azure.core.management.Resource
    Class representing a Kusto kusto pool.
    • Constructor Detail

      • KustoPoolInner

        public KustoPoolInner()
    • Method Detail

      • sku

        public AzureSku sku()
        Get the sku property: The SKU of the kusto pool.
        Returns:
        the sku value.
      • withSku

        public KustoPoolInner withSku​(AzureSku sku)
        Set the sku property: The SKU of the kusto pool.
        Parameters:
        sku - the sku value to set.
        Returns:
        the KustoPoolInner object itself.
      • etag

        public String etag()
        Get the etag property: A unique read-only string that changes whenever the resource is updated.
        Returns:
        the etag value.
      • systemData

        public com.azure.core.management.SystemData systemData()
        Get the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.
        Returns:
        the systemData value.
      • withLocation

        public KustoPoolInner withLocation​(String location)
        Overrides:
        withLocation in class com.azure.core.management.Resource
      • state

        public State state()
        Get the state property: The state of the resource.
        Returns:
        the state value.
      • provisioningState

        public ResourceProvisioningState provisioningState()
        Get the provisioningState property: The provisioned state of the resource.
        Returns:
        the provisioningState value.
      • uri

        public String uri()
        Get the uri property: The Kusto Pool URI.
        Returns:
        the uri value.
      • dataIngestionUri

        public String dataIngestionUri()
        Get the dataIngestionUri property: The Kusto Pool data ingestion URI.
        Returns:
        the dataIngestionUri value.
      • stateReason

        public String stateReason()
        Get the stateReason property: The reason for the Kusto Pool's current state.
        Returns:
        the stateReason value.
      • optimizedAutoscale

        public OptimizedAutoscale optimizedAutoscale()
        Get the optimizedAutoscale property: Optimized auto scale definition.
        Returns:
        the optimizedAutoscale value.
      • withOptimizedAutoscale

        public KustoPoolInner withOptimizedAutoscale​(OptimizedAutoscale optimizedAutoscale)
        Set the optimizedAutoscale property: Optimized auto scale definition.
        Parameters:
        optimizedAutoscale - the optimizedAutoscale value to set.
        Returns:
        the KustoPoolInner object itself.
      • enableStreamingIngest

        public Boolean enableStreamingIngest()
        Get the enableStreamingIngest property: A boolean value that indicates if the streaming ingest is enabled.
        Returns:
        the enableStreamingIngest value.
      • withEnableStreamingIngest

        public KustoPoolInner withEnableStreamingIngest​(Boolean enableStreamingIngest)
        Set the enableStreamingIngest property: A boolean value that indicates if the streaming ingest is enabled.
        Parameters:
        enableStreamingIngest - the enableStreamingIngest value to set.
        Returns:
        the KustoPoolInner object itself.
      • enablePurge

        public Boolean enablePurge()
        Get the enablePurge property: A boolean value that indicates if the purge operations are enabled.
        Returns:
        the enablePurge value.
      • withEnablePurge

        public KustoPoolInner withEnablePurge​(Boolean enablePurge)
        Set the enablePurge property: A boolean value that indicates if the purge operations are enabled.
        Parameters:
        enablePurge - the enablePurge value to set.
        Returns:
        the KustoPoolInner object itself.
      • languageExtensions

        public LanguageExtensionsList languageExtensions()
        Get the languageExtensions property: List of the Kusto Pool's language extensions.
        Returns:
        the languageExtensions value.
      • workspaceUid

        public String workspaceUid()
        Get the workspaceUid property: The workspace unique identifier.
        Returns:
        the workspaceUid value.
      • withWorkspaceUid

        public KustoPoolInner withWorkspaceUid​(String workspaceUid)
        Set the workspaceUid property: The workspace unique identifier.
        Parameters:
        workspaceUid - the workspaceUid value to set.
        Returns:
        the KustoPoolInner object itself.
      • validate

        public void validate()
        Validates the instance.
        Throws:
        IllegalArgumentException - thrown if the instance is not valid.