Package com.cdancy.bitbucket.rest
Class BitbucketClient.Builder
- java.lang.Object
-
- com.cdancy.bitbucket.rest.BitbucketClient.Builder
-
- Enclosing class:
- BitbucketClient
public static class BitbucketClient.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BitbucketClientbuild()Build an instance of BitbucketClient.BitbucketClient.Buildercredentials(String optionallyBase64EncodedCredentials)Optional credentials to use for authentication.BitbucketClient.BuilderendPoint(String endPoint)Define the base endpoint to connect to.BitbucketClient.Buildermodules(Module... modules)Optional List of Module to add.BitbucketClient.Builderoverrides(Properties overrides)Optional jclouds Properties to override.BitbucketClient.Buildertoken(String token)Optional token to use for authentication.
-
-
-
Method Detail
-
endPoint
public BitbucketClient.Builder endPoint(String endPoint)
Define the base endpoint to connect to.- Parameters:
endPoint- Bitbucket base endpoint.- Returns:
- this Builder.
-
credentials
public BitbucketClient.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 BitbucketClient.Builder token(String token)
Optional token to use for authentication.- Parameters:
token- authentication token.- Returns:
- this Builder.
-
overrides
public BitbucketClient.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.
-
modules
public BitbucketClient.Builder modules(Module... modules)
Optional List of Module to add. Modules can be added, for logging for example.- Parameters:
modules- optional List of Module to add.- Returns:
- this Builder.
-
build
public BitbucketClient build()
Build an instance of BitbucketClient.- Returns:
- BitbucketClient
-
-