// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// 	protoc-gen-go v1.36.6
// 	protoc        v3.21.12
// source: yandex/cloud/k8s/v1/maintenance.proto

package k8s

import (
	_ "github.com/yandex-cloud/go-genproto/yandex/cloud"
	dayofweek "google.golang.org/genproto/googleapis/type/dayofweek"
	timeofday "google.golang.org/genproto/googleapis/type/timeofday"
	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
	durationpb "google.golang.org/protobuf/types/known/durationpb"
	timestamppb "google.golang.org/protobuf/types/known/timestamppb"
	reflect "reflect"
	sync "sync"
	unsafe "unsafe"
)

const (
	// Verify that this generated code is sufficiently up-to-date.
	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
	// Verify that runtime/protoimpl is sufficiently up-to-date.
	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)

type MaintenanceWindow struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Maintenance policy.
	//
	// Types that are valid to be assigned to Policy:
	//
	//	*MaintenanceWindow_Anytime
	//	*MaintenanceWindow_DailyMaintenanceWindow
	//	*MaintenanceWindow_WeeklyMaintenanceWindow
	Policy        isMaintenanceWindow_Policy `protobuf_oneof:"policy"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *MaintenanceWindow) Reset() {
	*x = MaintenanceWindow{}
	mi := &file_yandex_cloud_k8s_v1_maintenance_proto_msgTypes[0]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *MaintenanceWindow) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*MaintenanceWindow) ProtoMessage() {}

func (x *MaintenanceWindow) ProtoReflect() protoreflect.Message {
	mi := &file_yandex_cloud_k8s_v1_maintenance_proto_msgTypes[0]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use MaintenanceWindow.ProtoReflect.Descriptor instead.
func (*MaintenanceWindow) Descriptor() ([]byte, []int) {
	return file_yandex_cloud_k8s_v1_maintenance_proto_rawDescGZIP(), []int{0}
}

func (x *MaintenanceWindow) GetPolicy() isMaintenanceWindow_Policy {
	if x != nil {
		return x.Policy
	}
	return nil
}

func (x *MaintenanceWindow) GetAnytime() *AnytimeMaintenanceWindow {
	if x != nil {
		if x, ok := x.Policy.(*MaintenanceWindow_Anytime); ok {
			return x.Anytime
		}
	}
	return nil
}

func (x *MaintenanceWindow) GetDailyMaintenanceWindow() *DailyMaintenanceWindow {
	if x != nil {
		if x, ok := x.Policy.(*MaintenanceWindow_DailyMaintenanceWindow); ok {
			return x.DailyMaintenanceWindow
		}
	}
	return nil
}

func (x *MaintenanceWindow) GetWeeklyMaintenanceWindow() *WeeklyMaintenanceWindow {
	if x != nil {
		if x, ok := x.Policy.(*MaintenanceWindow_WeeklyMaintenanceWindow); ok {
			return x.WeeklyMaintenanceWindow
		}
	}
	return nil
}

type isMaintenanceWindow_Policy interface {
	isMaintenanceWindow_Policy()
}

type MaintenanceWindow_Anytime struct {
	// Updating the master at any time.
	Anytime *AnytimeMaintenanceWindow `protobuf:"bytes,1,opt,name=anytime,proto3,oneof"`
}

type MaintenanceWindow_DailyMaintenanceWindow struct {
	// Updating the master on any day during the specified time window.
	DailyMaintenanceWindow *DailyMaintenanceWindow `protobuf:"bytes,2,opt,name=daily_maintenance_window,json=dailyMaintenanceWindow,proto3,oneof"`
}

type MaintenanceWindow_WeeklyMaintenanceWindow struct {
	// Updating the master on selected days during the specified time window.
	WeeklyMaintenanceWindow *WeeklyMaintenanceWindow `protobuf:"bytes,3,opt,name=weekly_maintenance_window,json=weeklyMaintenanceWindow,proto3,oneof"`
}

func (*MaintenanceWindow_Anytime) isMaintenanceWindow_Policy() {}

func (*MaintenanceWindow_DailyMaintenanceWindow) isMaintenanceWindow_Policy() {}

func (*MaintenanceWindow_WeeklyMaintenanceWindow) isMaintenanceWindow_Policy() {}

type AnytimeMaintenanceWindow struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *AnytimeMaintenanceWindow) Reset() {
	*x = AnytimeMaintenanceWindow{}
	mi := &file_yandex_cloud_k8s_v1_maintenance_proto_msgTypes[1]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *AnytimeMaintenanceWindow) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*AnytimeMaintenanceWindow) ProtoMessage() {}

func (x *AnytimeMaintenanceWindow) ProtoReflect() protoreflect.Message {
	mi := &file_yandex_cloud_k8s_v1_maintenance_proto_msgTypes[1]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use AnytimeMaintenanceWindow.ProtoReflect.Descriptor instead.
func (*AnytimeMaintenanceWindow) Descriptor() ([]byte, []int) {
	return file_yandex_cloud_k8s_v1_maintenance_proto_rawDescGZIP(), []int{1}
}

type DailyMaintenanceWindow struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Window start time, in the UTC timezone.
	StartTime *timeofday.TimeOfDay `protobuf:"bytes,1,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
	// Window duration.
	Duration      *durationpb.Duration `protobuf:"bytes,2,opt,name=duration,proto3" json:"duration,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *DailyMaintenanceWindow) Reset() {
	*x = DailyMaintenanceWindow{}
	mi := &file_yandex_cloud_k8s_v1_maintenance_proto_msgTypes[2]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *DailyMaintenanceWindow) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*DailyMaintenanceWindow) ProtoMessage() {}

func (x *DailyMaintenanceWindow) ProtoReflect() protoreflect.Message {
	mi := &file_yandex_cloud_k8s_v1_maintenance_proto_msgTypes[2]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use DailyMaintenanceWindow.ProtoReflect.Descriptor instead.
func (*DailyMaintenanceWindow) Descriptor() ([]byte, []int) {
	return file_yandex_cloud_k8s_v1_maintenance_proto_rawDescGZIP(), []int{2}
}

func (x *DailyMaintenanceWindow) GetStartTime() *timeofday.TimeOfDay {
	if x != nil {
		return x.StartTime
	}
	return nil
}

func (x *DailyMaintenanceWindow) GetDuration() *durationpb.Duration {
	if x != nil {
		return x.Duration
	}
	return nil
}

type DaysOfWeekMaintenanceWindow struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Days of the week when automatic updates are allowed.
	Days []dayofweek.DayOfWeek `protobuf:"varint,1,rep,packed,name=days,proto3,enum=google.type.DayOfWeek" json:"days,omitempty"`
	// Window start time, in the UTC timezone.
	StartTime *timeofday.TimeOfDay `protobuf:"bytes,2,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
	// Window duration.
	Duration      *durationpb.Duration `protobuf:"bytes,3,opt,name=duration,proto3" json:"duration,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *DaysOfWeekMaintenanceWindow) Reset() {
	*x = DaysOfWeekMaintenanceWindow{}
	mi := &file_yandex_cloud_k8s_v1_maintenance_proto_msgTypes[3]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *DaysOfWeekMaintenanceWindow) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*DaysOfWeekMaintenanceWindow) ProtoMessage() {}

func (x *DaysOfWeekMaintenanceWindow) ProtoReflect() protoreflect.Message {
	mi := &file_yandex_cloud_k8s_v1_maintenance_proto_msgTypes[3]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use DaysOfWeekMaintenanceWindow.ProtoReflect.Descriptor instead.
func (*DaysOfWeekMaintenanceWindow) Descriptor() ([]byte, []int) {
	return file_yandex_cloud_k8s_v1_maintenance_proto_rawDescGZIP(), []int{3}
}

func (x *DaysOfWeekMaintenanceWindow) GetDays() []dayofweek.DayOfWeek {
	if x != nil {
		return x.Days
	}
	return nil
}

func (x *DaysOfWeekMaintenanceWindow) GetStartTime() *timeofday.TimeOfDay {
	if x != nil {
		return x.StartTime
	}
	return nil
}

func (x *DaysOfWeekMaintenanceWindow) GetDuration() *durationpb.Duration {
	if x != nil {
		return x.Duration
	}
	return nil
}

type WeeklyMaintenanceWindow struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Days of the week and the maintenance window for these days when automatic updates are allowed.
	DaysOfWeek    []*DaysOfWeekMaintenanceWindow `protobuf:"bytes,1,rep,name=days_of_week,json=daysOfWeek,proto3" json:"days_of_week,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *WeeklyMaintenanceWindow) Reset() {
	*x = WeeklyMaintenanceWindow{}
	mi := &file_yandex_cloud_k8s_v1_maintenance_proto_msgTypes[4]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *WeeklyMaintenanceWindow) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*WeeklyMaintenanceWindow) ProtoMessage() {}

