Package flyteidl.core
Class Types.SchemaType.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<Types.SchemaType.Builder>
-
- flyteidl.core.Types.SchemaType.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Types.SchemaTypeOrBuilder,Cloneable
- Enclosing class:
- Types.SchemaType
public static final class Types.SchemaType.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Types.SchemaType.Builder> implements Types.SchemaTypeOrBuilder
Defines schema columns and types to strongly type-validate schemas interoperability.
Protobuf typeflyteidl.core.SchemaType
-
-
Field Summary
Fields Modifier and Type Field Description private intbitField0_private List<Types.SchemaType.SchemaColumn>columns_private com.google.protobuf.RepeatedFieldBuilderV3<Types.SchemaType.SchemaColumn,Types.SchemaType.SchemaColumn.Builder,Types.SchemaType.SchemaColumnOrBuilder>columnsBuilder_
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Types.SchemaType.BuilderaddAllColumns(Iterable<? extends Types.SchemaType.SchemaColumn> values)A list of ordered columns this schema comprises of.Types.SchemaType.BuilderaddColumns(int index, Types.SchemaType.SchemaColumn value)A list of ordered columns this schema comprises of.Types.SchemaType.BuilderaddColumns(int index, Types.SchemaType.SchemaColumn.Builder builderForValue)A list of ordered columns this schema comprises of.Types.SchemaType.BuilderaddColumns(Types.SchemaType.SchemaColumn value)A list of ordered columns this schema comprises of.Types.SchemaType.BuilderaddColumns(Types.SchemaType.SchemaColumn.Builder builderForValue)A list of ordered columns this schema comprises of.Types.SchemaType.SchemaColumn.BuilderaddColumnsBuilder()A list of ordered columns this schema comprises of.Types.SchemaType.SchemaColumn.BuilderaddColumnsBuilder(int index)A list of ordered columns this schema comprises of.Types.SchemaType.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Types.SchemaTypebuild()Types.SchemaTypebuildPartial()private voidbuildPartial0(Types.SchemaType result)private voidbuildPartialRepeatedFields(Types.SchemaType result)Types.SchemaType.Builderclear()Types.SchemaType.BuilderclearColumns()A list of ordered columns this schema comprises of.Types.SchemaType.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)Types.SchemaType.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)Types.SchemaType.Builderclone()private voidensureColumnsIsMutable()Types.SchemaType.SchemaColumngetColumns(int index)A list of ordered columns this schema comprises of.Types.SchemaType.SchemaColumn.BuildergetColumnsBuilder(int index)A list of ordered columns this schema comprises of.List<Types.SchemaType.SchemaColumn.Builder>getColumnsBuilderList()A list of ordered columns this schema comprises of.intgetColumnsCount()A list of ordered columns this schema comprises of.private com.google.protobuf.RepeatedFieldBuilderV3<Types.SchemaType.SchemaColumn,Types.SchemaType.SchemaColumn.Builder,Types.SchemaType.SchemaColumnOrBuilder>getColumnsFieldBuilder()List<Types.SchemaType.SchemaColumn>getColumnsList()A list of ordered columns this schema comprises of.Types.SchemaType.SchemaColumnOrBuildergetColumnsOrBuilder(int index)A list of ordered columns this schema comprises of.List<? extends Types.SchemaType.SchemaColumnOrBuilder>getColumnsOrBuilderList()A list of ordered columns this schema comprises of.Types.SchemaTypegetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()Types.SchemaType.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)Types.SchemaType.BuildermergeFrom(com.google.protobuf.Message other)Types.SchemaType.BuildermergeFrom(Types.SchemaType other)Types.SchemaType.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)Types.SchemaType.BuilderremoveColumns(int index)A list of ordered columns this schema comprises of.Types.SchemaType.BuildersetColumns(int index, Types.SchemaType.SchemaColumn value)A list of ordered columns this schema comprises of.Types.SchemaType.BuildersetColumns(int index, Types.SchemaType.SchemaColumn.Builder builderForValue)A list of ordered columns this schema comprises of.Types.SchemaType.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Types.SchemaType.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)Types.SchemaType.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
bitField0_
private int bitField0_
-
columns_
private List<Types.SchemaType.SchemaColumn> columns_
-
columnsBuilder_
private com.google.protobuf.RepeatedFieldBuilderV3<Types.SchemaType.SchemaColumn,Types.SchemaType.SchemaColumn.Builder,Types.SchemaType.SchemaColumnOrBuilder> columnsBuilder_
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<Types.SchemaType.Builder>
-
clear
public Types.SchemaType.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<Types.SchemaType.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<Types.SchemaType.Builder>
-
getDefaultInstanceForType
public Types.SchemaType getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public Types.SchemaType build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Types.SchemaType buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartialRepeatedFields
private void buildPartialRepeatedFields(Types.SchemaType result)
-
buildPartial0
private void buildPartial0(Types.SchemaType result)
-
clone
public Types.SchemaType.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<Types.SchemaType.Builder>
-
setField
public Types.SchemaType.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Types.SchemaType.Builder>
-
clearField
public Types.SchemaType.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Types.SchemaType.Builder>
-
clearOneof
public Types.SchemaType.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<Types.SchemaType.Builder>
-
setRepeatedField
public Types.SchemaType.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Types.SchemaType.Builder>
-
addRepeatedField
public Types.SchemaType.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Types.SchemaType.Builder>
-
mergeFrom
public Types.SchemaType.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Types.SchemaType.Builder>
-
mergeFrom
public Types.SchemaType.Builder mergeFrom(Types.SchemaType other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<Types.SchemaType.Builder>
-
mergeFrom
public Types.SchemaType.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Types.SchemaType.Builder>- Throws:
IOException
-
ensureColumnsIsMutable
private void ensureColumnsIsMutable()
-
getColumnsList
public List<Types.SchemaType.SchemaColumn> getColumnsList()
A list of ordered columns this schema comprises of.
repeated .flyteidl.core.SchemaType.SchemaColumn columns = 3;- Specified by:
getColumnsListin interfaceTypes.SchemaTypeOrBuilder
-
getColumnsCount
public int getColumnsCount()
A list of ordered columns this schema comprises of.
repeated .flyteidl.core.SchemaType.SchemaColumn columns = 3;- Specified by:
getColumnsCountin interfaceTypes.SchemaTypeOrBuilder
-
getColumns
public Types.SchemaType.SchemaColumn getColumns(int index)
A list of ordered columns this schema comprises of.
repeated .flyteidl.core.SchemaType.SchemaColumn columns = 3;- Specified by:
getColumnsin interfaceTypes.SchemaTypeOrBuilder
-
setColumns
public Types.SchemaType.Builder setColumns(int index, Types.SchemaType.SchemaColumn value)
A list of ordered columns this schema comprises of.
repeated .flyteidl.core.SchemaType.SchemaColumn columns = 3;
-
setColumns
public Types.SchemaType.Builder setColumns(int index, Types.SchemaType.SchemaColumn.Builder builderForValue)
A list of ordered columns this schema comprises of.
repeated .flyteidl.core.SchemaType.SchemaColumn columns = 3;
-
addColumns
public Types.SchemaType.Builder addColumns(Types.SchemaType.SchemaColumn value)
A list of ordered columns this schema comprises of.
repeated .flyteidl.core.SchemaType.SchemaColumn columns = 3;
-
addColumns
public Types.SchemaType.Builder addColumns(int index, Types.SchemaType.SchemaColumn value)
A list of ordered columns this schema comprises of.
repeated .flyteidl.core.SchemaType.SchemaColumn columns = 3;
-
addColumns
public Types.SchemaType.Builder addColumns(Types.SchemaType.SchemaColumn.Builder builderForValue)
A list of ordered columns this schema comprises of.
repeated .flyteidl.core.SchemaType.SchemaColumn columns = 3;
-
addColumns
public Types.SchemaType.Builder addColumns(int index, Types.SchemaType.SchemaColumn.Builder builderForValue)
A list of ordered columns this schema comprises of.
repeated .flyteidl.core.SchemaType.SchemaColumn columns = 3;
-
addAllColumns
public Types.SchemaType.Builder addAllColumns(Iterable<? extends Types.SchemaType.SchemaColumn> values)
A list of ordered columns this schema comprises of.
repeated .flyteidl.core.SchemaType.SchemaColumn columns = 3;
-
clearColumns
public Types.SchemaType.Builder clearColumns()
A list of ordered columns this schema comprises of.
repeated .flyteidl.core.SchemaType.SchemaColumn columns = 3;
-
removeColumns
public Types.SchemaType.Builder removeColumns(int index)
A list of ordered columns this schema comprises of.
repeated .flyteidl.core.SchemaType.SchemaColumn columns = 3;
-
getColumnsBuilder
public Types.SchemaType.SchemaColumn.Builder getColumnsBuilder(int index)
A list of ordered columns this schema comprises of.
repeated .flyteidl.core.SchemaType.SchemaColumn columns = 3;
-
getColumnsOrBuilder
public Types.SchemaType.SchemaColumnOrBuilder getColumnsOrBuilder(int index)
A list of ordered columns this schema comprises of.
repeated .flyteidl.core.SchemaType.SchemaColumn columns = 3;- Specified by:
getColumnsOrBuilderin interfaceTypes.SchemaTypeOrBuilder
-
getColumnsOrBuilderList
public List<? extends Types.SchemaType.SchemaColumnOrBuilder> getColumnsOrBuilderList()
A list of ordered columns this schema comprises of.
repeated .flyteidl.core.SchemaType.SchemaColumn columns = 3;- Specified by:
getColumnsOrBuilderListin interfaceTypes.SchemaTypeOrBuilder
-
addColumnsBuilder
public Types.SchemaType.SchemaColumn.Builder addColumnsBuilder()
A list of ordered columns this schema comprises of.
repeated .flyteidl.core.SchemaType.SchemaColumn columns = 3;
-
addColumnsBuilder
public Types.SchemaType.SchemaColumn.Builder addColumnsBuilder(int index)
A list of ordered columns this schema comprises of.
repeated .flyteidl.core.SchemaType.SchemaColumn columns = 3;
-
getColumnsBuilderList
public List<Types.SchemaType.SchemaColumn.Builder> getColumnsBuilderList()
A list of ordered columns this schema comprises of.
repeated .flyteidl.core.SchemaType.SchemaColumn columns = 3;
-
getColumnsFieldBuilder
private com.google.protobuf.RepeatedFieldBuilderV3<Types.SchemaType.SchemaColumn,Types.SchemaType.SchemaColumn.Builder,Types.SchemaType.SchemaColumnOrBuilder> getColumnsFieldBuilder()
-
setUnknownFields
public final Types.SchemaType.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Types.SchemaType.Builder>
-
mergeUnknownFields
public final Types.SchemaType.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Types.SchemaType.Builder>
-
-