AsyncDocumentClient.Builder Clase
- java.
lang. Object - com.
microsoft. azure. cosmosdb. rx. AsyncDocumentClient. Builder
- com.
public class Builder
Clase auxiliar para compilar AsyncDocumentClient instancias como representación lógica del servicio de base de datos de 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();
Resumen del método
Detalles del método
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)
Parámetros:
setConnectionPolicy
public void setConnectionPolicy(ConnectionPolicy connectionPolicy)
Parámetros:
setDesiredConsistencyLevel
public void setDesiredConsistencyLevel(ConsistencyLevel desiredConsistencyLevel)
Parámetros:
setMasterKeyOrResourceToken
public void setMasterKeyOrResourceToken(String masterKeyOrResourceToken)
Parámetros:
setPermissionFeed
public void setPermissionFeed(List
Parámetros:
setServiceEndpoint
public void setServiceEndpoint(URI serviceEndpoint)
Parámetros:
setTokenResolver
public void setTokenResolver(TokenResolver tokenResolver)
Parámetros:
withConfigs
public Builder withConfigs(Configs configs)
Parámetros:
withConnectionPolicy
public Builder withConnectionPolicy(ConnectionPolicy connectionPolicy)
Parámetros:
withConsistencyLevel
public Builder withConsistencyLevel(ConsistencyLevel desiredConsistencyLevel)
Parámetros:
withMasterKey
public Builder withMasterKey(String masterKeyOrResourceToken)
El nuevo método conMasterKeyOrResourceToken tomará la clave maestra o el token de recurso y realizará la autenticación para acceder al recurso.
<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>
Parámetros:
Devoluciones:
withMasterKeyOrResourceToken
public Builder withMasterKeyOrResourceToken(String masterKeyOrResourceToken)
Este método aceptará la clave maestra , además, también puede consumir el token de recursos para la autenticación.
Parámetros:
Devoluciones:
withPermissionFeed
public Builder withPermissionFeed(List
Este método aceptará la lista de permisos , que contiene los tokens de recursos necesarios para acceder a los recursos.
Parámetros:
Devoluciones:
withServiceEndpoint
public Builder withServiceEndpoint(String serviceEndpoint)
Parámetros:
withTokenResolver
public Builder withTokenResolver(TokenResolver tokenResolver)
Este método aceptará tokenResolver, que es la función rx, toma argumentos.
T1 requestVerb(String),
T2 resourceIdOrFullName(String),
T3 resourceType(com.microsoft.azure.cosmosdb.internal.ResourceType),
Encabezados de solicitud T4(Map<String, String>)
y devolver
R authenticationToken(String)
Parámetros:
Devoluciones:
Se aplica a
Azure SDK for Java