ConnectionMode Enum

Definition

  • java.lang.Object
    • java.lang.Enum
      • com.microsoft.azure.documentdb.ConnectionMode

Represents the connection mode to be used by the client in the Azure Cosmos DB database service.

Direct and Gateway connectivity modes are supported. Gateway is the default. Refer to http://azure.microsoft.com/documentation/articles/documentdb- interactions-with-resources/#connectivity-options for additional details.

public enum ConnectionMode extends Enum<ConnectionMode>

Fields

DirectHttps

Specifies that requests to server resources are made directly to the data nodes through HTTPS.

In DirectHttps mode, all requests to server resources within a collection, such as documents, stored procedures and user-defined functions, etc., are made directly to the data nodes within the target Azure Cosmos DB cluster using the HTTPS transport protocol.

Certain operations on account or database level resources, such as databases, collections and users, etc., are always routed through the gateway using HTTPS.

Gateway

Specifies that requests to server resources are made through a gateway proxy using HTTPS.

In Gateway mode, all requests are made through a gateway proxy.

Inherited Members

java.lang.Enum.<T>valueOf(java.lang.Class<T>,java.lang.String) java.lang.Enum.clone() java.lang.Enum.compareTo(E) java.lang.Enum.equals(java.lang.Object) java.lang.Enum.finalize() java.lang.Enum.getDeclaringClass() java.lang.Enum.hashCode() java.lang.Enum.name() java.lang.Enum.ordinal() java.lang.Enum.toString() java.lang.Object.getClass() java.lang.Object.notify() java.lang.Object.notifyAll() java.lang.Object.wait() java.lang.Object.wait(long) java.lang.Object.wait(long,int)

Methods

valueOf(String name)

public static ConnectionMode valueOf(String name)

Parameters

name
java.lang.String

Returns

values()

public static ConnectionMode[] values()

Parameters

name
java.lang.String

Returns

Applies to