Package com.google.cloud.compute.v1.stub
Class HttpJsonInstanceGroupManagersStub
- java.lang.Object
-
- com.google.cloud.compute.v1.stub.InstanceGroupManagersStub
-
- com.google.cloud.compute.v1.stub.HttpJsonInstanceGroupManagersStub
-
- All Implemented Interfaces:
com.google.api.gax.core.BackgroundResource,AutoCloseable
@Generated("by gapic-generator-java") @BetaApi public class HttpJsonInstanceGroupManagersStub extends InstanceGroupManagersStub
REST stub implementation for the InstanceGroupManagers service API.This class is for advanced usage and reflects the underlying API directly.
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedHttpJsonInstanceGroupManagersStub(InstanceGroupManagersStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext)Constructs an instance of HttpJsonInstanceGroupManagersStub, using the given settings.protectedHttpJsonInstanceGroupManagersStub(InstanceGroupManagersStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext, com.google.api.gax.httpjson.HttpJsonStubCallableFactory callableFactory)Constructs an instance of HttpJsonInstanceGroupManagersStub, using the given settings.
-
Method Summary
-
-
-
Constructor Detail
-
HttpJsonInstanceGroupManagersStub
protected HttpJsonInstanceGroupManagersStub(InstanceGroupManagersStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext) throws IOException
Constructs an instance of HttpJsonInstanceGroupManagersStub, 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
-
HttpJsonInstanceGroupManagersStub
protected HttpJsonInstanceGroupManagersStub(InstanceGroupManagersStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext, com.google.api.gax.httpjson.HttpJsonStubCallableFactory callableFactory) throws IOException
Constructs an instance of HttpJsonInstanceGroupManagersStub, 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 Detail
-
create
public static final HttpJsonInstanceGroupManagersStub create(InstanceGroupManagersStubSettings settings) throws IOException
- Throws:
IOException
-
create
public static final HttpJsonInstanceGroupManagersStub create(com.google.api.gax.rpc.ClientContext clientContext) throws IOException
- Throws:
IOException
-
create
public static final HttpJsonInstanceGroupManagersStub create(com.google.api.gax.rpc.ClientContext clientContext, com.google.api.gax.httpjson.HttpJsonStubCallableFactory callableFactory) throws IOException
- Throws:
IOException
-
getMethodDescriptors
@InternalApi public static List<com.google.api.gax.httpjson.ApiMethodDescriptor> getMethodDescriptors()
-
abandonInstancesCallable
public com.google.api.gax.rpc.UnaryCallable<AbandonInstancesInstanceGroupManagerRequest,Operation> abandonInstancesCallable()
- Overrides:
abandonInstancesCallablein classInstanceGroupManagersStub
-
abandonInstancesOperationCallable
public com.google.api.gax.rpc.OperationCallable<AbandonInstancesInstanceGroupManagerRequest,Operation,Operation> abandonInstancesOperationCallable()
- Overrides:
abandonInstancesOperationCallablein classInstanceGroupManagersStub
-
aggregatedListCallable
public com.google.api.gax.rpc.UnaryCallable<AggregatedListInstanceGroupManagersRequest,InstanceGroupManagerAggregatedList> aggregatedListCallable()
- Overrides:
aggregatedListCallablein classInstanceGroupManagersStub
-
aggregatedListPagedCallable
public com.google.api.gax.rpc.UnaryCallable<AggregatedListInstanceGroupManagersRequest,InstanceGroupManagersClient.AggregatedListPagedResponse> aggregatedListPagedCallable()
- Overrides:
aggregatedListPagedCallablein classInstanceGroupManagersStub
-
applyUpdatesToInstancesCallable
public com.google.api.gax.rpc.UnaryCallable<ApplyUpdatesToInstancesInstanceGroupManagerRequest,Operation> applyUpdatesToInstancesCallable()
- Overrides:
applyUpdatesToInstancesCallablein classInstanceGroupManagersStub
-
applyUpdatesToInstancesOperationCallable
public com.google.api.gax.rpc.OperationCallable<ApplyUpdatesToInstancesInstanceGroupManagerRequest,Operation,Operation> applyUpdatesToInstancesOperationCallable()
- Overrides:
applyUpdatesToInstancesOperationCallablein classInstanceGroupManagersStub
-
createInstancesCallable
public com.google.api.gax.rpc.UnaryCallable<CreateInstancesInstanceGroupManagerRequest,Operation> createInstancesCallable()
- Overrides:
createInstancesCallablein classInstanceGroupManagersStub
-
createInstancesOperationCallable
public com.google.api.gax.rpc.OperationCallable<CreateInstancesInstanceGroupManagerRequest,Operation,Operation> createInstancesOperationCallable()
- Overrides:
createInstancesOperationCallablein classInstanceGroupManagersStub
-
deleteCallable
public com.google.api.gax.rpc.UnaryCallable<DeleteInstanceGroupManagerRequest,Operation> deleteCallable()
- Overrides:
deleteCallablein classInstanceGroupManagersStub
-
deleteOperationCallable
public com.google.api.gax.rpc.OperationCallable<DeleteInstanceGroupManagerRequest,Operation,Operation> deleteOperationCallable()
- Overrides:
deleteOperationCallablein classInstanceGroupManagersStub
-
deleteInstancesCallable
public com.google.api.gax.rpc.UnaryCallable<DeleteInstancesInstanceGroupManagerRequest,Operation> deleteInstancesCallable()
- Overrides:
deleteInstancesCallablein classInstanceGroupManagersStub
-
deleteInstancesOperationCallable
public com.google.api.gax.rpc.OperationCallable<DeleteInstancesInstanceGroupManagerRequest,Operation,Operation> deleteInstancesOperationCallable()
- Overrides:
deleteInstancesOperationCallablein classInstanceGroupManagersStub
-
deletePerInstanceConfigsCallable
public com.google.api.gax.rpc.UnaryCallable<DeletePerInstanceConfigsInstanceGroupManagerRequest,Operation> deletePerInstanceConfigsCallable()
- Overrides:
deletePerInstanceConfigsCallablein classInstanceGroupManagersStub
-
deletePerInstanceConfigsOperationCallable
public com.google.api.gax.rpc.OperationCallable<DeletePerInstanceConfigsInstanceGroupManagerRequest,Operation,Operation> deletePerInstanceConfigsOperationCallable()
- Overrides:
deletePerInstanceConfigsOperationCallablein classInstanceGroupManagersStub
-
getCallable
public com.google.api.gax.rpc.UnaryCallable<GetInstanceGroupManagerRequest,InstanceGroupManager> getCallable()
- Overrides:
getCallablein classInstanceGroupManagersStub
-
insertCallable
public com.google.api.gax.rpc.UnaryCallable<InsertInstanceGroupManagerRequest,Operation> insertCallable()
- Overrides:
insertCallablein classInstanceGroupManagersStub
-
insertOperationCallable
public com.google.api.gax.rpc.OperationCallable<InsertInstanceGroupManagerRequest,Operation,Operation> insertOperationCallable()
- Overrides:
insertOperationCallablein classInstanceGroupManagersStub
-
listCallable
public com.google.api.gax.rpc.UnaryCallable<ListInstanceGroupManagersRequest,InstanceGroupManagerList> listCallable()
- Overrides:
listCallablein classInstanceGroupManagersStub
-
listPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListInstanceGroupManagersRequest,InstanceGroupManagersClient.ListPagedResponse> listPagedCallable()
- Overrides:
listPagedCallablein classInstanceGroupManagersStub
-
listErrorsCallable
public com.google.api.gax.rpc.UnaryCallable<ListErrorsInstanceGroupManagersRequest,InstanceGroupManagersListErrorsResponse> listErrorsCallable()
- Overrides:
listErrorsCallablein classInstanceGroupManagersStub
-
listErrorsPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListErrorsInstanceGroupManagersRequest,InstanceGroupManagersClient.ListErrorsPagedResponse> listErrorsPagedCallable()
- Overrides:
listErrorsPagedCallablein classInstanceGroupManagersStub
-
listManagedInstancesCallable
public com.google.api.gax.rpc.UnaryCallable<ListManagedInstancesInstanceGroupManagersRequest,InstanceGroupManagersListManagedInstancesResponse> listManagedInstancesCallable()
- Overrides:
listManagedInstancesCallablein classInstanceGroupManagersStub
-
listManagedInstancesPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListManagedInstancesInstanceGroupManagersRequest,InstanceGroupManagersClient.ListManagedInstancesPagedResponse> listManagedInstancesPagedCallable()
- Overrides:
listManagedInstancesPagedCallablein classInstanceGroupManagersStub
-
listPerInstanceConfigsCallable
public com.google.api.gax.rpc.UnaryCallable<ListPerInstanceConfigsInstanceGroupManagersRequest,InstanceGroupManagersListPerInstanceConfigsResp> listPerInstanceConfigsCallable()
- Overrides:
listPerInstanceConfigsCallablein classInstanceGroupManagersStub
-
listPerInstanceConfigsPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListPerInstanceConfigsInstanceGroupManagersRequest,InstanceGroupManagersClient.ListPerInstanceConfigsPagedResponse> listPerInstanceConfigsPagedCallable()
- Overrides:
listPerInstanceConfigsPagedCallablein classInstanceGroupManagersStub
-
patchCallable
public com.google.api.gax.rpc.UnaryCallable<PatchInstanceGroupManagerRequest,Operation> patchCallable()
- Overrides:
patchCallablein classInstanceGroupManagersStub
-
patchOperationCallable
public com.google.api.gax.rpc.OperationCallable<PatchInstanceGroupManagerRequest,Operation,Operation> patchOperationCallable()
- Overrides:
patchOperationCallablein classInstanceGroupManagersStub
-
patchPerInstanceConfigsCallable
public com.google.api.gax.rpc.UnaryCallable<PatchPerInstanceConfigsInstanceGroupManagerRequest,Operation> patchPerInstanceConfigsCallable()
- Overrides:
patchPerInstanceConfigsCallablein classInstanceGroupManagersStub
-
patchPerInstanceConfigsOperationCallable
public com.google.api.gax.rpc.OperationCallable<PatchPerInstanceConfigsInstanceGroupManagerRequest,Operation,Operation> patchPerInstanceConfigsOperationCallable()
- Overrides:
patchPerInstanceConfigsOperationCallablein classInstanceGroupManagersStub
-
recreateInstancesCallable
public com.google.api.gax.rpc.UnaryCallable<RecreateInstancesInstanceGroupManagerRequest,Operation> recreateInstancesCallable()
- Overrides:
recreateInstancesCallablein classInstanceGroupManagersStub
-
recreateInstancesOperationCallable
public com.google.api.gax.rpc.OperationCallable<RecreateInstancesInstanceGroupManagerRequest,Operation,Operation> recreateInstancesOperationCallable()
- Overrides:
recreateInstancesOperationCallablein classInstanceGroupManagersStub
-
resizeCallable
public com.google.api.gax.rpc.UnaryCallable<ResizeInstanceGroupManagerRequest,Operation> resizeCallable()
- Overrides:
resizeCallablein classInstanceGroupManagersStub
-
resizeOperationCallable
public com.google.api.gax.rpc.OperationCallable<ResizeInstanceGroupManagerRequest,Operation,Operation> resizeOperationCallable()
- Overrides:
resizeOperationCallablein classInstanceGroupManagersStub
-
setInstanceTemplateCallable
public com.google.api.gax.rpc.UnaryCallable<SetInstanceTemplateInstanceGroupManagerRequest,Operation> setInstanceTemplateCallable()
- Overrides:
setInstanceTemplateCallablein classInstanceGroupManagersStub
-
setInstanceTemplateOperationCallable
public com.google.api.gax.rpc.OperationCallable<SetInstanceTemplateInstanceGroupManagerRequest,Operation,Operation> setInstanceTemplateOperationCallable()
- Overrides:
setInstanceTemplateOperationCallablein classInstanceGroupManagersStub
-
setTargetPoolsCallable
public com.google.api.gax.rpc.UnaryCallable<SetTargetPoolsInstanceGroupManagerRequest,Operation> setTargetPoolsCallable()
- Overrides:
setTargetPoolsCallablein classInstanceGroupManagersStub
-
setTargetPoolsOperationCallable
public com.google.api.gax.rpc.OperationCallable<SetTargetPoolsInstanceGroupManagerRequest,Operation,Operation> setTargetPoolsOperationCallable()
- Overrides:
setTargetPoolsOperationCallablein classInstanceGroupManagersStub
-
updatePerInstanceConfigsCallable
public com.google.api.gax.rpc.UnaryCallable<UpdatePerInstanceConfigsInstanceGroupManagerRequest,Operation> updatePerInstanceConfigsCallable()
- Overrides:
updatePerInstanceConfigsCallablein classInstanceGroupManagersStub
-
updatePerInstanceConfigsOperationCallable
public com.google.api.gax.rpc.OperationCallable<UpdatePerInstanceConfigsInstanceGroupManagerRequest,Operation,Operation> updatePerInstanceConfigsOperationCallable()
- Overrides:
updatePerInstanceConfigsOperationCallablein classInstanceGroupManagersStub
-
close
public final void close()
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein classInstanceGroupManagersStub
-
shutdown
public void shutdown()
-
isShutdown
public boolean isShutdown()
-
isTerminated
public boolean isTerminated()
-
shutdownNow
public void shutdownNow()
-
awaitTermination
public boolean awaitTermination(long duration, TimeUnit unit) throws InterruptedException- Throws:
InterruptedException
-
-