public static final class NotebookServiceGrpc.NotebookServiceBlockingStub extends AbstractBlockingStub<NotebookServiceGrpc.NotebookServiceBlockingStub>
API v1 service for Cloud AI Platform Notebooks.
Inheritance
java.lang.Object >
io.grpc.stub.AbstractStub >
io.grpc.stub.AbstractBlockingStub >
NotebookServiceGrpc.NotebookServiceBlockingStub
Inherited Members
io.grpc.stub.AbstractBlockingStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel)
io.grpc.stub.AbstractBlockingStub.<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.NotebookServiceBlockingStub 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)
public Operation createEnvironment(CreateEnvironmentRequest request)
Creates a new Environment.
Parameter
Returns
createExecution(CreateExecutionRequest request)
public Operation createExecution(CreateExecutionRequest request)
Creates a new Execution in a given project and location.
Parameter
Returns
createInstance(CreateInstanceRequest request)
public Operation createInstance(CreateInstanceRequest request)
Creates a new Instance in a given project and location.
Parameter
Returns
createSchedule(CreateScheduleRequest request)
public Operation createSchedule(CreateScheduleRequest request)
Creates a new Scheduled Notebook in a given project and location.
Parameter
Returns
deleteEnvironment(DeleteEnvironmentRequest request)
public Operation deleteEnvironment(DeleteEnvironmentRequest request)
Deletes a single Environment.
Parameter
Returns
deleteExecution(DeleteExecutionRequest request)
public Operation deleteExecution(DeleteExecutionRequest request)
Parameter
Returns
deleteInstance(DeleteInstanceRequest request)
public Operation deleteInstance(DeleteInstanceRequest request)
Deletes a single Instance.
Parameter
Returns
deleteSchedule(DeleteScheduleRequest request)
public Operation deleteSchedule(DeleteScheduleRequest request)
Deletes schedule and all underlying jobs
Parameter
Returns
getEnvironment(GetEnvironmentRequest request)
public Environment getEnvironment(GetEnvironmentRequest request)
Gets details of a single Environment.
Parameter
Returns
getExecution(GetExecutionRequest request)
public Execution getExecution(GetExecutionRequest request)
Gets details of executions
Parameter
Returns
getInstance(GetInstanceRequest request)
public Instance getInstance(GetInstanceRequest request)
Gets details of a single Instance.
Parameter
Returns
getInstanceHealth(GetInstanceHealthRequest request)
public GetInstanceHealthResponse getInstanceHealth(GetInstanceHealthRequest request)
Check if a notebook instance is healthy.
Parameter
Returns
getSchedule(GetScheduleRequest request)
public Schedule getSchedule(GetScheduleRequest request)
Parameter
Returns
isInstanceUpgradeable(IsInstanceUpgradeableRequest request)
public IsInstanceUpgradeableResponse isInstanceUpgradeable(IsInstanceUpgradeableRequest request)
Check if a notebook instance is upgradable.
Parameter
Returns
listEnvironments(ListEnvironmentsRequest request)
public ListEnvironmentsResponse listEnvironments(ListEnvironmentsRequest request)
Lists environments in a project.
Parameter
Returns
listExecutions(ListExecutionsRequest request)
public ListExecutionsResponse listExecutions(ListExecutionsRequest request)
Lists executions in a given project and location
Parameter
Returns
listInstances(ListInstancesRequest request)
public ListInstancesResponse listInstances(ListInstancesRequest request)
Lists instances in a given project and location.
Parameter
Returns
listSchedules(ListSchedulesRequest request)
public ListSchedulesResponse listSchedules(ListSchedulesRequest request)
Lists schedules in a given project and location.
Parameter
Returns
registerInstance(RegisterInstanceRequest request)
public Operation registerInstance(RegisterInstanceRequest request)
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.
Parameter
Returns
reportInstanceInfo(ReportInstanceInfoRequest request)
public Operation reportInstanceInfo(ReportInstanceInfoRequest request)
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.
Parameter
Returns
resetInstance(ResetInstanceRequest request)
public Operation resetInstance(ResetInstanceRequest request)
Resets a notebook instance.
Parameter
Returns
rollbackInstance(RollbackInstanceRequest request)
public Operation rollbackInstance(RollbackInstanceRequest request)
Rollbacks a notebook instance to the previous version.
Parameter
Returns
setInstanceAccelerator(SetInstanceAcceleratorRequest request)
public Operation setInstanceAccelerator(SetInstanceAcceleratorRequest request)
Updates the guest accelerators of a single Instance.
Parameter
Returns
setInstanceLabels(SetInstanceLabelsRequest request)
public Operation setInstanceLabels(SetInstanceLabelsRequest request)
Replaces all the labels of an Instance.
Parameter
Returns
setInstanceMachineType(SetInstanceMachineTypeRequest request)
public Operation setInstanceMachineType(SetInstanceMachineTypeRequest request)
Updates the machine type of a single Instance.
Parameter
Returns
startInstance(StartInstanceRequest request)
public Operation startInstance(StartInstanceRequest request)
Starts a notebook instance.
Parameter
Returns
stopInstance(StopInstanceRequest request)
public Operation stopInstance(StopInstanceRequest request)
Stops a notebook instance.
Parameter
Returns
triggerSchedule(TriggerScheduleRequest request)
public Operation triggerSchedule(TriggerScheduleRequest request)
Triggers execution of an existing schedule.
Parameter
Returns
updateInstanceConfig(UpdateInstanceConfigRequest request)
public Operation updateInstanceConfig(UpdateInstanceConfigRequest request)
Update Notebook Instance configurations.
Parameter
Returns
public UpdateInstanceMetadataItemsResponse updateInstanceMetadataItems(UpdateInstanceMetadataItemsRequest request)
Add/update metadata items for an instance.
Parameter
Returns
updateShieldedInstanceConfig(UpdateShieldedInstanceConfigRequest request)
public Operation updateShieldedInstanceConfig(UpdateShieldedInstanceConfigRequest request)
Updates the Shielded instance configuration of a single Instance.
Parameter
Returns
upgradeInstance(UpgradeInstanceRequest request)
public Operation upgradeInstance(UpgradeInstanceRequest request)
Upgrades a notebook instance to the latest version.
Parameter
Returns
upgradeInstanceInternal(UpgradeInstanceInternalRequest request)
public Operation upgradeInstanceInternal(UpgradeInstanceInternalRequest request)
Allows notebook instances to
call this endpoint to upgrade themselves. Do not use this method directly.
Parameter
Returns