google-api-ruby-client/generated/google/apis/dataflow_v1b3/representations.rb

2127 lines
84 KiB
Ruby
Raw Normal View History

2016-10-04 00:30:46 +00:00
# Copyright 2015 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.
require 'date'
require 'google/apis/core/base_service'
require 'google/apis/core/json_representation'
require 'google/apis/core/hashable'
require 'google/apis/errors'
module Google
module Apis
module DataflowV1b3
2017-05-26 16:44:32 +00:00
class WorkerHealthReport
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class JobMessage
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class ParameterMetadata
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class MultiOutputInfo
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class SourceSplitRequest
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class SourceGetMetadataResponse
2016-10-04 00:30:46 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class AutoscalingEvent
2016-10-04 00:30:46 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
2017-05-26 16:44:32 +00:00
class MetricShortId
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class ShellTask
2017-05-26 16:44:32 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
2017-04-03 20:18:48 +00:00
class TaskRunnerSettings
2016-11-08 23:43:14 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
2017-04-03 20:18:48 +00:00
class Position
2016-10-04 00:30:46 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
2017-04-03 20:18:48 +00:00
class Source
2016-10-04 00:30:46 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
2017-04-03 20:18:48 +00:00
class SplitInt64
2016-10-04 00:30:46 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
2017-04-03 20:18:48 +00:00
class WorkerPool
2016-10-04 00:30:46 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
2017-04-03 20:18:48 +00:00
class SourceOperationRequest
2016-10-04 00:30:46 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class WorkItem
2016-10-04 00:30:46 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class StructuredMessage
2017-01-13 23:04:35 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class ReportedParallelism
2016-10-04 00:30:46 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class ResourceUtilizationReport
2017-05-26 16:44:32 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
2017-04-03 20:18:48 +00:00
class TopologyConfig
2016-10-04 00:30:46 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
2017-04-03 20:18:48 +00:00
class SourceSplitOptions
2016-10-04 00:30:46 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
2017-04-03 20:18:48 +00:00
class ReadInstruction
2016-10-04 00:30:46 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
2017-04-03 20:18:48 +00:00
class WorkerSettings
2016-10-04 00:30:46 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class DataDiskAssignment
2016-10-04 00:30:46 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class StreamingStageLocation
2016-10-04 00:30:46 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
2017-04-03 20:18:48 +00:00
class ApproximateSplitRequest
2016-10-04 00:30:46 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
2017-04-03 20:18:48 +00:00
class Status
2016-10-04 00:30:46 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
2017-05-26 16:44:32 +00:00
class ExecutionStageState
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
2017-04-03 20:18:48 +00:00
class StreamLocation
2016-10-04 00:30:46 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
2017-04-03 20:18:48 +00:00
class SendWorkerMessagesResponse
2016-10-04 00:30:46 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class LeaseWorkItemResponse
2016-10-04 00:30:46 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
2017-04-03 20:18:48 +00:00
class TransformSummary
2016-10-04 00:30:46 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class StreamingComputationConfig
2016-10-04 00:30:46 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class Sink
2017-01-13 23:04:35 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class LaunchTemplateParameters
2016-10-04 00:30:46 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
2017-04-03 20:18:48 +00:00
class FlattenInstruction
2016-10-04 00:30:46 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
2017-04-03 20:18:48 +00:00
class PartialGroupByKeyInstruction
2016-10-04 00:30:46 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class StageSource
2016-10-04 00:30:46 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class InstructionInput
2016-10-04 00:30:46 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
2017-04-03 20:18:48 +00:00
class StringList
2016-10-04 00:30:46 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
2017-04-03 20:18:48 +00:00
class DisplayData
2016-10-04 00:30:46 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GetDebugConfigRequest
2016-10-04 00:30:46 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class LeaseWorkItemRequest
2016-10-04 00:30:46 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
2017-04-03 20:18:48 +00:00
class GetTemplateResponse
2016-10-04 00:30:46 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
2017-05-26 16:44:32 +00:00
class Parameter
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
2017-04-03 20:18:48 +00:00
class ReportWorkItemStatusRequest
2016-10-04 00:30:46 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
2017-04-03 20:18:48 +00:00
class PipelineDescription
2016-10-04 00:30:46 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
2017-04-03 20:18:48 +00:00
class StreamingConfigTask
2016-10-04 00:30:46 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class Step
2016-10-04 00:30:46 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class JobExecutionInfo
2016-10-04 00:30:46 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
2017-04-03 20:18:48 +00:00
class FailedLocation
2016-10-04 00:30:46 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
2017-04-03 20:18:48 +00:00
class Disk
2016-10-04 00:30:46 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class ListJobMessagesResponse
2016-10-04 00:30:46 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class CounterMetadata
2016-10-04 00:30:46 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
2017-04-03 20:18:48 +00:00
class ApproximateReportedProgress
2016-10-04 00:30:46 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
2017-05-26 16:44:32 +00:00
class StateFamilyConfig
2016-10-04 00:30:46 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
2017-05-26 16:44:32 +00:00
class IntegerList
2016-10-04 00:30:46 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
2017-04-03 20:18:48 +00:00
class ResourceUtilizationReportResponse
2016-10-04 00:30:46 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
2017-04-03 20:18:48 +00:00
class SourceSplitResponse
2016-10-04 00:30:46 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
2017-04-03 20:18:48 +00:00
class ParallelInstruction
2016-10-04 00:30:46 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
2017-04-03 20:18:48 +00:00
class Package
2016-10-04 00:30:46 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
2017-04-03 20:18:48 +00:00
class KeyRangeDataDiskAssignment
2016-10-04 00:30:46 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
2017-04-03 20:18:48 +00:00
class ParDoInstruction
2016-10-04 00:30:46 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
2017-05-26 16:44:32 +00:00
class CounterStructuredName
2016-10-04 00:30:46 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
2017-05-26 16:44:32 +00:00
class MetricUpdate
2016-10-04 00:30:46 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
2017-04-03 20:18:48 +00:00
class ApproximateProgress
2016-10-04 00:30:46 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
2017-04-03 20:18:48 +00:00
class WorkerMessageResponse
2016-10-04 00:30:46 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
2017-04-03 20:18:48 +00:00
class TemplateMetadata
2016-10-04 00:30:46 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
2017-04-03 20:18:48 +00:00
class WorkerMessage
2016-10-04 00:30:46 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
2017-04-03 20:18:48 +00:00
class JobMetrics
2016-10-04 00:30:46 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
2017-04-03 20:18:48 +00:00
class FloatingPointList
2016-10-04 00:30:46 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
2017-04-03 20:18:48 +00:00
class CounterUpdate
2016-10-04 00:30:46 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
2017-04-03 20:18:48 +00:00
class SourceMetadata
2016-10-04 00:30:46 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
2017-04-03 20:18:48 +00:00
class DistributionUpdate
2016-10-04 00:30:46 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
2017-04-03 20:18:48 +00:00
class WorkerHealthReportResponse
2016-10-04 00:30:46 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
2017-04-03 20:18:48 +00:00
class SourceFork
2016-10-04 00:30:46 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
2017-04-03 20:18:48 +00:00
class WorkItemStatus
2016-10-04 00:30:46 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
2017-04-03 20:18:48 +00:00
class ComponentSource
2016-10-04 00:30:46 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
2017-04-03 20:18:48 +00:00
class WorkItemServiceState
2016-10-04 00:30:46 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
2017-04-03 20:18:48 +00:00
class MetricStructuredName
2016-10-04 00:30:46 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
2017-04-03 20:18:48 +00:00
class SeqMapTaskOutputInfo
2016-10-04 00:30:46 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
2017-04-03 20:18:48 +00:00
class JobExecutionStageInfo
2016-10-04 00:30:46 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
2017-04-03 20:18:48 +00:00
class KeyRangeLocation
2016-10-04 00:30:46 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
2017-04-03 20:18:48 +00:00
class SourceGetMetadataRequest
2016-10-04 00:30:46 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class SeqMapTask
2016-10-04 00:30:46 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class NameAndKind
2016-10-04 00:30:46 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
2017-04-03 20:18:48 +00:00
class WorkerMessageCode
2016-10-04 00:30:46 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
2017-04-03 20:18:48 +00:00
class CustomSourceLocation
2016-10-04 00:30:46 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
2017-04-03 20:18:48 +00:00
class MapTask
2016-10-04 00:30:46 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
2017-04-03 20:18:48 +00:00
class FloatingPointMean
2016-10-04 00:30:46 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
2017-04-03 20:18:48 +00:00
class ReportWorkItemStatusResponse
2016-10-04 00:30:46 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
2017-04-03 20:18:48 +00:00
class InstructionOutput
2016-10-04 00:30:46 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
2017-04-03 20:18:48 +00:00
class CreateJobFromTemplateRequest
2016-10-04 00:30:46 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
2017-04-03 20:18:48 +00:00
class IntegerMean
2016-10-04 00:30:46 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
2017-04-03 20:18:48 +00:00
class ListJobsResponse
2016-10-04 00:30:46 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
2017-04-03 20:18:48 +00:00
class ComputationTopology
2016-10-04 00:30:46 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
2017-04-03 20:18:48 +00:00
class RuntimeEnvironment
2017-01-13 23:04:35 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
2017-05-26 16:44:32 +00:00
class MountedDataDisk
2016-10-04 00:30:46 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
2017-05-26 16:44:32 +00:00
class StreamingSideInputLocation
2016-10-04 00:30:46 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
2017-04-03 20:18:48 +00:00
class LaunchTemplateResponse
2016-10-04 00:30:46 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
2017-05-26 16:44:32 +00:00
class Job
2017-01-13 23:04:35 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
2017-04-03 20:18:48 +00:00
class DynamicSourceSplit
2017-02-13 23:28:52 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
2017-02-13 23:28:52 +00:00
include Google::Apis::Core::JsonObjectSupport
2016-10-04 00:30:46 +00:00
end
2017-05-26 16:44:32 +00:00
class DerivedSource
2017-02-13 23:28:52 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
2017-02-13 23:28:52 +00:00
include Google::Apis::Core::JsonObjectSupport
2016-10-04 00:30:46 +00:00
end
2017-04-03 20:18:48 +00:00
class SourceOperationResponse
2017-02-13 23:28:52 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
2016-10-04 00:30:46 +00:00
end
2017-05-26 16:44:32 +00:00
class SendDebugCaptureResponse
2017-02-13 23:28:52 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
2017-02-13 23:28:52 +00:00
include Google::Apis::Core::JsonObjectSupport
2016-10-04 00:30:46 +00:00
end
2017-05-26 16:44:32 +00:00
class SideInputInfo
2017-02-13 23:28:52 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
2016-10-04 00:30:46 +00:00
class WriteInstruction
2017-02-13 23:28:52 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
2016-10-04 00:30:46 +00:00
2017-04-03 20:18:48 +00:00
class ConcatPosition
2017-02-13 23:28:52 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
2016-10-04 00:30:46 +00:00
end
class CounterStructuredNameAndMetadata
2017-02-13 23:28:52 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
2017-05-26 16:44:32 +00:00
class AutoscalingSettings
2017-03-10 21:11:09 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
2017-02-13 23:28:52 +00:00
2017-03-10 21:11:09 +00:00
include Google::Apis::Core::JsonObjectSupport
2016-10-04 00:30:46 +00:00
end
2017-05-26 16:44:32 +00:00
class StreamingComputationRanges
2017-03-10 21:11:09 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
2016-10-04 00:30:46 +00:00
2017-03-10 21:11:09 +00:00
include Google::Apis::Core::JsonObjectSupport
end
2016-10-04 00:30:46 +00:00
2017-04-03 20:18:48 +00:00
class ExecutionStageSummary
2017-03-10 21:11:09 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
2017-02-13 23:28:52 +00:00
2017-03-10 21:11:09 +00:00
include Google::Apis::Core::JsonObjectSupport
end
2016-10-04 00:30:46 +00:00
2017-05-26 16:44:32 +00:00
class LogBucket
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
2017-05-26 16:44:32 +00:00
end
2017-04-03 20:18:48 +00:00
class SendWorkerMessagesRequest
class Representation < Google::Apis::Core::JsonRepresentation; end
2017-03-10 21:11:09 +00:00
include Google::Apis::Core::JsonObjectSupport
2016-10-04 00:30:46 +00:00
end
2017-04-03 20:18:48 +00:00
class SourceSplitShard
class Representation < Google::Apis::Core::JsonRepresentation; end
2017-03-10 21:11:09 +00:00
include Google::Apis::Core::JsonObjectSupport
2017-03-10 21:11:09 +00:00
end
2017-04-03 20:18:48 +00:00
class CpuTime
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
2016-10-04 00:30:46 +00:00
end
2017-04-03 20:18:48 +00:00
class Environment
class Representation < Google::Apis::Core::JsonRepresentation; end
2017-03-30 22:30:51 +00:00
include Google::Apis::Core::JsonObjectSupport
end
2016-10-04 00:30:46 +00:00
2017-04-03 20:18:48 +00:00
class StreamingComputationTask
class Representation < Google::Apis::Core::JsonRepresentation; end
2017-05-26 16:44:32 +00:00
include Google::Apis::Core::JsonObjectSupport
2016-10-04 00:30:46 +00:00
end
2017-04-03 20:18:48 +00:00
class SendDebugCaptureRequest
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
2016-10-04 00:30:46 +00:00
end
2017-04-03 20:18:48 +00:00
class GetDebugConfigResponse
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
2016-10-04 00:30:46 +00:00
end
2017-04-03 20:18:48 +00:00
class ComponentTransform
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
2016-10-04 00:30:46 +00:00
end
2017-04-03 20:18:48 +00:00
class StreamingSetupTask
class Representation < Google::Apis::Core::JsonRepresentation; end
2017-03-30 22:30:51 +00:00
include Google::Apis::Core::JsonObjectSupport
2016-10-04 00:30:46 +00:00
end
2017-04-03 20:18:48 +00:00
class PubsubLocation
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
2017-05-26 16:44:32 +00:00
end
2017-03-30 22:30:51 +00:00
2017-05-26 16:44:32 +00:00
class WorkerHealthReport
# @private
class Representation < Google::Apis::Core::JsonRepresentation
collection :pods, as: 'pods'
property :vm_startup_time, as: 'vmStartupTime'
property :vm_is_healthy, as: 'vmIsHealthy'
property :report_interval, as: 'reportInterval'
end
2016-11-08 23:43:14 +00:00
end
2017-04-03 20:18:48 +00:00
class JobMessage
2017-05-26 16:44:32 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :id, as: 'id'
property :message_text, as: 'messageText'
property :message_importance, as: 'messageImportance'
property :time, as: 'time'
end
2016-10-04 00:30:46 +00:00
end
2017-04-03 20:18:48 +00:00
class ParameterMetadata
2017-05-26 16:44:32 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :label, as: 'label'
property :help_text, as: 'helpText'
property :is_optional, as: 'isOptional'
property :name, as: 'name'
collection :regexes, as: 'regexes'
2017-05-26 16:44:32 +00:00
end
2017-03-27 22:14:47 +00:00
end
2017-03-10 21:11:09 +00:00
2017-04-03 20:18:48 +00:00
class MultiOutputInfo
2017-05-26 16:44:32 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :tag, as: 'tag'
end
2017-03-30 22:30:51 +00:00
end
2017-04-03 20:18:48 +00:00
class SourceSplitRequest
2017-05-26 16:44:32 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :source, as: 'source', class: Google::Apis::DataflowV1b3::Source, decorator: Google::Apis::DataflowV1b3::Source::Representation
2017-03-30 22:30:51 +00:00
2017-05-26 16:44:32 +00:00
property :options, as: 'options', class: Google::Apis::DataflowV1b3::SourceSplitOptions, decorator: Google::Apis::DataflowV1b3::SourceSplitOptions::Representation
end
2017-03-27 22:14:47 +00:00
end
2017-03-10 21:11:09 +00:00
2017-04-03 20:18:48 +00:00
class SourceGetMetadataResponse
2017-05-26 16:44:32 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :metadata, as: 'metadata', class: Google::Apis::DataflowV1b3::SourceMetadata, decorator: Google::Apis::DataflowV1b3::SourceMetadata::Representation
2017-03-10 21:11:09 +00:00
2017-05-26 16:44:32 +00:00
end
end
class AutoscalingEvent
2017-05-26 16:44:32 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :description, as: 'description', class: Google::Apis::DataflowV1b3::StructuredMessage, decorator: Google::Apis::DataflowV1b3::StructuredMessage::Representation
property :time, as: 'time'
property :target_num_workers, :numeric_string => true, as: 'targetNumWorkers'
property :event_type, as: 'eventType'
property :current_num_workers, :numeric_string => true, as: 'currentNumWorkers'
2017-05-26 16:44:32 +00:00
end
2017-03-27 22:14:47 +00:00
end
2017-04-03 20:18:48 +00:00
class MetricShortId
2016-10-04 00:30:46 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
2017-04-03 20:18:48 +00:00
property :metric_index, as: 'metricIndex'
property :short_id, :numeric_string => true, as: 'shortId'
2016-10-04 00:30:46 +00:00
end
end
class ShellTask
2016-10-04 00:30:46 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :exit_code, as: 'exitCode'
property :command, as: 'command'
end
end
2016-10-04 00:30:46 +00:00
2017-04-03 20:18:48 +00:00
class TaskRunnerSettings
2017-03-27 22:14:47 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
2017-05-26 16:44:32 +00:00
property :task_user, as: 'taskUser'
property :vm_id, as: 'vmId'
2017-04-03 20:18:48 +00:00
property :alsologtostderr, as: 'alsologtostderr'
property :task_group, as: 'taskGroup'
property :harness_command, as: 'harnessCommand'
property :log_dir, as: 'logDir'
collection :oauth_scopes, as: 'oauthScopes'
property :dataflow_api_version, as: 'dataflowApiVersion'
2017-04-03 20:18:48 +00:00
property :log_upload_location, as: 'logUploadLocation'
property :streaming_worker_main_class, as: 'streamingWorkerMainClass'
2017-04-03 20:18:48 +00:00
property :workflow_file_name, as: 'workflowFileName'
property :language_hint, as: 'languageHint'
property :commandlines_file_name, as: 'commandlinesFileName'
property :temp_storage_prefix, as: 'tempStoragePrefix'
property :base_task_dir, as: 'baseTaskDir'
property :base_url, as: 'baseUrl'
property :log_to_serialconsole, as: 'logToSerialconsole'
property :continue_on_exception, as: 'continueOnException'
property :parallel_worker_settings, as: 'parallelWorkerSettings', class: Google::Apis::DataflowV1b3::WorkerSettings, decorator: Google::Apis::DataflowV1b3::WorkerSettings::Representation
end
end
class Position
# @private
2017-03-27 22:14:47 +00:00
class Representation < Google::Apis::Core::JsonRepresentation
property :key, as: 'key'
property :record_index, :numeric_string => true, as: 'recordIndex'
2017-04-03 20:18:48 +00:00
property :shuffle_position, as: 'shufflePosition'
property :concat_position, as: 'concatPosition', class: Google::Apis::DataflowV1b3::ConcatPosition, decorator: Google::Apis::DataflowV1b3::ConcatPosition::Representation
2017-03-30 22:30:51 +00:00
2017-04-03 20:18:48 +00:00
property :byte_offset, :numeric_string => true, as: 'byteOffset'
property :end, as: 'end'
2017-03-30 22:30:51 +00:00
end
end
2017-04-03 20:18:48 +00:00
class Source
2017-03-30 22:30:51 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
2017-04-03 20:18:48 +00:00
hash :codec, as: 'codec'
property :does_not_need_splitting, as: 'doesNotNeedSplitting'
hash :spec, as: 'spec'
2017-05-26 16:44:32 +00:00
property :metadata, as: 'metadata', class: Google::Apis::DataflowV1b3::SourceMetadata, decorator: Google::Apis::DataflowV1b3::SourceMetadata::Representation
collection :base_specs, as: 'baseSpecs'
2016-10-04 00:30:46 +00:00
end
end
2017-04-03 20:18:48 +00:00
class SplitInt64
2016-10-04 00:30:46 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
2017-04-03 20:18:48 +00:00
property :low_bits, as: 'lowBits'
property :high_bits, as: 'highBits'
2016-10-04 00:30:46 +00:00
end
end
2017-04-03 20:18:48 +00:00
class WorkerPool
2016-10-04 00:30:46 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
2017-04-03 20:18:48 +00:00
property :kind, as: 'kind'
collection :data_disks, as: 'dataDisks', class: Google::Apis::DataflowV1b3::Disk, decorator: Google::Apis::DataflowV1b3::Disk::Representation
2017-03-31 19:53:27 +00:00
2017-04-03 20:18:48 +00:00
property :subnetwork, as: 'subnetwork'
property :ip_configuration, as: 'ipConfiguration'
property :taskrunner_settings, as: 'taskrunnerSettings', class: Google::Apis::DataflowV1b3::TaskRunnerSettings, decorator: Google::Apis::DataflowV1b3::TaskRunnerSettings::Representation
2017-03-10 21:11:09 +00:00
2017-05-26 16:44:32 +00:00
property :autoscaling_settings, as: 'autoscalingSettings', class: Google::Apis::DataflowV1b3::AutoscalingSettings, decorator: Google::Apis::DataflowV1b3::AutoscalingSettings::Representation
2017-04-03 20:18:48 +00:00
hash :metadata, as: 'metadata'
2017-05-26 16:44:32 +00:00
property :network, as: 'network'
property :default_package_set, as: 'defaultPackageSet'
2017-04-03 20:18:48 +00:00
property :zone, as: 'zone'
2017-05-26 16:44:32 +00:00
property :num_threads_per_worker, as: 'numThreadsPerWorker'
property :num_workers, as: 'numWorkers'
2017-04-03 20:18:48 +00:00
property :disk_source_image, as: 'diskSourceImage'
collection :packages, as: 'packages', class: Google::Apis::DataflowV1b3::Package, decorator: Google::Apis::DataflowV1b3::Package::Representation
property :teardown_policy, as: 'teardownPolicy'
property :on_host_maintenance, as: 'onHostMaintenance'
hash :pool_args, as: 'poolArgs'
property :disk_size_gb, as: 'diskSizeGb'
property :worker_harness_container_image, as: 'workerHarnessContainerImage'
property :disk_type, as: 'diskType'
property :machine_type, as: 'machineType'
2016-10-04 00:30:46 +00:00
end
end
2017-04-03 20:18:48 +00:00
class SourceOperationRequest
2017-03-30 22:30:51 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
2017-05-26 16:44:32 +00:00
property :get_metadata, as: 'getMetadata', class: Google::Apis::DataflowV1b3::SourceGetMetadataRequest, decorator: Google::Apis::DataflowV1b3::SourceGetMetadataRequest::Representation
property :split, as: 'split', class: Google::Apis::DataflowV1b3::SourceSplitRequest, decorator: Google::Apis::DataflowV1b3::SourceSplitRequest::Representation
2016-10-04 00:30:46 +00:00
2017-05-26 16:44:32 +00:00
end
end
2017-03-31 19:53:27 +00:00
2017-05-26 16:44:32 +00:00
class WorkItem
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :initial_report_index, :numeric_string => true, as: 'initialReportIndex'
property :streaming_computation_task, as: 'streamingComputationTask', class: Google::Apis::DataflowV1b3::StreamingComputationTask, decorator: Google::Apis::DataflowV1b3::StreamingComputationTask::Representation
property :shell_task, as: 'shellTask', class: Google::Apis::DataflowV1b3::ShellTask, decorator: Google::Apis::DataflowV1b3::ShellTask::Representation
property :job_id, as: 'jobId'
property :id, :numeric_string => true, as: 'id'
2017-04-03 20:18:48 +00:00
property :configuration, as: 'configuration'
property :map_task, as: 'mapTask', class: Google::Apis::DataflowV1b3::MapTask, decorator: Google::Apis::DataflowV1b3::MapTask::Representation
property :seq_map_task, as: 'seqMapTask', class: Google::Apis::DataflowV1b3::SeqMapTask, decorator: Google::Apis::DataflowV1b3::SeqMapTask::Representation
collection :packages, as: 'packages', class: Google::Apis::DataflowV1b3::Package, decorator: Google::Apis::DataflowV1b3::Package::Representation
property :project_id, as: 'projectId'
property :streaming_setup_task, as: 'streamingSetupTask', class: Google::Apis::DataflowV1b3::StreamingSetupTask, decorator: Google::Apis::DataflowV1b3::StreamingSetupTask::Representation
2017-03-31 19:53:27 +00:00
property :source_operation_task, as: 'sourceOperationTask', class: Google::Apis::DataflowV1b3::SourceOperationRequest, decorator: Google::Apis::DataflowV1b3::SourceOperationRequest::Representation
2017-04-03 20:18:48 +00:00
property :report_status_interval, as: 'reportStatusInterval'
2017-05-26 16:44:32 +00:00
property :streaming_config_task, as: 'streamingConfigTask', class: Google::Apis::DataflowV1b3::StreamingConfigTask, decorator: Google::Apis::DataflowV1b3::StreamingConfigTask::Representation
property :lease_expire_time, as: 'leaseExpireTime'
2017-02-13 23:28:52 +00:00
end
end
2016-10-04 00:30:46 +00:00
class StructuredMessage
2017-02-13 23:28:52 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
collection :parameters, as: 'parameters', class: Google::Apis::DataflowV1b3::Parameter, decorator: Google::Apis::DataflowV1b3::Parameter::Representation
2017-05-26 16:44:32 +00:00
property :message_key, as: 'messageKey'
property :message_text, as: 'messageText'
2017-02-13 23:28:52 +00:00
end
end
2016-10-04 00:30:46 +00:00
2017-05-26 16:44:32 +00:00
class ReportedParallelism
2017-02-13 23:28:52 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
2017-05-26 16:44:32 +00:00
property :is_infinite, as: 'isInfinite'
property :value, as: 'value'
2017-02-13 23:28:52 +00:00
end
end
2016-10-04 00:30:46 +00:00
class ResourceUtilizationReport
# @private
class Representation < Google::Apis::Core::JsonRepresentation
collection :cpu_time, as: 'cpuTime', class: Google::Apis::DataflowV1b3::CpuTime, decorator: Google::Apis::DataflowV1b3::CpuTime::Representation
end
end
2017-04-03 20:18:48 +00:00
class TopologyConfig
2017-02-13 23:28:52 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
2017-04-03 20:18:48 +00:00
hash :user_stage_to_computation_name_map, as: 'userStageToComputationNameMap'
collection :computations, as: 'computations', class: Google::Apis::DataflowV1b3::ComputationTopology, decorator: Google::Apis::DataflowV1b3::ComputationTopology::Representation
collection :data_disk_assignments, as: 'dataDiskAssignments', class: Google::Apis::DataflowV1b3::DataDiskAssignment, decorator: Google::Apis::DataflowV1b3::DataDiskAssignment::Representation
2016-10-04 00:30:46 +00:00
2017-04-03 20:18:48 +00:00
property :persistent_state_version, as: 'persistentStateVersion'
2017-05-26 16:44:32 +00:00
property :forwarding_key_bits, as: 'forwardingKeyBits'
2017-02-13 23:28:52 +00:00
end
end
2017-04-03 20:18:48 +00:00
class SourceSplitOptions
2017-02-13 23:28:52 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
2017-04-03 20:18:48 +00:00
property :desired_bundle_size_bytes, :numeric_string => true, as: 'desiredBundleSizeBytes'
property :desired_shard_size_bytes, :numeric_string => true, as: 'desiredShardSizeBytes'
2017-02-13 23:28:52 +00:00
end
end
2016-10-04 00:30:46 +00:00
2017-04-03 20:18:48 +00:00
class ReadInstruction
2017-02-13 23:28:52 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
2017-04-03 20:18:48 +00:00
property :source, as: 'source', class: Google::Apis::DataflowV1b3::Source, decorator: Google::Apis::DataflowV1b3::Source::Representation
2016-10-04 00:30:46 +00:00
end
end
2017-04-03 20:18:48 +00:00
class WorkerSettings
2016-10-04 00:30:46 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
2017-04-03 20:18:48 +00:00
property :worker_id, as: 'workerId'
property :temp_storage_prefix, as: 'tempStoragePrefix'
2017-05-26 16:44:32 +00:00
property :reporting_enabled, as: 'reportingEnabled'
property :base_url, as: 'baseUrl'
2017-04-03 20:18:48 +00:00
property :service_path, as: 'servicePath'
property :shuffle_service_path, as: 'shuffleServicePath'
2016-10-04 00:30:46 +00:00
end
end
class DataDiskAssignment
2016-10-04 00:30:46 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :vm_instance, as: 'vmInstance'
collection :data_disks, as: 'dataDisks'
2016-10-04 00:30:46 +00:00
end
end
class StreamingStageLocation
2016-10-04 00:30:46 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :stream_id, as: 'streamId'
2016-10-04 00:30:46 +00:00
end
end
2017-04-03 20:18:48 +00:00
class ApproximateSplitRequest
2016-10-04 00:30:46 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :fraction_consumed, as: 'fractionConsumed'
2017-04-03 20:18:48 +00:00
property :position, as: 'position', class: Google::Apis::DataflowV1b3::Position, decorator: Google::Apis::DataflowV1b3::Position::Representation
2017-03-30 22:30:51 +00:00
2016-10-04 00:30:46 +00:00
end
end
2017-04-03 20:18:48 +00:00
class Status
2016-10-04 00:30:46 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
2017-04-03 20:18:48 +00:00
property :code, as: 'code'
property :message, as: 'message'
2017-05-26 16:44:32 +00:00
collection :details, as: 'details'
2017-04-03 20:18:48 +00:00
end
end
2017-03-31 19:53:27 +00:00
2017-05-26 16:44:32 +00:00
class ExecutionStageState
2017-04-03 20:18:48 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :execution_stage_state, as: 'executionStageState'
2017-05-26 16:44:32 +00:00
property :execution_stage_name, as: 'executionStageName'
property :current_state_time, as: 'currentStateTime'
end
end
2017-03-31 19:53:27 +00:00
2017-05-26 16:44:32 +00:00
class StreamLocation
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :custom_source_location, as: 'customSourceLocation', class: Google::Apis::DataflowV1b3::CustomSourceLocation, decorator: Google::Apis::DataflowV1b3::CustomSourceLocation::Representation
2017-04-03 20:18:48 +00:00
property :streaming_stage_location, as: 'streamingStageLocation', class: Google::Apis::DataflowV1b3::StreamingStageLocation, decorator: Google::Apis::DataflowV1b3::StreamingStageLocation::Representation
2017-03-31 19:53:27 +00:00
2017-04-03 20:18:48 +00:00
property :pubsub_location, as: 'pubsubLocation', class: Google::Apis::DataflowV1b3::PubsubLocation, decorator: Google::Apis::DataflowV1b3::PubsubLocation::Representation
2017-03-31 19:53:27 +00:00
2017-04-03 20:18:48 +00:00
property :side_input_location, as: 'sideInputLocation', class: Google::Apis::DataflowV1b3::StreamingSideInputLocation, decorator: Google::Apis::DataflowV1b3::StreamingSideInputLocation::Representation
2017-03-31 19:53:27 +00:00
end
end
2017-04-03 20:18:48 +00:00
class SendWorkerMessagesResponse
2017-03-10 21:11:09 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
2017-04-03 20:18:48 +00:00
collection :worker_message_responses, as: 'workerMessageResponses', class: Google::Apis::DataflowV1b3::WorkerMessageResponse, decorator: Google::Apis::DataflowV1b3::WorkerMessageResponse::Representation
2016-10-04 00:30:46 +00:00
end
end
class LeaseWorkItemResponse
2016-10-04 00:30:46 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
collection :work_items, as: 'workItems', class: Google::Apis::DataflowV1b3::WorkItem, decorator: Google::Apis::DataflowV1b3::WorkItem::Representation
2017-02-13 23:28:52 +00:00
2017-03-10 21:11:09 +00:00
end
end
2017-02-13 23:28:52 +00:00
2017-04-03 20:18:48 +00:00
class TransformSummary
2017-03-10 21:11:09 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :id, as: 'id'
2017-04-03 20:18:48 +00:00
collection :output_collection_name, as: 'outputCollectionName'
collection :display_data, as: 'displayData', class: Google::Apis::DataflowV1b3::DisplayData, decorator: Google::Apis::DataflowV1b3::DisplayData::Representation
property :kind, as: 'kind'
collection :input_collection_name, as: 'inputCollectionName'
2017-03-30 22:30:51 +00:00
property :name, as: 'name'
2017-03-31 19:53:27 +00:00
end
end
2017-03-27 22:14:47 +00:00
class StreamingComputationConfig
2017-03-31 19:53:27 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
collection :instructions, as: 'instructions', class: Google::Apis::DataflowV1b3::ParallelInstruction, decorator: Google::Apis::DataflowV1b3::ParallelInstruction::Representation
2017-03-27 22:14:47 +00:00
property :computation_id, as: 'computationId'
property :system_name, as: 'systemName'
property :stage_name, as: 'stageName'
2016-10-04 00:30:46 +00:00
end
end
class Sink
2016-10-04 00:30:46 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
hash :codec, as: 'codec'
hash :spec, as: 'spec'
2016-10-04 00:30:46 +00:00
end
end
class LaunchTemplateParameters
2016-10-04 00:30:46 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
hash :parameters, as: 'parameters'
property :job_name, as: 'jobName'
property :environment, as: 'environment', class: Google::Apis::DataflowV1b3::RuntimeEnvironment, decorator: Google::Apis::DataflowV1b3::RuntimeEnvironment::Representation
2017-03-27 22:14:47 +00:00
end
end
2017-02-13 23:28:52 +00:00
2017-04-03 20:18:48 +00:00
class FlattenInstruction
2017-03-27 22:14:47 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
2017-04-03 20:18:48 +00:00
collection :inputs, as: 'inputs', class: Google::Apis::DataflowV1b3::InstructionInput, decorator: Google::Apis::DataflowV1b3::InstructionInput::Representation
2017-02-13 23:28:52 +00:00
2017-03-10 21:11:09 +00:00
end
end
2017-02-13 23:28:52 +00:00
2017-04-03 20:18:48 +00:00
class PartialGroupByKeyInstruction
2017-03-10 21:11:09 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :input, as: 'input', class: Google::Apis::DataflowV1b3::InstructionInput, decorator: Google::Apis::DataflowV1b3::InstructionInput::Representation
2017-04-03 20:18:48 +00:00
hash :input_element_codec, as: 'inputElementCodec'
hash :value_combining_fn, as: 'valueCombiningFn'
2017-04-03 20:18:48 +00:00
property :original_combine_values_input_store_name, as: 'originalCombineValuesInputStoreName'
property :original_combine_values_step_name, as: 'originalCombineValuesStepName'
collection :side_inputs, as: 'sideInputs', class: Google::Apis::DataflowV1b3::SideInputInfo, decorator: Google::Apis::DataflowV1b3::SideInputInfo::Representation
2017-03-31 19:53:27 +00:00
2017-03-10 21:11:09 +00:00
end
end
2017-02-13 23:28:52 +00:00
class StageSource
2017-03-10 21:11:09 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :name, as: 'name'
property :size_bytes, :numeric_string => true, as: 'sizeBytes'
property :user_name, as: 'userName'
property :original_transform_or_collection, as: 'originalTransformOrCollection'
2016-10-04 00:30:46 +00:00
end
end
class InstructionInput
2016-10-04 00:30:46 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :producer_instruction_index, as: 'producerInstructionIndex'
property :output_num, as: 'outputNum'
2016-10-04 00:30:46 +00:00
end
end
2017-04-03 20:18:48 +00:00
class StringList
2016-10-04 00:30:46 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
2017-04-03 20:18:48 +00:00
collection :elements, as: 'elements'
2017-03-31 19:53:27 +00:00
end
end
2017-03-10 21:11:09 +00:00
2017-04-03 20:18:48 +00:00
class DisplayData
2017-03-31 19:53:27 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :url, as: 'url'
property :label, as: 'label'
property :timestamp_value, as: 'timestampValue'
2017-04-03 20:18:48 +00:00
property :bool_value, as: 'boolValue'
2017-05-26 16:44:32 +00:00
property :java_class_value, as: 'javaClassValue'
2017-04-03 20:18:48 +00:00
property :str_value, as: 'strValue'
property :int64_value, :numeric_string => true, as: 'int64Value'
2017-05-26 16:44:32 +00:00
property :duration_value, as: 'durationValue'
2017-04-03 20:18:48 +00:00
property :namespace, as: 'namespace'
property :float_value, as: 'floatValue'
property :key, as: 'key'
property :short_str_value, as: 'shortStrValue'
2016-10-04 00:30:46 +00:00
end
end
class GetDebugConfigRequest
2017-01-13 23:04:35 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :component_id, as: 'componentId'
2017-05-26 16:44:32 +00:00
property :worker_id, as: 'workerId'
property :location, as: 'location'
2017-02-13 23:28:52 +00:00
end
end
2017-01-13 23:04:35 +00:00
class LeaseWorkItemRequest
2017-02-13 23:28:52 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :current_worker_time, as: 'currentWorkerTime'
2017-05-26 16:44:32 +00:00
property :location, as: 'location'
collection :work_item_types, as: 'workItemTypes'
collection :worker_capabilities, as: 'workerCapabilities'
property :worker_id, as: 'workerId'
property :requested_lease_duration, as: 'requestedLeaseDuration'
2017-03-31 19:53:27 +00:00
end
end
2017-03-27 22:14:47 +00:00
2017-04-03 20:18:48 +00:00
class GetTemplateResponse
2017-03-31 19:53:27 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
2017-04-03 20:18:48 +00:00
property :status, as: 'status', class: Google::Apis::DataflowV1b3::Status, decorator: Google::Apis::DataflowV1b3::Status::Representation
2016-10-04 00:30:46 +00:00
property :metadata, as: 'metadata', class: Google::Apis::DataflowV1b3::TemplateMetadata, decorator: Google::Apis::DataflowV1b3::TemplateMetadata::Representation
2016-10-04 00:30:46 +00:00
end
end
2017-05-26 16:44:32 +00:00
class Parameter
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :value, as: 'value'
property :key, as: 'key'
end
end
2017-04-03 20:18:48 +00:00
class ReportWorkItemStatusRequest
2016-10-04 00:30:46 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
2017-04-03 20:18:48 +00:00
property :worker_id, as: 'workerId'
property :current_worker_time, as: 'currentWorkerTime'
property :location, as: 'location'
collection :work_item_statuses, as: 'workItemStatuses', class: Google::Apis::DataflowV1b3::WorkItemStatus, decorator: Google::Apis::DataflowV1b3::WorkItemStatus::Representation
2016-10-04 00:30:46 +00:00
end
end
2017-04-03 20:18:48 +00:00
class PipelineDescription
2016-10-04 00:30:46 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
2017-04-03 20:18:48 +00:00
collection :execution_pipeline_stage, as: 'executionPipelineStage', class: Google::Apis::DataflowV1b3::ExecutionStageSummary, decorator: Google::Apis::DataflowV1b3::ExecutionStageSummary::Representation
2017-03-30 22:30:51 +00:00
2017-05-26 16:44:32 +00:00
collection :original_pipeline_transform, as: 'originalPipelineTransform', class: Google::Apis::DataflowV1b3::TransformSummary, decorator: Google::Apis::DataflowV1b3::TransformSummary::Representation
collection :display_data, as: 'displayData', class: Google::Apis::DataflowV1b3::DisplayData, decorator: Google::Apis::DataflowV1b3::DisplayData::Representation
2017-03-31 19:53:27 +00:00
end
end
2017-03-30 22:30:51 +00:00
2017-04-03 20:18:48 +00:00
class StreamingConfigTask
2017-03-31 19:53:27 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
2017-05-26 16:44:32 +00:00
property :windmill_service_endpoint, as: 'windmillServiceEndpoint'
2017-04-03 20:18:48 +00:00
hash :user_step_to_state_family_name_map, as: 'userStepToStateFamilyNameMap'
2017-05-26 16:44:32 +00:00
property :windmill_service_port, :numeric_string => true, as: 'windmillServicePort'
collection :streaming_computation_configs, as: 'streamingComputationConfigs', class: Google::Apis::DataflowV1b3::StreamingComputationConfig, decorator: Google::Apis::DataflowV1b3::StreamingComputationConfig::Representation
2017-03-30 22:30:51 +00:00
2017-03-31 19:53:27 +00:00
end
end
2017-03-10 21:11:09 +00:00
class Step
2017-03-31 19:53:27 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :name, as: 'name'
property :kind, as: 'kind'
hash :properties, as: 'properties'
2016-10-04 00:30:46 +00:00
end
end
class JobExecutionInfo
2017-05-26 16:44:32 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
hash :stages, as: 'stages', class: Google::Apis::DataflowV1b3::JobExecutionStageInfo, decorator: Google::Apis::DataflowV1b3::JobExecutionStageInfo::Representation
2017-05-26 16:44:32 +00:00
end
end
class FailedLocation
2016-10-04 00:30:46 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
2017-04-03 20:18:48 +00:00
property :name, as: 'name'
2017-03-10 21:11:09 +00:00
end
end
2017-02-13 23:28:52 +00:00
2017-04-03 20:18:48 +00:00
class Disk
2017-03-10 21:11:09 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :mount_point, as: 'mountPoint'
2017-04-03 20:18:48 +00:00
property :size_gb, as: 'sizeGb'
property :disk_type, as: 'diskType'
2017-03-30 22:30:51 +00:00
end
end
2017-04-03 20:18:48 +00:00
class ListJobMessagesResponse
2017-03-30 22:30:51 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
collection :job_messages, as: 'jobMessages', class: Google::Apis::DataflowV1b3::JobMessage, decorator: Google::Apis::DataflowV1b3::JobMessage::Representation
2017-05-26 16:44:32 +00:00
property :next_page_token, as: 'nextPageToken'
collection :autoscaling_events, as: 'autoscalingEvents', class: Google::Apis::DataflowV1b3::AutoscalingEvent, decorator: Google::Apis::DataflowV1b3::AutoscalingEvent::Representation
end
end
2017-03-31 19:53:27 +00:00
class CounterMetadata
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :other_units, as: 'otherUnits'
property :kind, as: 'kind'
property :description, as: 'description'
property :standard_units, as: 'standardUnits'
2017-03-10 21:11:09 +00:00
end
end
2017-02-13 23:28:52 +00:00
2017-04-03 20:18:48 +00:00
class ApproximateReportedProgress
2017-03-10 21:11:09 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
2017-04-03 20:18:48 +00:00
property :fraction_consumed, as: 'fractionConsumed'
property :consumed_parallelism, as: 'consumedParallelism', class: Google::Apis::DataflowV1b3::ReportedParallelism, decorator: Google::Apis::DataflowV1b3::ReportedParallelism::Representation
property :remaining_parallelism, as: 'remainingParallelism', class: Google::Apis::DataflowV1b3::ReportedParallelism, decorator: Google::Apis::DataflowV1b3::ReportedParallelism::Representation
2017-03-27 22:14:47 +00:00
property :position, as: 'position', class: Google::Apis::DataflowV1b3::Position, decorator: Google::Apis::DataflowV1b3::Position::Representation
2016-10-04 00:30:46 +00:00
end
end
2017-05-26 16:44:32 +00:00
class StateFamilyConfig
2016-10-04 00:30:46 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
2017-05-26 16:44:32 +00:00
property :is_read, as: 'isRead'
property :state_family, as: 'stateFamily'
2016-10-04 00:30:46 +00:00
end
end
2017-05-26 16:44:32 +00:00
class IntegerList
2016-10-04 00:30:46 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
2017-05-26 16:44:32 +00:00
collection :elements, as: 'elements', class: Google::Apis::DataflowV1b3::SplitInt64, decorator: Google::Apis::DataflowV1b3::SplitInt64::Representation
2017-03-10 21:11:09 +00:00
end
end
2017-02-13 23:28:52 +00:00
2017-04-03 20:18:48 +00:00
class ResourceUtilizationReportResponse
2017-03-10 21:11:09 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
2017-03-31 19:53:27 +00:00
end
end
2016-10-04 00:30:46 +00:00
2017-04-03 20:18:48 +00:00
class SourceSplitResponse
2017-03-31 19:53:27 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
2017-04-03 20:18:48 +00:00
property :outcome, as: 'outcome'
collection :bundles, as: 'bundles', class: Google::Apis::DataflowV1b3::DerivedSource, decorator: Google::Apis::DataflowV1b3::DerivedSource::Representation
2017-03-30 22:30:51 +00:00
2017-05-26 16:44:32 +00:00
collection :shards, as: 'shards', class: Google::Apis::DataflowV1b3::SourceSplitShard, decorator: Google::Apis::DataflowV1b3::SourceSplitShard::Representation
2016-10-04 00:30:46 +00:00
end
end
2017-04-03 20:18:48 +00:00
class ParallelInstruction
2016-10-04 00:30:46 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :name, as: 'name'
2017-05-26 16:44:32 +00:00
property :par_do, as: 'parDo', class: Google::Apis::DataflowV1b3::ParDoInstruction, decorator: Google::Apis::DataflowV1b3::ParDoInstruction::Representation
property :read, as: 'read', class: Google::Apis::DataflowV1b3::ReadInstruction, decorator: Google::Apis::DataflowV1b3::ReadInstruction::Representation
property :flatten, as: 'flatten', class: Google::Apis::DataflowV1b3::FlattenInstruction, decorator: Google::Apis::DataflowV1b3::FlattenInstruction::Representation
property :original_name, as: 'originalName'
2017-04-03 20:18:48 +00:00
property :write, as: 'write', class: Google::Apis::DataflowV1b3::WriteInstruction, decorator: Google::Apis::DataflowV1b3::WriteInstruction::Representation
2017-03-31 19:53:27 +00:00
2017-04-03 20:18:48 +00:00
property :system_name, as: 'systemName'
property :partial_group_by_key, as: 'partialGroupByKey', class: Google::Apis::DataflowV1b3::PartialGroupByKeyInstruction, decorator: Google::Apis::DataflowV1b3::PartialGroupByKeyInstruction::Representation
2017-04-03 20:18:48 +00:00
collection :outputs, as: 'outputs', class: Google::Apis::DataflowV1b3::InstructionOutput, decorator: Google::Apis::DataflowV1b3::InstructionOutput::Representation
2017-03-31 19:53:27 +00:00
2017-02-13 23:28:52 +00:00
end
end
2016-10-04 00:30:46 +00:00
2017-04-03 20:18:48 +00:00
class Package
2017-02-13 23:28:52 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
2017-04-03 20:18:48 +00:00
property :name, as: 'name'
property :location, as: 'location'
2016-10-04 00:30:46 +00:00
end
end
2017-04-03 20:18:48 +00:00
class KeyRangeDataDiskAssignment
2016-10-04 00:30:46 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
2017-04-03 20:18:48 +00:00
property :start, as: 'start'
property :data_disk, as: 'dataDisk'
property :end, as: 'end'
2017-02-13 23:28:52 +00:00
end
end
2017-04-03 20:18:48 +00:00
class ParDoInstruction
2017-02-13 23:28:52 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
2017-04-03 20:18:48 +00:00
property :num_outputs, as: 'numOutputs'
collection :side_inputs, as: 'sideInputs', class: Google::Apis::DataflowV1b3::SideInputInfo, decorator: Google::Apis::DataflowV1b3::SideInputInfo::Representation
2017-03-31 19:53:27 +00:00
2017-04-03 20:18:48 +00:00
collection :multi_output_infos, as: 'multiOutputInfos', class: Google::Apis::DataflowV1b3::MultiOutputInfo, decorator: Google::Apis::DataflowV1b3::MultiOutputInfo::Representation
2017-03-31 19:53:27 +00:00
2017-04-03 20:18:48 +00:00
hash :user_fn, as: 'userFn'
property :input, as: 'input', class: Google::Apis::DataflowV1b3::InstructionInput, decorator: Google::Apis::DataflowV1b3::InstructionInput::Representation
2017-03-10 21:11:09 +00:00
2017-04-03 20:18:48 +00:00
end
end
2017-03-31 19:53:27 +00:00
2017-04-03 20:18:48 +00:00
class CounterStructuredName
2017-02-13 23:28:52 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
2017-04-03 20:18:48 +00:00
property :portion, as: 'portion'
property :original_step_name, as: 'originalStepName'
property :worker_id, as: 'workerId'
property :origin_namespace, as: 'originNamespace'
property :origin, as: 'origin'
property :name, as: 'name'
property :execution_step_name, as: 'executionStepName'
property :component_step_name, as: 'componentStepName'
2017-02-13 23:28:52 +00:00
end
end
2017-05-26 16:44:32 +00:00
class MetricUpdate
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :set, as: 'set'
property :internal, as: 'internal'
property :cumulative, as: 'cumulative'
property :kind, as: 'kind'
2017-05-26 16:44:32 +00:00
property :scalar, as: 'scalar'
property :mean_count, as: 'meanCount'
property :mean_sum, as: 'meanSum'
property :update_time, as: 'updateTime'
property :name, as: 'name', class: Google::Apis::DataflowV1b3::MetricStructuredName, decorator: Google::Apis::DataflowV1b3::MetricStructuredName::Representation
property :distribution, as: 'distribution'
end
end
2017-04-03 20:18:48 +00:00
class ApproximateProgress
2017-02-13 23:28:52 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :percent_complete, as: 'percentComplete'
2017-04-03 20:18:48 +00:00
property :remaining_time, as: 'remainingTime'
property :position, as: 'position', class: Google::Apis::DataflowV1b3::Position, decorator: Google::Apis::DataflowV1b3::Position::Representation
2017-03-27 22:14:47 +00:00
2016-10-04 00:30:46 +00:00
end
end
2017-04-03 20:18:48 +00:00
class WorkerMessageResponse
2016-10-04 00:30:46 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
2017-04-03 20:18:48 +00:00
property :worker_health_report_response, as: 'workerHealthReportResponse', class: Google::Apis::DataflowV1b3::WorkerHealthReportResponse, decorator: Google::Apis::DataflowV1b3::WorkerHealthReportResponse::Representation
property :worker_metrics_response, as: 'workerMetricsResponse', class: Google::Apis::DataflowV1b3::ResourceUtilizationReportResponse, decorator: Google::Apis::DataflowV1b3::ResourceUtilizationReportResponse::Representation
2016-10-04 00:30:46 +00:00
end
end
2017-04-03 20:18:48 +00:00
class TemplateMetadata
2016-10-04 00:30:46 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
2017-04-03 20:18:48 +00:00
property :name, as: 'name'
collection :parameters, as: 'parameters', class: Google::Apis::DataflowV1b3::ParameterMetadata, decorator: Google::Apis::DataflowV1b3::ParameterMetadata::Representation
2017-03-31 19:53:27 +00:00
property :description, as: 'description'
2016-10-04 00:30:46 +00:00
end
end
2017-04-03 20:18:48 +00:00
class WorkerMessage
2016-10-04 00:30:46 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
2017-04-03 20:18:48 +00:00
property :worker_message_code, as: 'workerMessageCode', class: Google::Apis::DataflowV1b3::WorkerMessageCode, decorator: Google::Apis::DataflowV1b3::WorkerMessageCode::Representation
property :worker_metrics, as: 'workerMetrics', class: Google::Apis::DataflowV1b3::ResourceUtilizationReport, decorator: Google::Apis::DataflowV1b3::ResourceUtilizationReport::Representation
2017-03-10 21:11:09 +00:00
2017-05-26 16:44:32 +00:00
hash :labels, as: 'labels'
property :time, as: 'time'
property :worker_health_report, as: 'workerHealthReport', class: Google::Apis::DataflowV1b3::WorkerHealthReport, decorator: Google::Apis::DataflowV1b3::WorkerHealthReport::Representation
2017-03-27 22:14:47 +00:00
end
end
2017-03-10 21:11:09 +00:00
2017-04-03 20:18:48 +00:00
class JobMetrics
2017-03-27 22:14:47 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
2017-04-03 20:18:48 +00:00
property :metric_time, as: 'metricTime'
collection :metrics, as: 'metrics', class: Google::Apis::DataflowV1b3::MetricUpdate, decorator: Google::Apis::DataflowV1b3::MetricUpdate::Representation
2016-10-04 00:30:46 +00:00
end
end
2017-04-03 20:18:48 +00:00
class FloatingPointList
2016-10-04 00:30:46 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
2017-04-03 20:18:48 +00:00
collection :elements, as: 'elements'
2016-10-04 00:30:46 +00:00
end
end
2017-04-03 20:18:48 +00:00
class CounterUpdate
2016-10-04 00:30:46 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :floating_point_list, as: 'floatingPointList', class: Google::Apis::DataflowV1b3::FloatingPointList, decorator: Google::Apis::DataflowV1b3::FloatingPointList::Representation
property :integer, as: 'integer', class: Google::Apis::DataflowV1b3::SplitInt64, decorator: Google::Apis::DataflowV1b3::SplitInt64::Representation
2017-04-03 20:18:48 +00:00
property :structured_name_and_metadata, as: 'structuredNameAndMetadata', class: Google::Apis::DataflowV1b3::CounterStructuredNameAndMetadata, decorator: Google::Apis::DataflowV1b3::CounterStructuredNameAndMetadata::Representation
property :integer_list, as: 'integerList', class: Google::Apis::DataflowV1b3::IntegerList, decorator: Google::Apis::DataflowV1b3::IntegerList::Representation
property :floating_point, as: 'floatingPoint'
property :integer_mean, as: 'integerMean', class: Google::Apis::DataflowV1b3::IntegerMean, decorator: Google::Apis::DataflowV1b3::IntegerMean::Representation
2017-05-26 16:44:32 +00:00
property :internal, as: 'internal'
property :cumulative, as: 'cumulative'
2017-04-03 20:18:48 +00:00
property :floating_point_mean, as: 'floatingPointMean', class: Google::Apis::DataflowV1b3::FloatingPointMean, decorator: Google::Apis::DataflowV1b3::FloatingPointMean::Representation
property :boolean, as: 'boolean'
property :name_and_kind, as: 'nameAndKind', class: Google::Apis::DataflowV1b3::NameAndKind, decorator: Google::Apis::DataflowV1b3::NameAndKind::Representation
property :distribution, as: 'distribution', class: Google::Apis::DataflowV1b3::DistributionUpdate, decorator: Google::Apis::DataflowV1b3::DistributionUpdate::Representation
property :string_list, as: 'stringList', class: Google::Apis::DataflowV1b3::StringList, decorator: Google::Apis::DataflowV1b3::StringList::Representation
2017-05-26 16:44:32 +00:00
property :short_id, :numeric_string => true, as: 'shortId'
2016-10-04 00:30:46 +00:00
end
end
2017-04-03 20:18:48 +00:00
class SourceMetadata
2016-10-04 00:30:46 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
2017-04-03 20:18:48 +00:00
property :produces_sorted_keys, as: 'producesSortedKeys'
property :infinite, as: 'infinite'
property :estimated_size_bytes, :numeric_string => true, as: 'estimatedSizeBytes'
2016-10-04 00:30:46 +00:00
end
end
2017-04-03 20:18:48 +00:00
class DistributionUpdate
2016-10-04 00:30:46 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
2017-04-03 20:18:48 +00:00
property :max, as: 'max', class: Google::Apis::DataflowV1b3::SplitInt64, decorator: Google::Apis::DataflowV1b3::SplitInt64::Representation
2017-05-26 16:44:32 +00:00
collection :log_buckets, as: 'logBuckets', class: Google::Apis::DataflowV1b3::LogBucket, decorator: Google::Apis::DataflowV1b3::LogBucket::Representation
property :count, as: 'count', class: Google::Apis::DataflowV1b3::SplitInt64, decorator: Google::Apis::DataflowV1b3::SplitInt64::Representation
2017-04-03 20:18:48 +00:00
property :sum_of_squares, as: 'sumOfSquares'
property :min, as: 'min', class: Google::Apis::DataflowV1b3::SplitInt64, decorator: Google::Apis::DataflowV1b3::SplitInt64::Representation
property :sum, as: 'sum', class: Google::Apis::DataflowV1b3::SplitInt64, decorator: Google::Apis::DataflowV1b3::SplitInt64::Representation
2016-10-04 00:30:46 +00:00
end
end
2017-04-03 20:18:48 +00:00
class WorkerHealthReportResponse
2016-10-04 00:30:46 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
2017-03-31 19:53:27 +00:00
property :report_interval, as: 'reportInterval'
2016-10-04 00:30:46 +00:00
end
end
2017-04-03 20:18:48 +00:00
class SourceFork
2016-10-04 00:30:46 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
2017-04-03 20:18:48 +00:00
property :residual, as: 'residual', class: Google::Apis::DataflowV1b3::SourceSplitShard, decorator: Google::Apis::DataflowV1b3::SourceSplitShard::Representation
property :residual_source, as: 'residualSource', class: Google::Apis::DataflowV1b3::DerivedSource, decorator: Google::Apis::DataflowV1b3::DerivedSource::Representation
property :primary, as: 'primary', class: Google::Apis::DataflowV1b3::SourceSplitShard, decorator: Google::Apis::DataflowV1b3::SourceSplitShard::Representation
property :primary_source, as: 'primarySource', class: Google::Apis::DataflowV1b3::DerivedSource, decorator: Google::Apis::DataflowV1b3::DerivedSource::Representation
2016-10-04 00:30:46 +00:00
end
end
2017-04-03 20:18:48 +00:00
class WorkItemStatus
2016-10-04 00:30:46 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :requested_lease_duration, as: 'requestedLeaseDuration'
property :report_index, :numeric_string => true, as: 'reportIndex'
property :stop_position, as: 'stopPosition', class: Google::Apis::DataflowV1b3::Position, decorator: Google::Apis::DataflowV1b3::Position::Representation
property :completed, as: 'completed'
property :reported_progress, as: 'reportedProgress', class: Google::Apis::DataflowV1b3::ApproximateReportedProgress, decorator: Google::Apis::DataflowV1b3::ApproximateReportedProgress::Representation
property :source_fork, as: 'sourceFork', class: Google::Apis::DataflowV1b3::SourceFork, decorator: Google::Apis::DataflowV1b3::SourceFork::Representation
2017-04-03 20:18:48 +00:00
collection :counter_updates, as: 'counterUpdates', class: Google::Apis::DataflowV1b3::CounterUpdate, decorator: Google::Apis::DataflowV1b3::CounterUpdate::Representation
property :work_item_id, as: 'workItemId'
collection :metric_updates, as: 'metricUpdates', class: Google::Apis::DataflowV1b3::MetricUpdate, decorator: Google::Apis::DataflowV1b3::MetricUpdate::Representation
collection :errors, as: 'errors', class: Google::Apis::DataflowV1b3::Status, decorator: Google::Apis::DataflowV1b3::Status::Representation
property :dynamic_source_split, as: 'dynamicSourceSplit', class: Google::Apis::DataflowV1b3::DynamicSourceSplit, decorator: Google::Apis::DataflowV1b3::DynamicSourceSplit::Representation
property :source_operation_response, as: 'sourceOperationResponse', class: Google::Apis::DataflowV1b3::SourceOperationResponse, decorator: Google::Apis::DataflowV1b3::SourceOperationResponse::Representation
2017-05-26 16:44:32 +00:00
property :progress, as: 'progress', class: Google::Apis::DataflowV1b3::ApproximateProgress, decorator: Google::Apis::DataflowV1b3::ApproximateProgress::Representation
2016-10-04 00:30:46 +00:00
end
end
2017-04-03 20:18:48 +00:00
class ComponentSource
2016-10-04 00:30:46 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
2017-04-03 20:18:48 +00:00
property :name, as: 'name'
property :user_name, as: 'userName'
property :original_transform_or_collection, as: 'originalTransformOrCollection'
2016-10-04 00:30:46 +00:00
end
end
2017-04-03 20:18:48 +00:00
class WorkItemServiceState
2016-10-04 00:30:46 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
2017-05-26 16:44:32 +00:00
property :split_request, as: 'splitRequest', class: Google::Apis::DataflowV1b3::ApproximateSplitRequest, decorator: Google::Apis::DataflowV1b3::ApproximateSplitRequest::Representation
property :report_status_interval, as: 'reportStatusInterval'
2017-04-03 20:18:48 +00:00
property :suggested_stop_position, as: 'suggestedStopPosition', class: Google::Apis::DataflowV1b3::Position, decorator: Google::Apis::DataflowV1b3::Position::Representation
2017-03-31 19:53:27 +00:00
2017-04-03 20:18:48 +00:00
hash :harness_data, as: 'harnessData'
property :lease_expire_time, as: 'leaseExpireTime'
collection :metric_short_id, as: 'metricShortId', class: Google::Apis::DataflowV1b3::MetricShortId, decorator: Google::Apis::DataflowV1b3::MetricShortId::Representation
2017-03-31 19:53:27 +00:00
2017-04-03 20:18:48 +00:00
property :next_report_index, :numeric_string => true, as: 'nextReportIndex'
property :suggested_stop_point, as: 'suggestedStopPoint', class: Google::Apis::DataflowV1b3::ApproximateProgress, decorator: Google::Apis::DataflowV1b3::ApproximateProgress::Representation
2017-03-10 21:11:09 +00:00
end
end
2017-02-13 23:28:52 +00:00
2017-04-03 20:18:48 +00:00
class MetricStructuredName
2017-03-10 21:11:09 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
2017-04-03 20:18:48 +00:00
property :origin, as: 'origin'
property :name, as: 'name'
hash :context, as: 'context'
2017-03-30 22:30:51 +00:00
end
end
2017-04-03 20:18:48 +00:00
class SeqMapTaskOutputInfo
2017-03-30 22:30:51 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
2017-04-03 20:18:48 +00:00
property :sink, as: 'sink', class: Google::Apis::DataflowV1b3::Sink, decorator: Google::Apis::DataflowV1b3::Sink::Representation
property :tag, as: 'tag'
2016-10-04 00:30:46 +00:00
end
end
2017-04-03 20:18:48 +00:00
class JobExecutionStageInfo
2016-10-04 00:30:46 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
2017-04-03 20:18:48 +00:00
collection :step_name, as: 'stepName'
2016-10-04 00:30:46 +00:00
end
end
2017-04-03 20:18:48 +00:00
class KeyRangeLocation
2016-10-04 00:30:46 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :end, as: 'end'
2017-05-26 16:44:32 +00:00
property :deprecated_persistent_directory, as: 'deprecatedPersistentDirectory'
property :delivery_endpoint, as: 'deliveryEndpoint'
2017-04-03 20:18:48 +00:00
property :start, as: 'start'
property :data_disk, as: 'dataDisk'
2016-10-04 00:30:46 +00:00
end
end
2017-04-03 20:18:48 +00:00
class SourceGetMetadataRequest
2016-10-04 00:30:46 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
2017-04-03 20:18:48 +00:00
property :source, as: 'source', class: Google::Apis::DataflowV1b3::Source, decorator: Google::Apis::DataflowV1b3::Source::Representation
2016-10-04 00:30:46 +00:00
end
end
2017-04-03 20:18:48 +00:00
class SeqMapTask
2017-03-30 22:30:51 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
hash :user_fn, as: 'userFn'
2017-04-03 20:18:48 +00:00
property :name, as: 'name'
collection :output_infos, as: 'outputInfos', class: Google::Apis::DataflowV1b3::SeqMapTaskOutputInfo, decorator: Google::Apis::DataflowV1b3::SeqMapTaskOutputInfo::Representation
2017-03-31 19:53:27 +00:00
2017-04-03 20:18:48 +00:00
collection :inputs, as: 'inputs', class: Google::Apis::DataflowV1b3::SideInputInfo, decorator: Google::Apis::DataflowV1b3::SideInputInfo::Representation
2017-03-31 19:53:27 +00:00
2017-05-26 16:44:32 +00:00
property :stage_name, as: 'stageName'
property :system_name, as: 'systemName'
end
end
class NameAndKind
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :name, as: 'name'
property :kind, as: 'kind'
2016-10-04 00:30:46 +00:00
end
end
2017-04-03 20:18:48 +00:00
class WorkerMessageCode
2016-10-04 00:30:46 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
2017-04-03 20:18:48 +00:00
hash :parameters, as: 'parameters'
2017-05-26 16:44:32 +00:00
property :code, as: 'code'
2016-10-04 00:30:46 +00:00
end
end
2017-04-03 20:18:48 +00:00
class CustomSourceLocation
2016-10-04 00:30:46 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
2017-04-03 20:18:48 +00:00
property :stateful, as: 'stateful'
2016-10-04 00:30:46 +00:00
end
end
2017-04-03 20:18:48 +00:00
class MapTask
2016-10-04 00:30:46 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
2017-04-03 20:18:48 +00:00
property :system_name, as: 'systemName'
property :stage_name, as: 'stageName'
collection :instructions, as: 'instructions', class: Google::Apis::DataflowV1b3::ParallelInstruction, decorator: Google::Apis::DataflowV1b3::ParallelInstruction::Representation
2016-10-04 00:30:46 +00:00
end
end
2017-04-03 20:18:48 +00:00
class FloatingPointMean
2016-10-04 00:30:46 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
2017-04-03 20:18:48 +00:00
property :count, as: 'count', class: Google::Apis::DataflowV1b3::SplitInt64, decorator: Google::Apis::DataflowV1b3::SplitInt64::Representation
2017-03-30 22:30:51 +00:00
2017-04-03 20:18:48 +00:00
property :sum, as: 'sum'
2016-10-04 00:30:46 +00:00
end
end
2017-04-03 20:18:48 +00:00
class ReportWorkItemStatusResponse
2016-10-04 00:30:46 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
2017-04-03 20:18:48 +00:00
collection :work_item_service_states, as: 'workItemServiceStates', class: Google::Apis::DataflowV1b3::WorkItemServiceState, decorator: Google::Apis::DataflowV1b3::WorkItemServiceState::Representation
2017-03-27 22:14:47 +00:00
2016-10-04 00:30:46 +00:00
end
end
2017-04-03 20:18:48 +00:00
class InstructionOutput
2016-10-04 00:30:46 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
2017-04-03 20:18:48 +00:00
property :original_name, as: 'originalName'
property :only_count_key_bytes, as: 'onlyCountKeyBytes'
2017-05-26 16:44:32 +00:00
property :system_name, as: 'systemName'
2017-04-03 20:18:48 +00:00
property :only_count_value_bytes, as: 'onlyCountValueBytes'
2017-05-26 16:44:32 +00:00
hash :codec, as: 'codec'
property :name, as: 'name'
2016-10-04 00:30:46 +00:00
end
end
2017-04-03 20:18:48 +00:00
class CreateJobFromTemplateRequest
2016-10-04 00:30:46 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
2017-04-03 20:18:48 +00:00
hash :parameters, as: 'parameters'
property :job_name, as: 'jobName'
property :gcs_path, as: 'gcsPath'
property :environment, as: 'environment', class: Google::Apis::DataflowV1b3::RuntimeEnvironment, decorator: Google::Apis::DataflowV1b3::RuntimeEnvironment::Representation
property :location, as: 'location'
2016-10-04 00:30:46 +00:00
end
end
2017-04-03 20:18:48 +00:00
class IntegerMean
2016-10-04 00:30:46 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
2017-04-03 20:18:48 +00:00
property :count, as: 'count', class: Google::Apis::DataflowV1b3::SplitInt64, decorator: Google::Apis::DataflowV1b3::SplitInt64::Representation
property :sum, as: 'sum', class: Google::Apis::DataflowV1b3::SplitInt64, decorator: Google::Apis::DataflowV1b3::SplitInt64::Representation
2016-10-04 00:30:46 +00:00
end
end
2017-04-03 20:18:48 +00:00
class ListJobsResponse
2016-10-04 00:30:46 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
2017-05-26 16:44:32 +00:00
collection :jobs, as: 'jobs', class: Google::Apis::DataflowV1b3::Job, decorator: Google::Apis::DataflowV1b3::Job::Representation
2017-04-03 20:18:48 +00:00
property :next_page_token, as: 'nextPageToken'
collection :failed_location, as: 'failedLocation', class: Google::Apis::DataflowV1b3::FailedLocation, decorator: Google::Apis::DataflowV1b3::FailedLocation::Representation
2017-03-10 21:11:09 +00:00
end
end
2017-04-03 20:18:48 +00:00
class ComputationTopology
2017-03-10 21:11:09 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
2017-04-03 20:18:48 +00:00
collection :state_families, as: 'stateFamilies', class: Google::Apis::DataflowV1b3::StateFamilyConfig, decorator: Google::Apis::DataflowV1b3::StateFamilyConfig::Representation
2017-05-26 16:44:32 +00:00
collection :outputs, as: 'outputs', class: Google::Apis::DataflowV1b3::StreamLocation, decorator: Google::Apis::DataflowV1b3::StreamLocation::Representation
2017-04-03 20:18:48 +00:00
property :system_stage_name, as: 'systemStageName'
property :computation_id, as: 'computationId'
2017-04-03 20:18:48 +00:00
collection :inputs, as: 'inputs', class: Google::Apis::DataflowV1b3::StreamLocation, decorator: Google::Apis::DataflowV1b3::StreamLocation::Representation
collection :key_ranges, as: 'keyRanges', class: Google::Apis::DataflowV1b3::KeyRangeLocation, decorator: Google::Apis::DataflowV1b3::KeyRangeLocation::Representation
2016-10-04 00:30:46 +00:00
end
end
2017-04-03 20:18:48 +00:00
class RuntimeEnvironment
2016-10-04 00:30:46 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
2017-05-26 16:44:32 +00:00
property :max_workers, as: 'maxWorkers'
property :bypass_temp_dir_validation, as: 'bypassTempDirValidation'
2017-04-03 20:18:48 +00:00
property :service_account_email, as: 'serviceAccountEmail'
property :temp_location, as: 'tempLocation'
2017-05-26 16:44:32 +00:00
property :machine_type, as: 'machineType'
property :zone, as: 'zone'
2016-10-04 00:30:46 +00:00
end
end
2017-04-03 20:18:48 +00:00
class MountedDataDisk
2016-10-04 00:30:46 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
2017-04-03 20:18:48 +00:00
property :data_disk, as: 'dataDisk'
end
end
2017-03-31 19:53:27 +00:00
2017-05-26 16:44:32 +00:00
class StreamingSideInputLocation
2016-10-04 00:30:46 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
2017-05-26 16:44:32 +00:00
property :tag, as: 'tag'
property :state_family, as: 'stateFamily'
2016-10-04 00:30:46 +00:00
end
end
2017-05-26 16:44:32 +00:00
class LaunchTemplateResponse
2016-10-04 00:30:46 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
2017-05-26 16:44:32 +00:00
property :job, as: 'job', class: Google::Apis::DataflowV1b3::Job, decorator: Google::Apis::DataflowV1b3::Job::Representation
2017-03-31 19:53:27 +00:00
2016-10-04 00:30:46 +00:00
end
end
2017-04-03 20:18:48 +00:00
class Job
2016-10-04 00:30:46 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :id, as: 'id'
property :execution_info, as: 'executionInfo', class: Google::Apis::DataflowV1b3::JobExecutionInfo, decorator: Google::Apis::DataflowV1b3::JobExecutionInfo::Representation
property :current_state, as: 'currentState'
property :location, as: 'location'
property :current_state_time, as: 'currentStateTime'
hash :transform_name_mapping, as: 'transformNameMapping'
property :create_time, as: 'createTime'
property :environment, as: 'environment', class: Google::Apis::DataflowV1b3::Environment, decorator: Google::Apis::DataflowV1b3::Environment::Representation
hash :labels, as: 'labels'
collection :stage_states, as: 'stageStates', class: Google::Apis::DataflowV1b3::ExecutionStageState, decorator: Google::Apis::DataflowV1b3::ExecutionStageState::Representation
2017-05-26 16:44:32 +00:00
property :type, as: 'type'
property :project_id, as: 'projectId'
2017-05-26 16:44:32 +00:00
property :pipeline_description, as: 'pipelineDescription', class: Google::Apis::DataflowV1b3::PipelineDescription, decorator: Google::Apis::DataflowV1b3::PipelineDescription::Representation
2017-04-03 20:18:48 +00:00
property :replace_job_id, as: 'replaceJobId'
property :requested_state, as: 'requestedState'
collection :temp_files, as: 'tempFiles'
property :client_request_id, as: 'clientRequestId'
2017-03-31 19:53:27 +00:00
property :name, as: 'name'
2017-04-03 20:18:48 +00:00
collection :steps, as: 'steps', class: Google::Apis::DataflowV1b3::Step, decorator: Google::Apis::DataflowV1b3::Step::Representation
property :replaced_by_job_id, as: 'replacedByJobId'
2016-10-04 00:30:46 +00:00
end
end
2017-05-26 16:44:32 +00:00
class DynamicSourceSplit
2016-10-04 00:30:46 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
2017-05-26 16:44:32 +00:00
property :residual, as: 'residual', class: Google::Apis::DataflowV1b3::DerivedSource, decorator: Google::Apis::DataflowV1b3::DerivedSource::Representation
2016-10-04 00:30:46 +00:00
2017-05-26 16:44:32 +00:00
property :primary, as: 'primary', class: Google::Apis::DataflowV1b3::DerivedSource, decorator: Google::Apis::DataflowV1b3::DerivedSource::Representation
2017-04-03 20:18:48 +00:00
end
end
2017-05-26 16:44:32 +00:00
class DerivedSource
2017-04-03 20:18:48 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
2017-05-26 16:44:32 +00:00
property :derivation_mode, as: 'derivationMode'
property :source, as: 'source', class: Google::Apis::DataflowV1b3::Source, decorator: Google::Apis::DataflowV1b3::Source::Representation
2016-10-04 00:30:46 +00:00
end
end
2017-05-26 16:44:32 +00:00
class SourceOperationResponse
2016-10-04 00:30:46 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
2017-05-26 16:44:32 +00:00
property :get_metadata, as: 'getMetadata', class: Google::Apis::DataflowV1b3::SourceGetMetadataResponse, decorator: Google::Apis::DataflowV1b3::SourceGetMetadataResponse::Representation
2016-10-04 00:30:46 +00:00
property :split, as: 'split', class: Google::Apis::DataflowV1b3::SourceSplitResponse, decorator: Google::Apis::DataflowV1b3::SourceSplitResponse::Representation
2017-01-13 23:04:35 +00:00
end
end
2017-05-26 16:44:32 +00:00
class SendDebugCaptureResponse
2016-10-04 00:30:46 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
end
end
2017-05-26 16:44:32 +00:00
class SideInputInfo
2016-10-04 00:30:46 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
2017-05-26 16:44:32 +00:00
collection :sources, as: 'sources', class: Google::Apis::DataflowV1b3::Source, decorator: Google::Apis::DataflowV1b3::Source::Representation
2017-04-03 20:18:48 +00:00
2017-05-26 16:44:32 +00:00
hash :kind, as: 'kind'
property :tag, as: 'tag'
2017-01-13 23:04:35 +00:00
end
end
2017-03-30 22:30:51 +00:00
class WriteInstruction
2017-03-30 22:30:51 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :sink, as: 'sink', class: Google::Apis::DataflowV1b3::Sink, decorator: Google::Apis::DataflowV1b3::Sink::Representation
2017-04-03 20:18:48 +00:00
property :input, as: 'input', class: Google::Apis::DataflowV1b3::InstructionInput, decorator: Google::Apis::DataflowV1b3::InstructionInput::Representation
2017-03-30 22:30:51 +00:00
end
end
2017-05-26 16:44:32 +00:00
class ConcatPosition
2017-03-30 22:30:51 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
2017-05-26 16:44:32 +00:00
property :position, as: 'position', class: Google::Apis::DataflowV1b3::Position, decorator: Google::Apis::DataflowV1b3::Position::Representation
2017-03-30 22:30:51 +00:00
2017-05-26 16:44:32 +00:00
property :index, as: 'index'
2017-03-30 22:30:51 +00:00
end
end
class CounterStructuredNameAndMetadata
2017-03-30 22:30:51 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :name, as: 'name', class: Google::Apis::DataflowV1b3::CounterStructuredName, decorator: Google::Apis::DataflowV1b3::CounterStructuredName::Representation
2017-03-30 22:30:51 +00:00
property :metadata, as: 'metadata', class: Google::Apis::DataflowV1b3::CounterMetadata, decorator: Google::Apis::DataflowV1b3::CounterMetadata::Representation
2017-03-30 22:30:51 +00:00
end
end
2017-05-26 16:44:32 +00:00
class AutoscalingSettings
2017-03-30 22:30:51 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
2017-05-26 16:44:32 +00:00
property :algorithm, as: 'algorithm'
property :max_num_workers, as: 'maxNumWorkers'
2017-03-30 22:30:51 +00:00
end
end
2017-05-26 16:44:32 +00:00
class StreamingComputationRanges
2017-03-30 22:30:51 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
2017-05-26 16:44:32 +00:00
collection :range_assignments, as: 'rangeAssignments', class: Google::Apis::DataflowV1b3::KeyRangeDataDiskAssignment, decorator: Google::Apis::DataflowV1b3::KeyRangeDataDiskAssignment::Representation
2017-03-30 22:30:51 +00:00
property :computation_id, as: 'computationId'
2017-03-30 22:30:51 +00:00
end
end
2017-05-26 16:44:32 +00:00
class ExecutionStageSummary
2017-03-30 22:30:51 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
collection :output_source, as: 'outputSource', class: Google::Apis::DataflowV1b3::StageSource, decorator: Google::Apis::DataflowV1b3::StageSource::Representation
property :name, as: 'name'
collection :input_source, as: 'inputSource', class: Google::Apis::DataflowV1b3::StageSource, decorator: Google::Apis::DataflowV1b3::StageSource::Representation
2017-04-03 20:18:48 +00:00
property :id, as: 'id'
2017-05-26 16:44:32 +00:00
collection :component_transform, as: 'componentTransform', class: Google::Apis::DataflowV1b3::ComponentTransform, decorator: Google::Apis::DataflowV1b3::ComponentTransform::Representation
2017-03-31 19:53:27 +00:00
2017-05-26 16:44:32 +00:00
collection :component_source, as: 'componentSource', class: Google::Apis::DataflowV1b3::ComponentSource, decorator: Google::Apis::DataflowV1b3::ComponentSource::Representation
2017-03-31 19:53:27 +00:00
2017-05-26 16:44:32 +00:00
property :kind, as: 'kind'
end
end
class LogBucket
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :log, as: 'log'
property :count, :numeric_string => true, as: 'count'
end
end
class SendWorkerMessagesRequest
# @private
class Representation < Google::Apis::Core::JsonRepresentation
collection :worker_messages, as: 'workerMessages', class: Google::Apis::DataflowV1b3::WorkerMessage, decorator: Google::Apis::DataflowV1b3::WorkerMessage::Representation
property :location, as: 'location'
end
end
class SourceSplitShard
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :derivation_mode, as: 'derivationMode'
property :source, as: 'source', class: Google::Apis::DataflowV1b3::Source, decorator: Google::Apis::DataflowV1b3::Source::Representation
end
end
class CpuTime
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :rate, as: 'rate'
property :timestamp, as: 'timestamp'
property :total_ms, :numeric_string => true, as: 'totalMs'
end
end
class Environment
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :cluster_manager_api_service, as: 'clusterManagerApiService'
property :temp_storage_prefix, as: 'tempStoragePrefix'
collection :worker_pools, as: 'workerPools', class: Google::Apis::DataflowV1b3::WorkerPool, decorator: Google::Apis::DataflowV1b3::WorkerPool::Representation
property :dataset, as: 'dataset'
collection :experiments, as: 'experiments'
hash :internal_experiments, as: 'internalExperiments'
hash :version, as: 'version'
property :service_account_email, as: 'serviceAccountEmail'
hash :user_agent, as: 'userAgent'
hash :sdk_pipeline_options, as: 'sdkPipelineOptions'
end
end
class StreamingComputationTask
# @private
class Representation < Google::Apis::Core::JsonRepresentation
collection :data_disks, as: 'dataDisks', class: Google::Apis::DataflowV1b3::MountedDataDisk, decorator: Google::Apis::DataflowV1b3::MountedDataDisk::Representation
property :task_type, as: 'taskType'
collection :computation_ranges, as: 'computationRanges', class: Google::Apis::DataflowV1b3::StreamingComputationRanges, decorator: Google::Apis::DataflowV1b3::StreamingComputationRanges::Representation
end
end
class SendDebugCaptureRequest
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :component_id, as: 'componentId'
property :worker_id, as: 'workerId'
property :location, as: 'location'
property :data, as: 'data'
end
end
class GetDebugConfigResponse
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :config, as: 'config'
end
end
2017-04-03 20:18:48 +00:00
class ComponentTransform
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :original_transform, as: 'originalTransform'
2017-05-26 16:44:32 +00:00
property :name, as: 'name'
property :user_name, as: 'userName'
end
end
2017-03-30 22:30:51 +00:00
class StreamingSetupTask
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :worker_harness_port, as: 'workerHarnessPort'
property :drain, as: 'drain'
property :receive_work_port, as: 'receiveWorkPort'
property :streaming_computation_topology, as: 'streamingComputationTopology', class: Google::Apis::DataflowV1b3::TopologyConfig, decorator: Google::Apis::DataflowV1b3::TopologyConfig::Representation
end
end
class PubsubLocation
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :id_label, as: 'idLabel'
property :topic, as: 'topic'
property :timestamp_label, as: 'timestampLabel'
property :subscription, as: 'subscription'
property :drop_late_data, as: 'dropLateData'
property :tracking_subscription, as: 'trackingSubscription'
property :with_attributes, as: 'withAttributes'
2017-03-30 22:30:51 +00:00
end
end
2016-10-04 00:30:46 +00:00
end
end
end