/
maintenance.pbext.go
57 lines (44 loc) · 1.43 KB
/
maintenance.pbext.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
// Code generated by protoc-gen-goext. DO NOT EDIT.
package k8s
import (
dayofweek "google.golang.org/genproto/googleapis/type/dayofweek"
timeofday "google.golang.org/genproto/googleapis/type/timeofday"
durationpb "google.golang.org/protobuf/types/known/durationpb"
)
type MaintenanceWindow_Policy = isMaintenanceWindow_Policy
func (m *MaintenanceWindow) SetPolicy(v MaintenanceWindow_Policy) {
m.Policy = v
}
func (m *MaintenanceWindow) SetAnytime(v *AnytimeMaintenanceWindow) {
m.Policy = &MaintenanceWindow_Anytime{
Anytime: v,
}
}
func (m *MaintenanceWindow) SetDailyMaintenanceWindow(v *DailyMaintenanceWindow) {
m.Policy = &MaintenanceWindow_DailyMaintenanceWindow{
DailyMaintenanceWindow: v,
}
}
func (m *MaintenanceWindow) SetWeeklyMaintenanceWindow(v *WeeklyMaintenanceWindow) {
m.Policy = &MaintenanceWindow_WeeklyMaintenanceWindow{
WeeklyMaintenanceWindow: v,
}
}
func (m *DailyMaintenanceWindow) SetStartTime(v *timeofday.TimeOfDay) {
m.StartTime = v
}
func (m *DailyMaintenanceWindow) SetDuration(v *durationpb.Duration) {
m.Duration = v
}
func (m *DaysOfWeekMaintenanceWindow) SetDays(v []dayofweek.DayOfWeek) {
m.Days = v
}
func (m *DaysOfWeekMaintenanceWindow) SetStartTime(v *timeofday.TimeOfDay) {
m.StartTime = v
}
func (m *DaysOfWeekMaintenanceWindow) SetDuration(v *durationpb.Duration) {
m.Duration = v
}
func (m *WeeklyMaintenanceWindow) SetDaysOfWeek(v []*DaysOfWeekMaintenanceWindow) {
m.DaysOfWeek = v
}