@Validated @ConfigurationProperties(value="azure.cosmosdb") public class CosmosDBProperties extends Object
| Modifier and Type | Field and Description |
|---|---|
private boolean |
allowTelemetry
Whether allow Microsoft to collect telemetry data.
|
private com.azure.data.cosmos.ConnectionPolicy |
connectionPolicy |
private com.azure.data.cosmos.ConsistencyLevel |
consistencyLevel
Document DB consistency level.
|
private @NotEmpty String |
database
Document DB database name.
|
private @NotEmpty String |
key
Document DB key.
|
private boolean |
populateQueryMetrics
Populate Diagnostics Strings and Query metrics
|
private com.microsoft.azure.spring.data.cosmosdb.core.ResponseDiagnosticsProcessor |
responseDiagnosticsProcessor
Response Diagnostics processor
Default implementation is to log the response diagnostics string
|
private @NotEmpty String |
uri
Document DB URI.
|
| Constructor and Description |
|---|
CosmosDBProperties() |
| Modifier and Type | Method and Description |
|---|---|
com.azure.data.cosmos.ConnectionPolicy |
getConnectionPolicy() |
com.azure.data.cosmos.ConsistencyLevel |
getConsistencyLevel() |
String |
getDatabase() |
String |
getKey() |
com.microsoft.azure.spring.data.cosmosdb.core.ResponseDiagnosticsProcessor |
getResponseDiagnosticsProcessor() |
String |
getUri() |
boolean |
isAllowTelemetry() |
boolean |
isPopulateQueryMetrics() |
void |
setAllowTelemetry(boolean allowTelemetry) |
void |
setConnectionPolicy(com.azure.data.cosmos.ConnectionPolicy connectionPolicy) |
void |
setConsistencyLevel(com.azure.data.cosmos.ConsistencyLevel consistencyLevel) |
void |
setDatabase(String databaseName) |
void |
setKey(String key) |
void |
setPopulateQueryMetrics(boolean populateQueryMetrics) |
void |
setResponseDiagnosticsProcessor(com.microsoft.azure.spring.data.cosmosdb.core.ResponseDiagnosticsProcessor responseDiagnosticsProcessor) |
void |
setUri(String uri) |
@NotEmpty private @NotEmpty String uri
@NotEmpty private @NotEmpty String key
private com.azure.data.cosmos.ConsistencyLevel consistencyLevel
@NotEmpty private @NotEmpty String database
private boolean populateQueryMetrics
private boolean allowTelemetry
private com.microsoft.azure.spring.data.cosmosdb.core.ResponseDiagnosticsProcessor responseDiagnosticsProcessor
private com.azure.data.cosmos.ConnectionPolicy connectionPolicy
public String getUri()
public void setUri(String uri)
public String getKey()
public void setKey(String key)
public String getDatabase()
public void setDatabase(String databaseName)
public com.azure.data.cosmos.ConsistencyLevel getConsistencyLevel()
public void setConsistencyLevel(com.azure.data.cosmos.ConsistencyLevel consistencyLevel)
public boolean isAllowTelemetry()
public void setAllowTelemetry(boolean allowTelemetry)
public com.azure.data.cosmos.ConnectionPolicy getConnectionPolicy()
public void setConnectionPolicy(com.azure.data.cosmos.ConnectionPolicy connectionPolicy)
public boolean isPopulateQueryMetrics()
public void setPopulateQueryMetrics(boolean populateQueryMetrics)
public com.microsoft.azure.spring.data.cosmosdb.core.ResponseDiagnosticsProcessor getResponseDiagnosticsProcessor()
public void setResponseDiagnosticsProcessor(com.microsoft.azure.spring.data.cosmosdb.core.ResponseDiagnosticsProcessor responseDiagnosticsProcessor)
Copyright © 2019 Microsoft. All rights reserved.