gogol-dataflow-1.0.0: gen/Gogol/Dataflow.hs
{-# LANGUAGE DataKinds #-}
{-# LANGUAGE DerivingStrategies #-}
{-# LANGUAGE DuplicateRecordFields #-}
{-# LANGUAGE ImportQualifiedPost #-}
{-# LANGUAGE LambdaCase #-}
{-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE PatternSynonyms #-}
{-# LANGUAGE RecordWildCards #-}
{-# LANGUAGE StrictData #-}
{-# LANGUAGE TypeFamilies #-}
{-# LANGUAGE NoImplicitPrelude #-}
{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
{-# OPTIONS_GHC -fno-warn-name-shadowing #-}
{-# OPTIONS_GHC -fno-warn-unused-binds #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
{-# OPTIONS_GHC -fno-warn-unused-matches #-}
-- |
-- Module : Gogol.Dataflow
-- Copyright : (c) 2015-2025 Brendan Hay
-- License : Mozilla Public License, v. 2.0.
-- Maintainer : Brendan Hay <brendan.g.hay+gogol@gmail.com>
-- Toni Cebrián <toni@tonicebrian.com>
-- Stability : auto-generated
-- Portability : non-portable (GHC extensions)
--
-- Manages Google Cloud Dataflow projects on Google Cloud Platform.
--
-- /See:/ <https://cloud.google.com/dataflow Dataflow API Reference>
module Gogol.Dataflow
( -- * Configuration
dataflowService,
-- * OAuth Scopes
CloudPlatform'FullControl,
Compute'FullControl,
-- * Resources
-- ** dataflow.projects.deleteSnapshots
DataflowProjectsDeleteSnapshotsResource,
DataflowProjectsDeleteSnapshots (..),
newDataflowProjectsDeleteSnapshots,
-- ** dataflow.projects.jobs.aggregated
DataflowProjectsJobsAggregatedResource,
DataflowProjectsJobsAggregated (..),
newDataflowProjectsJobsAggregated,
-- ** dataflow.projects.jobs.create
DataflowProjectsJobsCreateResource,
DataflowProjectsJobsCreate (..),
newDataflowProjectsJobsCreate,
-- ** dataflow.projects.jobs.debug.getConfig
DataflowProjectsJobsDebugGetConfigResource,
DataflowProjectsJobsDebugGetConfig (..),
newDataflowProjectsJobsDebugGetConfig,
-- ** dataflow.projects.jobs.debug.sendCapture
DataflowProjectsJobsDebugSendCaptureResource,
DataflowProjectsJobsDebugSendCapture (..),
newDataflowProjectsJobsDebugSendCapture,
-- ** dataflow.projects.jobs.get
DataflowProjectsJobsGetResource,
DataflowProjectsJobsGet (..),
newDataflowProjectsJobsGet,
-- ** dataflow.projects.jobs.getMetrics
DataflowProjectsJobsGetMetricsResource,
DataflowProjectsJobsGetMetrics (..),
newDataflowProjectsJobsGetMetrics,
-- ** dataflow.projects.jobs.list
DataflowProjectsJobsListResource,
DataflowProjectsJobsList (..),
newDataflowProjectsJobsList,
-- ** dataflow.projects.jobs.messages.list
DataflowProjectsJobsMessagesListResource,
DataflowProjectsJobsMessagesList (..),
newDataflowProjectsJobsMessagesList,
-- ** dataflow.projects.jobs.snapshot
DataflowProjectsJobsSnapshotResource,
DataflowProjectsJobsSnapshot (..),
newDataflowProjectsJobsSnapshot,
-- ** dataflow.projects.jobs.update
DataflowProjectsJobsUpdateResource,
DataflowProjectsJobsUpdate (..),
newDataflowProjectsJobsUpdate,
-- ** dataflow.projects.jobs.workItems.lease
DataflowProjectsJobsWorkItemsLeaseResource,
DataflowProjectsJobsWorkItemsLease (..),
newDataflowProjectsJobsWorkItemsLease,
-- ** dataflow.projects.jobs.workItems.reportStatus
DataflowProjectsJobsWorkItemsReportStatusResource,
DataflowProjectsJobsWorkItemsReportStatus (..),
newDataflowProjectsJobsWorkItemsReportStatus,
-- ** dataflow.projects.locations.flexTemplates.launch
DataflowProjectsLocationsFlexTemplatesLaunchResource,
DataflowProjectsLocationsFlexTemplatesLaunch (..),
newDataflowProjectsLocationsFlexTemplatesLaunch,
-- ** dataflow.projects.locations.jobs.create
DataflowProjectsLocationsJobsCreateResource,
DataflowProjectsLocationsJobsCreate (..),
newDataflowProjectsLocationsJobsCreate,
-- ** dataflow.projects.locations.jobs.debug.getConfig
DataflowProjectsLocationsJobsDebugGetConfigResource,
DataflowProjectsLocationsJobsDebugGetConfig (..),
newDataflowProjectsLocationsJobsDebugGetConfig,
-- ** dataflow.projects.locations.jobs.debug.sendCapture
DataflowProjectsLocationsJobsDebugSendCaptureResource,
DataflowProjectsLocationsJobsDebugSendCapture (..),
newDataflowProjectsLocationsJobsDebugSendCapture,
-- ** dataflow.projects.locations.jobs.get
DataflowProjectsLocationsJobsGetResource,
DataflowProjectsLocationsJobsGet (..),
newDataflowProjectsLocationsJobsGet,
-- ** dataflow.projects.locations.jobs.getExecutionDetails
DataflowProjectsLocationsJobsGetExecutionDetailsResource,
DataflowProjectsLocationsJobsGetExecutionDetails (..),
newDataflowProjectsLocationsJobsGetExecutionDetails,
-- ** dataflow.projects.locations.jobs.getMetrics
DataflowProjectsLocationsJobsGetMetricsResource,
DataflowProjectsLocationsJobsGetMetrics (..),
newDataflowProjectsLocationsJobsGetMetrics,
-- ** dataflow.projects.locations.jobs.list
DataflowProjectsLocationsJobsListResource,
DataflowProjectsLocationsJobsList (..),
newDataflowProjectsLocationsJobsList,
-- ** dataflow.projects.locations.jobs.messages.list
DataflowProjectsLocationsJobsMessagesListResource,
DataflowProjectsLocationsJobsMessagesList (..),
newDataflowProjectsLocationsJobsMessagesList,
-- ** dataflow.projects.locations.jobs.snapshot
DataflowProjectsLocationsJobsSnapshotResource,
DataflowProjectsLocationsJobsSnapshot (..),
newDataflowProjectsLocationsJobsSnapshot,
-- ** dataflow.projects.locations.jobs.snapshots.list
DataflowProjectsLocationsJobsSnapshotsListResource,
DataflowProjectsLocationsJobsSnapshotsList (..),
newDataflowProjectsLocationsJobsSnapshotsList,
-- ** dataflow.projects.locations.jobs.stages.getExecutionDetails
DataflowProjectsLocationsJobsStagesGetExecutionDetailsResource,
DataflowProjectsLocationsJobsStagesGetExecutionDetails (..),
newDataflowProjectsLocationsJobsStagesGetExecutionDetails,
-- ** dataflow.projects.locations.jobs.update
DataflowProjectsLocationsJobsUpdateResource,
DataflowProjectsLocationsJobsUpdate (..),
newDataflowProjectsLocationsJobsUpdate,
-- ** dataflow.projects.locations.jobs.workItems.lease
DataflowProjectsLocationsJobsWorkItemsLeaseResource,
DataflowProjectsLocationsJobsWorkItemsLease (..),
newDataflowProjectsLocationsJobsWorkItemsLease,
-- ** dataflow.projects.locations.jobs.workItems.reportStatus
DataflowProjectsLocationsJobsWorkItemsReportStatusResource,
DataflowProjectsLocationsJobsWorkItemsReportStatus (..),
newDataflowProjectsLocationsJobsWorkItemsReportStatus,
-- ** dataflow.projects.locations.snapshots.delete
DataflowProjectsLocationsSnapshotsDeleteResource,
DataflowProjectsLocationsSnapshotsDelete (..),
newDataflowProjectsLocationsSnapshotsDelete,
-- ** dataflow.projects.locations.snapshots.get
DataflowProjectsLocationsSnapshotsGetResource,
DataflowProjectsLocationsSnapshotsGet (..),
newDataflowProjectsLocationsSnapshotsGet,
-- ** dataflow.projects.locations.snapshots.list
DataflowProjectsLocationsSnapshotsListResource,
DataflowProjectsLocationsSnapshotsList (..),
newDataflowProjectsLocationsSnapshotsList,
-- ** dataflow.projects.locations.templates.create
DataflowProjectsLocationsTemplatesCreateResource,
DataflowProjectsLocationsTemplatesCreate (..),
newDataflowProjectsLocationsTemplatesCreate,
-- ** dataflow.projects.locations.templates.get
DataflowProjectsLocationsTemplatesGetResource,
DataflowProjectsLocationsTemplatesGet (..),
newDataflowProjectsLocationsTemplatesGet,
-- ** dataflow.projects.locations.templates.launch
DataflowProjectsLocationsTemplatesLaunchResource,
DataflowProjectsLocationsTemplatesLaunch (..),
newDataflowProjectsLocationsTemplatesLaunch,
-- ** dataflow.projects.locations.workerMessages
DataflowProjectsLocationsWorkerMessagesResource,
DataflowProjectsLocationsWorkerMessages (..),
newDataflowProjectsLocationsWorkerMessages,
-- ** dataflow.projects.snapshots.get
DataflowProjectsSnapshotsGetResource,
DataflowProjectsSnapshotsGet (..),
newDataflowProjectsSnapshotsGet,
-- ** dataflow.projects.snapshots.list
DataflowProjectsSnapshotsListResource,
DataflowProjectsSnapshotsList (..),
newDataflowProjectsSnapshotsList,
-- ** dataflow.projects.templates.create
DataflowProjectsTemplatesCreateResource,
DataflowProjectsTemplatesCreate (..),
newDataflowProjectsTemplatesCreate,
-- ** dataflow.projects.templates.get
DataflowProjectsTemplatesGetResource,
DataflowProjectsTemplatesGet (..),
newDataflowProjectsTemplatesGet,
-- ** dataflow.projects.templates.launch
DataflowProjectsTemplatesLaunchResource,
DataflowProjectsTemplatesLaunch (..),
newDataflowProjectsTemplatesLaunch,
-- ** dataflow.projects.workerMessages
DataflowProjectsWorkerMessagesResource,
DataflowProjectsWorkerMessages (..),
newDataflowProjectsWorkerMessages,
-- * Types
-- ** Xgafv
Xgafv (..),
-- ** ApproximateProgress
ApproximateProgress (..),
newApproximateProgress,
-- ** ApproximateReportedProgress
ApproximateReportedProgress (..),
newApproximateReportedProgress,
-- ** ApproximateSplitRequest
ApproximateSplitRequest (..),
newApproximateSplitRequest,
-- ** AutoscalingEvent
AutoscalingEvent (..),
newAutoscalingEvent,
-- ** AutoscalingEvent_EventType
AutoscalingEvent_EventType (..),
-- ** AutoscalingSettings
AutoscalingSettings (..),
newAutoscalingSettings,
-- ** AutoscalingSettings_Algorithm
AutoscalingSettings_Algorithm (..),
-- ** Base2Exponent
Base2Exponent (..),
newBase2Exponent,
-- ** BigQueryIODetails
BigQueryIODetails (..),
newBigQueryIODetails,
-- ** BigTableIODetails
BigTableIODetails (..),
newBigTableIODetails,
-- ** BoundedTrie
BoundedTrie (..),
newBoundedTrie,
-- ** BoundedTrieNode
BoundedTrieNode (..),
newBoundedTrieNode,
-- ** BoundedTrieNode_Children
BoundedTrieNode_Children (..),
newBoundedTrieNode_Children,
-- ** BucketOptions
BucketOptions (..),
newBucketOptions,
-- ** CPUTime
CPUTime (..),
newCPUTime,
-- ** ComponentSource
ComponentSource (..),
newComponentSource,
-- ** ComponentTransform
ComponentTransform (..),
newComponentTransform,
-- ** ComputationTopology
ComputationTopology (..),
newComputationTopology,
-- ** ConcatPosition
ConcatPosition (..),
newConcatPosition,
-- ** ContainerSpec
ContainerSpec (..),
newContainerSpec,
-- ** CounterMetadata
CounterMetadata (..),
newCounterMetadata,
-- ** CounterMetadata_Kind
CounterMetadata_Kind (..),
-- ** CounterMetadata_StandardUnits
CounterMetadata_StandardUnits (..),
-- ** CounterStructuredName
CounterStructuredName (..),
newCounterStructuredName,
-- ** CounterStructuredName_Origin
CounterStructuredName_Origin (..),
-- ** CounterStructuredName_Portion
CounterStructuredName_Portion (..),
-- ** CounterStructuredNameAndMetadata
CounterStructuredNameAndMetadata (..),
newCounterStructuredNameAndMetadata,
-- ** CounterUpdate
CounterUpdate (..),
newCounterUpdate,
-- ** CreateJobFromTemplateRequest
CreateJobFromTemplateRequest (..),
newCreateJobFromTemplateRequest,
-- ** CreateJobFromTemplateRequest_Parameters
CreateJobFromTemplateRequest_Parameters (..),
newCreateJobFromTemplateRequest_Parameters,
-- ** CustomSourceLocation
CustomSourceLocation (..),
newCustomSourceLocation,
-- ** DataDiskAssignment
DataDiskAssignment (..),
newDataDiskAssignment,
-- ** DataSamplingConfig
DataSamplingConfig (..),
newDataSamplingConfig,
-- ** DataSamplingConfig_BehaviorsItem
DataSamplingConfig_BehaviorsItem (..),
-- ** DataSamplingReport
DataSamplingReport (..),
newDataSamplingReport,
-- ** DataflowGaugeValue
DataflowGaugeValue (..),
newDataflowGaugeValue,
-- ** DataflowHistogramValue
DataflowHistogramValue (..),
newDataflowHistogramValue,
-- ** DatastoreIODetails
DatastoreIODetails (..),
newDatastoreIODetails,
-- ** DebugOptions
DebugOptions (..),
newDebugOptions,
-- ** DeleteSnapshotResponse
DeleteSnapshotResponse (..),
newDeleteSnapshotResponse,
-- ** DerivedSource
DerivedSource (..),
newDerivedSource,
-- ** DerivedSource_DerivationMode
DerivedSource_DerivationMode (..),
-- ** Disk
Disk (..),
newDisk,
-- ** DisplayData
DisplayData (..),
newDisplayData,
-- ** DistributionUpdate
DistributionUpdate (..),
newDistributionUpdate,
-- ** DynamicSourceSplit
DynamicSourceSplit (..),
newDynamicSourceSplit,
-- ** Environment
Environment (..),
newEnvironment,
-- ** Environment_FlexResourceSchedulingGoal
Environment_FlexResourceSchedulingGoal (..),
-- ** Environment_InternalExperiments
Environment_InternalExperiments (..),
newEnvironment_InternalExperiments,
-- ** Environment_SdkPipelineOptions
Environment_SdkPipelineOptions (..),
newEnvironment_SdkPipelineOptions,
-- ** Environment_ShuffleMode
Environment_ShuffleMode (..),
-- ** Environment_StreamingMode
Environment_StreamingMode (..),
-- ** Environment_UserAgent
Environment_UserAgent (..),
newEnvironment_UserAgent,
-- ** Environment_Version
Environment_Version (..),
newEnvironment_Version,
-- ** ExecutionStageState
ExecutionStageState (..),
newExecutionStageState,
-- ** ExecutionStageState_ExecutionStageState
ExecutionStageState_ExecutionStageState (..),
-- ** ExecutionStageSummary
ExecutionStageSummary (..),
newExecutionStageSummary,
-- ** ExecutionStageSummary_Kind
ExecutionStageSummary_Kind (..),
-- ** FailedLocation
FailedLocation (..),
newFailedLocation,
-- ** FileIODetails
FileIODetails (..),
newFileIODetails,
-- ** FlattenInstruction
FlattenInstruction (..),
newFlattenInstruction,
-- ** FlexTemplateRuntimeEnvironment
FlexTemplateRuntimeEnvironment (..),
newFlexTemplateRuntimeEnvironment,
-- ** FlexTemplateRuntimeEnvironment_AdditionalUserLabels
FlexTemplateRuntimeEnvironment_AdditionalUserLabels (..),
newFlexTemplateRuntimeEnvironment_AdditionalUserLabels,
-- ** FlexTemplateRuntimeEnvironment_AutoscalingAlgorithm
FlexTemplateRuntimeEnvironment_AutoscalingAlgorithm (..),
-- ** FlexTemplateRuntimeEnvironment_FlexrsGoal
FlexTemplateRuntimeEnvironment_FlexrsGoal (..),
-- ** FlexTemplateRuntimeEnvironment_IpConfiguration
FlexTemplateRuntimeEnvironment_IpConfiguration (..),
-- ** FlexTemplateRuntimeEnvironment_StreamingMode
FlexTemplateRuntimeEnvironment_StreamingMode (..),
-- ** FloatingPointList
FloatingPointList (..),
newFloatingPointList,
-- ** FloatingPointMean
FloatingPointMean (..),
newFloatingPointMean,
-- ** GPUUsage
GPUUsage (..),
newGPUUsage,
-- ** GPUUtilization
GPUUtilization (..),
newGPUUtilization,
-- ** GetDebugConfigRequest
GetDebugConfigRequest (..),
newGetDebugConfigRequest,
-- ** GetDebugConfigResponse
GetDebugConfigResponse (..),
newGetDebugConfigResponse,
-- ** GetTemplateResponse
GetTemplateResponse (..),
newGetTemplateResponse,
-- ** GetTemplateResponse_TemplateType
GetTemplateResponse_TemplateType (..),
-- ** Histogram
Histogram (..),
newHistogram,
-- ** HotKeyDebuggingInfo
HotKeyDebuggingInfo (..),
newHotKeyDebuggingInfo,
-- ** HotKeyDebuggingInfo_DetectedHotKeys
HotKeyDebuggingInfo_DetectedHotKeys (..),
newHotKeyDebuggingInfo_DetectedHotKeys,
-- ** HotKeyDetection
HotKeyDetection (..),
newHotKeyDetection,
-- ** HotKeyInfo
HotKeyInfo (..),
newHotKeyInfo,
-- ** InstructionInput
InstructionInput (..),
newInstructionInput,
-- ** InstructionOutput
InstructionOutput (..),
newInstructionOutput,
-- ** InstructionOutput_Codec
InstructionOutput_Codec (..),
newInstructionOutput_Codec,
-- ** IntegerGauge
IntegerGauge (..),
newIntegerGauge,
-- ** IntegerList
IntegerList (..),
newIntegerList,
-- ** IntegerMean
IntegerMean (..),
newIntegerMean,
-- ** Job
Job (..),
newJob,
-- ** Job_CurrentState
Job_CurrentState (..),
-- ** Job_Labels
Job_Labels (..),
newJob_Labels,
-- ** Job_RequestedState
Job_RequestedState (..),
-- ** Job_TransformNameMapping
Job_TransformNameMapping (..),
newJob_TransformNameMapping,
-- ** Job_Type
Job_Type (..),
-- ** JobExecutionDetails
JobExecutionDetails (..),
newJobExecutionDetails,
-- ** JobExecutionInfo
JobExecutionInfo (..),
newJobExecutionInfo,
-- ** JobExecutionInfo_Stages
JobExecutionInfo_Stages (..),
newJobExecutionInfo_Stages,
-- ** JobExecutionStageInfo
JobExecutionStageInfo (..),
newJobExecutionStageInfo,
-- ** JobMessage
JobMessage (..),
newJobMessage,
-- ** JobMessage_MessageImportance
JobMessage_MessageImportance (..),
-- ** JobMetadata
JobMetadata (..),
newJobMetadata,
-- ** JobMetadata_UserDisplayProperties
JobMetadata_UserDisplayProperties (..),
newJobMetadata_UserDisplayProperties,
-- ** JobMetrics
JobMetrics (..),
newJobMetrics,
-- ** KeyRangeDataDiskAssignment
KeyRangeDataDiskAssignment (..),
newKeyRangeDataDiskAssignment,
-- ** KeyRangeLocation
KeyRangeLocation (..),
newKeyRangeLocation,
-- ** LaunchFlexTemplateParameter
LaunchFlexTemplateParameter (..),
newLaunchFlexTemplateParameter,
-- ** LaunchFlexTemplateParameter_LaunchOptions
LaunchFlexTemplateParameter_LaunchOptions (..),
newLaunchFlexTemplateParameter_LaunchOptions,
-- ** LaunchFlexTemplateParameter_Parameters
LaunchFlexTemplateParameter_Parameters (..),
newLaunchFlexTemplateParameter_Parameters,
-- ** LaunchFlexTemplateParameter_TransformNameMappings
LaunchFlexTemplateParameter_TransformNameMappings (..),
newLaunchFlexTemplateParameter_TransformNameMappings,
-- ** LaunchFlexTemplateRequest
LaunchFlexTemplateRequest (..),
newLaunchFlexTemplateRequest,
-- ** LaunchFlexTemplateResponse
LaunchFlexTemplateResponse (..),
newLaunchFlexTemplateResponse,
-- ** LaunchTemplateParameters
LaunchTemplateParameters (..),
newLaunchTemplateParameters,
-- ** LaunchTemplateParameters_Parameters
LaunchTemplateParameters_Parameters (..),
newLaunchTemplateParameters_Parameters,
-- ** LaunchTemplateParameters_TransformNameMapping
LaunchTemplateParameters_TransformNameMapping (..),
newLaunchTemplateParameters_TransformNameMapping,
-- ** LaunchTemplateResponse
LaunchTemplateResponse (..),
newLaunchTemplateResponse,
-- ** LeaseWorkItemRequest
LeaseWorkItemRequest (..),
newLeaseWorkItemRequest,
-- ** LeaseWorkItemRequest_UnifiedWorkerRequest
LeaseWorkItemRequest_UnifiedWorkerRequest (..),
newLeaseWorkItemRequest_UnifiedWorkerRequest,
-- ** LeaseWorkItemResponse
LeaseWorkItemResponse (..),
newLeaseWorkItemResponse,
-- ** LeaseWorkItemResponse_UnifiedWorkerResponse
LeaseWorkItemResponse_UnifiedWorkerResponse (..),
newLeaseWorkItemResponse_UnifiedWorkerResponse,
-- ** Linear
Linear (..),
newLinear,
-- ** ListJobMessagesResponse
ListJobMessagesResponse (..),
newListJobMessagesResponse,
-- ** ListJobsResponse
ListJobsResponse (..),
newListJobsResponse,
-- ** ListSnapshotsResponse
ListSnapshotsResponse (..),
newListSnapshotsResponse,
-- ** MapTask
MapTask (..),
newMapTask,
-- ** MemInfo
MemInfo (..),
newMemInfo,
-- ** MetricShortId
MetricShortId (..),
newMetricShortId,
-- ** MetricStructuredName
MetricStructuredName (..),
newMetricStructuredName,
-- ** MetricStructuredName_Context
MetricStructuredName_Context (..),
newMetricStructuredName_Context,
-- ** MetricUpdate
MetricUpdate (..),
newMetricUpdate,
-- ** MetricValue
MetricValue (..),
newMetricValue,
-- ** MetricValue_MetricLabels
MetricValue_MetricLabels (..),
newMetricValue_MetricLabels,
-- ** MountedDataDisk
MountedDataDisk (..),
newMountedDataDisk,
-- ** MultiOutputInfo
MultiOutputInfo (..),
newMultiOutputInfo,
-- ** NameAndKind
NameAndKind (..),
newNameAndKind,
-- ** NameAndKind_Kind
NameAndKind_Kind (..),
-- ** OutlierStats
OutlierStats (..),
newOutlierStats,
-- ** Package
Package (..),
newPackage,
-- ** ParDoInstruction
ParDoInstruction (..),
newParDoInstruction,
-- ** ParDoInstruction_UserFn
ParDoInstruction_UserFn (..),
newParDoInstruction_UserFn,
-- ** ParallelInstruction
ParallelInstruction (..),
newParallelInstruction,
-- ** Parameter
Parameter (..),
newParameter,
-- ** ParameterMetadata
ParameterMetadata (..),
newParameterMetadata,
-- ** ParameterMetadata_CustomMetadata
ParameterMetadata_CustomMetadata (..),
newParameterMetadata_CustomMetadata,
-- ** ParameterMetadata_ParamType
ParameterMetadata_ParamType (..),
-- ** ParameterMetadataEnumOption
ParameterMetadataEnumOption (..),
newParameterMetadataEnumOption,
-- ** PartialGroupByKeyInstruction
PartialGroupByKeyInstruction (..),
newPartialGroupByKeyInstruction,
-- ** PartialGroupByKeyInstruction_InputElementCodec
PartialGroupByKeyInstruction_InputElementCodec (..),
newPartialGroupByKeyInstruction_InputElementCodec,
-- ** PartialGroupByKeyInstruction_ValueCombiningFn
PartialGroupByKeyInstruction_ValueCombiningFn (..),
newPartialGroupByKeyInstruction_ValueCombiningFn,
-- ** PerStepNamespaceMetrics
PerStepNamespaceMetrics (..),
newPerStepNamespaceMetrics,
-- ** PerWorkerMetrics
PerWorkerMetrics (..),
newPerWorkerMetrics,
-- ** PipelineDescription
PipelineDescription (..),
newPipelineDescription,
-- ** Point
Point (..),
newPoint,
-- ** Position
Position (..),
newPosition,
-- ** ProgressTimeseries
ProgressTimeseries (..),
newProgressTimeseries,
-- ** PubSubIODetails
PubSubIODetails (..),
newPubSubIODetails,
-- ** PubsubLocation
PubsubLocation (..),
newPubsubLocation,
-- ** PubsubSnapshotMetadata
PubsubSnapshotMetadata (..),
newPubsubSnapshotMetadata,
-- ** ReadInstruction
ReadInstruction (..),
newReadInstruction,
-- ** ReportWorkItemStatusRequest
ReportWorkItemStatusRequest (..),
newReportWorkItemStatusRequest,
-- ** ReportWorkItemStatusRequest_UnifiedWorkerRequest
ReportWorkItemStatusRequest_UnifiedWorkerRequest (..),
newReportWorkItemStatusRequest_UnifiedWorkerRequest,
-- ** ReportWorkItemStatusResponse
ReportWorkItemStatusResponse (..),
newReportWorkItemStatusResponse,
-- ** ReportWorkItemStatusResponse_UnifiedWorkerResponse
ReportWorkItemStatusResponse_UnifiedWorkerResponse (..),
newReportWorkItemStatusResponse_UnifiedWorkerResponse,
-- ** ReportedParallelism
ReportedParallelism (..),
newReportedParallelism,
-- ** ResourceUtilizationReport
ResourceUtilizationReport (..),
newResourceUtilizationReport,
-- ** ResourceUtilizationReport_Containers
ResourceUtilizationReport_Containers (..),
newResourceUtilizationReport_Containers,
-- ** ResourceUtilizationReportResponse
ResourceUtilizationReportResponse (..),
newResourceUtilizationReportResponse,
-- ** RuntimeEnvironment
RuntimeEnvironment (..),
newRuntimeEnvironment,
-- ** RuntimeEnvironment_AdditionalUserLabels
RuntimeEnvironment_AdditionalUserLabels (..),
newRuntimeEnvironment_AdditionalUserLabels,
-- ** RuntimeEnvironment_IpConfiguration
RuntimeEnvironment_IpConfiguration (..),
-- ** RuntimeEnvironment_StreamingMode
RuntimeEnvironment_StreamingMode (..),
-- ** RuntimeMetadata
RuntimeMetadata (..),
newRuntimeMetadata,
-- ** RuntimeUpdatableParams
RuntimeUpdatableParams (..),
newRuntimeUpdatableParams,
-- ** SDKInfo
SDKInfo (..),
newSDKInfo,
-- ** SDKInfo_Language
SDKInfo_Language (..),
-- ** SdkBug
SdkBug (..),
newSdkBug,
-- ** SdkBug_Severity
SdkBug_Severity (..),
-- ** SdkBug_Type
SdkBug_Type (..),
-- ** SdkHarnessContainerImage
SdkHarnessContainerImage (..),
newSdkHarnessContainerImage,
-- ** SdkVersion
SdkVersion (..),
newSdkVersion,
-- ** SdkVersion_SdkSupportStatus
SdkVersion_SdkSupportStatus (..),
-- ** SendDebugCaptureRequest
SendDebugCaptureRequest (..),
newSendDebugCaptureRequest,
-- ** SendDebugCaptureRequest_DataFormat
SendDebugCaptureRequest_DataFormat (..),
-- ** SendDebugCaptureResponse
SendDebugCaptureResponse (..),
newSendDebugCaptureResponse,
-- ** SendWorkerMessagesRequest
SendWorkerMessagesRequest (..),
newSendWorkerMessagesRequest,
-- ** SendWorkerMessagesResponse
SendWorkerMessagesResponse (..),
newSendWorkerMessagesResponse,
-- ** SeqMapTask
SeqMapTask (..),
newSeqMapTask,
-- ** SeqMapTask_UserFn
SeqMapTask_UserFn (..),
newSeqMapTask_UserFn,
-- ** SeqMapTaskOutputInfo
SeqMapTaskOutputInfo (..),
newSeqMapTaskOutputInfo,
-- ** ServiceResources
ServiceResources (..),
newServiceResources,
-- ** ShellTask
ShellTask (..),
newShellTask,
-- ** SideInputInfo
SideInputInfo (..),
newSideInputInfo,
-- ** SideInputInfo_Kind
SideInputInfo_Kind (..),
newSideInputInfo_Kind,
-- ** Sink
Sink (..),
newSink,
-- ** Sink_Codec
Sink_Codec (..),
newSink_Codec,
-- ** Sink_Spec
Sink_Spec (..),
newSink_Spec,
-- ** Snapshot
Snapshot (..),
newSnapshot,
-- ** Snapshot_State
Snapshot_State (..),
-- ** SnapshotJobRequest
SnapshotJobRequest (..),
newSnapshotJobRequest,
-- ** Source
Source (..),
newSource,
-- ** Source_BaseSpecsItem
Source_BaseSpecsItem (..),
newSource_BaseSpecsItem,
-- ** Source_Codec
Source_Codec (..),
newSource_Codec,
-- ** Source_Spec
Source_Spec (..),
newSource_Spec,
-- ** SourceFork
SourceFork (..),
newSourceFork,
-- ** SourceGetMetadataRequest
SourceGetMetadataRequest (..),
newSourceGetMetadataRequest,
-- ** SourceGetMetadataResponse
SourceGetMetadataResponse (..),
newSourceGetMetadataResponse,
-- ** SourceMetadata
SourceMetadata (..),
newSourceMetadata,
-- ** SourceOperationRequest
SourceOperationRequest (..),
newSourceOperationRequest,
-- ** SourceOperationResponse
SourceOperationResponse (..),
newSourceOperationResponse,
-- ** SourceSplitOptions
SourceSplitOptions (..),
newSourceSplitOptions,
-- ** SourceSplitRequest
SourceSplitRequest (..),
newSourceSplitRequest,
-- ** SourceSplitResponse
SourceSplitResponse (..),
newSourceSplitResponse,
-- ** SourceSplitResponse_Outcome
SourceSplitResponse_Outcome (..),
-- ** SourceSplitShard
SourceSplitShard (..),
newSourceSplitShard,
-- ** SourceSplitShard_DerivationMode
SourceSplitShard_DerivationMode (..),
-- ** SpannerIODetails
SpannerIODetails (..),
newSpannerIODetails,
-- ** SplitInt64
SplitInt64 (..),
newSplitInt64,
-- ** StageExecutionDetails
StageExecutionDetails (..),
newStageExecutionDetails,
-- ** StageSource
StageSource (..),
newStageSource,
-- ** StageSummary
StageSummary (..),
newStageSummary,
-- ** StageSummary_State
StageSummary_State (..),
-- ** StateFamilyConfig
StateFamilyConfig (..),
newStateFamilyConfig,
-- ** Status
Status (..),
newStatus,
-- ** Status_DetailsItem
Status_DetailsItem (..),
newStatus_DetailsItem,
-- ** Step
Step (..),
newStep,
-- ** Step_Properties
Step_Properties (..),
newStep_Properties,
-- ** Straggler
Straggler (..),
newStraggler,
-- ** StragglerDebuggingInfo
StragglerDebuggingInfo (..),
newStragglerDebuggingInfo,
-- ** StragglerInfo
StragglerInfo (..),
newStragglerInfo,
-- ** StragglerInfo_Causes
StragglerInfo_Causes (..),
newStragglerInfo_Causes,
-- ** StragglerSummary
StragglerSummary (..),
newStragglerSummary,
-- ** StragglerSummary_StragglerCauseCount
StragglerSummary_StragglerCauseCount (..),
newStragglerSummary_StragglerCauseCount,
-- ** StreamLocation
StreamLocation (..),
newStreamLocation,
-- ** StreamingApplianceSnapshotConfig
StreamingApplianceSnapshotConfig (..),
newStreamingApplianceSnapshotConfig,
-- ** StreamingComputationConfig
StreamingComputationConfig (..),
newStreamingComputationConfig,
-- ** StreamingComputationConfig_TransformUserNameToStateFamily
StreamingComputationConfig_TransformUserNameToStateFamily (..),
newStreamingComputationConfig_TransformUserNameToStateFamily,
-- ** StreamingComputationRanges
StreamingComputationRanges (..),
newStreamingComputationRanges,
-- ** StreamingComputationTask
StreamingComputationTask (..),
newStreamingComputationTask,
-- ** StreamingComputationTask_TaskType
StreamingComputationTask_TaskType (..),
-- ** StreamingConfigTask
StreamingConfigTask (..),
newStreamingConfigTask,
-- ** StreamingConfigTask_UserStepToStateFamilyNameMap
StreamingConfigTask_UserStepToStateFamilyNameMap (..),
newStreamingConfigTask_UserStepToStateFamilyNameMap,
-- ** StreamingOperationalLimits
StreamingOperationalLimits (..),
newStreamingOperationalLimits,
-- ** StreamingScalingReport
StreamingScalingReport (..),
newStreamingScalingReport,
-- ** StreamingScalingReportResponse
StreamingScalingReportResponse (..),
newStreamingScalingReportResponse,
-- ** StreamingSetupTask
StreamingSetupTask (..),
newStreamingSetupTask,
-- ** StreamingSideInputLocation
StreamingSideInputLocation (..),
newStreamingSideInputLocation,
-- ** StreamingStageLocation
StreamingStageLocation (..),
newStreamingStageLocation,
-- ** StreamingStragglerInfo
StreamingStragglerInfo (..),
newStreamingStragglerInfo,
-- ** StringList
StringList (..),
newStringList,
-- ** StructuredMessage
StructuredMessage (..),
newStructuredMessage,
-- ** TaskRunnerSettings
TaskRunnerSettings (..),
newTaskRunnerSettings,
-- ** TemplateMetadata
TemplateMetadata (..),
newTemplateMetadata,
-- ** TopologyConfig
TopologyConfig (..),
newTopologyConfig,
-- ** TopologyConfig_UserStageToComputationNameMap
TopologyConfig_UserStageToComputationNameMap (..),
newTopologyConfig_UserStageToComputationNameMap,
-- ** TransformSummary
TransformSummary (..),
newTransformSummary,
-- ** TransformSummary_Kind
TransformSummary_Kind (..),
-- ** WorkItem
WorkItem (..),
newWorkItem,
-- ** WorkItemDetails
WorkItemDetails (..),
newWorkItemDetails,
-- ** WorkItemDetails_State
WorkItemDetails_State (..),
-- ** WorkItemServiceState
WorkItemServiceState (..),
newWorkItemServiceState,
-- ** WorkItemServiceState_HarnessData
WorkItemServiceState_HarnessData (..),
newWorkItemServiceState_HarnessData,
-- ** WorkItemStatus
WorkItemStatus (..),
newWorkItemStatus,
-- ** WorkerDetails
WorkerDetails (..),
newWorkerDetails,
-- ** WorkerHealthReport
WorkerHealthReport (..),
newWorkerHealthReport,
-- ** WorkerHealthReport_PodsItem
WorkerHealthReport_PodsItem (..),
newWorkerHealthReport_PodsItem,
-- ** WorkerHealthReportResponse
WorkerHealthReportResponse (..),
newWorkerHealthReportResponse,
-- ** WorkerLifecycleEvent
WorkerLifecycleEvent (..),
newWorkerLifecycleEvent,
-- ** WorkerLifecycleEvent_Event
WorkerLifecycleEvent_Event (..),
-- ** WorkerLifecycleEvent_Metadata
WorkerLifecycleEvent_Metadata (..),
newWorkerLifecycleEvent_Metadata,
-- ** WorkerMessage
WorkerMessage (..),
newWorkerMessage,
-- ** WorkerMessage_Labels
WorkerMessage_Labels (..),
newWorkerMessage_Labels,
-- ** WorkerMessageCode
WorkerMessageCode (..),
newWorkerMessageCode,
-- ** WorkerMessageCode_Parameters
WorkerMessageCode_Parameters (..),
newWorkerMessageCode_Parameters,
-- ** WorkerMessageResponse
WorkerMessageResponse (..),
newWorkerMessageResponse,
-- ** WorkerPool
WorkerPool (..),
newWorkerPool,
-- ** WorkerPool_DefaultPackageSet
WorkerPool_DefaultPackageSet (..),
-- ** WorkerPool_IpConfiguration
WorkerPool_IpConfiguration (..),
-- ** WorkerPool_Metadata
WorkerPool_Metadata (..),
newWorkerPool_Metadata,
-- ** WorkerPool_PoolArgs
WorkerPool_PoolArgs (..),
newWorkerPool_PoolArgs,
-- ** WorkerPool_TeardownPolicy
WorkerPool_TeardownPolicy (..),
-- ** WorkerSettings
WorkerSettings (..),
newWorkerSettings,
-- ** WorkerShutdownNotice
WorkerShutdownNotice (..),
newWorkerShutdownNotice,
-- ** WorkerShutdownNoticeResponse
WorkerShutdownNoticeResponse (..),
newWorkerShutdownNoticeResponse,
-- ** WorkerThreadScalingReport
WorkerThreadScalingReport (..),
newWorkerThreadScalingReport,
-- ** WorkerThreadScalingReportResponse
WorkerThreadScalingReportResponse (..),
newWorkerThreadScalingReportResponse,
-- ** WriteInstruction
WriteInstruction (..),
newWriteInstruction,
-- ** ProjectsJobsAggregatedFilter
ProjectsJobsAggregatedFilter (..),
-- ** ProjectsJobsAggregatedView
ProjectsJobsAggregatedView (..),
-- ** ProjectsJobsCreateView
ProjectsJobsCreateView (..),
-- ** ProjectsJobsGetView
ProjectsJobsGetView (..),
-- ** ProjectsJobsListFilter
ProjectsJobsListFilter (..),
-- ** ProjectsJobsListView
ProjectsJobsListView (..),
-- ** ProjectsJobsMessagesListMinimumImportance
ProjectsJobsMessagesListMinimumImportance (..),
-- ** ProjectsLocationsJobsCreateView
ProjectsLocationsJobsCreateView (..),
-- ** ProjectsLocationsJobsGetView
ProjectsLocationsJobsGetView (..),
-- ** ProjectsLocationsJobsListFilter
ProjectsLocationsJobsListFilter (..),
-- ** ProjectsLocationsJobsListView
ProjectsLocationsJobsListView (..),
-- ** ProjectsLocationsJobsMessagesListMinimumImportance
ProjectsLocationsJobsMessagesListMinimumImportance (..),
-- ** ProjectsLocationsTemplatesGetView
ProjectsLocationsTemplatesGetView (..),
-- ** ProjectsTemplatesGetView
ProjectsTemplatesGetView (..),
)
where
import Gogol.Dataflow.Projects.DeleteSnapshots
import Gogol.Dataflow.Projects.Jobs.Aggregated
import Gogol.Dataflow.Projects.Jobs.Create
import Gogol.Dataflow.Projects.Jobs.Debug.GetConfig
import Gogol.Dataflow.Projects.Jobs.Debug.SendCapture
import Gogol.Dataflow.Projects.Jobs.Get
import Gogol.Dataflow.Projects.Jobs.GetMetrics
import Gogol.Dataflow.Projects.Jobs.List
import Gogol.Dataflow.Projects.Jobs.Messages.List
import Gogol.Dataflow.Projects.Jobs.Snapshot
import Gogol.Dataflow.Projects.Jobs.Update
import Gogol.Dataflow.Projects.Jobs.WorkItems.Lease
import Gogol.Dataflow.Projects.Jobs.WorkItems.ReportStatus
import Gogol.Dataflow.Projects.Locations.FlexTemplates.Launch
import Gogol.Dataflow.Projects.Locations.Jobs.Create
import Gogol.Dataflow.Projects.Locations.Jobs.Debug.GetConfig
import Gogol.Dataflow.Projects.Locations.Jobs.Debug.SendCapture
import Gogol.Dataflow.Projects.Locations.Jobs.Get
import Gogol.Dataflow.Projects.Locations.Jobs.GetExecutionDetails
import Gogol.Dataflow.Projects.Locations.Jobs.GetMetrics
import Gogol.Dataflow.Projects.Locations.Jobs.List
import Gogol.Dataflow.Projects.Locations.Jobs.Messages.List
import Gogol.Dataflow.Projects.Locations.Jobs.Snapshot
import Gogol.Dataflow.Projects.Locations.Jobs.Snapshots.List
import Gogol.Dataflow.Projects.Locations.Jobs.Stages.GetExecutionDetails
import Gogol.Dataflow.Projects.Locations.Jobs.Update
import Gogol.Dataflow.Projects.Locations.Jobs.WorkItems.Lease
import Gogol.Dataflow.Projects.Locations.Jobs.WorkItems.ReportStatus
import Gogol.Dataflow.Projects.Locations.Snapshots.Delete
import Gogol.Dataflow.Projects.Locations.Snapshots.Get
import Gogol.Dataflow.Projects.Locations.Snapshots.List
import Gogol.Dataflow.Projects.Locations.Templates.Create
import Gogol.Dataflow.Projects.Locations.Templates.Get
import Gogol.Dataflow.Projects.Locations.Templates.Launch
import Gogol.Dataflow.Projects.Locations.WorkerMessages
import Gogol.Dataflow.Projects.Snapshots.Get
import Gogol.Dataflow.Projects.Snapshots.List
import Gogol.Dataflow.Projects.Templates.Create
import Gogol.Dataflow.Projects.Templates.Get
import Gogol.Dataflow.Projects.Templates.Launch
import Gogol.Dataflow.Projects.WorkerMessages
import Gogol.Dataflow.Types