lib/google/cloud/memcache/v1beta2/cloud_memcache_pb.rb in google-cloud-memcache-v1beta2-0.3.0 vs lib/google/cloud/memcache/v1beta2/cloud_memcache_pb.rb in google-cloud-memcache-v1beta2-0.4.0

- old
+ new

@@ -6,12 +6,15 @@ require 'google/api/annotations_pb' require 'google/api/client_pb' require 'google/api/field_behavior_pb' require 'google/api/resource_pb' require 'google/longrunning/operations_pb' +require 'google/protobuf/duration_pb' require 'google/protobuf/field_mask_pb' require 'google/protobuf/timestamp_pb' +require 'google/type/dayofweek_pb' +require 'google/type/timeofday_pb' Google::Protobuf::DescriptorPool.generated_pool.build do add_file("google/cloud/memcache/v1beta2/cloud_memcache.proto", :syntax => :proto3) do add_message "google.cloud.memcache.v1beta2.Instance" do optional :name, :string, 1 @@ -29,10 +32,12 @@ optional :state, :enum, 15, "google.cloud.memcache.v1beta2.Instance.State" optional :memcache_full_version, :string, 18 repeated :instance_messages, :message, 19, "google.cloud.memcache.v1beta2.Instance.InstanceMessage" optional :discovery_endpoint, :string, 20 optional :update_available, :bool, 21 + optional :maintenance_policy, :message, 22, "google.cloud.memcache.v1beta2.MaintenancePolicy" + optional :maintenance_schedule, :message, 23, "google.cloud.memcache.v1beta2.MaintenanceSchedule" end add_message "google.cloud.memcache.v1beta2.Instance.NodeConfig" do optional :cpu_count, :int32, 1 optional :memory_size_mb, :int32, 2 end @@ -62,13 +67,30 @@ end add_enum "google.cloud.memcache.v1beta2.Instance.State" do value :STATE_UNSPECIFIED, 0 value :CREATING, 1 value :READY, 2 + value :UPDATING, 3 value :DELETING, 4 value :PERFORMING_MAINTENANCE, 5 end + add_message "google.cloud.memcache.v1beta2.MaintenancePolicy" do + optional :create_time, :message, 1, "google.protobuf.Timestamp" + optional :update_time, :message, 2, "google.protobuf.Timestamp" + optional :description, :string, 3 + repeated :weekly_maintenance_window, :message, 4, "google.cloud.memcache.v1beta2.WeeklyMaintenanceWindow" + end + add_message "google.cloud.memcache.v1beta2.WeeklyMaintenanceWindow" do + optional :day, :enum, 1, "google.type.DayOfWeek" + optional :start_time, :message, 2, "google.type.TimeOfDay" + optional :duration, :message, 3, "google.protobuf.Duration" + end + add_message "google.cloud.memcache.v1beta2.MaintenanceSchedule" do + optional :start_time, :message, 1, "google.protobuf.Timestamp" + optional :end_time, :message, 2, "google.protobuf.Timestamp" + optional :schedule_deadline_time, :message, 4, "google.protobuf.Timestamp" + end add_message "google.cloud.memcache.v1beta2.ListInstancesRequest" do optional :parent, :string, 1 optional :page_size, :int32, 2 optional :page_token, :string, 3 optional :filter, :string, 4 @@ -92,10 +114,21 @@ optional :resource, :message, 2, "google.cloud.memcache.v1beta2.Instance" end add_message "google.cloud.memcache.v1beta2.DeleteInstanceRequest" do optional :name, :string, 1 end + add_message "google.cloud.memcache.v1beta2.RescheduleMaintenanceRequest" do + optional :instance, :string, 1 + optional :reschedule_type, :enum, 2, "google.cloud.memcache.v1beta2.RescheduleMaintenanceRequest.RescheduleType" + optional :schedule_time, :message, 3, "google.protobuf.Timestamp" + end + add_enum "google.cloud.memcache.v1beta2.RescheduleMaintenanceRequest.RescheduleType" do + value :RESCHEDULE_TYPE_UNSPECIFIED, 0 + value :IMMEDIATE, 1 + value :NEXT_AVAILABLE_WINDOW, 2 + value :SPECIFIC_TIME, 3 + end add_message "google.cloud.memcache.v1beta2.ApplyParametersRequest" do optional :name, :string, 1 repeated :node_ids, :string, 2 optional :apply_all, :bool, 3 end @@ -143,15 +176,20 @@ Instance::Node = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.memcache.v1beta2.Instance.Node").msgclass Instance::Node::State = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.memcache.v1beta2.Instance.Node.State").enummodule Instance::InstanceMessage = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.memcache.v1beta2.Instance.InstanceMessage").msgclass Instance::InstanceMessage::Code = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.memcache.v1beta2.Instance.InstanceMessage.Code").enummodule Instance::State = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.memcache.v1beta2.Instance.State").enummodule + MaintenancePolicy = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.memcache.v1beta2.MaintenancePolicy").msgclass + WeeklyMaintenanceWindow = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.memcache.v1beta2.WeeklyMaintenanceWindow").msgclass + MaintenanceSchedule = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.memcache.v1beta2.MaintenanceSchedule").msgclass ListInstancesRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.memcache.v1beta2.ListInstancesRequest").msgclass ListInstancesResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.memcache.v1beta2.ListInstancesResponse").msgclass GetInstanceRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.memcache.v1beta2.GetInstanceRequest").msgclass CreateInstanceRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.memcache.v1beta2.CreateInstanceRequest").msgclass UpdateInstanceRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.memcache.v1beta2.UpdateInstanceRequest").msgclass DeleteInstanceRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.memcache.v1beta2.DeleteInstanceRequest").msgclass + RescheduleMaintenanceRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.memcache.v1beta2.RescheduleMaintenanceRequest").msgclass + RescheduleMaintenanceRequest::RescheduleType = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.memcache.v1beta2.RescheduleMaintenanceRequest.RescheduleType").enummodule ApplyParametersRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.memcache.v1beta2.ApplyParametersRequest").msgclass UpdateParametersRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.memcache.v1beta2.UpdateParametersRequest").msgclass ApplySoftwareUpdateRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.memcache.v1beta2.ApplySoftwareUpdateRequest").msgclass MemcacheParameters = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.memcache.v1beta2.MemcacheParameters").msgclass OperationMetadata = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.memcache.v1beta2.OperationMetadata").msgclass