# Generated by the protocol buffer compiler. DO NOT EDIT! # source: google/cloud/notebooks/v1/service.proto require 'google/protobuf' require 'google/api/annotations_pb' require 'google/api/client_pb' require 'google/api/field_behavior_pb' require 'google/api/resource_pb' require 'google/cloud/notebooks/v1/environment_pb' require 'google/cloud/notebooks/v1/execution_pb' require 'google/cloud/notebooks/v1/instance_pb' require 'google/cloud/notebooks/v1/instance_config_pb' require 'google/cloud/notebooks/v1/schedule_pb' require 'google/longrunning/operations_pb' require 'google/protobuf/timestamp_pb' Google::Protobuf::DescriptorPool.generated_pool.build do add_file("google/cloud/notebooks/v1/service.proto", :syntax => :proto3) do add_message "google.cloud.notebooks.v1.OperationMetadata" do optional :create_time, :message, 1, "google.protobuf.Timestamp" optional :end_time, :message, 2, "google.protobuf.Timestamp" optional :target, :string, 3 optional :verb, :string, 4 optional :status_message, :string, 5 optional :requested_cancellation, :bool, 6 optional :api_version, :string, 7 optional :endpoint, :string, 8 end add_message "google.cloud.notebooks.v1.ListInstancesRequest" do optional :parent, :string, 1 optional :page_size, :int32, 2 optional :page_token, :string, 3 end add_message "google.cloud.notebooks.v1.ListInstancesResponse" do repeated :instances, :message, 1, "google.cloud.notebooks.v1.Instance" optional :next_page_token, :string, 2 repeated :unreachable, :string, 3 end add_message "google.cloud.notebooks.v1.GetInstanceRequest" do optional :name, :string, 1 end add_message "google.cloud.notebooks.v1.CreateInstanceRequest" do optional :parent, :string, 1 optional :instance_id, :string, 2 optional :instance, :message, 3, "google.cloud.notebooks.v1.Instance" end add_message "google.cloud.notebooks.v1.RegisterInstanceRequest" do optional :parent, :string, 1 optional :instance_id, :string, 2 end add_message "google.cloud.notebooks.v1.SetInstanceAcceleratorRequest" do optional :name, :string, 1 optional :type, :enum, 2, "google.cloud.notebooks.v1.Instance.AcceleratorType" optional :core_count, :int64, 3 end add_message "google.cloud.notebooks.v1.SetInstanceMachineTypeRequest" do optional :name, :string, 1 optional :machine_type, :string, 2 end add_message "google.cloud.notebooks.v1.UpdateInstanceConfigRequest" do optional :name, :string, 1 optional :config, :message, 2, "google.cloud.notebooks.v1.InstanceConfig" end add_message "google.cloud.notebooks.v1.SetInstanceLabelsRequest" do optional :name, :string, 1 map :labels, :string, :string, 2 end add_message "google.cloud.notebooks.v1.UpdateInstanceMetadataItemsRequest" do optional :name, :string, 1 map :items, :string, :string, 2 end add_message "google.cloud.notebooks.v1.UpdateInstanceMetadataItemsResponse" do map :items, :string, :string, 1 end add_message "google.cloud.notebooks.v1.UpdateShieldedInstanceConfigRequest" do optional :name, :string, 1 optional :shielded_instance_config, :message, 2, "google.cloud.notebooks.v1.Instance.ShieldedInstanceConfig" end add_message "google.cloud.notebooks.v1.DeleteInstanceRequest" do optional :name, :string, 1 end add_message "google.cloud.notebooks.v1.StartInstanceRequest" do optional :name, :string, 1 end add_message "google.cloud.notebooks.v1.StopInstanceRequest" do optional :name, :string, 1 end add_message "google.cloud.notebooks.v1.ResetInstanceRequest" do optional :name, :string, 1 end add_message "google.cloud.notebooks.v1.ReportInstanceInfoRequest" do optional :name, :string, 1 optional :vm_id, :string, 2 map :metadata, :string, :string, 3 end add_message "google.cloud.notebooks.v1.IsInstanceUpgradeableRequest" do optional :notebook_instance, :string, 1 optional :type, :enum, 2, "google.cloud.notebooks.v1.UpgradeType" end add_message "google.cloud.notebooks.v1.IsInstanceUpgradeableResponse" do optional :upgradeable, :bool, 1 optional :upgrade_version, :string, 2 optional :upgrade_info, :string, 3 optional :upgrade_image, :string, 4 end add_message "google.cloud.notebooks.v1.GetInstanceHealthRequest" do optional :name, :string, 1 end add_message "google.cloud.notebooks.v1.GetInstanceHealthResponse" do optional :health_state, :enum, 1, "google.cloud.notebooks.v1.GetInstanceHealthResponse.HealthState" map :health_info, :string, :string, 2 end add_enum "google.cloud.notebooks.v1.GetInstanceHealthResponse.HealthState" do value :HEALTH_STATE_UNSPECIFIED, 0 value :HEALTHY, 1 value :UNHEALTHY, 2 value :AGENT_NOT_INSTALLED, 3 value :AGENT_NOT_RUNNING, 4 end add_message "google.cloud.notebooks.v1.UpgradeInstanceRequest" do optional :name, :string, 1 optional :type, :enum, 2, "google.cloud.notebooks.v1.UpgradeType" end add_message "google.cloud.notebooks.v1.RollbackInstanceRequest" do optional :name, :string, 1 optional :target_snapshot, :string, 2 end add_message "google.cloud.notebooks.v1.UpgradeInstanceInternalRequest" do optional :name, :string, 1 optional :vm_id, :string, 2 optional :type, :enum, 3, "google.cloud.notebooks.v1.UpgradeType" end add_message "google.cloud.notebooks.v1.ListEnvironmentsRequest" do optional :parent, :string, 1 optional :page_size, :int32, 2 optional :page_token, :string, 3 end add_message "google.cloud.notebooks.v1.ListEnvironmentsResponse" do repeated :environments, :message, 1, "google.cloud.notebooks.v1.Environment" optional :next_page_token, :string, 2 repeated :unreachable, :string, 3 end add_message "google.cloud.notebooks.v1.GetEnvironmentRequest" do optional :name, :string, 1 end add_message "google.cloud.notebooks.v1.CreateEnvironmentRequest" do optional :parent, :string, 1 optional :environment_id, :string, 2 optional :environment, :message, 3, "google.cloud.notebooks.v1.Environment" end add_message "google.cloud.notebooks.v1.DeleteEnvironmentRequest" do optional :name, :string, 1 end add_message "google.cloud.notebooks.v1.ListSchedulesRequest" do optional :parent, :string, 1 optional :page_size, :int32, 2 optional :page_token, :string, 3 optional :filter, :string, 4 optional :order_by, :string, 5 end add_message "google.cloud.notebooks.v1.ListSchedulesResponse" do repeated :schedules, :message, 1, "google.cloud.notebooks.v1.Schedule" optional :next_page_token, :string, 2 repeated :unreachable, :string, 3 end add_message "google.cloud.notebooks.v1.GetScheduleRequest" do optional :name, :string, 1 end add_message "google.cloud.notebooks.v1.DeleteScheduleRequest" do optional :name, :string, 1 end add_message "google.cloud.notebooks.v1.CreateScheduleRequest" do optional :parent, :string, 1 optional :schedule_id, :string, 2 optional :schedule, :message, 3, "google.cloud.notebooks.v1.Schedule" end add_message "google.cloud.notebooks.v1.TriggerScheduleRequest" do optional :name, :string, 1 end add_message "google.cloud.notebooks.v1.ListExecutionsRequest" do optional :parent, :string, 1 optional :page_size, :int32, 2 optional :page_token, :string, 3 optional :filter, :string, 4 optional :order_by, :string, 5 end add_message "google.cloud.notebooks.v1.ListExecutionsResponse" do repeated :executions, :message, 1, "google.cloud.notebooks.v1.Execution" optional :next_page_token, :string, 2 repeated :unreachable, :string, 3 end add_message "google.cloud.notebooks.v1.GetExecutionRequest" do optional :name, :string, 1 end add_message "google.cloud.notebooks.v1.DeleteExecutionRequest" do optional :name, :string, 1 end add_message "google.cloud.notebooks.v1.CreateExecutionRequest" do optional :parent, :string, 1 optional :execution_id, :string, 2 optional :execution, :message, 3, "google.cloud.notebooks.v1.Execution" end add_enum "google.cloud.notebooks.v1.UpgradeType" do value :UPGRADE_TYPE_UNSPECIFIED, 0 value :UPGRADE_FRAMEWORK, 1 value :UPGRADE_OS, 2 value :UPGRADE_CUDA, 3 value :UPGRADE_ALL, 4 end end end module Google module Cloud module Notebooks module V1 OperationMetadata = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.notebooks.v1.OperationMetadata").msgclass ListInstancesRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.notebooks.v1.ListInstancesRequest").msgclass ListInstancesResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.notebooks.v1.ListInstancesResponse").msgclass GetInstanceRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.notebooks.v1.GetInstanceRequest").msgclass CreateInstanceRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.notebooks.v1.CreateInstanceRequest").msgclass RegisterInstanceRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.notebooks.v1.RegisterInstanceRequest").msgclass SetInstanceAcceleratorRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.notebooks.v1.SetInstanceAcceleratorRequest").msgclass SetInstanceMachineTypeRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.notebooks.v1.SetInstanceMachineTypeRequest").msgclass UpdateInstanceConfigRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.notebooks.v1.UpdateInstanceConfigRequest").msgclass SetInstanceLabelsRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.notebooks.v1.SetInstanceLabelsRequest").msgclass UpdateInstanceMetadataItemsRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.notebooks.v1.UpdateInstanceMetadataItemsRequest").msgclass UpdateInstanceMetadataItemsResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.notebooks.v1.UpdateInstanceMetadataItemsResponse").msgclass UpdateShieldedInstanceConfigRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.notebooks.v1.UpdateShieldedInstanceConfigRequest").msgclass DeleteInstanceRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.notebooks.v1.DeleteInstanceRequest").msgclass StartInstanceRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.notebooks.v1.StartInstanceRequest").msgclass StopInstanceRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.notebooks.v1.StopInstanceRequest").msgclass ResetInstanceRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.notebooks.v1.ResetInstanceRequest").msgclass ReportInstanceInfoRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.notebooks.v1.ReportInstanceInfoRequest").msgclass IsInstanceUpgradeableRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.notebooks.v1.IsInstanceUpgradeableRequest").msgclass IsInstanceUpgradeableResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.notebooks.v1.IsInstanceUpgradeableResponse").msgclass GetInstanceHealthRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.notebooks.v1.GetInstanceHealthRequest").msgclass GetInstanceHealthResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.notebooks.v1.GetInstanceHealthResponse").msgclass GetInstanceHealthResponse::HealthState = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.notebooks.v1.GetInstanceHealthResponse.HealthState").enummodule UpgradeInstanceRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.notebooks.v1.UpgradeInstanceRequest").msgclass RollbackInstanceRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.notebooks.v1.RollbackInstanceRequest").msgclass UpgradeInstanceInternalRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.notebooks.v1.UpgradeInstanceInternalRequest").msgclass ListEnvironmentsRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.notebooks.v1.ListEnvironmentsRequest").msgclass ListEnvironmentsResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.notebooks.v1.ListEnvironmentsResponse").msgclass GetEnvironmentRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.notebooks.v1.GetEnvironmentRequest").msgclass CreateEnvironmentRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.notebooks.v1.CreateEnvironmentRequest").msgclass DeleteEnvironmentRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.notebooks.v1.DeleteEnvironmentRequest").msgclass ListSchedulesRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.notebooks.v1.ListSchedulesRequest").msgclass ListSchedulesResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.notebooks.v1.ListSchedulesResponse").msgclass GetScheduleRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.notebooks.v1.GetScheduleRequest").msgclass DeleteScheduleRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.notebooks.v1.DeleteScheduleRequest").msgclass CreateScheduleRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.notebooks.v1.CreateScheduleRequest").msgclass TriggerScheduleRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.notebooks.v1.TriggerScheduleRequest").msgclass ListExecutionsRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.notebooks.v1.ListExecutionsRequest").msgclass ListExecutionsResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.notebooks.v1.ListExecutionsResponse").msgclass GetExecutionRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.notebooks.v1.GetExecutionRequest").msgclass DeleteExecutionRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.notebooks.v1.DeleteExecutionRequest").msgclass CreateExecutionRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.notebooks.v1.CreateExecutionRequest").msgclass UpgradeType = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.notebooks.v1.UpgradeType").enummodule end end end end