LogAnalyticsClient Interface

public interface LogAnalyticsClient

An instance of this class provides access to all the operations defined in LogAnalyticsClient.

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<LogAnalyticsOperationResultInner>,LogAnalyticsOperationResultInner> beginExportRequestRateByInterval(String location, RequestRateByIntervalInput parameters)

Export logs that show Api requests made by this subscription in the given time window to show throttling activities.

abstract SyncPoller<PollResult<LogAnalyticsOperationResultInner>,LogAnalyticsOperationResultInner> beginExportRequestRateByInterval(String location, RequestRateByIntervalInput parameters, Context context)

Export logs that show Api requests made by this subscription in the given time window to show throttling activities.

abstract PollerFlux<PollResult<LogAnalyticsOperationResultInner>,LogAnalyticsOperationResultInner> beginExportRequestRateByIntervalAsync(String location, RequestRateByIntervalInput parameters)

Export logs that show Api requests made by this subscription in the given time window to show throttling activities.

abstract SyncPoller<PollResult<LogAnalyticsOperationResultInner>,LogAnalyticsOperationResultInner> beginExportThrottledRequests(String location, ThrottledRequestsInput parameters)

Export logs that show total throttled Api requests for this subscription in the given time window.

abstract SyncPoller<PollResult<LogAnalyticsOperationResultInner>,LogAnalyticsOperationResultInner> beginExportThrottledRequests(String location, ThrottledRequestsInput parameters, Context context)

Export logs that show total throttled Api requests for this subscription in the given time window.

abstract PollerFlux<PollResult<LogAnalyticsOperationResultInner>,LogAnalyticsOperationResultInner> beginExportThrottledRequestsAsync(String location, ThrottledRequestsInput parameters)

Export logs that show total throttled Api requests for this subscription in the given time window.

abstract LogAnalyticsOperationResultInner exportRequestRateByInterval(String location, RequestRateByIntervalInput parameters)

Export logs that show Api requests made by this subscription in the given time window to show throttling activities.

abstract LogAnalyticsOperationResultInner exportRequestRateByInterval(String location, RequestRateByIntervalInput parameters, Context context)

Export logs that show Api requests made by this subscription in the given time window to show throttling activities.

abstract Mono<LogAnalyticsOperationResultInner> exportRequestRateByIntervalAsync(String location, RequestRateByIntervalInput parameters)

Export logs that show Api requests made by this subscription in the given time window to show throttling activities.

abstract Mono<Response<Flux<ByteBuffer>>> exportRequestRateByIntervalWithResponseAsync(String location, RequestRateByIntervalInput parameters)

Export logs that show Api requests made by this subscription in the given time window to show throttling activities.

abstract LogAnalyticsOperationResultInner exportThrottledRequests(String location, ThrottledRequestsInput parameters)

Export logs that show total throttled Api requests for this subscription in the given time window.

abstract LogAnalyticsOperationResultInner exportThrottledRequests(String location, ThrottledRequestsInput parameters, Context context)

Export logs that show total throttled Api requests for this subscription in the given time window.

abstract Mono<LogAnalyticsOperationResultInner> exportThrottledRequestsAsync(String location, ThrottledRequestsInput parameters)

Export logs that show total throttled Api requests for this subscription in the given time window.

abstract Mono<Response<Flux<ByteBuffer>>> exportThrottledRequestsWithResponseAsync(String location, ThrottledRequestsInput parameters)

Export logs that show total throttled Api requests for this subscription in the given time window.

Method Details

beginExportRequestRateByInterval

public abstract SyncPoller,LogAnalyticsOperationResultInner> beginExportRequestRateByInterval(String location, RequestRateByIntervalInput parameters)

Export logs that show Api requests made by this subscription in the given time window to show throttling activities.

Parameters:

location - The location upon which virtual-machine-sizes is queried.
parameters - Parameters supplied to the LogAnalytics getRequestRateByInterval Api.

Returns:

the SyncPoller<T,U> for polling of logAnalytics operation status response.

beginExportRequestRateByInterval

public abstract SyncPoller,LogAnalyticsOperationResultInner> beginExportRequestRateByInterval(String location, RequestRateByIntervalInput parameters, Context context)

Export logs that show Api requests made by this subscription in the given time window to show throttling activities.

Parameters:

location - The location upon which virtual-machine-sizes is queried.
parameters - Parameters supplied to the LogAnalytics getRequestRateByInterval Api.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of logAnalytics operation status response.

beginExportRequestRateByIntervalAsync

public abstract PollerFlux,LogAnalyticsOperationResultInner> beginExportRequestRateByIntervalAsync(String location, RequestRateByIntervalInput parameters)

Export logs that show Api requests made by this subscription in the given time window to show throttling activities.

Parameters:

location - The location upon which virtual-machine-sizes is queried.
parameters - Parameters supplied to the LogAnalytics getRequestRateByInterval Api.

Returns:

the PollerFlux<T,U> for polling of logAnalytics operation status response.

