Package io.confluent.protobuf.type
Class Decimal.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<Decimal.Builder>
io.confluent.protobuf.type.Decimal.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,DecimalOrBuilder,Cloneable
- Enclosing class:
- Decimal
public static final class Decimal.Builder
extends com.google.protobuf.GeneratedMessage.Builder<Decimal.Builder>
implements DecimalOrBuilder
Protobuf type
confluent.type.Decimal-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()The precision (zero indicates unlimited precision)The scaleThe two's-complement representation of the unscaled integer value in big-endian byte orderstatic final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorintThe precision (zero indicates unlimited precision)intgetScale()The scalecom.google.protobuf.ByteStringgetValue()The two's-complement representation of the unscaled integer value in big-endian byte orderprotected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setPrecision(int value) The precision (zero indicates unlimited precision)setScale(int value) The scalesetValue(com.google.protobuf.ByteString value) The two's-complement representation of the unscaled integer value in big-endian byte orderMethods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, 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.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<Decimal.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<Decimal.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.GeneratedMessage.Builder<Decimal.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
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Decimal.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<Decimal.Builder>
-
mergeFrom
public Decimal.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<Decimal.Builder>- Throws:
IOException
-
getValue
public com.google.protobuf.ByteString getValue()The two's-complement representation of the unscaled integer value in big-endian byte order
bytes value = 1;- Specified by:
getValuein interfaceDecimalOrBuilder- Returns:
- The value.
-
setValue
The two's-complement representation of the unscaled integer value in big-endian byte order
bytes value = 1;- Parameters:
value- The value to set.- Returns:
- This builder for chaining.
-
clearValue
The two's-complement representation of the unscaled integer value in big-endian byte order
bytes value = 1;- Returns:
- This builder for chaining.
-
getPrecision
public int getPrecision()The precision (zero indicates unlimited precision)
uint32 precision = 2;- Specified by:
getPrecisionin interfaceDecimalOrBuilder- Returns:
- The precision.
-
setPrecision
The precision (zero indicates unlimited precision)
uint32 precision = 2;- Parameters:
value- The precision to set.- Returns:
- This builder for chaining.
-
clearPrecision
The precision (zero indicates unlimited precision)
uint32 precision = 2;- Returns:
- This builder for chaining.
-
getScale
public int getScale()The scale
int32 scale = 3;- Specified by:
getScalein interfaceDecimalOrBuilder- Returns:
- The scale.
-
setScale
The scale
int32 scale = 3;- Parameters:
value- The scale to set.- Returns:
- This builder for chaining.
-
clearScale
The scale
int32 scale = 3;- Returns:
- This builder for chaining.
-