Class RouteLegStepTravelAdvisory.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<RouteLegStepTravelAdvisory.Builder>
com.google.maps.routing.v2.RouteLegStepTravelAdvisory.Builder
All Implemented Interfaces:
RouteLegStepTravelAdvisoryOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
RouteLegStepTravelAdvisory

public static final class RouteLegStepTravelAdvisory.Builder extends com.google.protobuf.GeneratedMessage.Builder<RouteLegStepTravelAdvisory.Builder> implements RouteLegStepTravelAdvisoryOrBuilder
 Contains the additional information that the user should be informed
 about, such as possible traffic zone restrictions on a leg step.
 
Protobuf type google.maps.routing.v2.RouteLegStepTravelAdvisory
  • 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<RouteLegStepTravelAdvisory.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<RouteLegStepTravelAdvisory.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<RouteLegStepTravelAdvisory.Builder>
    • getDefaultInstanceForType

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

      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

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

      public RouteLegStepTravelAdvisory.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<RouteLegStepTravelAdvisory.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<RouteLegStepTravelAdvisory.Builder>
    • mergeFrom

      public RouteLegStepTravelAdvisory.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<RouteLegStepTravelAdvisory.Builder>
      Throws:
      IOException
    • getSpeedReadingIntervalsList

      public List<SpeedReadingInterval> getSpeedReadingIntervalsList()
       NOTE: This field is not currently populated.
       
      repeated .google.maps.routing.v2.SpeedReadingInterval speed_reading_intervals = 1;
      Specified by:
      getSpeedReadingIntervalsList in interface RouteLegStepTravelAdvisoryOrBuilder
    • getSpeedReadingIntervalsCount

      public int getSpeedReadingIntervalsCount()
       NOTE: This field is not currently populated.
       
      repeated .google.maps.routing.v2.SpeedReadingInterval speed_reading_intervals = 1;
      Specified by:
      getSpeedReadingIntervalsCount in interface RouteLegStepTravelAdvisoryOrBuilder
    • getSpeedReadingIntervals

      public SpeedReadingInterval getSpeedReadingIntervals(int index)
       NOTE: This field is not currently populated.
       
      repeated .google.maps.routing.v2.SpeedReadingInterval speed_reading_intervals = 1;
      Specified by:
      getSpeedReadingIntervals in interface RouteLegStepTravelAdvisoryOrBuilder
    • setSpeedReadingIntervals

      public RouteLegStepTravelAdvisory.Builder setSpeedReadingIntervals(int index, SpeedReadingInterval value)
       NOTE: This field is not currently populated.
       
      repeated .google.maps.routing.v2.SpeedReadingInterval speed_reading_intervals = 1;
    • setSpeedReadingIntervals

      public RouteLegStepTravelAdvisory.Builder setSpeedReadingIntervals(int index, SpeedReadingInterval.Builder builderForValue)
       NOTE: This field is not currently populated.
       
      repeated .google.maps.routing.v2.SpeedReadingInterval speed_reading_intervals = 1;
    • addSpeedReadingIntervals

      public RouteLegStepTravelAdvisory.Builder addSpeedReadingIntervals(SpeedReadingInterval value)
       NOTE: This field is not currently populated.
       
      repeated .google.maps.routing.v2.SpeedReadingInterval speed_reading_intervals = 1;
    • addSpeedReadingIntervals

      public RouteLegStepTravelAdvisory.Builder addSpeedReadingIntervals(int index, SpeedReadingInterval value)
       NOTE: This field is not currently populated.
       
      repeated .google.maps.routing.v2.SpeedReadingInterval speed_reading_intervals = 1;
    • addSpeedReadingIntervals

      public RouteLegStepTravelAdvisory.Builder addSpeedReadingIntervals(SpeedReadingInterval.Builder builderForValue)
       NOTE: This field is not currently populated.
       
      repeated .google.maps.routing.v2.SpeedReadingInterval speed_reading_intervals = 1;
    • addSpeedReadingIntervals

      public RouteLegStepTravelAdvisory.Builder addSpeedReadingIntervals(int index, SpeedReadingInterval.Builder builderForValue)
       NOTE: This field is not currently populated.
       
      repeated .google.maps.routing.v2.SpeedReadingInterval speed_reading_intervals = 1;
    • addAllSpeedReadingIntervals

      public RouteLegStepTravelAdvisory.Builder addAllSpeedReadingIntervals(Iterable<? extends SpeedReadingInterval> values)
       NOTE: This field is not currently populated.
       
      repeated .google.maps.routing.v2.SpeedReadingInterval speed_reading_intervals = 1;
    • clearSpeedReadingIntervals

      public RouteLegStepTravelAdvisory.Builder clearSpeedReadingIntervals()
       NOTE: This field is not currently populated.
       
      repeated .google.maps.routing.v2.SpeedReadingInterval speed_reading_intervals = 1;
    • removeSpeedReadingIntervals

      public RouteLegStepTravelAdvisory.Builder removeSpeedReadingIntervals(int index)
       NOTE: This field is not currently populated.
       
      repeated .google.maps.routing.v2.SpeedReadingInterval speed_reading_intervals = 1;
    • getSpeedReadingIntervalsBuilder

      public SpeedReadingInterval.Builder getSpeedReadingIntervalsBuilder(int index)
       NOTE: This field is not currently populated.
       
      repeated .google.maps.routing.v2.SpeedReadingInterval speed_reading_intervals = 1;
    • getSpeedReadingIntervalsOrBuilder

      public SpeedReadingIntervalOrBuilder getSpeedReadingIntervalsOrBuilder(int index)
       NOTE: This field is not currently populated.
       
      repeated .google.maps.routing.v2.SpeedReadingInterval speed_reading_intervals = 1;
      Specified by:
      getSpeedReadingIntervalsOrBuilder in interface RouteLegStepTravelAdvisoryOrBuilder
    • getSpeedReadingIntervalsOrBuilderList

      public List<? extends SpeedReadingIntervalOrBuilder> getSpeedReadingIntervalsOrBuilderList()
       NOTE: This field is not currently populated.
       
      repeated .google.maps.routing.v2.SpeedReadingInterval speed_reading_intervals = 1;
      Specified by:
      getSpeedReadingIntervalsOrBuilderList in interface RouteLegStepTravelAdvisoryOrBuilder
    • addSpeedReadingIntervalsBuilder

      public SpeedReadingInterval.Builder addSpeedReadingIntervalsBuilder()
       NOTE: This field is not currently populated.
       
      repeated .google.maps.routing.v2.SpeedReadingInterval speed_reading_intervals = 1;
    • addSpeedReadingIntervalsBuilder

      public SpeedReadingInterval.Builder addSpeedReadingIntervalsBuilder(int index)
       NOTE: This field is not currently populated.
       
      repeated .google.maps.routing.v2.SpeedReadingInterval speed_reading_intervals = 1;
    • getSpeedReadingIntervalsBuilderList

      public List<SpeedReadingInterval.Builder> getSpeedReadingIntervalsBuilderList()
       NOTE: This field is not currently populated.
       
      repeated .google.maps.routing.v2.SpeedReadingInterval speed_reading_intervals = 1;