public class AzureCloudConfig
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
AZURE_STORAGE_CONNECTION_STRING |
java.lang.String |
azureStorageConnectionString
The Azure Blob Storage connection string.
|
static java.lang.String |
COSMOS_COLLECTION_LINK |
static java.lang.String |
COSMOS_DIRECT_HTTPS |
static java.lang.String |
COSMOS_ENDPOINT |
static java.lang.String |
COSMOS_KEY |
static java.lang.String |
COSMOS_MAX_RETRIES |
java.lang.String |
cosmosCollectionLink
The link (URL) for the Cosmos DB metadata collection.
|
boolean |
cosmosDirectHttps
Flag indicating whether to use DirectHttps CosmosDB connection mode.
|
java.lang.String |
cosmosEndpoint
The Cosmos DB endpoint.
|
java.lang.String |
cosmosKey
The Cosmos DB connection key.
|
int |
cosmosMaxRetries
The maximum number of retries for Cosmos DB requests.
|
static int |
DEFAULT_COSMOS_MAX_RETRIES |
Constructor and Description |
---|
AzureCloudConfig(com.github.ambry.config.VerifiableProperties verifiableProperties) |
public static final java.lang.String AZURE_STORAGE_CONNECTION_STRING
public static final java.lang.String COSMOS_ENDPOINT
public static final java.lang.String COSMOS_COLLECTION_LINK
public static final java.lang.String COSMOS_KEY
public static final java.lang.String COSMOS_MAX_RETRIES
public static final java.lang.String COSMOS_DIRECT_HTTPS
public static final int DEFAULT_COSMOS_MAX_RETRIES
@Config(value="azure.storage.connection.string") public final java.lang.String azureStorageConnectionString
@Config(value="cosmos.endpoint") public final java.lang.String cosmosEndpoint
@Config(value="cosmos.collection.link") public final java.lang.String cosmosCollectionLink
@Config(value="cosmos.key") public final java.lang.String cosmosKey
@Config(value="cosmos.max.retries") @Default(value="5") public final int cosmosMaxRetries
@Config(value="cosmos.direct.https") @Default(value="false") public final boolean cosmosDirectHttps