public static final class SkippedShipment.Builder extends GeneratedMessageV3.Builder<SkippedShipment.Builder> 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 type google.cloud.optimization.v1.SkippedShipment
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Methods
addAllReasons(Iterable<? extends SkippedShipment.Reason> values)
public SkippedShipment.Builder addAllReasons(Iterable<? extends SkippedShipment.Reason> values)
A list of reasons that explain why the shipment was skipped. See comment
above Reason
.
repeated .google.cloud.optimization.v1.SkippedShipment.Reason reasons = 3;
Parameter |
Name |
Description |
values |
Iterable<? extends com.google.cloud.optimization.v1.SkippedShipment.Reason>
|
addReasons(SkippedShipment.Reason value)
public SkippedShipment.Builder addReasons(SkippedShipment.Reason value)
A list of reasons that explain why the shipment was skipped. See comment
above Reason
.
repeated .google.cloud.optimization.v1.SkippedShipment.Reason reasons = 3;
addReasons(SkippedShipment.Reason.Builder builderForValue)
public SkippedShipment.Builder addReasons(SkippedShipment.Reason.Builder builderForValue)
A list of reasons that explain why the shipment was skipped. See comment
above Reason
.
repeated .google.cloud.optimization.v1.SkippedShipment.Reason reasons = 3;
addReasons(int index, SkippedShipment.Reason value)
public SkippedShipment.Builder addReasons(int index, SkippedShipment.Reason value)
A list of reasons that explain why the shipment was skipped. See comment
above Reason
.
repeated .google.cloud.optimization.v1.SkippedShipment.Reason reasons = 3;
addReasons(int index, SkippedShipment.Reason.Builder builderForValue)
public SkippedShipment.Builder addReasons(int index, SkippedShipment.Reason.Builder builderForValue)
A list of reasons that explain why the shipment was skipped. See comment
above Reason
.
repeated .google.cloud.optimization.v1.SkippedShipment.Reason reasons = 3;
addReasonsBuilder()
public SkippedShipment.Reason.Builder addReasonsBuilder()
A list of reasons that explain why the shipment was skipped. See comment
above Reason
.
repeated .google.cloud.optimization.v1.SkippedShipment.Reason reasons = 3;
addReasonsBuilder(int index)
public SkippedShipment.Reason.Builder addReasonsBuilder(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;
Parameter |
Name |
Description |
index |
int
|
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public SkippedShipment.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public SkippedShipment build()
buildPartial()
public SkippedShipment buildPartial()
clear()
public SkippedShipment.Builder clear()
Overrides
clearField(Descriptors.FieldDescriptor field)
public SkippedShipment.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearIndex()
public SkippedShipment.Builder clearIndex()
The index corresponds to the index of the shipment in the source
ShipmentModel
.
int32 index = 1;
clearLabel()
public SkippedShipment.Builder clearLabel()
Copy of the corresponding
Shipment.label, if specified
in the Shipment
.
string label = 2;
clearOneof(Descriptors.OneofDescriptor oneof)
public SkippedShipment.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clearReasons()
public SkippedShipment.Builder clearReasons()
A list of reasons that explain why the shipment was skipped. See comment
above Reason
.
repeated .google.cloud.optimization.v1.SkippedShipment.Reason reasons = 3;
clone()
public SkippedShipment.Builder clone()
Overrides
getDefaultInstanceForType()
public SkippedShipment getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getIndex()
The index corresponds to the index of the shipment in the source
ShipmentModel
.
int32 index = 1;
Returns |
Type |
Description |
int |
The index.
|
getLabel()
Copy of the corresponding
Shipment.label, if specified
in the Shipment
.
string label = 2;
Returns |
Type |
Description |
String |
The label.
|
getLabelBytes()
public ByteString getLabelBytes()
Copy of the corresponding
Shipment.label, if specified
in the Shipment
.
string label = 2;
Returns |
Type |
Description |
ByteString |
The bytes for label.
|
getReasons(int index)
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;
Parameter |
Name |
Description |
index |
int
|
getReasonsBuilder(int index)
public SkippedShipment.Reason.Builder getReasonsBuilder(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;
Parameter |
Name |
Description |
index |
int
|
getReasonsBuilderList()
public List<SkippedShipment.Reason.Builder> getReasonsBuilderList()
A list of reasons that explain why the shipment was skipped. See comment
above Reason
.
repeated .google.cloud.optimization.v1.SkippedShipment.Reason reasons = 3;
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;
Returns |
Type |
Description |
int |
|
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;
getReasonsOrBuilder(int index)
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;
Parameter |
Name |
Description |
index |
int
|
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;
Returns |
Type |
Description |
List<? extends com.google.cloud.optimization.v1.SkippedShipment.ReasonOrBuilder> |
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeFrom(SkippedShipment other)
public SkippedShipment.Builder mergeFrom(SkippedShipment other)
public SkippedShipment.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public SkippedShipment.Builder mergeFrom(Message other)
Parameter |
Name |
Description |
other |
Message
|
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final SkippedShipment.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
removeReasons(int index)
public SkippedShipment.Builder removeReasons(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;
Parameter |
Name |
Description |
index |
int
|
setField(Descriptors.FieldDescriptor field, Object value)
public SkippedShipment.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
setIndex(int value)
public SkippedShipment.Builder setIndex(int value)
The index corresponds to the index of the shipment in the source
ShipmentModel
.
int32 index = 1;
Parameter |
Name |
Description |
value |
int
The index to set.
|
setLabel(String value)
public SkippedShipment.Builder setLabel(String value)
Copy of the corresponding
Shipment.label, if specified
in the Shipment
.
string label = 2;
Parameter |
Name |
Description |
value |
String
The label to set.
|
setLabelBytes(ByteString value)
public SkippedShipment.Builder setLabelBytes(ByteString value)
Copy of the corresponding
Shipment.label, if specified
in the Shipment
.
string label = 2;
Parameter |
Name |
Description |
value |
ByteString
The bytes for label to set.
|
setReasons(int index, SkippedShipment.Reason value)
public SkippedShipment.Builder setReasons(int index, SkippedShipment.Reason value)
A list of reasons that explain why the shipment was skipped. See comment
above Reason
.
repeated .google.cloud.optimization.v1.SkippedShipment.Reason reasons = 3;
setReasons(int index, SkippedShipment.Reason.Builder builderForValue)
public SkippedShipment.Builder setReasons(int index, SkippedShipment.Reason.Builder builderForValue)
A list of reasons that explain why the shipment was skipped. See comment
above Reason
.
repeated .google.cloud.optimization.v1.SkippedShipment.Reason reasons = 3;
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public SkippedShipment.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final SkippedShipment.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides