ManagedInstanceUpdate クラス

  • java.lang.Object
    • com.microsoft.azure.management.sql.ManagedInstanceUpdate

public class ManagedInstanceUpdate

Azure SQL Database マネージド インスタンスの更新要求。

コンストラクターの概要

コンストラクター 説明
ManagedInstanceUpdate()

メソッドの概要

修飾子と型 メソッドと説明
java.lang.String administratorLogin()

マネージド インスタンスの管理者ユーザー名を取得します。

java.lang.String administratorLoginPassword()

管理者ログイン パスワードを取得します (マネージド インスタンスの作成に必要)。

java.lang.String collation()

マネージド インスタンスの照合順序を取得します。

java.lang.String dnsZone()

マネージド インスタンスが存在する Dns ゾーンを取得します。

java.lang.String dnsZonePartner()

作成後にこのマネージド インスタンスが共有する DNS ゾーンを持つ別のマネージド インスタンスのリソース ID を取得します。

java.lang.String fullyQualifiedDomainName()

マネージド インスタンスの完全修飾ドメイン名を取得します。

java.lang.String instancePoolId()

このマネージド サーバーが属しているインスタンス プールの ID を取得します。

ManagedInstanceLicenseType licenseType()

ライセンスの種類を取得します。

ManagedServerCreateMode managedInstanceCreateMode()

Get は、データベースの作成モードを指定します。

ManagedInstanceProxyOverride proxyOverride()

インスタンスへの接続に使用される接続の種類を取得します。

java.lang.Boolean publicDataEndpointEnabled()

パブリック データ エンドポイントが有効になっているかどうかを取得します。

org.joda.time.DateTime restorePointInTime()

Get は、新しいデータベースを作成するために復元されるソース データベースの時点 (ISO8601形式) を指定します。

Sku sku()

マネージド インスタンス SKU を取得します。

java.lang.String sourceManagedInstanceId()

このインスタンスの作成操作に関連付けられているソース マネージド インスタンスのリソース識別子を取得します。

java.lang.String state()

マネージド インスタンスの状態を取得します。

java.lang.Integer storageSizeInGB()

ストレージ サイズを GB 単位で取得します。

java.lang.String subnetId()

マネージド インスタンスのサブネット リソース ID を取得します。

java.util.Map<java.lang.String,java.lang.String> tags()

リソース タグを取得します。

java.lang.String timezoneId()

タイムゾーンの ID を取得します。

java.lang.Integer vCores()

vコアの数を取得します。

ManagedInstanceUpdate withAdministratorLogin(String administratorLogin)

マネージド インスタンスの管理者ユーザー名を設定します。

ManagedInstanceUpdate withAdministratorLoginPassword(String administratorLoginPassword)

管理者ログイン パスワードを設定します (マネージド インスタンスの作成に必要)。

ManagedInstanceUpdate withCollation(String collation)

マネージド インスタンスの照合順序を設定します。

ManagedInstanceUpdate withDnsZonePartner(String dnsZonePartner)

作成後にこのマネージド インスタンスが共有する DNS ゾーンを持つ別のマネージド インスタンスのリソース ID を設定します。

ManagedInstanceUpdate withInstancePoolId(String instancePoolId)

このマネージド サーバーが属するインスタンス プールの ID を設定します。

ManagedInstanceUpdate withLicenseType(ManagedInstanceLicenseType licenseType)

ライセンスの種類を設定します。

ManagedInstanceUpdate withManagedInstanceCreateMode(ManagedServerCreateMode managedInstanceCreateMode)

Set は、データベースの作成モードを指定します。

ManagedInstanceUpdate withProxyOverride(ManagedInstanceProxyOverride proxyOverride)

インスタンスへの接続に使用する接続の種類を設定します。

ManagedInstanceUpdate withPublicDataEndpointEnabled(Boolean publicDataEndpointEnabled)

パブリック データ エンドポイントを有効にするかどうかを設定します。

ManagedInstanceUpdate withRestorePointInTime(DateTime restorePointInTime)