func (x *WeeklyMaintenanceWindow) ProtoReflect() protoreflect.Message {
	mi := &file_yandex_cloud_k8s_v1_maintenance_proto_msgTypes[4]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use WeeklyMaintenanceWindow.ProtoReflect.Descriptor instead.
func (*WeeklyMaintenanceWindow) Descriptor() ([]byte, []int) {
	return file_yandex_cloud_k8s_v1_maintenance_proto_rawDescGZIP(), []int{4}
}

func (x *WeeklyMaintenanceWindow) GetDaysOfWeek() []*DaysOfWeekMaintenanceWindow {
	if x != nil {
		return x.DaysOfWeek
	}
	return nil
}

type ScheduledMaintenance struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Time until which the update should be postponed.
	DelayedUntil *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=delayed_until,json=delayedUntil,proto3" json:"delayed_until,omitempty"`
	// Time when the update became available.
	AvailableFrom *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=available_from,json=availableFrom,proto3" json:"available_from,omitempty"`
	// The latest possible date by which a mandatory update must be applied.
	NoLaterThan *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=no_later_than,json=noLaterThan,proto3" json:"no_later_than,omitempty"`
	// Description of the planned operation, for example, "Infrastructure planned update".
	Description   string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *ScheduledMaintenance) Reset() {
	*x = ScheduledMaintenance{}
	mi := &file_yandex_cloud_k8s_v1_maintenance_proto_msgTypes[5]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ScheduledMaintenance) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ScheduledMaintenance) ProtoMessage() {}

