Interface ConnectorToolOrBuilder (0.1.0)

public interface ConnectorToolOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getAction()

public abstract Action getAction()

Required. Action for the tool to use.

.google.cloud.ces.v1.Action action = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
Action

The action.

getActionOrBuilder()

public abstract ActionOrBuilder getActionOrBuilder()

Required. Action for the tool to use.

.google.cloud.ces.v1.Action action = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ActionOrBuilder

getAuthConfig()

public abstract EndUserAuthConfig getAuthConfig()

Optional. Configures how authentication is handled in Integration Connectors. By default, an admin authentication is passed in the Integration Connectors API requests. You can override it with a different end-user authentication config. 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 for details.

.google.cloud.ces.v1.EndUserAuthConfig auth_config = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
EndUserAuthConfig

The authConfig.

getAuthConfigOrBuilder()

public abstract EndUserAuthConfigOrBuilder getAuthConfigOrBuilder()

Optional. Configures how authentication is handled in Integration Connectors. By default, an admin authentication is passed in the Integration Connectors API requests. You can override it with a different end-user authentication config. 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 for details.

.google.cloud.ces.v1.EndUserAuthConfig auth_config = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
EndUserAuthConfigOrBuilder

getConnection()

public abstract String getConnection()

Required. The full resource name of the referenced Integration Connectors Connection. Format: projects/{project}/locations/{location}/connections/{connection}

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

Returns
Type Description
String

The connection.

getConnectionBytes()

public abstract ByteString getConnectionBytes()

Required. The full resource name of the referenced Integration Connectors Connection. Format: projects/{project}/locations/{location}/connections/{connection}

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

Returns
Type Description
ByteString

The bytes for connection.

getDescription()

public abstract String getDescription()

Optional. The description of the tool that can be used by the Agent to decide whether to call this ConnectorTool.

string description = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The description.

getDescriptionBytes()

public abstract ByteString getDescriptionBytes()

Optional. The description of the tool that can be used by the Agent to decide whether to call this ConnectorTool.

string description = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for description.

getName()

public abstract String getName()

Optional. The name of the tool that can be used by the Agent to decide whether to call this ConnectorTool.

string name = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The name.

getNameBytes()

public abstract ByteString getNameBytes()

Optional. The name of the tool that can be used by the Agent to decide whether to call this ConnectorTool.

string name = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for name.

hasAction()

public abstract boolean hasAction()

Required. Action for the tool to use.

.google.cloud.ces.v1.Action action = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
boolean

Whether the action field is set.

hasAuthConfig()

public abstract boolean hasAuthConfig()

Optional. Configures how authentication is handled in Integration Connectors. By default, an admin authentication is passed in the Integration Connectors API requests. You can override it with a different end-user authentication config. 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 for details.

.google.cloud.ces.v1.EndUserAuthConfig auth_config = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the authConfig field is set.