public DocumentDbFactory(String host, String key, boolean isBiEnabled) { Assert.hasText(host, "host must not be empty!"); Assert.hasText(key, "key must not be empty!"); final ConnectionPolicy policy = ConnectionPolicy.GetDefault(); String userAgent = ";" + USER_AGENT_SUFFIX; if (isBiEnabled && GetHashMac.getHashMac() != null) { userAgent += ";" + GetHashMac.getHashMac(); } policy.setUserAgentSuffix(userAgent); documentClient = new DocumentClient(host, key, policy, ConsistencyLevel.Session); }
public DocumentDbFactory(String host, String key, boolean isBiEnabled) { Assert.hasText(host, "host must not be empty!"); Assert.hasText(key, "key must not be empty!"); final ConnectionPolicy policy = ConnectionPolicy.GetDefault(); String userAgent = ";" + USER_AGENT_SUFFIX; if (isBiEnabled && GetHashMac.getHashMac() != null) { userAgent += ";" + GetHashMac.getHashMac(); } policy.setUserAgentSuffix(userAgent); documentClient = new DocumentClient(host, key, policy, ConsistencyLevel.Session); }
public DocumentClient getDocumentClient() { final ConnectionPolicy policy = config.getConnectionPolicy(); final String userAgent = getUserAgentSuffix() + ";" + policy.getUserAgentSuffix(); policy.setUserAgentSuffix(userAgent); return new DocumentClient(config.getUri(), config.getKey(), policy, config.getConsistencyLevel()); }
private DocumentClient createDocumentClient() { LOG.debug("createDocumentClient"); final ConnectionPolicy policy = connectionPolicy == null ? ConnectionPolicy.GetDefault() : connectionPolicy; String userAgent = (policy.getUserAgentSuffix() == null ? "" : ";" + policy.getUserAgentSuffix()) + ";" + USER_AGENT_SUFFIX; if (properties.isAllowTelemetry() && GetHashMac.getHashMac() != null) { userAgent += ";" + GetHashMac.getHashMac(); } policy.setUserAgentSuffix(userAgent); return new DocumentClient(properties.getUri(), properties.getKey(), policy, properties.getConsistencyLevel() == null ? ConsistencyLevel.Session : properties.getConsistencyLevel()); }
private DocumentClient createDocumentClient() { LOG.debug("createDocumentClient"); final ConnectionPolicy policy = connectionPolicy == null ? ConnectionPolicy.GetDefault() : connectionPolicy; String userAgent = (policy.getUserAgentSuffix() == null ? "" : ";" + policy.getUserAgentSuffix()) + ";" + USER_AGENT_SUFFIX; if (properties.isAllowTelemetry() && GetHashMac.getHashMac() != null) { userAgent += ";" + GetHashMac.getHashMac(); } policy.setUserAgentSuffix(userAgent); return new DocumentClient(properties.getUri(), properties.getKey(), policy, properties.getConsistencyLevel() == null ? ConsistencyLevel.Session : properties.getConsistencyLevel()); }
/** * Create document client. * * @param properties the properties * @return the document client */ public DocumentClient createDocumentClient(final BaseCosmosDbProperties properties) { val policy = ConnectionPolicy.GetDefault(); var userAgent = (policy.getUserAgentSuffix() == null ? StringUtils.EMPTY : ';' + policy.getUserAgentSuffix()) + ';' + USER_AGENT_SUFFIX; if (properties.isAllowTelemetry() && GetHashMac.getHashMac() != null) { userAgent += ';' + GetHashMac.getHashMac(); } policy.setUserAgentSuffix(userAgent); return new DocumentClient(properties.getUri(), properties.getKey(), policy, ConsistencyLevel.valueOf(properties.getConsistencyLevel())); }