Reference documentation and code samples for the Dataflow V1beta3 API class Google::Cloud::Dataflow::V1beta3::StreamLocation.
Describes a stream of data, either as input to be processed or as output of a streaming Dataflow job.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#custom_source_location
def custom_source_location() -> ::Google::Cloud::Dataflow::V1beta3::CustomSourceLocation-
(::Google::Cloud::Dataflow::V1beta3::CustomSourceLocation) — The stream is a custom source.
Note: The following fields are mutually exclusive:
custom_source_location,streaming_stage_location,pubsub_location,side_input_location. If a field in that set is populated, all other fields in the set will automatically be cleared.
#custom_source_location=
def custom_source_location=(value) -> ::Google::Cloud::Dataflow::V1beta3::CustomSourceLocation-
value (::Google::Cloud::Dataflow::V1beta3::CustomSourceLocation) — The stream is a custom source.
Note: The following fields are mutually exclusive:
custom_source_location,streaming_stage_location,pubsub_location,side_input_location. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::Dataflow::V1beta3::CustomSourceLocation) — The stream is a custom source.
Note: The following fields are mutually exclusive:
custom_source_location,streaming_stage_location,pubsub_location,side_input_location. If a field in that set is populated, all other fields in the set will automatically be cleared.
#pubsub_location
def pubsub_location() -> ::Google::Cloud::Dataflow::V1beta3::PubsubLocation-
(::Google::Cloud::Dataflow::V1beta3::PubsubLocation) — The stream is a pubsub stream.
Note: The following fields are mutually exclusive:
pubsub_location,streaming_stage_location,side_input_location,custom_source_location. If a field in that set is populated, all other fields in the set will automatically be cleared.
#pubsub_location=
def pubsub_location=(value) -> ::Google::Cloud::Dataflow::V1beta3::PubsubLocation-
value (::Google::Cloud::Dataflow::V1beta3::PubsubLocation) — The stream is a pubsub stream.
Note: The following fields are mutually exclusive:
pubsub_location,streaming_stage_location,side_input_location,custom_source_location. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::Dataflow::V1beta3::PubsubLocation) — The stream is a pubsub stream.
Note: The following fields are mutually exclusive:
pubsub_location,streaming_stage_location,side_input_location,custom_source_location. If a field in that set is populated, all other fields in the set will automatically be cleared.
#side_input_location
def side_input_location() -> ::Google::Cloud::Dataflow::V1beta3::StreamingSideInputLocation-
(::Google::Cloud::Dataflow::V1beta3::StreamingSideInputLocation) — The stream is a streaming side input.
Note: The following fields are mutually exclusive:
side_input_location,streaming_stage_location,pubsub_location,custom_source_location. If a field in that set is populated, all other fields in the set will automatically be cleared.
#side_input_location=
def side_input_location=(value) -> ::Google::Cloud::Dataflow::V1beta3::StreamingSideInputLocation-
value (::Google::Cloud::Dataflow::V1beta3::StreamingSideInputLocation) — The stream is a streaming side input.
Note: The following fields are mutually exclusive:
side_input_location,streaming_stage_location,pubsub_location,custom_source_location. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::Dataflow::V1beta3::StreamingSideInputLocation) — The stream is a streaming side input.
Note: The following fields are mutually exclusive:
side_input_location,streaming_stage_location,pubsub_location,custom_source_location. If a field in that set is populated, all other fields in the set will automatically be cleared.
#streaming_stage_location
def streaming_stage_location() -> ::Google::Cloud::Dataflow::V1beta3::StreamingStageLocation-
(::Google::Cloud::Dataflow::V1beta3::StreamingStageLocation) — The stream is part of another computation within the current
streaming Dataflow job.
Note: The following fields are mutually exclusive:
streaming_stage_location,pubsub_location,side_input_location,custom_source_location. If a field in that set is populated, all other fields in the set will automatically be cleared.
#streaming_stage_location=
def streaming_stage_location=(value) -> ::Google::Cloud::Dataflow::V1beta3::StreamingStageLocation-
value (::Google::Cloud::Dataflow::V1beta3::StreamingStageLocation) — The stream is part of another computation within the current
streaming Dataflow job.
Note: The following fields are mutually exclusive:
streaming_stage_location,pubsub_location,side_input_location,custom_source_location. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::Dataflow::V1beta3::StreamingStageLocation) — The stream is part of another computation within the current
streaming Dataflow job.
Note: The following fields are mutually exclusive:
streaming_stage_location,pubsub_location,side_input_location,custom_source_location. If a field in that set is populated, all other fields in the set will automatically be cleared.