SecurityManager.Configurable Classe

  • java.lang.Object
    • com.azure.resourcemanager.security.SecurityManager.Configurable

public static final class SecurityManager.Configurable

O Configurável que permite que as configurações sejam definidas.

Resumo do método

Modificador e tipo Método e descrição
SecurityManager authenticate(TokenCredential credential, AzureProfile profile)

Cria uma instância do ponto de entrada da API do serviço de segurança.

Configurable withDefaultPollInterval(Duration defaultPollInterval)

Define o intervalo de sondagem padrão, usado quando o serviço não fornece o cabeçalho "Retry-After".

Configurable withHttpClient(HttpClient httpClient)

Define o cliente http.

Configurable withLogOptions(HttpLogOptions httpLogOptions)

Define as opções de log para o pipeline HTTP.

Configurable withPolicy(HttpPipelinePolicy policy)

Adiciona a política de pipeline ao pipeline HTTP.

Configurable withRetryOptions(RetryOptions retryOptions)

Define as opções de repetição para a política de repetição de pipeline HTTP.

Configurable withRetryPolicy(RetryPolicy retryPolicy)

Define a política de repetição para o pipeline HTTP.

Configurable withScope(String scope)

Adiciona o escopo aos conjuntos de permissões.

Métodos herdados de java.lang.Object

Detalhes do método

authenticate

public SecurityManager authenticate(TokenCredential credential, AzureProfile profile)

Cria uma instância do ponto de entrada da API do serviço de segurança.

Parameters:

credential - a credencial a ser usada.
profile - o perfil do Azure para cliente.

Returns:

a instância da API do serviço de segurança.

withDefaultPollInterval

public SecurityManager.Configurable withDefaultPollInterval(Duration defaultPollInterval)

Define o intervalo de sondagem padrão, usado quando o serviço não fornece o cabeçalho "Retry-After".

Parameters:

defaultPollInterval - o intervalo de sondagem padrão.

Returns:

o próprio objeto configurável.

withHttpClient

public SecurityManager.Configurable withHttpClient(HttpClient httpClient)

Define o cliente http.

Parameters:

httpClient - o cliente HTTP.

Returns:

o próprio objeto configurável.

withLogOptions

public SecurityManager.Configurable withLogOptions(HttpLogOptions httpLogOptions)

Define as opções de log para o pipeline HTTP.

Parameters:

httpLogOptions - as opções de log HTTP.

Returns:

o próprio objeto configurável.

withPolicy

public SecurityManager.Configurable withPolicy(HttpPipelinePolicy policy)

Adiciona a política de pipeline ao pipeline HTTP.

Parameters:

policy - a política de pipeline HTTP.

Returns:

o próprio objeto configurável.

withRetryOptions

public SecurityManager.Configurable withRetryOptions(RetryOptions retryOptions)

Define as opções de repetição para a política de repetição de pipeline HTTP.

Essa configuração não terá efeito, se a política de repetição for definida por meio de withRetryPolicy(RetryPolicy retryPolicy).

Parameters:

retryOptions - as opções de repetição para a política de repetição de pipeline HTTP.

Returns:

o próprio objeto configurável.

withRetryPolicy

public SecurityManager.Configurable withRetryPolicy(RetryPolicy retryPolicy)

Define a política de repetição para o pipeline HTTP.

Parameters:

retryPolicy - a política de repetição de pipeline HTTP.

Returns:

o próprio objeto configurável.

withScope

public SecurityManager.Configurable withScope(String scope)

Adiciona o escopo aos conjuntos de permissões.

Parameters:

scope - o escopo.

Returns:

o próprio objeto configurável.

Aplica-se a