Google Cloud Integrations V1alpha Trigger Config Response
data class GoogleCloudIntegrationsV1alphaTriggerConfigResponse(val alertConfig: List<GoogleCloudIntegrationsV1alphaIntegrationAlertConfigResponse>, val cloudSchedulerConfig: GoogleCloudIntegrationsV1alphaCloudSchedulerConfigResponse, val description: String, val errorCatcherId: String, val label: String, val nextTasksExecutionPolicy: String, val position: GoogleCloudIntegrationsV1alphaCoordinateResponse, val properties: Map<String, String>, val startTasks: List<GoogleCloudIntegrationsV1alphaNextTaskResponse>, val triggerId: String, val triggerNumber: String, val triggerType: String)
Configuration detail of a trigger.
Constructors
Link copied to clipboard
fun GoogleCloudIntegrationsV1alphaTriggerConfigResponse(alertConfig: List<GoogleCloudIntegrationsV1alphaIntegrationAlertConfigResponse>, cloudSchedulerConfig: GoogleCloudIntegrationsV1alphaCloudSchedulerConfigResponse, description: String, errorCatcherId: String, label: String, nextTasksExecutionPolicy: String, position: GoogleCloudIntegrationsV1alphaCoordinateResponse, properties: Map<String, String>, startTasks: List<GoogleCloudIntegrationsV1alphaNextTaskResponse>, triggerId: String, triggerNumber: String, triggerType: String)
Types
Properties
Link copied to clipboard
Optional. An alert threshold configuration for the trigger + client + integration tuple. If these values are not specified in the trigger config, default values will be populated by the system. Note that there must be exactly one alert threshold configured per client + trigger + integration when published.
Link copied to clipboard
Link copied to clipboard
Optional. Set of tasks numbers from where the integration execution is started by this trigger. If this is empty, then integration is executed with default start tasks. In the list of start tasks, none of two tasks can have direct ancestor-descendant relationships (i.e. in a same integration execution graph).
Link copied to clipboard