Discovery Engine v1 API - Class BAPConfig (1.17.0)

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

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

The configuration for the BAP connector.

Inheritance

object > BAPConfig

Namespace

Google.Cloud.DiscoveryEngine.V1

Assembly

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