RoutingPreference

यह उन वैल्यू का सेट है जिन्हें रूट तय करते समय ध्यान में रखना चाहिए.

Enums
ROUTING_PREFERENCE_UNSPECIFIED कोई रूटिंग प्राथमिकता दर्ज नहीं की गई. डिफ़ॉल्ट रूप से TRAFFIC_AWARE.
TRAFFIC_UNAWARE ट्रैफ़िक की स्थितियों को ध्यान में रखे बिना, रूट का हिसाब लगाता है. यह तब दिखाया जाता है, जब ट्रैफ़िक का हाल कोई मायने नहीं रखता है. इस वैल्यू का इस्तेमाल करने पर, इंतज़ार का समय कम से कम हो जाता है.
TRAFFIC_AWARE ट्रैफ़िक की स्थितियों को ध्यान में रखते हुए रास्तों की गणना करता है. TRAFFIC_AWARE_OPTIMAL के उलट, इंतज़ार के समय को काफ़ी कम करने के लिए, कुछ ऑप्टिमाइज़ेशन लागू किए जाते हैं.
TRAFFIC_AWARE_OPTIMAL ज़्यादातर परफ़ॉर्मेंस ऑप्टिमाइज़ेशन को लागू किए बिना, ट्रैफ़िक की स्थितियों को ध्यान में रखते हुए रास्तों की गिनती करता है. इस वैल्यू का इस्तेमाल करने पर, इंतज़ार का समय सबसे ज़्यादा बनता है.