[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-18 UTC."],[],[],null,["# Class AppHubGrpc (0.36.0)\n\nVersion latestkeyboard_arrow_down\n\n- [0.36.0 (latest)](/java/docs/reference/google-cloud-apphub/latest/com.google.cloud.apphub.v1.AppHubGrpc)\n- [0.34.0](/java/docs/reference/google-cloud-apphub/0.34.0/com.google.cloud.apphub.v1.AppHubGrpc)\n- [0.32.0](/java/docs/reference/google-cloud-apphub/0.32.0/com.google.cloud.apphub.v1.AppHubGrpc)\n- [0.31.0](/java/docs/reference/google-cloud-apphub/0.31.0/com.google.cloud.apphub.v1.AppHubGrpc)\n- [0.28.0](/java/docs/reference/google-cloud-apphub/0.28.0/com.google.cloud.apphub.v1.AppHubGrpc)\n- [0.27.0](/java/docs/reference/google-cloud-apphub/0.27.0/com.google.cloud.apphub.v1.AppHubGrpc)\n- [0.26.0](/java/docs/reference/google-cloud-apphub/0.26.0/com.google.cloud.apphub.v1.AppHubGrpc)\n- [0.24.0](/java/docs/reference/google-cloud-apphub/0.24.0/com.google.cloud.apphub.v1.AppHubGrpc)\n- [0.23.0](/java/docs/reference/google-cloud-apphub/0.23.0/com.google.cloud.apphub.v1.AppHubGrpc)\n- [0.22.0](/java/docs/reference/google-cloud-apphub/0.22.0/com.google.cloud.apphub.v1.AppHubGrpc)\n- [0.21.0](/java/docs/reference/google-cloud-apphub/0.21.0/com.google.cloud.apphub.v1.AppHubGrpc)\n- [0.20.0](/java/docs/reference/google-cloud-apphub/0.20.0/com.google.cloud.apphub.v1.AppHubGrpc)\n- [0.19.0](/java/docs/reference/google-cloud-apphub/0.19.0/com.google.cloud.apphub.v1.AppHubGrpc)\n- [0.18.0](/java/docs/reference/google-cloud-apphub/0.18.0/com.google.cloud.apphub.v1.AppHubGrpc)\n- [0.17.0](/java/docs/reference/google-cloud-apphub/0.17.0/com.google.cloud.apphub.v1.AppHubGrpc)\n- [0.16.0](/java/docs/reference/google-cloud-apphub/0.16.0/com.google.cloud.apphub.v1.AppHubGrpc)\n- [0.15.0](/java/docs/reference/google-cloud-apphub/0.15.0/com.google.cloud.apphub.v1.AppHubGrpc)\n- [0.13.0](/java/docs/reference/google-cloud-apphub/0.13.0/com.google.cloud.apphub.v1.AppHubGrpc)\n- [0.12.0](/java/docs/reference/google-cloud-apphub/0.12.0/com.google.cloud.apphub.v1.AppHubGrpc)\n- [0.11.0](/java/docs/reference/google-cloud-apphub/0.11.0/com.google.cloud.apphub.v1.AppHubGrpc)\n- [0.10.0](/java/docs/reference/google-cloud-apphub/0.10.0/com.google.cloud.apphub.v1.AppHubGrpc)\n- [0.9.0](/java/docs/reference/google-cloud-apphub/0.9.0/com.google.cloud.apphub.v1.AppHubGrpc)\n- [0.8.0](/java/docs/reference/google-cloud-apphub/0.8.0/com.google.cloud.apphub.v1.AppHubGrpc)\n- [0.7.0](/java/docs/reference/google-cloud-apphub/0.7.0/com.google.cloud.apphub.v1.AppHubGrpc)\n- [0.6.0](/java/docs/reference/google-cloud-apphub/0.6.0/com.google.cloud.apphub.v1.AppHubGrpc)\n- [0.5.0](/java/docs/reference/google-cloud-apphub/0.5.0/com.google.cloud.apphub.v1.AppHubGrpc)\n- [0.4.0](/java/docs/reference/google-cloud-apphub/0.4.0/com.google.cloud.apphub.v1.AppHubGrpc)\n- [0.3.0](/java/docs/reference/google-cloud-apphub/0.3.0/com.google.cloud.apphub.v1.AppHubGrpc)\n- [0.1.0](/java/docs/reference/google-cloud-apphub/0.1.0/com.google.cloud.apphub.v1.AppHubGrpc) \n\n public final class AppHubGrpc\n\nThe App Hub API allows you to manage App Hub resources. \n\nInheritance\n-----------\n\n[java.lang.Object](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html) \\\u003e AppHubGrpc \n\nInherited Members\n-----------------\n\n[Object.clone()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#clone--) \n[Object.equals(Object)](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#equals-java.lang.Object-) \n[Object.finalize()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#finalize--) \n[Object.getClass()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#getClass--) \n[Object.hashCode()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#hashCode--) \n[Object.notify()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notify--) \n[Object.notifyAll()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notifyAll--) \n[Object.toString()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#toString--) \n[Object.wait()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait--) \n[Object.wait(long)](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-) \n[Object.wait(long,int)](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-int-)\n\nStatic Fields\n-------------\n\n### SERVICE_NAME\n\n public static final String SERVICE_NAME\n\nStatic Methods\n--------------\n\n### bindService(AppHubGrpc.AsyncService service)\n\n public static final ServerServiceDefinition bindService(AppHubGrpc.AsyncService service)\n\n### getCreateApplicationMethod()\n\n public static MethodDescriptor\u003cCreateApplicationRequest,Operation\u003e getCreateApplicationMethod()\n\n### getCreateServiceMethod()\n\n public static MethodDescriptor\u003cCreateServiceRequest,Operation\u003e getCreateServiceMethod()\n\n### getCreateServiceProjectAttachmentMethod()\n\n public static MethodDescriptor\u003cCreateServiceProjectAttachmentRequest,Operation\u003e getCreateServiceProjectAttachmentMethod()\n\n### getCreateWorkloadMethod()\n\n public static MethodDescriptor\u003cCreateWorkloadRequest,Operation\u003e getCreateWorkloadMethod()\n\n### getDeleteApplicationMethod()\n\n public static MethodDescriptor\u003cDeleteApplicationRequest,Operation\u003e getDeleteApplicationMethod()\n\n### getDeleteServiceMethod()\n\n public static MethodDescriptor\u003cDeleteServiceRequest,Operation\u003e getDeleteServiceMethod()\n\n### getDeleteServiceProjectAttachmentMethod()\n\n public static MethodDescriptor\u003cDeleteServiceProjectAttachmentRequest,Operation\u003e getDeleteServiceProjectAttachmentMethod()\n\n### getDeleteWorkloadMethod()\n\n public static MethodDescriptor\u003cDeleteWorkloadRequest,Operation\u003e getDeleteWorkloadMethod()\n\n### getDetachServiceProjectAttachmentMethod()\n\n public static MethodDescriptor\u003cDetachServiceProjectAttachmentRequest,DetachServiceProjectAttachmentResponse\u003e getDetachServiceProjectAttachmentMethod()\n\n### getGetApplicationMethod()\n\n public static MethodDescriptor\u003cGetApplicationRequest,Application\u003e getGetApplicationMethod()\n\n### getGetDiscoveredServiceMethod()\n\n public static MethodDescriptor\u003cGetDiscoveredServiceRequest,DiscoveredService\u003e getGetDiscoveredServiceMethod()\n\n### getGetDiscoveredWorkloadMethod()\n\n public static MethodDescriptor\u003cGetDiscoveredWorkloadRequest,DiscoveredWorkload\u003e getGetDiscoveredWorkloadMethod()\n\n### getGetServiceMethod()\n\n public static MethodDescriptor\u003cGetServiceRequest,Service\u003e getGetServiceMethod()\n\n### getGetServiceProjectAttachmentMethod()\n\n public static MethodDescriptor\u003cGetServiceProjectAttachmentRequest,ServiceProjectAttachment\u003e getGetServiceProjectAttachmentMethod()\n\n### getGetWorkloadMethod()\n\n public static MethodDescriptor\u003cGetWorkloadRequest,Workload\u003e getGetWorkloadMethod()\n\n### getListApplicationsMethod()\n\n public static MethodDescriptor\u003cListApplicationsRequest,ListApplicationsResponse\u003e getListApplicationsMethod()\n\n### getListDiscoveredServicesMethod()\n\n public static MethodDescriptor\u003cListDiscoveredServicesRequest,ListDiscoveredServicesResponse\u003e getListDiscoveredServicesMethod()\n\n### getListDiscoveredWorkloadsMethod()\n\n public static MethodDescriptor\u003cListDiscoveredWorkloadsRequest,ListDiscoveredWorkloadsResponse\u003e getListDiscoveredWorkloadsMethod()\n\n### getListServiceProjectAttachmentsMethod()\n\n public static MethodDescriptor\u003cListServiceProjectAttachmentsRequest,ListServiceProjectAttachmentsResponse\u003e getListServiceProjectAttachmentsMethod()\n\n### getListServicesMethod()\n\n public static MethodDescriptor\u003cListServicesRequest,ListServicesResponse\u003e getListServicesMethod()\n\n### getListWorkloadsMethod()\n\n public static MethodDescriptor\u003cListWorkloadsRequest,ListWorkloadsResponse\u003e getListWorkloadsMethod()\n\n### getLookupDiscoveredServiceMethod()\n\n public static MethodDescriptor\u003cLookupDiscoveredServiceRequest,LookupDiscoveredServiceResponse\u003e getLookupDiscoveredServiceMethod()\n\n### getLookupDiscoveredWorkloadMethod()\n\n public static MethodDescriptor\u003cLookupDiscoveredWorkloadRequest,LookupDiscoveredWorkloadResponse\u003e getLookupDiscoveredWorkloadMethod()\n\n### getLookupServiceProjectAttachmentMethod()\n\n public static MethodDescriptor\u003cLookupServiceProjectAttachmentRequest,LookupServiceProjectAttachmentResponse\u003e getLookupServiceProjectAttachmentMethod()\n\n### getServiceDescriptor()\n\n public static ServiceDescriptor getServiceDescriptor()\n\n### getUpdateApplicationMethod()\n\n public static MethodDescriptor\u003cUpdateApplicationRequest,Operation\u003e getUpdateApplicationMethod()\n\n### getUpdateServiceMethod()\n\n public static MethodDescriptor\u003cUpdateServiceRequest,Operation\u003e getUpdateServiceMethod()\n\n### getUpdateWorkloadMethod()\n\n public static MethodDescriptor\u003cUpdateWorkloadRequest,Operation\u003e getUpdateWorkloadMethod()\n\n### newBlockingStub(Channel channel)\n\n public static AppHubGrpc.AppHubBlockingStub newBlockingStub(Channel channel)\n\nCreates a new blocking-style stub that supports unary and streaming output calls on the service\n\n### newBlockingV2Stub(Channel channel)\n\n public static AppHubGrpc.AppHubBlockingV2Stub newBlockingV2Stub(Channel channel)\n\nCreates a new blocking-style stub that supports all types of calls on the service\n\n### newFutureStub(Channel channel)\n\n public static AppHubGrpc.AppHubFutureStub newFutureStub(Channel channel)\n\nCreates a new ListenableFuture-style stub that supports unary calls on the service\n\n### newStub(Channel channel)\n\n public static AppHubGrpc.AppHubStub newStub(Channel channel)\n\nCreates a new async stub that supports all call types for the service"]]