Set は、新しいデータベースを作成するために復元されるソース データベースの時点 (ISO8601形式) を指定します。

ManagedInstanceUpdate withSku(Sku sku)

マネージド インスタンス SKU を設定します。

ManagedInstanceUpdate withSourceManagedInstanceId(String sourceManagedInstanceId)

このインスタンスの作成操作に関連付けられているソース マネージド インスタンスのリソース識別子を設定します。

ManagedInstanceUpdate withStorageSizeInGB(Integer storageSizeInGB)

ストレージ サイズを GB 単位で設定します。

ManagedInstanceUpdate withSubnetId(String subnetId)

マネージド インスタンスのサブネット リソース ID を設定します。

ManagedInstanceUpdate withTags(Map<String,String> tags)

リソース タグを設定します。

ManagedInstanceUpdate withTimezoneId(String timezoneId)

タイムゾーンの ID を設定します。

ManagedInstanceUpdate withVCores(Integer vCores)

vコアの数を設定します。

メソッドの継承元: java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

コンストラクターの詳細

ManagedInstanceUpdate

public ManagedInstanceUpdate()

メソッドの詳細

administratorLogin

public String administratorLogin()

マネージド インスタンスの管理者ユーザー名を取得します。 マネージド インスタンスが作成されている場合にのみ指定できます (作成に必要です)。

Returns:

administratorLogin 値

administratorLoginPassword

public String administratorLoginPassword()

管理者ログイン パスワードを取得します (マネージド インスタンスの作成に必要)。

Returns:

administratorLoginPassword 値

collation

public String collation()

マネージド インスタンスの照合順序を取得します。

Returns:

照合順序の値

dnsZone

public String dnsZone()

マネージド インスタンスが存在する Dns ゾーンを取得します。

Returns:

dnsZone 値

dnsZonePartner

public String dnsZonePartner()

作成後にこのマネージド インスタンスが共有する DNS ゾーンを持つ別のマネージド インスタンスのリソース ID を取得します。

Returns:

dnsZonePartner 値

fullyQualifiedDomainName

public String fullyQualifiedDomainName()

マネージド インスタンスの完全修飾ドメイン名を取得します。

Returns:

完全修飾ドメイン名の値

instancePoolId

public String instancePoolId()

このマネージド サーバーが属しているインスタンス プールの ID を取得します。

Returns:

instancePoolId 値

licenseType

public ManagedInstanceLicenseType licenseType()

ライセンスの種類を取得します。 使用できる値は、"LicenseIncluded" (新しい SQL ライセンスを含む通常価格) と 'BasePrice' (独自の SQL ライセンスを持ち込むための割引された AHB 価格) です。 使用できる値は、'LicenseIncluded'、'BasePrice' です。

Returns:

licenseType 値

managedInstanceCreateMode

public ManagedServerCreateMode managedInstanceCreateMode()

Get は、データベースの作成モードを指定します。 既定値: 通常のインスタンスの作成。 復元: 一連のバックアップを特定の時点に復元することによってインスタンスを作成します。 RestorePointInTime と SourceManagedInstanceId を指定する必要があります。 使用できる値は、'Default'、'PointInTimeRestore' です。

Returns:

managedInstanceCreateMode 値

proxyOverride

public ManagedInstanceProxyOverride proxyOverride()

インスタンスへの接続に使用される接続の種類を取得します。 使用可能な値は、'Proxy'、'Redirect'、'Default' です。

Returns:

proxyOverride 値

publicDataEndpointEnabled

public Boolean publicDataEndpointEnabled()

パブリック データ エンドポイントが有効になっているかどうかを取得します。

Returns:

publicDataEndpointEnabled 値

restorePointInTime

public DateTime restorePointInTime()

Get は、新しいデータベースを作成するために復元されるソース データベースの時点 (ISO8601形式) を指定します。

Returns:

restorePointInTime 値

sku

public Sku sku()

マネージド インスタンス SKU を取得します。

Returns:

sku 値

sourceManagedInstanceId

public String sourceManagedInstanceId()

このインスタンスの作成操作に関連付けられているソース マネージド インスタンスのリソース識別子を取得します。

