Package com.google.ortools.graph
Class FlowModelProto
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.ortools.graph.FlowModelProto
-
- All Implemented Interfaces:
FlowModelProtoOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,java.io.Serializable
public final class FlowModelProto extends com.google.protobuf.GeneratedMessageV3 implements FlowModelProtoOrBuilder
Holds a flow problem, see NodeProto and ArcProto for more details.
Protobuf typeoperations_research.FlowModelProto- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classFlowModelProto.BuilderHolds a flow problem, see NodeProto and ArcProto for more details.static classFlowModelProto.ProblemTypeThe type of problem to solve.-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static intARCS_FIELD_NUMBERstatic intNODES_FIELD_NUMBERstatic com.google.protobuf.Parser<FlowModelProto>PARSERDeprecated.static intPROBLEM_TYPE_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)FlowArcProtogetArcs(int index)repeated .operations_research.FlowArcProto arcs = 2;intgetArcsCount()repeated .operations_research.FlowArcProto arcs = 2;java.util.List<FlowArcProto>getArcsList()repeated .operations_research.FlowArcProto arcs = 2;FlowArcProtoOrBuildergetArcsOrBuilder(int index)repeated .operations_research.FlowArcProto arcs = 2;java.util.List<? extends FlowArcProtoOrBuilder>getArcsOrBuilderList()repeated .operations_research.FlowArcProto arcs = 2;static FlowModelProtogetDefaultInstance()FlowModelProtogetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()FlowNodeProtogetNodes(int index)repeated .operations_research.FlowNodeProto nodes = 1;intgetNodesCount()repeated .operations_research.FlowNodeProto nodes = 1;java.util.List<FlowNodeProto>getNodesList()repeated .operations_research.FlowNodeProto nodes = 1;FlowNodeProtoOrBuildergetNodesOrBuilder(int index)repeated .operations_research.FlowNodeProto nodes = 1;java.util.List<? extends FlowNodeProtoOrBuilder>getNodesOrBuilderList()repeated .operations_research.FlowNodeProto nodes = 1;com.google.protobuf.Parser<FlowModelProto>getParserForType()FlowModelProto.ProblemTypegetProblemType()optional .operations_research.FlowModelProto.ProblemType problem_type = 3;intgetSerializedSize()inthashCode()booleanhasProblemType()optional .operations_research.FlowModelProto.ProblemType problem_type = 3;protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static FlowModelProto.BuildernewBuilder()static FlowModelProto.BuildernewBuilder(FlowModelProto prototype)FlowModelProto.BuildernewBuilderForType()protected FlowModelProto.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected java.lang.ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static FlowModelProtoparseDelimitedFrom(java.io.InputStream input)static FlowModelProtoparseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static FlowModelProtoparseFrom(byte[] data)static FlowModelProtoparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static FlowModelProtoparseFrom(com.google.protobuf.ByteString data)static FlowModelProtoparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static FlowModelProtoparseFrom(com.google.protobuf.CodedInputStream input)static FlowModelProtoparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static FlowModelProtoparseFrom(java.io.InputStream input)static FlowModelProtoparseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static FlowModelProtoparseFrom(java.nio.ByteBuffer data)static FlowModelProtoparseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<FlowModelProto>parser()FlowModelProto.BuildertoBuilder()voidwriteTo(com.google.protobuf.CodedOutputStream output)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
NODES_FIELD_NUMBER
public static final int NODES_FIELD_NUMBER
- See Also:
- Constant Field Values
-
ARCS_FIELD_NUMBER
public static final int ARCS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
PROBLEM_TYPE_FIELD_NUMBER
public static final int PROBLEM_TYPE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
PARSER
@Deprecated public static final com.google.protobuf.Parser<FlowModelProto> PARSER
Deprecated.
-
-
Method Detail
-
newInstance
protected java.lang.Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
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
-
getNodesList
public java.util.List<FlowNodeProto> getNodesList()
repeated .operations_research.FlowNodeProto nodes = 1;- Specified by:
getNodesListin interfaceFlowModelProtoOrBuilder
-
getNodesOrBuilderList
public java.util.List<? extends FlowNodeProtoOrBuilder> getNodesOrBuilderList()
repeated .operations_research.FlowNodeProto nodes = 1;- Specified by:
getNodesOrBuilderListin interfaceFlowModelProtoOrBuilder
-
getNodesCount
public int getNodesCount()
repeated .operations_research.FlowNodeProto nodes = 1;- Specified by:
getNodesCountin interfaceFlowModelProtoOrBuilder
-
getNodes
public FlowNodeProto getNodes(int index)
repeated .operations_research.FlowNodeProto nodes = 1;- Specified by:
getNodesin interfaceFlowModelProtoOrBuilder
-
getNodesOrBuilder
public FlowNodeProtoOrBuilder getNodesOrBuilder(int index)
repeated .operations_research.FlowNodeProto nodes = 1;- Specified by:
getNodesOrBuilderin interfaceFlowModelProtoOrBuilder
-
getArcsList
public java.util.List<FlowArcProto> getArcsList()
repeated .operations_research.FlowArcProto arcs = 2;- Specified by:
getArcsListin interfaceFlowModelProtoOrBuilder
-
getArcsOrBuilderList
public java.util.List<? extends FlowArcProtoOrBuilder> getArcsOrBuilderList()
repeated .operations_research.FlowArcProto arcs = 2;- Specified by:
getArcsOrBuilderListin interfaceFlowModelProtoOrBuilder
-
getArcsCount
public int getArcsCount()
repeated .operations_research.FlowArcProto arcs = 2;- Specified by:
getArcsCountin interfaceFlowModelProtoOrBuilder
-
getArcs
public FlowArcProto getArcs(int index)
repeated .operations_research.FlowArcProto arcs = 2;- Specified by:
getArcsin interfaceFlowModelProtoOrBuilder
-
getArcsOrBuilder
public FlowArcProtoOrBuilder getArcsOrBuilder(int index)
repeated .operations_research.FlowArcProto arcs = 2;- Specified by:
getArcsOrBuilderin interfaceFlowModelProtoOrBuilder
-
hasProblemType
public boolean hasProblemType()
optional .operations_research.FlowModelProto.ProblemType problem_type = 3;- Specified by:
hasProblemTypein interfaceFlowModelProtoOrBuilder- Returns:
- Whether the problemType field is set.
-
getProblemType
public FlowModelProto.ProblemType getProblemType()
optional .operations_research.FlowModelProto.ProblemType problem_type = 3;- Specified by:
getProblemTypein interfaceFlowModelProtoOrBuilder- Returns:
- The problemType.
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
java.io.IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(java.lang.Object obj)
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static FlowModelProto parseFrom(java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static FlowModelProto parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static FlowModelProto parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static FlowModelProto parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static FlowModelProto parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static FlowModelProto parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static FlowModelProto parseFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static FlowModelProto parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static FlowModelProto parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static FlowModelProto parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static FlowModelProto parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static FlowModelProto parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
newBuilderForType
public FlowModelProto.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static FlowModelProto.Builder newBuilder()
-
newBuilder
public static FlowModelProto.Builder newBuilder(FlowModelProto prototype)
-
toBuilder
public FlowModelProto.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected FlowModelProto.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static FlowModelProto getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<FlowModelProto> parser()
-
getParserForType
public com.google.protobuf.Parser<FlowModelProto> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public FlowModelProto getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-