public interface BackupPolicyOrBuilder extends MessageOrBuilder
Implements
MessageOrBuilderMethods
containsLabels(String key)
public abstract boolean containsLabels(String key)
Resource labels to represent user provided metadata.
map<string, string> labels = 9;
Parameter | |
---|---|
Name | Description |
key | String |
Returns | |
---|---|
Type | Description |
boolean |
getAssignedVolumeCount()
public abstract int getAssignedVolumeCount()
Output only. The total number of volumes assigned by this backup policy.
optional int32 assigned_volume_count = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
int | The assignedVolumeCount. |
getCreateTime()
public abstract Timestamp getCreateTime()
Output only. The time when the backup policy was created.
.google.protobuf.Timestamp create_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
Timestamp | The createTime. |
getCreateTimeOrBuilder()
public abstract TimestampOrBuilder getCreateTimeOrBuilder()
Output only. The time when the backup policy was created.
.google.protobuf.Timestamp create_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
TimestampOrBuilder |
getDailyBackupLimit()
public abstract int getDailyBackupLimit()
Number of daily backups to keep. Note that the minimum daily backup limit is 2.
optional int32 daily_backup_limit = 2;
Returns | |
---|---|
Type | Description |
int | The dailyBackupLimit. |
getDescription()
public abstract String getDescription()
Description of the backup policy.
optional string description = 5;
Returns | |
---|---|
Type | Description |
String | The description. |
getDescriptionBytes()
public abstract ByteString getDescriptionBytes()
Description of the backup policy.
optional string description = 5;
Returns | |
---|---|
Type | Description |
ByteString | The bytes for description. |
getEnabled()
public abstract boolean getEnabled()
If enabled, make backups automatically according to the schedules. This will be applied to all volumes that have this policy attached and enforced on volume level. If not specified, default is true.
optional bool enabled = 6;
Returns | |
---|---|
Type | Description |
boolean | The enabled. |
getLabels() (deprecated)
public abstract Map<String,String> getLabels()
Use #getLabelsMap() instead.
Returns | |
---|---|
Type | Description |
Map<String,String> |
getLabelsCount()
public abstract int getLabelsCount()
Resource labels to represent user provided metadata.
map<string, string> labels = 9;
Returns | |
---|---|
Type | Description |
int |
getLabelsMap()
public abstract Map<String,String> getLabelsMap()
Resource labels to represent user provided metadata.
map<string, string> labels = 9;
Returns | |
---|---|
Type | Description |
Map<String,String> |
getLabelsOrDefault(String key, String defaultValue)
public abstract String getLabelsOrDefault(String key, String defaultValue)
Resource labels to represent user provided metadata.
map<string, string> labels = 9;
Parameters | |
---|---|
Name | Description |
key | String |
defaultValue | String |
Returns | |
---|---|
Type | Description |
String |
getLabelsOrThrow(String key)
public abstract String getLabelsOrThrow(String key)
Resource labels to represent user provided metadata.
map<string, string> labels = 9;
Parameter | |
---|---|
Name | Description |
key | String |
Returns | |
---|---|
Type | Description |
String |
getMonthlyBackupLimit()
public abstract int getMonthlyBackupLimit()
Number of monthly backups to keep. Note that the sum of daily, weekly and monthly backups should be greater than 1.
optional int32 monthly_backup_limit = 4;
Returns | |
---|---|
Type | Description |
int | The monthlyBackupLimit. |
getName()
public abstract String getName()
Identifier. The resource name of the backup policy.
Format:
projects/{project_id}/locations/{location}/backupPolicies/{backup_policy_id}
.
string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
Returns | |
---|---|
Type | Description |
String | The name. |
getNameBytes()
public abstract ByteString getNameBytes()
Identifier. The resource name of the backup policy.
Format:
projects/{project_id}/locations/{location}/backupPolicies/{backup_policy_id}
.
string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
Returns | |
---|---|
Type | Description |
ByteString | The bytes for name. |
getState()
public abstract BackupPolicy.State getState()
Output only. The backup policy state.
.google.cloud.netapp.v1.BackupPolicy.State state = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
BackupPolicy.State | The state. |
getStateValue()
public abstract int getStateValue()
Output only. The backup policy state.
.google.cloud.netapp.v1.BackupPolicy.State state = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
int | The enum numeric value on the wire for state. |
getWeeklyBackupLimit()
public abstract int getWeeklyBackupLimit()
Number of weekly backups to keep. Note that the sum of daily, weekly and monthly backups should be greater than 1.
optional int32 weekly_backup_limit = 3;
Returns | |
---|---|
Type | Description |
int | The weeklyBackupLimit. |
hasAssignedVolumeCount()
public abstract boolean hasAssignedVolumeCount()
Output only. The total number of volumes assigned by this backup policy.
optional int32 assigned_volume_count = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
boolean | Whether the assignedVolumeCount field is set. |
hasCreateTime()
public abstract boolean hasCreateTime()
Output only. The time when the backup policy was created.
.google.protobuf.Timestamp create_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
boolean | Whether the createTime field is set. |
hasDailyBackupLimit()
public abstract boolean hasDailyBackupLimit()
Number of daily backups to keep. Note that the minimum daily backup limit is 2.
optional int32 daily_backup_limit = 2;
Returns | |
---|---|
Type | Description |
boolean | Whether the dailyBackupLimit field is set. |
hasDescription()
public abstract boolean hasDescription()
Description of the backup policy.
optional string description = 5;
Returns | |
---|---|
Type | Description |
boolean | Whether the description field is set. |
hasEnabled()
public abstract boolean hasEnabled()
If enabled, make backups automatically according to the schedules. This will be applied to all volumes that have this policy attached and enforced on volume level. If not specified, default is true.
optional bool enabled = 6;
Returns | |
---|---|
Type | Description |
boolean | Whether the enabled field is set. |
hasMonthlyBackupLimit()
public abstract boolean hasMonthlyBackupLimit()
Number of monthly backups to keep. Note that the sum of daily, weekly and monthly backups should be greater than 1.
optional int32 monthly_backup_limit = 4;
Returns | |
---|---|
Type | Description |
boolean | Whether the monthlyBackupLimit field is set. |
hasWeeklyBackupLimit()
public abstract boolean hasWeeklyBackupLimit()
Number of weekly backups to keep. Note that the sum of daily, weekly and monthly backups should be greater than 1.
optional int32 weekly_backup_limit = 3;
Returns | |
---|---|
Type | Description |
boolean | Whether the weeklyBackupLimit field is set. |