Class ServiceAccount

  • All Implemented Interfaces:
    com.cloudbees.plugins.credentials.common.IdCredentials, com.cloudbees.plugins.credentials.common.StandardCredentials, com.cloudbees.plugins.credentials.Credentials, ExtensionPoint, Describable<com.cloudbees.plugins.credentials.Credentials>, Serializable

    public class ServiceAccount
    extends com.cloudbees.plugins.credentials.impl.BaseStandardCredentials
    See Also:
    Serialized Form
    • Nested Class Summary

      • Nested classes/interfaces inherited from class com.cloudbees.plugins.credentials.impl.BaseStandardCredentials

        com.cloudbees.plugins.credentials.impl.BaseStandardCredentials.BaseStandardCredentialsDescriptor
      • Nested classes/interfaces inherited from interface com.cloudbees.plugins.credentials.common.IdCredentials

        com.cloudbees.plugins.credentials.common.IdCredentials.Helpers
      • Nested classes/interfaces inherited from interface com.cloudbees.plugins.credentials.common.StandardCredentials

        com.cloudbees.plugins.credentials.common.StandardCredentials.NameProvider
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      yandex.cloud.sdk.auth.provider.CredentialProvider buildCredentialProvider()  
      • Methods inherited from class com.cloudbees.plugins.credentials.impl.BaseStandardCredentials

        equals, getDescription, getId, hashCode
      • Methods inherited from class com.cloudbees.plugins.credentials.BaseCredentials

        getDescriptor, getScope
      • Methods inherited from interface com.cloudbees.plugins.credentials.Credentials

        forRun, getDescriptor, getScope
    • Constructor Detail

      • ServiceAccount

        public ServiceAccount​(@CheckForNull
                              com.cloudbees.plugins.credentials.CredentialsScope scope,
                              @CheckForNull
                              String id,
                              @CheckForNull
                              String description,
                              String createdAt,
                              String alg,
                              String serviceAccountId,
                              String pk,
                              String pub)
    • Method Detail

      • buildCredentialProvider

        public yandex.cloud.sdk.auth.provider.CredentialProvider buildCredentialProvider()