Package com.google.cloud.optimization.v1
Class OptimizeToursValidationError.FieldReference.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<OptimizeToursValidationError.FieldReference.Builder>
com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference.Builder
- All Implemented Interfaces:
OptimizeToursValidationError.FieldReferenceOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- OptimizeToursValidationError.FieldReference
public static final class OptimizeToursValidationError.FieldReference.Builder
extends com.google.protobuf.GeneratedMessage.Builder<OptimizeToursValidationError.FieldReference.Builder>
implements OptimizeToursValidationError.FieldReferenceOrBuilder
Specifies a context for the validation error. A `FieldReference` always
refers to a given field in this file and follows the same hierarchical
structure. For example, we may specify element #2 of `start_time_windows`
of vehicle #5 using:
```
name: "vehicles" index: 5 sub_field { name: "end_time_windows" index: 2 }
```
We however omit top-level entities such as `OptimizeToursRequest` or
`ShipmentModel` to avoid crowding the message.
Protobuf type
google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Index of the field if repeated.clearKey()Key if the field is a map.Name of the field, e.g., "vehicles".Recursively nested sub-field, if needed.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorintgetIndex()Index of the field if repeated.getKey()Key if the field is a map.com.google.protobuf.ByteStringKey if the field is a map.getName()Name of the field, e.g., "vehicles".com.google.protobuf.ByteStringName of the field, e.g., "vehicles".Recursively nested sub-field, if needed.Recursively nested sub-field, if needed.Recursively nested sub-field, if needed.booleanhasIndex()Index of the field if repeated.booleanhasKey()Key if the field is a map.booleanRecursively nested sub-field, if needed.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Recursively nested sub-field, if needed.setIndex(int value) Index of the field if repeated.Key if the field is a map.setKeyBytes(com.google.protobuf.ByteString value) Key if the field is a map.Name of the field, e.g., "vehicles".setNameBytes(com.google.protobuf.ByteString value) Name of the field, e.g., "vehicles".Recursively nested sub-field, if needed.setSubField(OptimizeToursValidationError.FieldReference.Builder builderForValue) Recursively nested sub-field, if needed.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<OptimizeToursValidationError.FieldReference.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<OptimizeToursValidationError.FieldReference.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<OptimizeToursValidationError.FieldReference.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
public OptimizeToursValidationError.FieldReference.Builder mergeFrom(com.google.protobuf.Message other) - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<OptimizeToursValidationError.FieldReference.Builder>
-
mergeFrom
public OptimizeToursValidationError.FieldReference.Builder mergeFrom(OptimizeToursValidationError.FieldReference other) -
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<OptimizeToursValidationError.FieldReference.Builder>
-
mergeFrom
public OptimizeToursValidationError.FieldReference.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<OptimizeToursValidationError.FieldReference.Builder>- Throws:
IOException
-
getIndexOrKeyCase
- Specified by:
getIndexOrKeyCasein interfaceOptimizeToursValidationError.FieldReferenceOrBuilder
-
clearIndexOrKey
-
getName
Name of the field, e.g., "vehicles".
string name = 1;- Specified by:
getNamein interfaceOptimizeToursValidationError.FieldReferenceOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()Name of the field, e.g., "vehicles".
string name = 1;- Specified by:
getNameBytesin interfaceOptimizeToursValidationError.FieldReferenceOrBuilder- Returns:
- The bytes for name.
-
setName
Name of the field, e.g., "vehicles".
string name = 1;- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
Name of the field, e.g., "vehicles".
string name = 1;- Returns:
- This builder for chaining.
-
setNameBytes
public OptimizeToursValidationError.FieldReference.Builder setNameBytes(com.google.protobuf.ByteString value) Name of the field, e.g., "vehicles".
string name = 1;- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
hasIndex
public boolean hasIndex()Index of the field if repeated.
int32 index = 2;- Specified by:
hasIndexin interfaceOptimizeToursValidationError.FieldReferenceOrBuilder- Returns:
- Whether the index field is set.
-
getIndex
public int getIndex()Index of the field if repeated.
int32 index = 2;- Specified by:
getIndexin interfaceOptimizeToursValidationError.FieldReferenceOrBuilder- Returns:
- The index.
-
setIndex
Index of the field if repeated.
int32 index = 2;- Parameters:
value- The index to set.- Returns:
- This builder for chaining.
-
clearIndex
Index of the field if repeated.
int32 index = 2;- Returns:
- This builder for chaining.
-
hasKey
public boolean hasKey()Key if the field is a map.
string key = 4;- Specified by:
hasKeyin interfaceOptimizeToursValidationError.FieldReferenceOrBuilder- Returns:
- Whether the key field is set.
-
getKey
Key if the field is a map.
string key = 4;- Specified by:
getKeyin interfaceOptimizeToursValidationError.FieldReferenceOrBuilder- Returns:
- The key.
-
getKeyBytes
public com.google.protobuf.ByteString getKeyBytes()Key if the field is a map.
string key = 4;- Specified by:
getKeyBytesin interfaceOptimizeToursValidationError.FieldReferenceOrBuilder- Returns:
- The bytes for key.
-
setKey
Key if the field is a map.
string key = 4;- Parameters:
value- The key to set.- Returns:
- This builder for chaining.
-
clearKey
Key if the field is a map.
string key = 4;- Returns:
- This builder for chaining.
-
setKeyBytes
public OptimizeToursValidationError.FieldReference.Builder setKeyBytes(com.google.protobuf.ByteString value) Key if the field is a map.
string key = 4;- Parameters:
value- The bytes for key to set.- Returns:
- This builder for chaining.
-
hasSubField
public boolean hasSubField()Recursively nested sub-field, if needed.
.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference sub_field = 3;- Specified by:
hasSubFieldin interfaceOptimizeToursValidationError.FieldReferenceOrBuilder- Returns:
- Whether the subField field is set.
-
getSubField
Recursively nested sub-field, if needed.
.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference sub_field = 3;- Specified by:
getSubFieldin interfaceOptimizeToursValidationError.FieldReferenceOrBuilder- Returns:
- The subField.
-
setSubField
public OptimizeToursValidationError.FieldReference.Builder setSubField(OptimizeToursValidationError.FieldReference value) Recursively nested sub-field, if needed.
.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference sub_field = 3; -
setSubField
public OptimizeToursValidationError.FieldReference.Builder setSubField(OptimizeToursValidationError.FieldReference.Builder builderForValue) Recursively nested sub-field, if needed.
.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference sub_field = 3; -
mergeSubField
public OptimizeToursValidationError.FieldReference.Builder mergeSubField(OptimizeToursValidationError.FieldReference value) Recursively nested sub-field, if needed.
.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference sub_field = 3; -
clearSubField
Recursively nested sub-field, if needed.
.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference sub_field = 3; -
getSubFieldBuilder
Recursively nested sub-field, if needed.
.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference sub_field = 3; -
getSubFieldOrBuilder
Recursively nested sub-field, if needed.
.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference sub_field = 3;- Specified by:
getSubFieldOrBuilderin interfaceOptimizeToursValidationError.FieldReferenceOrBuilder
-