Package org.apache.beam.sdk.providers
Class GenerateSequenceSchemaTransformProvider.GenerateSequenceConfiguration
java.lang.Object
org.apache.beam.sdk.providers.GenerateSequenceSchemaTransformProvider.GenerateSequenceConfiguration
- Enclosing class:
GenerateSequenceSchemaTransformProvider
@DefaultSchema(AutoValueSchema.class)
public abstract static class GenerateSequenceSchemaTransformProvider.GenerateSequenceConfiguration
extends Object
-
Constructor Details
-
GenerateSequenceConfiguration
public GenerateSequenceConfiguration()
-
-
Method Details
-
builder
public static GenerateSequenceSchemaTransformProvider.GenerateSequenceConfiguration.Builder builder() -
getStart
@SchemaFieldDescription("The minimum number to generate (inclusive).") public abstract Long getStart() -
getEnd
@SchemaFieldDescription("The maximum number to generate (exclusive). Will be an unbounded sequence if left unspecified.") @Nullable public abstract Long getEnd() -
getRate
@SchemaFieldDescription("Specifies the rate to generate a given number of elements per a given number of seconds. Applicable only to unbounded sequences.") @Nullable public abstract GenerateSequenceSchemaTransformProvider.GenerateSequenceConfiguration.Rate getRate() -
validate
public void validate()
-