SecurityManager.Configurable Klasse

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

public static final class SecurityManager.Configurable

Die Konfigurierbare, mit der Konfigurationen festgelegt werden können.

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
SecurityManager authenticate(TokenCredential credential, AzureProfile profile)

Erstellt eine instance des Einstiegspunkts der Sicherheitsdienst-API.

Configurable withDefaultPollInterval(Duration defaultPollInterval)

Legt das Standardabfrageintervall fest, das verwendet wird, wenn der Dienst keinen "Retry-After"-Header bereitstellt.

Configurable withHttpClient(HttpClient httpClient)

Legt den HTTP-Client fest.

Configurable withLogOptions(HttpLogOptions httpLogOptions)

Legt die Protokollierungsoptionen auf die HTTP-Pipeline fest.

Configurable withPolicy(HttpPipelinePolicy policy)

Fügt der HTTP-Pipeline die Pipelinerichtlinie hinzu.

Configurable withRetryOptions(RetryOptions retryOptions)

Legt die Wiederholungsoptionen für die Wiederholungsrichtlinie für die HTTP-Pipeline fest.

Configurable withRetryPolicy(RetryPolicy retryPolicy)

Legt die Wiederholungsrichtlinie auf die HTTP-Pipeline fest.

Configurable withScope(String scope)

Fügt den Bereich zu Berechtigungssätzen hinzu.

Geerbte Methoden von java.lang.Object

Details zur Methode

authenticate

public SecurityManager authenticate(TokenCredential credential, AzureProfile profile)

Erstellt eine instance des Einstiegspunkts der Sicherheitsdienst-API.

Parameters:

credential - die zu verwendenden Anmeldeinformationen.
profile - das Azure-Profil für den Client.

Returns:

die Sicherheitsdienst-API instance.

withDefaultPollInterval

public SecurityManager.Configurable withDefaultPollInterval(Duration defaultPollInterval)

Legt das Standardabfrageintervall fest, das verwendet wird, wenn der Dienst keinen "Retry-After"-Header bereitstellt.

Parameters:

defaultPollInterval - das Standardabrufintervall.

Returns:

das konfigurierbare Objekt selbst.

withHttpClient

public SecurityManager.Configurable withHttpClient(HttpClient httpClient)

Legt den HTTP-Client fest.

Parameters:

httpClient - den HTTP-Client.

Returns:

das konfigurierbare Objekt selbst.

withLogOptions

public SecurityManager.Configurable withLogOptions(HttpLogOptions httpLogOptions)

Legt die Protokollierungsoptionen auf die HTTP-Pipeline fest.

Parameters:

httpLogOptions - die HTTP-Protokolloptionen.

Returns:

das konfigurierbare Objekt selbst.

withPolicy

public SecurityManager.Configurable withPolicy(HttpPipelinePolicy policy)

Fügt der HTTP-Pipeline die Pipelinerichtlinie hinzu.

Parameters:

policy - die HTTP-Pipelinerichtlinie.

Returns:

das konfigurierbare Objekt selbst.

withRetryOptions

public SecurityManager.Configurable withRetryOptions(RetryOptions retryOptions)

Legt die Wiederholungsoptionen für die Wiederholungsrichtlinie für die HTTP-Pipeline fest.

Diese Einstellung hat keine Auswirkung, wenn die Wiederholungsrichtlinie über withRetryPolicy(RetryPolicy retryPolicy)festgelegt wird.

Parameters:

retryOptions - die Wiederholungsoptionen für die Wiederholungsrichtlinie für die HTTP-Pipeline.

Returns:

das konfigurierbare Objekt selbst.

withRetryPolicy

public SecurityManager.Configurable withRetryPolicy(RetryPolicy retryPolicy)

Legt die Wiederholungsrichtlinie auf die HTTP-Pipeline fest.

Parameters:

retryPolicy - die Wiederholungsrichtlinie für die HTTP-Pipeline.

Returns:

das konfigurierbare Objekt selbst.

withScope

public SecurityManager.Configurable withScope(String scope)

Fügt den Bereich zu Berechtigungssätzen hinzu.

Parameters:

scope - der Bereich.

Returns:

das konfigurierbare Objekt selbst.

Gilt für: