Package com.google.cloud.apihub.v1.stub
Class HttpJsonApiHubPluginStub
java.lang.Object
com.google.cloud.apihub.v1.stub.ApiHubPluginStub
com.google.cloud.apihub.v1.stub.HttpJsonApiHubPluginStub
- All Implemented Interfaces:
BackgroundResource,AutoCloseable
@Generated("by gapic-generator-java")
public class HttpJsonApiHubPluginStub
extends ApiHubPluginStub
REST stub implementation for the ApiHubPlugin service API.
This class is for advanced usage and reflects the underlying API directly.
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedHttpJsonApiHubPluginStub(ApiHubPluginStubSettings settings, ClientContext clientContext) Constructs an instance of HttpJsonApiHubPluginStub, using the given settings.protectedHttpJsonApiHubPluginStub(ApiHubPluginStubSettings settings, ClientContext clientContext, HttpJsonStubCallableFactory callableFactory) Constructs an instance of HttpJsonApiHubPluginStub, using the given settings. -
Method Summary
Modifier and TypeMethodDescriptionbooleanawaitTermination(long duration, TimeUnit unit) final voidclose()static final HttpJsonApiHubPluginStubcreate(ClientContext clientContext) static final HttpJsonApiHubPluginStubcreate(ClientContext clientContext, HttpJsonStubCallableFactory callableFactory) static final HttpJsonApiHubPluginStubcreate(ApiHubPluginStubSettings settings) OperationCallable<DeletePluginInstanceRequest,com.google.protobuf.Empty, OperationMetadata> OperationCallable<DeletePluginRequest,com.google.protobuf.Empty, OperationMetadata> OperationCallable<DisablePluginInstanceActionRequest,DisablePluginInstanceActionResponse, OperationMetadata> OperationCallable<EnablePluginInstanceActionRequest,EnablePluginInstanceActionResponse, OperationMetadata> OperationCallable<ExecutePluginInstanceActionRequest,ExecutePluginInstanceActionResponse, OperationMetadata> static List<ApiMethodDescriptor>booleanbooleanvoidshutdown()void
-
Constructor Details
-
HttpJsonApiHubPluginStub
protected HttpJsonApiHubPluginStub(ApiHubPluginStubSettings settings, ClientContext clientContext) throws IOException Constructs an instance of HttpJsonApiHubPluginStub, using the given settings. This is protected so that it is easy to make a subclass, but otherwise, the static factory methods should be preferred.- Throws:
IOException
-
HttpJsonApiHubPluginStub
protected HttpJsonApiHubPluginStub(ApiHubPluginStubSettings settings, ClientContext clientContext, HttpJsonStubCallableFactory callableFactory) throws IOException Constructs an instance of HttpJsonApiHubPluginStub, using the given settings. This is protected so that it is easy to make a subclass, but otherwise, the static factory methods should be preferred.- Throws:
IOException
-
-
Method Details
-
create
public static final HttpJsonApiHubPluginStub create(ApiHubPluginStubSettings settings) throws IOException - Throws:
IOException
-
create
- Throws:
IOException
-
create
public static final HttpJsonApiHubPluginStub create(ClientContext clientContext, HttpJsonStubCallableFactory callableFactory) throws IOException - Throws:
IOException
-
getMethodDescriptors
-
getHttpJsonOperationsStub
- Overrides:
getHttpJsonOperationsStubin classApiHubPluginStub
-
getPluginCallable
- Overrides:
getPluginCallablein classApiHubPluginStub
-
enablePluginCallable
- Overrides:
enablePluginCallablein classApiHubPluginStub
-
disablePluginCallable
- Overrides:
disablePluginCallablein classApiHubPluginStub
-
createPluginCallable
- Overrides:
createPluginCallablein classApiHubPluginStub
-
listPluginsCallable
- Overrides:
listPluginsCallablein classApiHubPluginStub
-
listPluginsPagedCallable
public UnaryCallable<ListPluginsRequest,ApiHubPluginClient.ListPluginsPagedResponse> listPluginsPagedCallable()- Overrides:
listPluginsPagedCallablein classApiHubPluginStub
-
deletePluginCallable
- Overrides:
deletePluginCallablein classApiHubPluginStub
-
deletePluginOperationCallable
public OperationCallable<DeletePluginRequest,com.google.protobuf.Empty, deletePluginOperationCallable()OperationMetadata> - Overrides:
deletePluginOperationCallablein classApiHubPluginStub
-
createPluginInstanceCallable
- Overrides:
createPluginInstanceCallablein classApiHubPluginStub
-
createPluginInstanceOperationCallable
public OperationCallable<CreatePluginInstanceRequest,PluginInstance, createPluginInstanceOperationCallable()OperationMetadata> - Overrides:
createPluginInstanceOperationCallablein classApiHubPluginStub
-
executePluginInstanceActionCallable
public UnaryCallable<ExecutePluginInstanceActionRequest,Operation> executePluginInstanceActionCallable()- Overrides:
executePluginInstanceActionCallablein classApiHubPluginStub
-
executePluginInstanceActionOperationCallable
public OperationCallable<ExecutePluginInstanceActionRequest,ExecutePluginInstanceActionResponse, executePluginInstanceActionOperationCallable()OperationMetadata> - Overrides:
executePluginInstanceActionOperationCallablein classApiHubPluginStub
-
getPluginInstanceCallable
- Overrides:
getPluginInstanceCallablein classApiHubPluginStub
-
listPluginInstancesCallable
public UnaryCallable<ListPluginInstancesRequest,ListPluginInstancesResponse> listPluginInstancesCallable()- Overrides:
listPluginInstancesCallablein classApiHubPluginStub
-
listPluginInstancesPagedCallable
public UnaryCallable<ListPluginInstancesRequest,ApiHubPluginClient.ListPluginInstancesPagedResponse> listPluginInstancesPagedCallable()- Overrides:
listPluginInstancesPagedCallablein classApiHubPluginStub
-
enablePluginInstanceActionCallable
public UnaryCallable<EnablePluginInstanceActionRequest,Operation> enablePluginInstanceActionCallable()- Overrides:
enablePluginInstanceActionCallablein classApiHubPluginStub
-
enablePluginInstanceActionOperationCallable
public OperationCallable<EnablePluginInstanceActionRequest,EnablePluginInstanceActionResponse, enablePluginInstanceActionOperationCallable()OperationMetadata> - Overrides:
enablePluginInstanceActionOperationCallablein classApiHubPluginStub
-
disablePluginInstanceActionCallable
public UnaryCallable<DisablePluginInstanceActionRequest,Operation> disablePluginInstanceActionCallable()- Overrides:
disablePluginInstanceActionCallablein classApiHubPluginStub
-
disablePluginInstanceActionOperationCallable
public OperationCallable<DisablePluginInstanceActionRequest,DisablePluginInstanceActionResponse, disablePluginInstanceActionOperationCallable()OperationMetadata> - Overrides:
disablePluginInstanceActionOperationCallablein classApiHubPluginStub
-
updatePluginInstanceCallable
- Overrides:
updatePluginInstanceCallablein classApiHubPluginStub
-
deletePluginInstanceCallable
- Overrides:
deletePluginInstanceCallablein classApiHubPluginStub
-
deletePluginInstanceOperationCallable
public OperationCallable<DeletePluginInstanceRequest,com.google.protobuf.Empty, deletePluginInstanceOperationCallable()OperationMetadata> - Overrides:
deletePluginInstanceOperationCallablein classApiHubPluginStub
-
listLocationsCallable
- Overrides:
listLocationsCallablein classApiHubPluginStub
-
listLocationsPagedCallable
public UnaryCallable<ListLocationsRequest,ApiHubPluginClient.ListLocationsPagedResponse> listLocationsPagedCallable()- Overrides:
listLocationsPagedCallablein classApiHubPluginStub
-
getLocationCallable
- Overrides:
getLocationCallablein classApiHubPluginStub
-
close
public final void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein classApiHubPluginStub
-
shutdown
public void shutdown() -
isShutdown
public boolean isShutdown() -
isTerminated
public boolean isTerminated() -
shutdownNow
public void shutdownNow() -
awaitTermination
- Throws:
InterruptedException
-