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 DailySchedule
getDailySchedule()
Daily schedule policy.DailyScheduleOrBuilder
getDailyScheduleOrBuilder()
Daily schedule policy.boolean
getEnabled()
If enabled, make snapshots automatically according to the schedules.HourlySchedule
getHourlySchedule()
Hourly schedule policy.HourlyScheduleOrBuilder
getHourlyScheduleOrBuilder()
Hourly schedule policy.MonthlySchedule
getMonthlySchedule()
Monthly schedule policy.MonthlyScheduleOrBuilder
getMonthlyScheduleOrBuilder()
Monthly schedule policy.WeeklySchedule
getWeeklySchedule()
Weekly schedule policy.WeeklyScheduleOrBuilder
getWeeklyScheduleOrBuilder()
Weekly schedule policy.boolean
hasDailySchedule()
Daily schedule policy.boolean
hasEnabled()
If enabled, make snapshots automatically according to the schedules.boolean
hasHourlySchedule()
Hourly schedule policy.boolean
hasMonthlySchedule()
Monthly schedule policy.boolean
hasWeeklySchedule()
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;
-
-