Package com.google.cloud.netapp.v1
Interface SnapshotPolicyOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
SnapshotPolicy,SnapshotPolicy.Builder
public interface SnapshotPolicyOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description DailySchedulegetDailySchedule()Daily schedule policy.DailyScheduleOrBuildergetDailyScheduleOrBuilder()Daily schedule policy.booleangetEnabled()If enabled, make snapshots automatically according to the schedules.HourlySchedulegetHourlySchedule()Hourly schedule policy.HourlyScheduleOrBuildergetHourlyScheduleOrBuilder()Hourly schedule policy.MonthlySchedulegetMonthlySchedule()Monthly schedule policy.MonthlyScheduleOrBuildergetMonthlyScheduleOrBuilder()Monthly schedule policy.WeeklySchedulegetWeeklySchedule()Weekly schedule policy.WeeklyScheduleOrBuildergetWeeklyScheduleOrBuilder()Weekly schedule policy.booleanhasDailySchedule()Daily schedule policy.booleanhasEnabled()If enabled, make snapshots automatically according to the schedules.booleanhasHourlySchedule()Hourly schedule policy.booleanhasMonthlySchedule()Monthly schedule policy.booleanhasWeeklySchedule()Weekly schedule policy.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
hasEnabled
boolean hasEnabled()
If enabled, make snapshots automatically according to the schedules. Default is false.
optional bool enabled = 1;- Returns:
- Whether the enabled field is set.
-
getEnabled
boolean getEnabled()
If enabled, make snapshots automatically according to the schedules. Default is false.
optional bool enabled = 1;- Returns:
- The enabled.
-
hasHourlySchedule
boolean hasHourlySchedule()
Hourly schedule policy.
optional .google.cloud.netapp.v1.HourlySchedule hourly_schedule = 2;- Returns:
- Whether the hourlySchedule field is set.
-
getHourlySchedule
HourlySchedule getHourlySchedule()
Hourly schedule policy.
optional .google.cloud.netapp.v1.HourlySchedule hourly_schedule = 2;- Returns:
- The hourlySchedule.
-
getHourlyScheduleOrBuilder
HourlyScheduleOrBuilder getHourlyScheduleOrBuilder()
Hourly schedule policy.
optional .google.cloud.netapp.v1.HourlySchedule hourly_schedule = 2;
-
hasDailySchedule
boolean hasDailySchedule()
Daily schedule policy.
optional .google.cloud.netapp.v1.DailySchedule daily_schedule = 3;- Returns:
- Whether the dailySchedule field is set.
-
getDailySchedule
DailySchedule getDailySchedule()
Daily schedule policy.
optional .google.cloud.netapp.v1.DailySchedule daily_schedule = 3;- Returns:
- The dailySchedule.
-
getDailyScheduleOrBuilder
DailyScheduleOrBuilder getDailyScheduleOrBuilder()
Daily schedule policy.
optional .google.cloud.netapp.v1.DailySchedule daily_schedule = 3;
-
hasWeeklySchedule
boolean hasWeeklySchedule()
Weekly schedule policy.
optional .google.cloud.netapp.v1.WeeklySchedule weekly_schedule = 4;- Returns:
- Whether the weeklySchedule field is set.
-
getWeeklySchedule
WeeklySchedule getWeeklySchedule()
Weekly schedule policy.
optional .google.cloud.netapp.v1.WeeklySchedule weekly_schedule = 4;- Returns:
- The weeklySchedule.
-
getWeeklyScheduleOrBuilder
WeeklyScheduleOrBuilder getWeeklyScheduleOrBuilder()
Weekly schedule policy.
optional .google.cloud.netapp.v1.WeeklySchedule weekly_schedule = 4;
-
hasMonthlySchedule
boolean hasMonthlySchedule()
Monthly schedule policy.
optional .google.cloud.netapp.v1.MonthlySchedule monthly_schedule = 5;- Returns:
- Whether the monthlySchedule field is set.
-
getMonthlySchedule
MonthlySchedule getMonthlySchedule()
Monthly schedule policy.
optional .google.cloud.netapp.v1.MonthlySchedule monthly_schedule = 5;- Returns:
- The monthlySchedule.
-
getMonthlyScheduleOrBuilder
MonthlyScheduleOrBuilder getMonthlyScheduleOrBuilder()
Monthly schedule policy.
optional .google.cloud.netapp.v1.MonthlySchedule monthly_schedule = 5;
-
-