SyncGroupSchemaTableColumn Class

  • java.lang.Object
    • com.azure.resourcemanager.sql.models.SyncGroupSchemaTableColumn

Implements

public final class SyncGroupSchemaTableColumn
implements JsonSerializable<SyncGroupSchemaTableColumn>

Properties of column in sync group table.

Constructor Summary

Constructor Description
SyncGroupSchemaTableColumn()

Creates an instance of SyncGroupSchemaTableColumn class.

Method Summary

Modifier and Type Method and Description
String dataSize()

Get the dataSize property: Data size of the column.

String dataType()

Get the dataType property: Data type of the column.

static SyncGroupSchemaTableColumn fromJson(JsonReader jsonReader)

Reads an instance of SyncGroupSchemaTableColumn from the JsonReader.

String quotedName()

Get the quotedName property: Quoted name of sync group table column.

JsonWriter toJson(JsonWriter jsonWriter)
void validate()

Validates the instance.

SyncGroupSchemaTableColumn withDataSize(String dataSize)

Set the dataSize property: Data size of the column.

SyncGroupSchemaTableColumn withDataType(String dataType)

Set the dataType property: Data type of the column.

SyncGroupSchemaTableColumn withQuotedName(String quotedName)

Set the quotedName property: Quoted name of sync group table column.

Methods inherited from java.lang.Object

Constructor Details

SyncGroupSchemaTableColumn

public SyncGroupSchemaTableColumn()

Creates an instance of SyncGroupSchemaTableColumn class.

Method Details

dataSize

public String dataSize()

Get the dataSize property: Data size of the column.

Returns:

the dataSize value.

dataType

public String dataType()

Get the dataType property: Data type of the column.

Returns:

the dataType value.

fromJson

public static SyncGroupSchemaTableColumn fromJson(JsonReader jsonReader)

Reads an instance of SyncGroupSchemaTableColumn from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of SyncGroupSchemaTableColumn 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 SyncGroupSchemaTableColumn.

quotedName

public String quotedName()

Get the quotedName property: Quoted name of sync group table column.

Returns:

the quotedName value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

validate

public void validate()

Validates the instance.

withDataSize

public SyncGroupSchemaTableColumn withDataSize(String dataSize)

Set the dataSize property: Data size of the column.

Parameters:

dataSize - the dataSize value to set.

Returns:

the SyncGroupSchemaTableColumn object itself.

withDataType

public SyncGroupSchemaTableColumn withDataType(String dataType)

Set the dataType property: Data type of the column.

Parameters:

dataType - the dataType value to set.

Returns:

the SyncGroupSchemaTableColumn object itself.

withQuotedName

public SyncGroupSchemaTableColumn withQuotedName(String quotedName)

Set the quotedName property: Quoted name of sync group table column.

Parameters:

quotedName - the quotedName value to set.

Returns:

the SyncGroupSchemaTableColumn object itself.

Applies to