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 Modifier and Type Field Description private java.net.URI
apiAudience
private java.lang.String
caCertPath
private int
lifetime
private java.security.PrivateKey
privateKey
private java.lang.String
privateKeyId
private java.lang.String
projectId
private java.lang.String
serviceIdentityName
private java.net.URI
tokenServerUri
private HttpTransportFactory
transportFactory
-
Fields inherited from class com.google.auth.oauth2.GoogleCredentials.Builder
quotaProjectId, universeDomain
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
Builder()
protected
Builder(GdchCredentials credentials)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GdchCredentials
build()
java.lang.String
getCaCertPath()
HttpTransportFactory
getHttpTransportFactory()
int
getLifetime()
java.security.PrivateKey
getPrivateKey()
java.lang.String
getPrivateKeyId()
java.lang.String
getProjectId()
java.lang.String
getServiceIdentityName()
java.net.URI
getTokenServerUri()
GdchCredentials.Builder
setCaCertPath(java.lang.String caCertPath)
GdchCredentials.Builder
setGdchAudience(java.net.URI apiAudience)
GdchCredentials.Builder
setHttpTransportFactory(HttpTransportFactory transportFactory)
GdchCredentials.Builder
setPrivateKey(java.security.PrivateKey privateKey)
GdchCredentials.Builder
setPrivateKeyId(java.lang.String privateKeyId)
GdchCredentials.Builder
setProjectId(java.lang.String projectId)
GdchCredentials.Builder
setServiceIdentityName(java.lang.String name)
GdchCredentials.Builder
setTokenServerUri(java.net.URI tokenServerUri)
-
Methods inherited from class com.google.auth.oauth2.GoogleCredentials.Builder
getQuotaProjectId, getUniverseDomain, setAccessToken, setQuotaProjectId, setUniverseDomain
-
Methods inherited from class com.google.auth.oauth2.OAuth2Credentials.Builder
getAccessToken, getExpirationMargin, getRefreshMargin, setExpirationMargin, setRefreshMargin
-
-
-
-
Field Detail
-
projectId
private java.lang.String projectId
-
privateKeyId
private java.lang.String privateKeyId
-
privateKey
private java.security.PrivateKey privateKey
-
serviceIdentityName
private java.lang.String serviceIdentityName
-
tokenServerUri
private java.net.URI tokenServerUri
-
apiAudience
private java.net.URI apiAudience
-
transportFactory
private HttpTransportFactory transportFactory
-
caCertPath
private java.lang.String caCertPath
-
lifetime
private int lifetime
-
-
Constructor Detail
-
Builder
protected Builder()
-
Builder
protected Builder(GdchCredentials credentials)
-
-
Method Detail
-
setProjectId
@CanIgnoreReturnValue public GdchCredentials.Builder setProjectId(java.lang.String projectId)
-
setPrivateKeyId
@CanIgnoreReturnValue public GdchCredentials.Builder setPrivateKeyId(java.lang.String privateKeyId)
-
setPrivateKey
@CanIgnoreReturnValue public GdchCredentials.Builder setPrivateKey(java.security.PrivateKey privateKey)
-
setServiceIdentityName
@CanIgnoreReturnValue public GdchCredentials.Builder setServiceIdentityName(java.lang.String name)
-
setTokenServerUri
@CanIgnoreReturnValue public GdchCredentials.Builder setTokenServerUri(java.net.URI tokenServerUri)
-
setHttpTransportFactory
@CanIgnoreReturnValue public GdchCredentials.Builder setHttpTransportFactory(HttpTransportFactory transportFactory)
-
setCaCertPath
@CanIgnoreReturnValue public GdchCredentials.Builder setCaCertPath(java.lang.String caCertPath)
-
setGdchAudience
@CanIgnoreReturnValue public GdchCredentials.Builder setGdchAudience(java.net.URI apiAudience)
-
getProjectId
public java.lang.String getProjectId()
-
getPrivateKeyId
public java.lang.String getPrivateKeyId()
-
getPrivateKey
public java.security.PrivateKey getPrivateKey()
-
getServiceIdentityName
public java.lang.String getServiceIdentityName()
-
getTokenServerUri
public java.net.URI getTokenServerUri()
-
getHttpTransportFactory
public HttpTransportFactory getHttpTransportFactory()
-
getCaCertPath
public java.lang.String getCaCertPath()
-
getLifetime
public int getLifetime()
-
build
public GdchCredentials build()
- Overrides:
build
in classGoogleCredentials.Builder
-
-