Package com.google.cloud.filestore.v1
Interface BackupOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
Backup
,Backup.Builder
public interface BackupOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description boolean
containsLabels(String key)
Resource labels to represent user provided metadata.long
getCapacityGb()
Output only.com.google.protobuf.Timestamp
getCreateTime()
Output only.com.google.protobuf.TimestampOrBuilder
getCreateTimeOrBuilder()
Output only.String
getDescription()
A description of the backup with 2048 characters or less.com.google.protobuf.ByteString
getDescriptionBytes()
A description of the backup with 2048 characters or less.long
getDownloadBytes()
Output only.String
getKmsKey()
Immutable.com.google.protobuf.ByteString
getKmsKeyBytes()
Immutable.Map<String,String>
getLabels()
Deprecated.int
getLabelsCount()
Resource labels to represent user provided metadata.Map<String,String>
getLabelsMap()
Resource labels to represent user provided metadata.String
getLabelsOrDefault(String key, String defaultValue)
Resource labels to represent user provided metadata.String
getLabelsOrThrow(String key)
Resource labels to represent user provided metadata.String
getName()
Output only.com.google.protobuf.ByteString
getNameBytes()
Output only.com.google.protobuf.BoolValue
getSatisfiesPzs()
Output only.com.google.protobuf.BoolValueOrBuilder
getSatisfiesPzsOrBuilder()
Output only.String
getSourceFileShare()
Name of the file share in the source Filestore instance that the backup is created from.com.google.protobuf.ByteString
getSourceFileShareBytes()
Name of the file share in the source Filestore instance that the backup is created from.String
getSourceInstance()
The resource name of the source Filestore instance, in the format `projects/{project_number}/locations/{location_id}/instances/{instance_id}`, used to create this backup.com.google.protobuf.ByteString
getSourceInstanceBytes()
The resource name of the source Filestore instance, in the format `projects/{project_number}/locations/{location_id}/instances/{instance_id}`, used to create this backup.Instance.Tier
getSourceInstanceTier()
Output only.int
getSourceInstanceTierValue()
Output only.Backup.State
getState()
Output only.int
getStateValue()
Output only.long
getStorageBytes()
Output only.boolean
hasCreateTime()
Output only.boolean
hasSatisfiesPzs()
Output only.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
getName
String getName()
Output only. The resource name of the backup, in the format `projects/{project_number}/locations/{location_id}/backups/{backup_id}`.
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- The name.
-
getNameBytes
com.google.protobuf.ByteString getNameBytes()
Output only. The resource name of the backup, in the format `projects/{project_number}/locations/{location_id}/backups/{backup_id}`.
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- The bytes for name.
-
getDescription
String getDescription()
A description of the backup with 2048 characters or less. Requests with longer descriptions will be rejected.
string description = 2;
- Returns:
- The description.
-
getDescriptionBytes
com.google.protobuf.ByteString getDescriptionBytes()
A description of the backup with 2048 characters or less. Requests with longer descriptions will be rejected.
string description = 2;
- Returns:
- The bytes for description.
-
getStateValue
int getStateValue()
Output only. The backup state.
.google.cloud.filestore.v1.Backup.State state = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- The enum numeric value on the wire for state.
-
getState
Backup.State getState()
Output only. The backup state.
.google.cloud.filestore.v1.Backup.State state = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- The state.
-
hasCreateTime
boolean hasCreateTime()
Output only. The time when the backup was created.
.google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- Whether the createTime field is set.
-
getCreateTime
com.google.protobuf.Timestamp getCreateTime()
Output only. The time when the backup was created.
.google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- The createTime.
-
getCreateTimeOrBuilder
com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()
Output only. The time when the backup was created.
.google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getLabelsCount
int getLabelsCount()
Resource labels to represent user provided metadata.
map<string, string> labels = 5;
-
containsLabels
boolean containsLabels(String key)
Resource labels to represent user provided metadata.
map<string, string> labels = 5;
-
getLabels
@Deprecated Map<String,String> getLabels()
Deprecated.UsegetLabelsMap()
instead.
-
getLabelsMap
Map<String,String> getLabelsMap()
Resource labels to represent user provided metadata.
map<string, string> labels = 5;
-
getLabelsOrDefault
String getLabelsOrDefault(String key, String defaultValue)
Resource labels to represent user provided metadata.
map<string, string> labels = 5;
-
getLabelsOrThrow
String getLabelsOrThrow(String key)
Resource labels to represent user provided metadata.
map<string, string> labels = 5;
-
getCapacityGb
long getCapacityGb()
Output only. Capacity of the source file share when the backup was created.
int64 capacity_gb = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- The capacityGb.
-
getStorageBytes
long getStorageBytes()
Output only. The size of the storage used by the backup. As backups share storage, this number is expected to change with backup creation/deletion.
int64 storage_bytes = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- The storageBytes.
-
getSourceInstance
String getSourceInstance()
The resource name of the source Filestore instance, in the format `projects/{project_number}/locations/{location_id}/instances/{instance_id}`, used to create this backup.
string source_instance = 8 [(.google.api.resource_reference) = { ... }
- Returns:
- The sourceInstance.
-
getSourceInstanceBytes
com.google.protobuf.ByteString getSourceInstanceBytes()
The resource name of the source Filestore instance, in the format `projects/{project_number}/locations/{location_id}/instances/{instance_id}`, used to create this backup.
string source_instance = 8 [(.google.api.resource_reference) = { ... }
- Returns:
- The bytes for sourceInstance.
-
getSourceFileShare
String getSourceFileShare()
Name of the file share in the source Filestore instance that the backup is created from.
string source_file_share = 9;
- Returns:
- The sourceFileShare.
-
getSourceFileShareBytes
com.google.protobuf.ByteString getSourceFileShareBytes()
Name of the file share in the source Filestore instance that the backup is created from.
string source_file_share = 9;
- Returns:
- The bytes for sourceFileShare.
-
getSourceInstanceTierValue
int getSourceInstanceTierValue()
Output only. The service tier of the source Filestore instance that this backup is created from.
.google.cloud.filestore.v1.Instance.Tier source_instance_tier = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- The enum numeric value on the wire for sourceInstanceTier.
-
getSourceInstanceTier
Instance.Tier getSourceInstanceTier()
Output only. The service tier of the source Filestore instance that this backup is created from.
.google.cloud.filestore.v1.Instance.Tier source_instance_tier = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- The sourceInstanceTier.
-
getDownloadBytes
long getDownloadBytes()
Output only. Amount of bytes that will be downloaded if the backup is restored. This may be different than storage bytes, since sequential backups of the same disk will share storage.
int64 download_bytes = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- The downloadBytes.
-
hasSatisfiesPzs
boolean hasSatisfiesPzs()
Output only. Reserved for future use.
.google.protobuf.BoolValue satisfies_pzs = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- Whether the satisfiesPzs field is set.
-
getSatisfiesPzs
com.google.protobuf.BoolValue getSatisfiesPzs()
Output only. Reserved for future use.
.google.protobuf.BoolValue satisfies_pzs = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- The satisfiesPzs.
-
getSatisfiesPzsOrBuilder
com.google.protobuf.BoolValueOrBuilder getSatisfiesPzsOrBuilder()
Output only. Reserved for future use.
.google.protobuf.BoolValue satisfies_pzs = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getKmsKey
String getKmsKey()
Immutable. KMS key name used for data encryption.
string kms_key = 13 [(.google.api.field_behavior) = IMMUTABLE];
- Returns:
- The kmsKey.
-
getKmsKeyBytes
com.google.protobuf.ByteString getKmsKeyBytes()
Immutable. KMS key name used for data encryption.
string kms_key = 13 [(.google.api.field_behavior) = IMMUTABLE];
- Returns:
- The bytes for kmsKey.
-
-