Returns:

sourceManagedInstanceId 値

state

public String state()

マネージド インスタンスの状態を取得します。

Returns:

状態の値

storageSizeInGB

public Integer storageSizeInGB()

ストレージ サイズを GB 単位で取得します。 最小値: 32。 最大値: 8192。 32 GB の増分のみが許可されます。

Returns:

storageSizeInGB 値

subnetId

public String subnetId()

マネージド インスタンスのサブネット リソース ID を取得します。

Returns:

subnetId 値

tags

public Map tags()

リソース タグを取得します。

Returns:

タグの値

timezoneId

public String timezoneId()

タイムゾーンの ID を取得します。 使用できる値は、Windows でサポートされているタイムゾーンです。 Windows では、サポートされているタイムゾーン (ID を含む) の詳細がレジストリの KEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones に保持されます。 SQL SERVERを使用してこれらのレジストリ値を取得するには、SELECT name AS timezone_id FROM sys.time_zone_infoに対してクエリを実行します。 Id の一覧は、PowerShell で [System.TimeZoneInfo]::GetSystemTimeZones() を実行して取得することもできます。 有効なタイムゾーン ID の例として、"太平洋標準時" または "W" があります。 ヨーロッパ標準時"

Returns:

timezoneId 値

vCores

public Integer vCores()

仮想コアの数を取得します。 使用できる値: 8、16、24、32、40、64、80。

Returns:

仮想コアの値

withAdministratorLogin

public ManagedInstanceUpdate withAdministratorLogin(String administratorLogin)

マネージド インスタンスの管理者ユーザー名を設定します。 マネージド インスタンスが作成されている場合にのみ指定できます (作成に必要です)。

Parameters:

administratorLogin - 設定する administratorLogin 値

Returns:

ManagedInstanceUpdate オブジェクト自体。

withAdministratorLoginPassword

public ManagedInstanceUpdate withAdministratorLoginPassword(String administratorLoginPassword)

管理者ログイン パスワードを設定します (マネージド インスタンスの作成に必要)。

Parameters:

administratorLoginPassword - 設定する administratorLoginPassword 値

Returns:

ManagedInstanceUpdate オブジェクト自体。

withCollation

public ManagedInstanceUpdate withCollation(String collation)

マネージド インスタンスの照合順序を設定します。

Parameters:

collation - 設定する照合順序の値

Returns:

ManagedInstanceUpdate オブジェクト自体。

withDnsZonePartner

public ManagedInstanceUpdate withDnsZonePartner(String dnsZonePartner)

作成後にこのマネージド インスタンスが共有する DNS ゾーンを持つ別のマネージド インスタンスのリソース ID を設定します。

Parameters:

dnsZonePartner - 設定する dnsZonePartner 値

Returns:

ManagedInstanceUpdate オブジェクト自体。

withInstancePoolId

public ManagedInstanceUpdate withInstancePoolId(String instancePoolId)

このマネージド サーバーが属するインスタンス プールの ID を設定します。

Parameters:

instancePoolId - 設定する instancePoolId 値

Returns:

ManagedInstanceUpdate オブジェクト自体。

withLicenseType

public ManagedInstanceUpdate withLicenseType(ManagedInstanceLicenseType licenseType)

ライセンスの種類を設定します。 使用できる値は、"LicenseIncluded" (新しい SQL ライセンスを含む通常価格) と 'BasePrice' (独自の SQL ライセンスを持ち込むための割引された AHB 価格) です。 使用できる値は、'LicenseIncluded'、'BasePrice' です。

Parameters:

licenseType - 設定する licenseType 値

Returns:

ManagedInstanceUpdate オブジェクト自体。

withManagedInstanceCreateMode

public ManagedInstanceUpdate withManagedInstanceCreateMode(ManagedServerCreateMode managedInstanceCreateMode)

Set は、データベースの作成モードを指定します。 既定値: 通常のインスタンスの作成。 復元: 一連のバックアップを特定の時点に復元することによってインスタンスを作成します。 RestorePointInTime と SourceManagedInstanceId を指定する必要があります。 使用できる値は、'Default'、'PointInTimeRestore' です。

