ManagedInstanceDtcSecuritySettings Class
- java.
lang. Object - com.
azure. resourcemanager. sql. models. ManagedInstanceDtcSecuritySettings
- com.
Implements
public final class ManagedInstanceDtcSecuritySettings
implements JsonSerializable<ManagedInstanceDtcSecuritySettings>
The Security Settings of managed instance DTC.
Constructor Summary
| Constructor | Description |
|---|---|
| ManagedInstanceDtcSecuritySettings() |
Creates an instance of Managed |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
static
Managed |
fromJson(JsonReader jsonReader)
Reads an instance of Managed |
| Boolean |
snaLu6Point2TransactionsEnabled()
Get the sna |
|
Json |
toJson(JsonWriter jsonWriter) |
|
Managed |
transactionManagerCommunicationSettings()
Get the transaction |
| void |
validate()
Validates the instance. |
|
Managed |
withSnaLu6Point2TransactionsEnabled(Boolean snaLu6Point2TransactionsEnabled)
Set the sna |
|
Managed |
withTransactionManagerCommunicationSettings(ManagedInstanceDtcTransactionManagerCommunicationSettings transactionManagerCommunicationSettings)
Set the transaction |
|
Managed |
withXaTransactionsDefaultTimeout(Integer xaTransactionsDefaultTimeout)
Set the xa |
|
Managed |
withXaTransactionsEnabled(Boolean xaTransactionsEnabled)
Set the xa |
|
Managed |
withXaTransactionsMaximumTimeout(Integer xaTransactionsMaximumTimeout)
Set the xa |
| Integer |
xaTransactionsDefaultTimeout()
Get the xa |
| Boolean |
xaTransactionsEnabled()
Get the xa |
| Integer |
xaTransactionsMaximumTimeout()
Get the xa |
Methods inherited from java.lang.Object
Constructor Details
ManagedInstanceDtcSecuritySettings
public ManagedInstanceDtcSecuritySettings()
Creates an instance of ManagedInstanceDtcSecuritySettings class.
Method Details
fromJson
public static ManagedInstanceDtcSecuritySettings fromJson(JsonReader jsonReader)
Reads an instance of ManagedInstanceDtcSecuritySettings from the JsonReader.
Parameters:
Returns:
Throws:
snaLu6Point2TransactionsEnabled
public Boolean snaLu6Point2TransactionsEnabled()
Get the snaLu6Point2TransactionsEnabled property: Allow SNA LU 6.2 Transactions to managed instance DTC.
Returns:
toJson
transactionManagerCommunicationSettings
public ManagedInstanceDtcTransactionManagerCommunicationSettings transactionManagerCommunicationSettings()
Get the transactionManagerCommunicationSettings property: Transaction Manager communication settings of managed instance DTC.
Returns:
validate
public void validate()
Validates the instance.
withSnaLu6Point2TransactionsEnabled
public ManagedInstanceDtcSecuritySettings withSnaLu6Point2TransactionsEnabled(Boolean snaLu6Point2TransactionsEnabled)
Set the snaLu6Point2TransactionsEnabled property: Allow SNA LU 6.2 Transactions to managed instance DTC.
Parameters:
Returns:
withTransactionManagerCommunicationSettings
public ManagedInstanceDtcSecuritySettings withTransactionManagerCommunicationSettings(ManagedInstanceDtcTransactionManagerCommunicationSettings transactionManagerCommunicationSettings)
Set the transactionManagerCommunicationSettings property: Transaction Manager communication settings of managed instance DTC.
Parameters:
Returns:
withXaTransactionsDefaultTimeout
public ManagedInstanceDtcSecuritySettings withXaTransactionsDefaultTimeout(Integer xaTransactionsDefaultTimeout)
Set the xaTransactionsDefaultTimeout property: Default timeout for XA Transactions (in seconds).
Parameters:
Returns:
withXaTransactionsEnabled
public ManagedInstanceDtcSecuritySettings withXaTransactionsEnabled(Boolean xaTransactionsEnabled)
Set the xaTransactionsEnabled property: Allow XA Transactions to managed instance DTC.
Parameters:
Returns:
withXaTransactionsMaximumTimeout
public ManagedInstanceDtcSecuritySettings withXaTransactionsMaximumTimeout(Integer xaTransactionsMaximumTimeout)
Set the xaTransactionsMaximumTimeout property: Maximum timeout for XA Transactions (in seconds).
Parameters:
Returns:
xaTransactionsDefaultTimeout
public Integer xaTransactionsDefaultTimeout()
Get the xaTransactionsDefaultTimeout property: Default timeout for XA Transactions (in seconds).
Returns:
xaTransactionsEnabled
public Boolean xaTransactionsEnabled()
Get the xaTransactionsEnabled property: Allow XA Transactions to managed instance DTC.
Returns:
xaTransactionsMaximumTimeout
public Integer xaTransactionsMaximumTimeout()
Get the xaTransactionsMaximumTimeout property: Maximum timeout for XA Transactions (in seconds).
Returns: