Discovery Engine v1 API - Class ActionConfig (1.17.0)

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

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

Informations to support actions on the connector.

Inheritance

object > ActionConfig

Namespace

Google.Cloud.DiscoveryEngine.V1

Assembly

Google.Cloud.DiscoveryEngine.V1.dll

Constructors

ActionConfig()

public ActionConfig()

ActionConfig(ActionConfig)

public ActionConfig(ActionConfig other)
Parameter
Name Description
other ActionConfig

Properties

ActionConfigParamsCase

public ActionConfig.ActionConfigParamsOneofCase ActionConfigParamsCase { get; }
Property Value
Type Description
ActionConfigActionConfigParamsOneofCase

ActionParams

public Struct ActionParams { get; set; }

Optional. Action parameters in structured json format.

Property Value
Type Description
Struct

CreateBapConnection

public bool CreateBapConnection { get; set; }

Optional. Whether to create a BAP connection for the connector.

Property Value
Type Description
bool

HasJsonActionParams

public bool HasJsonActionParams { get; }

Gets whether the "json_action_params" field is set

Property Value
Type Description
bool

IsActionConfigured

public bool IsActionConfigured { get; set; }

Output only. The connector contains the necessary parameters and is configured to support actions.

Property Value
Type Description
bool

JsonActionParams

public string JsonActionParams { get; set; }

Optional. Action parameters in json string format.

Property Value
Type Description
string

ServiceName

public string ServiceName { get; set; }

Optional. The Service Directory resource name (projects//locations//namespaces//services/) representing a VPC network endpoint used to connect to the data source's instance_uri, defined in [DataConnector.params][google.cloud.discoveryengine.v1.DataConnector.params].

Required when VPC Service Controls are enabled.

Property Value
Type Description
string

ServiceNameAsServiceName

public ServiceName ServiceNameAsServiceName { get; set; }

ServiceName-typed view over the ServiceName resource name property.

Property Value
Type Description
ServiceName

UseStaticSecrets

public bool UseStaticSecrets { get; set; }

Optional. Whether to use static secrets for the connector. If true, the secrets provided in the action_params will be ignored.

Property Value
Type Description
bool

UserDefinedScopesMapping

public MapField<string, ActionConfig.Types.ScopeList> UserDefinedScopesMapping { get; }

Optional. Mapping from operation name to the list of scopes. Only be populated if there are user specified scopes.

Property Value
Type Description
MapFieldstringActionConfigTypesScopeList