Package com.google.auth.oauth2
Class GdchCredentials.Builder
- java.lang.Object
-
- com.google.auth.oauth2.OAuth2Credentials.Builder
-
- com.google.auth.oauth2.GoogleCredentials.Builder
-
- com.google.auth.oauth2.GdchCredentials.Builder
-
- Enclosing class:
- GdchCredentials
public static class GdchCredentials.Builder extends GoogleCredentials.Builder
-
-
Field Summary
-
Fields inherited from class com.google.auth.oauth2.GoogleCredentials.Builder
quotaProjectId
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedBuilder()protectedBuilder(GdchCredentials credentials)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GdchCredentialsbuild()StringgetCaCertPath()HttpTransportFactorygetHttpTransportFactory()intgetLifetime()PrivateKeygetPrivateKey()StringgetPrivateKeyId()StringgetProjectId()StringgetServiceIdentityName()URIgetTokenServerUri()GdchCredentials.BuildersetCaCertPath(String caCertPath)GdchCredentials.BuildersetGdchAudience(URI apiAudience)GdchCredentials.BuildersetHttpTransportFactory(HttpTransportFactory transportFactory)GdchCredentials.BuildersetPrivateKey(PrivateKey privateKey)GdchCredentials.BuildersetPrivateKeyId(String privateKeyId)GdchCredentials.BuildersetProjectId(String projectId)GdchCredentials.BuildersetServiceIdentityName(String name)GdchCredentials.BuildersetTokenServerUri(URI tokenServerUri)-
Methods inherited from class com.google.auth.oauth2.GoogleCredentials.Builder
getQuotaProjectId, setAccessToken, setQuotaProjectId
-
Methods inherited from class com.google.auth.oauth2.OAuth2Credentials.Builder
getAccessToken, getExpirationMargin, getRefreshMargin, setExpirationMargin, setRefreshMargin
-
-
-
-
Constructor Detail
-
Builder
protected Builder()
-
Builder
protected Builder(GdchCredentials credentials)
-
-
Method Detail
-
setProjectId
public GdchCredentials.Builder setProjectId(String projectId)
-
setPrivateKeyId
public GdchCredentials.Builder setPrivateKeyId(String privateKeyId)
-
setPrivateKey
public GdchCredentials.Builder setPrivateKey(PrivateKey privateKey)
-
setServiceIdentityName
public GdchCredentials.Builder setServiceIdentityName(String name)
-
setTokenServerUri
public GdchCredentials.Builder setTokenServerUri(URI tokenServerUri)
-
setHttpTransportFactory
public GdchCredentials.Builder setHttpTransportFactory(HttpTransportFactory transportFactory)
-
setCaCertPath
public GdchCredentials.Builder setCaCertPath(String caCertPath)
-
setGdchAudience
public GdchCredentials.Builder setGdchAudience(URI apiAudience)
-
getProjectId
public String getProjectId()
-
getPrivateKeyId
public String getPrivateKeyId()
-
getPrivateKey
public PrivateKey getPrivateKey()
-
getServiceIdentityName
public String getServiceIdentityName()
-
getTokenServerUri
public URI getTokenServerUri()
-
getHttpTransportFactory
public HttpTransportFactory getHttpTransportFactory()
-
getCaCertPath
public String getCaCertPath()
-
getLifetime
public int getLifetime()
-
build
public GdchCredentials build()
- Overrides:
buildin classGoogleCredentials.Builder
-
-