func (x *ScheduledMaintenance) ProtoReflect() protoreflect.Message {
	mi := &file_yandex_cloud_k8s_v1_maintenance_proto_msgTypes[5]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ScheduledMaintenance.ProtoReflect.Descriptor instead.
func (*ScheduledMaintenance) Descriptor() ([]byte, []int) {
	return file_yandex_cloud_k8s_v1_maintenance_proto_rawDescGZIP(), []int{5}
}

func (x *ScheduledMaintenance) GetDelayedUntil() *timestamppb.Timestamp {
	if x != nil {
		return x.DelayedUntil
	}
	return nil
}

func (x *ScheduledMaintenance) GetAvailableFrom() *timestamppb.Timestamp {
	if x != nil {
		return x.AvailableFrom
	}
	return nil
}

func (x *ScheduledMaintenance) GetNoLaterThan() *timestamppb.Timestamp {
	if x != nil {
		return x.NoLaterThan
	}
	return nil
}

func (x *ScheduledMaintenance) GetDescription() string {
	if x != nil {
		return x.Description
	}
	return ""
}

var File_yandex_cloud_k8s_v1_maintenance_proto protoreflect.FileDescriptor

const file_yandex_cloud_k8s_v1_maintenance_proto_rawDesc = "" +
	"\n" +
	"%yandex/cloud/k8s/v1/maintenance.proto\x12\x13yandex.cloud.k8s.v1\x1a\x1bgoogle/type/dayofweek.proto\x1a\x1bgoogle/type/timeofday.proto\x1a\x1egoogle/protobuf/duration.proto\x1a\x1fgoogle/protobuf/timestamp.proto\x1a\x1dyandex/cloud/validation.proto\"\xc3\x02\n" +
	"\x11MaintenanceWindow\x12I\n" +
	"\aanytime\x18\x01 \x01(\v2-.yandex.cloud.k8s.v1.AnytimeMaintenanceWindowH\x00R\aanytime\x12g\n" +
	"\x18daily_maintenance_window\x18\x02 \x01(\v2+.yandex.cloud.k8s.v1.DailyMaintenanceWindowH\x00R\x16dailyMaintenanceWindow\x12j\n" +
	"\x19weekly_maintenance_window\x18\x03 \x01(\v2,.yandex.cloud.k8s.v1.WeeklyMaintenanceWindowH\x00R\x17weeklyMaintenanceWindowB\x0e\n" +
	"\x06policy\x12\x04\xc0\xc11\x01\"\x1a\n" +
	"\x18AnytimeMaintenanceWindow\"\x98\x01\n" +
	"\x16DailyMaintenanceWindow\x12;\n" +
	"\n" +
	"start_time\x18\x01 \x01(\v2\x16.google.type.TimeOfDayB\x04\xe8\xc71\x01R\tstartTime\x12A\n" +
	"\bduration\x18\x02 \x01(\v2\x19.google.protobuf.DurationB\n" +
	"\xfa\xc71\x061h-24hR\bduration\"\xd2\x01\n" +
	"\x1bDaysOfWeekMaintenanceWindow\x123\n" +
	"\x04days\x18\x01 \x03(\x0e2\x16.google.type.DayOfWeekB\a\x82\xc81\x031-7R\x04days\x12;\n" +
	"\n" +
	"start_time\x18\x02 \x01(\v2\x16.google.type.TimeOfDayB\x04\xe8\xc71\x01R\tstartTime\x12A\n" +
	"\bduration\x18\x03 \x01(\v2\x19.google.protobuf.DurationB\n" +
	"\xfa\xc71\x061h-24hR\bduration\"v\n" +
	"\x17WeeklyMaintenanceWindow\x12[\n" +
	"\fdays_of_week\x18\x01 \x03(\v20.yandex.cloud.k8s.v1.DaysOfWeekMaintenanceWindowB\a\x82\xc81\x031-7R\n" +
	"daysOfWeek\"\xfc\x01\n" +
	"\x14ScheduledMaintenance\x12?\n" +
	"\rdelayed_until\x18\x01 \x01(\v2\x1a.google.protobuf.TimestampR\fdelayedUntil\x12A\n" +
	"\x0eavailable_from\x18\x02 \x01(\v2\x1a.google.protobuf.TimestampR\ravailableFrom\x12>\n" +
	"\rno_later_than\x18\x03 \x01(\v2\x1a.google.protobuf.TimestampR\vnoLaterThan\x12 \n" +
	"\vdescription\x18\x04 \x01(\tR\vdescriptionBV\n" +
	"\x17yandex.cloud.api.k8s.v1Z;github.com/yandex-cloud/go-genproto/yandex/cloud/k8s/v1;k8sb\x06proto3"

var (
	file_yandex_cloud_k8s_v1_maintenance_proto_rawDescOnce sync.Once
	file_yandex_cloud_k8s_v1_maintenance_proto_rawDescData []byte
)

func file_yandex_cloud_k8s_v1_maintenance_proto_rawDescGZIP() []byte {
	file_yandex_cloud_k8s_v1_maintenance_proto_rawDescOnce.Do(func() {
		file_yandex_cloud_k8s_v1_maintenance_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_yandex_cloud_k8s_v1_maintenance_proto_rawDesc), len(file_yandex_cloud_k8s_v1_maintenance_proto_rawDesc)))
	})
	return file_yandex_cloud_k8s_v1_maintenance_proto_rawDescData
}

