Class AkeylessK8SCredentials

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.AkeylessK8SCredentials
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 AkeylessK8SCredentials extends AbstractAkeylessBaseStandardCredentials implements AkeylessCredential
See Also:
  • Constructor Details

    • AkeylessK8SCredentials

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

    • getAccessId

      @NonNull public String getAccessId()
    • setAccessId

      @DataBoundSetter public void setAccessId(@NonNull String accessId)
    • getGatewayUrl

      @NonNull public String getGatewayUrl()
    • setGatewayUrl

      @DataBoundSetter public void setGatewayUrl(@NonNull String gatewayUrl)
    • getConfigName

      @NonNull public String getConfigName()
    • setConfigName

      @DataBoundSetter public void setConfigName(@NonNull String configName)
    • getServiceAccountToken

      @NonNull public Secret getServiceAccountToken()
    • setServiceAccountToken

      @DataBoundSetter public void setServiceAccountToken(@NonNull Secret serviceAccountToken)
    • getCredentialsPayload

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