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 Summary
Nested ClassesModifier and TypeClassDescriptionstatic classabstract descriptor for service account authentication -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract Stringabstract PrivateKeyprotected com.cloudbees.plugins.credentials.SecretBytesgetSecretBytesFromFile(String filePath) Deprecated.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface hudson.model.Describable
getDescriptor
-
Constructor Details
-
ServiceAccountConfig
public ServiceAccountConfig()
-
-
Method Details
-
getAccountId
-
getPrivateKey
-
getSecretBytesFromFile
@Deprecated @CheckForNull protected com.cloudbees.plugins.credentials.SecretBytes getSecretBytesFromFile(@CheckForNull String filePath) Deprecated.
-