SecurityManager.Configurable 类
- java.
lang. Object - com.
azure. resourcemanager. security. SecurityManager. Configurable
- com.
public static final class SecurityManager.Configurable
允许设置配置的可配置。
方法摘要
| 修饰符和类型 | 方法和描述 |
|---|---|
|
Security |
authenticate(TokenCredential credential, AzureProfile profile)
创建安全服务 API 入口点的实例。 |
| Configurable |
withDefaultPollInterval(Duration defaultPollInterval)
设置默认轮询间隔,当服务不提供“Retry-After”标头时使用。 |
| Configurable |
withHttpClient(HttpClient httpClient)
设置 http 客户端。 |
| Configurable |
withLogOptions(HttpLogOptions httpLogOptions)
将日志记录选项设置为 HTTP 管道。 |
| Configurable |
withPolicy(HttpPipelinePolicy policy)
将管道策略添加到 HTTP 管道。 |
| Configurable |
withRetryOptions(RetryOptions retryOptions)
设置 HTTP 管道重试策略的重试选项。 |
| Configurable |
withRetryPolicy(RetryPolicy retryPolicy)
将重试策略设置为 HTTP 管道。 |
| Configurable |
withScope(String scope)
将范围添加到权限集。 |
方法继承自 java.lang.Object
方法详细信息
authenticate
public SecurityManager authenticate(TokenCredential credential, AzureProfile profile)
创建安全服务 API 入口点的实例。
Parameters:
Returns:
withDefaultPollInterval
public SecurityManager.Configurable withDefaultPollInterval(Duration defaultPollInterval)
设置默认轮询间隔,当服务不提供“Retry-After”标头时使用。
Parameters:
Returns:
withHttpClient
public SecurityManager.Configurable withHttpClient(HttpClient httpClient)
设置 http 客户端。
Parameters:
Returns:
withLogOptions
public SecurityManager.Configurable withLogOptions(HttpLogOptions httpLogOptions)
将日志记录选项设置为 HTTP 管道。
Parameters:
Returns:
withPolicy
public SecurityManager.Configurable withPolicy(HttpPipelinePolicy policy)
将管道策略添加到 HTTP 管道。
Parameters:
Returns:
withRetryOptions
public SecurityManager.Configurable withRetryOptions(RetryOptions retryOptions)
设置 HTTP 管道重试策略的重试选项。
如果通过 withRetryPolicy(RetryPolicy retryPolicy)设置重试策略,则此设置不起作用。
Parameters:
Returns:
withRetryPolicy
public SecurityManager.Configurable withRetryPolicy(RetryPolicy retryPolicy)
将重试策略设置为 HTTP 管道。
Parameters:
Returns:
withScope
public SecurityManager.Configurable withScope(String scope)
将范围添加到权限集。
Parameters:
Returns: