📂 File Browser

/AgentAI/vendor/google/apiclient-services/src/Integrations
🌙 Dark Mode
🎯 Quick Launch:

📁 Directories

📁 Resource/ 🔓 Open

📄 Files

🐘 CrmlogErrorCode.php
▶ Open 📄 View Source
🐘 EnterpriseCrmCardsCellValue.php
▶ Open 📄 View Source
🐘 EnterpriseCrmCardsRow.php
▶ Open 📄 View Source
🐘 EnterpriseCrmCardsTabularData.php
▶ Open 📄 View Source
🐘 EnterpriseCrmCardsTemplatesAplosSeriesData.php
▶ Open 📄 View Source
🐘 EnterpriseCrmCardsTemplatesAplosSeriesDataRow.php
▶ Open 📄 View Source
🐘 EnterpriseCrmCardsTemplatesAplosSeriesListData.php
▶ Open 📄 View Source
🐘 EnterpriseCrmCardsTemplatesAplosSeriesListDataSeries.php
▶ Open 📄 View Source
🐘 EnterpriseCrmEventbusAuthconfigAuthConfigTaskParam.php
▶ Open 📄 View Source
🐘 EnterpriseCrmEventbusProtoAddress.php
▶ Open 📄 View Source
🐘 EnterpriseCrmEventbusProtoAttributes.php
▶ Open 📄 View Source
🐘 EnterpriseCrmEventbusProtoBaseAlertConfigErrorEnumList.php
▶ Open 📄 View Source
🐘 EnterpriseCrmEventbusProtoBaseAlertConfigThresholdValue.php
▶ Open 📄 View Source
🐘 EnterpriseCrmEventbusProtoBaseFunction.php
▶ Open 📄 View Source
🐘 EnterpriseCrmEventbusProtoBaseValue.php
▶ Open 📄 View Source
🐘 EnterpriseCrmEventbusProtoBooleanArrayFunction.php
▶ Open 📄 View Source
🐘 EnterpriseCrmEventbusProtoBooleanFunction.php
▶ Open 📄 View Source
🐘 EnterpriseCrmEventbusProtoBooleanParameterArray.php
▶ Open 📄 View Source
🐘 EnterpriseCrmEventbusProtoBuganizerNotification.php
▶ Open 📄 View Source
🐘 EnterpriseCrmEventbusProtoCloudKmsConfig.php
▶ Open 📄 View Source
🐘 EnterpriseCrmEventbusProtoCloudLoggingDetails.php
▶ Open 📄 View Source
🐘 EnterpriseCrmEventbusProtoCloudSchedulerConfig.php
▶ Open 📄 View Source
🐘 EnterpriseCrmEventbusProtoCombinedCondition.php
▶ Open 📄 View Source
🐘 EnterpriseCrmEventbusProtoCondition.php
▶ Open 📄 View Source
🐘 EnterpriseCrmEventbusProtoConditionResult.php
▶ Open 📄 View Source
🐘 EnterpriseCrmEventbusProtoConditionalFailurePolicies.php
▶ Open 📄 View Source
🐘 EnterpriseCrmEventbusProtoConnectorsConnection.php
▶ Open 📄 View Source
🐘 EnterpriseCrmEventbusProtoConnectorsGenericConnectorTaskConfig.php
▶ Open 📄 View Source
🐘 EnterpriseCrmEventbusProtoCoordinate.php
▶ Open 📄 View Source
🐘 EnterpriseCrmEventbusProtoCustomSuspensionRequest.php
▶ Open 📄 View Source
🐘 EnterpriseCrmEventbusProtoDoubleArray.php
▶ Open 📄 View Source
🐘 EnterpriseCrmEventbusProtoDoubleArrayFunction.php
▶ Open 📄 View Source
🐘 EnterpriseCrmEventbusProtoDoubleFunction.php
▶ Open 📄 View Source
🐘 EnterpriseCrmEventbusProtoDoubleParameterArray.php
▶ Open 📄 View Source
🐘 EnterpriseCrmEventbusProtoErrorDetail.php
▶ Open 📄 View Source
🐘 EnterpriseCrmEventbusProtoEventBusProperties.php
▶ Open 📄 View Source
🐘 EnterpriseCrmEventbusProtoEventExecutionDetails.php
▶ Open 📄 View Source
🐘 EnterpriseCrmEventbusProtoEventExecutionDetailsEventAttemptStats.php
▶ Open 📄 View Source
🐘 EnterpriseCrmEventbusProtoEventExecutionSnapshot.php
▶ Open 📄 View Source
🐘 EnterpriseCrmEventbusProtoEventExecutionSnapshotEventExecutionSnapshotMetadata.php
▶ Open 📄 View Source
🐘 EnterpriseCrmEventbusProtoEventParameters.php
▶ Open 📄 View Source
🐘 EnterpriseCrmEventbusProtoExecutionTraceInfo.php
▶ Open 📄 View Source
🐘 EnterpriseCrmEventbusProtoExternalTraffic.php
▶ Open 📄 View Source
🐘 EnterpriseCrmEventbusProtoFailurePolicy.php
▶ Open 📄 View Source
🐘 EnterpriseCrmEventbusProtoField.php
▶ Open 📄 View Source
🐘 EnterpriseCrmEventbusProtoFieldMappingConfig.php
▶ Open 📄 View Source
🐘 EnterpriseCrmEventbusProtoFunction.php
▶ Open 📄 View Source
🐘 EnterpriseCrmEventbusProtoFunctionType.php
▶ Open 📄 View Source
🐘 EnterpriseCrmEventbusProtoIntArray.php
▶ Open 📄 View Source
🐘 EnterpriseCrmEventbusProtoIntArrayFunction.php
▶ Open 📄 View Source
🐘 EnterpriseCrmEventbusProtoIntFunction.php
▶ Open 📄 View Source
🐘 EnterpriseCrmEventbusProtoIntParameterArray.php
▶ Open 📄 View Source
🐘 EnterpriseCrmEventbusProtoJsonFunction.php
▶ Open 📄 View Source
🐘 EnterpriseCrmEventbusProtoLogSettings.php
▶ Open 📄 View Source
🐘 EnterpriseCrmEventbusProtoLoopMetadata.php
▶ Open 📄 View Source
🐘 EnterpriseCrmEventbusProtoMappedField.php
▶ Open 📄 View Source
🐘 EnterpriseCrmEventbusProtoNextTask.php
▶ Open 📄 View Source
🐘 EnterpriseCrmEventbusProtoNextTeardownTask.php
▶ Open 📄 View Source
🐘 EnterpriseCrmEventbusProtoNodeIdentifier.php
▶ Open 📄 View Source
🐘 EnterpriseCrmEventbusProtoNotification.php
▶ Open 📄 View Source
🐘 EnterpriseCrmEventbusProtoParamSpecEntryConfig.php
▶ Open 📄 View Source
🐘 EnterpriseCrmEventbusProtoParamSpecEntryProtoDefinition.php
▶ Open 📄 View Source
🐘 EnterpriseCrmEventbusProtoParamSpecEntryValidationRule.php
▶ Open 📄 View Source
🐘 EnterpriseCrmEventbusProtoParamSpecEntryValidationRuleDoubleRange.php
▶ Open 📄 View Source
🐘 EnterpriseCrmEventbusProtoParamSpecEntryValidationRuleIntRange.php
▶ Open 📄 View Source
🐘 EnterpriseCrmEventbusProtoParamSpecEntryValidationRuleStringRegex.php
▶ Open 📄 View Source
🐘 EnterpriseCrmEventbusProtoParameterEntry.php
▶ Open 📄 View Source
🐘 EnterpriseCrmEventbusProtoParameterMap.php
▶ Open 📄 View Source
🐘 EnterpriseCrmEventbusProtoParameterMapEntry.php
▶ Open 📄 View Source
🐘 EnterpriseCrmEventbusProtoParameterMapField.php
▶ Open 📄 View Source
🐘 EnterpriseCrmEventbusProtoParameterValueType.php
▶ Open 📄 View Source
🐘 EnterpriseCrmEventbusProtoPropertyEntry.php
▶ Open 📄 View Source
🐘 EnterpriseCrmEventbusProtoProtoArrayFunction.php
▶ Open 📄 View Source
🐘 EnterpriseCrmEventbusProtoProtoFunction.php
▶ Open 📄 View Source
🐘 EnterpriseCrmEventbusProtoProtoParameterArray.php
▶ Open 📄 View Source
🐘 EnterpriseCrmEventbusProtoScatterResponse.php
▶ Open 📄 View Source
🐘 EnterpriseCrmEventbusProtoSerializedObjectParameter.php
▶ Open 📄 View Source
🐘 EnterpriseCrmEventbusProtoStringArray.php
▶ Open 📄 View Source
🐘 EnterpriseCrmEventbusProtoStringArrayFunction.php
▶ Open 📄 View Source
🐘 EnterpriseCrmEventbusProtoStringFunction.php
▶ Open 📄 View Source
🐘 EnterpriseCrmEventbusProtoStringParameterArray.php
▶ Open 📄 View Source
🐘 EnterpriseCrmEventbusProtoSuccessPolicy.php
▶ Open 📄 View Source
🐘 EnterpriseCrmEventbusProtoSuspensionAuthPermissions.php
▶ Open 📄 View Source
🐘 EnterpriseCrmEventbusProtoSuspensionAuthPermissionsGaiaIdentity.php
▶ Open 📄 View Source
🐘 EnterpriseCrmEventbusProtoSuspensionConfig.php
▶ Open 📄 View Source
🐘 EnterpriseCrmEventbusProtoSuspensionExpiration.php
▶ Open 📄 View Source
🐘 EnterpriseCrmEventbusProtoSuspensionResolutionInfo.php
▶ Open 📄 View Source
🐘 EnterpriseCrmEventbusProtoSuspensionResolutionInfoAudit.php
▶ Open 📄 View Source
🐘 EnterpriseCrmEventbusProtoTaskAlertConfig.php
▶ Open 📄 View Source
🐘 EnterpriseCrmEventbusProtoTaskExecutionDetails.php
▶ Open 📄 View Source
🐘 EnterpriseCrmEventbusProtoTaskExecutionDetailsTaskAttemptStats.php
▶ Open 📄 View Source
🐘 EnterpriseCrmEventbusProtoTaskMetadata.php
▶ Open 📄 View Source
🐘 EnterpriseCrmEventbusProtoTaskMetadataAdmin.php
▶ Open 📄 View Source
🐘 EnterpriseCrmEventbusProtoTaskUiConfig.php
▶ Open 📄 View Source
🐘 EnterpriseCrmEventbusProtoTaskUiModuleConfig.php
▶ Open 📄 View Source
🐘 EnterpriseCrmEventbusProtoTeardown.php
▶ Open 📄 View Source
🐘 EnterpriseCrmEventbusProtoTeardownTaskConfig.php
▶ Open 📄 View Source
🐘 EnterpriseCrmEventbusProtoToken.php
▶ Open 📄 View Source
🐘 EnterpriseCrmEventbusProtoTransformExpression.php
▶ Open 📄 View Source
🐘 EnterpriseCrmEventbusProtoTriggerCriteria.php
▶ Open 📄 View Source
🐘 EnterpriseCrmEventbusProtoValueType.php
▶ Open 📄 View Source
🐘 EnterpriseCrmEventbusProtoWorkflowAlertConfig.php
▶ Open 📄 View Source
🐘 EnterpriseCrmEventbusStats.php
▶ Open 📄 View Source
🐘 EnterpriseCrmEventbusStatsDimensions.php
▶ Open 📄 View Source
🐘 EnterpriseCrmFrontendsEventbusProtoBooleanParameterArray.php
▶ Open 📄 View Source
🐘 EnterpriseCrmFrontendsEventbusProtoDoubleParameterArray.php
▶ Open 📄 View Source
🐘 EnterpriseCrmFrontendsEventbusProtoEventExecutionDetails.php
▶ Open 📄 View Source
🐘 EnterpriseCrmFrontendsEventbusProtoEventExecutionInfo.php
▶ Open 📄 View Source
🐘 EnterpriseCrmFrontendsEventbusProtoEventExecutionInfoReplayInfo.php
▶ Open 📄 View Source
🐘 EnterpriseCrmFrontendsEventbusProtoEventExecutionSnapshot.php
▶ Open 📄 View Source
🐘 EnterpriseCrmFrontendsEventbusProtoEventParameters.php
▶ Open 📄 View Source
🐘 EnterpriseCrmFrontendsEventbusProtoIntParameterArray.php
▶ Open 📄 View Source
🐘 EnterpriseCrmFrontendsEventbusProtoParamSpecEntry.php
▶ Open 📄 View Source
🐘 EnterpriseCrmFrontendsEventbusProtoParamSpecsMessage.php
▶ Open 📄 View Source
🐘 EnterpriseCrmFrontendsEventbusProtoParameterEntry.php
▶ Open 📄 View Source
🐘 EnterpriseCrmFrontendsEventbusProtoParameterMap.php
▶ Open 📄 View Source
🐘 EnterpriseCrmFrontendsEventbusProtoParameterMapEntry.php
▶ Open 📄 View Source
🐘 EnterpriseCrmFrontendsEventbusProtoParameterMapField.php
▶ Open 📄 View Source
🐘 EnterpriseCrmFrontendsEventbusProtoParameterValueType.php
▶ Open 📄 View Source
🐘 EnterpriseCrmFrontendsEventbusProtoProtoParameterArray.php
▶ Open 📄 View Source
🐘 EnterpriseCrmFrontendsEventbusProtoRollbackStrategy.php
▶ Open 📄 View Source
🐘 EnterpriseCrmFrontendsEventbusProtoSerializedObjectParameter.php
▶ Open 📄 View Source
🐘 EnterpriseCrmFrontendsEventbusProtoStringParameterArray.php
▶ Open 📄 View Source
🐘 EnterpriseCrmFrontendsEventbusProtoTaskConfig.php
▶ Open 📄 View Source
🐘 EnterpriseCrmFrontendsEventbusProtoTaskEntity.php
▶ Open 📄 View Source
🐘 EnterpriseCrmFrontendsEventbusProtoTriggerConfig.php
▶ Open 📄 View Source
🐘 EnterpriseCrmFrontendsEventbusProtoTriggerConfigVariables.php
▶ Open 📄 View Source
🐘 EnterpriseCrmFrontendsEventbusProtoWorkflowParameterEntry.php
▶ Open 📄 View Source
🐘 EnterpriseCrmFrontendsEventbusProtoWorkflowParameters.php
▶ Open 📄 View Source
🐘 EnterpriseCrmLoggingGwsFieldLimits.php
▶ Open 📄 View Source
🐘 EnterpriseCrmLoggingGwsSanitizeOptions.php
▶ Open 📄 View Source
🐘 GoogleCloudConnectorsV1AuthConfig.php
▶ Open 📄 View Source
🐘 GoogleCloudConnectorsV1AuthConfigOauth2AuthCodeFlow.php
▶ Open 📄 View Source
🐘 GoogleCloudConnectorsV1AuthConfigOauth2AuthCodeFlowGoogleManaged.php
▶ Open 📄 View Source
🐘 GoogleCloudConnectorsV1AuthConfigOauth2ClientCredentials.php
▶ Open 📄 View Source
🐘 GoogleCloudConnectorsV1AuthConfigOauth2JwtBearer.php
▶ Open 📄 View Source
🐘 GoogleCloudConnectorsV1AuthConfigOauth2JwtBearerJwtClaims.php
▶ Open 📄 View Source
🐘 GoogleCloudConnectorsV1AuthConfigSshPublicKey.php
▶ Open 📄 View Source
🐘 GoogleCloudConnectorsV1AuthConfigUserPassword.php
▶ Open 📄 View Source
🐘 GoogleCloudConnectorsV1BillingConfig.php
▶ Open 📄 View Source
🐘 GoogleCloudConnectorsV1ConfigVariable.php
▶ Open 📄 View Source
🐘 GoogleCloudConnectorsV1Connection.php
▶ Open 📄 View Source
🐘 GoogleCloudConnectorsV1ConnectionStatus.php
▶ Open 📄 View Source
🐘 GoogleCloudConnectorsV1ConnectorVersionInfraConfig.php
▶ Open 📄 View Source
🐘 GoogleCloudConnectorsV1Destination.php
▶ Open 📄 View Source
🐘 GoogleCloudConnectorsV1DestinationConfig.php
▶ Open 📄 View Source
🐘 GoogleCloudConnectorsV1EncryptionKey.php
▶ Open 📄 View Source
🐘 GoogleCloudConnectorsV1EnrichmentConfig.php
▶ Open 📄 View Source
🐘 GoogleCloudConnectorsV1EventingConfig.php
▶ Open 📄 View Source
🐘 GoogleCloudConnectorsV1EventingConfigDeadLetterConfig.php
▶ Open 📄 View Source
🐘 GoogleCloudConnectorsV1EventingRuntimeData.php
▶ Open 📄 View Source
🐘 GoogleCloudConnectorsV1EventingRuntimeDataWebhookData.php
▶ Open 📄 View Source
🐘 GoogleCloudConnectorsV1EventingRuntimeDataWebhookSubscriptions.php
▶ Open 📄 View Source
🐘 GoogleCloudConnectorsV1EventingStatus.php
▶ Open 📄 View Source
🐘 GoogleCloudConnectorsV1HPAConfig.php
▶ Open 📄 View Source
🐘 GoogleCloudConnectorsV1LockConfig.php
▶ Open 📄 View Source
🐘 GoogleCloudConnectorsV1LogConfig.php
▶ Open 📄 View Source
🐘 GoogleCloudConnectorsV1NodeConfig.php
▶ Open 📄 View Source
🐘 GoogleCloudConnectorsV1ResourceLimits.php
▶ Open 📄 View Source
🐘 GoogleCloudConnectorsV1ResourceRequests.php
▶ Open 📄 View Source
🐘 GoogleCloudConnectorsV1Secret.php
▶ Open 📄 View Source
🐘 GoogleCloudConnectorsV1SslConfig.php
▶ Open 📄 View Source
🐘 GoogleCloudConnectorsV1TrafficShapingConfig.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaAccessToken.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaAgentFlow.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaApiTriggerResource.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaArchiveBundleRequest.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaArchiveBundleResponse.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaArchiveIntegrationVersionRequest.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaArchiveIntegrationVersionResponse.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaAssertion.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaAssertionResult.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaAttemptStats.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaAuthConfig.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaAuthToken.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaBooleanParameterArray.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaCancelExecutionRequest.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaCancelExecutionResponse.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaCertificate.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaChangeCustomerConfigRequest.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaChangeCustomerConfigResponse.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaClientCertificate.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaClientConfig.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaCloudKmsConfig.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaCloudLoggingConfig.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaCloudLoggingDetails.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaCloudSchedulerConfig.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaConditionalFailurePolicies.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaConnectionSchemaMetadata.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaCoordinate.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaCreateAppsScriptProjectRequest.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaCreateAppsScriptProjectResponse.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaCreateBundleRequest.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaCreateBundleResponse.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaCreateCloudFunctionRequest.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaCreateCloudFunctionResponse.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaCredential.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaCustomerConfig.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaDeactivateIntegrationVersionRequest.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaDeactivateIntegrationVersionResponse.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaDeprovisionClientRequest.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaDoubleParameterArray.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaDownloadExecutionResponse.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaDownloadIntegrationVersionResponse.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaDownloadJsonPackageResponse.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaDownloadTemplateResponse.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaDownloadTestCaseResponse.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaEnumerateConnectorPlatformRegionsResponse.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaErrorCatcherConfig.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaEventParameter.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaExecuteEventRequest.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaExecuteEventResponse.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaExecuteIntegrationsRequest.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaExecuteIntegrationsResponse.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaExecuteTestCaseRequest.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaExecuteTestCaseResponse.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaExecuteTestCasesRequest.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaExecuteTestCasesResponse.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaExecution.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaExecutionDetails.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaExecutionReplayInfo.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaExecutionSnapshot.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaExecutionSnapshotExecutionSnapshotMetadata.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaFailurePolicy.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaFile.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaGenerateAgentFlowRequest.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaGenerateAgentFlowResponse.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaGenerateAndUpdateAgentFlowRequest.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaGenerateAndUpdateAgentFlowResponse.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaGenerateOpenApiSpecRequest.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaGenerateOpenApiSpecResponse.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaGenerateTokenResponse.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaGetBundleResponse.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaGetClientMetadataResponse.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaGetClientResponse.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaImportTemplateRequest.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaImportTemplateResponse.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaIntParameterArray.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaIntegration.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaIntegrationAlertConfig.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaIntegrationAlertConfigThresholdValue.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaIntegrationBundleConfig.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaIntegrationConfigParameter.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaIntegrationParameter.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaIntegrationTemplateVersion.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaIntegrationVersion.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaIntegrationVersionTemplate.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaJwt.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaLiftSuspensionRequest.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaLiftSuspensionResponse.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaLinkAppsScriptProjectRequest.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaLinkAppsScriptProjectResponse.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaListAgentFlowsResponse.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaListAuthConfigsResponse.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaListCertificatesResponse.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaListConnectionsResponse.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaListExecutionSnapshotsResponse.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaListExecutionsResponse.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaListIntegrationTemplateVersionsResponse.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaListIntegrationVersionsResponse.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaListIntegrationsResponse.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaListRuntimeActionSchemasResponse.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaListRuntimeEntitySchemasResponse.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaListSfdcChannelsResponse.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaListSfdcInstancesResponse.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaListSuspensionsResponse.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaListTaskEntitiesResponse.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaListTemplatesResponse.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaListTestCaseExecutionsResponse.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaListTestCasesResponse.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaMockConfig.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaMonitorExecutionStatsRequest.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaMonitorExecutionStatsRequestGroupBy.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaMonitorExecutionStatsRequestMashQuery.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaMonitorExecutionStatsRequestMashQueryComponent.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaMonitorExecutionStatsRequestMashQueryOperationMode.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaMonitorExecutionStatsRequestMashQueryOperationModeJoinConfig.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaMonitorExecutionStatsRequestMashQueryOperationModeUnionConfig.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaMonitorExecutionStatsResponse.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaNextTask.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaOAuth2AuthorizationCode.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaOAuth2ClientCredentials.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaOAuth2ResourceOwnerCredentials.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaOidcToken.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaParameterMap.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaParameterMapEntry.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaParameterMapField.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaProjectProperties.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaProvisionClientPostProcessorRequest.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaProvisionClientPostProcessorResponse.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaProvisionClientRequest.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaPublishIntegrationVersionRequest.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaPublishIntegrationVersionResponse.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaReplaceServiceAccountRequest.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaReplayExecutionRequest.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaReplayExecutionResponse.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaResolveSuspensionRequest.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaResolveSuspensionResponse.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaRuntimeActionSchema.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaRuntimeEntitySchema.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaScheduleIntegrationsRequest.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaScheduleIntegrationsResponse.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaSearchIntegrationsResponse.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaSearchIntegrationsResponseIntegrationSearchResult.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaSearchTemplatesResponse.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaSerializedFile.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaServiceAccountCredentials.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaSfdcChannel.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaSfdcInstance.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaShareTemplateRequest.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaStringParameterArray.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaSuccessPolicy.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaSuspension.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaSuspensionApprovalConfig.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaSuspensionApprovalExpiration.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaSuspensionAudit.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaSwitchEncryptionRequest.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaSwitchVariableMaskingRequest.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaTakeoverEditLockRequest.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaTakeoverEditLockResponse.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaTakeoverTestCaseEditLockRequest.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaTaskConfig.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaTaskExecutionDetails.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaTemplate.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaTemplateBundle.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaTemplateComponent.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaTestCase.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaTestIntegrationsRequest.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaTestIntegrationsResponse.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaTestTaskConfig.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaToggleHttpRequest.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaTriggerConfig.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaTriggerConfigVariables.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaUnpublishIntegrationVersionRequest.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaUnshareTemplateRequest.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaUpdateBundleRequest.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaUpdateBundleResponse.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaUploadIntegrationVersionRequest.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaUploadIntegrationVersionResponse.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaUploadTemplateRequest.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaUploadTemplateResponse.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaUploadTestCaseRequest.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaUploadTestCaseResponse.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaUseTemplateRequest.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaUseTemplateRequestIntegrationDetails.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaUseTemplateResponse.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaUsernameAndPassword.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaValidateIntegrationVersionRequest.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaValidateIntegrationVersionResponse.php
▶ Open 📄 View Source
🐘 GoogleCloudIntegrationsV1alphaValueType.php
▶ Open 📄 View Source
🐘 GoogleInternalCloudCrmEventbusV3PostToQueueWithTriggerIdRequest.php
▶ Open 📄 View Source
🐘 GoogleProtobufEmpty.php
▶ Open 📄 View Source
🐘 IoCloudeventsV1CloudEvent.php
▶ Open 📄 View Source
🐘 IoCloudeventsV1CloudEventCloudEventAttributeValue.php
▶ Open 📄 View Source

