Package com.google.cloud.compute.v1.stub
Class HttpJsonRegionInstanceGroupManagersStub
- java.lang.Object
-
- com.google.cloud.compute.v1.stub.RegionInstanceGroupManagersStub
-
- com.google.cloud.compute.v1.stub.HttpJsonRegionInstanceGroupManagersStub
-
- All Implemented Interfaces:
com.google.api.gax.core.BackgroundResource
,AutoCloseable
@Generated("by gapic-generator-java") @BetaApi public class HttpJsonRegionInstanceGroupManagersStub extends RegionInstanceGroupManagersStub
REST stub implementation for the RegionInstanceGroupManagers service API.This class is for advanced usage and reflects the underlying API directly.
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
HttpJsonRegionInstanceGroupManagersStub(RegionInstanceGroupManagersStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext)
Constructs an instance of HttpJsonRegionInstanceGroupManagersStub, using the given settings.protected
HttpJsonRegionInstanceGroupManagersStub(RegionInstanceGroupManagersStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext, com.google.api.gax.httpjson.HttpJsonStubCallableFactory callableFactory)
Constructs an instance of HttpJsonRegionInstanceGroupManagersStub, using the given settings.
-
Method Summary
-
-
-
Constructor Detail
-
HttpJsonRegionInstanceGroupManagersStub
protected HttpJsonRegionInstanceGroupManagersStub(RegionInstanceGroupManagersStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext) throws IOException
Constructs an instance of HttpJsonRegionInstanceGroupManagersStub, 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
-
HttpJsonRegionInstanceGroupManagersStub
protected HttpJsonRegionInstanceGroupManagersStub(RegionInstanceGroupManagersStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext, com.google.api.gax.httpjson.HttpJsonStubCallableFactory callableFactory) throws IOException
Constructs an instance of HttpJsonRegionInstanceGroupManagersStub, 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 HttpJsonRegionInstanceGroupManagersStub create(RegionInstanceGroupManagersStubSettings settings) throws IOException
- Throws:
IOException
-
create
public static final HttpJsonRegionInstanceGroupManagersStub create(com.google.api.gax.rpc.ClientContext clientContext) throws IOException
- Throws:
IOException
-
create
public static final HttpJsonRegionInstanceGroupManagersStub 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<AbandonInstancesRegionInstanceGroupManagerRequest,Operation> abandonInstancesCallable()
- Overrides:
abandonInstancesCallable
in classRegionInstanceGroupManagersStub
-
abandonInstancesOperationCallable
public com.google.api.gax.rpc.OperationCallable<AbandonInstancesRegionInstanceGroupManagerRequest,Operation,Operation> abandonInstancesOperationCallable()
- Overrides:
abandonInstancesOperationCallable
in classRegionInstanceGroupManagersStub
-
applyUpdatesToInstancesCallable
public com.google.api.gax.rpc.UnaryCallable<ApplyUpdatesToInstancesRegionInstanceGroupManagerRequest,Operation> applyUpdatesToInstancesCallable()
- Overrides:
applyUpdatesToInstancesCallable
in classRegionInstanceGroupManagersStub
-
applyUpdatesToInstancesOperationCallable
public com.google.api.gax.rpc.OperationCallable<ApplyUpdatesToInstancesRegionInstanceGroupManagerRequest,Operation,Operation> applyUpdatesToInstancesOperationCallable()
- Overrides:
applyUpdatesToInstancesOperationCallable
in classRegionInstanceGroupManagersStub
-
createInstancesCallable
public com.google.api.gax.rpc.UnaryCallable<CreateInstancesRegionInstanceGroupManagerRequest,Operation> createInstancesCallable()
- Overrides:
createInstancesCallable
in classRegionInstanceGroupManagersStub
-
createInstancesOperationCallable
public com.google.api.gax.rpc.OperationCallable<CreateInstancesRegionInstanceGroupManagerRequest,Operation,Operation> createInstancesOperationCallable()
- Overrides:
createInstancesOperationCallable
in classRegionInstanceGroupManagersStub
-
deleteCallable
public com.google.api.gax.rpc.UnaryCallable<DeleteRegionInstanceGroupManagerRequest,Operation> deleteCallable()
- Overrides:
deleteCallable
in classRegionInstanceGroupManagersStub
-
deleteOperationCallable
public com.google.api.gax.rpc.OperationCallable<DeleteRegionInstanceGroupManagerRequest,Operation,Operation> deleteOperationCallable()
- Overrides:
deleteOperationCallable
in classRegionInstanceGroupManagersStub
-
deleteInstancesCallable
public com.google.api.gax.rpc.UnaryCallable<DeleteInstancesRegionInstanceGroupManagerRequest,Operation> deleteInstancesCallable()
- Overrides:
deleteInstancesCallable
in classRegionInstanceGroupManagersStub
-
deleteInstancesOperationCallable
public com.google.api.gax.rpc.OperationCallable<DeleteInstancesRegionInstanceGroupManagerRequest,Operation,Operation> deleteInstancesOperationCallable()
- Overrides:
deleteInstancesOperationCallable
in classRegionInstanceGroupManagersStub
-
deletePerInstanceConfigsCallable
public com.google.api.gax.rpc.UnaryCallable<DeletePerInstanceConfigsRegionInstanceGroupManagerRequest,Operation> deletePerInstanceConfigsCallable()
- Overrides:
deletePerInstanceConfigsCallable
in classRegionInstanceGroupManagersStub
-
deletePerInstanceConfigsOperationCallable
public com.google.api.gax.rpc.OperationCallable<DeletePerInstanceConfigsRegionInstanceGroupManagerRequest,Operation,Operation> deletePerInstanceConfigsOperationCallable()
- Overrides:
deletePerInstanceConfigsOperationCallable
in classRegionInstanceGroupManagersStub
-
getCallable
public com.google.api.gax.rpc.UnaryCallable<GetRegionInstanceGroupManagerRequest,InstanceGroupManager> getCallable()
- Overrides:
getCallable
in classRegionInstanceGroupManagersStub
-
insertCallable
public com.google.api.gax.rpc.UnaryCallable<InsertRegionInstanceGroupManagerRequest,Operation> insertCallable()
- Overrides:
insertCallable
in classRegionInstanceGroupManagersStub
-
insertOperationCallable
public com.google.api.gax.rpc.OperationCallable<InsertRegionInstanceGroupManagerRequest,Operation,Operation> insertOperationCallable()
- Overrides:
insertOperationCallable
in classRegionInstanceGroupManagersStub
-
listCallable
public com.google.api.gax.rpc.UnaryCallable<ListRegionInstanceGroupManagersRequest,RegionInstanceGroupManagerList> listCallable()
- Overrides:
listCallable
in classRegionInstanceGroupManagersStub
-
listPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListRegionInstanceGroupManagersRequest,RegionInstanceGroupManagersClient.ListPagedResponse> listPagedCallable()
- Overrides:
listPagedCallable
in classRegionInstanceGroupManagersStub
-
listErrorsCallable
public com.google.api.gax.rpc.UnaryCallable<ListErrorsRegionInstanceGroupManagersRequest,RegionInstanceGroupManagersListErrorsResponse> listErrorsCallable()
- Overrides:
listErrorsCallable
in classRegionInstanceGroupManagersStub
-
listErrorsPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListErrorsRegionInstanceGroupManagersRequest,RegionInstanceGroupManagersClient.ListErrorsPagedResponse> listErrorsPagedCallable()
- Overrides:
listErrorsPagedCallable
in classRegionInstanceGroupManagersStub
-
listManagedInstancesCallable
public com.google.api.gax.rpc.UnaryCallable<ListManagedInstancesRegionInstanceGroupManagersRequest,RegionInstanceGroupManagersListInstancesResponse> listManagedInstancesCallable()
- Overrides:
listManagedInstancesCallable
in classRegionInstanceGroupManagersStub
-
listManagedInstancesPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListManagedInstancesRegionInstanceGroupManagersRequest,RegionInstanceGroupManagersClient.ListManagedInstancesPagedResponse> listManagedInstancesPagedCallable()
- Overrides:
listManagedInstancesPagedCallable
in classRegionInstanceGroupManagersStub
-
listPerInstanceConfigsCallable
public com.google.api.gax.rpc.UnaryCallable<ListPerInstanceConfigsRegionInstanceGroupManagersRequest,RegionInstanceGroupManagersListInstanceConfigsResp> listPerInstanceConfigsCallable()
- Overrides:
listPerInstanceConfigsCallable
in classRegionInstanceGroupManagersStub
-
listPerInstanceConfigsPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListPerInstanceConfigsRegionInstanceGroupManagersRequest,RegionInstanceGroupManagersClient.ListPerInstanceConfigsPagedResponse> listPerInstanceConfigsPagedCallable()
- Overrides:
listPerInstanceConfigsPagedCallable
in classRegionInstanceGroupManagersStub
-
patchCallable
public com.google.api.gax.rpc.UnaryCallable<PatchRegionInstanceGroupManagerRequest,Operation> patchCallable()
- Overrides:
patchCallable
in classRegionInstanceGroupManagersStub
-
patchOperationCallable
public com.google.api.gax.rpc.OperationCallable<PatchRegionInstanceGroupManagerRequest,Operation,Operation> patchOperationCallable()
- Overrides:
patchOperationCallable
in classRegionInstanceGroupManagersStub
-
patchPerInstanceConfigsCallable
public com.google.api.gax.rpc.UnaryCallable<PatchPerInstanceConfigsRegionInstanceGroupManagerRequest,Operation> patchPerInstanceConfigsCallable()
- Overrides:
patchPerInstanceConfigsCallable
in classRegionInstanceGroupManagersStub
-
patchPerInstanceConfigsOperationCallable
public com.google.api.gax.rpc.OperationCallable<PatchPerInstanceConfigsRegionInstanceGroupManagerRequest,Operation,Operation> patchPerInstanceConfigsOperationCallable()
- Overrides:
patchPerInstanceConfigsOperationCallable
in classRegionInstanceGroupManagersStub
-
recreateInstancesCallable
public com.google.api.gax.rpc.UnaryCallable<RecreateInstancesRegionInstanceGroupManagerRequest,Operation> recreateInstancesCallable()
- Overrides:
recreateInstancesCallable
in classRegionInstanceGroupManagersStub
-
recreateInstancesOperationCallable
public com.google.api.gax.rpc.OperationCallable<RecreateInstancesRegionInstanceGroupManagerRequest,Operation,Operation> recreateInstancesOperationCallable()
- Overrides:
recreateInstancesOperationCallable
in classRegionInstanceGroupManagersStub
-
resizeCallable
public com.google.api.gax.rpc.UnaryCallable<ResizeRegionInstanceGroupManagerRequest,Operation> resizeCallable()
- Overrides:
resizeCallable
in classRegionInstanceGroupManagersStub
-
resizeOperationCallable
public com.google.api.gax.rpc.OperationCallable<ResizeRegionInstanceGroupManagerRequest,Operation,Operation> resizeOperationCallable()
- Overrides:
resizeOperationCallable
in classRegionInstanceGroupManagersStub
-
setInstanceTemplateCallable
public com.google.api.gax.rpc.UnaryCallable<SetInstanceTemplateRegionInstanceGroupManagerRequest,Operation> setInstanceTemplateCallable()
- Overrides:
setInstanceTemplateCallable
in classRegionInstanceGroupManagersStub
-
setInstanceTemplateOperationCallable
public com.google.api.gax.rpc.OperationCallable<SetInstanceTemplateRegionInstanceGroupManagerRequest,Operation,Operation> setInstanceTemplateOperationCallable()
- Overrides:
setInstanceTemplateOperationCallable
in classRegionInstanceGroupManagersStub
-
setTargetPoolsCallable
public com.google.api.gax.rpc.UnaryCallable<SetTargetPoolsRegionInstanceGroupManagerRequest,Operation> setTargetPoolsCallable()
- Overrides:
setTargetPoolsCallable
in classRegionInstanceGroupManagersStub
-
setTargetPoolsOperationCallable
public com.google.api.gax.rpc.OperationCallable<SetTargetPoolsRegionInstanceGroupManagerRequest,Operation,Operation> setTargetPoolsOperationCallable()
- Overrides:
setTargetPoolsOperationCallable
in classRegionInstanceGroupManagersStub
-
updatePerInstanceConfigsCallable
public com.google.api.gax.rpc.UnaryCallable<UpdatePerInstanceConfigsRegionInstanceGroupManagerRequest,Operation> updatePerInstanceConfigsCallable()
- Overrides:
updatePerInstanceConfigsCallable
in classRegionInstanceGroupManagersStub
-
updatePerInstanceConfigsOperationCallable
public com.google.api.gax.rpc.OperationCallable<UpdatePerInstanceConfigsRegionInstanceGroupManagerRequest,Operation,Operation> updatePerInstanceConfigsOperationCallable()
- Overrides:
updatePerInstanceConfigsOperationCallable
in classRegionInstanceGroupManagersStub
-
close
public final void close()
- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in classRegionInstanceGroupManagersStub
-
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
-
-