class TektonExtensionAdapter implements ExtensionAdapter<TektonClient> {

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

  @Override
  public TektonClient adapt(Client client) {
    return new DefaultTektonClient(client);
  }

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

}

    factory.register(V1APIGroupDSL.class, new V1APIGroupClient());
    factory.register(V1beta1APIGroupDSL.class, new V1beta1APIGroupClient());
    factory.register(V1alpha1APIGroupDSL.class, new V1alpha1APIGroupClient());
  
<no_super_class>