📄 Source: EnterpriseCrmFrontendsEventbusProtoTaskConfig.php

<?php
/*
 * Copyright 2014 Google Inc.
 *
 * Licensed under the Apache License, Version 2.0 (the "License"); you may not
 * use this file except in compliance with the License. You may obtain a copy of
 * the License at
 *
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
 * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
 * License for the specific language governing permissions and limitations under
 * the License.
 */

namespace Google\Service\Integrations;

class EnterpriseCrmFrontendsEventbusProtoTaskConfig extends \Google\Collection
{
  /**
   * Default value. External task type is not specified
   */
  public const EXTERNAL_TASK_TYPE_EXTERNAL_TASK_TYPE_UNSPECIFIED = 'EXTERNAL_TASK_TYPE_UNSPECIFIED';
  /**
   * Tasks belongs to the normal task flows
   */
  public const EXTERNAL_TASK_TYPE_NORMAL_TASK = 'NORMAL_TASK';
  /**
   * Task belongs to the error catch task flows
   */
  public const EXTERNAL_TASK_TYPE_ERROR_TASK = 'ERROR_TASK';
  /**
   * As per the default behavior, no validation will be run. Will not override
   * any option set in a Task.
   */
  public const JSON_VALIDATION_OPTION_UNSPECIFIED_JSON_VALIDATION_OPTION = 'UNSPECIFIED_JSON_VALIDATION_OPTION';
  /**
   * Do not run any validation against JSON schemas.
   */
  public const JSON_VALIDATION_OPTION_SKIP = 'SKIP';
  /**
   * Validate all potential input JSON parameters against schemas specified in
   * WorkflowParameters.
   */
  public const JSON_VALIDATION_OPTION_PRE_EXECUTION = 'PRE_EXECUTION';
  /**
   * Validate all potential output JSON parameters against schemas specified in
   * WorkflowParameters.
   */
  public const JSON_VALIDATION_OPTION_POST_EXECUTION = 'POST_EXECUTION';
  /**
   * Perform both PRE_EXECUTION and POST_EXECUTION validations.
   */
  public const JSON_VALIDATION_OPTION_PRE_POST_EXECUTION = 'PRE_POST_EXECUTION';
  /**
   * Default
   */
  public const NEXT_TASKS_EXECUTION_POLICY_UNSPECIFIED = 'UNSPECIFIED';
  /**
   * Execute all the tasks that satisfy their associated condition.
   */
  public const NEXT_TASKS_EXECUTION_POLICY_RUN_ALL_MATCH = 'RUN_ALL_MATCH';
  /**
   * Execute the first task that satisfies the associated condition.
   */
  public const NEXT_TASKS_EXECUTION_POLICY_RUN_FIRST_MATCH = 'RUN_FIRST_MATCH';
  /**
   * Wait until all of its previous tasks finished execution, then verify at
   * least one of the edge conditions is met, and execute if possible. This
   * should be considered as WHEN_ALL_TASKS_SUCCEED.
   */
  public const TASK_EXECUTION_STRATEGY_WHEN_ALL_SUCCEED = 'WHEN_ALL_SUCCEED';
  /**
   * Start execution as long as any of its previous tasks finished execution and
   * the corresponding edge condition is met (since we will execute if only that
   * succeeding edge condition is met).
   */
  public const TASK_EXECUTION_STRATEGY_WHEN_ANY_SUCCEED = 'WHEN_ANY_SUCCEED';
  /**
   * Wait until all of its previous tasks finished execution, then verify the
   * all edge conditions are met and execute if possible.
   */
  public const TASK_EXECUTION_STRATEGY_WHEN_ALL_TASKS_AND_CONDITIONS_SUCCEED = 'WHEN_ALL_TASKS_AND_CONDITIONS_SUCCEED';
  /**
   * Normal IP task
   */
  public const TASK_TYPE_TASK = 'TASK';
  /**
   * Task is of As-Is Template type
   */
  public const TASK_TYPE_ASIS_TEMPLATE = 'ASIS_TEMPLATE';
  /**
   * Task is of I/O template type with a different underlying task
   */
  public const TASK_TYPE_IO_TEMPLATE = 'IO_TEMPLATE';
  protected $collection_key = 'nextTasks';
  protected $alertConfigsType = EnterpriseCrmEventbusProtoTaskAlertConfig::class;
  protected $alertConfigsDataType = 'array';
  protected $conditionalFailurePoliciesType = EnterpriseCrmEventbusProtoConditionalFailurePolicies::class;
  protected $conditionalFailurePoliciesDataType = '';
  /**
   * Auto-generated.
   *
   * @var string
   */
  public $createTime;
  /**
   * The creator's email address. Auto-generated from the user's email.
   *
   * @var string
   */
  public $creatorEmail;
  /**
   * User-provided description intended to give more business context about the
   * task.
   *
   * @var string
   */
  public $description;
  /**
   * If this config contains a TypedTask, allow validation to succeed if an
   * input is read from the output of another TypedTask whose output type is
   * declared as a superclass of the requested input type. For instance, if the
   * previous task declares an output of type Message, any task with this flag
   * enabled will pass validation when attempting to read any proto Message type
   * from the resultant Event parameter.
   *
   * @var bool
   */
  public $disableStrictTypeValidation;
  /**
   * Optional Error catcher id of the error catch flow which will be executed
   * when execution error happens in the task
   *
   * @var string
   */
  public $errorCatcherId;
  /**
   * @var string
   */
  public $externalTaskType;
  protected $failurePolicyType = EnterpriseCrmEventbusProtoFailurePolicy::class;
  protected $failurePolicyDataType = '';
  /**
   * The number of edges leading into this TaskConfig.
   *
   * @var int
   */
  public $incomingEdgeCount;
  /**
   * If set, overrides the option configured in the Task implementation class.
   *
   * @var string
   */
  public $jsonValidationOption;
  /**
   * User-provided label that is attached to this TaskConfig in the UI.
   *
   * @var string
   */
  public $label;
  /**
   * Auto-generated.
   *
   * @var string
   */
  public $lastModifiedTime;
  protected $nextTasksType = EnterpriseCrmEventbusProtoNextTask::class;
  protected $nextTasksDataType = 'array';
  /**
   * The policy dictating the execution of the next set of tasks for the current
   * task.
   *
   * @var string
   */
  public $nextTasksExecutionPolicy;
  protected $parametersType = EnterpriseCrmFrontendsEventbusProtoParameterEntry::class;
  protected $parametersDataType = 'map';
  protected $positionType = EnterpriseCrmEventbusProtoCoordinate::class;
  protected $positionDataType = '';
  /**
   * Optional. Standard filter expression evaluated before execution.
   * Independent of other conditions and tasks. Can be used to enable rollout.
   * e.g. "rollout(5)" will only allow 5% of incoming traffic to task.
   *
   * @var string
   */
  public $precondition;
  /**
   * Optional. User-provided label that is attached to precondition in the UI.
   *
   * @var string
   */
  public $preconditionLabel;
  protected $rollbackStrategyType = EnterpriseCrmFrontendsEventbusProtoRollbackStrategy::class;
  protected $rollbackStrategyDataType = '';
  protected $successPolicyType = EnterpriseCrmEventbusProtoSuccessPolicy::class;
  protected $successPolicyDataType = '';
  protected $synchronousCallFailurePolicyType = EnterpriseCrmEventbusProtoFailurePolicy::class;
  protected $synchronousCallFailurePolicyDataType = '';
  protected $taskEntityType = EnterpriseCrmFrontendsEventbusProtoTaskEntity::class;
  protected $taskEntityDataType = '';
  /**
   * The policy dictating the execution strategy of this task.
   *
   * @var string
   */
  public $taskExecutionStrategy;
  /**
   * The name for the task.
   *
   * @var string
   */
  public $taskName;
  /**
   * REQUIRED: the identifier of this task within its parent event config,
   * specified by the client. This should be unique among all the tasks belong
   * to the same event config. We use this field as the identifier to find next
   * tasks (via field `next_tasks.task_number`).
   *
   * @var string
   */
  public $taskNumber;
  /**
   * A string template that allows user to configure task parameters (with
   * either literal default values or tokens which will be resolved at execution
   * time) for the task. It will eventually replace the old "parameters" field.
   *
   * @var string
   */
  public $taskSpec;
  /**
   * Used to define task-template name if task is of type task-template
   *
   * @var string
   */
  public $taskTemplateName;
  /**
   * Defines the type of the task
   *
   * @var string
   */
  public $taskType;

