- 0.51.0 (latest)
- 0.49.0
- 0.48.0
- 0.47.0
- 0.46.0
- 0.45.0
- 0.44.0
- 0.43.0
- 0.42.0
- 0.41.0
- 0.40.0
- 0.39.0
- 0.37.0
- 0.36.0
- 0.35.0
- 0.34.0
- 0.33.0
- 0.32.0
- 0.31.0
- 0.30.0
- 0.29.0
- 0.28.0
- 0.27.0
- 0.24.0
- 0.23.0
- 0.22.0
- 0.21.0
- 0.20.0
- 0.19.0
- 0.18.0
- 0.17.0
- 0.16.0
- 0.15.0
- 0.14.0
- 0.13.0
- 0.12.0
- 0.11.0
- 0.10.0
- 0.9.0
- 0.8.0
- 0.7.0
- 0.6.0
- 0.5.0
- 0.4.0
- 0.3.8
- 0.2.1
- 0.1.1
public abstract static class BareMetalSolutionGrpc.BareMetalSolutionImplBase implements BindableService
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.
Implements
io.grpc.BindableServiceConstructors
BareMetalSolutionImplBase()
public BareMetalSolutionImplBase()
Methods
bindService()
public final ServerServiceDefinition bindService()
Type | Description |
io.grpc.ServerServiceDefinition |
detachLun(DetachLunRequest request, StreamObserver<Operation> responseObserver)
public void detachLun(DetachLunRequest request, StreamObserver<Operation> responseObserver)
Detach LUN from Instance.
Name | Description |
request | DetachLunRequest |
responseObserver | io.grpc.stub.StreamObserver<Operation> |
getInstance(GetInstanceRequest request, StreamObserver<Instance> responseObserver)
public void getInstance(GetInstanceRequest request, StreamObserver<Instance> responseObserver)
Get details about a single server.
Name | Description |
request | GetInstanceRequest |
responseObserver | io.grpc.stub.StreamObserver<Instance> |
getLun(GetLunRequest request, StreamObserver<Lun> responseObserver)
public void getLun(GetLunRequest request, StreamObserver<Lun> responseObserver)
Get details of a single storage logical unit number(LUN).
Name | Description |
request | GetLunRequest |
responseObserver | io.grpc.stub.StreamObserver<Lun> |
getNetwork(GetNetworkRequest request, StreamObserver<Network> responseObserver)
public void getNetwork(GetNetworkRequest request, StreamObserver<Network> responseObserver)
Get details of a single network.
Name | Description |
request | GetNetworkRequest |
responseObserver | io.grpc.stub.StreamObserver<Network> |
getNfsShare(GetNfsShareRequest request, StreamObserver<NfsShare> responseObserver)
public void getNfsShare(GetNfsShareRequest request, StreamObserver<NfsShare> responseObserver)
Get details of a single NFS share.
Name | Description |
request | GetNfsShareRequest |
responseObserver | io.grpc.stub.StreamObserver<NfsShare> |
getVolume(GetVolumeRequest request, StreamObserver<Volume> responseObserver)
public void getVolume(GetVolumeRequest request, StreamObserver<Volume> responseObserver)
Get details of a single storage volume.
Name | Description |
request | GetVolumeRequest |
responseObserver | io.grpc.stub.StreamObserver<Volume> |
listInstances(ListInstancesRequest request, StreamObserver<ListInstancesResponse> responseObserver)
public void listInstances(ListInstancesRequest request, StreamObserver<ListInstancesResponse> responseObserver)
List servers in a given project and location.
Name | Description |
request | ListInstancesRequest |
responseObserver | io.grpc.stub.StreamObserver<ListInstancesResponse> |
listLuns(ListLunsRequest request, StreamObserver<ListLunsResponse> responseObserver)
public void listLuns(ListLunsRequest request, StreamObserver<ListLunsResponse> responseObserver)
List storage volume luns for given storage volume.
Name | Description |
request | ListLunsRequest |
responseObserver | io.grpc.stub.StreamObserver<ListLunsResponse> |
listNetworkUsage(ListNetworkUsageRequest request, StreamObserver<ListNetworkUsageResponse> responseObserver)
public void listNetworkUsage(ListNetworkUsageRequest request, StreamObserver<ListNetworkUsageResponse> responseObserver)
List all Networks (and used IPs for each Network) in the vendor account associated with the specified project.
Name | Description |
request | ListNetworkUsageRequest |
responseObserver | io.grpc.stub.StreamObserver<ListNetworkUsageResponse> |
listNetworks(ListNetworksRequest request, StreamObserver<ListNetworksResponse> responseObserver)
public void listNetworks(ListNetworksRequest request, StreamObserver<ListNetworksResponse> responseObserver)
List network in a given project and location.
Name | Description |
request | ListNetworksRequest |
responseObserver | io.grpc.stub.StreamObserver<ListNetworksResponse> |
listNfsShares(ListNfsSharesRequest request, StreamObserver<ListNfsSharesResponse> responseObserver)
public void listNfsShares(ListNfsSharesRequest request, StreamObserver<ListNfsSharesResponse> responseObserver)
List NFS shares.
Name | Description |
request | ListNfsSharesRequest |
responseObserver | io.grpc.stub.StreamObserver<ListNfsSharesResponse> |
listVolumes(ListVolumesRequest request, StreamObserver<ListVolumesResponse> responseObserver)
public void listVolumes(ListVolumesRequest request, StreamObserver<ListVolumesResponse> responseObserver)
List storage volumes in a given project and location.
Name | Description |
request | ListVolumesRequest |
responseObserver | io.grpc.stub.StreamObserver<ListVolumesResponse> |
resetInstance(ResetInstanceRequest request, StreamObserver<Operation> responseObserver)
public void resetInstance(ResetInstanceRequest request, StreamObserver<Operation> responseObserver)
Perform an ungraceful, hard reset on a server. Equivalent to shutting the power off and then turning it back on.
Name | Description |
request | ResetInstanceRequest |
responseObserver | io.grpc.stub.StreamObserver<Operation> |
resizeVolume(ResizeVolumeRequest request, StreamObserver<Operation> responseObserver)
public void resizeVolume(ResizeVolumeRequest request, StreamObserver<Operation> responseObserver)
Emergency Volume resize.
Name | Description |
request | ResizeVolumeRequest |
responseObserver | io.grpc.stub.StreamObserver<Operation> |
startInstance(StartInstanceRequest request, StreamObserver<Operation> responseObserver)
public void startInstance(StartInstanceRequest request, StreamObserver<Operation> responseObserver)
Starts a server that was shutdown.
Name | Description |
request | StartInstanceRequest |
responseObserver | io.grpc.stub.StreamObserver<Operation> |
stopInstance(StopInstanceRequest request, StreamObserver<Operation> responseObserver)
public void stopInstance(StopInstanceRequest request, StreamObserver<Operation> responseObserver)
Stop a running server.
Name | Description |
request | StopInstanceRequest |
responseObserver | io.grpc.stub.StreamObserver<Operation> |
updateInstance(UpdateInstanceRequest request, StreamObserver<Operation> responseObserver)
public void updateInstance(UpdateInstanceRequest request, StreamObserver<Operation> responseObserver)
Update details of a single server.
Name | Description |
request | UpdateInstanceRequest |
responseObserver | io.grpc.stub.StreamObserver<Operation> |
updateNetwork(UpdateNetworkRequest request, StreamObserver<Operation> responseObserver)
public void updateNetwork(UpdateNetworkRequest request, StreamObserver<Operation> responseObserver)
Update details of a single network.
Name | Description |
request | UpdateNetworkRequest |
responseObserver | io.grpc.stub.StreamObserver<Operation> |
updateNfsShare(UpdateNfsShareRequest request, StreamObserver<Operation> responseObserver)
public void updateNfsShare(UpdateNfsShareRequest request, StreamObserver<Operation> responseObserver)
Update details of a single NFS share.
Name | Description |
request | UpdateNfsShareRequest |
responseObserver | io.grpc.stub.StreamObserver<Operation> |
updateVolume(UpdateVolumeRequest request, StreamObserver<Operation> responseObserver)
public void updateVolume(UpdateVolumeRequest request, StreamObserver<Operation> responseObserver)
Update details of a single storage volume.
Name | Description |
request | UpdateVolumeRequest |
responseObserver | io.grpc.stub.StreamObserver<Operation> |