Dizin
RoadsSelection
(arayüz)BatchCreateSelectedRoutesRequest
(message)BatchCreateSelectedRoutesResponse
(message)CreateSelectedRouteRequest
(message)DeleteSelectedRouteRequest
(message)GetSelectedRouteRequest
(message)ListSelectedRoutesRequest
(message)ListSelectedRoutesResponse
(message)SelectedRoute
(message)SelectedRoute.DynamicRoute
(message)SelectedRoute.State
(enum)SelectedRoute.ValidationError
(enum)
RoadsSelection
Roads Selection API'nin hizmet tanımı.
BatchCreateSelectedRoutes |
---|
Birden fazla SelectedRoutes oluşturur ve her rota için düzenli olarak önbellek bilgilerini almak üzere bir program başlatır.
|
CreateSelectedRoute |
---|
SelectedRoute oluşturur ve rotanın önbellek bilgilerini düzenli olarak almak için bir program başlatır.
|
DeleteSelectedRoute |
---|
Belirtilen proje için belirtilen SelectedRoute'u siler.
|
GetSelectedRoute |
---|
Adıyla belirtilen bir SelectedRoute alır.
|
ListSelectedRoutes |
---|
Belirtilen proje için tüm SelectedRoutes'ları sayfalara ayırarak listeler.
|
BatchCreateSelectedRoutesRequest
Birden fazla SelectedRoute
oluşturma isteği.
Alanlar | |
---|---|
parent |
İsteğe bağlı. Seçilen tüm rotalar tarafından paylaşılan proje kaynağı. Biçim: projects/{project} Bu ayarlanırsa CreateSelectedRouteRequest mesajlarındaki üst alan boş olmalı veya bu alanla eşleşmelidir. |
requests[] |
Zorunlu. Oluşturulacak rotayı belirten istek mesajı. Bir toplu işlemde en fazla 1.000 seçili rota oluşturulabilir. |
BatchCreateSelectedRoutesResponse
Birden fazla SelectedRoute
oluşturma işleminden gelen yanıt.
Alanlar | |
---|---|
selected_routes[] |
SelectedRoutes oluşturuldu. |
CreateSelectedRouteRequest
SelectedRoute
oluşturma isteği
Alanlar | |
---|---|
parent |
Zorunlu. |
selected_route |
Zorunlu. Oluşturulacak |
selected_route_id |
İsteğe bağlı. Bu değer 4-63 karakter olmalı ve geçerli karakterler şunlardır: "a-z", "A-Z", "0-9" veya "-". Bu değer sağlanmazsa ya da boş bırakılırsa kaynak oluşturulduktan sonra bir UUID oluşturulur. |
DeleteSelectedRouteRequest
SelectedRoute
silme isteği
Alanlar | |
---|---|
name |
Zorunlu. Silinecek SelectedRoute'un adı. Biçim: projects/{project}/selectedRoutes/{selected_route} |
GetSelectedRouteRequest
SelectedRoute
alma isteği.
Alanlar | |
---|---|
name |
Zorunlu. Alınacak |
ListSelectedRoutesRequest
SelectedRoute
saniye boyunca listeleme isteği.
Alanlar | |
---|---|
parent |
Zorunlu. Üst proje: Tüm |
page_size |
İsteğe bağlı. Belirli bir sayfa için döndürülmesi gereken sonuç sayısı. Ayarlanmamışsa varsayılan değer 100'dür. 0 değeri verildiğinde değer varsayılana ayarlanır. Maksimum değer 5.000'dir. 5.000'in üzerindeki değerler 5.000 olarak ayarlanır. |
page_token |
İsteğe bağlı. Önceki bir |
ListSelectedRoutesResponse
SelectedRoute
listelenen yanıt.
Alanlar | |
---|---|
selected_routes[] |
İstekte belirtilen projede depolanan SelectedRoutes sayfası. |
next_page_token |
Sonraki sayfayı almak için |
SelectedRoute
SelectedRoute, bir müşterinin sözleşmeli kullanım alanlarıyla ilgili bilgileri (ör. süre) düzenli olarak almak istediği belirli bir rotayı temsil eder.
Alanlar | |
---|---|
name |
Tanımlayıcı. Biçim: projects/{project}/selectedRoutes/{selected_route} |
display_name |
İsteğe bağlı. Rotanın görünen adı. Bu, müşterinin kullanabileceği isteğe bağlı bir alandır. Benzersiz olması gerekmez. |
create_time |
Yalnızca çıkış. Seçilen rotanın ilk oluşturulma zamanı. |
state |
Yalnızca çıkış. Seçilen rotanın durumu. |
route_attributes |
İsteğe bağlı. Seçilen rotanın özel özellikleri. Bu bilgilerin eklenmesi, geçmiş ve anlık rota bilgileri alınırken rotaların filtrelenmesine / gruplandırılmasına olanak tanır. Rota başına en fazla 10 özellik desteklenir. Her anahtar ve değer boş olmayan bir dize olmalı ve en fazla 100 karakter içerebilir. Anahtarlar "goog" ile başlamamalıdır. |
Birleştirme alanı route_type . Şu anda yalnızca DynamicRoute desteklenmektedir. route_type yalnızca aşağıdakilerden biri olabilir: |
|
dynamic_route |
|
validation_error |
Yalnızca çıkış. Durum STATE_INVALID olduğunda seçilen rotayla ilgili doğrulama hatası. |
DynamicRoute
Bu, ara noktaları (başlangıç, varış ve ara noktalar) olan bir rotayı temsil eder. Gerçek rotanın tüm ara noktalardan geçeceği garanti edilir ancak trafik koşullarının değişmesi nedeniyle zaman zaman değişiklik gösterebilir.
Alanlar | |
---|---|
origin |
Zorunlu. Rotanın başlangıç noktası konumu. |
destination |
Zorunlu. Rotanın bitiş konumu. |
intermediates[] |
İsteğe bağlı. Rota üzerindeki bir dizi ara nokta (terminal noktaları hariç). Bunlar her zaman geçiş noktalarıdır. En fazla 25 ara nokta desteklenir. Bunları doğru şekilde eklemek, gerçek rotanın zaman zaman değişmesini azaltabilir. |
Eyalet
Seçilen rotanın durumu.
Sıralamalar | |
---|---|
STATE_UNSPECIFIED |
Bu rotanın durumu ayarlanmamış. |
STATE_SCHEDULING |
Rota oluşturuldu ve planlanıyor. |
STATE_RUNNING |
Rota oluşturulmuş ve etkin bir programa sahip. |
STATE_DELETING |
Rota silinmek üzere işaretlendi. |
STATE_VALIDATING |
Rota doğrulanma sürecindedir. |
STATE_INVALID |
Rota, doğrulama ölçütlerinden birine göre geçersiz. |
ValidationError
Seçilen rotanın doğrulama hatası.
Sıralamalar | |
---|---|
VALIDATION_ERROR_UNSPECIFIED |
Bu rotanın doğrulama hatası ayarlanmamış. |
VALIDATION_ERROR_ROUTE_OUTSIDE_JURISDICTION |
Rota, projenin yetki alanı dışındadır. |
VALIDATION_ERROR_LOW_ROAD_USAGE |
Rota, az kullanılan bir yoldur (çok az kişi bu rotadan geçer). |