Package com.google.auth.oauth2
Class ServiceAccountJwtAccessCredentials.Builder
- java.lang.Object
-
- com.google.auth.oauth2.ServiceAccountJwtAccessCredentials.Builder
-
- Enclosing class:
- ServiceAccountJwtAccessCredentials
public static class ServiceAccountJwtAccessCredentials.Builder extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.StringclientEmailprivate java.lang.StringclientIdprivate java.net.URIdefaultAudienceprivate java.security.PrivateKeyprivateKeyprivate java.lang.StringprivateKeyIdprivate java.lang.StringquotaProjectId
-
Constructor Summary
Constructors Modifier Constructor Description protectedBuilder()protectedBuilder(ServiceAccountJwtAccessCredentials credentials)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ServiceAccountJwtAccessCredentialsbuild()java.lang.StringgetClientEmail()java.lang.StringgetClientId()java.net.URIgetDefaultAudience()java.security.PrivateKeygetPrivateKey()java.lang.StringgetPrivateKeyId()java.lang.StringgetQuotaProjectId()ServiceAccountJwtAccessCredentials.BuildersetClientEmail(java.lang.String clientEmail)ServiceAccountJwtAccessCredentials.BuildersetClientId(java.lang.String clientId)ServiceAccountJwtAccessCredentials.BuildersetDefaultAudience(java.net.URI defaultAudience)ServiceAccountJwtAccessCredentials.BuildersetPrivateKey(java.security.PrivateKey privateKey)ServiceAccountJwtAccessCredentials.BuildersetPrivateKeyId(java.lang.String privateKeyId)ServiceAccountJwtAccessCredentials.BuildersetQuotaProjectId(java.lang.String quotaProjectId)
-
-
-
Field Detail
-
clientId
private java.lang.String clientId
-
clientEmail
private java.lang.String clientEmail
-
privateKey
private java.security.PrivateKey privateKey
-
privateKeyId
private java.lang.String privateKeyId
-
defaultAudience
private java.net.URI defaultAudience
-
quotaProjectId
private java.lang.String quotaProjectId
-
-
Constructor Detail
-
Builder
protected Builder()
-
Builder
protected Builder(ServiceAccountJwtAccessCredentials credentials)
-
-
Method Detail
-
setClientId
@CanIgnoreReturnValue public ServiceAccountJwtAccessCredentials.Builder setClientId(java.lang.String clientId)
-
setClientEmail
@CanIgnoreReturnValue public ServiceAccountJwtAccessCredentials.Builder setClientEmail(java.lang.String clientEmail)
-
setPrivateKey
@CanIgnoreReturnValue public ServiceAccountJwtAccessCredentials.Builder setPrivateKey(java.security.PrivateKey privateKey)
-
setPrivateKeyId
@CanIgnoreReturnValue public ServiceAccountJwtAccessCredentials.Builder setPrivateKeyId(java.lang.String privateKeyId)
-
setDefaultAudience
@CanIgnoreReturnValue public ServiceAccountJwtAccessCredentials.Builder setDefaultAudience(java.net.URI defaultAudience)
-
setQuotaProjectId
@CanIgnoreReturnValue public ServiceAccountJwtAccessCredentials.Builder setQuotaProjectId(java.lang.String quotaProjectId)
-
getClientId
public java.lang.String getClientId()
-
getClientEmail
public java.lang.String getClientEmail()
-
getPrivateKey
public java.security.PrivateKey getPrivateKey()
-
getPrivateKeyId
public java.lang.String getPrivateKeyId()
-
getDefaultAudience
public java.net.URI getDefaultAudience()
-
getQuotaProjectId
public java.lang.String getQuotaProjectId()
-
build
public ServiceAccountJwtAccessCredentials build()
-
-