# Generated by the protocol buffer compiler. DO NOT EDIT! # source: google/cloud/baremetalsolution/v2/lun.proto require 'google/protobuf' require 'google/api/field_behavior_pb' require 'google/api/resource_pb' Google::Protobuf::DescriptorPool.generated_pool.build do add_file("google/cloud/baremetalsolution/v2/lun.proto", :syntax => :proto3) do add_message "google.cloud.baremetalsolution.v2.Lun" do optional :name, :string, 1 optional :id, :string, 10 optional :state, :enum, 2, "google.cloud.baremetalsolution.v2.Lun.State" optional :size_gb, :int64, 3 optional :multiprotocol_type, :enum, 4, "google.cloud.baremetalsolution.v2.Lun.MultiprotocolType" optional :storage_volume, :string, 5 optional :shareable, :bool, 6 optional :boot_lun, :bool, 7 optional :storage_type, :enum, 8, "google.cloud.baremetalsolution.v2.Lun.StorageType" optional :wwid, :string, 9 end add_enum "google.cloud.baremetalsolution.v2.Lun.State" do value :STATE_UNSPECIFIED, 0 value :CREATING, 1 value :UPDATING, 2 value :READY, 3 value :DELETING, 4 end add_enum "google.cloud.baremetalsolution.v2.Lun.MultiprotocolType" do value :MULTIPROTOCOL_TYPE_UNSPECIFIED, 0 value :LINUX, 1 end add_enum "google.cloud.baremetalsolution.v2.Lun.StorageType" do value :STORAGE_TYPE_UNSPECIFIED, 0 value :SSD, 1 value :HDD, 2 end add_message "google.cloud.baremetalsolution.v2.GetLunRequest" do optional :name, :string, 1 end add_message "google.cloud.baremetalsolution.v2.ListLunsRequest" do optional :parent, :string, 1 optional :page_size, :int32, 2 optional :page_token, :string, 3 end add_message "google.cloud.baremetalsolution.v2.ListLunsResponse" do repeated :luns, :message, 1, "google.cloud.baremetalsolution.v2.Lun" optional :next_page_token, :string, 2 repeated :unreachable, :string, 3 end end end module Google module Cloud module BareMetalSolution module V2 Lun = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.baremetalsolution.v2.Lun").msgclass Lun::State = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.baremetalsolution.v2.Lun.State").enummodule Lun::MultiprotocolType = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.baremetalsolution.v2.Lun.MultiprotocolType").enummodule Lun::StorageType = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.baremetalsolution.v2.Lun.StorageType").enummodule GetLunRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.baremetalsolution.v2.GetLunRequest").msgclass ListLunsRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.baremetalsolution.v2.ListLunsRequest").msgclass ListLunsResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.baremetalsolution.v2.ListLunsResponse").msgclass end end end end