All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.google.maps.routing.v2.PolylineDetailsProto Maven / Gradle / Ivy

There is a newer version: 1.41.0
Show newest version
/*
 * Copyright 2024 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     https://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: google/maps/routing/v2/polyline_details.proto

// Protobuf Java Version: 3.25.5
package com.google.maps.routing.v2;

public final class PolylineDetailsProto {
  private PolylineDetailsProto() {}

  public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {}

  public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) {
    registerAllExtensions((com.google.protobuf.ExtensionRegistryLite) registry);
  }

  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_maps_routing_v2_PolylineDetails_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_maps_routing_v2_PolylineDetails_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_maps_routing_v2_PolylineDetails_PolylinePointIndex_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_maps_routing_v2_PolylineDetails_PolylinePointIndex_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_maps_routing_v2_PolylineDetails_FlyoverInfo_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_maps_routing_v2_PolylineDetails_FlyoverInfo_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_maps_routing_v2_PolylineDetails_NarrowRoadInfo_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_maps_routing_v2_PolylineDetails_NarrowRoadInfo_fieldAccessorTable;

  public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
    return descriptor;
  }

  private static com.google.protobuf.Descriptors.FileDescriptor descriptor;

  static {
    java.lang.String[] descriptorData = {
      "\n-google/maps/routing/v2/polyline_detail"
          + "s.proto\022\026google.maps.routing.v2\032\037google/"
          + "api/field_behavior.proto\"\371\005\n\017PolylineDet"
          + "ails\022I\n\014flyover_info\030\014 \003(\01323.google.maps"
          + ".routing.v2.PolylineDetails.FlyoverInfo\022"
          + "P\n\020narrow_road_info\030\r \003(\01326.google.maps."
          + "routing.v2.PolylineDetails.NarrowRoadInf"
          + "o\032d\n\022PolylinePointIndex\022\030\n\013start_index\030\001"
          + " \001(\005H\000\210\001\001\022\026\n\tend_index\030\002 \001(\005H\001\210\001\001B\016\n\014_st"
          + "art_indexB\014\n\n_end_index\032\300\001\n\013FlyoverInfo\022"
          + "W\n\020flyover_presence\030\001 \001(\01628.google.maps."
          + "routing.v2.PolylineDetails.RoadFeatureSt"
          + "ateB\003\340A\003\022X\n\024polyline_point_index\030\002 \001(\0132:"
          + ".google.maps.routing.v2.PolylineDetails."
          + "PolylinePointIndex\032\307\001\n\016NarrowRoadInfo\022[\n"
          + "\024narrow_road_presence\030\001 \001(\01628.google.map"
          + "s.routing.v2.PolylineDetails.RoadFeature"
          + "StateB\003\340A\003\022X\n\024polyline_point_index\030\002 \001(\013"
          + "2:.google.maps.routing.v2.PolylineDetail"
          + "s.PolylinePointIndex\"V\n\020RoadFeatureState"
          + "\022\"\n\036ROAD_FEATURE_STATE_UNSPECIFIED\020\000\022\n\n\006"
          + "EXISTS\020\001\022\022\n\016DOES_NOT_EXIST\020\002B\306\001\n\032com.goo"
          + "gle.maps.routing.v2B\024PolylineDetailsProt"
          + "oP\001Z:cloud.google.com/go/maps/routing/ap"
          + "iv2/routingpb;routingpb\242\002\005GMRV2\252\002\026Google"
          + ".Maps.Routing.V2\312\002\026Google\\Maps\\Routing\\V"
          + "2\352\002\031Google::Maps::Routing::V2b\006proto3"
    };
    descriptor =
        com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom(
            descriptorData,
            new com.google.protobuf.Descriptors.FileDescriptor[] {
              com.google.api.FieldBehaviorProto.getDescriptor(),
            });
    internal_static_google_maps_routing_v2_PolylineDetails_descriptor =
        getDescriptor().getMessageTypes().get(0);
    internal_static_google_maps_routing_v2_PolylineDetails_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_maps_routing_v2_PolylineDetails_descriptor,
            new java.lang.String[] {
              "FlyoverInfo", "NarrowRoadInfo",
            });
    internal_static_google_maps_routing_v2_PolylineDetails_PolylinePointIndex_descriptor =
        internal_static_google_maps_routing_v2_PolylineDetails_descriptor.getNestedTypes().get(0);
    internal_static_google_maps_routing_v2_PolylineDetails_PolylinePointIndex_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_maps_routing_v2_PolylineDetails_PolylinePointIndex_descriptor,
            new java.lang.String[] {
              "StartIndex", "EndIndex",
            });
    internal_static_google_maps_routing_v2_PolylineDetails_FlyoverInfo_descriptor =
        internal_static_google_maps_routing_v2_PolylineDetails_descriptor.getNestedTypes().get(1);
    internal_static_google_maps_routing_v2_PolylineDetails_FlyoverInfo_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_maps_routing_v2_PolylineDetails_FlyoverInfo_descriptor,
            new java.lang.String[] {
              "FlyoverPresence", "PolylinePointIndex",
            });
    internal_static_google_maps_routing_v2_PolylineDetails_NarrowRoadInfo_descriptor =
        internal_static_google_maps_routing_v2_PolylineDetails_descriptor.getNestedTypes().get(2);
    internal_static_google_maps_routing_v2_PolylineDetails_NarrowRoadInfo_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_maps_routing_v2_PolylineDetails_NarrowRoadInfo_descriptor,
            new java.lang.String[] {
              "NarrowRoadPresence", "PolylinePointIndex",
            });
    com.google.protobuf.ExtensionRegistry registry =
        com.google.protobuf.ExtensionRegistry.newInstance();
    registry.add(com.google.api.FieldBehaviorProto.fieldBehavior);
    com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor(
        descriptor, registry);
    com.google.api.FieldBehaviorProto.getDescriptor();
  }

  // @@protoc_insertion_point(outer_class_scope)
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy