Class GdchCredentials.Builder (1.54.0)
Stay organized with collections
Save and categorize content based on your preferences.
public static class GdchCredentials.Builder extends GoogleCredentials.Builder
Constructors
Builder()
Builder(GdchCredentials credentials)
protected Builder(GdchCredentials credentials)
Methods
build()
public GdchCredentials build()
Overrides
getCaCertPath()
public @Nullable String getCaCertPath()
| Returns |
| Type |
Description |
@org.jspecify.annotations.Nullable java.lang.String |
|
getGdchAudience()
public @Nullable String getGdchAudience()
| Returns |
| Type |
Description |
@org.jspecify.annotations.Nullable java.lang.String |
|
getHttpTransportFactory()
public @Nullable HttpTransportFactory getHttpTransportFactory()
| Returns |
| Type |
Description |
@org.jspecify.annotations.Nullable com.google.auth.http.HttpTransportFactory |
|
getLifetime()
| Returns |
| Type |
Description |
int |
|
getPrivateKey()
public @Nullable PrivateKey getPrivateKey()
| Returns |
| Type |
Description |
@org.jspecify.annotations.Nullable java.security.PrivateKey |
|
getPrivateKeyId()
public @Nullable String getPrivateKeyId()
| Returns |
| Type |
Description |
@org.jspecify.annotations.Nullable java.lang.String |
|
getProjectId()
public @Nullable String getProjectId()
| Returns |
| Type |
Description |
@org.jspecify.annotations.Nullable java.lang.String |
|
getServiceIdentityName()
public @Nullable String getServiceIdentityName()
| Returns |
| Type |
Description |
@org.jspecify.annotations.Nullable java.lang.String |
|
getTokenServerUri()
public @Nullable URI getTokenServerUri()
| Returns |
| Type |
Description |
@org.jspecify.annotations.Nullable java.net.URI |
|
setCaCertPath(@Nullable String caCertPath)
public GdchCredentials.Builder setCaCertPath(@Nullable String caCertPath)
| Parameter |
| Name |
Description |
caCertPath |
@org.jspecify.annotations.Nullable java.lang.String
|
setGdchAudience(String apiAudience)
public GdchCredentials.Builder setGdchAudience(String apiAudience)
Sets the intended audience for GDCH credentials.
| Parameter |
| Name |
Description |
apiAudience |
String
The audience string. Cannot be null or empty.
|
setHttpTransportFactory(HttpTransportFactory transportFactory)
public GdchCredentials.Builder setHttpTransportFactory(HttpTransportFactory transportFactory)
setPrivateKey(PrivateKey privateKey)
public GdchCredentials.Builder setPrivateKey(PrivateKey privateKey)
setPrivateKeyId(String privateKeyId)
public GdchCredentials.Builder setPrivateKeyId(String privateKeyId)
| Parameter |
| Name |
Description |
privateKeyId |
String
|
setProjectId(String projectId)
public GdchCredentials.Builder setProjectId(String projectId)
| Parameter |
| Name |
Description |
projectId |
String
|
setQuotaProjectId(@Nullable String quotaProjectId)
public GdchCredentials.Builder setQuotaProjectId(@Nullable String quotaProjectId)
| Parameter |
| Name |
Description |
quotaProjectId |
@org.jspecify.annotations.Nullable java.lang.String
|
Overrides
setServiceIdentityName(String name)
public GdchCredentials.Builder setServiceIdentityName(String name)
| Parameter |
| Name |
Description |
name |
String
|
setTokenServerUri(URI tokenServerUri)
public GdchCredentials.Builder setTokenServerUri(URI tokenServerUri)
| Parameter |
| Name |
Description |
tokenServerUri |
URI
|
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-10-05 UTC.
[null,null,["Last updated 2026-10-05 UTC."],[],[]]