Class SbeSchema.IrOptions
- java.lang.Object
-
- org.apache.beam.sdk.extensions.sbe.SbeSchema.IrOptions
-
- All Implemented Interfaces:
java.io.Serializable
- Enclosing class:
- SbeSchema
public abstract static class SbeSchema.IrOptions extends java.lang.Object implements java.io.SerializableOptions for configuring schema generation from anIr.The default options make the following assumptions:
There is only message in the XML schema. In order to override this, either
messageId()ormessageName()must be set, but not both.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSbeSchema.IrOptions.BuilderBuilder forSbeSchema.IrOptions.
-
Field Summary
Fields Modifier and Type Field Description static SbeSchema.IrOptionsDEFAULT
-
Constructor Summary
Constructors Constructor Description IrOptions()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description booleanassumeSingleMessageSchema()static SbeSchema.IrOptions.Builderbuilder()abstract @Nullable java.lang.LongmessageId()abstract @Nullable java.lang.StringmessageName()abstract SbeSchema.IrOptions.BuildertoBuilder()
-
-
-
Field Detail
-
DEFAULT
public static final SbeSchema.IrOptions DEFAULT
-
-
Method Detail
-
messageId
public abstract @Nullable java.lang.Long messageId()
-
messageName
public abstract @Nullable java.lang.String messageName()
-
assumeSingleMessageSchema
public boolean assumeSingleMessageSchema()
-
builder
public static SbeSchema.IrOptions.Builder builder()
-
toBuilder
public abstract SbeSchema.IrOptions.Builder toBuilder()
-
-