class V1CertificatesAPIGroupClient extends ClientAdapter<V1CertificatesAPIGroupClient>
    implements V1CertificatesAPIGroupDSL {

  @Override
  public NonNamespaceOperation<CertificateSigningRequest, CertificateSigningRequestList, CertificateSigningRequestResource<CertificateSigningRequest>> certificateSigningRequests() {<FILL_FUNCTION_BODY>}

  @Override
  public V1CertificatesAPIGroupClient newInstance() {
    return new V1CertificatesAPIGroupClient();
  }

}

    // we need the cast to satisfy java 8
    return (NonNamespaceOperation<CertificateSigningRequest, CertificateSigningRequestList, CertificateSigningRequestResource<CertificateSigningRequest>>) resources(
        CertificateSigningRequest.class, CertificateSigningRequestList.class,
        CertificateSigningRequestResource.class);
  
<methods>public non-sealed void <init>() ,public A adapt(Class<A>) ,public void close() ,public APIGroup getApiGroup(java.lang.String) ,public APIGroupList getApiGroups() ,public APIResourceList getApiResources(java.lang.String) ,public java.lang.String getApiVersion() ,public io.fabric8.kubernetes.client.Client getClient() ,public io.fabric8.kubernetes.client.Config getConfiguration() ,public io.fabric8.kubernetes.client.http.HttpClient getHttpClient() ,public java.net.URL getMasterUrl() ,public java.lang.String getNamespace() ,public boolean hasApiGroup(java.lang.String, boolean) ,public io.fabric8.kubernetes.client.impl.V1CertificatesAPIGroupClient inAnyNamespace() ,public io.fabric8.kubernetes.client.impl.V1CertificatesAPIGroupClient inNamespace(java.lang.String) ,public void init(io.fabric8.kubernetes.client.Client) ,public java.lang.Boolean isAdaptable(Class<A>) ,public io.fabric8.kubernetes.client.Client newClient(io.fabric8.kubernetes.client.RequestConfig) ,public abstract io.fabric8.kubernetes.client.impl.V1CertificatesAPIGroupClient newInstance() ,public java.lang.String raw(java.lang.String, java.lang.String, java.lang.Object) ,public MixedOperation<T,L,R> resources(Class<T>, Class<L>, Class<R>) ,public RootPaths rootPaths() ,public boolean supports(Class<T>) ,public boolean supports(java.lang.String, java.lang.String) ,public boolean supportsApiPath(java.lang.String) <variables>private io.fabric8.kubernetes.client.Client client