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 Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<RouteLeg.StepsOverview.Builder>
    • clear

      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessage.Builder<RouteLeg.StepsOverview.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<RouteLeg.StepsOverview.Builder>
    • getDefaultInstanceForType

      public RouteLeg.StepsOverview getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public RouteLeg.StepsOverview build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public RouteLeg.StepsOverview buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • mergeFrom

      public RouteLeg.StepsOverview.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<RouteLeg.StepsOverview.Builder>
    • mergeFrom

    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.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:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<RouteLeg.StepsOverview.Builder>
      Throws:
      IOException
    • getMultiModalSegmentsList

      public List<RouteLeg.StepsOverview.MultiModalSegment> 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:
      getMultiModalSegmentsList in interface RouteLeg.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:
      getMultiModalSegmentsCount in interface RouteLeg.StepsOverviewOrBuilder
    • getMultiModalSegments

      public RouteLeg.StepsOverview.MultiModalSegment getMultiModalSegments(int index)
       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:
      getMultiModalSegments in interface RouteLeg.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

       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

       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

      public RouteLeg.StepsOverview.Builder 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

      public RouteLeg.StepsOverview.Builder removeMultiModalSegments(int index)
       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

      public RouteLeg.StepsOverview.MultiModalSegment.Builder getMultiModalSegmentsBuilder(int index)
       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

      public RouteLeg.StepsOverview.MultiModalSegmentOrBuilder getMultiModalSegmentsOrBuilder(int index)
       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:
      getMultiModalSegmentsOrBuilder in interface RouteLeg.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:
      getMultiModalSegmentsOrBuilderList in interface RouteLeg.StepsOverviewOrBuilder
    • addMultiModalSegmentsBuilder

      public RouteLeg.StepsOverview.MultiModalSegment.Builder 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

      public RouteLeg.StepsOverview.MultiModalSegment.Builder addMultiModalSegmentsBuilder(int index)
       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

      public List<RouteLeg.StepsOverview.MultiModalSegment.Builder> 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;