Interface Tool.ConnectorToolOrBuilder (0.71.0)

public static interface Tool.ConnectorToolOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getActions(int index)

public abstract Tool.ConnectorTool.Action getActions(int index)

Required. Actions for the tool to use.

repeated .google.cloud.dialogflow.cx.v3beta1.Tool.ConnectorTool.Action actions = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
index int
Returns
Type Description
Tool.ConnectorTool.Action

getActionsCount()

public abstract int getActionsCount()

Required. Actions for the tool to use.

repeated .google.cloud.dialogflow.cx.v3beta1.Tool.ConnectorTool.Action actions = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
int

getActionsList()

public abstract List<Tool.ConnectorTool.Action> getActionsList()

Required. Actions for the tool to use.

repeated .google.cloud.dialogflow.cx.v3beta1.Tool.ConnectorTool.Action actions = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
List<Action>

getActionsOrBuilder(int index)

public abstract Tool.ConnectorTool.ActionOrBuilder getActionsOrBuilder(int index)

Required. Actions for the tool to use.

repeated .google.cloud.dialogflow.cx.v3beta1.Tool.ConnectorTool.Action actions = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
index int
Returns
Type Description
Tool.ConnectorTool.ActionOrBuilder

getActionsOrBuilderList()

public abstract List<? extends Tool.ConnectorTool.ActionOrBuilder> getActionsOrBuilderList()

Required. Actions for the tool to use.

repeated .google.cloud.dialogflow.cx.v3beta1.Tool.ConnectorTool.Action actions = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
List<? extends com.google.cloud.dialogflow.cx.v3beta1.Tool.ConnectorTool.ActionOrBuilder>

getEndUserAuthConfig()

public abstract Tool.EndUserAuthConfig getEndUserAuthConfig()

Optional. Integration Connectors end-user authentication configuration. If configured, the end-user authentication fields will be passed in the Integration Connectors API request and override the admin, default authentication configured for the Connection. Note: The Connection must have authentication override enabled in order to specify an EUC configuration here - otherwise, the ConnectorTool creation will fail. See: https://cloud.google.com/application-integration/docs/configure-connectors-task#configure-authentication-override

.google.cloud.dialogflow.cx.v3beta1.Tool.EndUserAuthConfig end_user_auth_config = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Tool.EndUserAuthConfig

The endUserAuthConfig.

getEndUserAuthConfigOrBuilder()

public abstract Tool.EndUserAuthConfigOrBuilder getEndUserAuthConfigOrBuilder()

Optional. Integration Connectors end-user authentication configuration. If configured, the end-user authentication fields will be passed in the Integration Connectors API request and override the admin, default authentication configured for the Connection. Note: The Connection must have authentication override enabled in order to specify an EUC configuration here - otherwise, the ConnectorTool creation will fail. See: https://cloud.google.com/application-integration/docs/configure-connectors-task#configure-authentication-override

.google.cloud.dialogflow.cx.v3beta1.Tool.EndUserAuthConfig end_user_auth_config = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Tool.EndUserAuthConfigOrBuilder

getName()

public abstract String getName()

Required. The full resource name of the referenced Integration Connectors Connection. Format: projects/*/locations/*/connections/*

string name = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
String

The name.

getNameBytes()

public abstract ByteString getNameBytes()

Required. The full resource name of the referenced Integration Connectors Connection. Format: projects/*/locations/*/connections/*

string name = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ByteString

The bytes for name.

hasEndUserAuthConfig()

public abstract boolean hasEndUserAuthConfig()

Optional. Integration Connectors end-user authentication configuration. If configured, the end-user authentication fields will be passed in the Integration Connectors API request and override the admin, default authentication configured for the Connection. Note: The Connection must have authentication override enabled in order to specify an EUC configuration here - otherwise, the ConnectorTool creation will fail. See: https://cloud.google.com/application-integration/docs/configure-connectors-task#configure-authentication-override

.google.cloud.dialogflow.cx.v3beta1.Tool.EndUserAuthConfig end_user_auth_config = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the endUserAuthConfig field is set.