Package io.fabric8.maven.docker.access
Class AuthConfig
- java.lang.Object
-
- io.fabric8.maven.docker.access.AuthConfig
-
public class AuthConfig extends Object
Configuration object holding auth information for pushing to Docker- Since:
- 22.07.14
- Author:
- roland
-
-
Field Summary
Fields Modifier and Type Field Description static StringAUTH_AUTHstatic StringAUTH_EMAILstatic StringAUTH_IDENTITY_TOKENstatic StringAUTH_PASSWORDstatic StringAUTH_USERNAMEstatic AuthConfigEMPTY_AUTH_CONFIGstatic StringREGISTRY_DEFAULTstatic StringREGISTRY_DOCKER_IOstatic StringREGISTRY_DOCKER_IO_URL
-
Constructor Summary
Constructors Constructor Description AuthConfig(String credentialsEncoded, String email)Constructor which takes a base64 encoded credentials in the form 'user:password'AuthConfig(String credentialsEncoded, String email, String identityToken)Constructor which takes a base64 encoded credentials in the form 'user:password'AuthConfig(String username, String password, String email, String auth)AuthConfig(String username, String password, String email, String auth, String identityToken)AuthConfig(Map<String,String> params)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetAuth()StringgetIdentityToken()StringgetPassword()StringgetUsername()voidsetRegistry(String registry)StringtoHeaderValue()StringtoJson()com.google.gson.JsonObjecttoJsonObject()
-
-
-
Field Detail
-
EMPTY_AUTH_CONFIG
public static final AuthConfig EMPTY_AUTH_CONFIG
-
AUTH_USERNAME
public static final String AUTH_USERNAME
- See Also:
- Constant Field Values
-
AUTH_PASSWORD
public static final String AUTH_PASSWORD
- See Also:
- Constant Field Values
-
AUTH_EMAIL
public static final String AUTH_EMAIL
- See Also:
- Constant Field Values
-
AUTH_AUTH
public static final String AUTH_AUTH
- See Also:
- Constant Field Values
-
AUTH_IDENTITY_TOKEN
public static final String AUTH_IDENTITY_TOKEN
- See Also:
- Constant Field Values
-
REGISTRY_DOCKER_IO
public static final String REGISTRY_DOCKER_IO
- See Also:
- Constant Field Values
-
REGISTRY_DOCKER_IO_URL
public static final String REGISTRY_DOCKER_IO_URL
- See Also:
- Constant Field Values
-
REGISTRY_DEFAULT
public static final String REGISTRY_DEFAULT
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
AuthConfig
public AuthConfig(String username, String password, String email, String auth, String identityToken)
-
AuthConfig
public AuthConfig(String credentialsEncoded, String email)
Constructor which takes a base64 encoded credentials in the form 'user:password'- Parameters:
credentialsEncoded- the docker encoded user and passwordemail- the email to use for authentication
-
-
Method Detail
-
getUsername
public String getUsername()
-
getPassword
public String getPassword()
-
getAuth
public String getAuth()
-
getIdentityToken
public String getIdentityToken()
-
toHeaderValue
public String toHeaderValue()
-
setRegistry
public void setRegistry(String registry)
-
toJson
public String toJson()
-
toJsonObject
public com.google.gson.JsonObject toJsonObject()
-
-