@NameWith(value=OpenstackCredentialv2.NameProvider.class) public class OpenstackCredentialv2 extends AbstractOpenstackCredential implements com.cloudbees.plugins.credentials.common.StandardUsernamePasswordCredentials, com.cloudbees.plugins.credentials.common.PasswordCredentials
Modifier and Type | Class and Description |
---|---|
static class |
OpenstackCredentialv2.DescriptorImpl |
static class |
OpenstackCredentialv2.NameProvider |
com.cloudbees.plugins.credentials.impl.BaseStandardCredentials.BaseStandardCredentialsDescriptor
Constructor and Description |
---|
OpenstackCredentialv2(com.cloudbees.plugins.credentials.CredentialsScope scope,
String id,
String description,
String tenant,
String username,
hudson.util.Secret password) |
OpenstackCredentialv2(com.cloudbees.plugins.credentials.CredentialsScope scope,
String id,
String description,
String tenant,
String username,
String password) |
Modifier and Type | Method and Description |
---|---|
org.openstack4j.api.client.IOSClientBuilder.V2 |
getBuilder(String endPointUrl) |
hudson.util.Secret |
getPassword() |
String |
getTenant() |
String |
getUsername() |
String |
toString() |
equals, getDescription, getId, hashCode
getDescriptor, getScope
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
@DataBoundConstructor public OpenstackCredentialv2(@CheckForNull com.cloudbees.plugins.credentials.CredentialsScope scope, @CheckForNull String id, @CheckForNull String description, @CheckForNull String tenant, @CheckForNull String username, @CheckForNull String password)
@NonNull public hudson.util.Secret getPassword()
getPassword
in interface com.cloudbees.plugins.credentials.common.PasswordCredentials
@Nonnull public org.openstack4j.api.client.IOSClientBuilder.V2 getBuilder(String endPointUrl)
getBuilder
in interface OpenstackCredential
public String getTenant()
Copyright © 2016–2018. All rights reserved.