Class BareMetalSolutionGrpc
java.lang.Object
com.google.cloud.baremetalsolution.v2.BareMetalSolutionGrpc
Performs management operations on Bare Metal Solution servers. The `baremetalsolution.googleapis.com` service provides management capabilities for Bare Metal Solution servers. To access the API methods, you must assign Bare Metal Solution IAM roles containing the desired permissions to your staff in your Google Cloud project. You must also enable the Bare Metal Solution API. Once enabled, the methods act upon specific servers in your Bare Metal Solution environment.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfacePerforms management operations on Bare Metal Solution servers.static final classA stub to allow clients to do limited synchronous rpc calls to service BareMetalSolution.static final classA stub to allow clients to do synchronous rpc calls to service BareMetalSolution.static final classA stub to allow clients to do ListenableFuture-style rpc calls to service BareMetalSolution.static classBase class for the server implementation of the service BareMetalSolution.static final classA stub to allow clients to do asynchronous rpc calls to service BareMetalSolution. -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic final io.grpc.ServerServiceDefinitionstatic io.grpc.MethodDescriptor<CreateNfsShareRequest,Operation> static io.grpc.MethodDescriptor<CreateProvisioningConfigRequest,ProvisioningConfig> static io.grpc.MethodDescriptor<CreateSSHKeyRequest,SSHKey> static io.grpc.MethodDescriptor<CreateVolumeSnapshotRequest,VolumeSnapshot> static io.grpc.MethodDescriptor<DeleteNfsShareRequest,Operation> static io.grpc.MethodDescriptor<DeleteSSHKeyRequest,com.google.protobuf.Empty> static io.grpc.MethodDescriptor<DeleteVolumeSnapshotRequest,com.google.protobuf.Empty> static io.grpc.MethodDescriptor<DetachLunRequest,Operation> static io.grpc.MethodDescriptor<DisableInteractiveSerialConsoleRequest,Operation> static io.grpc.MethodDescriptor<EnableInteractiveSerialConsoleRequest,Operation> static io.grpc.MethodDescriptor<EvictLunRequest,Operation> static io.grpc.MethodDescriptor<EvictVolumeRequest,Operation> static io.grpc.MethodDescriptor<GetInstanceRequest,Instance> static io.grpc.MethodDescriptor<GetLunRequest,Lun> static io.grpc.MethodDescriptor<GetNetworkRequest,Network> static io.grpc.MethodDescriptor<GetNfsShareRequest,NfsShare> static io.grpc.MethodDescriptor<GetProvisioningConfigRequest,ProvisioningConfig> static io.grpc.MethodDescriptor<GetVolumeRequest,Volume> static io.grpc.MethodDescriptor<GetVolumeSnapshotRequest,VolumeSnapshot> static io.grpc.MethodDescriptor<ListInstancesRequest,ListInstancesResponse> static io.grpc.MethodDescriptor<ListLunsRequest,ListLunsResponse> static io.grpc.MethodDescriptor<ListNetworksRequest,ListNetworksResponse> static io.grpc.MethodDescriptor<ListNetworkUsageRequest,ListNetworkUsageResponse> static io.grpc.MethodDescriptor<ListNfsSharesRequest,ListNfsSharesResponse> static io.grpc.MethodDescriptor<ListOSImagesRequest,ListOSImagesResponse> static io.grpc.MethodDescriptor<ListProvisioningQuotasRequest,ListProvisioningQuotasResponse> static io.grpc.MethodDescriptor<ListSSHKeysRequest,ListSSHKeysResponse> static io.grpc.MethodDescriptor<ListVolumesRequest,ListVolumesResponse> static io.grpc.MethodDescriptor<ListVolumeSnapshotsRequest,ListVolumeSnapshotsResponse> static io.grpc.MethodDescriptor<RenameInstanceRequest,Instance> static io.grpc.MethodDescriptor<RenameNetworkRequest,Network> static io.grpc.MethodDescriptor<RenameNfsShareRequest,NfsShare> static io.grpc.MethodDescriptor<RenameVolumeRequest,Volume> static io.grpc.MethodDescriptor<ResetInstanceRequest,Operation> static io.grpc.MethodDescriptor<ResizeVolumeRequest,Operation> static io.grpc.MethodDescriptor<RestoreVolumeSnapshotRequest,Operation> static io.grpc.ServiceDescriptorstatic io.grpc.MethodDescriptor<StartInstanceRequest,Operation> static io.grpc.MethodDescriptor<StopInstanceRequest,Operation> static io.grpc.MethodDescriptor<SubmitProvisioningConfigRequest,SubmitProvisioningConfigResponse> static io.grpc.MethodDescriptor<UpdateInstanceRequest,Operation> static io.grpc.MethodDescriptor<UpdateNetworkRequest,Operation> static io.grpc.MethodDescriptor<UpdateNfsShareRequest,Operation> static io.grpc.MethodDescriptor<UpdateProvisioningConfigRequest,ProvisioningConfig> static io.grpc.MethodDescriptor<UpdateVolumeRequest,Operation> newBlockingStub(io.grpc.Channel channel) Creates a new blocking-style stub that supports unary and streaming output calls on the servicenewBlockingV2Stub(io.grpc.Channel channel) Creates a new blocking-style stub that supports all types of calls on the servicenewFutureStub(io.grpc.Channel channel) Creates a new ListenableFuture-style stub that supports unary calls on the servicenewStub(io.grpc.Channel channel) Creates a new async stub that supports all call types for the service
-
Field Details
-
SERVICE_NAME
- See Also:
-
-
Method Details
-
getListInstancesMethod
public static io.grpc.MethodDescriptor<ListInstancesRequest,ListInstancesResponse> getListInstancesMethod() -
getGetInstanceMethod
-
getUpdateInstanceMethod
-
getRenameInstanceMethod
-
getResetInstanceMethod
-
getStartInstanceMethod
-
getStopInstanceMethod
-
getEnableInteractiveSerialConsoleMethod
public static io.grpc.MethodDescriptor<EnableInteractiveSerialConsoleRequest,Operation> getEnableInteractiveSerialConsoleMethod() -
getDisableInteractiveSerialConsoleMethod
public static io.grpc.MethodDescriptor<DisableInteractiveSerialConsoleRequest,Operation> getDisableInteractiveSerialConsoleMethod() -
getDetachLunMethod
-
getListSSHKeysMethod
public static io.grpc.MethodDescriptor<ListSSHKeysRequest,ListSSHKeysResponse> getListSSHKeysMethod() -
getCreateSSHKeyMethod
-
getDeleteSSHKeyMethod
public static io.grpc.MethodDescriptor<DeleteSSHKeyRequest,com.google.protobuf.Empty> getDeleteSSHKeyMethod() -
getListVolumesMethod
public static io.grpc.MethodDescriptor<ListVolumesRequest,ListVolumesResponse> getListVolumesMethod() -
getGetVolumeMethod
-
getUpdateVolumeMethod
-
getRenameVolumeMethod
-
getEvictVolumeMethod
-
getResizeVolumeMethod
-
getListNetworksMethod
public static io.grpc.MethodDescriptor<ListNetworksRequest,ListNetworksResponse> getListNetworksMethod() -
getListNetworkUsageMethod
public static io.grpc.MethodDescriptor<ListNetworkUsageRequest,ListNetworkUsageResponse> getListNetworkUsageMethod() -
getGetNetworkMethod
-
getUpdateNetworkMethod
-
getCreateVolumeSnapshotMethod
public static io.grpc.MethodDescriptor<CreateVolumeSnapshotRequest,VolumeSnapshot> getCreateVolumeSnapshotMethod() -
getRestoreVolumeSnapshotMethod
public static io.grpc.MethodDescriptor<RestoreVolumeSnapshotRequest,Operation> getRestoreVolumeSnapshotMethod() -
getDeleteVolumeSnapshotMethod
public static io.grpc.MethodDescriptor<DeleteVolumeSnapshotRequest,com.google.protobuf.Empty> getDeleteVolumeSnapshotMethod() -
getGetVolumeSnapshotMethod
public static io.grpc.MethodDescriptor<GetVolumeSnapshotRequest,VolumeSnapshot> getGetVolumeSnapshotMethod() -
getListVolumeSnapshotsMethod
public static io.grpc.MethodDescriptor<ListVolumeSnapshotsRequest,ListVolumeSnapshotsResponse> getListVolumeSnapshotsMethod() -
getGetLunMethod
-
getListLunsMethod
-
getEvictLunMethod
-
getListProvisioningQuotasMethod
public static io.grpc.MethodDescriptor<ListProvisioningQuotasRequest,ListProvisioningQuotasResponse> getListProvisioningQuotasMethod() -
getSubmitProvisioningConfigMethod
public static io.grpc.MethodDescriptor<SubmitProvisioningConfigRequest,SubmitProvisioningConfigResponse> getSubmitProvisioningConfigMethod() -
getGetProvisioningConfigMethod
public static io.grpc.MethodDescriptor<GetProvisioningConfigRequest,ProvisioningConfig> getGetProvisioningConfigMethod() -
getCreateProvisioningConfigMethod
public static io.grpc.MethodDescriptor<CreateProvisioningConfigRequest,ProvisioningConfig> getCreateProvisioningConfigMethod() -
getUpdateProvisioningConfigMethod
public static io.grpc.MethodDescriptor<UpdateProvisioningConfigRequest,ProvisioningConfig> getUpdateProvisioningConfigMethod() -
getRenameNetworkMethod
-
getListOSImagesMethod
public static io.grpc.MethodDescriptor<ListOSImagesRequest,ListOSImagesResponse> getListOSImagesMethod() -
newStub
Creates a new async stub that supports all call types for the service -
newBlockingV2Stub
public static BareMetalSolutionGrpc.BareMetalSolutionBlockingV2Stub newBlockingV2Stub(io.grpc.Channel channel) Creates a new blocking-style stub that supports all types of calls on the service -
newBlockingStub
public static BareMetalSolutionGrpc.BareMetalSolutionBlockingStub newBlockingStub(io.grpc.Channel channel) Creates a new blocking-style stub that supports unary and streaming output calls on the service -
newFutureStub
public static BareMetalSolutionGrpc.BareMetalSolutionFutureStub newFutureStub(io.grpc.Channel channel) Creates a new ListenableFuture-style stub that supports unary calls on the service -
bindService
public static final io.grpc.ServerServiceDefinition bindService(BareMetalSolutionGrpc.AsyncService service) -
getServiceDescriptor
public static io.grpc.ServiceDescriptor getServiceDescriptor()
-