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.URIapiAudienceprivate java.lang.StringcaCertPathprivate intlifetimeprivate java.security.PrivateKeyprivateKeyprivate java.lang.StringprivateKeyIdprivate java.lang.StringprojectIdprivate java.lang.StringserviceIdentityNameprivate java.net.URItokenServerUriprivate HttpTransportFactorytransportFactory-
Fields inherited from class com.google.auth.oauth2.GoogleCredentials.Builder
quotaProjectId, universeDomain
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedBuilder()protectedBuilder(GdchCredentials credentials)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GdchCredentialsbuild()java.lang.StringgetCaCertPath()HttpTransportFactorygetHttpTransportFactory()intgetLifetime()java.security.PrivateKeygetPrivateKey()java.lang.StringgetPrivateKeyId()java.lang.StringgetProjectId()java.lang.StringgetServiceIdentityName()java.net.URIgetTokenServerUri()GdchCredentials.BuildersetCaCertPath(java.lang.String caCertPath)GdchCredentials.BuildersetGdchAudience(java.net.URI apiAudience)GdchCredentials.BuildersetHttpTransportFactory(HttpTransportFactory transportFactory)GdchCredentials.BuildersetPrivateKey(java.security.PrivateKey privateKey)GdchCredentials.BuildersetPrivateKeyId(java.lang.String privateKeyId)GdchCredentials.BuildersetProjectId(java.lang.String projectId)GdchCredentials.BuildersetServiceIdentityName(java.lang.String name)GdchCredentials.BuildersetTokenServerUri(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:
buildin classGoogleCredentials.Builder
-
-