public static final class ApiClientHeaderProvider.Builder extends Object
| Modifier and Type | Method and Description |
|---|---|
ApiClientHeaderProvider.Builder |
addApiClientHeaderLineData(List<String> data)
Adds a new piece of data to the end of the x-goog-api-client header key.
|
ApiClientHeaderProvider |
build() |
List<String> |
getApiClientHeaderLineData() |
String |
getApiClientHeaderLineKey() |
String |
getClientLibName()
The client library name provided previously.
|
String |
getClientLibVersion()
The client library version provided previously.
|
String |
getGeneratorName()
The generator name provided previously.
|
String |
getGeneratorVersion()
The generator version provided previously.
|
String |
getGoogleCloudResourcePrefixHeader()
The google-cloud-resource-prefix header provided previously.
|
ApiClientHeaderProvider.Builder |
setApiClientHeaderLineKey(String key) |
ApiClientHeaderProvider.Builder |
setClientLibHeader(String name,
String version)
Sets the client library name and version for the custom header.
|
ApiClientHeaderProvider.Builder |
setGeneratorHeader(String name,
String version)
Sets the generator name and version for the custom header.
|
ApiClientHeaderProvider.Builder |
setGoogleCloudResourcePrefix(String resourcePrefix)
Sets the google-cloud-resource-prefix header.
|
public ApiClientHeaderProvider.Builder setApiClientHeaderLineKey(String key)
public ApiClientHeaderProvider.Builder setClientLibHeader(String name, String version)
public ApiClientHeaderProvider.Builder setGeneratorHeader(String name, String version)
public ApiClientHeaderProvider.Builder addApiClientHeaderLineData(List<String> data)
@BetaApi(value="This API and its semantics are likely to change in the future.") public ApiClientHeaderProvider.Builder setGoogleCloudResourcePrefix(String resourcePrefix)
public String getApiClientHeaderLineKey()
public String getClientLibName()
public String getClientLibVersion()
public String getGeneratorName()
public String getGeneratorVersion()
@BetaApi(value="This API and its semantics are likely to change in the future.") public String getGoogleCloudResourcePrefixHeader()
public ApiClientHeaderProvider build()