Package org.apache.beam.sdk.schemas
Class FieldAccessDescriptor.FieldDescriptor
- java.lang.Object
-
- org.apache.beam.sdk.schemas.FieldAccessDescriptor.FieldDescriptor
-
- All Implemented Interfaces:
java.io.Serializable
- Enclosing class:
- FieldAccessDescriptor
public abstract static class FieldAccessDescriptor.FieldDescriptor extends java.lang.Object implements java.io.Serializable
Description of a single field.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
FieldAccessDescriptor.FieldDescriptor.Builder
Builder class.static class
FieldAccessDescriptor.FieldDescriptor.ListQualifier
Qualifier for a list selector.static class
FieldAccessDescriptor.FieldDescriptor.MapQualifier
Qualifier for a map selector.static class
FieldAccessDescriptor.FieldDescriptor.Qualifier
OneOf union for a collection selector.
-
Constructor Summary
Constructors Constructor Description FieldDescriptor()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description static FieldAccessDescriptor.FieldDescriptor.Builder
builder()
abstract @Nullable java.lang.Integer
getFieldId()
abstract @Nullable java.lang.String
getFieldName()
abstract @Nullable java.lang.String
getFieldRename()
abstract java.util.List<FieldAccessDescriptor.FieldDescriptor.Qualifier>
getQualifiers()
-
-
-
Method Detail
-
getFieldName
public abstract @Nullable java.lang.String getFieldName()
-
getFieldId
public abstract @Nullable java.lang.Integer getFieldId()
-
getFieldRename
public abstract @Nullable java.lang.String getFieldRename()
-
getQualifiers
public abstract java.util.List<FieldAccessDescriptor.FieldDescriptor.Qualifier> getQualifiers()
-
builder
public static FieldAccessDescriptor.FieldDescriptor.Builder builder()
-
-