ManagedInstanceUpdate Class
- java.
lang. Object - com.
microsoft. azure. management. sql. ManagedInstanceUpdate
- com.
public class ManagedInstanceUpdate
An update request for an Azure SQL Database managed instance.
Constructor Summary
Constructor | Description | |
---|---|---|
ManagedInstanceUpdate() |
Method Summary
Modifier and Type | Method and Description |
---|---|
java.lang.String |
administratorLogin()
Get administrator username for the managed instance. |
java.lang.String |
administratorLoginPassword()
Get the administrator login password (required for managed instance creation). |
java.lang.String |
collation()
Get collation of the managed instance. |
java.lang.String |
dnsZone()
Get the Dns Zone that the managed instance is in. |
java.lang.String |
dnsZonePartner()
Get the resource id of another managed instance whose DNS zone this managed instance will share after creation. |
java.lang.String |
fullyQualifiedDomainName()
Get the fully qualified domain name of the managed instance. |
java.lang.String |
instancePoolId()
Get the Id of the instance pool this managed server belongs to. |
Managed |
licenseType()
Get the license type. |
Managed |
managedInstanceCreateMode()
Get specifies the mode of database creation. |
Managed |
proxyOverride()
Get connection type used for connecting to the instance. |
java.lang.Boolean |
publicDataEndpointEnabled()
Get whether or not the public data endpoint is enabled. |
org.joda.time.DateTime |
restorePointInTime()
Get specifies the point in time (ISO8601 format) of the source database that will be restored to create the new database. |
Sku |
sku()
Get managed instance sku. |
java.lang.String |
sourceManagedInstanceId()
Get the resource identifier of the source managed instance associated with create operation of this instance. |
java.lang.String |
state()
Get the state of the managed instance. |
java.lang.Integer |
storageSizeInGB()
Get storage size in GB. |
java.lang.String |
subnetId()
Get subnet resource ID for the managed instance. |
java.util.Map<java.lang.String,java.lang.String> |
tags()
Get resource tags. |
java.lang.String |
timezoneId()
Get id of the timezone. |
java.lang.Integer |
vCores()
Get the number of v |
Managed |
withAdministratorLogin(String administratorLogin)
Set administrator username for the managed instance. |
Managed |
withAdministratorLoginPassword(String administratorLoginPassword)
Set the administrator login password (required for managed instance creation). |
Managed |
withCollation(String collation)
Set collation of the managed instance. |
Managed |
withDnsZonePartner(String dnsZonePartner)
Set the resource id of another managed instance whose DNS zone this managed instance will share after creation. |
Managed |
withInstancePoolId(String instancePoolId)
Set the Id of the instance pool this managed server belongs to. |
Managed |
withLicenseType(ManagedInstanceLicenseType licenseType)
Set the license type. |
Managed |
withManagedInstanceCreateMode(ManagedServerCreateMode managedInstanceCreateMode)
Set specifies the mode of database creation. |
Managed |
withProxyOverride(ManagedInstanceProxyOverride proxyOverride)
Set connection type used for connecting to the instance. |
Managed |
withPublicDataEndpointEnabled(Boolean publicDataEndpointEnabled)
Set whether or not the public data endpoint is enabled. |
Managed |
withRestorePointInTime(DateTime restorePointInTime)
Set specifies the point in time (ISO8601 format) of the source database that will be restored to create the new database. |
Managed |
withSku(Sku sku)
Set managed instance sku. |
Managed |
withSourceManagedInstanceId(String sourceManagedInstanceId)
Set the resource identifier of the source managed instance associated with create operation of this instance. |
Managed |
withStorageSizeInGB(Integer storageSizeInGB)
Set storage size in GB. |
Managed |
withSubnetId(String subnetId)
Set subnet resource ID for the managed instance. |
Managed |
withTags(Map<String,String> tags)
Set resource tags. |
Managed |
withTimezoneId(String timezoneId)
Set id of the timezone. |
Managed |
withVCores(Integer vCores)
Set the number of v |
Methods inherited from java.lang.Object
Constructor Details
ManagedInstanceUpdate
public ManagedInstanceUpdate()
Method Details
administratorLogin
public String administratorLogin()
Get administrator username for the managed instance. Can only be specified when the managed instance is being created (and is required for creation).
Returns:
administratorLoginPassword
public String administratorLoginPassword()
Get the administrator login password (required for managed instance creation).
Returns:
collation
public String collation()
Get collation of the managed instance.
Returns:
dnsZone
public String dnsZone()
Get the Dns Zone that the managed instance is in.
Returns:
dnsZonePartner
public String dnsZonePartner()
Get the resource id of another managed instance whose DNS zone this managed instance will share after creation.
Returns:
fullyQualifiedDomainName
public String fullyQualifiedDomainName()
Get the fully qualified domain name of the managed instance.
Returns:
instancePoolId
public String instancePoolId()
Get the Id of the instance pool this managed server belongs to.
Returns:
licenseType
public ManagedInstanceLicenseType licenseType()
Get the license type. Possible values are 'LicenseIncluded' (regular price inclusive of a new SQL license) and 'BasePrice' (discounted AHB price for bringing your own SQL licenses). Possible values include: 'LicenseIncluded', 'BasePrice'.
Returns:
managedInstanceCreateMode
public ManagedServerCreateMode managedInstanceCreateMode()
Get specifies the mode of database creation. Default: Regular instance creation. Restore: Creates an instance by restoring a set of backups to specific point in time. RestorePointInTime and SourceManagedInstanceId must be specified. Possible values include: 'Default', 'PointInTimeRestore'.
Returns:
proxyOverride
public ManagedInstanceProxyOverride proxyOverride()
Get connection type used for connecting to the instance. Possible values include: 'Proxy', 'Redirect', 'Default'.
Returns:
publicDataEndpointEnabled
public Boolean publicDataEndpointEnabled()
Get whether or not the public data endpoint is enabled.
Returns:
restorePointInTime
public DateTime restorePointInTime()
Get specifies the point in time (ISO8601 format) of the source database that will be restored to create the new database.
Returns:
sku
public Sku sku()
Get managed instance sku.
Returns:
sourceManagedInstanceId
public String sourceManagedInstanceId()
Get the resource identifier of the source managed instance associated with create operation of this instance.
Returns:
state
public String state()
Get the state of the managed instance.
Returns:
storageSizeInGB
public Integer storageSizeInGB()
Get storage size in GB. Minimum value: 32. Maximum value: 8192. Increments of 32 GB allowed only.
Returns:
subnetId
public String subnetId()
Get subnet resource ID for the managed instance.
Returns:
tags
public Map
Get resource tags.
Returns:
timezoneId
public String timezoneId()
Get id of the timezone. Allowed values are timezones supported by Windows. Windows keeps details on supported timezones, including the id, in registry under KEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones. You can get those registry values via SQL Server by querying SELECT name AS timezone_id FROM sys.time_zone_info. List of Ids can also be obtained by executing [System.TimeZoneInfo]::GetSystemTimeZones() in PowerShell. An example of valid timezone id is "Pacific Standard Time" or "W. Europe Standard Time".
Returns:
vCores
public Integer vCores()
Get the number of vCores. Allowed values: 8, 16, 24, 32, 40, 64, 80.
Returns:
withAdministratorLogin
public ManagedInstanceUpdate withAdministratorLogin(String administratorLogin)
Set administrator username for the managed instance. Can only be specified when the managed instance is being created (and is required for creation).
Parameters:
Returns:
withAdministratorLoginPassword
public ManagedInstanceUpdate withAdministratorLoginPassword(String administratorLoginPassword)
Set the administrator login password (required for managed instance creation).
Parameters:
Returns:
withCollation
public ManagedInstanceUpdate withCollation(String collation)
Set collation of the managed instance.
Parameters:
Returns:
withDnsZonePartner
public ManagedInstanceUpdate withDnsZonePartner(String dnsZonePartner)
Set the resource id of another managed instance whose DNS zone this managed instance will share after creation.
Parameters:
Returns:
withInstancePoolId
public ManagedInstanceUpdate withInstancePoolId(String instancePoolId)
Set the Id of the instance pool this managed server belongs to.
Parameters:
Returns:
withLicenseType
public ManagedInstanceUpdate withLicenseType(ManagedInstanceLicenseType licenseType)
Set the license type. Possible values are 'LicenseIncluded' (regular price inclusive of a new SQL license) and 'BasePrice' (discounted AHB price for bringing your own SQL licenses). Possible values include: 'LicenseIncluded', 'BasePrice'.
Parameters:
Returns:
withManagedInstanceCreateMode
public ManagedInstanceUpdate withManagedInstanceCreateMode(ManagedServerCreateMode managedInstanceCreateMode)
Set specifies the mode of database creation. Default: Regular instance creation. Restore: Creates an instance by restoring a set of backups to specific point in time. RestorePointInTime and SourceManagedInstanceId must be specified. Possible values include: 'Default', 'PointInTimeRestore'.
Parameters:
Returns:
withProxyOverride
public ManagedInstanceUpdate withProxyOverride(ManagedInstanceProxyOverride proxyOverride)
Set connection type used for connecting to the instance. Possible values include: 'Proxy', 'Redirect', 'Default'.
Parameters:
Returns:
withPublicDataEndpointEnabled
public ManagedInstanceUpdate withPublicDataEndpointEnabled(Boolean publicDataEndpointEnabled)
Set whether or not the public data endpoint is enabled.
Parameters:
Returns:
withRestorePointInTime
public ManagedInstanceUpdate withRestorePointInTime(DateTime restorePointInTime)
Set specifies the point in time (ISO8601 format) of the source database that will be restored to create the new database.
Parameters:
Returns:
withSku
public ManagedInstanceUpdate withSku(Sku sku)
Set managed instance sku.
Parameters:
Returns:
withSourceManagedInstanceId
public ManagedInstanceUpdate withSourceManagedInstanceId(String sourceManagedInstanceId)
Set the resource identifier of the source managed instance associated with create operation of this instance.
Parameters:
Returns:
withStorageSizeInGB
public ManagedInstanceUpdate withStorageSizeInGB(Integer storageSizeInGB)
Set storage size in GB. Minimum value: 32. Maximum value: 8192. Increments of 32 GB allowed only.
Parameters:
Returns:
withSubnetId
public ManagedInstanceUpdate withSubnetId(String subnetId)
Set subnet resource ID for the managed instance.
Parameters:
Returns:
withTags
public ManagedInstanceUpdate withTags(Map
Set resource tags.
Parameters:
Returns:
withTimezoneId
public ManagedInstanceUpdate withTimezoneId(String timezoneId)
Set id of the timezone. Allowed values are timezones supported by Windows. Windows keeps details on supported timezones, including the id, in registry under KEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones. You can get those registry values via SQL Server by querying SELECT name AS timezone_id FROM sys.time_zone_info. List of Ids can also be obtained by executing [System.TimeZoneInfo]::GetSystemTimeZones() in PowerShell. An example of valid timezone id is "Pacific Standard Time" or "W. Europe Standard Time".
Parameters:
Returns:
withVCores
public ManagedInstanceUpdate withVCores(Integer vCores)
Set the number of vCores. Allowed values: 8, 16, 24, 32, 40, 64, 80.
Parameters:
Returns:
Applies to
Azure SDK for Java
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för