Class ServiceAccountConfig
java.lang.Object
com.google.jenkins.plugins.credentials.oauth.ServiceAccountConfig
- All Implemented Interfaces:
- Describable<ServiceAccountConfig>,- Serializable
- Direct Known Subclasses:
- JsonServiceAccountConfig,- P12ServiceAccountConfig
public abstract class ServiceAccountConfig
extends Object
implements Describable<ServiceAccountConfig>, Serializable
general abstraction for providing google service account authentication mechanism. subclasses
 need to provide an accountId and a private key to use for authenticating a service account
- See Also:
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic classabstract descriptor for service account authentication
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionabstract Stringabstract PrivateKeyprotected com.cloudbees.plugins.credentials.SecretBytesgetSecretBytesFromFile(String filePath) Deprecated.Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface hudson.model.DescribablegetDescriptor
- 
Constructor Details- 
ServiceAccountConfigpublic ServiceAccountConfig()
 
- 
- 
Method Details- 
getAccountId
- 
getPrivateKey
- 
getSecretBytesFromFile@Deprecated @CheckForNull protected com.cloudbees.plugins.credentials.SecretBytes getSecretBytesFromFile(@CheckForNull String filePath) Deprecated.
 
-