Class BitbucketClient.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • 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