Share via


ManagedInstanceDtcInner Class

public final class ManagedInstanceDtcInner
extends ProxyResource

SQL Managed Instance DTC.

Constructor Summary

Constructor Description
ManagedInstanceDtcInner()

Creates an instance of ManagedInstanceDtcInner class.

Method Summary

Modifier and Type Method and Description
Boolean dtcEnabled()

Get the dtcEnabled property: Active status of managed instance DTC.

String dtcHostnameDnsSuffix()

Get the dtcHostnameDnsSuffix property: Host name dns suffix of managed instance DTC.

List<String> externalDnsSuffixSearchList()

Get the externalDnsSuffixSearchList property: External dns suffix search list of managed instance DTC.

static ManagedInstanceDtcInner fromJson(JsonReader jsonReader)

Reads an instance of ManagedInstanceDtcInner from the JsonReader.

String id()

Get the id property: Fully qualified resource Id for the resource.

String name()

Get the name property: The name of the resource.

ProvisioningState provisioningState()

Get the provisioningState property: Provisioning state of managed instance DTC.

ManagedInstanceDtcSecuritySettings securitySettings()

Get the securitySettings property: Security settings of managed instance DTC.

JsonWriter toJson(JsonWriter jsonWriter)
String type()

Get the type property: The type of the resource.

void validate()

Validates the instance.

ManagedInstanceDtcInner withDtcEnabled(Boolean dtcEnabled)

Set the dtcEnabled property: Active status of managed instance DTC.

ManagedInstanceDtcInner withExternalDnsSuffixSearchList(List<String> externalDnsSuffixSearchList)

Set the externalDnsSuffixSearchList property: External dns suffix search list of managed instance DTC.

ManagedInstanceDtcInner withSecuritySettings(ManagedInstanceDtcSecuritySettings securitySettings)

Set the securitySettings property: Security settings of managed instance DTC.

Methods inherited from ProxyResource

Methods inherited from java.lang.Object

Constructor Details

ManagedInstanceDtcInner

public ManagedInstanceDtcInner()

Creates an instance of ManagedInstanceDtcInner class.

Method Details

dtcEnabled

public Boolean dtcEnabled()

Get the dtcEnabled property: Active status of managed instance DTC.

Returns:

the dtcEnabled value.

dtcHostnameDnsSuffix

public String dtcHostnameDnsSuffix()

Get the dtcHostnameDnsSuffix property: Host name dns suffix of managed instance DTC.

Returns:

the dtcHostnameDnsSuffix value.

externalDnsSuffixSearchList

public List<String> externalDnsSuffixSearchList()

Get the externalDnsSuffixSearchList property: External dns suffix search list of managed instance DTC.

Returns:

the externalDnsSuffixSearchList value.

fromJson

public static ManagedInstanceDtcInner fromJson(JsonReader jsonReader)

Reads an instance of ManagedInstanceDtcInner from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of ManagedInstanceDtcInner if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.

Throws:

IOException

- If the deserialized JSON object was missing any required properties.

id

public String id()

Get the id property: Fully qualified resource Id for the resource.

Overrides:

ManagedInstanceDtcInner.id()

Returns:

the id value.

name

public String name()

Get the name property: The name of the resource.

Overrides:

ManagedInstanceDtcInner.name()

Returns:

the name value.

provisioningState

public ProvisioningState provisioningState()

Get the provisioningState property: Provisioning state of managed instance DTC.

Returns:

the provisioningState value.

securitySettings

public ManagedInstanceDtcSecuritySettings securitySettings()

Get the securitySettings property: Security settings of managed instance DTC.

Returns:

the securitySettings value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Overrides:

ManagedInstanceDtcInner.toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

type

public String type()

Get the type property: The type of the resource.

Overrides:

ManagedInstanceDtcInner.type()

Returns:

the type value.

validate

public void validate()

Validates the instance.

withDtcEnabled

public ManagedInstanceDtcInner withDtcEnabled(Boolean dtcEnabled)

Set the dtcEnabled property: Active status of managed instance DTC.

Parameters:

dtcEnabled - the dtcEnabled value to set.

Returns:

the ManagedInstanceDtcInner object itself.

withExternalDnsSuffixSearchList

public ManagedInstanceDtcInner withExternalDnsSuffixSearchList(List<String> externalDnsSuffixSearchList)

Set the externalDnsSuffixSearchList property: External dns suffix search list of managed instance DTC.

Parameters:

externalDnsSuffixSearchList - the externalDnsSuffixSearchList value to set.

Returns:

the ManagedInstanceDtcInner object itself.

withSecuritySettings

public ManagedInstanceDtcInner withSecuritySettings(ManagedInstanceDtcSecuritySettings securitySettings)

Set the securitySettings property: Security settings of managed instance DTC.

Parameters:

securitySettings - the securitySettings value to set.

Returns:

the ManagedInstanceDtcInner object itself.

Applies to