public interface com.microsoft.azure.management.cosmosdb.CosmosDBAccount extends com.microsoft.azure.management.resources.fluentcore.arm.models.GroupableResource<com.microsoft.azure.management.cosmosdb.implementation.CosmosDBManager, com.microsoft.azure.management.cosmosdb.implementation.DatabaseAccountGetResultsInner>, com.microsoft.azure.management.resources.fluentcore.model.Refreshable<com.microsoft.azure.management.cosmosdb.CosmosDBAccount>, com.microsoft.azure.management.resources.fluentcore.model.Updatable<com.microsoft.azure.management.cosmosdb.CosmosDBAccount$Update>
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: com.microsoft.azure.management.cosmosdb.CosmosDBAccount
super_class: java.lang.Object
{
public abstract com.microsoft.azure.management.cosmosdb.DatabaseAccountKind kind();
descriptor: ()Lcom/microsoft/azure/management/cosmosdb/DatabaseAccountKind;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.lang.String documentEndpoint();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract com.microsoft.azure.management.cosmosdb.DatabaseAccountOfferType databaseAccountOfferType();
descriptor: ()Lcom/microsoft/azure/management/cosmosdb/DatabaseAccountOfferType;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.lang.String ipRangeFilter();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract com.microsoft.azure.management.cosmosdb.ConsistencyPolicy consistencyPolicy();
descriptor: ()Lcom/microsoft/azure/management/cosmosdb/ConsistencyPolicy;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract com.microsoft.azure.management.cosmosdb.DefaultConsistencyLevel defaultConsistencyLevel();
descriptor: ()Lcom/microsoft/azure/management/cosmosdb/DefaultConsistencyLevel;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.util.List<com.microsoft.azure.management.cosmosdb.Location> writableReplications();
descriptor: ()Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Ljava/util/List<Lcom/microsoft/azure/management/cosmosdb/Location;>;
public abstract java.util.List<com.microsoft.azure.management.cosmosdb.Location> readableReplications();
descriptor: ()Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Ljava/util/List<Lcom/microsoft/azure/management/cosmosdb/Location;>;
public abstract com.microsoft.azure.management.cosmosdb.DatabaseAccountListKeysResult listKeys();
descriptor: ()Lcom/microsoft/azure/management/cosmosdb/DatabaseAccountListKeysResult;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract rx.Observable<com.microsoft.azure.management.cosmosdb.DatabaseAccountListKeysResult> listKeysAsync();
descriptor: ()Lrx/Observable;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Lrx/Observable<Lcom/microsoft/azure/management/cosmosdb/DatabaseAccountListKeysResult;>;
public abstract com.microsoft.azure.management.cosmosdb.DatabaseAccountListReadOnlyKeysResult listReadOnlyKeys();
descriptor: ()Lcom/microsoft/azure/management/cosmosdb/DatabaseAccountListReadOnlyKeysResult;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract rx.Observable<com.microsoft.azure.management.cosmosdb.DatabaseAccountListReadOnlyKeysResult> listReadOnlyKeysAsync();
descriptor: ()Lrx/Observable;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Lrx/Observable<Lcom/microsoft/azure/management/cosmosdb/DatabaseAccountListReadOnlyKeysResult;>;
public abstract com.microsoft.azure.management.cosmosdb.DatabaseAccountListConnectionStringsResult listConnectionStrings();
descriptor: ()Lcom/microsoft/azure/management/cosmosdb/DatabaseAccountListConnectionStringsResult;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract rx.Observable<com.microsoft.azure.management.cosmosdb.DatabaseAccountListConnectionStringsResult> listConnectionStringsAsync();
descriptor: ()Lrx/Observable;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Lrx/Observable<Lcom/microsoft/azure/management/cosmosdb/DatabaseAccountListConnectionStringsResult;>;
public abstract java.util.List<com.microsoft.azure.management.cosmosdb.SqlDatabase> listSqlDatabases();
descriptor: ()Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Ljava/util/List<Lcom/microsoft/azure/management/cosmosdb/SqlDatabase;>;
public abstract rx.Observable<java.util.List<com.microsoft.azure.management.cosmosdb.SqlDatabase>> listSqlDatabasesAsync();
descriptor: ()Lrx/Observable;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Lrx/Observable<Ljava/util/List<Lcom/microsoft/azure/management/cosmosdb/SqlDatabase;>;>;
public abstract boolean multipleWriteLocationsEnabled();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean cassandraConnectorEnabled();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract com.microsoft.azure.management.cosmosdb.ConnectorOffer cassandraConnectorOffer();
descriptor: ()Lcom/microsoft/azure/management/cosmosdb/ConnectorOffer;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean keyBasedMetadataWriteAccessDisabled();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract rx.Observable<java.util.List<com.microsoft.azure.management.cosmosdb.PrivateLinkResource>> listPrivateLinkResourcesAsync();
descriptor: ()Lrx/Observable;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Lrx/Observable<Ljava/util/List<Lcom/microsoft/azure/management/cosmosdb/PrivateLinkResource;>;>;
public abstract java.util.List<com.microsoft.azure.management.cosmosdb.PrivateLinkResource> listPrivateLinkResources();
descriptor: ()Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Ljava/util/List<Lcom/microsoft/azure/management/cosmosdb/PrivateLinkResource;>;
public abstract rx.Observable<com.microsoft.azure.management.cosmosdb.PrivateLinkResource> getPrivateLinkResourceAsync(java.lang.String);
descriptor: (Ljava/lang/String;)Lrx/Observable;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/azure/management/cosmosdb/PrivateLinkResource;>;
MethodParameters:
Name Flags
groupName
public abstract com.microsoft.azure.management.cosmosdb.PrivateLinkResource getPrivateLinkResource(java.lang.String);
descriptor: (Ljava/lang/String;)Lcom/microsoft/azure/management/cosmosdb/PrivateLinkResource;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
groupName
public abstract rx.Observable<java.util.Map<java.lang.String, com.microsoft.azure.management.cosmosdb.PrivateEndpointConnection>> listPrivateEndpointConnectionAsync();
descriptor: ()Lrx/Observable;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Lrx/Observable<Ljava/util/Map<Ljava/lang/String;Lcom/microsoft/azure/management/cosmosdb/PrivateEndpointConnection;>;>;
public abstract java.util.Map<java.lang.String, com.microsoft.azure.management.cosmosdb.PrivateEndpointConnection> listPrivateEndpointConnection();
descriptor: ()Ljava/util/Map;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Ljava/util/Map<Ljava/lang/String;Lcom/microsoft/azure/management/cosmosdb/PrivateEndpointConnection;>;
public abstract rx.Observable<com.microsoft.azure.management.cosmosdb.PrivateEndpointConnection> getPrivateEndpointConnectionAsync(java.lang.String);
descriptor: (Ljava/lang/String;)Lrx/Observable;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/azure/management/cosmosdb/PrivateEndpointConnection;>;
MethodParameters:
Name Flags
name
public abstract com.microsoft.azure.management.cosmosdb.PrivateEndpointConnection getPrivateEndpointConnection(java.lang.String);
descriptor: (Ljava/lang/String;)Lcom/microsoft/azure/management/cosmosdb/PrivateEndpointConnection;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
name
public abstract java.util.List<com.microsoft.azure.management.cosmosdb.Capability> capabilities();
descriptor: ()Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Ljava/util/List<Lcom/microsoft/azure/management/cosmosdb/Capability;>;
RuntimeInvisibleAnnotations:
com.microsoft.azure.management.apigeneration.Beta(value = com.microsoft.azure.management.apigeneration.Beta$SinceVersion.V1_10_0:Lcom/microsoft/azure/management/apigeneration/Beta$SinceVersion;)
public abstract java.util.List<com.microsoft.azure.management.cosmosdb.VirtualNetworkRule> virtualNetworkRules();
descriptor: ()Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Ljava/util/List<Lcom/microsoft/azure/management/cosmosdb/VirtualNetworkRule;>;
RuntimeInvisibleAnnotations:
com.microsoft.azure.management.apigeneration.Beta(value = com.microsoft.azure.management.apigeneration.Beta$SinceVersion.V1_10_0:Lcom/microsoft/azure/management/apigeneration/Beta$SinceVersion;)
public abstract void offlineRegion(com.microsoft.azure.management.resources.fluentcore.arm.Region);
descriptor: (Lcom/microsoft/azure/management/resources/fluentcore/arm/Region;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeInvisibleAnnotations:
com.microsoft.azure.management.apigeneration.Beta(value = com.microsoft.azure.management.apigeneration.Beta$SinceVersion.V1_11_0:Lcom/microsoft/azure/management/apigeneration/Beta$SinceVersion;)
MethodParameters:
Name Flags
region
public abstract rx.Completable offlineRegionAsync(com.microsoft.azure.management.resources.fluentcore.arm.Region);
descriptor: (Lcom/microsoft/azure/management/resources/fluentcore/arm/Region;)Lrx/Completable;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeInvisibleAnnotations:
com.microsoft.azure.management.apigeneration.Beta(value = com.microsoft.azure.management.apigeneration.Beta$SinceVersion.V1_11_0:Lcom/microsoft/azure/management/apigeneration/Beta$SinceVersion;)
MethodParameters:
Name Flags
region
public abstract void onlineRegion(com.microsoft.azure.management.resources.fluentcore.arm.Region);
descriptor: (Lcom/microsoft/azure/management/resources/fluentcore/arm/Region;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeInvisibleAnnotations:
com.microsoft.azure.management.apigeneration.Beta(value = com.microsoft.azure.management.apigeneration.Beta$SinceVersion.V1_11_0:Lcom/microsoft/azure/management/apigeneration/Beta$SinceVersion;)
MethodParameters:
Name Flags
region
public abstract rx.Completable onlineRegionAsync(com.microsoft.azure.management.resources.fluentcore.arm.Region);
descriptor: (Lcom/microsoft/azure/management/resources/fluentcore/arm/Region;)Lrx/Completable;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeInvisibleAnnotations:
com.microsoft.azure.management.apigeneration.Beta(value = com.microsoft.azure.management.apigeneration.Beta$SinceVersion.V1_11_0:Lcom/microsoft/azure/management/apigeneration/Beta$SinceVersion;)
MethodParameters:
Name Flags
region
public abstract void regenerateKey(com.microsoft.azure.management.cosmosdb.KeyKind);
descriptor: (Lcom/microsoft/azure/management/cosmosdb/KeyKind;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
keyKind
public abstract rx.Completable regenerateKeyAsync(com.microsoft.azure.management.cosmosdb.KeyKind);
descriptor: (Lcom/microsoft/azure/management/cosmosdb/KeyKind;)Lrx/Completable;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeInvisibleAnnotations:
com.microsoft.azure.management.apigeneration.Beta(value = com.microsoft.azure.management.apigeneration.Beta$SinceVersion.V1_11_0:Lcom/microsoft/azure/management/apigeneration/Beta$SinceVersion;)
MethodParameters:
Name Flags
keyKind
}
Signature: Ljava/lang/Object;Lcom/microsoft/azure/management/resources/fluentcore/arm/models/GroupableResource<Lcom/microsoft/azure/management/cosmosdb/implementation/CosmosDBManager;Lcom/microsoft/azure/management/cosmosdb/implementation/DatabaseAccountGetResultsInner;>;Lcom/microsoft/azure/management/resources/fluentcore/model/Refreshable<Lcom/microsoft/azure/management/cosmosdb/CosmosDBAccount;>;Lcom/microsoft/azure/management/resources/fluentcore/model/Updatable<Lcom/microsoft/azure/management/cosmosdb/CosmosDBAccount$Update;>;
SourceFile: "CosmosDBAccount.java"
NestMembers:
com.microsoft.azure.management.cosmosdb.CosmosDBAccount$Definition com.microsoft.azure.management.cosmosdb.CosmosDBAccount$DefinitionStages com.microsoft.azure.management.cosmosdb.CosmosDBAccount$DefinitionStages$Blank com.microsoft.azure.management.cosmosdb.CosmosDBAccount$DefinitionStages$WithConnector com.microsoft.azure.management.cosmosdb.CosmosDBAccount$DefinitionStages$WithConsistencyPolicy com.microsoft.azure.management.cosmosdb.CosmosDBAccount$DefinitionStages$WithCreate com.microsoft.azure.management.cosmosdb.CosmosDBAccount$DefinitionStages$WithGroup com.microsoft.azure.management.cosmosdb.CosmosDBAccount$DefinitionStages$WithIpRangeFilter com.microsoft.azure.management.cosmosdb.CosmosDBAccount$DefinitionStages$WithKeyBasedMetadataWriteAccess com.microsoft.azure.management.cosmosdb.CosmosDBAccount$DefinitionStages$WithKind com.microsoft.azure.management.cosmosdb.CosmosDBAccount$DefinitionStages$WithMultipleLocations com.microsoft.azure.management.cosmosdb.CosmosDBAccount$DefinitionStages$WithPrivateEndpointConnection com.microsoft.azure.management.cosmosdb.CosmosDBAccount$DefinitionStages$WithReadReplication com.microsoft.azure.management.cosmosdb.CosmosDBAccount$DefinitionStages$WithVirtualNetworkRule com.microsoft.azure.management.cosmosdb.CosmosDBAccount$DefinitionStages$WithWriteReplication com.microsoft.azure.management.cosmosdb.CosmosDBAccount$Update com.microsoft.azure.management.cosmosdb.CosmosDBAccount$UpdateStages com.microsoft.azure.management.cosmosdb.CosmosDBAccount$UpdateStages$WithConnector com.microsoft.azure.management.cosmosdb.CosmosDBAccount$UpdateStages$WithConsistencyPolicy com.microsoft.azure.management.cosmosdb.CosmosDBAccount$UpdateStages$WithIpRangeFilter com.microsoft.azure.management.cosmosdb.CosmosDBAccount$UpdateStages$WithKeyBasedMetadataWriteAccess com.microsoft.azure.management.cosmosdb.CosmosDBAccount$UpdateStages$WithMultipleLocations com.microsoft.azure.management.cosmosdb.CosmosDBAccount$UpdateStages$WithOptionals com.microsoft.azure.management.cosmosdb.CosmosDBAccount$UpdateStages$WithPrivateEndpointConnection com.microsoft.azure.management.cosmosdb.CosmosDBAccount$UpdateStages$WithReadLocations com.microsoft.azure.management.cosmosdb.CosmosDBAccount$UpdateStages$WithVirtualNetworkRule
InnerClasses:
public final SinceVersion = com.microsoft.azure.management.apigeneration.Beta$SinceVersion of com.microsoft.azure.management.apigeneration.Beta
public abstract Definition = com.microsoft.azure.management.cosmosdb.CosmosDBAccount$Definition of com.microsoft.azure.management.cosmosdb.CosmosDBAccount
public abstract DefinitionStages = com.microsoft.azure.management.cosmosdb.CosmosDBAccount$DefinitionStages of com.microsoft.azure.management.cosmosdb.CosmosDBAccount
public abstract Update = com.microsoft.azure.management.cosmosdb.CosmosDBAccount$Update of com.microsoft.azure.management.cosmosdb.CosmosDBAccount
public abstract UpdateStages = com.microsoft.azure.management.cosmosdb.CosmosDBAccount$UpdateStages of com.microsoft.azure.management.cosmosdb.CosmosDBAccount
RuntimeInvisibleAnnotations:
com.microsoft.azure.management.apigeneration.Fluent()
com.microsoft.azure.management.apigeneration.Beta(value = com.microsoft.azure.management.apigeneration.Beta$SinceVersion.V1_2_0:Lcom/microsoft/azure/management/apigeneration/Beta$SinceVersion;)