Package com.google.maps.routing.v2
Class RouteLeg.StepsOverview.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<RouteLeg.StepsOverview.Builder>
com.google.maps.routing.v2.RouteLeg.StepsOverview.Builder
- All Implemented Interfaces:
RouteLeg.StepsOverviewOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- RouteLeg.StepsOverview
public static final class RouteLeg.StepsOverview.Builder
extends com.google.protobuf.GeneratedMessage.Builder<RouteLeg.StepsOverview.Builder>
implements RouteLeg.StepsOverviewOrBuilder
Provides overview information about a list of `RouteLegStep`s.Protobuf type
google.maps.routing.v2.RouteLeg.StepsOverview-
Method Summary
Modifier and TypeMethodDescriptionaddAllMultiModalSegments(Iterable<? extends RouteLeg.StepsOverview.MultiModalSegment> values) Summarized information about different multi-modal segments of the `RouteLeg.steps`.addMultiModalSegments(int index, RouteLeg.StepsOverview.MultiModalSegment value) Summarized information about different multi-modal segments of the `RouteLeg.steps`.addMultiModalSegments(int index, RouteLeg.StepsOverview.MultiModalSegment.Builder builderForValue) Summarized information about different multi-modal segments of the `RouteLeg.steps`.Summarized information about different multi-modal segments of the `RouteLeg.steps`.addMultiModalSegments(RouteLeg.StepsOverview.MultiModalSegment.Builder builderForValue) Summarized information about different multi-modal segments of the `RouteLeg.steps`.Summarized information about different multi-modal segments of the `RouteLeg.steps`.addMultiModalSegmentsBuilder(int index) Summarized information about different multi-modal segments of the `RouteLeg.steps`.build()clear()Summarized information about different multi-modal segments of the `RouteLeg.steps`.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetMultiModalSegments(int index) Summarized information about different multi-modal segments of the `RouteLeg.steps`.getMultiModalSegmentsBuilder(int index) Summarized information about different multi-modal segments of the `RouteLeg.steps`.Summarized information about different multi-modal segments of the `RouteLeg.steps`.intSummarized information about different multi-modal segments of the `RouteLeg.steps`.Summarized information about different multi-modal segments of the `RouteLeg.steps`.getMultiModalSegmentsOrBuilder(int index) Summarized information about different multi-modal segments of the `RouteLeg.steps`.Summarized information about different multi-modal segments of the `RouteLeg.steps`.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(RouteLeg.StepsOverview other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) removeMultiModalSegments(int index) Summarized information about different multi-modal segments of the `RouteLeg.steps`.setMultiModalSegments(int index, RouteLeg.StepsOverview.MultiModalSegment value) Summarized information about different multi-modal segments of the `RouteLeg.steps`.setMultiModalSegments(int index, RouteLeg.StepsOverview.MultiModalSegment.Builder builderForValue) Summarized information about different multi-modal segments of the `RouteLeg.steps`.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<RouteLeg.StepsOverview.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<RouteLeg.StepsOverview.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<RouteLeg.StepsOverview.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
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<RouteLeg.StepsOverview.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<RouteLeg.StepsOverview.Builder>
-
mergeFrom
public RouteLeg.StepsOverview.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<RouteLeg.StepsOverview.Builder>- Throws:
IOException
-
getMultiModalSegmentsList
Summarized information about different multi-modal segments of the `RouteLeg.steps`. This field is not populated if the `RouteLeg` does not contain any multi-modal segments in the steps.
repeated .google.maps.routing.v2.RouteLeg.StepsOverview.MultiModalSegment multi_modal_segments = 1;- Specified by:
getMultiModalSegmentsListin interfaceRouteLeg.StepsOverviewOrBuilder
-
getMultiModalSegmentsCount
public int getMultiModalSegmentsCount()Summarized information about different multi-modal segments of the `RouteLeg.steps`. This field is not populated if the `RouteLeg` does not contain any multi-modal segments in the steps.
repeated .google.maps.routing.v2.RouteLeg.StepsOverview.MultiModalSegment multi_modal_segments = 1;- Specified by:
getMultiModalSegmentsCountin interfaceRouteLeg.StepsOverviewOrBuilder
-
getMultiModalSegments
Summarized information about different multi-modal segments of the `RouteLeg.steps`. This field is not populated if the `RouteLeg` does not contain any multi-modal segments in the steps.
repeated .google.maps.routing.v2.RouteLeg.StepsOverview.MultiModalSegment multi_modal_segments = 1;- Specified by:
getMultiModalSegmentsin interfaceRouteLeg.StepsOverviewOrBuilder
-
setMultiModalSegments
public RouteLeg.StepsOverview.Builder setMultiModalSegments(int index, RouteLeg.StepsOverview.MultiModalSegment value) Summarized information about different multi-modal segments of the `RouteLeg.steps`. This field is not populated if the `RouteLeg` does not contain any multi-modal segments in the steps.
repeated .google.maps.routing.v2.RouteLeg.StepsOverview.MultiModalSegment multi_modal_segments = 1; -
setMultiModalSegments
public RouteLeg.StepsOverview.Builder setMultiModalSegments(int index, RouteLeg.StepsOverview.MultiModalSegment.Builder builderForValue) Summarized information about different multi-modal segments of the `RouteLeg.steps`. This field is not populated if the `RouteLeg` does not contain any multi-modal segments in the steps.
repeated .google.maps.routing.v2.RouteLeg.StepsOverview.MultiModalSegment multi_modal_segments = 1; -
addMultiModalSegments
public RouteLeg.StepsOverview.Builder addMultiModalSegments(RouteLeg.StepsOverview.MultiModalSegment value) Summarized information about different multi-modal segments of the `RouteLeg.steps`. This field is not populated if the `RouteLeg` does not contain any multi-modal segments in the steps.
repeated .google.maps.routing.v2.RouteLeg.StepsOverview.MultiModalSegment multi_modal_segments = 1; -
addMultiModalSegments
public RouteLeg.StepsOverview.Builder addMultiModalSegments(int index, RouteLeg.StepsOverview.MultiModalSegment value) Summarized information about different multi-modal segments of the `RouteLeg.steps`. This field is not populated if the `RouteLeg` does not contain any multi-modal segments in the steps.
repeated .google.maps.routing.v2.RouteLeg.StepsOverview.MultiModalSegment multi_modal_segments = 1; -
addMultiModalSegments
public RouteLeg.StepsOverview.Builder addMultiModalSegments(RouteLeg.StepsOverview.MultiModalSegment.Builder builderForValue) Summarized information about different multi-modal segments of the `RouteLeg.steps`. This field is not populated if the `RouteLeg` does not contain any multi-modal segments in the steps.
repeated .google.maps.routing.v2.RouteLeg.StepsOverview.MultiModalSegment multi_modal_segments = 1; -
addMultiModalSegments
public RouteLeg.StepsOverview.Builder addMultiModalSegments(int index, RouteLeg.StepsOverview.MultiModalSegment.Builder builderForValue) Summarized information about different multi-modal segments of the `RouteLeg.steps`. This field is not populated if the `RouteLeg` does not contain any multi-modal segments in the steps.
repeated .google.maps.routing.v2.RouteLeg.StepsOverview.MultiModalSegment multi_modal_segments = 1; -
addAllMultiModalSegments
public RouteLeg.StepsOverview.Builder addAllMultiModalSegments(Iterable<? extends RouteLeg.StepsOverview.MultiModalSegment> values) Summarized information about different multi-modal segments of the `RouteLeg.steps`. This field is not populated if the `RouteLeg` does not contain any multi-modal segments in the steps.
repeated .google.maps.routing.v2.RouteLeg.StepsOverview.MultiModalSegment multi_modal_segments = 1; -
clearMultiModalSegments
Summarized information about different multi-modal segments of the `RouteLeg.steps`. This field is not populated if the `RouteLeg` does not contain any multi-modal segments in the steps.
repeated .google.maps.routing.v2.RouteLeg.StepsOverview.MultiModalSegment multi_modal_segments = 1; -
removeMultiModalSegments
Summarized information about different multi-modal segments of the `RouteLeg.steps`. This field is not populated if the `RouteLeg` does not contain any multi-modal segments in the steps.
repeated .google.maps.routing.v2.RouteLeg.StepsOverview.MultiModalSegment multi_modal_segments = 1; -
getMultiModalSegmentsBuilder
Summarized information about different multi-modal segments of the `RouteLeg.steps`. This field is not populated if the `RouteLeg` does not contain any multi-modal segments in the steps.
repeated .google.maps.routing.v2.RouteLeg.StepsOverview.MultiModalSegment multi_modal_segments = 1; -
getMultiModalSegmentsOrBuilder
Summarized information about different multi-modal segments of the `RouteLeg.steps`. This field is not populated if the `RouteLeg` does not contain any multi-modal segments in the steps.
repeated .google.maps.routing.v2.RouteLeg.StepsOverview.MultiModalSegment multi_modal_segments = 1;- Specified by:
getMultiModalSegmentsOrBuilderin interfaceRouteLeg.StepsOverviewOrBuilder
-
getMultiModalSegmentsOrBuilderList
public List<? extends RouteLeg.StepsOverview.MultiModalSegmentOrBuilder> getMultiModalSegmentsOrBuilderList()Summarized information about different multi-modal segments of the `RouteLeg.steps`. This field is not populated if the `RouteLeg` does not contain any multi-modal segments in the steps.
repeated .google.maps.routing.v2.RouteLeg.StepsOverview.MultiModalSegment multi_modal_segments = 1;- Specified by:
getMultiModalSegmentsOrBuilderListin interfaceRouteLeg.StepsOverviewOrBuilder
-
addMultiModalSegmentsBuilder
Summarized information about different multi-modal segments of the `RouteLeg.steps`. This field is not populated if the `RouteLeg` does not contain any multi-modal segments in the steps.
repeated .google.maps.routing.v2.RouteLeg.StepsOverview.MultiModalSegment multi_modal_segments = 1; -
addMultiModalSegmentsBuilder
Summarized information about different multi-modal segments of the `RouteLeg.steps`. This field is not populated if the `RouteLeg` does not contain any multi-modal segments in the steps.
repeated .google.maps.routing.v2.RouteLeg.StepsOverview.MultiModalSegment multi_modal_segments = 1; -
getMultiModalSegmentsBuilderList
Summarized information about different multi-modal segments of the `RouteLeg.steps`. This field is not populated if the `RouteLeg` does not contain any multi-modal segments in the steps.
repeated .google.maps.routing.v2.RouteLeg.StepsOverview.MultiModalSegment multi_modal_segments = 1;
-