Package io.substrait.proto
Class SimpleExtensionURN.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<SimpleExtensionURN.Builder>
io.substrait.proto.SimpleExtensionURN.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,SimpleExtensionURNOrBuilder,Cloneable
- Enclosing class:
- SimpleExtensionURN
public static final class SimpleExtensionURN.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<SimpleExtensionURN.Builder>
implements SimpleExtensionURNOrBuilder
Protobuf type
substrait.extensions.SimpleExtensionURN-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()A surrogate key used in the context of a single plan used to reference the URN associated with an extension.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) clearUrn()The extension URN that uniquely identifies this extension.clone()static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorintA surrogate key used in the context of a single plan used to reference the URN associated with an extension.getUrn()The extension URN that uniquely identifies this extension.com.google.protobuf.ByteStringThe extension URN that uniquely identifies this extension.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(SimpleExtensionURN other) mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setExtensionUrnAnchor(int value) A surrogate key used in the context of a single plan used to reference the URN associated with an extension.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) The extension URN that uniquely identifies this extension.setUrnBytes(com.google.protobuf.ByteString value) The extension URN that uniquely identifies this extension.Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
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<SimpleExtensionURN.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<SimpleExtensionURN.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<SimpleExtensionURN.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.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<SimpleExtensionURN.Builder>
-
setField
public SimpleExtensionURN.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<SimpleExtensionURN.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<SimpleExtensionURN.Builder>
-
clearOneof
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<SimpleExtensionURN.Builder>
-
setRepeatedField
public SimpleExtensionURN.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<SimpleExtensionURN.Builder>
-
addRepeatedField
public SimpleExtensionURN.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<SimpleExtensionURN.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<SimpleExtensionURN.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<SimpleExtensionURN.Builder>
-
mergeFrom
public SimpleExtensionURN.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<SimpleExtensionURN.Builder>- Throws:
IOException
-
getExtensionUrnAnchor
public int getExtensionUrnAnchor()A surrogate key used in the context of a single plan used to reference the URN associated with an extension. 0 is a valid anchor/reference, but prefer non-zero values for ergonomics.
uint32 extension_urn_anchor = 1;- Specified by:
getExtensionUrnAnchorin interfaceSimpleExtensionURNOrBuilder- Returns:
- The extensionUrnAnchor.
-
setExtensionUrnAnchor
A surrogate key used in the context of a single plan used to reference the URN associated with an extension. 0 is a valid anchor/reference, but prefer non-zero values for ergonomics.
uint32 extension_urn_anchor = 1;- Parameters:
value- The extensionUrnAnchor to set.- Returns:
- This builder for chaining.
-
clearExtensionUrnAnchor
A surrogate key used in the context of a single plan used to reference the URN associated with an extension. 0 is a valid anchor/reference, but prefer non-zero values for ergonomics.
uint32 extension_urn_anchor = 1;- Returns:
- This builder for chaining.
-
getUrn
The extension URN that uniquely identifies this extension. This must follow the format extension:<OWNER>:<ID> and serves as the "namespace" of this extension.
string urn = 2;- Specified by:
getUrnin interfaceSimpleExtensionURNOrBuilder- Returns:
- The urn.
-
getUrnBytes
public com.google.protobuf.ByteString getUrnBytes()The extension URN that uniquely identifies this extension. This must follow the format extension:<OWNER>:<ID> and serves as the "namespace" of this extension.
string urn = 2;- Specified by:
getUrnBytesin interfaceSimpleExtensionURNOrBuilder- Returns:
- The bytes for urn.
-
setUrn
The extension URN that uniquely identifies this extension. This must follow the format extension:<OWNER>:<ID> and serves as the "namespace" of this extension.
string urn = 2;- Parameters:
value- The urn to set.- Returns:
- This builder for chaining.
-
clearUrn
The extension URN that uniquely identifies this extension. This must follow the format extension:<OWNER>:<ID> and serves as the "namespace" of this extension.
string urn = 2;- Returns:
- This builder for chaining.
-
setUrnBytes
The extension URN that uniquely identifies this extension. This must follow the format extension:<OWNER>:<ID> and serves as the "namespace" of this extension.
string urn = 2;- Parameters:
value- The bytes for urn to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final SimpleExtensionURN.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<SimpleExtensionURN.Builder>
-
mergeUnknownFields
public final SimpleExtensionURN.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<SimpleExtensionURN.Builder>
-