Class LocationsGrpc.LocationsImplBase

  • All Implemented Interfaces:
    io.grpc.BindableService
    Enclosing class:
    LocationsGrpc

    public abstract static class LocationsGrpc.LocationsImplBase
    extends Object
    implements io.grpc.BindableService
     An abstract interface that provides location-related information for
     a service. Service-specific metadata is provided through the
     [Location.metadata][google.cloud.location.Location.metadata] field.
     
    • Constructor Detail

      • LocationsImplBase

        public LocationsImplBase()
    • Method Detail

      • listLocations

        public void listLocations​(ListLocationsRequest request,
                                  io.grpc.stub.StreamObserver<ListLocationsResponse> responseObserver)
         Lists information about the supported locations for this service.
         
      • getLocation

        public void getLocation​(GetLocationRequest request,
                                io.grpc.stub.StreamObserver<Location> responseObserver)
         Gets information about a location.
         
      • bindService

        public final io.grpc.ServerServiceDefinition bindService()
        Specified by:
        bindService in interface io.grpc.BindableService