public static final class NotebookServiceGrpc.NotebookServiceStub extends AbstractAsyncStub<NotebookServiceGrpc.NotebookServiceStub>
   
   API v1 service for Cloud AI Platform Notebooks.
 
  
    Inheritance
    java.lang.Object  > 
    io.grpc.stub.AbstractStub  > 
    io.grpc.stub.AbstractAsyncStub  > 
    NotebookServiceGrpc.NotebookServiceStub
   
  
    Inherited Members
    
      io.grpc.stub.AbstractAsyncStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel)
    
    
      io.grpc.stub.AbstractAsyncStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel,io.grpc.CallOptions)
    
    
      io.grpc.stub.AbstractStub.<T>withOption(io.grpc.CallOptions.Key<T>,T)
    
    
      io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
    
    
      io.grpc.stub.AbstractStub.getCallOptions()
    
    
      io.grpc.stub.AbstractStub.getChannel()
    
    
      io.grpc.stub.AbstractStub.withCallCredentials(io.grpc.CallCredentials)
    
    
      io.grpc.stub.AbstractStub.withChannel(io.grpc.Channel)
    
    
      io.grpc.stub.AbstractStub.withCompression(java.lang.String)
    
    
      io.grpc.stub.AbstractStub.withDeadline(io.grpc.Deadline)
    
    
      io.grpc.stub.AbstractStub.withDeadlineAfter(long,java.util.concurrent.TimeUnit)
    
    
      io.grpc.stub.AbstractStub.withExecutor(java.util.concurrent.Executor)
    
    
      io.grpc.stub.AbstractStub.withInterceptors(io.grpc.ClientInterceptor...)
    
    
      io.grpc.stub.AbstractStub.withMaxInboundMessageSize(int)
    
    
      io.grpc.stub.AbstractStub.withMaxOutboundMessageSize(int)
    
    
      io.grpc.stub.AbstractStub.withWaitForReady()
    
    
    
    
    
    
    
    
    
    
    
    
   
  Methods
  
  
  build(Channel channel, CallOptions callOptions)
  
    protected NotebookServiceGrpc.NotebookServiceStub build(Channel channel, CallOptions callOptions)
   
  Parameters
  
    
      
        | Name | 
        Description | 
      
      
        | channel | 
        io.grpc.Channel
  | 
      
      
        | callOptions | 
        io.grpc.CallOptions
  | 
      
    
  
  Returns
  
  Overrides
  io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
  
  createEnvironment(CreateEnvironmentRequest request, StreamObserver<Operation> responseObserver)
  
    public void createEnvironment(CreateEnvironmentRequest request, StreamObserver<Operation> responseObserver)
   
   Creates a new Environment.
 
  Parameters
  
  
  createExecution(CreateExecutionRequest request, StreamObserver<Operation> responseObserver)
  
    public void createExecution(CreateExecutionRequest request, StreamObserver<Operation> responseObserver)
   
   Creates a new Execution in a given project and location.
 
  Parameters
  
  
  createInstance(CreateInstanceRequest request, StreamObserver<Operation> responseObserver)
  
    public void createInstance(CreateInstanceRequest request, StreamObserver<Operation> responseObserver)
   
   Creates a new Instance in a given project and location.
 
  Parameters
  
  
  createSchedule(CreateScheduleRequest request, StreamObserver<Operation> responseObserver)
  
    public void createSchedule(CreateScheduleRequest request, StreamObserver<Operation> responseObserver)
   
   Creates a new Scheduled Notebook in a given project and location.
 
  Parameters
  
  
  deleteEnvironment(DeleteEnvironmentRequest request, StreamObserver<Operation> responseObserver)
  
    public void deleteEnvironment(DeleteEnvironmentRequest request, StreamObserver<Operation> responseObserver)
   
   Deletes a single Environment.
 
  Parameters
  
  
  deleteExecution(DeleteExecutionRequest request, StreamObserver<Operation> responseObserver)
  
    public void deleteExecution(DeleteExecutionRequest request, StreamObserver<Operation> responseObserver)
   
  
  Parameters
  
  
  deleteInstance(DeleteInstanceRequest request, StreamObserver<Operation> responseObserver)
  
    public void deleteInstance(DeleteInstanceRequest request, StreamObserver<Operation> responseObserver)
   
   Deletes a single Instance.
 
  Parameters
  
  
  deleteSchedule(DeleteScheduleRequest request, StreamObserver<Operation> responseObserver)
  
    public void deleteSchedule(DeleteScheduleRequest request, StreamObserver<Operation> responseObserver)
   
   Deletes schedule and all underlying jobs
 
  Parameters
  
  
  getEnvironment(GetEnvironmentRequest request, StreamObserver<Environment> responseObserver)
  
    public void getEnvironment(GetEnvironmentRequest request, StreamObserver<Environment> responseObserver)
   
   Gets details of a single Environment.
 
  Parameters
  
  
  getExecution(GetExecutionRequest request, StreamObserver<Execution> responseObserver)
  
    public void getExecution(GetExecutionRequest request, StreamObserver<Execution> responseObserver)
   
   Gets details of executions
 
  Parameters
  
  
  getInstance(GetInstanceRequest request, StreamObserver<Instance> responseObserver)
  
    public void getInstance(GetInstanceRequest request, StreamObserver<Instance> responseObserver)
   
   Gets details of a single Instance.
 
  Parameters
  
  
  getInstanceHealth(GetInstanceHealthRequest request, StreamObserver<GetInstanceHealthResponse> responseObserver)
  
    public void getInstanceHealth(GetInstanceHealthRequest request, StreamObserver<GetInstanceHealthResponse> responseObserver)
   
   Check if a notebook instance is healthy.
 
  Parameters
  
  
  getSchedule(GetScheduleRequest request, StreamObserver<Schedule> responseObserver)
  
    public void getSchedule(GetScheduleRequest request, StreamObserver<Schedule> responseObserver)
   
  
  Parameters
  
  
  isInstanceUpgradeable(IsInstanceUpgradeableRequest request, StreamObserver<IsInstanceUpgradeableResponse> responseObserver)
  
    public void isInstanceUpgradeable(IsInstanceUpgradeableRequest request, StreamObserver<IsInstanceUpgradeableResponse> responseObserver)
   
   Check if a notebook instance is upgradable.
 
  Parameters
  
  
  listEnvironments(ListEnvironmentsRequest request, StreamObserver<ListEnvironmentsResponse> responseObserver)
  
    public void listEnvironments(ListEnvironmentsRequest request, StreamObserver<ListEnvironmentsResponse> responseObserver)
   
   Lists environments in a project.
 
  Parameters
  
  
  listExecutions(ListExecutionsRequest request, StreamObserver<ListExecutionsResponse> responseObserver)
  
    public void listExecutions(ListExecutionsRequest request, StreamObserver<ListExecutionsResponse> responseObserver)
   
   Lists executions in a given project and location
 
  Parameters
  
  
  listInstances(ListInstancesRequest request, StreamObserver<ListInstancesResponse> responseObserver)
  
    public void listInstances(ListInstancesRequest request, StreamObserver<ListInstancesResponse> responseObserver)
   
   Lists instances in a given project and location.
 
  Parameters
  
  
  listSchedules(ListSchedulesRequest request, StreamObserver<ListSchedulesResponse> responseObserver)
  
    public void listSchedules(ListSchedulesRequest request, StreamObserver<ListSchedulesResponse> responseObserver)
   
   Lists schedules in a given project and location.
 
  Parameters
  
  
  registerInstance(RegisterInstanceRequest request, StreamObserver<Operation> responseObserver)
  
    public void registerInstance(RegisterInstanceRequest request, StreamObserver<Operation> responseObserver)
   
   Registers an existing legacy notebook instance to the Notebooks API server.
 Legacy instances are instances created with the legacy Compute Engine
 calls. They are not manageable by the Notebooks API out of the box. This
 call makes these instances manageable by the Notebooks API.
 
  Parameters
  
  
  reportInstanceInfo(ReportInstanceInfoRequest request, StreamObserver<Operation> responseObserver)
  
    public void reportInstanceInfo(ReportInstanceInfoRequest request, StreamObserver<Operation> responseObserver)
   
   Allows notebook instances to
 report their latest instance information to the Notebooks
 API server. The server will merge the reported information to
 the instance metadata store. Do not use this method directly.
 
  Parameters
  
  
  resetInstance(ResetInstanceRequest request, StreamObserver<Operation> responseObserver)
  
    public void resetInstance(ResetInstanceRequest request, StreamObserver<Operation> responseObserver)
   
   Resets a notebook instance.
 
  Parameters
  
  
  rollbackInstance(RollbackInstanceRequest request, StreamObserver<Operation> responseObserver)
  
    public void rollbackInstance(RollbackInstanceRequest request, StreamObserver<Operation> responseObserver)
   
   Rollbacks a notebook instance to the previous version.
 
  Parameters
  
  
  setInstanceAccelerator(SetInstanceAcceleratorRequest request, StreamObserver<Operation> responseObserver)
  
    public void setInstanceAccelerator(SetInstanceAcceleratorRequest request, StreamObserver<Operation> responseObserver)
   
   Updates the guest accelerators of a single Instance.
 
  Parameters
  
  
  setInstanceLabels(SetInstanceLabelsRequest request, StreamObserver<Operation> responseObserver)
  
    public void setInstanceLabels(SetInstanceLabelsRequest request, StreamObserver<Operation> responseObserver)
   
   Replaces all the labels of an Instance.
 
  Parameters
  
  
  setInstanceMachineType(SetInstanceMachineTypeRequest request, StreamObserver<Operation> responseObserver)
  
    public void setInstanceMachineType(SetInstanceMachineTypeRequest request, StreamObserver<Operation> responseObserver)
   
   Updates the machine type of a single Instance.
 
  Parameters
  
  
  startInstance(StartInstanceRequest request, StreamObserver<Operation> responseObserver)
  
    public void startInstance(StartInstanceRequest request, StreamObserver<Operation> responseObserver)
   
   Starts a notebook instance.
 
  Parameters
  
  
  stopInstance(StopInstanceRequest request, StreamObserver<Operation> responseObserver)
  
    public void stopInstance(StopInstanceRequest request, StreamObserver<Operation> responseObserver)
   
   Stops a notebook instance.
 
  Parameters
  
  
  triggerSchedule(TriggerScheduleRequest request, StreamObserver<Operation> responseObserver)
  
    public void triggerSchedule(TriggerScheduleRequest request, StreamObserver<Operation> responseObserver)
   
   Triggers execution of an existing schedule.
 
  Parameters
  
  
  updateInstanceConfig(UpdateInstanceConfigRequest request, StreamObserver<Operation> responseObserver)
  
    public void updateInstanceConfig(UpdateInstanceConfigRequest request, StreamObserver<Operation> responseObserver)
   
   Update Notebook Instance configurations.
 
  Parameters
  
  
  
  
    public void updateInstanceMetadataItems(UpdateInstanceMetadataItemsRequest request, StreamObserver<UpdateInstanceMetadataItemsResponse> responseObserver)
   
   Add/update metadata items for an instance.
 
  Parameters
  
  
  updateShieldedInstanceConfig(UpdateShieldedInstanceConfigRequest request, StreamObserver<Operation> responseObserver)
  
    public void updateShieldedInstanceConfig(UpdateShieldedInstanceConfigRequest request, StreamObserver<Operation> responseObserver)
   
   Updates the Shielded instance configuration of a single Instance.
 
  Parameters
  
  
  upgradeInstance(UpgradeInstanceRequest request, StreamObserver<Operation> responseObserver)
  
    public void upgradeInstance(UpgradeInstanceRequest request, StreamObserver<Operation> responseObserver)
   
   Upgrades a notebook instance to the latest version.
 
  Parameters
  
  
  upgradeInstanceInternal(UpgradeInstanceInternalRequest request, StreamObserver<Operation> responseObserver)
  
    public void upgradeInstanceInternal(UpgradeInstanceInternalRequest request, StreamObserver<Operation> responseObserver)
   
   Allows notebook instances to
 call this endpoint to upgrade themselves. Do not use this method directly.
 
  Parameters