var file_yandex_cloud_k8s_v1_maintenance_proto_msgTypes = make([]protoimpl.MessageInfo, 6)
var file_yandex_cloud_k8s_v1_maintenance_proto_goTypes = []any{
	(*MaintenanceWindow)(nil),           // 0: yandex.cloud.k8s.v1.MaintenanceWindow
	(*AnytimeMaintenanceWindow)(nil),    // 1: yandex.cloud.k8s.v1.AnytimeMaintenanceWindow
	(*DailyMaintenanceWindow)(nil),      // 2: yandex.cloud.k8s.v1.DailyMaintenanceWindow
	(*DaysOfWeekMaintenanceWindow)(nil), // 3: yandex.cloud.k8s.v1.DaysOfWeekMaintenanceWindow
	(*WeeklyMaintenanceWindow)(nil),     // 4: yandex.cloud.k8s.v1.WeeklyMaintenanceWindow
	(*ScheduledMaintenance)(nil),        // 5: yandex.cloud.k8s.v1.ScheduledMaintenance
	(*timeofday.TimeOfDay)(nil),         // 6: google.type.TimeOfDay
	(*durationpb.Duration)(nil),         // 7: google.protobuf.Duration
	(dayofweek.DayOfWeek)(0),            // 8: google.type.DayOfWeek
	(*timestamppb.Timestamp)(nil),       // 9: google.protobuf.Timestamp
}
var file_yandex_cloud_k8s_v1_maintenance_proto_depIdxs = []int32{
	1,  // 0: yandex.cloud.k8s.v1.MaintenanceWindow.anytime:type_name -> yandex.cloud.k8s.v1.AnytimeMaintenanceWindow
	2,  // 1: yandex.cloud.k8s.v1.MaintenanceWindow.daily_maintenance_window:type_name -> yandex.cloud.k8s.v1.DailyMaintenanceWindow
	4,  // 2: yandex.cloud.k8s.v1.MaintenanceWindow.weekly_maintenance_window:type_name -> yandex.cloud.k8s.v1.WeeklyMaintenanceWindow
	6,  // 3: yandex.cloud.k8s.v1.DailyMaintenanceWindow.start_time:type_name -> google.type.TimeOfDay
	7,  // 4: yandex.cloud.k8s.v1.DailyMaintenanceWindow.duration:type_name -> google.protobuf.Duration
	8,  // 5: yandex.cloud.k8s.v1.DaysOfWeekMaintenanceWindow.days:type_name -> google.type.DayOfWeek
	6,  // 6: yandex.cloud.k8s.v1.DaysOfWeekMaintenanceWindow.start_time:type_name -> google.type.TimeOfDay
	7,  // 7: yandex.cloud.k8s.v1.DaysOfWeekMaintenanceWindow.duration:type_name -> google.protobuf.Duration
	3,  // 8: yandex.cloud.k8s.v1.WeeklyMaintenanceWindow.days_of_week:type_name -> yandex.cloud.k8s.v1.DaysOfWeekMaintenanceWindow
	9,  // 9: yandex.cloud.k8s.v1.ScheduledMaintenance.delayed_until:type_name -> google.protobuf.Timestamp
	9,  // 10: yandex.cloud.k8s.v1.ScheduledMaintenance.available_from:type_name -> google.protobuf.Timestamp
	9,  // 11: yandex.cloud.k8s.v1.ScheduledMaintenance.no_later_than:type_name -> google.protobuf.Timestamp
	12, // [12:12] is the sub-list for method output_type
	12, // [12:12] is the sub-list for method input_type
	12, // [12:12] is the sub-list for extension type_name
	12, // [12:12] is the sub-list for extension extendee
	0,  // [0:12] is the sub-list for field type_name
}

