Google Cloud Integrations V1alpha Task Config Args
data class GoogleCloudIntegrationsV1alphaTaskConfigArgs(val description: Output<String>? = null, val displayName: Output<String>? = null, val errorCatcherId: Output<String>? = null, val externalTaskType: Output<GoogleCloudIntegrationsV1alphaTaskConfigExternalTaskType>? = null, val failurePolicy: Output<GoogleCloudIntegrationsV1alphaFailurePolicyArgs>? = null, val jsonValidationOption: Output<GoogleCloudIntegrationsV1alphaTaskConfigJsonValidationOption>? = null, val nextTasks: Output<List<GoogleCloudIntegrationsV1alphaNextTaskArgs>>? = null, val nextTasksExecutionPolicy: Output<GoogleCloudIntegrationsV1alphaTaskConfigNextTasksExecutionPolicy>? = null, val parameters: Output<Map<String, String>>? = null, val position: Output<GoogleCloudIntegrationsV1alphaCoordinateArgs>? = null, val successPolicy: Output<GoogleCloudIntegrationsV1alphaSuccessPolicyArgs>? = null, val synchronousCallFailurePolicy: Output<GoogleCloudIntegrationsV1alphaFailurePolicyArgs>? = null, val task: Output<String>? = null, val taskExecutionStrategy: Output<GoogleCloudIntegrationsV1alphaTaskConfigTaskExecutionStrategy>? = null, val taskId: Output<String>, val taskTemplate: Output<String>? = null) : ConvertibleToJava<GoogleCloudIntegrationsV1alphaTaskConfigArgs>
The task configuration details. This is not the implementation of Task. There might be multiple TaskConfigs for the same Task.
Constructors
Link copied to clipboard
fun GoogleCloudIntegrationsV1alphaTaskConfigArgs(description: Output<String>? = null, displayName: Output<String>? = null, errorCatcherId: Output<String>? = null, externalTaskType: Output<GoogleCloudIntegrationsV1alphaTaskConfigExternalTaskType>? = null, failurePolicy: Output<GoogleCloudIntegrationsV1alphaFailurePolicyArgs>? = null, jsonValidationOption: Output<GoogleCloudIntegrationsV1alphaTaskConfigJsonValidationOption>? = null, nextTasks: Output<List<GoogleCloudIntegrationsV1alphaNextTaskArgs>>? = null, nextTasksExecutionPolicy: Output<GoogleCloudIntegrationsV1alphaTaskConfigNextTasksExecutionPolicy>? = null, parameters: Output<Map<String, String>>? = null, position: Output<GoogleCloudIntegrationsV1alphaCoordinateArgs>? = null, successPolicy: Output<GoogleCloudIntegrationsV1alphaSuccessPolicyArgs>? = null, synchronousCallFailurePolicy: Output<GoogleCloudIntegrationsV1alphaFailurePolicyArgs>? = null, task: Output<String>? = null, taskExecutionStrategy: Output<GoogleCloudIntegrationsV1alphaTaskConfigTaskExecutionStrategy>? = null, taskId: Output<String>, taskTemplate: Output<String>? = null)
Functions
Properties
Link copied to clipboard
val jsonValidationOption: Output<GoogleCloudIntegrationsV1alphaTaskConfigJsonValidationOption>? = null
Link copied to clipboard
val nextTasksExecutionPolicy: Output<GoogleCloudIntegrationsV1alphaTaskConfigNextTasksExecutionPolicy>? = null
Link copied to clipboard
val taskExecutionStrategy: Output<GoogleCloudIntegrationsV1alphaTaskConfigTaskExecutionStrategy>? = null
Link copied to clipboard