Class AccessKeyCredentialsImpl

java.lang.Object
com.cloudbees.plugins.credentials.BaseCredentials
com.cloudbees.plugins.credentials.impl.BaseStandardCredentials
io.jenkins.plugins.akeyless.credentials.AbstractAkeylessBaseStandardCredentials
io.jenkins.plugins.akeyless.credentials.AccessKeyCredentialsImpl
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>, AkeylessCredential, Serializable

public class AccessKeyCredentialsImpl extends AbstractAkeylessBaseStandardCredentials implements AkeylessCredential
Author:
alexeydolgopyatov
See Also:
  • Constructor Details

    • AccessKeyCredentialsImpl

      @DataBoundConstructor public AccessKeyCredentialsImpl(@CheckForNull com.cloudbees.plugins.credentials.CredentialsScope scope, @CheckForNull String id, @CheckForNull String description)
  • Method Details

    • getAccessKey

      public Secret getAccessKey()
    • setAccessKey

      @DataBoundSetter public void setAccessKey(Secret accessKey)
    • getAccessId

      @NonNull public String getAccessId()
    • setAccessId

      @DataBoundSetter public void setAccessId(String accessId)
    • getScope

      public com.cloudbees.plugins.credentials.CredentialsScope getScope()
      Specified by:
      getScope in interface com.cloudbees.plugins.credentials.Credentials
      Overrides:
      getScope in class com.cloudbees.plugins.credentials.BaseCredentials
    • getAuth

      public io.akeyless.client.model.Auth getAuth()
    • getCredentialsPayload

      public CredentialsPayload getCredentialsPayload()
      Specified by:
      getCredentialsPayload in interface AkeylessCredential