public final class ShipmentTypeIncompatibility extends GeneratedMessageV3 implements ShipmentTypeIncompatibilityOrBuilder
Specifies incompatibilties between shipments depending on their
shipment_type. The appearance of incompatible shipments on the same route is
restricted based on the incompatibility mode.
Protobuf type google.cloud.optimization.v1.ShipmentTypeIncompatibility
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
Static Fields
INCOMPATIBILITY_MODE_FIELD_NUMBER
public static final int INCOMPATIBILITY_MODE_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
TYPES_FIELD_NUMBER
public static final int TYPES_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static ShipmentTypeIncompatibility getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static ShipmentTypeIncompatibility.Builder newBuilder()
newBuilder(ShipmentTypeIncompatibility prototype)
public static ShipmentTypeIncompatibility.Builder newBuilder(ShipmentTypeIncompatibility prototype)
public static ShipmentTypeIncompatibility parseDelimitedFrom(InputStream input)
public static ShipmentTypeIncompatibility parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static ShipmentTypeIncompatibility parseFrom(byte[] data)
Parameter |
Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static ShipmentTypeIncompatibility parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static ShipmentTypeIncompatibility parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static ShipmentTypeIncompatibility parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static ShipmentTypeIncompatibility parseFrom(CodedInputStream input)
public static ShipmentTypeIncompatibility parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static ShipmentTypeIncompatibility parseFrom(InputStream input)
public static ShipmentTypeIncompatibility parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static ShipmentTypeIncompatibility parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static ShipmentTypeIncompatibility parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<ShipmentTypeIncompatibility> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter |
Name |
Description |
obj |
Object
|
Overrides
getDefaultInstanceForType()
public ShipmentTypeIncompatibility getDefaultInstanceForType()
getIncompatibilityMode()
public ShipmentTypeIncompatibility.IncompatibilityMode getIncompatibilityMode()
Mode applied to the incompatibility.
.google.cloud.optimization.v1.ShipmentTypeIncompatibility.IncompatibilityMode incompatibility_mode = 2;
getIncompatibilityModeValue()
public int getIncompatibilityModeValue()
Mode applied to the incompatibility.
.google.cloud.optimization.v1.ShipmentTypeIncompatibility.IncompatibilityMode incompatibility_mode = 2;
Returns |
Type |
Description |
int |
The enum numeric value on the wire for incompatibilityMode.
|
getParserForType()
public Parser<ShipmentTypeIncompatibility> getParserForType()
Overrides
getSerializedSize()
public int getSerializedSize()
Returns |
Type |
Description |
int |
|
Overrides
getTypes(int index)
public String getTypes(int index)
List of incompatible types. Two shipments having different shipment_types
among those listed are "incompatible".
repeated string types = 1;
Parameter |
Name |
Description |
index |
int
The index of the element to return.
|
Returns |
Type |
Description |
String |
The types at the given index.
|
getTypesBytes(int index)
public ByteString getTypesBytes(int index)
List of incompatible types. Two shipments having different shipment_types
among those listed are "incompatible".
repeated string types = 1;
Parameter |
Name |
Description |
index |
int
The index of the value to return.
|
Returns |
Type |
Description |
ByteString |
The bytes of the types at the given index.
|
getTypesCount()
public int getTypesCount()
List of incompatible types. Two shipments having different shipment_types
among those listed are "incompatible".
repeated string types = 1;
Returns |
Type |
Description |
int |
The count of types.
|
getTypesList()
public ProtocolStringList getTypesList()
List of incompatible types. Two shipments having different shipment_types
among those listed are "incompatible".
repeated string types = 1;
hashCode()
Returns |
Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public ShipmentTypeIncompatibility.Builder newBuilderForType()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected ShipmentTypeIncompatibility.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Returns |
Type |
Description |
Object |
|
Overrides
toBuilder()
public ShipmentTypeIncompatibility.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides