Package com.cdancy.artifactory.rest
Class ArtifactoryClient.Builder
- java.lang.Object
-
- com.cdancy.artifactory.rest.ArtifactoryClient.Builder
-
- Enclosing class:
- ArtifactoryClient
public static class ArtifactoryClient.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ArtifactoryClientbuild()Build an instance of ArtifactoryClient.ArtifactoryClient.Buildercredentials(String optionallyBase64EncodedCredentials)Optional credentials to use for authentication.ArtifactoryClient.BuilderendPoint(String endPoint)Define the base endpoint to connect to.ArtifactoryClient.Builderoverrides(Properties overrides)Optional jclouds Properties to override.ArtifactoryClient.Buildertoken(String token)Optional token to use for authentication.
-
-
-
Method Detail
-
endPoint
public ArtifactoryClient.Builder endPoint(String endPoint)
Define the base endpoint to connect to.- Parameters:
endPoint- Artifactory base endpoint.- Returns:
- this Builder.
-
credentials
public ArtifactoryClient.Builder credentials(String optionallyBase64EncodedCredentials)
Optional credentials to use for authentication. Must take the form of `username:password` or its base64 encoded version.- Parameters:
optionallyBase64EncodedCredentials- authentication credentials.- Returns:
- this Builder.
-
token
public ArtifactoryClient.Builder token(String token)
Optional token to use for authentication.- Parameters:
token- authentication token.- Returns:
- this Builder.
-
overrides
public ArtifactoryClient.Builder overrides(Properties overrides)
Optional jclouds Properties to override. What can be overridden can be found here:https://github.com/jclouds/jclouds/blob/master/core/src/main/java/org/jclouds/Constants.java
- Parameters:
overrides- optional jclouds Properties to override.- Returns:
- this Builder.
-
build
public ArtifactoryClient build()
Build an instance of ArtifactoryClient.- Returns:
- ArtifactoryClient
-
-