AsyncDocumentClient.Builder クラス
- java.
lang. Object - com.
microsoft. azure. cosmosdb. rx. AsyncDocumentClient. Builder
- com.
public class Builder
Azure Cosmos DB データベース サービスの論理表現としてインスタンスを構築 AsyncDocumentClient するためのヘルパー クラス。
ConnectionPolicy connectionPolicy = new ConnectionPolicy();
connectionPolicy.setConnectionMode(ConnectionMode.Direct);
AsyncDocumentClient client = new AsyncDocumentClient.Builder()
.withServiceEndpoint(serviceEndpoint)
.withMasterKeyOrResourceToken(masterKey)
.withConnectionPolicy(connectionPolicy)
.withConsistencyLevel(ConsistencyLevel.Session)
.build();
メソッドの概要
メソッドの詳細
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)
パラメーター:
setConnectionPolicy
public void setConnectionPolicy(ConnectionPolicy connectionPolicy)
パラメーター:
setDesiredConsistencyLevel
public void setDesiredConsistencyLevel(ConsistencyLevel desiredConsistencyLevel)
パラメーター:
setMasterKeyOrResourceToken
public void setMasterKeyOrResourceToken(String masterKeyOrResourceToken)
パラメーター:
setPermissionFeed
public void setPermissionFeed(List
パラメーター:
setServiceEndpoint
public void setServiceEndpoint(URI serviceEndpoint)
パラメーター:
setTokenResolver
public void setTokenResolver(TokenResolver tokenResolver)
パラメーター:
withConfigs
public Builder withConfigs(Configs configs)
パラメーター:
withConnectionPolicy
public Builder withConnectionPolicy(ConnectionPolicy connectionPolicy)
パラメーター:
withConsistencyLevel
public Builder withConsistencyLevel(ConsistencyLevel desiredConsistencyLevel)
パラメーター:
withMasterKey
public Builder withMasterKey(String masterKeyOrResourceToken)
MasterKeyOrResourceToken を使用した新しいメソッドは、マスター キーまたはリソース トークンを取得し、リソースにアクセスするための認証を実行します。
<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>
パラメーター:
戻り値:
withMasterKeyOrResourceToken
public Builder withMasterKeyOrResourceToken(String masterKeyOrResourceToken)
このメソッドはマスター キーを受け入れます。さらに、認証にもリソース トークンを使用できます。
パラメーター:
戻り値:
withPermissionFeed
public Builder withPermissionFeed(List
このメソッドは、リソースへのアクセスに必要なリソース トークンを含むアクセス許可リスト を受け入れます。
パラメーター:
戻り値:
withServiceEndpoint
public Builder withServiceEndpoint(String serviceEndpoint)
パラメーター:
withTokenResolver
public Builder withTokenResolver(TokenResolver tokenResolver)
このメソッドは、rx 関数である tokenResolver を受け取り、引数を受け取ります
T1 requestVerb(String),
T2 resourceIdOrFullName(String),
T3 resourceType(com.microsoft.azure.cosmosdb.internal.ResourceType),
T4 要求ヘッダー (Map<String, String>)
と return
R authenticationToken(String)
パラメーター:
戻り値:
適用対象
Azure SDK for Java