Interface ConnectorToolsetOrBuilder (0.1.0)

public interface ConnectorToolsetOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

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 Toolset creation will fail. See: https://cloud.google.com/application-integration/docs/configure-connectors-task#configure-authentication-override

.google.cloud.ces.v1.EndUserAuthConfig auth_config = 2 [(.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 Toolset creation will fail. See: https://cloud.google.com/application-integration/docs/configure-connectors-task#configure-authentication-override

.google.cloud.ces.v1.EndUserAuthConfig auth_config = 2 [(.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.

getConnectorActions(int index)

public abstract Action getConnectorActions(int index)

Required. The list of connector actions/entity operations to generate tools for.

repeated .google.cloud.ces.v1.Action connector_actions = 3 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
index int
Returns
Type Description
Action

getConnectorActionsCount()

public abstract int getConnectorActionsCount()

Required. The list of connector actions/entity operations to generate tools for.

repeated .google.cloud.ces.v1.Action connector_actions = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
int

getConnectorActionsList()

public abstract List<Action> getConnectorActionsList()

Required. The list of connector actions/entity operations to generate tools for.

repeated .google.cloud.ces.v1.Action connector_actions = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
List<Action>

getConnectorActionsOrBuilder(int index)

public abstract ActionOrBuilder getConnectorActionsOrBuilder(int index)

Required. The list of connector actions/entity operations to generate tools for.

repeated .google.cloud.ces.v1.Action connector_actions = 3 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
index int
Returns
Type Description
ActionOrBuilder

getConnectorActionsOrBuilderList()

public abstract List<? extends ActionOrBuilder> getConnectorActionsOrBuilderList()

Required. The list of connector actions/entity operations to generate tools for.

repeated .google.cloud.ces.v1.Action connector_actions = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
List<? extends com.google.cloud.ces.v1.ActionOrBuilder>

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 Toolset creation will fail. See: https://cloud.google.com/application-integration/docs/configure-connectors-task#configure-authentication-override

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

Returns
Type Description
boolean

Whether the authConfig field is set.