Package org.apache.beam.sdk.io.mqtt
Class MqttReadSchemaTransformProvider.ReadConfiguration
java.lang.Object
org.apache.beam.sdk.io.mqtt.MqttReadSchemaTransformProvider.ReadConfiguration
- All Implemented Interfaces:
Serializable
- Enclosing class:
MqttReadSchemaTransformProvider
@DefaultSchema(AutoValueSchema.class)
public abstract static class MqttReadSchemaTransformProvider.ReadConfiguration
extends Object
implements Serializable
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuilder()abstract MqttIO.ConnectionConfigurationabstract Longabstract Long
-
Constructor Details
-
ReadConfiguration
public ReadConfiguration()
-
-
Method Details
-
builder
-
getConnectionConfiguration
@SchemaFieldDescription("Configuration options to set up the MQTT connection.") public abstract MqttIO.ConnectionConfiguration getConnectionConfiguration() -
getMaxNumRecords
@SchemaFieldDescription("The max number of records to receive. Setting this will result in a bounded PCollection.") @Nullable public abstract Long getMaxNumRecords() -
getMaxReadTimeSeconds
@SchemaFieldDescription("The maximum time for this source to read messages. Setting this will result in a bounded PCollection.") @Nullable public abstract Long getMaxReadTimeSeconds()
-