Package com.cdancy.bitbucket.rest
Class BitbucketClient
- java.lang.Object
-
- com.cdancy.bitbucket.rest.BitbucketClient
-
- All Implemented Interfaces:
Closeable,AutoCloseable
public final class BitbucketClient extends Object implements Closeable
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classBitbucketClient.Builder
-
Constructor Summary
Constructors Constructor Description BitbucketClient()Create a BitbucketClient inferring endpoint and authentication from environment and system properties.BitbucketClient(String endPoint, BitbucketAuthentication authentication, Properties overrides, List<Module> modules)Create an BitbucketClient.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description BitbucketApiapi()AuthenticationTypeauthType()StringauthValue()static BitbucketClient.Builderbuilder()voidclose()Stringcredentials()Deprecated.StringendPoint()Propertiesoverrides()
-
-
-
Constructor Detail
-
BitbucketClient
public BitbucketClient()
Create a BitbucketClient inferring endpoint and authentication from environment and system properties.
-
BitbucketClient
public BitbucketClient(@Nullable String endPoint, @Nullable BitbucketAuthentication authentication, @Nullable Properties overrides, @Nullable List<Module> modules)Create an BitbucketClient. If any of the passed in variables are null we will query System Properties and Environment Variables, in order, to search for values that may be set in a devops/CI fashion. The only difference is the `overrides` which gets merged, but takes precedence, with those System Properties and Environment Variables found.- Parameters:
endPoint- URL of Bitbucket instance.authentication- authentication used to connect to Bitbucket instance.overrides- jclouds Properties to override defaults when creating a new BitbucketApi.modules- a list of modules to be passed to the Contextbuilder, e.g. for logging.
-
-
Method Detail
-
endPoint
public String endPoint()
-
credentials
@Deprecated public String credentials()
Deprecated.
-
overrides
public Properties overrides()
-
authValue
public String authValue()
-
authType
public AuthenticationType authType()
-
api
public BitbucketApi api()
-
builder
public static BitbucketClient.Builder builder()
-
close
public void close() throws IOException- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Throws:
IOException
-
-