class CertManagerExtensionAdapter implements ExtensionAdapter<CertManagerClient> {

  @Override
  public Class<CertManagerClient> getExtensionType() {
    return CertManagerClient.class;
  }

  @Override
  public CertManagerClient adapt(Client client) {
    return new DefaultCertManagerClient(client);
  }

  @Override
  public void registerClients(ClientFactory factory) {<FILL_FUNCTION_BODY>}

}

    factory.register(V1alpha2APIGroupDSL.class, new V1alpha2APIGroupClient());
    factory.register(V1alpha3APIGroupDSL.class, new V1alpha3APIGroupClient());
    factory.register(V1beta1APIGroupDSL.class, new V1beta1APIGroupClient());
    factory.register(V1APIGroupDSL.class, new V1APIGroupClient());
  
<no_super_class>