Class CloudFilestoreManagerGrpc (1.24.0)

public final class CloudFilestoreManagerGrpc

Configures and manages Filestore resources. Filestore Manager v1beta1. The file.googleapis.com service implements the Filestore API and defines the following model for managing resources:

  • The service works with a collection of cloud projects, named: /projects/*
  • Each project has a collection of available locations, named: /locations/*
  • Each location has a collection of instances and backups, named: /instances/* and /backups/* respectively.
  • As such, Filestore instances are resources of the form: /projects/{project_id}/locations/{location_id}/instances/{instance_id} backups are resources of the form: /projects/{project_id}/locations/{location_id}/backup/{backup_id} Note that location_id can represent a GCP zone or region depending on the resource. for example: A zonal Filestore instance:
  • projects/my-project/locations/us-central1-c/instances/my-basic-tier-filer A regional Filestore instance:
  • projects/my-project/locations/us-central1/instances/my-enterprise-filer

Inheritance

java.lang.Object > CloudFilestoreManagerGrpc

Static Fields

SERVICE_NAME

public static final String SERVICE_NAME
Field Value
TypeDescription
String

Static Methods

bindService(CloudFilestoreManagerGrpc.AsyncService service)

public static final ServerServiceDefinition bindService(CloudFilestoreManagerGrpc.AsyncService service)
Parameter
NameDescription
serviceCloudFilestoreManagerGrpc.AsyncService
Returns
TypeDescription
io.grpc.ServerServiceDefinition

getCreateBackupMethod()

public static MethodDescriptor<CreateBackupRequest,Operation> getCreateBackupMethod()
Returns
TypeDescription
io.grpc.MethodDescriptor<CreateBackupRequest,Operation>

getCreateInstanceMethod()

public static MethodDescriptor<CreateInstanceRequest,Operation> getCreateInstanceMethod()
Returns
TypeDescription
io.grpc.MethodDescriptor<CreateInstanceRequest,Operation>

getCreateShareMethod()

public static MethodDescriptor<CreateShareRequest,Operation> getCreateShareMethod()
Returns
TypeDescription
io.grpc.MethodDescriptor<CreateShareRequest,Operation>

getCreateSnapshotMethod()

public static MethodDescriptor<CreateSnapshotRequest,Operation> getCreateSnapshotMethod()
Returns
TypeDescription
io.grpc.MethodDescriptor<CreateSnapshotRequest,Operation>

getDeleteBackupMethod()

public static MethodDescriptor<DeleteBackupRequest,Operation> getDeleteBackupMethod()
Returns
TypeDescription
io.grpc.MethodDescriptor<DeleteBackupRequest,Operation>

getDeleteInstanceMethod()

public static MethodDescriptor<DeleteInstanceRequest,Operation> getDeleteInstanceMethod()
Returns
TypeDescription
io.grpc.MethodDescriptor<DeleteInstanceRequest,Operation>

getDeleteShareMethod()

public static MethodDescriptor<DeleteShareRequest,Operation> getDeleteShareMethod()
Returns
TypeDescription
io.grpc.MethodDescriptor<DeleteShareRequest,Operation>

getDeleteSnapshotMethod()

public static MethodDescriptor<DeleteSnapshotRequest,Operation> getDeleteSnapshotMethod()
Returns
TypeDescription
io.grpc.MethodDescriptor<DeleteSnapshotRequest,Operation>

getGetBackupMethod()

public static MethodDescriptor<GetBackupRequest,Backup> getGetBackupMethod()
Returns
TypeDescription
io.grpc.MethodDescriptor<GetBackupRequest,Backup>

getGetInstanceMethod()

public static MethodDescriptor<GetInstanceRequest,Instance> getGetInstanceMethod()
Returns
TypeDescription
io.grpc.MethodDescriptor<GetInstanceRequest,Instance>

getGetShareMethod()

public static MethodDescriptor<GetShareRequest,Share> getGetShareMethod()
Returns
TypeDescription
io.grpc.MethodDescriptor<GetShareRequest,Share>

getGetSnapshotMethod()

public static MethodDescriptor<GetSnapshotRequest,Snapshot> getGetSnapshotMethod()
Returns
TypeDescription
io.grpc.MethodDescriptor<GetSnapshotRequest,Snapshot>

getListBackupsMethod()

public static MethodDescriptor<ListBackupsRequest,ListBackupsResponse> getListBackupsMethod()
Returns
TypeDescription
io.grpc.MethodDescriptor<ListBackupsRequest,ListBackupsResponse>

getListInstancesMethod()

public static MethodDescriptor<ListInstancesRequest,ListInstancesResponse> getListInstancesMethod()
Returns
TypeDescription
io.grpc.MethodDescriptor<ListInstancesRequest,ListInstancesResponse>

getListSharesMethod()

public static MethodDescriptor<ListSharesRequest,ListSharesResponse> getListSharesMethod()
Returns
TypeDescription
io.grpc.MethodDescriptor<ListSharesRequest,ListSharesResponse>

getListSnapshotsMethod()

public static MethodDescriptor<ListSnapshotsRequest,ListSnapshotsResponse> getListSnapshotsMethod()
Returns
TypeDescription
io.grpc.MethodDescriptor<ListSnapshotsRequest,ListSnapshotsResponse>

getRestoreInstanceMethod()

public static MethodDescriptor<RestoreInstanceRequest,Operation> getRestoreInstanceMethod()
Returns
TypeDescription
io.grpc.MethodDescriptor<RestoreInstanceRequest,Operation>

getRevertInstanceMethod()

public static MethodDescriptor<RevertInstanceRequest,Operation> getRevertInstanceMethod()
Returns
TypeDescription
io.grpc.MethodDescriptor<RevertInstanceRequest,Operation>

getServiceDescriptor()

public static ServiceDescriptor getServiceDescriptor()
Returns
TypeDescription
io.grpc.ServiceDescriptor

getUpdateBackupMethod()

public static MethodDescriptor<UpdateBackupRequest,Operation> getUpdateBackupMethod()
Returns
TypeDescription
io.grpc.MethodDescriptor<UpdateBackupRequest,Operation>

getUpdateInstanceMethod()

public static MethodDescriptor<UpdateInstanceRequest,Operation> getUpdateInstanceMethod()
Returns
TypeDescription
io.grpc.MethodDescriptor<UpdateInstanceRequest,Operation>

getUpdateShareMethod()

public static MethodDescriptor<UpdateShareRequest,Operation> getUpdateShareMethod()
Returns
TypeDescription
io.grpc.MethodDescriptor<UpdateShareRequest,Operation>

getUpdateSnapshotMethod()

public static MethodDescriptor<UpdateSnapshotRequest,Operation> getUpdateSnapshotMethod()
Returns
TypeDescription
io.grpc.MethodDescriptor<UpdateSnapshotRequest,Operation>

newBlockingStub(Channel channel)

public static CloudFilestoreManagerGrpc.CloudFilestoreManagerBlockingStub newBlockingStub(Channel channel)

Creates a new blocking-style stub that supports unary and streaming output calls on the service

Parameter
NameDescription
channelio.grpc.Channel
Returns
TypeDescription
CloudFilestoreManagerGrpc.CloudFilestoreManagerBlockingStub

newFutureStub(Channel channel)

public static CloudFilestoreManagerGrpc.CloudFilestoreManagerFutureStub newFutureStub(Channel channel)

Creates a new ListenableFuture-style stub that supports unary calls on the service

Parameter
NameDescription
channelio.grpc.Channel
Returns
TypeDescription
CloudFilestoreManagerGrpc.CloudFilestoreManagerFutureStub

newStub(Channel channel)

public static CloudFilestoreManagerGrpc.CloudFilestoreManagerStub newStub(Channel channel)

Creates a new async stub that supports all call types for the service

Parameter
NameDescription
channelio.grpc.Channel
Returns
TypeDescription
CloudFilestoreManagerGrpc.CloudFilestoreManagerStub