Del via


SyncMemberProperties Class

  • java.lang.Object
    • com.azure.resourcemanager.sql.fluent.models.SyncMemberProperties

Implements

public final class SyncMemberProperties
implements JsonSerializable<SyncMemberProperties>

Properties of a sync member.

Constructor Summary

Constructor Description
SyncMemberProperties()

Creates an instance of SyncMemberProperties class.

Method Summary

Modifier and Type Method and Description
String databaseName()

Get the databaseName property: Database name of the member database in the sync member.

SyncMemberDbType databaseType()

Get the databaseType property: Database type of the sync member.

static SyncMemberProperties fromJson(JsonReader jsonReader)

Reads an instance of SyncMemberProperties from the JsonReader.

String password()

Get the password property: Password of the member database in the sync member.

String privateEndpointName()

Get the privateEndpointName property: Private endpoint name of the sync member if use private link connection is enabled, for sync members in Azure.

String serverName()

Get the serverName property: Server name of the member database in the sync member.

UUID sqlServerDatabaseId()

Get the sqlServerDatabaseId property: SQL Server database id of the sync member.

String syncAgentId()

Get the syncAgentId property: ARM resource id of the sync agent in the sync member.

SyncDirection syncDirection()

Get the syncDirection property: Sync direction of the sync member.

String syncMemberAzureDatabaseResourceId()

Get the syncMemberAzureDatabaseResourceId property: ARM resource id of the sync member logical database, for sync members in Azure.

SyncMemberState syncState()

Get the syncState property: Sync state of the sync member.

JsonWriter toJson(JsonWriter jsonWriter)
Boolean usePrivateLinkConnection()

Get the usePrivateLinkConnection property: Whether to use private link connection.

String username()

Get the username property: User name of the member database in the sync member.

void validate()

Validates the instance.

SyncMemberProperties withDatabaseName(String databaseName)

Set the databaseName property: Database name of the member database in the sync member.

SyncMemberProperties withDatabaseType(SyncMemberDbType databaseType)

Set the databaseType property: Database type of the sync member.

SyncMemberProperties withPassword(String password)

Set the password property: Password of the member database in the sync member.

SyncMemberProperties withServerName(String serverName)

Set the serverName property: Server name of the member database in the sync member.

SyncMemberProperties withSqlServerDatabaseId(UUID sqlServerDatabaseId)

Set the sqlServerDatabaseId property: SQL Server database id of the sync member.

SyncMemberProperties withSyncAgentId(String syncAgentId)

Set the syncAgentId property: ARM resource id of the sync agent in the sync member.

SyncMemberProperties withSyncDirection(SyncDirection syncDirection)

Set the syncDirection property: Sync direction of the sync member.

SyncMemberProperties withSyncMemberAzureDatabaseResourceId(String syncMemberAzureDatabaseResourceId)

Set the syncMemberAzureDatabaseResourceId property: ARM resource id of the sync member logical database, for sync members in Azure.

SyncMemberProperties withUsePrivateLinkConnection(Boolean usePrivateLinkConnection)

Set the usePrivateLinkConnection property: Whether to use private link connection.

SyncMemberProperties withUsername(String username)

Set the username property: User name of the member database in the sync member.

Methods inherited from java.lang.Object

Constructor Details

SyncMemberProperties

public SyncMemberProperties()

Creates an instance of SyncMemberProperties class.

Method Details

databaseName

public String databaseName()

Get the databaseName property: Database name of the member database in the sync member.

Returns:

the databaseName value.

databaseType

public SyncMemberDbType databaseType()

Get the databaseType property: Database type of the sync member.

Returns:

the databaseType value.

fromJson

public static SyncMemberProperties fromJson(JsonReader jsonReader)

Reads an instance of SyncMemberProperties from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

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

Throws:

IOException

- If an error occurs while reading the SyncMemberProperties.

password

public String password()

Get the password property: Password of the member database in the sync member.

Returns:

the password value.

privateEndpointName

public String privateEndpointName()

Get the privateEndpointName property: Private endpoint name of the sync member if use private link connection is enabled, for sync members in Azure.

Returns:

the privateEndpointName value.

serverName

