Package com.google.api.gax.rpc
Class ApiClientHeaderProvider.Builder
- java.lang.Object
-
- com.google.api.gax.rpc.ApiClientHeaderProvider.Builder
-
- Enclosing class:
- ApiClientHeaderProvider
public static class ApiClientHeaderProvider.Builder extends Object
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedBuilder()
-
Method Summary
-
-
-
Method Detail
-
getApiClientHeaderKey
public String getApiClientHeaderKey()
-
setApiClientHeaderKey
public ApiClientHeaderProvider.Builder setApiClientHeaderKey(String apiClientHeaderKey)
-
getJvmToken
public String getJvmToken()
-
setJvmToken
public ApiClientHeaderProvider.Builder setJvmToken(String version)
-
getClientLibToken
public String getClientLibToken()
-
setClientLibToken
public ApiClientHeaderProvider.Builder setClientLibToken(String name, String version)
-
getGeneratedLibToken
public String getGeneratedLibToken()
-
setGeneratedLibToken
public ApiClientHeaderProvider.Builder setGeneratedLibToken(String name, String version)
-
getGeneratedRuntimeToken
public String getGeneratedRuntimeToken()
-
setClientRuntimeToken
public ApiClientHeaderProvider.Builder setClientRuntimeToken(String version)
-
getTransportToken
public String getTransportToken()
-
setTransportToken
public ApiClientHeaderProvider.Builder setTransportToken(String name, String version)
-
getQuotaProjectIdToken
public String getQuotaProjectIdToken()
- Returns:
- the quotaProjectIdToken used for quota and billing purposes.
-
setQuotaProjectIdToken
public ApiClientHeaderProvider.Builder setQuotaProjectIdToken(String quotaProjectIdToken)
Sets the project ID used for quota and billing purposes.
-
getResourceHeaderKey
public String getResourceHeaderKey()
-
setResourceHeaderKey
public ApiClientHeaderProvider.Builder setResourceHeaderKey(String resourceHeaderKey)
-
getResourceToken
public String getResourceToken()
-
setResourceToken
public ApiClientHeaderProvider.Builder setResourceToken(String resourceToken)
-
build
public ApiClientHeaderProvider build()
-
-