Package com.google.cloud.compute.v1.stub
Class HttpJsonInstancesStub
- java.lang.Object
-
- com.google.cloud.compute.v1.stub.InstancesStub
-
- com.google.cloud.compute.v1.stub.HttpJsonInstancesStub
-
- All Implemented Interfaces:
com.google.api.gax.core.BackgroundResource
,AutoCloseable
@Generated("by gapic-generator-java") @BetaApi public class HttpJsonInstancesStub extends InstancesStub
REST stub implementation for the Instances service API.This class is for advanced usage and reflects the underlying API directly.
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
HttpJsonInstancesStub(InstancesStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext)
Constructs an instance of HttpJsonInstancesStub, using the given settings.protected
HttpJsonInstancesStub(InstancesStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext, com.google.api.gax.httpjson.HttpJsonStubCallableFactory callableFactory)
Constructs an instance of HttpJsonInstancesStub, using the given settings.
-
Method Summary
-
-
-
Constructor Detail
-
HttpJsonInstancesStub
protected HttpJsonInstancesStub(InstancesStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext) throws IOException
Constructs an instance of HttpJsonInstancesStub, 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
-
HttpJsonInstancesStub
protected HttpJsonInstancesStub(InstancesStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext, com.google.api.gax.httpjson.HttpJsonStubCallableFactory callableFactory) throws IOException
Constructs an instance of HttpJsonInstancesStub, 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 HttpJsonInstancesStub create(InstancesStubSettings settings) throws IOException
- Throws:
IOException
-
create
public static final HttpJsonInstancesStub create(com.google.api.gax.rpc.ClientContext clientContext) throws IOException
- Throws:
IOException
-
create
public static final HttpJsonInstancesStub 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()
-
addAccessConfigCallable
public com.google.api.gax.rpc.UnaryCallable<AddAccessConfigInstanceRequest,Operation> addAccessConfigCallable()
- Overrides:
addAccessConfigCallable
in classInstancesStub
-
addAccessConfigOperationCallable
public com.google.api.gax.rpc.OperationCallable<AddAccessConfigInstanceRequest,Operation,Operation> addAccessConfigOperationCallable()
- Overrides:
addAccessConfigOperationCallable
in classInstancesStub
-
addResourcePoliciesCallable
public com.google.api.gax.rpc.UnaryCallable<AddResourcePoliciesInstanceRequest,Operation> addResourcePoliciesCallable()
- Overrides:
addResourcePoliciesCallable
in classInstancesStub
-
addResourcePoliciesOperationCallable
public com.google.api.gax.rpc.OperationCallable<AddResourcePoliciesInstanceRequest,Operation,Operation> addResourcePoliciesOperationCallable()
- Overrides:
addResourcePoliciesOperationCallable
in classInstancesStub
-
aggregatedListCallable
public com.google.api.gax.rpc.UnaryCallable<AggregatedListInstancesRequest,InstanceAggregatedList> aggregatedListCallable()
- Overrides:
aggregatedListCallable
in classInstancesStub
-
aggregatedListPagedCallable
public com.google.api.gax.rpc.UnaryCallable<AggregatedListInstancesRequest,InstancesClient.AggregatedListPagedResponse> aggregatedListPagedCallable()
- Overrides:
aggregatedListPagedCallable
in classInstancesStub
-
attachDiskCallable
public com.google.api.gax.rpc.UnaryCallable<AttachDiskInstanceRequest,Operation> attachDiskCallable()
- Overrides:
attachDiskCallable
in classInstancesStub
-
attachDiskOperationCallable
public com.google.api.gax.rpc.OperationCallable<AttachDiskInstanceRequest,Operation,Operation> attachDiskOperationCallable()
- Overrides:
attachDiskOperationCallable
in classInstancesStub
-
bulkInsertCallable
public com.google.api.gax.rpc.UnaryCallable<BulkInsertInstanceRequest,Operation> bulkInsertCallable()
- Overrides:
bulkInsertCallable
in classInstancesStub
-
bulkInsertOperationCallable
public com.google.api.gax.rpc.OperationCallable<BulkInsertInstanceRequest,Operation,Operation> bulkInsertOperationCallable()
- Overrides:
bulkInsertOperationCallable
in classInstancesStub
-
deleteCallable
public com.google.api.gax.rpc.UnaryCallable<DeleteInstanceRequest,Operation> deleteCallable()
- Overrides:
deleteCallable
in classInstancesStub
-
deleteOperationCallable
public com.google.api.gax.rpc.OperationCallable<DeleteInstanceRequest,Operation,Operation> deleteOperationCallable()
- Overrides:
deleteOperationCallable
in classInstancesStub
-
deleteAccessConfigCallable
public com.google.api.gax.rpc.UnaryCallable<DeleteAccessConfigInstanceRequest,Operation> deleteAccessConfigCallable()
- Overrides:
deleteAccessConfigCallable
in classInstancesStub
-
deleteAccessConfigOperationCallable
public com.google.api.gax.rpc.OperationCallable<DeleteAccessConfigInstanceRequest,Operation,Operation> deleteAccessConfigOperationCallable()
- Overrides:
deleteAccessConfigOperationCallable
in classInstancesStub
-
detachDiskCallable
public com.google.api.gax.rpc.UnaryCallable<DetachDiskInstanceRequest,Operation> detachDiskCallable()
- Overrides:
detachDiskCallable
in classInstancesStub
-
detachDiskOperationCallable
public com.google.api.gax.rpc.OperationCallable<DetachDiskInstanceRequest,Operation,Operation> detachDiskOperationCallable()
- Overrides:
detachDiskOperationCallable
in classInstancesStub
-
getCallable
public com.google.api.gax.rpc.UnaryCallable<GetInstanceRequest,Instance> getCallable()
- Overrides:
getCallable
in classInstancesStub
-
getEffectiveFirewallsCallable
public com.google.api.gax.rpc.UnaryCallable<GetEffectiveFirewallsInstanceRequest,InstancesGetEffectiveFirewallsResponse> getEffectiveFirewallsCallable()
- Overrides:
getEffectiveFirewallsCallable
in classInstancesStub
-
getGuestAttributesCallable
public com.google.api.gax.rpc.UnaryCallable<GetGuestAttributesInstanceRequest,GuestAttributes> getGuestAttributesCallable()
- Overrides:
getGuestAttributesCallable
in classInstancesStub
-
getIamPolicyCallable
public com.google.api.gax.rpc.UnaryCallable<GetIamPolicyInstanceRequest,Policy> getIamPolicyCallable()
- Overrides:
getIamPolicyCallable
in classInstancesStub
-
getScreenshotCallable
public com.google.api.gax.rpc.UnaryCallable<GetScreenshotInstanceRequest,Screenshot> getScreenshotCallable()
- Overrides:
getScreenshotCallable
in classInstancesStub
-
getSerialPortOutputCallable
public com.google.api.gax.rpc.UnaryCallable<GetSerialPortOutputInstanceRequest,SerialPortOutput> getSerialPortOutputCallable()
- Overrides:
getSerialPortOutputCallable
in classInstancesStub
-
getShieldedInstanceIdentityCallable
public com.google.api.gax.rpc.UnaryCallable<GetShieldedInstanceIdentityInstanceRequest,ShieldedInstanceIdentity> getShieldedInstanceIdentityCallable()
- Overrides:
getShieldedInstanceIdentityCallable
in classInstancesStub
-
insertCallable
public com.google.api.gax.rpc.UnaryCallable<InsertInstanceRequest,Operation> insertCallable()
- Overrides:
insertCallable
in classInstancesStub
-
insertOperationCallable
public com.google.api.gax.rpc.OperationCallable<InsertInstanceRequest,Operation,Operation> insertOperationCallable()
- Overrides:
insertOperationCallable
in classInstancesStub
-
listCallable
public com.google.api.gax.rpc.UnaryCallable<ListInstancesRequest,InstanceList> listCallable()
- Overrides:
listCallable
in classInstancesStub
-
listPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListInstancesRequest,InstancesClient.ListPagedResponse> listPagedCallable()
- Overrides:
listPagedCallable
in classInstancesStub
-
listReferrersCallable
public com.google.api.gax.rpc.UnaryCallable<ListReferrersInstancesRequest,InstanceListReferrers> listReferrersCallable()
- Overrides:
listReferrersCallable
in classInstancesStub
-
listReferrersPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListReferrersInstancesRequest,InstancesClient.ListReferrersPagedResponse> listReferrersPagedCallable()
- Overrides:
listReferrersPagedCallable
in classInstancesStub
-
removeResourcePoliciesCallable
public com.google.api.gax.rpc.UnaryCallable<RemoveResourcePoliciesInstanceRequest,Operation> removeResourcePoliciesCallable()
- Overrides:
removeResourcePoliciesCallable
in classInstancesStub
-
removeResourcePoliciesOperationCallable
public com.google.api.gax.rpc.OperationCallable<RemoveResourcePoliciesInstanceRequest,Operation,Operation> removeResourcePoliciesOperationCallable()
- Overrides:
removeResourcePoliciesOperationCallable
in classInstancesStub
-
resetCallable
public com.google.api.gax.rpc.UnaryCallable<ResetInstanceRequest,Operation> resetCallable()
- Overrides:
resetCallable
in classInstancesStub
-
resetOperationCallable
public com.google.api.gax.rpc.OperationCallable<ResetInstanceRequest,Operation,Operation> resetOperationCallable()
- Overrides:
resetOperationCallable
in classInstancesStub
-
resumeCallable
public com.google.api.gax.rpc.UnaryCallable<ResumeInstanceRequest,Operation> resumeCallable()
- Overrides:
resumeCallable
in classInstancesStub
-
resumeOperationCallable
public com.google.api.gax.rpc.OperationCallable<ResumeInstanceRequest,Operation,Operation> resumeOperationCallable()
- Overrides:
resumeOperationCallable
in classInstancesStub
-
sendDiagnosticInterruptCallable
public com.google.api.gax.rpc.UnaryCallable<SendDiagnosticInterruptInstanceRequest,SendDiagnosticInterruptInstanceResponse> sendDiagnosticInterruptCallable()
- Overrides:
sendDiagnosticInterruptCallable
in classInstancesStub
-
setDeletionProtectionCallable
public com.google.api.gax.rpc.UnaryCallable<SetDeletionProtectionInstanceRequest,Operation> setDeletionProtectionCallable()
- Overrides:
setDeletionProtectionCallable
in classInstancesStub
-
setDeletionProtectionOperationCallable
public com.google.api.gax.rpc.OperationCallable<SetDeletionProtectionInstanceRequest,Operation,Operation> setDeletionProtectionOperationCallable()
- Overrides:
setDeletionProtectionOperationCallable
in classInstancesStub
-
setDiskAutoDeleteCallable
public com.google.api.gax.rpc.UnaryCallable<SetDiskAutoDeleteInstanceRequest,Operation> setDiskAutoDeleteCallable()
- Overrides:
setDiskAutoDeleteCallable
in classInstancesStub
-
setDiskAutoDeleteOperationCallable
public com.google.api.gax.rpc.OperationCallable<SetDiskAutoDeleteInstanceRequest,Operation,Operation> setDiskAutoDeleteOperationCallable()
- Overrides:
setDiskAutoDeleteOperationCallable
in classInstancesStub
-
setIamPolicyCallable
public com.google.api.gax.rpc.UnaryCallable<SetIamPolicyInstanceRequest,Policy> setIamPolicyCallable()
- Overrides:
setIamPolicyCallable
in classInstancesStub
-
setLabelsCallable
public com.google.api.gax.rpc.UnaryCallable<SetLabelsInstanceRequest,Operation> setLabelsCallable()
- Overrides:
setLabelsCallable
in classInstancesStub
-
setLabelsOperationCallable
public com.google.api.gax.rpc.OperationCallable<SetLabelsInstanceRequest,Operation,Operation> setLabelsOperationCallable()
- Overrides:
setLabelsOperationCallable
in classInstancesStub
-
setMachineResourcesCallable
public com.google.api.gax.rpc.UnaryCallable<SetMachineResourcesInstanceRequest,Operation> setMachineResourcesCallable()
- Overrides:
setMachineResourcesCallable
in classInstancesStub
-
setMachineResourcesOperationCallable
public com.google.api.gax.rpc.OperationCallable<SetMachineResourcesInstanceRequest,Operation,Operation> setMachineResourcesOperationCallable()
- Overrides:
setMachineResourcesOperationCallable
in classInstancesStub
-
setMachineTypeCallable
public com.google.api.gax.rpc.UnaryCallable<SetMachineTypeInstanceRequest,Operation> setMachineTypeCallable()
- Overrides:
setMachineTypeCallable
in classInstancesStub
-
setMachineTypeOperationCallable
public com.google.api.gax.rpc.OperationCallable<SetMachineTypeInstanceRequest,Operation,Operation> setMachineTypeOperationCallable()
- Overrides:
setMachineTypeOperationCallable
in classInstancesStub
-
setMetadataCallable
public com.google.api.gax.rpc.UnaryCallable<SetMetadataInstanceRequest,Operation> setMetadataCallable()
- Overrides:
setMetadataCallable
in classInstancesStub
-
setMetadataOperationCallable
public com.google.api.gax.rpc.OperationCallable<SetMetadataInstanceRequest,Operation,Operation> setMetadataOperationCallable()
- Overrides:
setMetadataOperationCallable
in classInstancesStub
-
setMinCpuPlatformCallable
public com.google.api.gax.rpc.UnaryCallable<SetMinCpuPlatformInstanceRequest,Operation> setMinCpuPlatformCallable()
- Overrides:
setMinCpuPlatformCallable
in classInstancesStub
-
setMinCpuPlatformOperationCallable
public com.google.api.gax.rpc.OperationCallable<SetMinCpuPlatformInstanceRequest,Operation,Operation> setMinCpuPlatformOperationCallable()
- Overrides:
setMinCpuPlatformOperationCallable
in classInstancesStub
-
setNameCallable
public com.google.api.gax.rpc.UnaryCallable<SetNameInstanceRequest,Operation> setNameCallable()
- Overrides:
setNameCallable
in classInstancesStub
-
setNameOperationCallable
public com.google.api.gax.rpc.OperationCallable<SetNameInstanceRequest,Operation,Operation> setNameOperationCallable()
- Overrides:
setNameOperationCallable
in classInstancesStub
-
setSchedulingCallable
public com.google.api.gax.rpc.UnaryCallable<SetSchedulingInstanceRequest,Operation> setSchedulingCallable()
- Overrides:
setSchedulingCallable
in classInstancesStub
-
setSchedulingOperationCallable
public com.google.api.gax.rpc.OperationCallable<SetSchedulingInstanceRequest,Operation,Operation> setSchedulingOperationCallable()
- Overrides:
setSchedulingOperationCallable
in classInstancesStub
-
setServiceAccountCallable
public com.google.api.gax.rpc.UnaryCallable<SetServiceAccountInstanceRequest,Operation> setServiceAccountCallable()
- Overrides:
setServiceAccountCallable
in classInstancesStub
-
setServiceAccountOperationCallable
public com.google.api.gax.rpc.OperationCallable<SetServiceAccountInstanceRequest,Operation,Operation> setServiceAccountOperationCallable()
- Overrides:
setServiceAccountOperationCallable
in classInstancesStub
-
setShieldedInstanceIntegrityPolicyCallable
public com.google.api.gax.rpc.UnaryCallable<SetShieldedInstanceIntegrityPolicyInstanceRequest,Operation> setShieldedInstanceIntegrityPolicyCallable()
- Overrides:
setShieldedInstanceIntegrityPolicyCallable
in classInstancesStub
-
setShieldedInstanceIntegrityPolicyOperationCallable
public com.google.api.gax.rpc.OperationCallable<SetShieldedInstanceIntegrityPolicyInstanceRequest,Operation,Operation> setShieldedInstanceIntegrityPolicyOperationCallable()
- Overrides:
setShieldedInstanceIntegrityPolicyOperationCallable
in classInstancesStub
-
setTagsCallable
public com.google.api.gax.rpc.UnaryCallable<SetTagsInstanceRequest,Operation> setTagsCallable()
- Overrides:
setTagsCallable
in classInstancesStub
-
setTagsOperationCallable
public com.google.api.gax.rpc.OperationCallable<SetTagsInstanceRequest,Operation,Operation> setTagsOperationCallable()
- Overrides:
setTagsOperationCallable
in classInstancesStub
-
simulateMaintenanceEventCallable
public com.google.api.gax.rpc.UnaryCallable<SimulateMaintenanceEventInstanceRequest,Operation> simulateMaintenanceEventCallable()
- Overrides:
simulateMaintenanceEventCallable
in classInstancesStub
-
simulateMaintenanceEventOperationCallable
public com.google.api.gax.rpc.OperationCallable<SimulateMaintenanceEventInstanceRequest,Operation,Operation> simulateMaintenanceEventOperationCallable()
- Overrides:
simulateMaintenanceEventOperationCallable
in classInstancesStub
-
startCallable
public com.google.api.gax.rpc.UnaryCallable<StartInstanceRequest,Operation> startCallable()
- Overrides:
startCallable
in classInstancesStub
-
startOperationCallable
public com.google.api.gax.rpc.OperationCallable<StartInstanceRequest,Operation,Operation> startOperationCallable()
- Overrides:
startOperationCallable
in classInstancesStub
-
startWithEncryptionKeyCallable
public com.google.api.gax.rpc.UnaryCallable<StartWithEncryptionKeyInstanceRequest,Operation> startWithEncryptionKeyCallable()
- Overrides:
startWithEncryptionKeyCallable
in classInstancesStub
-
startWithEncryptionKeyOperationCallable
public com.google.api.gax.rpc.OperationCallable<StartWithEncryptionKeyInstanceRequest,Operation,Operation> startWithEncryptionKeyOperationCallable()
- Overrides:
startWithEncryptionKeyOperationCallable
in classInstancesStub
-
stopCallable
public com.google.api.gax.rpc.UnaryCallable<StopInstanceRequest,Operation> stopCallable()
- Overrides:
stopCallable
in classInstancesStub
-
stopOperationCallable
public com.google.api.gax.rpc.OperationCallable<StopInstanceRequest,Operation,Operation> stopOperationCallable()
- Overrides:
stopOperationCallable
in classInstancesStub
-
suspendCallable
public com.google.api.gax.rpc.UnaryCallable<SuspendInstanceRequest,Operation> suspendCallable()
- Overrides:
suspendCallable
in classInstancesStub
-
suspendOperationCallable
public com.google.api.gax.rpc.OperationCallable<SuspendInstanceRequest,Operation,Operation> suspendOperationCallable()
- Overrides:
suspendOperationCallable
in classInstancesStub
-
testIamPermissionsCallable
public com.google.api.gax.rpc.UnaryCallable<TestIamPermissionsInstanceRequest,TestPermissionsResponse> testIamPermissionsCallable()
- Overrides:
testIamPermissionsCallable
in classInstancesStub
-
updateCallable
public com.google.api.gax.rpc.UnaryCallable<UpdateInstanceRequest,Operation> updateCallable()
- Overrides:
updateCallable
in classInstancesStub
-
updateOperationCallable
public com.google.api.gax.rpc.OperationCallable<UpdateInstanceRequest,Operation,Operation> updateOperationCallable()
- Overrides:
updateOperationCallable
in classInstancesStub
-
updateAccessConfigCallable
public com.google.api.gax.rpc.UnaryCallable<UpdateAccessConfigInstanceRequest,Operation> updateAccessConfigCallable()
- Overrides:
updateAccessConfigCallable
in classInstancesStub
-
updateAccessConfigOperationCallable
public com.google.api.gax.rpc.OperationCallable<UpdateAccessConfigInstanceRequest,Operation,Operation> updateAccessConfigOperationCallable()
- Overrides:
updateAccessConfigOperationCallable
in classInstancesStub
-
updateDisplayDeviceCallable
public com.google.api.gax.rpc.UnaryCallable<UpdateDisplayDeviceInstanceRequest,Operation> updateDisplayDeviceCallable()
- Overrides:
updateDisplayDeviceCallable
in classInstancesStub
-
updateDisplayDeviceOperationCallable
public com.google.api.gax.rpc.OperationCallable<UpdateDisplayDeviceInstanceRequest,Operation,Operation> updateDisplayDeviceOperationCallable()
- Overrides:
updateDisplayDeviceOperationCallable
in classInstancesStub
-
updateNetworkInterfaceCallable
public com.google.api.gax.rpc.UnaryCallable<UpdateNetworkInterfaceInstanceRequest,Operation> updateNetworkInterfaceCallable()
- Overrides:
updateNetworkInterfaceCallable
in classInstancesStub
-
updateNetworkInterfaceOperationCallable
public com.google.api.gax.rpc.OperationCallable<UpdateNetworkInterfaceInstanceRequest,Operation,Operation> updateNetworkInterfaceOperationCallable()
- Overrides:
updateNetworkInterfaceOperationCallable
in classInstancesStub
-
updateShieldedInstanceConfigCallable
public com.google.api.gax.rpc.UnaryCallable<UpdateShieldedInstanceConfigInstanceRequest,Operation> updateShieldedInstanceConfigCallable()
- Overrides:
updateShieldedInstanceConfigCallable
in classInstancesStub
-
updateShieldedInstanceConfigOperationCallable
public com.google.api.gax.rpc.OperationCallable<UpdateShieldedInstanceConfigInstanceRequest,Operation,Operation> updateShieldedInstanceConfigOperationCallable()
- Overrides:
updateShieldedInstanceConfigOperationCallable
in classInstancesStub
-
close
public final void close()
- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in classInstancesStub
-
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
-
-