LinkTableRequestTarget Class

  • java.lang.Object
    • com.azure.analytics.synapse.artifacts.models.LinkTableRequestTarget

Implements

public final class LinkTableRequestTarget
implements JsonSerializable<LinkTableRequestTarget>

The LinkTableRequestTarget model.

Constructor Summary

Constructor Description
LinkTableRequestTarget()

Creates an instance of LinkTableRequestTarget class.

Method Summary

Modifier and Type Method and Description
static LinkTableRequestTarget fromJson(JsonReader jsonReader)

Reads an instance of LinkTableRequestTarget from the JsonReader.

LinkTableRequestTargetDistributionOptions getDistributionOptions()

Get the distributionOptions property: Target table distribution options for link table request.

String getSchemaName()

Get the schemaName property: Target table schema name.

LinkTableRequestTargetStructureOptions getStructureOptions()

Get the structureOptions property: Target table structure options for link table request.

String getTableName()

Get the tableName property: Target table table name.

LinkTableRequestTarget setDistributionOptions(LinkTableRequestTargetDistributionOptions distributionOptions)

Set the distributionOptions property: Target table distribution options for link table request.

LinkTableRequestTarget setSchemaName(String schemaName)

Set the schemaName property: Target table schema name.

LinkTableRequestTarget setStructureOptions(LinkTableRequestTargetStructureOptions structureOptions)

Set the structureOptions property: Target table structure options for link table request.

LinkTableRequestTarget setTableName(String tableName)

Set the tableName property: Target table table name.

JsonWriter toJson(JsonWriter jsonWriter)

Methods inherited from java.lang.Object

Constructor Details

LinkTableRequestTarget

public LinkTableRequestTarget()

Creates an instance of LinkTableRequestTarget class.

Method Details

fromJson

public static LinkTableRequestTarget fromJson(JsonReader jsonReader)

Reads an instance of LinkTableRequestTarget from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

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

getDistributionOptions

public LinkTableRequestTargetDistributionOptions getDistributionOptions()

Get the distributionOptions property: Target table distribution options for link table request.

Returns:

the distributionOptions value.

getSchemaName

public String getSchemaName()

Get the schemaName property: Target table schema name.

Returns:

the schemaName value.

getStructureOptions

public LinkTableRequestTargetStructureOptions getStructureOptions()

Get the structureOptions property: Target table structure options for link table request.

Returns:

the structureOptions value.

getTableName

public String getTableName()

Get the tableName property: Target table table name.

Returns:

the tableName value.

setDistributionOptions

public LinkTableRequestTarget setDistributionOptions(LinkTableRequestTargetDistributionOptions distributionOptions)

Set the distributionOptions property: Target table distribution options for link table request.

Parameters:

distributionOptions - the distributionOptions value to set.

Returns:

the LinkTableRequestTarget object itself.

setSchemaName

public LinkTableRequestTarget setSchemaName(String schemaName)

Set the schemaName property: Target table schema name.

Parameters:

schemaName - the schemaName value to set.

Returns:

the LinkTableRequestTarget object itself.

setStructureOptions

public LinkTableRequestTarget setStructureOptions(LinkTableRequestTargetStructureOptions structureOptions)

Set the structureOptions property: Target table structure options for link table request.

Parameters:

structureOptions - the structureOptions value to set.

Returns:

the LinkTableRequestTarget object itself.

setTableName

public LinkTableRequestTarget setTableName(String tableName)

Set the tableName property: Target table table name.

Parameters:

tableName - the tableName value to set.

Returns:

the LinkTableRequestTarget object itself.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

Applies to