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.String
clientEmail
private java.lang.String
clientId
private java.net.URI
defaultAudience
private java.security.PrivateKey
privateKey
private java.lang.String
privateKeyId
private java.lang.String
quotaProjectId
-
Constructor Summary
Constructors Modifier Constructor Description protected
Builder()
protected
Builder(ServiceAccountJwtAccessCredentials credentials)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ServiceAccountJwtAccessCredentials
build()
java.lang.String
getClientEmail()
java.lang.String
getClientId()
java.net.URI
getDefaultAudience()
java.security.PrivateKey
getPrivateKey()
java.lang.String
getPrivateKeyId()
java.lang.String
getQuotaProjectId()
ServiceAccountJwtAccessCredentials.Builder
setClientEmail(java.lang.String clientEmail)
ServiceAccountJwtAccessCredentials.Builder
setClientId(java.lang.String clientId)
ServiceAccountJwtAccessCredentials.Builder
setDefaultAudience(java.net.URI defaultAudience)
ServiceAccountJwtAccessCredentials.Builder
setPrivateKey(java.security.PrivateKey privateKey)
ServiceAccountJwtAccessCredentials.Builder
setPrivateKeyId(java.lang.String privateKeyId)
ServiceAccountJwtAccessCredentials.Builder
setQuotaProjectId(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()
-
-