Package com.google.cloud.optimization.v1
Class SkippedShipment
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.cloud.optimization.v1.SkippedShipment
-
- All Implemented Interfaces:
SkippedShipmentOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
public final class SkippedShipment extends com.google.protobuf.GeneratedMessageV3 implements SkippedShipmentOrBuilder
Specifies details of unperformed shipments in a solution. For trivial cases and/or if we are able to identify the cause for skipping, we report the reason here.
Protobuf typegoogle.cloud.optimization.v1.SkippedShipment- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSkippedShipment.BuilderSpecifies details of unperformed shipments in a solution.static classSkippedShipment.ReasonIf we can explain why the shipment was skipped, reasons will be listed here.static interfaceSkippedShipment.ReasonOrBuilder-
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 intINDEX_FIELD_NUMBERstatic intLABEL_FIELD_NUMBERstatic intREASONS_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)static SkippedShipmentgetDefaultInstance()SkippedShipmentgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()intgetIndex()The index corresponds to the index of the shipment in the source `ShipmentModel`.StringgetLabel()Copy of the corresponding [Shipment.label][google.cloud.optimization.v1.Shipment.label], if specified in the `Shipment`.com.google.protobuf.ByteStringgetLabelBytes()Copy of the corresponding [Shipment.label][google.cloud.optimization.v1.Shipment.label], if specified in the `Shipment`.com.google.protobuf.Parser<SkippedShipment>getParserForType()SkippedShipment.ReasongetReasons(int index)A list of reasons that explain why the shipment was skipped.intgetReasonsCount()A list of reasons that explain why the shipment was skipped.List<SkippedShipment.Reason>getReasonsList()A list of reasons that explain why the shipment was skipped.SkippedShipment.ReasonOrBuildergetReasonsOrBuilder(int index)A list of reasons that explain why the shipment was skipped.List<? extends SkippedShipment.ReasonOrBuilder>getReasonsOrBuilderList()A list of reasons that explain why the shipment was skipped.intgetSerializedSize()inthashCode()protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static SkippedShipment.BuildernewBuilder()static SkippedShipment.BuildernewBuilder(SkippedShipment prototype)SkippedShipment.BuildernewBuilderForType()protected SkippedShipment.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static SkippedShipmentparseDelimitedFrom(InputStream input)static SkippedShipmentparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static SkippedShipmentparseFrom(byte[] data)static SkippedShipmentparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static SkippedShipmentparseFrom(com.google.protobuf.ByteString data)static SkippedShipmentparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static SkippedShipmentparseFrom(com.google.protobuf.CodedInputStream input)static SkippedShipmentparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static SkippedShipmentparseFrom(InputStream input)static SkippedShipmentparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static SkippedShipmentparseFrom(ByteBuffer data)static SkippedShipmentparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<SkippedShipment>parser()SkippedShipment.BuildertoBuilder()voidwriteTo(com.google.protobuf.CodedOutputStream output)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, 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
-
INDEX_FIELD_NUMBER
public static final int INDEX_FIELD_NUMBER
- See Also:
- Constant Field Values
-
LABEL_FIELD_NUMBER
public static final int LABEL_FIELD_NUMBER
- See Also:
- Constant Field Values
-
REASONS_FIELD_NUMBER
public static final int REASONS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected 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
-
getIndex
public int getIndex()
The index corresponds to the index of the shipment in the source `ShipmentModel`.
int32 index = 1;- Specified by:
getIndexin interfaceSkippedShipmentOrBuilder- Returns:
- The index.
-
getLabel
public String getLabel()
Copy of the corresponding [Shipment.label][google.cloud.optimization.v1.Shipment.label], if specified in the `Shipment`.
string label = 2;- Specified by:
getLabelin interfaceSkippedShipmentOrBuilder- Returns:
- The label.
-
getLabelBytes
public com.google.protobuf.ByteString getLabelBytes()
Copy of the corresponding [Shipment.label][google.cloud.optimization.v1.Shipment.label], if specified in the `Shipment`.
string label = 2;- Specified by:
getLabelBytesin interfaceSkippedShipmentOrBuilder- Returns:
- The bytes for label.
-
getReasonsList
public List<SkippedShipment.Reason> getReasonsList()
A list of reasons that explain why the shipment was skipped. See comment above `Reason`.
repeated .google.cloud.optimization.v1.SkippedShipment.Reason reasons = 3;- Specified by:
getReasonsListin interfaceSkippedShipmentOrBuilder
-
getReasonsOrBuilderList
public List<? extends SkippedShipment.ReasonOrBuilder> getReasonsOrBuilderList()
A list of reasons that explain why the shipment was skipped. See comment above `Reason`.
repeated .google.cloud.optimization.v1.SkippedShipment.Reason reasons = 3;- Specified by:
getReasonsOrBuilderListin interfaceSkippedShipmentOrBuilder
-
getReasonsCount
public int getReasonsCount()
A list of reasons that explain why the shipment was skipped. See comment above `Reason`.
repeated .google.cloud.optimization.v1.SkippedShipment.Reason reasons = 3;- Specified by:
getReasonsCountin interfaceSkippedShipmentOrBuilder
-
getReasons
public SkippedShipment.Reason getReasons(int index)
A list of reasons that explain why the shipment was skipped. See comment above `Reason`.
repeated .google.cloud.optimization.v1.SkippedShipment.Reason reasons = 3;- Specified by:
getReasonsin interfaceSkippedShipmentOrBuilder
-
getReasonsOrBuilder
public SkippedShipment.ReasonOrBuilder getReasonsOrBuilder(int index)
A list of reasons that explain why the shipment was skipped. See comment above `Reason`.
repeated .google.cloud.optimization.v1.SkippedShipment.Reason reasons = 3;- Specified by:
getReasonsOrBuilderin interfaceSkippedShipmentOrBuilder
-
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 IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(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 SkippedShipment parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static SkippedShipment parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static SkippedShipment parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static SkippedShipment parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static SkippedShipment parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static SkippedShipment parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static SkippedShipment parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static SkippedShipment parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static SkippedShipment parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static SkippedShipment parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static SkippedShipment parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static SkippedShipment parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public SkippedShipment.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static SkippedShipment.Builder newBuilder()
-
newBuilder
public static SkippedShipment.Builder newBuilder(SkippedShipment prototype)
-
toBuilder
public SkippedShipment.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected SkippedShipment.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static SkippedShipment getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<SkippedShipment> parser()
-
getParserForType
public com.google.protobuf.Parser<SkippedShipment> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public SkippedShipment getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-