  /**
   * Alert configurations on error rate, warning rate, number of runs,
   * durations, etc.
   *
   * @param EnterpriseCrmEventbusProtoTaskAlertConfig[] $alertConfigs
   */
  public function setAlertConfigs($alertConfigs)
  {
    $this->alertConfigs = $alertConfigs;
  }
  /**
   * @return EnterpriseCrmEventbusProtoTaskAlertConfig[]
   */
  public function getAlertConfigs()
  {
    return $this->alertConfigs;
  }
  /**
   * Optional. Determines the number of times the task will be retried on
   * failure and with what retry strategy. This is applicable for synchronous
   * calls to Eventbus alone (Post).
   *
   * @param EnterpriseCrmEventbusProtoConditionalFailurePolicies $conditionalFailurePolicies
   */
  public function setConditionalFailurePolicies(EnterpriseCrmEventbusProtoConditionalFailurePolicies $conditionalFailurePolicies)
  {
    $this->conditionalFailurePolicies = $conditionalFailurePolicies;
  }
  /**
   * @return EnterpriseCrmEventbusProtoConditionalFailurePolicies
   */
  public function getConditionalFailurePolicies()
  {
    return $this->conditionalFailurePolicies;
  }
  /**
   * Auto-generated.
   *
   * @param string $createTime
   */
  public function setCreateTime($createTime)
  {
    $this->createTime = $createTime;
  }
  /**
   * @return string
   */
  public function getCreateTime()
  {
    return $this->createTime;
  }
  /**
   * The creator's email address. Auto-generated from the user's email.
   *
   * @param string $creatorEmail
   */
  public function setCreatorEmail($creatorEmail)
  {
    $this->creatorEmail = $creatorEmail;
  }
  /**
   * @return string
   */
  public function getCreatorEmail()
  {
    return $this->creatorEmail;
  }
  /**
   * User-provided description intended to give more business context about the
   * task.
   *
   * @param string $description
   */
  public function setDescription($description)
  {
    $this->description = $description;
  }
  /**
   * @return string
   */
  public function getDescription()
  {
    return $this->description;
  }
  /**
   * If this config contains a TypedTask, allow validation to succeed if an
   * input is read from the output of another TypedTask whose output type is
   * declared as a superclass of the requested input type. For instance, if the
   * previous task declares an output of type Message, any task with this flag
   * enabled will pass validation when attempting to read any proto Message type
   * from the resultant Event parameter.
   *
   * @param bool $disableStrictTypeValidation
   */
  public function setDisableStrictTypeValidation($disableStrictTypeValidation)
  {
    $this->disableStrictTypeValidation = $disableStrictTypeValidation;
  }
  /**
   * @return bool
   */
  public function getDisableStrictTypeValidation()
  {
    return $this->disableStrictTypeValidation;
  }
  /**
   * Optional Error catcher id of the error catch flow which will be executed
   * when execution error happens in the task
   *
   * @param string $errorCatcherId
   */
  public function setErrorCatcherId($errorCatcherId)
  {
    $this->errorCatcherId = $errorCatcherId;
  }
  /**
   * @return string
   */
  public function getErrorCatcherId()
  {
    return $this->errorCatcherId;
  }
  /**
   * @param self::EXTERNAL_TASK_TYPE_* $externalTaskType
   */
  public function setExternalTaskType($externalTaskType)
  {
    $this->externalTaskType = $externalTaskType;
  }
  /**
   * @return self::EXTERNAL_TASK_TYPE_*
   */
  public function getExternalTaskType()
  {
    return $this->externalTaskType;
  }
  /**
   * Optional. Determines the number of times the task will be retried on
   * failure and with what retry strategy. This is applicable for asynchronous
   * calls to Eventbus alone (Post To Queue, Schedule etc.).
   *
   * @param EnterpriseCrmEventbusProtoFailurePolicy $failurePolicy
   */
  public function setFailurePolicy(EnterpriseCrmEventbusProtoFailurePolicy $failurePolicy)
  {
    $this->failurePolicy = $failurePolicy;
  }
  /**
   * @return EnterpriseCrmEventbusProtoFailurePolicy
   */
  public function getFailurePolicy()
  {
    return $this->failurePolicy;
  }
  /**
   * The number of edges leading into this TaskConfig.
   *
   * @param int $incomingEdgeCount
   */
  public function setIncomingEdgeCount($incomingEdgeCount)
  {
    $this->incomingEdgeCount = $incomingEdgeCount;
  }
  /**
   * @return int
   */
  public function getIncomingEdgeCount()
  {
    return $this->incomingEdgeCount;
  }
  /**
   * If set, overrides the option configured in the Task implementation class.
   *
   * Accepted values: UNSPECIFIED_JSON_VALIDATION_OPTION, SKIP, PRE_EXECUTION,
   * POST_EXECUTION, PRE_POST_EXECUTION
   *
   * @param self::JSON_VALIDATION_OPTION_* $jsonValidationOption
   */
  public function setJsonValidationOption($jsonValidationOption)
  {
    $this->jsonValidationOption = $jsonValidationOption;
  }
  /**
   * @return self::JSON_VALIDATION_OPTION_*
   */
  public function getJsonValidationOption()
  {
    return $this->jsonValidationOption;
  }
  /**
   * User-provided label that is attached to this TaskConfig in the UI.
   *
   * @param string $label
   */
  public function setLabel($label)
  {
    $this->label = $label;
  }
  /**
   * @return string
   */
  public function getLabel()
  {
    return $this->label;
  }
  /**
   * Auto-generated.
   *
   * @param string $lastModifiedTime
   */
  public function setLastModifiedTime($lastModifiedTime)
  {
    $this->lastModifiedTime = $lastModifiedTime;
  }
  /**
   * @return string
   */
  public function getLastModifiedTime()
  {
    return $this->lastModifiedTime;
  }
  /**
   * The set of tasks that are next in line to be executed as per the execution
   * graph defined for the parent event, specified by `event_config_id`. Each of
   * these next tasks are executed only if the condition associated with them
   * evaluates to true.
   *
   * @param EnterpriseCrmEventbusProtoNextTask[] $nextTasks
   */
  public function setNextTasks($nextTasks)
  {
    $this->nextTasks = $nextTasks;
  }
  /**
   * @return EnterpriseCrmEventbusProtoNextTask[]
   */
  public function getNextTasks()
  {
    return $this->nextTasks;
  }
  /**
   * The policy dictating the execution of the next set of tasks for the current
   * task.
   *
   * Accepted values: UNSPECIFIED, RUN_ALL_MATCH, RUN_FIRST_MATCH
   *
   * @param self::NEXT_TASKS_EXECUTION_POLICY_* $nextTasksExecutionPolicy
   */
  public function setNextTasksExecutionPolicy($nextTasksExecutionPolicy)
  {
    $this->nextTasksExecutionPolicy = $nextTasksExecutionPolicy;
  }
  /**
   * @return self::NEXT_TASKS_EXECUTION_POLICY_*
   */
  public function getNextTasksExecutionPolicy()
  {
    return $this->nextTasksExecutionPolicy;
  }
  /**
   * The customized parameters the user can pass to this task.
   *
   * @param EnterpriseCrmFrontendsEventbusProtoParameterEntry[] $parameters
   */
  public function setParameters($parameters)
  {
    $this->parameters = $parameters;
  }
  /**
   * @return EnterpriseCrmFrontendsEventbusProtoParameterEntry[]
   */
  public function getParameters()
  {
    return $this->parameters;
  }
  /**
   * Optional. Informs the front-end application where to draw this task config
   * on the UI.
   *
   * @param EnterpriseCrmEventbusProtoCoordinate $position
   */
  public function setPosition(EnterpriseCrmEventbusProtoCoordinate $position)
  {
    $this->position = $position;
  }
  /**
   * @return EnterpriseCrmEventbusProtoCoordinate
   */
  public function getPosition()
  {
    return $this->position;
  }
  /**
   * Optional. Standard filter expression evaluated before execution.
   * Independent of other conditions and tasks. Can be used to enable rollout.
   * e.g. "rollout(5)" will only allow 5% of incoming traffic to task.
   *
   * @param string $precondition
   */
  public function setPrecondition($precondition)
  {
    $this->precondition = $precondition;
  }
  /**
   * @return string
   */
  public function getPrecondition()
  {
    return $this->precondition;
  }
  /**
   * Optional. User-provided label that is attached to precondition in the UI.
   *
   * @param string $preconditionLabel
   */
  public function setPreconditionLabel($preconditionLabel)
  {
    $this->preconditionLabel = $preconditionLabel;
  }
  /**
   * @return string
   */
  public function getPreconditionLabel()
  {
    return $this->preconditionLabel;
  }
  /**
   * Optional. Contains information about what needs to be done upon failure
   * (either a permanent error or after it has been retried too many times).
   *
   * @param EnterpriseCrmFrontendsEventbusProtoRollbackStrategy $rollbackStrategy
   */
  public function setRollbackStrategy(EnterpriseCrmFrontendsEventbusProtoRollbackStrategy $rollbackStrategy)
  {
    $this->rollbackStrategy = $rollbackStrategy;
  }
  /**
   * @return EnterpriseCrmFrontendsEventbusProtoRollbackStrategy
   */
  public function getRollbackStrategy()
  {
    return $this->rollbackStrategy;
  }
  /**
   * Determines what action to take upon successful task completion.
   *
   * @param EnterpriseCrmEventbusProtoSuccessPolicy $successPolicy
   */
  public function setSuccessPolicy(EnterpriseCrmEventbusProtoSuccessPolicy $successPolicy)
  {
    $this->successPolicy = $successPolicy;
  }
  /**
   * @return EnterpriseCrmEventbusProtoSuccessPolicy
   */
  public function getSuccessPolicy()
  {
    return $this->successPolicy;
  }
  /**
   * Optional. Determines the number of times the task will be retried on
   * failure and with what retry strategy. This is applicable for synchronous
   * calls to Eventbus alone (Post).
   *
   * @param EnterpriseCrmEventbusProtoFailurePolicy $synchronousCallFailurePolicy
   */
  public function setSynchronousCallFailurePolicy(EnterpriseCrmEventbusProtoFailurePolicy $synchronousCallFailurePolicy)
  {
    $this->synchronousCallFailurePolicy = $synchronousCallFailurePolicy;
  }
  /**
   * @return EnterpriseCrmEventbusProtoFailurePolicy
   */
  public function getSynchronousCallFailurePolicy()
  {
    return $this->synchronousCallFailurePolicy;
  }
  /**
   * Copy of the task entity that this task config is an instance of.
   *
   * @param EnterpriseCrmFrontendsEventbusProtoTaskEntity $taskEntity
   */
  public function setTaskEntity(EnterpriseCrmFrontendsEventbusProtoTaskEntity $taskEntity)
  {
    $this->taskEntity = $taskEntity;
  }
  /**
   * @return EnterpriseCrmFrontendsEventbusProtoTaskEntity
   */
  public function getTaskEntity()
  {
    return $this->taskEntity;
  }
  /**
   * The policy dictating the execution strategy of this task.
   *
   * Accepted values: WHEN_ALL_SUCCEED, WHEN_ANY_SUCCEED,
   * WHEN_ALL_TASKS_AND_CONDITIONS_SUCCEED
   *
   * @param self::TASK_EXECUTION_STRATEGY_* $taskExecutionStrategy
   */
  public function setTaskExecutionStrategy($taskExecutionStrategy)
  {
    $this->taskExecutionStrategy = $taskExecutionStrategy;
  }
  /**
   * @return self::TASK_EXECUTION_STRATEGY_*
   */
  public function getTaskExecutionStrategy()
  {
    return $this->taskExecutionStrategy;
  }
  /**
   * The name for the task.
   *
   * @param string $taskName
   */
  public function setTaskName($taskName)
  {
    $this->taskName = $taskName;
  }
  /**
   * @return string
   */
  public function getTaskName()
  {
    return $this->taskName;
  }
  /**
   * REQUIRED: the identifier of this task within its parent event config,
   * specified by the client. This should be unique among all the tasks belong
   * to the same event config. We use this field as the identifier to find next
   * tasks (via field `next_tasks.task_number`).
   *
   * @param string $taskNumber
   */
  public function setTaskNumber($taskNumber)
  {
    $this->taskNumber = $taskNumber;
  }
  /**
   * @return string
   */
  public function getTaskNumber()
  {
    return $this->taskNumber;
  }
  /**
   * A string template that allows user to configure task parameters (with
   * either literal default values or tokens which will be resolved at execution
   * time) for the task. It will eventually replace the old "parameters" field.
   *
   * @param string $taskSpec
   */
  public function setTaskSpec($taskSpec)
  {
    $this->taskSpec = $taskSpec;
  }
  /**
   * @return string
   */
  public function getTaskSpec()
  {
    return $this->taskSpec;
  }
  /**
   * Used to define task-template name if task is of type task-template
   *
   * @param string $taskTemplateName
   */
  public function setTaskTemplateName($taskTemplateName)
  {
    $this->taskTemplateName = $taskTemplateName;
  }
  /**
   * @return string
   */
  public function getTaskTemplateName()
  {
    return $this->taskTemplateName;
  }
  /**
   * Defines the type of the task
   *
   * Accepted values: TASK, ASIS_TEMPLATE, IO_TEMPLATE
   *
   * @param self::TASK_TYPE_* $taskType
   */
  public function setTaskType($taskType)
  {
    $this->taskType = $taskType;
  }
  /**
   * @return self::TASK_TYPE_*
   */
  public function getTaskType()
  {
    return $this->taskType;
  }
}

// Adding a class alias for backwards compatibility with the previous class name.
class_alias(EnterpriseCrmFrontendsEventbusProtoTaskConfig::class, 'Google_Service_Integrations_EnterpriseCrmFrontendsEventbusProtoTaskConfig');
← Back