boundingMarker = $boundingMarker; } /** * @return GeostoreBoundingMarkerProto[] */ public function getBoundingMarker() { return $this->boundingMarker; } /** * @param string */ public function setConjoinedCategory($conjoinedCategory) { $this->conjoinedCategory = $conjoinedCategory; } /** * @return string */ public function getConjoinedCategory() { return $this->conjoinedCategory; } /** * @param float */ public function setDistanceToNextLane($distanceToNextLane) { $this->distanceToNextLane = $distanceToNextLane; } /** * @return float */ public function getDistanceToNextLane() { return $this->distanceToNextLane; } /** * @param GeostoreFlowLineProto */ public function setFlow(GeostoreFlowLineProto $flow) { $this->flow = $flow; } /** * @return GeostoreFlowLineProto */ public function getFlow() { return $this->flow; } /** * @param GeostoreLaneProtoLaneConnection[] */ public function setLaneConnection($laneConnection) { $this->laneConnection = $laneConnection; } /** * @return GeostoreLaneProtoLaneConnection[] */ public function getLaneConnection() { return $this->laneConnection; } /** * @param string */ public function setLaneDividerCrossing($laneDividerCrossing) { $this->laneDividerCrossing = $laneDividerCrossing; } /** * @return string */ public function getLaneDividerCrossing() { return $this->laneDividerCrossing; } /** * @param float */ public function setLaneFollowsSegmentBeginFraction($laneFollowsSegmentBeginFraction) { $this->laneFollowsSegmentBeginFraction = $laneFollowsSegmentBeginFraction; } /** * @return float */ public function getLaneFollowsSegmentBeginFraction() { return $this->laneFollowsSegmentBeginFraction; } /** * @param float */ public function setLaneFollowsSegmentEndFraction($laneFollowsSegmentEndFraction) { $this->laneFollowsSegmentEndFraction = $laneFollowsSegmentEndFraction; } /** * @return float */ public function getLaneFollowsSegmentEndFraction() { return $this->laneFollowsSegmentEndFraction; } /** * @param int */ public function setLaneNumber($laneNumber) { $this->laneNumber = $laneNumber; } /** * @return int */ public function getLaneNumber() { return $this->laneNumber; } /** * @param string */ public function setLaneToken($laneToken) { $this->laneToken = $laneToken; } /** * @return string */ public function getLaneToken() { return $this->laneToken; } /** * @param GeostoreFieldMetadataProto */ public function setMetadata(GeostoreFieldMetadataProto $metadata) { $this->metadata = $metadata; } /** * @return GeostoreFieldMetadataProto */ public function getMetadata() { return $this->metadata; } /** * @param GeostoreRestrictionProto[] */ public function setRestriction($restriction) { $this->restriction = $restriction; } /** * @return GeostoreRestrictionProto[] */ public function getRestriction() { return $this->restriction; } /** * @param bool */ public function setShared($shared) { $this->shared = $shared; } /** * @return bool */ public function getShared() { return $this->shared; } /** * @param GeostoreFeatureIdProto[] */ public function setStopLine($stopLine) { $this->stopLine = $stopLine; } /** * @return GeostoreFeatureIdProto[] */ public function getStopLine() { return $this->stopLine; } /** * @param string */ public function setSurface($surface) { $this->surface = $surface; } /** * @return string */ public function getSurface() { return $this->surface; } /** * @param string */ public function setType($type) { $this->type = $type; } /** * @return string */ public function getType() { return $this->type; } /** * @param float */ public function setWidth($width) { $this->width = $width; } /** * @return float */ public function getWidth() { return $this->width; } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(GeostoreLaneProto::class, 'Google_Service_Contentwarehouse_GeostoreLaneProto');