SqlDatabase Interface
Implements
public interface SqlDatabase
extends ExternalChildResource<SqlDatabase,SqlServer>, HasInner<com.microsoft.azure.management.sql.implementation.DatabaseInner>, HasResourceGroup, Refreshable<SqlDatabase>, Updatable<Update>
An immutable client-side representation of an Azure SQL Server Database.
Method Summary
Modifier and Type | Method and Description |
---|---|
abstract
Sql |
asWarehouse() |
abstract java.lang.String | collation() |
abstract org.joda.time.DateTime | creationDate() |
abstract java.util.UUID | currentServiceObjectiveId() |
abstract java.lang.String | databaseId() |
abstract java.lang.String | defaultSecondaryLocation() |
abstract Blank |
defineThreatDetectionPolicy(String policyName)
Begins a definition for a security alert policy. |
abstract void |
delete()
Deletes the database from the server. |
abstract rx.Completable |
deleteAsync()
Deletes the database asynchronously. |
abstract org.joda.time.DateTime | earliestRestoreDate() |
abstract
Database |
edition() |
abstract java.lang.String | elasticPoolName() |
abstract
With |
exportTo(Creatable<StorageAccount> storageAccountCreatable, String containerName, String fileName)
Exports the current database to a new storage account and relative path. |
abstract
With |
exportTo(StorageAccount storageAccount, String containerName, String fileName)
Exports the current database to an existing storage account and relative path. |
abstract
With |
exportTo(String storageUri)
Exports the current database to a specified URI path. |
abstract
Sql |
getDatabaseAutomaticTuning()
Gets a SQL database automatic tuning state and options. |
abstract
Sql |
getThreatDetectionPolicy()
Gets a SQL database threat detection policy. |
abstract
Transparent |
getTransparentDataEncryption()
Gets an Azure SQL Database Transparent Data Encryption for this database. |
abstract
rx.Observable<Transparent |
getTransparentDataEncryptionAsync()
Gets an Azure SQL Database Transparent Data Encryption for this database. |
abstract
With |
importBacpac(StorageAccount storageAccount, String containerName, String fileName)
Imports into the current database from an existing storage account and relative path; the current database must be empty. |
abstract
With |
importBacpac(String storageUri)
Imports into the current database from a specified URI path; the current database must be empty. |
abstract boolean | isDataWarehouse() |
abstract
java.util.List<Sql |
listMetricDefinitions() |
abstract
rx.Observable<Sql |
listMetricDefinitionsAsync() |
abstract
java.util.List<Sql |
listMetrics(String filter) |
abstract
rx.Observable<Sql |
listMetricsAsync(String filter) |
abstract
java.util.Map<java.lang.String,Replication |
listReplicationLinks() |
abstract
rx.Observable<Replication |
listReplicationLinksAsync() |
abstract
java.util.List<Restore |
listRestorePoints() |
abstract
rx.Observable<Restore |
listRestorePointsAsync() |
abstract
java.util.Map<java.lang.String,Service |
listServiceTierAdvisors() |
abstract
rx.Observable<Service |
listServiceTierAdvisorsAsync() |
abstract
java.util.List<Sql |
listUsageMetrics()
Lists the SQL database usage metrics. |
abstract
rx.Observable<Sql |
listUsageMetricsAsync()
Asynchronously lists the SQL database usage metrics. |
abstract
java.util.List<Database |
listUsages() |
abstract long | maxSizeBytes() |
abstract java.lang.String | parentId() |
abstract Region | region() |
abstract java.lang.String | regionName() |
abstract
Sql |
rename(String newDatabaseName)
Renames the database. |
abstract
rx.Observable<Sql |
renameAsync(String newDatabaseName)
Renames the database asynchronously. |
abstract java.util.UUID | requestedServiceObjectiveId() |
abstract
Service |
requestedServiceObjectiveName() |
abstract
Service |
serviceLevelObjective() |
abstract java.lang.String | sqlServerName() |
abstract java.lang.String | status() |
abstract
Sql |
syncGroups() |
Method Details
asWarehouse
public abstract SqlWarehouse asWarehouse()
Returns:
collation
public abstract String collation()
Returns:
creationDate
public abstract DateTime creationDate()
Returns:
currentServiceObjectiveId
public abstract UUID currentServiceObjectiveId()
Returns:
databaseId
public abstract String databaseId()
Returns:
defaultSecondaryLocation
public abstract String defaultSecondaryLocation()
Returns:
defineThreatDetectionPolicy
public abstract SqlDatabaseThreatDetectionPolicy.DefinitionStages.Blank defineThreatDetectionPolicy(String policyName)
Begins a definition for a security alert policy.
Parameters:
Returns:
delete
public abstract void delete()
Deletes the database from the server.
deleteAsync
public abstract Completable deleteAsync()
Deletes the database asynchronously.
Returns:
earliestRestoreDate
public abstract DateTime earliestRestoreDate()
Returns:
edition
public abstract DatabaseEdition edition()
Returns:
elasticPoolName
public abstract String elasticPoolName()
Returns:
exportTo
public abstract SqlDatabaseExportRequest.DefinitionStages.WithAuthenticationTypeAndLoginPassword exportTo(Creatable
Exports the current database to a new storage account and relative path.
Parameters:
Returns:
exportTo
public abstract SqlDatabaseExportRequest.DefinitionStages.WithAuthenticationTypeAndLoginPassword exportTo(StorageAccount storageAccount, String containerName, String fileName)
Exports the current database to an existing storage account and relative path.
Parameters:
Returns:
exportTo
public abstract SqlDatabaseExportRequest.DefinitionStages.WithStorageTypeAndKey exportTo(String storageUri)
Exports the current database to a specified URI path.
Parameters:
Returns:
getDatabaseAutomaticTuning
public abstract SqlDatabaseAutomaticTuning getDatabaseAutomaticTuning()
Gets a SQL database automatic tuning state and options.
Returns:
getThreatDetectionPolicy
public abstract SqlDatabaseThreatDetectionPolicy getThreatDetectionPolicy()
Gets a SQL database threat detection policy.
Returns:
getTransparentDataEncryption
public abstract TransparentDataEncryption getTransparentDataEncryption()
Gets an Azure SQL Database Transparent Data Encryption for this database.
Returns:
getTransparentDataEncryptionAsync
public abstract Observable
Gets an Azure SQL Database Transparent Data Encryption for this database.
Returns:
importBacpac
public abstract SqlDatabaseImportRequest.DefinitionStages.WithAuthenticationTypeAndLoginPassword importBacpac(StorageAccount storageAccount, String containerName, String fileName)
Imports into the current database from an existing storage account and relative path; the current database must be empty.
Parameters:
Returns:
importBacpac
public abstract SqlDatabaseImportRequest.DefinitionStages.WithStorageTypeAndKey importBacpac(String storageUri)
Imports into the current database from a specified URI path; the current database must be empty.
Parameters:
Returns:
isDataWarehouse
public abstract boolean isDataWarehouse()
Returns:
listMetricDefinitions
public abstract List
Returns:
listMetricDefinitionsAsync
public abstract Observable
Returns:
listMetrics
public abstract List
Parameters:
Returns:
listMetricsAsync
public abstract Observable
Parameters:
Returns:
listReplicationLinks
public abstract Map
Returns:
listReplicationLinksAsync
public abstract Observable
Returns:
listRestorePoints
public abstract List
Returns:
listRestorePointsAsync
public abstract Observable
Returns:
listServiceTierAdvisors
public abstract Map
Returns:
listServiceTierAdvisorsAsync
public abstract Observable
Returns:
listUsageMetrics
public abstract List
Lists the SQL database usage metrics.
Returns:
listUsageMetricsAsync
public abstract Observable
Asynchronously lists the SQL database usage metrics.
Returns:
listUsages
public abstract List
Returns:
maxSizeBytes
public abstract long maxSizeBytes()
Returns:
parentId
public abstract String parentId()
Returns:
region
public abstract Region region()
Returns:
regionName
public abstract String regionName()
Returns:
rename
public abstract SqlDatabase rename(String newDatabaseName)
Renames the database.
Parameters:
Returns:
renameAsync
public abstract Observable
Renames the database asynchronously.
Parameters:
Returns:
requestedServiceObjectiveId
public abstract UUID requestedServiceObjectiveId()
Returns:
requestedServiceObjectiveName
public abstract ServiceObjectiveName requestedServiceObjectiveName()
Returns:
serviceLevelObjective
public abstract ServiceObjectiveName serviceLevelObjective()
Returns:
sqlServerName
public abstract String sqlServerName()
Returns:
status
public abstract String status()
Returns:
syncGroups
public abstract SqlSyncGroupOperations.SqlSyncGroupActionsDefinition syncGroups()
Returns:
Applies to
Azure SDK for Java
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: