public static final class ServiceFabricManager.Configurable extends Object
Modifier and Type | Method and Description |
---|---|
ServiceFabricManager |
authenticate(com.azure.core.credential.TokenCredential credential,
com.azure.core.management.profile.AzureProfile profile)
Creates an instance of ServiceFabric service API entry point.
|
ServiceFabricManager.Configurable |
withDefaultPollInterval(Duration defaultPollInterval)
Sets the default poll interval, used when service does not provide "Retry-After" header.
|
ServiceFabricManager.Configurable |
withHttpClient(com.azure.core.http.HttpClient httpClient)
Sets the http client.
|
ServiceFabricManager.Configurable |
withLogOptions(com.azure.core.http.policy.HttpLogOptions httpLogOptions)
Sets the logging options to the HTTP pipeline.
|
ServiceFabricManager.Configurable |
withPolicy(com.azure.core.http.policy.HttpPipelinePolicy policy)
Adds the pipeline policy to the HTTP pipeline.
|
ServiceFabricManager.Configurable |
withRetryPolicy(com.azure.core.http.policy.RetryPolicy retryPolicy)
Sets the retry policy to the HTTP pipeline.
|
public ServiceFabricManager.Configurable withHttpClient(com.azure.core.http.HttpClient httpClient)
httpClient
- the HTTP client.public ServiceFabricManager.Configurable withLogOptions(com.azure.core.http.policy.HttpLogOptions httpLogOptions)
httpLogOptions
- the HTTP log options.public ServiceFabricManager.Configurable withPolicy(com.azure.core.http.policy.HttpPipelinePolicy policy)
policy
- the HTTP pipeline policy.public ServiceFabricManager.Configurable withRetryPolicy(com.azure.core.http.policy.RetryPolicy retryPolicy)
retryPolicy
- the HTTP pipeline retry policy.public ServiceFabricManager.Configurable withDefaultPollInterval(Duration defaultPollInterval)
defaultPollInterval
- the default poll interval.public ServiceFabricManager authenticate(com.azure.core.credential.TokenCredential credential, com.azure.core.management.profile.AzureProfile profile)
credential
- the credential to use.profile
- the Azure profile for client.Copyright © 2021 Microsoft Corporation. All rights reserved.