SqlVirtualMachineGroupInner Class

public final class SqlVirtualMachineGroupInner
extends Resource

A SQL virtual machine group.

Constructor Summary

Constructor Description
SqlVirtualMachineGroupInner()

Creates an instance of SqlVirtualMachineGroupInner class.

Method Summary

Modifier and Type Method and Description
ClusterConfiguration clusterConfiguration()

Get the clusterConfiguration property: Cluster type.

ClusterManagerType clusterManagerType()

Get the clusterManagerType property: Type of cluster manager: Windows Server Failover Cluster (WSFC), implied by the scale type of the group and the OS type.

String provisioningState()

Get the provisioningState property: Provisioning state to track the async operation status.

ScaleType scaleType()

Get the scaleType property: Scale type.

String sqlImageOffer()

Get the sqlImageOffer property: SQL image offer.

SqlVmGroupImageSku sqlImageSku()

Get the sqlImageSku property: SQL image sku.

SystemData systemData()

Get the systemData property: Metadata pertaining to creation and last modification of the resource.

void validate()

Validates the instance.

SqlVirtualMachineGroupInner withLocation(String location)
SqlVirtualMachineGroupInner withSqlImageOffer(String sqlImageOffer)

Set the sqlImageOffer property: SQL image offer.

SqlVirtualMachineGroupInner withSqlImageSku(SqlVmGroupImageSku sqlImageSku)

Set the sqlImageSku property: SQL image sku.

SqlVirtualMachineGroupInner withTags(Map<String,String> tags)
SqlVirtualMachineGroupInner withWsfcDomainProfile(WsfcDomainProfile wsfcDomainProfile)

Set the wsfcDomainProfile property: Cluster Active Directory domain profile.

WsfcDomainProfile wsfcDomainProfile()

Get the wsfcDomainProfile property: Cluster Active Directory domain profile.

Methods inherited from ProxyResource

Methods inherited from Resource

Methods inherited from java.lang.Object

Constructor Details

SqlVirtualMachineGroupInner

public SqlVirtualMachineGroupInner()

Creates an instance of SqlVirtualMachineGroupInner class.

Method Details

clusterConfiguration

public ClusterConfiguration clusterConfiguration()

Get the clusterConfiguration property: Cluster type.

Returns:

the clusterConfiguration value.

clusterManagerType

public ClusterManagerType clusterManagerType()

Get the clusterManagerType property: Type of cluster manager: Windows Server Failover Cluster (WSFC), implied by the scale type of the group and the OS type.

Returns:

the clusterManagerType value.

provisioningState

public String provisioningState()

Get the provisioningState property: Provisioning state to track the async operation status.

Returns:

the provisioningState value.

scaleType

public ScaleType scaleType()

Get the scaleType property: Scale type.

Returns:

the scaleType value.

sqlImageOffer

public String sqlImageOffer()

Get the sqlImageOffer property: SQL image offer. Examples may include SQL2016-WS2016, SQL2017-WS2016.

Returns:

the sqlImageOffer value.

sqlImageSku

public SqlVmGroupImageSku sqlImageSku()

Get the sqlImageSku property: SQL image sku.

Returns:

the sqlImageSku value.

systemData

public SystemData systemData()

Get the systemData property: Metadata pertaining to creation and last modification of the resource.

Returns:

the systemData value.

validate

public void validate()

Validates the instance.

withLocation

public SqlVirtualMachineGroupInner withLocation(String location)

Overrides:

SqlVirtualMachineGroupInner.withLocation(String location)

Parameters:

location

withSqlImageOffer

public SqlVirtualMachineGroupInner withSqlImageOffer(String sqlImageOffer)

Set the sqlImageOffer property: SQL image offer. Examples may include SQL2016-WS2016, SQL2017-WS2016.

Parameters:

sqlImageOffer - the sqlImageOffer value to set.

Returns:

the SqlVirtualMachineGroupInner object itself.

withSqlImageSku

public SqlVirtualMachineGroupInner withSqlImageSku(SqlVmGroupImageSku sqlImageSku)

Set the sqlImageSku property: SQL image sku.

Parameters:

sqlImageSku - the sqlImageSku value to set.

Returns:

the SqlVirtualMachineGroupInner object itself.

withTags

public SqlVirtualMachineGroupInner withTags(Map tags)

Overrides:

SqlVirtualMachineGroupInner.withTags(Map<String,String> tags)

Parameters:

tags

withWsfcDomainProfile

public SqlVirtualMachineGroupInner withWsfcDomainProfile(WsfcDomainProfile wsfcDomainProfile)

Set the wsfcDomainProfile property: Cluster Active Directory domain profile.

Parameters:

wsfcDomainProfile - the wsfcDomainProfile value to set.

Returns:

the SqlVirtualMachineGroupInner object itself.

wsfcDomainProfile

public WsfcDomainProfile wsfcDomainProfile()

Get the wsfcDomainProfile property: Cluster Active Directory domain profile.

Returns:

the wsfcDomainProfile value.

Applies to