func init() { file_yandex_cloud_k8s_v1_maintenance_proto_init() }
func file_yandex_cloud_k8s_v1_maintenance_proto_init() {
	if File_yandex_cloud_k8s_v1_maintenance_proto != nil {
		return
	}
	file_yandex_cloud_k8s_v1_maintenance_proto_msgTypes[0].OneofWrappers = []any{
		(*MaintenanceWindow_Anytime)(nil),
		(*MaintenanceWindow_DailyMaintenanceWindow)(nil),
		(*MaintenanceWindow_WeeklyMaintenanceWindow)(nil),
	}
	type x struct{}
	out := protoimpl.TypeBuilder{
		File: protoimpl.DescBuilder{
			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
			RawDescriptor: unsafe.Slice(unsafe.StringData(file_yandex_cloud_k8s_v1_maintenance_proto_rawDesc), len(file_yandex_cloud_k8s_v1_maintenance_proto_rawDesc)),
			NumEnums:      0,
			NumMessages:   6,
			NumExtensions: 0,
			NumServices:   0,
		},
		GoTypes:           file_yandex_cloud_k8s_v1_maintenance_proto_goTypes,
		DependencyIndexes: file_yandex_cloud_k8s_v1_maintenance_proto_depIdxs,
		MessageInfos:      file_yandex_cloud_k8s_v1_maintenance_proto_msgTypes,
	}.Build()
	File_yandex_cloud_k8s_v1_maintenance_proto = out.File
	file_yandex_cloud_k8s_v1_maintenance_proto_goTypes = nil
	file_yandex_cloud_k8s_v1_maintenance_proto_depIdxs = nil
}
