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