Share via


MapperTargetConnectionsInfo Class

Definition

A object which contains list of tables and connection details for a target connection.

public class MapperTargetConnectionsInfo : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.DataFactory.Models.MapperTargetConnectionsInfo>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.DataFactory.Models.MapperTargetConnectionsInfo>
public class MapperTargetConnectionsInfo
type MapperTargetConnectionsInfo = class
    interface IJsonModel<MapperTargetConnectionsInfo>
    interface IPersistableModel<MapperTargetConnectionsInfo>
type MapperTargetConnectionsInfo = class
Public Class MapperTargetConnectionsInfo
Implements IJsonModel(Of MapperTargetConnectionsInfo), IPersistableModel(Of MapperTargetConnectionsInfo)
Public Class MapperTargetConnectionsInfo
Inheritance
MapperTargetConnectionsInfo
Implements

Constructors

MapperTargetConnectionsInfo()

Initializes a new instance of MapperTargetConnectionsInfo.

Properties

Connection

Source connection details.

DataMapperMappings

List of table mappings.

Relationships

List of relationship info among the tables.

To assign an object to the element of this property use FromObjectAsJson<T>(T, JsonSerializerOptions).

To assign an already formatted json string to this property use FromString(String).

Examples:

  • BinaryData.FromObjectAsJson("foo"): Creates a payload of "foo".
  • BinaryData.FromString("\"foo\""): Creates a payload of "foo".
  • BinaryData.FromObjectAsJson(new { key = "value" }): Creates a payload of { "key": "value" }.
  • BinaryData.FromString("{\"key\": \"value\"}"): Creates a payload of { "key": "value" }.

TargetEntities

List of source tables for a target connection.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<MapperTargetConnectionsInfo>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<MapperTargetConnectionsInfo>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<MapperTargetConnectionsInfo>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<MapperTargetConnectionsInfo>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<MapperTargetConnectionsInfo>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to