public interface ShipmentTypeRequirementOrBuilder extends MessageOrBuilder
Implements
MessageOrBuilderMethods
getDependentShipmentTypes(int index)
public abstract String getDependentShipmentTypes(int index)
All shipments with a type in the dependent_shipment_types
field require
at least one shipment of type required_shipment_type_alternatives
to be
visited on the same route.
NOTE: Chains of requirements such that a shipment_type
depends on itself
are not allowed.
repeated string dependent_shipment_types = 2;
Parameter | |
---|---|
Name | Description |
index | int The index of the element to return. |
Returns | |
---|---|
Type | Description |
String | The dependentShipmentTypes at the given index. |
getDependentShipmentTypesBytes(int index)
public abstract ByteString getDependentShipmentTypesBytes(int index)
All shipments with a type in the dependent_shipment_types
field require
at least one shipment of type required_shipment_type_alternatives
to be
visited on the same route.
NOTE: Chains of requirements such that a shipment_type
depends on itself
are not allowed.
repeated string dependent_shipment_types = 2;
Parameter | |
---|---|
Name | Description |
index | int The index of the value to return. |
Returns | |
---|---|
Type | Description |
ByteString | The bytes of the dependentShipmentTypes at the given index. |
getDependentShipmentTypesCount()
public abstract int getDependentShipmentTypesCount()
All shipments with a type in the dependent_shipment_types
field require
at least one shipment of type required_shipment_type_alternatives
to be
visited on the same route.
NOTE: Chains of requirements such that a shipment_type
depends on itself
are not allowed.
repeated string dependent_shipment_types = 2;
Returns | |
---|---|
Type | Description |
int | The count of dependentShipmentTypes. |
getDependentShipmentTypesList()
public abstract List<String> getDependentShipmentTypesList()
All shipments with a type in the dependent_shipment_types
field require
at least one shipment of type required_shipment_type_alternatives
to be
visited on the same route.
NOTE: Chains of requirements such that a shipment_type
depends on itself
are not allowed.
repeated string dependent_shipment_types = 2;
Returns | |
---|---|
Type | Description |
List<String> | A list containing the dependentShipmentTypes. |
getRequiredShipmentTypeAlternatives(int index)
public abstract String getRequiredShipmentTypeAlternatives(int index)
List of alternative shipment types required by the
dependent_shipment_types
.
repeated string required_shipment_type_alternatives = 1;
Parameter | |
---|---|
Name | Description |
index | int The index of the element to return. |
Returns | |
---|---|
Type | Description |
String | The requiredShipmentTypeAlternatives at the given index. |
getRequiredShipmentTypeAlternativesBytes(int index)
public abstract ByteString getRequiredShipmentTypeAlternativesBytes(int index)
List of alternative shipment types required by the
dependent_shipment_types
.
repeated string required_shipment_type_alternatives = 1;
Parameter | |
---|---|
Name | Description |
index | int The index of the value to return. |
Returns | |
---|---|
Type | Description |
ByteString | The bytes of the requiredShipmentTypeAlternatives at the given index. |
getRequiredShipmentTypeAlternativesCount()
public abstract int getRequiredShipmentTypeAlternativesCount()
List of alternative shipment types required by the
dependent_shipment_types
.
repeated string required_shipment_type_alternatives = 1;
Returns | |
---|---|
Type | Description |
int | The count of requiredShipmentTypeAlternatives. |
getRequiredShipmentTypeAlternativesList()
public abstract List<String> getRequiredShipmentTypeAlternativesList()
List of alternative shipment types required by the
dependent_shipment_types
.
repeated string required_shipment_type_alternatives = 1;
Returns | |
---|---|
Type | Description |
List<String> | A list containing the requiredShipmentTypeAlternatives. |
getRequirementMode()
public abstract ShipmentTypeRequirement.RequirementMode getRequirementMode()
Mode applied to the requirement.
.google.cloud.optimization.v1.ShipmentTypeRequirement.RequirementMode requirement_mode = 3;
Returns | |
---|---|
Type | Description |
ShipmentTypeRequirement.RequirementMode | The requirementMode. |
getRequirementModeValue()
public abstract int getRequirementModeValue()
Mode applied to the requirement.
.google.cloud.optimization.v1.ShipmentTypeRequirement.RequirementMode requirement_mode = 3;
Returns | |
---|---|
Type | Description |
int | The enum numeric value on the wire for requirementMode. |