code: public ConfigurationAsyncClientBuilder credentials(ConfigurationClientCredentials credentials) {
          Objects.requireNonNull(credentials);
          this.credentials = credentials;
          this.serviceEndpoint = credentials.baseUri();
          return this;
      }
docs: Sets the credentials to use when authenticating HTTP requests. Also, sets the
  {@link ConfigurationAsyncClientBuilder#serviceEndpoint(String) serviceEndpoint} for this ConfigurationAsyncClientBuilder.
  
  @param credentials The credentials to use for authenticating HTTP requests.
  @return The updated ConfigurationAsyncClientBuilder object.
  @throws NullPointerException If {@code credentials} is {@code null}.