Package com.google.maps.routing.v2
Class RouteLegStepTransitDetails.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<RouteLegStepTransitDetails.Builder>
-
- com.google.maps.routing.v2.RouteLegStepTransitDetails.Builder
-
- All Implemented Interfaces:
RouteLegStepTransitDetailsOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- RouteLegStepTransitDetails
public static final class RouteLegStepTransitDetails.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<RouteLegStepTransitDetails.Builder> implements RouteLegStepTransitDetailsOrBuilder
Additional information for the `RouteLegStep` related to `TRANSIT` routes.
Protobuf typegoogle.maps.routing.v2.RouteLegStepTransitDetails
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description RouteLegStepTransitDetails.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
RouteLegStepTransitDetails
build()
RouteLegStepTransitDetails
buildPartial()
RouteLegStepTransitDetails.Builder
clear()
RouteLegStepTransitDetails.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
RouteLegStepTransitDetails.Builder
clearHeadsign()
Specifies the direction in which to travel on this line as marked on the vehicle or at the departure stop.RouteLegStepTransitDetails.Builder
clearHeadway()
Specifies the expected time as a duration between departures from the same stop at this time.RouteLegStepTransitDetails.Builder
clearLocalizedValues()
Text representations of properties of the `RouteLegStepTransitDetails`.RouteLegStepTransitDetails.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
RouteLegStepTransitDetails.Builder
clearStopCount()
The number of stops from the departure to the arrival stop.RouteLegStepTransitDetails.Builder
clearStopDetails()
Information about the arrival and departure stops for the step.RouteLegStepTransitDetails.Builder
clearTransitLine()
Information about the transit line used in this step.RouteLegStepTransitDetails.Builder
clearTripShortText()
The text that appears in schedules and sign boards to identify a transit trip to passengers.RouteLegStepTransitDetails.Builder
clone()
RouteLegStepTransitDetails
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
String
getHeadsign()
Specifies the direction in which to travel on this line as marked on the vehicle or at the departure stop.com.google.protobuf.ByteString
getHeadsignBytes()
Specifies the direction in which to travel on this line as marked on the vehicle or at the departure stop.com.google.protobuf.Duration
getHeadway()
Specifies the expected time as a duration between departures from the same stop at this time.com.google.protobuf.Duration.Builder
getHeadwayBuilder()
Specifies the expected time as a duration between departures from the same stop at this time.com.google.protobuf.DurationOrBuilder
getHeadwayOrBuilder()
Specifies the expected time as a duration between departures from the same stop at this time.RouteLegStepTransitDetails.TransitDetailsLocalizedValues
getLocalizedValues()
Text representations of properties of the `RouteLegStepTransitDetails`.RouteLegStepTransitDetails.TransitDetailsLocalizedValues.Builder
getLocalizedValuesBuilder()
Text representations of properties of the `RouteLegStepTransitDetails`.RouteLegStepTransitDetails.TransitDetailsLocalizedValuesOrBuilder
getLocalizedValuesOrBuilder()
Text representations of properties of the `RouteLegStepTransitDetails`.int
getStopCount()
The number of stops from the departure to the arrival stop.RouteLegStepTransitDetails.TransitStopDetails
getStopDetails()
Information about the arrival and departure stops for the step.RouteLegStepTransitDetails.TransitStopDetails.Builder
getStopDetailsBuilder()
Information about the arrival and departure stops for the step.RouteLegStepTransitDetails.TransitStopDetailsOrBuilder
getStopDetailsOrBuilder()
Information about the arrival and departure stops for the step.TransitLine
getTransitLine()
Information about the transit line used in this step.TransitLine.Builder
getTransitLineBuilder()
Information about the transit line used in this step.TransitLineOrBuilder
getTransitLineOrBuilder()
Information about the transit line used in this step.String
getTripShortText()
The text that appears in schedules and sign boards to identify a transit trip to passengers.com.google.protobuf.ByteString
getTripShortTextBytes()
The text that appears in schedules and sign boards to identify a transit trip to passengers.boolean
hasHeadway()
Specifies the expected time as a duration between departures from the same stop at this time.boolean
hasLocalizedValues()
Text representations of properties of the `RouteLegStepTransitDetails`.boolean
hasStopDetails()
Information about the arrival and departure stops for the step.boolean
hasTransitLine()
Information about the transit line used in this step.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
RouteLegStepTransitDetails.Builder
mergeFrom(RouteLegStepTransitDetails other)
RouteLegStepTransitDetails.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
RouteLegStepTransitDetails.Builder
mergeFrom(com.google.protobuf.Message other)
RouteLegStepTransitDetails.Builder
mergeHeadway(com.google.protobuf.Duration value)
Specifies the expected time as a duration between departures from the same stop at this time.RouteLegStepTransitDetails.Builder
mergeLocalizedValues(RouteLegStepTransitDetails.TransitDetailsLocalizedValues value)
Text representations of properties of the `RouteLegStepTransitDetails`.RouteLegStepTransitDetails.Builder
mergeStopDetails(RouteLegStepTransitDetails.TransitStopDetails value)
Information about the arrival and departure stops for the step.RouteLegStepTransitDetails.Builder
mergeTransitLine(TransitLine value)
Information about the transit line used in this step.RouteLegStepTransitDetails.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
RouteLegStepTransitDetails.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
RouteLegStepTransitDetails.Builder
setHeadsign(String value)
Specifies the direction in which to travel on this line as marked on the vehicle or at the departure stop.RouteLegStepTransitDetails.Builder
setHeadsignBytes(com.google.protobuf.ByteString value)
Specifies the direction in which to travel on this line as marked on the vehicle or at the departure stop.RouteLegStepTransitDetails.Builder
setHeadway(com.google.protobuf.Duration value)
Specifies the expected time as a duration between departures from the same stop at this time.RouteLegStepTransitDetails.Builder
setHeadway(com.google.protobuf.Duration.Builder builderForValue)
Specifies the expected time as a duration between departures from the same stop at this time.RouteLegStepTransitDetails.Builder
setLocalizedValues(RouteLegStepTransitDetails.TransitDetailsLocalizedValues value)
Text representations of properties of the `RouteLegStepTransitDetails`.RouteLegStepTransitDetails.Builder
setLocalizedValues(RouteLegStepTransitDetails.TransitDetailsLocalizedValues.Builder builderForValue)
Text representations of properties of the `RouteLegStepTransitDetails`.RouteLegStepTransitDetails.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
RouteLegStepTransitDetails.Builder
setStopCount(int value)
The number of stops from the departure to the arrival stop.RouteLegStepTransitDetails.Builder
setStopDetails(RouteLegStepTransitDetails.TransitStopDetails value)
Information about the arrival and departure stops for the step.RouteLegStepTransitDetails.Builder
setStopDetails(RouteLegStepTransitDetails.TransitStopDetails.Builder builderForValue)
Information about the arrival and departure stops for the step.RouteLegStepTransitDetails.Builder
setTransitLine(TransitLine value)
Information about the transit line used in this step.RouteLegStepTransitDetails.Builder
setTransitLine(TransitLine.Builder builderForValue)
Information about the transit line used in this step.RouteLegStepTransitDetails.Builder
setTripShortText(String value)
The text that appears in schedules and sign boards to identify a transit trip to passengers.RouteLegStepTransitDetails.Builder
setTripShortTextBytes(com.google.protobuf.ByteString value)
The text that appears in schedules and sign boards to identify a transit trip to passengers.RouteLegStepTransitDetails.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<RouteLegStepTransitDetails.Builder>
-
clear
public RouteLegStepTransitDetails.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<RouteLegStepTransitDetails.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<RouteLegStepTransitDetails.Builder>
-
getDefaultInstanceForType
public RouteLegStepTransitDetails getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public RouteLegStepTransitDetails build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public RouteLegStepTransitDetails buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public RouteLegStepTransitDetails.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<RouteLegStepTransitDetails.Builder>
-
setField
public RouteLegStepTransitDetails.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<RouteLegStepTransitDetails.Builder>
-
clearField
public RouteLegStepTransitDetails.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<RouteLegStepTransitDetails.Builder>
-
clearOneof
public RouteLegStepTransitDetails.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<RouteLegStepTransitDetails.Builder>
-
setRepeatedField
public RouteLegStepTransitDetails.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<RouteLegStepTransitDetails.Builder>
-
addRepeatedField
public RouteLegStepTransitDetails.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<RouteLegStepTransitDetails.Builder>
-
mergeFrom
public RouteLegStepTransitDetails.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<RouteLegStepTransitDetails.Builder>
-
mergeFrom
public RouteLegStepTransitDetails.Builder mergeFrom(RouteLegStepTransitDetails other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<RouteLegStepTransitDetails.Builder>
-
mergeFrom
public RouteLegStepTransitDetails.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<RouteLegStepTransitDetails.Builder>
- Throws:
IOException
-
hasStopDetails
public boolean hasStopDetails()
Information about the arrival and departure stops for the step.
.google.maps.routing.v2.RouteLegStepTransitDetails.TransitStopDetails stop_details = 1;
- Specified by:
hasStopDetails
in interfaceRouteLegStepTransitDetailsOrBuilder
- Returns:
- Whether the stopDetails field is set.
-
getStopDetails
public RouteLegStepTransitDetails.TransitStopDetails getStopDetails()
Information about the arrival and departure stops for the step.
.google.maps.routing.v2.RouteLegStepTransitDetails.TransitStopDetails stop_details = 1;
- Specified by:
getStopDetails
in interfaceRouteLegStepTransitDetailsOrBuilder
- Returns:
- The stopDetails.
-
setStopDetails
public RouteLegStepTransitDetails.Builder setStopDetails(RouteLegStepTransitDetails.TransitStopDetails value)
Information about the arrival and departure stops for the step.
.google.maps.routing.v2.RouteLegStepTransitDetails.TransitStopDetails stop_details = 1;
-
setStopDetails
public RouteLegStepTransitDetails.Builder setStopDetails(RouteLegStepTransitDetails.TransitStopDetails.Builder builderForValue)
Information about the arrival and departure stops for the step.
.google.maps.routing.v2.RouteLegStepTransitDetails.TransitStopDetails stop_details = 1;
-
mergeStopDetails
public RouteLegStepTransitDetails.Builder mergeStopDetails(RouteLegStepTransitDetails.TransitStopDetails value)
Information about the arrival and departure stops for the step.
.google.maps.routing.v2.RouteLegStepTransitDetails.TransitStopDetails stop_details = 1;
-
clearStopDetails
public RouteLegStepTransitDetails.Builder clearStopDetails()
Information about the arrival and departure stops for the step.
.google.maps.routing.v2.RouteLegStepTransitDetails.TransitStopDetails stop_details = 1;
-
getStopDetailsBuilder
public RouteLegStepTransitDetails.TransitStopDetails.Builder getStopDetailsBuilder()
Information about the arrival and departure stops for the step.
.google.maps.routing.v2.RouteLegStepTransitDetails.TransitStopDetails stop_details = 1;
-
getStopDetailsOrBuilder
public RouteLegStepTransitDetails.TransitStopDetailsOrBuilder getStopDetailsOrBuilder()
Information about the arrival and departure stops for the step.
.google.maps.routing.v2.RouteLegStepTransitDetails.TransitStopDetails stop_details = 1;
- Specified by:
getStopDetailsOrBuilder
in interfaceRouteLegStepTransitDetailsOrBuilder
-
hasLocalizedValues
public boolean hasLocalizedValues()
Text representations of properties of the `RouteLegStepTransitDetails`.
.google.maps.routing.v2.RouteLegStepTransitDetails.TransitDetailsLocalizedValues localized_values = 2;
- Specified by:
hasLocalizedValues
in interfaceRouteLegStepTransitDetailsOrBuilder
- Returns:
- Whether the localizedValues field is set.
-
getLocalizedValues
public RouteLegStepTransitDetails.TransitDetailsLocalizedValues getLocalizedValues()
Text representations of properties of the `RouteLegStepTransitDetails`.
.google.maps.routing.v2.RouteLegStepTransitDetails.TransitDetailsLocalizedValues localized_values = 2;
- Specified by:
getLocalizedValues
in interfaceRouteLegStepTransitDetailsOrBuilder
- Returns:
- The localizedValues.
-
setLocalizedValues
public RouteLegStepTransitDetails.Builder setLocalizedValues(RouteLegStepTransitDetails.TransitDetailsLocalizedValues value)
Text representations of properties of the `RouteLegStepTransitDetails`.
.google.maps.routing.v2.RouteLegStepTransitDetails.TransitDetailsLocalizedValues localized_values = 2;
-
setLocalizedValues
public RouteLegStepTransitDetails.Builder setLocalizedValues(RouteLegStepTransitDetails.TransitDetailsLocalizedValues.Builder builderForValue)
Text representations of properties of the `RouteLegStepTransitDetails`.
.google.maps.routing.v2.RouteLegStepTransitDetails.TransitDetailsLocalizedValues localized_values = 2;
-
mergeLocalizedValues
public RouteLegStepTransitDetails.Builder mergeLocalizedValues(RouteLegStepTransitDetails.TransitDetailsLocalizedValues value)
Text representations of properties of the `RouteLegStepTransitDetails`.
.google.maps.routing.v2.RouteLegStepTransitDetails.TransitDetailsLocalizedValues localized_values = 2;
-
clearLocalizedValues
public RouteLegStepTransitDetails.Builder clearLocalizedValues()
Text representations of properties of the `RouteLegStepTransitDetails`.
.google.maps.routing.v2.RouteLegStepTransitDetails.TransitDetailsLocalizedValues localized_values = 2;
-
getLocalizedValuesBuilder
public RouteLegStepTransitDetails.TransitDetailsLocalizedValues.Builder getLocalizedValuesBuilder()
Text representations of properties of the `RouteLegStepTransitDetails`.
.google.maps.routing.v2.RouteLegStepTransitDetails.TransitDetailsLocalizedValues localized_values = 2;
-
getLocalizedValuesOrBuilder
public RouteLegStepTransitDetails.TransitDetailsLocalizedValuesOrBuilder getLocalizedValuesOrBuilder()
Text representations of properties of the `RouteLegStepTransitDetails`.
.google.maps.routing.v2.RouteLegStepTransitDetails.TransitDetailsLocalizedValues localized_values = 2;
- Specified by:
getLocalizedValuesOrBuilder
in interfaceRouteLegStepTransitDetailsOrBuilder
-
getHeadsign
public String getHeadsign()
Specifies the direction in which to travel on this line as marked on the vehicle or at the departure stop. The direction is often the terminus station.
string headsign = 3;
- Specified by:
getHeadsign
in interfaceRouteLegStepTransitDetailsOrBuilder
- Returns:
- The headsign.
-
getHeadsignBytes
public com.google.protobuf.ByteString getHeadsignBytes()
Specifies the direction in which to travel on this line as marked on the vehicle or at the departure stop. The direction is often the terminus station.
string headsign = 3;
- Specified by:
getHeadsignBytes
in interfaceRouteLegStepTransitDetailsOrBuilder
- Returns:
- The bytes for headsign.
-
setHeadsign
public RouteLegStepTransitDetails.Builder setHeadsign(String value)
Specifies the direction in which to travel on this line as marked on the vehicle or at the departure stop. The direction is often the terminus station.
string headsign = 3;
- Parameters:
value
- The headsign to set.- Returns:
- This builder for chaining.
-
clearHeadsign
public RouteLegStepTransitDetails.Builder clearHeadsign()
Specifies the direction in which to travel on this line as marked on the vehicle or at the departure stop. The direction is often the terminus station.
string headsign = 3;
- Returns:
- This builder for chaining.
-
setHeadsignBytes
public RouteLegStepTransitDetails.Builder setHeadsignBytes(com.google.protobuf.ByteString value)
Specifies the direction in which to travel on this line as marked on the vehicle or at the departure stop. The direction is often the terminus station.
string headsign = 3;
- Parameters:
value
- The bytes for headsign to set.- Returns:
- This builder for chaining.
-
hasHeadway
public boolean hasHeadway()
Specifies the expected time as a duration between departures from the same stop at this time. For example, with a headway seconds value of 600, you would expect a ten minute wait if you should miss your bus.
.google.protobuf.Duration headway = 4;
- Specified by:
hasHeadway
in interfaceRouteLegStepTransitDetailsOrBuilder
- Returns:
- Whether the headway field is set.
-
getHeadway
public com.google.protobuf.Duration getHeadway()
Specifies the expected time as a duration between departures from the same stop at this time. For example, with a headway seconds value of 600, you would expect a ten minute wait if you should miss your bus.
.google.protobuf.Duration headway = 4;
- Specified by:
getHeadway
in interfaceRouteLegStepTransitDetailsOrBuilder
- Returns:
- The headway.
-
setHeadway
public RouteLegStepTransitDetails.Builder setHeadway(com.google.protobuf.Duration value)
Specifies the expected time as a duration between departures from the same stop at this time. For example, with a headway seconds value of 600, you would expect a ten minute wait if you should miss your bus.
.google.protobuf.Duration headway = 4;
-
setHeadway
public RouteLegStepTransitDetails.Builder setHeadway(com.google.protobuf.Duration.Builder builderForValue)
Specifies the expected time as a duration between departures from the same stop at this time. For example, with a headway seconds value of 600, you would expect a ten minute wait if you should miss your bus.
.google.protobuf.Duration headway = 4;
-
mergeHeadway
public RouteLegStepTransitDetails.Builder mergeHeadway(com.google.protobuf.Duration value)
Specifies the expected time as a duration between departures from the same stop at this time. For example, with a headway seconds value of 600, you would expect a ten minute wait if you should miss your bus.
.google.protobuf.Duration headway = 4;
-
clearHeadway
public RouteLegStepTransitDetails.Builder clearHeadway()
Specifies the expected time as a duration between departures from the same stop at this time. For example, with a headway seconds value of 600, you would expect a ten minute wait if you should miss your bus.
.google.protobuf.Duration headway = 4;
-
getHeadwayBuilder
public com.google.protobuf.Duration.Builder getHeadwayBuilder()
Specifies the expected time as a duration between departures from the same stop at this time. For example, with a headway seconds value of 600, you would expect a ten minute wait if you should miss your bus.
.google.protobuf.Duration headway = 4;
-
getHeadwayOrBuilder
public com.google.protobuf.DurationOrBuilder getHeadwayOrBuilder()
Specifies the expected time as a duration between departures from the same stop at this time. For example, with a headway seconds value of 600, you would expect a ten minute wait if you should miss your bus.
.google.protobuf.Duration headway = 4;
- Specified by:
getHeadwayOrBuilder
in interfaceRouteLegStepTransitDetailsOrBuilder
-
hasTransitLine
public boolean hasTransitLine()
Information about the transit line used in this step.
.google.maps.routing.v2.TransitLine transit_line = 5;
- Specified by:
hasTransitLine
in interfaceRouteLegStepTransitDetailsOrBuilder
- Returns:
- Whether the transitLine field is set.
-
getTransitLine
public TransitLine getTransitLine()
Information about the transit line used in this step.
.google.maps.routing.v2.TransitLine transit_line = 5;
- Specified by:
getTransitLine
in interfaceRouteLegStepTransitDetailsOrBuilder
- Returns:
- The transitLine.
-
setTransitLine
public RouteLegStepTransitDetails.Builder setTransitLine(TransitLine value)
Information about the transit line used in this step.
.google.maps.routing.v2.TransitLine transit_line = 5;
-
setTransitLine
public RouteLegStepTransitDetails.Builder setTransitLine(TransitLine.Builder builderForValue)
Information about the transit line used in this step.
.google.maps.routing.v2.TransitLine transit_line = 5;
-
mergeTransitLine
public RouteLegStepTransitDetails.Builder mergeTransitLine(TransitLine value)
Information about the transit line used in this step.
.google.maps.routing.v2.TransitLine transit_line = 5;
-
clearTransitLine
public RouteLegStepTransitDetails.Builder clearTransitLine()
Information about the transit line used in this step.
.google.maps.routing.v2.TransitLine transit_line = 5;
-
getTransitLineBuilder
public TransitLine.Builder getTransitLineBuilder()
Information about the transit line used in this step.
.google.maps.routing.v2.TransitLine transit_line = 5;
-
getTransitLineOrBuilder
public TransitLineOrBuilder getTransitLineOrBuilder()
Information about the transit line used in this step.
.google.maps.routing.v2.TransitLine transit_line = 5;
- Specified by:
getTransitLineOrBuilder
in interfaceRouteLegStepTransitDetailsOrBuilder
-
getStopCount
public int getStopCount()
The number of stops from the departure to the arrival stop. This count includes the arrival stop, but excludes the departure stop. For example, if your route leaves from Stop A, passes through stops B and C, and arrives at stop D, stop_count will return 3.
int32 stop_count = 6;
- Specified by:
getStopCount
in interfaceRouteLegStepTransitDetailsOrBuilder
- Returns:
- The stopCount.
-
setStopCount
public RouteLegStepTransitDetails.Builder setStopCount(int value)
The number of stops from the departure to the arrival stop. This count includes the arrival stop, but excludes the departure stop. For example, if your route leaves from Stop A, passes through stops B and C, and arrives at stop D, stop_count will return 3.
int32 stop_count = 6;
- Parameters:
value
- The stopCount to set.- Returns:
- This builder for chaining.
-
clearStopCount
public RouteLegStepTransitDetails.Builder clearStopCount()
The number of stops from the departure to the arrival stop. This count includes the arrival stop, but excludes the departure stop. For example, if your route leaves from Stop A, passes through stops B and C, and arrives at stop D, stop_count will return 3.
int32 stop_count = 6;
- Returns:
- This builder for chaining.
-
getTripShortText
public String getTripShortText()
The text that appears in schedules and sign boards to identify a transit trip to passengers. The text should uniquely identify a trip within a service day. For example, "538" is the `trip_short_text` of the Amtrak train that leaves San Jose, CA at 15:10 on weekdays to Sacramento, CA.
string trip_short_text = 7;
- Specified by:
getTripShortText
in interfaceRouteLegStepTransitDetailsOrBuilder
- Returns:
- The tripShortText.
-
getTripShortTextBytes
public com.google.protobuf.ByteString getTripShortTextBytes()
The text that appears in schedules and sign boards to identify a transit trip to passengers. The text should uniquely identify a trip within a service day. For example, "538" is the `trip_short_text` of the Amtrak train that leaves San Jose, CA at 15:10 on weekdays to Sacramento, CA.
string trip_short_text = 7;
- Specified by:
getTripShortTextBytes
in interfaceRouteLegStepTransitDetailsOrBuilder
- Returns:
- The bytes for tripShortText.
-
setTripShortText
public RouteLegStepTransitDetails.Builder setTripShortText(String value)
The text that appears in schedules and sign boards to identify a transit trip to passengers. The text should uniquely identify a trip within a service day. For example, "538" is the `trip_short_text` of the Amtrak train that leaves San Jose, CA at 15:10 on weekdays to Sacramento, CA.
string trip_short_text = 7;
- Parameters:
value
- The tripShortText to set.- Returns:
- This builder for chaining.
-
clearTripShortText
public RouteLegStepTransitDetails.Builder clearTripShortText()
The text that appears in schedules and sign boards to identify a transit trip to passengers. The text should uniquely identify a trip within a service day. For example, "538" is the `trip_short_text` of the Amtrak train that leaves San Jose, CA at 15:10 on weekdays to Sacramento, CA.
string trip_short_text = 7;
- Returns:
- This builder for chaining.
-
setTripShortTextBytes
public RouteLegStepTransitDetails.Builder setTripShortTextBytes(com.google.protobuf.ByteString value)
The text that appears in schedules and sign boards to identify a transit trip to passengers. The text should uniquely identify a trip within a service day. For example, "538" is the `trip_short_text` of the Amtrak train that leaves San Jose, CA at 15:10 on weekdays to Sacramento, CA.
string trip_short_text = 7;
- Parameters:
value
- The bytes for tripShortText to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final RouteLegStepTransitDetails.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<RouteLegStepTransitDetails.Builder>
-
mergeUnknownFields
public final RouteLegStepTransitDetails.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<RouteLegStepTransitDetails.Builder>
-
-