public String serverName()

Get the serverName property: Server name of the member database in the sync member.

Returns:

the serverName value.

sqlServerDatabaseId

public UUID sqlServerDatabaseId()

Get the sqlServerDatabaseId property: SQL Server database id of the sync member.

Returns:

the sqlServerDatabaseId value.

syncAgentId

public String syncAgentId()

Get the syncAgentId property: ARM resource id of the sync agent in the sync member.

Returns:

the syncAgentId value.

syncDirection

public SyncDirection syncDirection()

Get the syncDirection property: Sync direction of the sync member.

Returns:

the syncDirection value.

syncMemberAzureDatabaseResourceId

public String syncMemberAzureDatabaseResourceId()

Get the syncMemberAzureDatabaseResourceId property: ARM resource id of the sync member logical database, for sync members in Azure.

Returns:

the syncMemberAzureDatabaseResourceId value.

syncState

public SyncMemberState syncState()

Get the syncState property: Sync state of the sync member.

Returns:

the syncState value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

usePrivateLinkConnection

public Boolean usePrivateLinkConnection()

Get the usePrivateLinkConnection property: Whether to use private link connection.

Returns:

the usePrivateLinkConnection value.

username

public String username()

Get the username property: User name of the member database in the sync member.

Returns:

the username value.

validate

public void validate()

Validates the instance.

withDatabaseName

public SyncMemberProperties withDatabaseName(String databaseName)

Set the databaseName property: Database name of the member database in the sync member.

Parameters:

databaseName - the databaseName value to set.

Returns:

the SyncMemberProperties object itself.

withDatabaseType

public SyncMemberProperties withDatabaseType(SyncMemberDbType databaseType)

Set the databaseType property: Database type of the sync member.

Parameters:

databaseType - the databaseType value to set.

Returns:

the SyncMemberProperties object itself.

withPassword

public SyncMemberProperties withPassword(String password)

Set the password property: Password of the member database in the sync member.

Parameters:

password - the password value to set.

Returns:

the SyncMemberProperties object itself.

withServerName

public SyncMemberProperties withServerName(String serverName)

Set the serverName property: Server name of the member database in the sync member.

Parameters:

serverName - the serverName value to set.

Returns:

the SyncMemberProperties object itself.

withSqlServerDatabaseId

public SyncMemberProperties withSqlServerDatabaseId(UUID sqlServerDatabaseId)

Set the sqlServerDatabaseId property: SQL Server database id of the sync member.

Parameters:

sqlServerDatabaseId - the sqlServerDatabaseId value to set.

Returns:

the SyncMemberProperties object itself.

withSyncAgentId

public SyncMemberProperties withSyncAgentId(String syncAgentId)

Set the syncAgentId property: ARM resource id of the sync agent in the sync member.

Parameters:

syncAgentId - the syncAgentId value to set.

Returns:

the SyncMemberProperties object itself.

withSyncDirection

public SyncMemberProperties withSyncDirection(SyncDirection syncDirection)

Set the syncDirection property: Sync direction of the sync member.

Parameters:

syncDirection - the syncDirection value to set.

Returns:

the SyncMemberProperties object itself.

withSyncMemberAzureDatabaseResourceId

public SyncMemberProperties withSyncMemberAzureDatabaseResourceId(String syncMemberAzureDatabaseResourceId)

Set the syncMemberAzureDatabaseResourceId property: ARM resource id of the sync member logical database, for sync members in Azure.

Parameters:

syncMemberAzureDatabaseResourceId - the syncMemberAzureDatabaseResourceId value to set.

Returns:

the SyncMemberProperties object itself.

withUsePrivateLinkConnection

public SyncMemberProperties withUsePrivateLinkConnection(Boolean usePrivateLinkConnection)

Set the usePrivateLinkConnection property: Whether to use private link connection.

Parameters:

usePrivateLinkConnection - the usePrivateLinkConnection value to set.

Returns:

the SyncMemberProperties object itself.

withUsername

public SyncMemberProperties withUsername(String username)

Set the username property: User name of the member database in the sync member.

Parameters:

username - the username value to set.

Returns:

the SyncMemberProperties object itself.

Applies to