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.