Constructs a new builder instance and initializes it with the default configuration.
Constructs an instance of the HelmClient with the provided configuration.
the HelmClient instance.
Sets the default namespace for the HelmClient instance.
the Kubernetes namespace to use by default.
the HelmClientBuilder instance.
Sets the Kubernetes API server address and port number for the HelmClient instance.
the Kubernetes API server address and port number.
the HelmClientBuilder instance.
Sets the path to the Kubernetes CA certificate file for the HelmClient instance.
the path to the Kubernetes API server CA certificate file.
the HelmClientBuilder instance.
Sets the path to the Kubernetes configuration file for the HelmClient instance.
the path to the Kubernetes configuration file.
the HelmClientBuilder instance.
Sets the context defined in the kube config file to use for the HelmClient instance. If this value is not provided, the current context is used.
the name of the context defined in the kube config file to use.
the HelmClientBuilder instance.
Sets whether to skip TLS verification when communicating with the Kubernetes API server for the HelmClient instance.
indicates whether to skip TLS verification when communicating with the Kubernetes API server. This value may be null to indicate that the default value should be used.
the HelmClientBuilder instance.
Sets the server name to use for certificate verification of the Kubernetes API server for the HelmClient instance.
the server name to use for certificate verification of the Kubernetes API server.
the HelmClientBuilder instance.
Sets the kubernetes bearer token for the HelmClient instance.
the kubernetes bearer token.
the HelmClientBuilder instance.
Sets the working directory for the HelmClient instance.
the working directory.
the HelmClientBuilder instance.
The default implementation of the HelmClientBuilder interface.