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