CosmosBridgeInternal Class

  • java.lang.Object
    • com.azure.cosmos.CosmosBridgeInternal

public final class CosmosBridgeInternal

DO NOT USE. For internal use only by the SDK. These methods might break at any time. No support will be provided.

Method Summary

Modifier and Type Method and Description
static CosmosClientBuilder cloneCosmosClientBuilder(CosmosClientBuilder builder)
static CosmosException cosmosException(int statusCode, Exception innerException)
static com.azure.cosmos.implementation.AsyncDocumentClient getAsyncDocumentClient(CosmosAsyncClient client)
static com.azure.cosmos.implementation.AsyncDocumentClient getAsyncDocumentClient(CosmosAsyncDatabase cosmosAsyncDatabase)
static com.azure.cosmos.implementation.AsyncDocumentClient getAsyncDocumentClient(CosmosClient client)
static com.azure.cosmos.implementation.ConnectionPolicy getConnectionPolicy(CosmosClientBuilder cosmosClientBuilder)
static ConsistencyLevel getConsistencyLevel(CosmosClientBuilder cosmosClientBuilder)
static com.azure.cosmos.implementation.AsyncDocumentClient getContextClient(CosmosAsyncContainer container)
static com.azure.cosmos.implementation.AsyncDocumentClient getContextClient(CosmosAsyncDatabase database)
static CosmosAsyncContainer getCosmosAsyncContainer(CosmosContainer container)
static CosmosAsyncContainer getCosmosContainerWithNewClient(CosmosAsyncContainer cosmosContainer, CosmosAsyncDatabase cosmosDatabase, CosmosAsyncClient client)
static CosmosAsyncDatabase getCosmosDatabaseWithNewClient(CosmosAsyncDatabase cosmosDatabase, CosmosAsyncClient client)

Methods inherited from java.lang.Object

Method Details

cloneCosmosClientBuilder

public static CosmosClientBuilder cloneCosmosClientBuilder(CosmosClientBuilder builder)

Parameters:

builder

cosmosException

public static CosmosException cosmosException(int statusCode, Exception innerException)

Parameters:

statusCode
innerException

getAsyncDocumentClient

public static AsyncDocumentClient getAsyncDocumentClient(CosmosAsyncClient client)

Parameters:

client

getAsyncDocumentClient

public static AsyncDocumentClient getAsyncDocumentClient(CosmosAsyncDatabase cosmosAsyncDatabase)

Parameters:

cosmosAsyncDatabase

getAsyncDocumentClient

public static AsyncDocumentClient getAsyncDocumentClient(CosmosClient client)

Parameters:

client

getConnectionPolicy

public static ConnectionPolicy getConnectionPolicy(CosmosClientBuilder cosmosClientBuilder)

Parameters:

cosmosClientBuilder

getConsistencyLevel

public static ConsistencyLevel getConsistencyLevel(CosmosClientBuilder cosmosClientBuilder)

Parameters:

cosmosClientBuilder

getContextClient

public static AsyncDocumentClient getContextClient(CosmosAsyncContainer container)

Parameters:

container

getContextClient

public static AsyncDocumentClient getContextClient(CosmosAsyncDatabase database)

Parameters:

database

getCosmosAsyncContainer

public static CosmosAsyncContainer getCosmosAsyncContainer(CosmosContainer container)

Parameters:

container

getCosmosContainerWithNewClient

public static CosmosAsyncContainer getCosmosContainerWithNewClient(CosmosAsyncContainer cosmosContainer, CosmosAsyncDatabase cosmosDatabase, CosmosAsyncClient client)

Parameters:

cosmosContainer
cosmosDatabase
client

getCosmosDatabaseWithNewClient

public static CosmosAsyncDatabase getCosmosDatabaseWithNewClient(CosmosAsyncDatabase cosmosDatabase, CosmosAsyncClient client)

Parameters:

cosmosDatabase
client

Applies to