Discovery Engine v1 API - Class DestinationConfig (1.17.0)

public sealed class DestinationConfig : IMessage<DestinationConfig>, IEquatable<DestinationConfig>, IDeepCloneable<DestinationConfig>, IBufferMessage, IMessage

Reference documentation and code samples for the Discovery Engine v1 API class DestinationConfig.

Defines target endpoints used to connect to third-party sources.

Inheritance

object > DestinationConfig

Namespace

Google.Cloud.DiscoveryEngine.V1

Assembly

Google.Cloud.DiscoveryEngine.V1.dll

Constructors

DestinationConfig()

public DestinationConfig()

DestinationConfig(DestinationConfig)

public DestinationConfig(DestinationConfig other)
Parameter
Name Description
other DestinationConfig

Properties

DestinationConfigParamsCase

public DestinationConfig.DestinationConfigParamsOneofCase DestinationConfigParamsCase { get; }
Property Value
Type Description
DestinationConfigDestinationConfigParamsOneofCase

Destinations

public RepeatedField<DestinationConfig.Types.Destination> Destinations { get; }

Optional. The destinations for the corresponding key.

Property Value
Type Description
RepeatedFieldDestinationConfigTypesDestination

HasJsonParams

public bool HasJsonParams { get; }

Gets whether the "json_params" field is set

Property Value
Type Description
bool

JsonParams

public string JsonParams { get; set; }

Additional parameters for this destination config in json string format.

Property Value
Type Description
string

Key

public string Key { get; set; }

Optional. Unique destination identifier that is supported by the connector.

Property Value
Type Description
string

Params

public Struct Params { get; set; }

Optional. Additional parameters for this destination config in structured json format.

Property Value
Type Description
Struct