public static final class AppHubGrpc.AppHubFutureStub extends AbstractFutureStub<AppHubGrpc.AppHubFutureStub>
A stub to allow clients to do ListenableFuture-style rpc calls to service AppHub.
The App Hub API allows you to manage App Hub resources.
Inheritance
java.lang.Object >
io.grpc.stub.AbstractStub >
io.grpc.stub.AbstractFutureStub >
AppHubGrpc.AppHubFutureStub
Inherited Members
io.grpc.stub.AbstractFutureStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel)
io.grpc.stub.AbstractFutureStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.<T>withOption(io.grpc.CallOptions.Key<T>,T)
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.getCallOptions()
io.grpc.stub.AbstractStub.getChannel()
io.grpc.stub.AbstractStub.withCallCredentials(io.grpc.CallCredentials)
io.grpc.stub.AbstractStub.withChannel(io.grpc.Channel)
io.grpc.stub.AbstractStub.withCompression(java.lang.String)
io.grpc.stub.AbstractStub.withDeadline(io.grpc.Deadline)
io.grpc.stub.AbstractStub.withDeadlineAfter(java.time.Duration)
io.grpc.stub.AbstractStub.withDeadlineAfter(long,java.util.concurrent.TimeUnit)
io.grpc.stub.AbstractStub.withExecutor(java.util.concurrent.Executor)
io.grpc.stub.AbstractStub.withInterceptors(io.grpc.ClientInterceptor...)
io.grpc.stub.AbstractStub.withMaxInboundMessageSize(int)
io.grpc.stub.AbstractStub.withMaxOutboundMessageSize(int)
io.grpc.stub.AbstractStub.withOnReadyThreshold(int)
io.grpc.stub.AbstractStub.withWaitForReady()
Methods
build(Channel channel, CallOptions callOptions)
protected AppHubGrpc.AppHubFutureStub build(Channel channel, CallOptions callOptions)
Parameters |
Name |
Description |
channel |
io.grpc.Channel
|
callOptions |
io.grpc.CallOptions
|
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
createApplication(CreateApplicationRequest request)
public ListenableFuture<Operation> createApplication(CreateApplicationRequest request)
Creates an Application in a host project and location.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
|
createService(CreateServiceRequest request)
public ListenableFuture<Operation> createService(CreateServiceRequest request)
Creates a Service in an Application.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
|
createServiceProjectAttachment(CreateServiceProjectAttachmentRequest request)
public ListenableFuture<Operation> createServiceProjectAttachment(CreateServiceProjectAttachmentRequest request)
Attaches a service project to the host project.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
|
createWorkload(CreateWorkloadRequest request)
public ListenableFuture<Operation> createWorkload(CreateWorkloadRequest request)
Creates a Workload in an Application.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
|
deleteApplication(DeleteApplicationRequest request)
public ListenableFuture<Operation> deleteApplication(DeleteApplicationRequest request)
Deletes an Application in a host project and location.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
|
deleteService(DeleteServiceRequest request)
public ListenableFuture<Operation> deleteService(DeleteServiceRequest request)
Deletes a Service from an Application.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
|
deleteServiceProjectAttachment(DeleteServiceProjectAttachmentRequest request)
public ListenableFuture<Operation> deleteServiceProjectAttachment(DeleteServiceProjectAttachmentRequest request)
Deletes a service project attachment.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
|
deleteWorkload(DeleteWorkloadRequest request)
public ListenableFuture<Operation> deleteWorkload(DeleteWorkloadRequest request)
Deletes a Workload from an Application.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
|
detachServiceProjectAttachment(DetachServiceProjectAttachmentRequest request)
public ListenableFuture<DetachServiceProjectAttachmentResponse> detachServiceProjectAttachment(DetachServiceProjectAttachmentRequest request)
Detaches a service project from a host project.
You can call this API from any service project without needing access to
the host project that it is attached to.
getApplication(GetApplicationRequest request)
public ListenableFuture<Application> getApplication(GetApplicationRequest request)
Gets an Application in a host project and location.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Application> |
|
getDiscoveredService(GetDiscoveredServiceRequest request)
public ListenableFuture<DiscoveredService> getDiscoveredService(GetDiscoveredServiceRequest request)
Gets a Discovered Service in a host project and location.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<DiscoveredService> |
|
getDiscoveredWorkload(GetDiscoveredWorkloadRequest request)
public ListenableFuture<DiscoveredWorkload> getDiscoveredWorkload(GetDiscoveredWorkloadRequest request)
Gets a Discovered Workload in a host project and location.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<DiscoveredWorkload> |
|
getService(GetServiceRequest request)
public ListenableFuture<Service> getService(GetServiceRequest request)
Gets a Service in an Application.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Service> |
|
getServiceProjectAttachment(GetServiceProjectAttachmentRequest request)
public ListenableFuture<ServiceProjectAttachment> getServiceProjectAttachment(GetServiceProjectAttachmentRequest request)
Gets a service project attachment.
getWorkload(GetWorkloadRequest request)
public ListenableFuture<Workload> getWorkload(GetWorkloadRequest request)
Gets a Workload in an Application.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Workload> |
|
listApplications(ListApplicationsRequest request)
public ListenableFuture<ListApplicationsResponse> listApplications(ListApplicationsRequest request)
Lists Applications in a host project and location.
listDiscoveredServices(ListDiscoveredServicesRequest request)
public ListenableFuture<ListDiscoveredServicesResponse> listDiscoveredServices(ListDiscoveredServicesRequest request)
Lists Discovered Services that can be added to an Application in a host
project and location.
listDiscoveredWorkloads(ListDiscoveredWorkloadsRequest request)
public ListenableFuture<ListDiscoveredWorkloadsResponse> listDiscoveredWorkloads(ListDiscoveredWorkloadsRequest request)
Lists Discovered Workloads that can be added to an Application in a host
project and location.
listServiceProjectAttachments(ListServiceProjectAttachmentsRequest request)
public ListenableFuture<ListServiceProjectAttachmentsResponse> listServiceProjectAttachments(ListServiceProjectAttachmentsRequest request)
Lists service projects attached to the host project.
listServices(ListServicesRequest request)
public ListenableFuture<ListServicesResponse> listServices(ListServicesRequest request)
Lists Services in an Application.
listWorkloads(ListWorkloadsRequest request)
public ListenableFuture<ListWorkloadsResponse> listWorkloads(ListWorkloadsRequest request)
Lists Workloads in an Application.
lookupDiscoveredService(LookupDiscoveredServiceRequest request)
public ListenableFuture<LookupDiscoveredServiceResponse> lookupDiscoveredService(LookupDiscoveredServiceRequest request)
Lists a Discovered Service in a host project and location, with a
given resource URI.
lookupDiscoveredWorkload(LookupDiscoveredWorkloadRequest request)
public ListenableFuture<LookupDiscoveredWorkloadResponse> lookupDiscoveredWorkload(LookupDiscoveredWorkloadRequest request)
Lists a Discovered Workload in a host project and location, with a
given resource URI.
lookupServiceProjectAttachment(LookupServiceProjectAttachmentRequest request)
public ListenableFuture<LookupServiceProjectAttachmentResponse> lookupServiceProjectAttachment(LookupServiceProjectAttachmentRequest request)
Lists a service project attachment for a given service project. You can
call this API from any project to find if it is attached to a host project.
updateApplication(UpdateApplicationRequest request)
public ListenableFuture<Operation> updateApplication(UpdateApplicationRequest request)
Updates an Application in a host project and location.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
|
updateService(UpdateServiceRequest request)
public ListenableFuture<Operation> updateService(UpdateServiceRequest request)
Updates a Service in an Application.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
|
updateWorkload(UpdateWorkloadRequest request)
public ListenableFuture<Operation> updateWorkload(UpdateWorkloadRequest request)
Updates a Workload in an Application.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
|