public sealed class BAPConfig : IMessage<BAPConfig>, IEquatable<BAPConfig>, IDeepCloneable<BAPConfig>, IBufferMessage, IMessageReference documentation and code samples for the Discovery Engine v1 API class BAPConfig.
The configuration for the BAP connector.
Implements
IMessageBAPConfig, IEquatableBAPConfig, IDeepCloneableBAPConfig, IBufferMessage, IMessageNamespace
Google.Cloud.DiscoveryEngine.V1Assembly
Google.Cloud.DiscoveryEngine.V1.dll
Constructors
BAPConfig()
public BAPConfig()BAPConfig(BAPConfig)
public BAPConfig(BAPConfig other)| Parameter | |
|---|---|
| Name | Description |
other |
BAPConfig |
Properties
EnabledActions
public RepeatedField<string> EnabledActions { get; }Optional. The actions enabled on the associated BAP connection.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldstring |
|
SupportedConnectorModes
public RepeatedField<BAPConfig.Types.ConnectorMode> SupportedConnectorModes { get; }Required. The supported connector modes for the associated BAP connection.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldBAPConfigTypesConnectorMode |
|
ToolspecOverride
public BAPConfig.Types.ToolspecOverride ToolspecOverride { get; set; }Optional. Custom toolspec overrides for this connection. For Enterprise BAP
connectors that support admin-curated tool definitions, this holds the
(simplified) per-tool overrides. On Get, populated by the server by
merging persisted overrides with live runtime tool definitions and
trimming the result for UI consumption. On Update, the supplied value
replaces the persisted overrides after server-side validation and
merging: the base_version field MUST match the server's current base
toolspec version (otherwise the request is rejected with a user-facing
error directing the admin to re-download the latest tools first).
| Property Value | |
|---|---|
| Type | Description |
BAPConfigTypesToolspecOverride |
|