Class AzureDigitalTwinsManager.Configurable
java.lang.Object
com.azure.resourcemanager.digitaltwins.AzureDigitalTwinsManager.Configurable
- Enclosing class:
- AzureDigitalTwinsManager
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 AzureDigitalTwins 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 AzureDigitalTwinsManager.Configurable withHttpClient(com.azure.core.http.HttpClient httpClient) Sets the http client.- Parameters:
httpClient
- the HTTP client.- Returns:
- the configurable object itself.
-
withLogOptions
public AzureDigitalTwinsManager.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 AzureDigitalTwinsManager.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 AzureDigitalTwinsManager.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 AzureDigitalTwinsManager.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
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 AzureDigitalTwinsManager authenticate(com.azure.core.credential.TokenCredential credential, com.azure.core.management.profile.AzureProfile profile) Creates an instance of AzureDigitalTwins service API entry point.- Parameters:
credential
- the credential to use.profile
- the Azure profile for client.- Returns:
- the AzureDigitalTwins service API instance.
-