Parameters:

managedInstanceCreateMode - 設定する managedInstanceCreateMode 値

Returns:

ManagedInstanceUpdate オブジェクト自体。

withProxyOverride

public ManagedInstanceUpdate withProxyOverride(ManagedInstanceProxyOverride proxyOverride)

インスタンスへの接続に使用する接続の種類を設定します。 使用可能な値は、'Proxy'、'Redirect'、'Default' です。

Parameters:

proxyOverride - 設定する proxyOverride 値

Returns:

ManagedInstanceUpdate オブジェクト自体。

withPublicDataEndpointEnabled

public ManagedInstanceUpdate withPublicDataEndpointEnabled(Boolean publicDataEndpointEnabled)

パブリック データ エンドポイントを有効にするかどうかを設定します。

Parameters:

publicDataEndpointEnabled - 設定する publicDataEndpointEnabled 値

Returns:

ManagedInstanceUpdate オブジェクト自体。

withRestorePointInTime

public ManagedInstanceUpdate withRestorePointInTime(DateTime restorePointInTime)

Set は、新しいデータベースを作成するために復元されるソース データベースの時点 (ISO8601形式) を指定します。

Parameters:

restorePointInTime - 設定する restorePointInTime 値

Returns:

ManagedInstanceUpdate オブジェクト自体。

withSku

public ManagedInstanceUpdate withSku(Sku sku)

マネージド インスタンス SKU を設定します。

Parameters:

sku - 設定する SKU 値

Returns:

ManagedInstanceUpdate オブジェクト自体。

withSourceManagedInstanceId

public ManagedInstanceUpdate withSourceManagedInstanceId(String sourceManagedInstanceId)

このインスタンスの作成操作に関連付けられているソース マネージド インスタンスのリソース識別子を設定します。

Parameters:

sourceManagedInstanceId - 設定する sourceManagedInstanceId 値

Returns:

ManagedInstanceUpdate オブジェクト自体。

withStorageSizeInGB

public ManagedInstanceUpdate withStorageSizeInGB(Integer storageSizeInGB)

ストレージ サイズを GB 単位で設定します。 最小値: 32。 最大値: 8192。 32 GB の増分のみが許可されます。

Parameters:

storageSizeInGB - 設定する storageSizeInGB 値

Returns:

ManagedInstanceUpdate オブジェクト自体。

withSubnetId

public ManagedInstanceUpdate withSubnetId(String subnetId)

マネージド インスタンスのサブネット リソース ID を設定します。

Parameters:

subnetId - 設定する subnetId 値

Returns:

ManagedInstanceUpdate オブジェクト自体。

withTags

public ManagedInstanceUpdate withTags(Map tags)

リソース タグを設定します。

Parameters:

tags - 設定するタグ値

Returns:

ManagedInstanceUpdate オブジェクト自体。

withTimezoneId

public ManagedInstanceUpdate withTimezoneId(String timezoneId)

タイムゾーンの ID を設定します。 使用できる値は、Windows でサポートされているタイムゾーンです。 Windows では、id を含むサポートされているタイムゾーンの詳細がレジストリの KEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones に保持されます。 これらのレジストリ値は、SELECT name AS timezone_id FROM sys.time_zone_infoに対してクエリを実行することで、SQL Serverを使用して取得できます。 Id の一覧は、PowerShell で [System.TimeZoneInfo]::GetSystemTimeZones() を実行して取得することもできます。 有効なタイムゾーン ID の例として、"太平洋標準時" または "W" があります。 ヨーロッパ標準時"

Parameters:

timezoneId - 設定する timezoneId 値

Returns:

ManagedInstanceUpdate オブジェクト自体。

withVCores

public ManagedInstanceUpdate withVCores(Integer vCores)

仮想コアの数を設定します。 使用できる値: 8、16、24、32、40、64、80。

Parameters:

vCores - 設定する仮想コアの値

Returns:

ManagedInstanceUpdate オブジェクト自体。

適用対象