AsyncDocumentClient.Builder Classe
- java.
lang. Object - com.
microsoft. azure. cosmosdb. rx. AsyncDocumentClient. Builder
- com.
public class Builder
Classe d’assistance pour générer AsyncDocumentClient des instances en tant que représentation logique du service de base de données Azure Cosmos DB.
ConnectionPolicy connectionPolicy = new ConnectionPolicy();
connectionPolicy.setConnectionMode(ConnectionMode.Direct);
AsyncDocumentClient client = new AsyncDocumentClient.Builder()
.withServiceEndpoint(serviceEndpoint)
.withMasterKeyOrResourceToken(masterKey)
.withConnectionPolicy(connectionPolicy)
.withConsistencyLevel(ConsistencyLevel.Session)
.build();
Résumé de la méthode
Détails de la méthode
build
public AsyncDocumentClient build()
getConfigs
public Configs getConfigs()
getConnectionPolicy
public ConnectionPolicy getConnectionPolicy()
getDesiredConsistencyLevel
public ConsistencyLevel getDesiredConsistencyLevel()
getMasterKeyOrResourceToken
public String getMasterKeyOrResourceToken()
getPermissionFeed
public List
getServiceEndpoint
public URI getServiceEndpoint()
getTokenResolver
public TokenResolver getTokenResolver()
setConfigs
public void setConfigs(Configs configs)
Paramètres:
setConnectionPolicy
public void setConnectionPolicy(ConnectionPolicy connectionPolicy)
Paramètres:
setDesiredConsistencyLevel
public void setDesiredConsistencyLevel(ConsistencyLevel desiredConsistencyLevel)
Paramètres:
setMasterKeyOrResourceToken
public void setMasterKeyOrResourceToken(String masterKeyOrResourceToken)
Paramètres:
setPermissionFeed
public void setPermissionFeed(List
Paramètres:
setServiceEndpoint
public void setServiceEndpoint(URI serviceEndpoint)
Paramètres:
setTokenResolver
public void setTokenResolver(TokenResolver tokenResolver)
Paramètres:
withConfigs
public Builder withConfigs(Configs configs)
Paramètres:
withConnectionPolicy
public Builder withConnectionPolicy(ConnectionPolicy connectionPolicy)
Paramètres:
withConsistencyLevel
public Builder withConsistencyLevel(ConsistencyLevel desiredConsistencyLevel)
Paramètres:
withMasterKey
public Builder withMasterKey(String masterKeyOrResourceToken)
La nouvelle méthode avecMasterKeyOrResourceToken prend master clé ou jeton de ressource et effectue l’authentification pour accéder à la ressource.
<xreftitle>Deprecated</xreftitle>
<xrefdescription>
<p>use <xref uid="com.microsoft.azure.cosmosdb.rx.AsyncDocumentClient.Builder.withMasterKeyOrResourceToken(String)" data-throw-if-not-resolved="false" data-raw-source="withMasterKeyOrResourceToken(String)"></xref> instead. </p>
</xrefdescription>
Paramètres:
Retours:
withMasterKeyOrResourceToken
public Builder withMasterKeyOrResourceToken(String masterKeyOrResourceToken)
Cette méthode accepte la clé master . Elle peut également consommer un jeton de ressource pour l’authentification.
Paramètres:
Retours:
withPermissionFeed
public Builder withPermissionFeed(List
Cette méthode accepte la liste d’autorisations , qui contient les jetons de ressource nécessaires pour accéder aux ressources.
Paramètres:
Retours:
withServiceEndpoint
public Builder withServiceEndpoint(String serviceEndpoint)
Paramètres:
withTokenResolver
public Builder withTokenResolver(TokenResolver tokenResolver)
Cette méthode accepte tokenResolver qui est la fonction rx, elle prend des arguments
T1 requestVerb(String),
T2 resourceIdOrFullName(String),
T3 resourceType(com.microsoft.azure.cosmosdb.internal.ResourceType),
En-têtes de requête T4(<Map String, String>)
et retourner
R authenticationToken(String)
Paramètres:
Retours:
S’applique à
Azure SDK for Java