Class HDInsightContainersManager.Configurable
java.lang.Object
com.azure.resourcemanager.hdinsight.containers.HDInsightContainersManager.Configurable
- Enclosing class:
HDInsightContainersManager
The Configurable allowing configurations to be set.
-
Method Summary
Modifier and TypeMethodDescriptionauthenticate(com.azure.core.credential.TokenCredential credential, com.azure.core.management.profile.AzureProfile profile) Creates an instance of HDInsightContainers service API entry point.withDefaultPollInterval(Duration defaultPollInterval) Sets the default poll interval, used when service does not provide "Retry-After" header.withHttpClient(com.azure.core.http.HttpClient httpClient) Sets the http client.withLogOptions(com.azure.core.http.policy.HttpLogOptions httpLogOptions) Sets the logging options to the HTTP pipeline.withPolicy(com.azure.core.http.policy.HttpPipelinePolicy policy) Adds the pipeline policy to the HTTP pipeline.withRetryOptions(com.azure.core.http.policy.RetryOptions retryOptions) Sets the retry options for the HTTP pipeline retry policy.withRetryPolicy(com.azure.core.http.policy.RetryPolicy retryPolicy) Sets the retry policy to the HTTP pipeline.Adds the scope to permission sets.
-
Method Details
-
withHttpClient
public HDInsightContainersManager.Configurable withHttpClient(com.azure.core.http.HttpClient httpClient) Sets the http client.- Parameters:
httpClient- the HTTP client.- Returns:
- the configurable object itself.
-
withLogOptions
public HDInsightContainersManager.Configurable withLogOptions(com.azure.core.http.policy.HttpLogOptions httpLogOptions) Sets the logging options to the HTTP pipeline.- Parameters:
httpLogOptions- the HTTP log options.- Returns:
- the configurable object itself.
-
withPolicy
public HDInsightContainersManager.Configurable withPolicy(com.azure.core.http.policy.HttpPipelinePolicy policy) Adds the pipeline policy to the HTTP pipeline.- Parameters:
policy- the HTTP pipeline policy.- Returns:
- the configurable object itself.
-
withScope
Adds the scope to permission sets.- Parameters:
scope- the scope.- Returns:
- the configurable object itself.
-
withRetryPolicy
public HDInsightContainersManager.Configurable withRetryPolicy(com.azure.core.http.policy.RetryPolicy retryPolicy) Sets the retry policy to the HTTP pipeline.- Parameters:
retryPolicy- the HTTP pipeline retry policy.- Returns:
- the configurable object itself.
-
withRetryOptions
public HDInsightContainersManager.Configurable withRetryOptions(com.azure.core.http.policy.RetryOptions retryOptions) Sets the retry options for the HTTP pipeline retry policy.This setting has no effect, if retry policy is set via
withRetryPolicy(RetryPolicy).- Parameters:
retryOptions- the retry options for the HTTP pipeline retry policy.- Returns:
- the configurable object itself.
-
withDefaultPollInterval
public HDInsightContainersManager.Configurable withDefaultPollInterval(Duration defaultPollInterval) Sets the default poll interval, used when service does not provide "Retry-After" header.- Parameters:
defaultPollInterval- the default poll interval.- Returns:
- the configurable object itself.
-
authenticate
public HDInsightContainersManager authenticate(com.azure.core.credential.TokenCredential credential, com.azure.core.management.profile.AzureProfile profile) Creates an instance of HDInsightContainers service API entry point.- Parameters:
credential- the credential to use.profile- the Azure profile for client.- Returns:
- the HDInsightContainers service API instance.
-