Class ArtifactoryClient.Builder

    • Constructor Detail

      • Builder

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