Google OR-Tools v9.11
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
com.google.ortools.graph.FlowNodeProto.Builder Class Reference
Inheritance diagram for com.google.ortools.graph.FlowNodeProto.Builder:
com.google.ortools.graph.FlowNodeProtoOrBuilder

Public Member Functions

Builder clear ()
 
com.google.protobuf.Descriptors.Descriptor getDescriptorForType ()
 
com.google.ortools.graph.FlowNodeProto getDefaultInstanceForType ()
 
com.google.ortools.graph.FlowNodeProto build ()
 
com.google.ortools.graph.FlowNodeProto buildPartial ()
 
Builder mergeFrom (com.google.protobuf.Message other)
 
Builder mergeFrom (com.google.ortools.graph.FlowNodeProto other)
 
final boolean isInitialized ()
 
Builder mergeFrom (com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
 
boolean hasId ()
 
long getId ()
 
Builder setId (long value)
 
Builder clearId ()
 
boolean hasSupply ()
 
long getSupply ()
 
Builder setSupply (long value)
 
Builder clearSupply ()
 
- Public Member Functions inherited from com.google.ortools.graph.FlowNodeProtoOrBuilder

Static Public Member Functions

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

Protected Member Functions

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

Detailed Description

Protobuf type operations_research.FlowNodeProto

Definition at line 288 of file FlowNodeProto.java.

Member Function Documentation

◆ build()

com.google.ortools.graph.FlowNodeProto com.google.ortools.graph.FlowNodeProto.Builder.build ( )

Definition at line 336 of file FlowNodeProto.java.

◆ buildPartial()

com.google.ortools.graph.FlowNodeProto com.google.ortools.graph.FlowNodeProto.Builder.buildPartial ( )

Definition at line 345 of file FlowNodeProto.java.

◆ clear()

Builder com.google.ortools.graph.FlowNodeProto.Builder.clear ( )

Definition at line 316 of file FlowNodeProto.java.

◆ clearId()

Builder com.google.ortools.graph.FlowNodeProto.Builder.clearId ( )
The ids must be non-negative (>= 0). They should be dense for good
performance. Note that it is not mandatory to include nodes with no supply
in a FlowModelProto.

optional int64 id = 1;

Returns
This builder for chaining.

Definition at line 494 of file FlowNodeProto.java.

◆ clearSupply()

Builder com.google.ortools.graph.FlowNodeProto.Builder.clearSupply ( )
The supply can be positive or negative in which case it means demand.
The sum of the supplies over all nodes must always be 0.

optional int64 supply = 2 [default = 0];

Returns
This builder for chaining.

Definition at line 554 of file FlowNodeProto.java.

◆ getDefaultInstanceForType()

com.google.ortools.graph.FlowNodeProto com.google.ortools.graph.FlowNodeProto.Builder.getDefaultInstanceForType ( )

Definition at line 331 of file FlowNodeProto.java.

◆ getDescriptor()

static final com.google.protobuf.Descriptors.Descriptor com.google.ortools.graph.FlowNodeProto.Builder.getDescriptor ( )
static

Definition at line 293 of file FlowNodeProto.java.

◆ getDescriptorForType()

com.google.protobuf.Descriptors.Descriptor com.google.ortools.graph.FlowNodeProto.Builder.getDescriptorForType ( )

Definition at line 326 of file FlowNodeProto.java.

◆ getId()

long com.google.ortools.graph.FlowNodeProto.Builder.getId ( )
The ids must be non-negative (>= 0). They should be dense for good
performance. Note that it is not mandatory to include nodes with no supply
in a FlowModelProto.

optional int64 id = 1;

Returns
The id.

Implements com.google.ortools.graph.FlowNodeProtoOrBuilder.

Definition at line 463 of file FlowNodeProto.java.

◆ getSupply()

long com.google.ortools.graph.FlowNodeProto.Builder.getSupply ( )
The supply can be positive or negative in which case it means demand.
The sum of the supplies over all nodes must always be 0.

optional int64 supply = 2 [default = 0];

Returns
The supply.

Implements com.google.ortools.graph.FlowNodeProtoOrBuilder.

Definition at line 525 of file FlowNodeProto.java.

◆ hasId()

boolean com.google.ortools.graph.FlowNodeProto.Builder.hasId ( )
The ids must be non-negative (>= 0). They should be dense for good
performance. Note that it is not mandatory to include nodes with no supply
in a FlowModelProto.

optional int64 id = 1;

Returns
Whether the id field is set.

Implements com.google.ortools.graph.FlowNodeProtoOrBuilder.

Definition at line 449 of file FlowNodeProto.java.

◆ hasSupply()

boolean com.google.ortools.graph.FlowNodeProto.Builder.hasSupply ( )
The supply can be positive or negative in which case it means demand.
The sum of the supplies over all nodes must always be 0.

optional int64 supply = 2 [default = 0];

Returns
Whether the supply field is set.

Implements com.google.ortools.graph.FlowNodeProtoOrBuilder.

Definition at line 512 of file FlowNodeProto.java.

◆ internalGetFieldAccessorTable()

com.google.protobuf.GeneratedMessage.FieldAccessorTable com.google.ortools.graph.FlowNodeProto.Builder.internalGetFieldAccessorTable ( )
protected

Definition at line 299 of file FlowNodeProto.java.

◆ isInitialized()

final boolean com.google.ortools.graph.FlowNodeProto.Builder.isInitialized ( )

Definition at line 390 of file FlowNodeProto.java.

◆ mergeFrom() [1/3]

Builder com.google.ortools.graph.FlowNodeProto.Builder.mergeFrom ( com.google.ortools.graph.FlowNodeProto other)

Definition at line 376 of file FlowNodeProto.java.

◆ mergeFrom() [2/3]

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

Definition at line 395 of file FlowNodeProto.java.

◆ mergeFrom() [3/3]

Builder com.google.ortools.graph.FlowNodeProto.Builder.mergeFrom ( com.google.protobuf.Message other)

Definition at line 367 of file FlowNodeProto.java.

◆ setId()

Builder com.google.ortools.graph.FlowNodeProto.Builder.setId ( long value)
The ids must be non-negative (>= 0). They should be dense for good
performance. Note that it is not mandatory to include nodes with no supply
in a FlowModelProto.

optional int64 id = 1;

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

Definition at line 477 of file FlowNodeProto.java.

◆ setSupply()

Builder com.google.ortools.graph.FlowNodeProto.Builder.setSupply ( long value)
The supply can be positive or negative in which case it means demand.
The sum of the supplies over all nodes must always be 0.

optional int64 supply = 2 [default = 0];

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

Definition at line 538 of file FlowNodeProto.java.


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