Interface SnapshotPolicyOrBuilder (0.21.0)

public interface SnapshotPolicyOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getDailySchedule()

public abstract DailySchedule getDailySchedule()

Daily schedule policy.

optional .google.cloud.netapp.v1.DailySchedule daily_schedule = 3;

Returns
Type Description
DailySchedule

The dailySchedule.

getDailyScheduleOrBuilder()

public abstract DailyScheduleOrBuilder getDailyScheduleOrBuilder()

Daily schedule policy.

optional .google.cloud.netapp.v1.DailySchedule daily_schedule = 3;

Returns
Type Description
DailyScheduleOrBuilder

getEnabled()

public abstract boolean getEnabled()

If enabled, make snapshots automatically according to the schedules. Default is false.

optional bool enabled = 1;

Returns
Type Description
boolean

The enabled.

getHourlySchedule()

public abstract HourlySchedule getHourlySchedule()

Hourly schedule policy.

optional .google.cloud.netapp.v1.HourlySchedule hourly_schedule = 2;

Returns
Type Description
HourlySchedule

The hourlySchedule.

getHourlyScheduleOrBuilder()

public abstract HourlyScheduleOrBuilder getHourlyScheduleOrBuilder()

Hourly schedule policy.

optional .google.cloud.netapp.v1.HourlySchedule hourly_schedule = 2;

Returns
Type Description
HourlyScheduleOrBuilder

getMonthlySchedule()

public abstract MonthlySchedule getMonthlySchedule()

Monthly schedule policy.

optional .google.cloud.netapp.v1.MonthlySchedule monthly_schedule = 5;

Returns
Type Description
MonthlySchedule

The monthlySchedule.

getMonthlyScheduleOrBuilder()

public abstract MonthlyScheduleOrBuilder getMonthlyScheduleOrBuilder()

Monthly schedule policy.

optional .google.cloud.netapp.v1.MonthlySchedule monthly_schedule = 5;

Returns
Type Description
MonthlyScheduleOrBuilder

getWeeklySchedule()

public abstract WeeklySchedule getWeeklySchedule()

Weekly schedule policy.

optional .google.cloud.netapp.v1.WeeklySchedule weekly_schedule = 4;

Returns
Type Description
WeeklySchedule

The weeklySchedule.

getWeeklyScheduleOrBuilder()

public abstract WeeklyScheduleOrBuilder getWeeklyScheduleOrBuilder()

Weekly schedule policy.

optional .google.cloud.netapp.v1.WeeklySchedule weekly_schedule = 4;

Returns
Type Description
WeeklyScheduleOrBuilder

hasDailySchedule()

public abstract boolean hasDailySchedule()

Daily schedule policy.

optional .google.cloud.netapp.v1.DailySchedule daily_schedule = 3;

Returns
Type Description
boolean

Whether the dailySchedule field is set.

hasEnabled()

public abstract boolean hasEnabled()

If enabled, make snapshots automatically according to the schedules. Default is false.

optional bool enabled = 1;

Returns
Type Description
boolean

Whether the enabled field is set.

hasHourlySchedule()

public abstract boolean hasHourlySchedule()

Hourly schedule policy.

optional .google.cloud.netapp.v1.HourlySchedule hourly_schedule = 2;

Returns
Type Description
boolean

Whether the hourlySchedule field is set.

hasMonthlySchedule()

public abstract boolean hasMonthlySchedule()

Monthly schedule policy.

optional .google.cloud.netapp.v1.MonthlySchedule monthly_schedule = 5;

Returns
Type Description
boolean

Whether the monthlySchedule field is set.

hasWeeklySchedule()

public abstract boolean hasWeeklySchedule()

Weekly schedule policy.

optional .google.cloud.netapp.v1.WeeklySchedule weekly_schedule = 4;

Returns
Type Description
boolean

Whether the weeklySchedule field is set.