Send feedback
Class Fraction.Builder (2.66.0)
Stay organized with collections
Save and categorize content based on your preferences.
2.66.0 (latest)
2.65.1
2.64.1
2.63.2
2.62.0
2.61.3
2.60.0
2.59.2
2.58.0
2.57.0
2.56.0
2.54.1
2.53.0
2.52.0
2.51.0
2.50.1
2.49.0
2.48.0
2.46.0
2.45.1
2.44.0
2.43.0
2.42.0
2.41.0
2.40.0
2.39.1
2.38.0
2.37.1
2.36.0
2.34.0
2.33.0
2.32.0
2.30.0
2.29.0
2.28.0
2.27.0
2.26.0
2.25.1
2.24.0
2.23.1
2.22.1
2.21.1
2.15.0
2.14.3
2.13.0
2.12.0
2.11.0
2.10.0
2.9.6
2.8.4
2.7.4
public static final class Fraction . Builder extends GeneratedMessage . Builder<Fraction . Builder > implements FractionOrBuilder
Represents a fraction in terms of a numerator divided by a denominator.
Protobuf type google.type.Fraction
Inherited Members
com.google.protobuf.GeneratedMessage.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessage.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessage.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessage.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessage.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
com.google.protobuf.GeneratedMessage.Builder.setUnknownFieldsProto3(com.google.protobuf.UnknownFieldSet)
Static Methods
getDescriptor()
public static final Descriptors . Descriptor getDescriptor ()
Methods
build()
buildPartial()
public Fraction buildPartial ()
clear()
public Fraction . Builder clear ()
Overrides
clearDenominator()
public Fraction . Builder clearDenominator ()
The value by which the numerator is divided, e.g. 3 in 2/3. Must be
positive.
int64 denominator = 2;
clearNumerator()
public Fraction . Builder clearNumerator ()
The numerator in the fraction, e.g. 2 in 2/3.
int64 numerator = 1;
getDefaultInstanceForType()
public Fraction getDefaultInstanceForType ()
getDenominator()
public long getDenominator ()
The value by which the numerator is divided, e.g. 3 in 2/3. Must be
positive.
int64 denominator = 2;
Returns
Type
Description
long
The denominator.
getDescriptorForType()
public Descriptors . Descriptor getDescriptorForType ()
Overrides
getNumerator()
public long getNumerator ()
The numerator in the fraction, e.g. 2 in 2/3.
int64 numerator = 1;
Returns
Type
Description
long
The numerator.
internalGetFieldAccessorTable()
protected GeneratedMessage . FieldAccessorTable internalGetFieldAccessorTable ()
Overrides
isInitialized()
public final boolean isInitialized ()
Overrides
public Fraction . Builder mergeFrom ( CodedInputStream input , ExtensionRegistryLite extensionRegistry )
Overrides
mergeFrom(Message other)
public Fraction . Builder mergeFrom ( Message other )
Parameter
Name
Description
other
Message
Overrides
mergeFrom(Fraction other)
public Fraction . Builder mergeFrom ( Fraction other )
Parameter
Name
Description
other
Fraction
setDenominator(long value)
public Fraction . Builder setDenominator ( long value )
The value by which the numerator is divided, e.g. 3 in 2/3. Must be
positive.
int64 denominator = 2;
Parameter
Name
Description
value
long The denominator to set.
setNumerator(long value)
public Fraction . Builder setNumerator ( long value )
The numerator in the fraction, e.g. 2 in 2/3.
int64 numerator = 1;
Parameter
Name
Description
value
long The numerator to set.
Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-03-11 UTC.
Need to tell us more?
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-03-11 UTC."],[],[]]