public abstract class AzureServiceClient extends Object
| Modifier | Constructor and Description |
|---|---|
protected |
AzureServiceClient(com.azure.core.http.HttpPipeline httpPipeline,
com.azure.core.util.serializer.SerializerAdapter serializerAdapter,
com.azure.core.management.AzureEnvironment environment) |
| Modifier and Type | Method and Description |
|---|---|
com.azure.core.util.Context |
getContext()
Gets default client context.
|
abstract Duration |
getDefaultPollInterval()
Gets The default poll interval for long-running operation.
|
com.azure.core.http.HttpPipeline |
getHttpPipeline()
Gets The HTTP pipeline to send requests through.
|
<T,U> Mono<U> |
getLroFinalResultOrError(com.azure.core.util.polling.AsyncPollResponse<com.azure.core.management.polling.PollResult<T>,U> response)
Gets the final result, or an error, based on last async poll response.
|
<T,U> com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<T>,U> |
getLroResult(Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> lroInit,
com.azure.core.http.HttpPipeline httpPipeline,
Type pollResultType,
Type finalResultType,
com.azure.core.util.Context context)
Gets long running operation result.
|
com.azure.core.util.Context |
mergeContext(com.azure.core.util.Context context)
Merges default client context with provided context.
|
protected AzureServiceClient(com.azure.core.http.HttpPipeline httpPipeline,
com.azure.core.util.serializer.SerializerAdapter serializerAdapter,
com.azure.core.management.AzureEnvironment environment)
public com.azure.core.http.HttpPipeline getHttpPipeline()
public abstract Duration getDefaultPollInterval()
public com.azure.core.util.Context getContext()
public com.azure.core.util.Context mergeContext(com.azure.core.util.Context context)
context - the context to be merged with default client context.public <T,U> com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<T>,U> getLroResult(Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> lroInit, com.azure.core.http.HttpPipeline httpPipeline, Type pollResultType, Type finalResultType, com.azure.core.util.Context context)
T - type of poll result.U - type of final result.lroInit - the raw response of init operation.httpPipeline - the http pipeline.pollResultType - type of poll result.finalResultType - type of final result.context - the context shared by all requests.public <T,U> Mono<U> getLroFinalResultOrError(com.azure.core.util.polling.AsyncPollResponse<com.azure.core.management.polling.PollResult<T>,U> response)
T - type of poll result.U - type of final result.response - the last async poll response.Copyright © 2021 Microsoft Corporation. All rights reserved.