docs: public ListInstanceGroupsResponse listInstanceGroups(ListInstanceGroupsRequest request) {
          checkNotNull(request, "request should not be null.");
          checkStringNotEmpty(request.getClusterId(), "The parameter clusterId should not be null or empty string.");
  
          InternalRequest internalRequest = this.createRequest(
                  request, HttpMethodName.GET, CLUSTER, request.getClusterId(), INSTANCE_GROUP);
  
          return this.invokeHttpClient(internalRequest, ListInstanceGroupsResponse.class);
      }