public interface SnapshotPolicyOrBuilder extends MessageOrBuilderImplements
MessageOrBuilderMethods
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. |