CosmosDBAccount Interface
Implements
public interface CosmosDBAccount
extends GroupableResource<com.microsoft.azure.management.cosmosdb.implementation.CosmosDBManager,com.microsoft.azure.management.cosmosdb.implementation.DatabaseAccountGetResultsInner>, Refreshable<CosmosDBAccount>, Updatable<Update>
An immutable client-side representation of an Azure Cosmos DB.
Method Summary
Method Details
capabilities
public abstract List
Returns:
cassandraConnectorEnabled
public abstract boolean cassandraConnectorEnabled()
Returns:
cassandraConnectorOffer
public abstract ConnectorOffer cassandraConnectorOffer()
Returns:
consistencyPolicy
public abstract ConsistencyPolicy consistencyPolicy()
Returns:
databaseAccountOfferType
public abstract DatabaseAccountOfferType databaseAccountOfferType()
Returns:
defaultConsistencyLevel
public abstract DefaultConsistencyLevel defaultConsistencyLevel()
Returns:
documentEndpoint
public abstract String documentEndpoint()
Returns:
getPrivateEndpointConnection
public abstract PrivateEndpointConnection getPrivateEndpointConnection(String name)
Parameters:
Returns:
getPrivateEndpointConnectionAsync
public abstract Observable
Parameters:
Returns:
getPrivateLinkResource
public abstract PrivateLinkResource getPrivateLinkResource(String groupName)
Parameters:
Returns:
getPrivateLinkResourceAsync
public abstract Observable
Parameters:
Returns:
ipRangeFilter
public abstract String ipRangeFilter()
Returns:
keyBasedMetadataWriteAccessDisabled
public abstract boolean keyBasedMetadataWriteAccessDisabled()
Returns:
kind
public abstract DatabaseAccountKind kind()
Returns:
listConnectionStrings
public abstract DatabaseAccountListConnectionStringsResult listConnectionStrings()
Returns:
listConnectionStringsAsync
public abstract Observable
Returns:
listKeys
public abstract DatabaseAccountListKeysResult listKeys()
Returns:
listKeysAsync
public abstract Observable
Returns:
listPrivateEndpointConnection
public abstract Map
Returns:
listPrivateEndpointConnectionAsync
public abstract Observable<>
Returns:
listPrivateLinkResources
public abstract List
Returns:
listPrivateLinkResourcesAsync
public abstract Observable<>
Returns:
listReadOnlyKeys
public abstract DatabaseAccountListReadOnlyKeysResult listReadOnlyKeys()
Returns:
listReadOnlyKeysAsync
public abstract Observable
Returns:
listSqlDatabases
public abstract List
Returns:
listSqlDatabasesAsync
public abstract Observable<>
Returns:
multipleWriteLocationsEnabled
public abstract boolean multipleWriteLocationsEnabled()
Returns:
offlineRegion
public abstract void offlineRegion(Region region)
It takes offline the specified region for the current Azure Cosmos DB database account.
Parameters:
offlineRegionAsync
public abstract Completable offlineRegionAsync(Region region)
Asynchronously it takes offline the specified region for the current Azure Cosmos DB database account.
Parameters:
Returns:
onlineRegion
public abstract void onlineRegion(Region region)
It brings online the specified region for the current Azure Cosmos DB database account.
Parameters:
onlineRegionAsync
public abstract Completable onlineRegionAsync(Region region)
Asynchronously it brings online the specified region for the current Azure Cosmos DB database account.
Parameters:
Returns:
readableReplications
public abstract List
Returns:
regenerateKey
public abstract void regenerateKey(KeyKind keyKind)
Parameters:
regenerateKeyAsync
public abstract Completable regenerateKeyAsync(KeyKind keyKind)
Parameters:
Returns:
virtualNetworkRules
public abstract List
Returns:
writableReplications
public abstract List
Returns:
Applies to
Azure SDK for Java
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for