# Generated by the protocol buffer compiler. DO NOT EDIT! # source: google/cloud/baremetalsolution/v2/volume.proto require 'google/protobuf' require 'google/api/field_behavior_pb' require 'google/api/resource_pb' require 'google/protobuf/field_mask_pb' Google::Protobuf::DescriptorPool.generated_pool.build do add_file("google/cloud/baremetalsolution/v2/volume.proto", :syntax => :proto3) do add_message "google.cloud.baremetalsolution.v2.Volume" do optional :name, :string, 1 optional :id, :string, 11 optional :storage_type, :enum, 2, "google.cloud.baremetalsolution.v2.Volume.StorageType" optional :state, :enum, 3, "google.cloud.baremetalsolution.v2.Volume.State" optional :requested_size_gib, :int64, 4 optional :current_size_gib, :int64, 5 optional :emergency_size_gib, :int64, 14 optional :auto_grown_size_gib, :int64, 6 optional :remaining_space_gib, :int64, 7 optional :snapshot_reservation_detail, :message, 8, "google.cloud.baremetalsolution.v2.Volume.SnapshotReservationDetail" optional :snapshot_auto_delete_behavior, :enum, 9, "google.cloud.baremetalsolution.v2.Volume.SnapshotAutoDeleteBehavior" map :labels, :string, :string, 12 optional :snapshot_enabled, :bool, 13 optional :pod, :string, 15 end add_message "google.cloud.baremetalsolution.v2.Volume.SnapshotReservationDetail" do optional :reserved_space_gib, :int64, 1 optional :reserved_space_used_percent, :int32, 2 optional :reserved_space_remaining_gib, :int64, 3 optional :reserved_space_percent, :int32, 4 end add_enum "google.cloud.baremetalsolution.v2.Volume.StorageType" do value :STORAGE_TYPE_UNSPECIFIED, 0 value :SSD, 1 value :HDD, 2 end add_enum "google.cloud.baremetalsolution.v2.Volume.State" do value :STATE_UNSPECIFIED, 0 value :CREATING, 1 value :READY, 2 value :DELETING, 3 end add_enum "google.cloud.baremetalsolution.v2.Volume.SnapshotAutoDeleteBehavior" do value :SNAPSHOT_AUTO_DELETE_BEHAVIOR_UNSPECIFIED, 0 value :DISABLED, 1 value :OLDEST_FIRST, 2 value :NEWEST_FIRST, 3 end add_message "google.cloud.baremetalsolution.v2.GetVolumeRequest" do optional :name, :string, 1 end add_message "google.cloud.baremetalsolution.v2.ListVolumesRequest" do optional :parent, :string, 1 optional :page_size, :int32, 2 optional :page_token, :string, 3 optional :filter, :string, 4 end add_message "google.cloud.baremetalsolution.v2.ListVolumesResponse" do repeated :volumes, :message, 1, "google.cloud.baremetalsolution.v2.Volume" optional :next_page_token, :string, 2 repeated :unreachable, :string, 3 end add_message "google.cloud.baremetalsolution.v2.UpdateVolumeRequest" do optional :volume, :message, 1, "google.cloud.baremetalsolution.v2.Volume" optional :update_mask, :message, 2, "google.protobuf.FieldMask" end add_message "google.cloud.baremetalsolution.v2.ResizeVolumeRequest" do optional :volume, :string, 1 optional :size_gib, :int64, 2 end end end module Google module Cloud module BareMetalSolution module V2 Volume = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.baremetalsolution.v2.Volume").msgclass Volume::SnapshotReservationDetail = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.baremetalsolution.v2.Volume.SnapshotReservationDetail").msgclass Volume::StorageType = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.baremetalsolution.v2.Volume.StorageType").enummodule Volume::State = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.baremetalsolution.v2.Volume.State").enummodule Volume::SnapshotAutoDeleteBehavior = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.baremetalsolution.v2.Volume.SnapshotAutoDeleteBehavior").enummodule GetVolumeRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.baremetalsolution.v2.GetVolumeRequest").msgclass ListVolumesRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.baremetalsolution.v2.ListVolumesRequest").msgclass ListVolumesResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.baremetalsolution.v2.ListVolumesResponse").msgclass UpdateVolumeRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.baremetalsolution.v2.UpdateVolumeRequest").msgclass ResizeVolumeRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.baremetalsolution.v2.ResizeVolumeRequest").msgclass end end end end