beginExportThrottledRequests

public abstract SyncPoller,LogAnalyticsOperationResultInner> beginExportThrottledRequests(String location, ThrottledRequestsInput parameters)

Export logs that show total throttled Api requests for this subscription in the given time window.

Parameters:

location - The location upon which virtual-machine-sizes is queried.
parameters - Parameters supplied to the LogAnalytics getThrottledRequests Api.

Returns:

the SyncPoller<T,U> for polling of logAnalytics operation status response.

beginExportThrottledRequests

public abstract SyncPoller,LogAnalyticsOperationResultInner> beginExportThrottledRequests(String location, ThrottledRequestsInput parameters, Context context)

Export logs that show total throttled Api requests for this subscription in the given time window.

Parameters:

location - The location upon which virtual-machine-sizes is queried.
parameters - Parameters supplied to the LogAnalytics getThrottledRequests Api.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of logAnalytics operation status response.

beginExportThrottledRequestsAsync

public abstract PollerFlux,LogAnalyticsOperationResultInner> beginExportThrottledRequestsAsync(String location, ThrottledRequestsInput parameters)

Export logs that show total throttled Api requests for this subscription in the given time window.

Parameters:

location - The location upon which virtual-machine-sizes is queried.
parameters - Parameters supplied to the LogAnalytics getThrottledRequests Api.

Returns:

the PollerFlux<T,U> for polling of logAnalytics operation status response.

exportRequestRateByInterval

public abstract LogAnalyticsOperationResultInner exportRequestRateByInterval(String location, RequestRateByIntervalInput parameters)

Export logs that show Api requests made by this subscription in the given time window to show throttling activities.

Parameters:

location - The location upon which virtual-machine-sizes is queried.
parameters - Parameters supplied to the LogAnalytics getRequestRateByInterval Api.

Returns:

logAnalytics operation status response.

exportRequestRateByInterval

public abstract LogAnalyticsOperationResultInner exportRequestRateByInterval(String location, RequestRateByIntervalInput parameters, Context context)

Export logs that show Api requests made by this subscription in the given time window to show throttling activities.

Parameters:

location - The location upon which virtual-machine-sizes is queried.
parameters - Parameters supplied to the LogAnalytics getRequestRateByInterval Api.
context - The context to associate with this operation.

Returns:

logAnalytics operation status response.

exportRequestRateByIntervalAsync

public abstract Mono exportRequestRateByIntervalAsync(String location, RequestRateByIntervalInput parameters)

Export logs that show Api requests made by this subscription in the given time window to show throttling activities.

Parameters:

location - The location upon which virtual-machine-sizes is queried.
parameters - Parameters supplied to the LogAnalytics getRequestRateByInterval Api.

Returns:

logAnalytics operation status response on successful completion of Mono.

exportRequestRateByIntervalWithResponseAsync

public abstract Mono>> exportRequestRateByIntervalWithResponseAsync(String location, RequestRateByIntervalInput parameters)

Export logs that show Api requests made by this subscription in the given time window to show throttling activities.

Parameters:

location - The location upon which virtual-machine-sizes is queried.
parameters - Parameters supplied to the LogAnalytics getRequestRateByInterval Api.

Returns:

logAnalytics operation status response along with Response<T> on successful completion of Mono.

exportThrottledRequests

public abstract LogAnalyticsOperationResultInner exportThrottledRequests(String location, ThrottledRequestsInput parameters)

Export logs that show total throttled Api requests for this subscription in the given time window.

Parameters:

location - The location upon which virtual-machine-sizes is queried.
parameters - Parameters supplied to the LogAnalytics getThrottledRequests Api.

Returns:

logAnalytics operation status response.

exportThrottledRequests

public abstract LogAnalyticsOperationResultInner exportThrottledRequests(String location, ThrottledRequestsInput parameters, Context context)

Export logs that show total throttled Api requests for this subscription in the given time window.

Parameters:

location - The location upon which virtual-machine-sizes is queried.
parameters - Parameters supplied to the LogAnalytics getThrottledRequests Api.
context - The context to associate with this operation.

Returns:

logAnalytics operation status response.

exportThrottledRequestsAsync

public abstract Mono exportThrottledRequestsAsync(String location, ThrottledRequestsInput parameters)

Export logs that show total throttled Api requests for this subscription in the given time window.

Parameters:

location - The location upon which virtual-machine-sizes is queried.
parameters - Parameters supplied to the LogAnalytics getThrottledRequests Api.

Returns:

logAnalytics operation status response on successful completion of Mono.

exportThrottledRequestsWithResponseAsync

public abstract Mono>> exportThrottledRequestsWithResponseAsync(String location, ThrottledRequestsInput parameters)

Export logs that show total throttled Api requests for this subscription in the given time window.

Parameters:

location - The location upon which virtual-machine-sizes is queried.
parameters - Parameters supplied to the LogAnalytics getThrottledRequests Api.

Returns:

logAnalytics operation status response along with Response<T> on successful completion of Mono.

Applies to