Google OR-Tools v9.9
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
com.google.ortools.linearsolver.OptionalDouble.Builder Class Reference
Inheritance diagram for com.google.ortools.linearsolver.OptionalDouble.Builder:
com.google.ortools.linearsolver.OptionalDoubleOrBuilder

Public Member Functions

Builder clear ()
 
com.google.protobuf.Descriptors.Descriptor getDescriptorForType ()
 
com.google.ortools.linearsolver.OptionalDouble getDefaultInstanceForType ()
 
com.google.ortools.linearsolver.OptionalDouble build ()
 
com.google.ortools.linearsolver.OptionalDouble buildPartial ()
 
Builder clone ()
 
Builder setField (com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
 
Builder clearField (com.google.protobuf.Descriptors.FieldDescriptor field)
 
Builder clearOneof (com.google.protobuf.Descriptors.OneofDescriptor oneof)
 
Builder setRepeatedField (com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
 
Builder addRepeatedField (com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
 
Builder mergeFrom (com.google.protobuf.Message other)
 
Builder mergeFrom (com.google.ortools.linearsolver.OptionalDouble other)
 
final boolean isInitialized ()
 
Builder mergeFrom (com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
 
boolean hasValue ()
 
double getValue ()
 
Builder setValue (double value)
 
Builder clearValue ()
 
final Builder setUnknownFields (final com.google.protobuf.UnknownFieldSet unknownFields)
 
final Builder mergeUnknownFields (final com.google.protobuf.UnknownFieldSet unknownFields)
 

Static Public Member Functions

static final com.google.protobuf.Descriptors.Descriptor getDescriptor ()
 

Protected Member Functions

com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable ()
 

Detailed Description

To support 'unspecified' double value in proto3, the simplest is to wrap
any double value in a nested message (has_XXX works for message fields).

Protobuf type operations_research.OptionalDouble

Definition at line 239 of file OptionalDouble.java.

Member Function Documentation

◆ addRepeatedField()

Builder com.google.ortools.linearsolver.OptionalDouble.Builder.addRepeatedField ( com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value )

Definition at line 339 of file OptionalDouble.java.

◆ build()

com.google.ortools.linearsolver.OptionalDouble com.google.ortools.linearsolver.OptionalDouble.Builder.build ( )

Definition at line 286 of file OptionalDouble.java.

◆ buildPartial()

com.google.ortools.linearsolver.OptionalDouble com.google.ortools.linearsolver.OptionalDouble.Builder.buildPartial ( )

Definition at line 295 of file OptionalDouble.java.

◆ clear()

Builder com.google.ortools.linearsolver.OptionalDouble.Builder.clear ( )

Definition at line 267 of file OptionalDouble.java.

◆ clearField()

Builder com.google.ortools.linearsolver.OptionalDouble.Builder.clearField ( com.google.protobuf.Descriptors.FieldDescriptor field)

Definition at line 323 of file OptionalDouble.java.

◆ clearOneof()

Builder com.google.ortools.linearsolver.OptionalDouble.Builder.clearOneof ( com.google.protobuf.Descriptors.OneofDescriptor oneof)

Definition at line 328 of file OptionalDouble.java.

◆ clearValue()

Builder com.google.ortools.linearsolver.OptionalDouble.Builder.clearValue ( )

optional double value = 1;

Returns
This builder for chaining.

Definition at line 440 of file OptionalDouble.java.

◆ clone()

Builder com.google.ortools.linearsolver.OptionalDouble.Builder.clone ( )

Definition at line 313 of file OptionalDouble.java.

◆ getDefaultInstanceForType()

com.google.ortools.linearsolver.OptionalDouble com.google.ortools.linearsolver.OptionalDouble.Builder.getDefaultInstanceForType ( )

Definition at line 281 of file OptionalDouble.java.

◆ getDescriptor()

static final com.google.protobuf.Descriptors.Descriptor com.google.ortools.linearsolver.OptionalDouble.Builder.getDescriptor ( )
static

Definition at line 244 of file OptionalDouble.java.

◆ getDescriptorForType()

com.google.protobuf.Descriptors.Descriptor com.google.ortools.linearsolver.OptionalDouble.Builder.getDescriptorForType ( )

Definition at line 276 of file OptionalDouble.java.

◆ getValue()

double com.google.ortools.linearsolver.OptionalDouble.Builder.getValue ( )

optional double value = 1;

Returns
The value.

Implements com.google.ortools.linearsolver.OptionalDoubleOrBuilder.

Definition at line 421 of file OptionalDouble.java.

◆ hasValue()

boolean com.google.ortools.linearsolver.OptionalDouble.Builder.hasValue ( )

optional double value = 1;

Returns
Whether the value field is set.

Implements com.google.ortools.linearsolver.OptionalDoubleOrBuilder.

Definition at line 413 of file OptionalDouble.java.

◆ internalGetFieldAccessorTable()

com.google.protobuf.GeneratedMessageV3.FieldAccessorTable com.google.ortools.linearsolver.OptionalDouble.Builder.internalGetFieldAccessorTable ( )
protected

Definition at line 250 of file OptionalDouble.java.

◆ isInitialized()

final boolean com.google.ortools.linearsolver.OptionalDouble.Builder.isInitialized ( )

Definition at line 365 of file OptionalDouble.java.

◆ mergeFrom() [1/3]

Builder com.google.ortools.linearsolver.OptionalDouble.Builder.mergeFrom ( com.google.ortools.linearsolver.OptionalDouble other)

Definition at line 354 of file OptionalDouble.java.

◆ mergeFrom() [2/3]

Builder com.google.ortools.linearsolver.OptionalDouble.Builder.mergeFrom ( com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry ) throws java.io.IOException

Definition at line 370 of file OptionalDouble.java.

◆ mergeFrom() [3/3]

Builder com.google.ortools.linearsolver.OptionalDouble.Builder.mergeFrom ( com.google.protobuf.Message other)

Definition at line 345 of file OptionalDouble.java.

◆ mergeUnknownFields()

final Builder com.google.ortools.linearsolver.OptionalDouble.Builder.mergeUnknownFields ( final com.google.protobuf.UnknownFieldSet unknownFields)

Definition at line 453 of file OptionalDouble.java.

◆ setField()

Builder com.google.ortools.linearsolver.OptionalDouble.Builder.setField ( com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value )

Definition at line 317 of file OptionalDouble.java.

◆ setRepeatedField()

Builder com.google.ortools.linearsolver.OptionalDouble.Builder.setRepeatedField ( com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
java.lang.Object value )

Definition at line 333 of file OptionalDouble.java.

◆ setUnknownFields()

final Builder com.google.ortools.linearsolver.OptionalDouble.Builder.setUnknownFields ( final com.google.protobuf.UnknownFieldSet unknownFields)

Definition at line 447 of file OptionalDouble.java.

◆ setValue()

Builder com.google.ortools.linearsolver.OptionalDouble.Builder.setValue ( double value)

optional double value = 1;

Parameters
valueThe value to set.
Returns
This builder for chaining.

Definition at line 429 of file OptionalDouble.java.


The documentation for this class was generated from the following file: