אפשרויות הגדרה נפוצות

בדרך כלל, האפשרויות הבאות מוגדרות באמצעות השיטה Settings.newBuilder() any client.

שיטת ההגדרה תיאור
setCredentialsProvider מספק את פרטי הכניסה (חשבון שירות, מפתח API וכו') לאימות.
setEndpoint הכתובת של המארח המרוחק של ה-API. משמש לנקודות קצה אזוריות (למשל, us-central1-pubsub.googleapis.com:443) או ל-Private Service Connect.
setTransportChannelProvider מציין את סוג התעבורה (gRPC או HTTP/REST) ומנהל מאגרי חיבורים.
setHeaderProvider מאפשר להוסיף כותרות מותאמות אישית לכל בקשה שהלקוח שולח.
setUniverseDomain ההגדרה הזו מבטלת את ברירת המחדל של דומיין השירות (ברירת המחדל היא googleapis.com) לתמיכה ב-Cloud Universe.
setQuotaProjectId מגדיר את מזהה הפרויקט שמשמש למכסה ולחיוב, שיכול להיות שונה מהפרויקט שמתבצעת בו הפעולה.
// The project that will be billed and have its quota consumed for these API calls
String billingProjectId = "my-central-billing-project";
CloudTasksSettings cloudTasksSettings =
        .setQuotaProjectId(billingProjectId)
        .setTransportChannelProvider(transportChannelProvider)
        .build();
CloudTasksClient cloudTasksClient = CloudTasksClient.create(cloudTasksSettings);

התאמה אישית של נקודת הקצה של ה-API

הגדרת נקודות קצה של ספריות לקוח של Cloud

הגדרת האימות

אימות הבקשות

רישום ביומן

אפשר לעיין בקטע רישום ביומן במאמר פתרון בעיות.

הגדרת שרת Proxy

איך מגדירים שרת proxy

הגדרת ניסיונות חוזרים ופסק זמן

מידע נוסף זמין במאמר בנושא הגדרת ניסיונות חוזרים בצד הלקוח.