GoogleApiClientUtilBase

public class GoogleApiClientUtilBase
extends Object

java.lang.Object
   ↳ com.android.tradefed.util.gcs.GoogleApiClientUtilBase


สรุป

ค่าคงที่

String APP_NAME

เครื่องมือสร้างสาธารณะ

GoogleApiClientUtilBase()

เมธอดสาธารณะ

static HttpRequestInitializer configureRetryStrategy(HttpRequestInitializer initializer)

ตั้งค่ากลยุทธ์การลองใหม่สำหรับ HttpRequestInitializer ที่ระบุ

static HttpRequestInitializer configureRetryStrategyAndTimeout(HttpRequestInitializer initializer, int connectTimeout, int readTimeout)

ตั้งค่ากลยุทธ์การลองใหม่สำหรับ HttpRequestInitializer ที่ระบุ

static Credentials createCredential(Collection<String> scopes)

ลองสร้างข้อมูลเข้าสู่ระบบ Google API ด้วยข้อมูลเข้าสู่ระบบเริ่มต้น

static Credentials createCredentialFromJsonKeyFile(File file, Collection<String> scopes)

สร้างข้อมูลเข้าสู่ระบบจากไฟล์คีย์ JSON

static HttpRequestInitializer setHttpTimeout(HttpRequestInitializer requestInitializer, int connectTimeout, int readTimeout)

วิธีการที่ได้รับการป้องกัน

Credentials doCreateCredentialFromJsonKeyFile(File file, Collection<String> scopes)
Credentials doCreateDefaultCredential(Collection<String> scopes)

ค่าคงที่

APP_NAME

public static final String APP_NAME

ค่าคงที่: "tradefed"

เครื่องมือสร้างสาธารณะ

GoogleApiClientUtilBase

public GoogleApiClientUtilBase ()

เมธอดสาธารณะ

configureRetryStrategy

public static HttpRequestInitializer configureRetryStrategy (HttpRequestInitializer initializer)

ตั้งค่ากลยุทธ์การลองใหม่สำหรับ HttpRequestInitializer ที่ระบุ ในกรณีที่เกิดข้อผิดพลาดเกี่ยวกับเซิร์ฟเวอร์ ระบบจะลองส่งคำขออีกครั้งโดยอัตโนมัติด้วย Exponential Backoff

พารามิเตอร์
initializer HttpRequestInitializer: - ตัวเริ่มต้นที่จะตั้งค่ากลยุทธ์การลองใหม่

การคืนสินค้า
HttpRequestInitializer ตัวเริ่มต้นที่จะลองส่งคำขอที่ไม่สำเร็จอีกครั้งโดยอัตโนมัติ

configureRetryStrategyAndTimeout

public static HttpRequestInitializer configureRetryStrategyAndTimeout (HttpRequestInitializer initializer, 
                int connectTimeout, 
                int readTimeout)

ตั้งค่ากลยุทธ์การลองใหม่สำหรับ HttpRequestInitializer ที่ระบุ ในกรณีที่เกิดข้อผิดพลาดเกี่ยวกับเซิร์ฟเวอร์ ระบบจะลองส่งคำขออีกครั้งโดยอัตโนมัติด้วย Exponential Backoff

พารามิเตอร์
initializer HttpRequestInitializer: - ตัวเริ่มต้นที่จะตั้งค่ากลยุทธ์การลองใหม่

connectTimeout int

readTimeout int

การคืนสินค้า
HttpRequestInitializer ตัวเริ่มต้นที่จะลองส่งคำขอที่ไม่สำเร็จอีกครั้งโดยอัตโนมัติ

createCredential

public static Credentials createCredential (Collection<String> scopes)

ลองสร้างข้อมูลเข้าสู่ระบบ Google API ด้วยข้อมูลเข้าสู่ระบบเริ่มต้น

ใช้เฉพาะข้อมูลเข้าสู่ระบบเริ่มต้น

พารามิเตอร์
scopes Collection: ขอบเขตสำหรับการรับรอง

การคืนสินค้า
Credentials Credential

ส่ง
java.io.IOException
java.security.GeneralSecurityException
GeneralSecurityException
IOException

createCredentialFromJsonKeyFile

public static Credentials createCredentialFromJsonKeyFile (File file, 
                Collection<String> scopes)

สร้างข้อมูลเข้าสู่ระบบจากไฟล์คีย์ JSON

พารามิเตอร์
file File: คือไฟล์คีย์ p12

scopes Collection: คือขอบเขตของ API

การคืนสินค้า
Credentials Credential

ส่ง
java.io.FileNotFoundException
java.io.IOException
java.security.GeneralSecurityException
GeneralSecurityException
IOException

setHttpTimeout

public static HttpRequestInitializer setHttpTimeout (HttpRequestInitializer requestInitializer, 
                int connectTimeout, 
                int readTimeout)

พารามิเตอร์
requestInitializer HttpRequestInitializer: HttpRequestInitializer โดยปกติแล้วจะอยู่ที่ Credential

connectTimeout int: การหมดเวลาเชื่อมต่อเป็นมิลลิวินาที

readTimeout int: การหมดเวลาในการอ่านเป็นมิลลิวินาที

การคืนสินค้า
HttpRequestInitializer HttpRequestInitializer ที่มีระยะหมดเวลา

วิธีการที่ได้รับการป้องกัน

doCreateCredentialFromJsonKeyFile

protected Credentials doCreateCredentialFromJsonKeyFile (File file, 
                Collection<String> scopes)

พารามิเตอร์
file File

scopes Collection

การคืนสินค้า
Credentials

ส่ง
GeneralSecurityException
IOException

doCreateDefaultCredential

protected Credentials doCreateDefaultCredential (Collection<String> scopes)

พารามิเตอร์
scopes Collection

การคืนสินค้า
Credentials

ส่ง
IOException