Class Backup.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<Backup.Builder>
-
- com.google.cloud.filestore.v1beta1.Backup.Builder
-
- All Implemented Interfaces:
BackupOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- Backup
public static final class Backup.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Backup.Builder> implements BackupOrBuilder
A Filestore backup.
Protobuf typegoogle.cloud.filestore.v1beta1.Backup
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description Backup.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Backupbuild()BackupbuildPartial()Backup.Builderclear()Backup.BuilderclearCapacityGb()Output only.Backup.BuilderclearCreateTime()Output only.Backup.BuilderclearDescription()A description of the backup with 2048 characters or less.Backup.BuilderclearDownloadBytes()Output only.Backup.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)Backup.BuilderclearKmsKeyName()Immutable.Backup.BuilderclearLabels()Backup.BuilderclearName()Output only.Backup.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)Backup.BuilderclearSatisfiesPzs()Output only.Backup.BuilderclearSourceFileShare()Name of the file share in the source Filestore instance that the backup is created from.Backup.BuilderclearSourceInstance()The resource name of the source Filestore instance, in the format `projects/{project_id}/locations/{location_id}/instances/{instance_id}`, used to create this backup.Backup.BuilderclearSourceInstanceTier()Output only.Backup.BuilderclearState()Output only.Backup.BuilderclearStorageBytes()Output only.Backup.Builderclone()booleancontainsLabels(String key)Resource labels to represent user provided metadata.longgetCapacityGb()Output only.com.google.protobuf.TimestampgetCreateTime()Output only.com.google.protobuf.Timestamp.BuildergetCreateTimeBuilder()Output only.com.google.protobuf.TimestampOrBuildergetCreateTimeOrBuilder()Output only.BackupgetDefaultInstanceForType()StringgetDescription()A description of the backup with 2048 characters or less.com.google.protobuf.ByteStringgetDescriptionBytes()A description of the backup with 2048 characters or less.static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()longgetDownloadBytes()Output only.StringgetKmsKeyName()Immutable.com.google.protobuf.ByteStringgetKmsKeyNameBytes()Immutable.Map<String,String>getLabels()Deprecated.intgetLabelsCount()Resource labels to represent user provided metadata.Map<String,String>getLabelsMap()Resource labels to represent user provided metadata.StringgetLabelsOrDefault(String key, String defaultValue)Resource labels to represent user provided metadata.StringgetLabelsOrThrow(String key)Resource labels to represent user provided metadata.Map<String,String>getMutableLabels()Deprecated.StringgetName()Output only.com.google.protobuf.ByteStringgetNameBytes()Output only.com.google.protobuf.BoolValuegetSatisfiesPzs()Output only.com.google.protobuf.BoolValue.BuildergetSatisfiesPzsBuilder()Output only.com.google.protobuf.BoolValueOrBuildergetSatisfiesPzsOrBuilder()Output only.StringgetSourceFileShare()Name of the file share in the source Filestore instance that the backup is created from.com.google.protobuf.ByteStringgetSourceFileShareBytes()Name of the file share in the source Filestore instance that the backup is created from.StringgetSourceInstance()The resource name of the source Filestore instance, in the format `projects/{project_id}/locations/{location_id}/instances/{instance_id}`, used to create this backup.com.google.protobuf.ByteStringgetSourceInstanceBytes()The resource name of the source Filestore instance, in the format `projects/{project_id}/locations/{location_id}/instances/{instance_id}`, used to create this backup.Instance.TiergetSourceInstanceTier()Output only.intgetSourceInstanceTierValue()Output only.Backup.StategetState()Output only.intgetStateValue()Output only.longgetStorageBytes()Output only.booleanhasCreateTime()Output only.booleanhasSatisfiesPzs()Output only.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()protected com.google.protobuf.MapFieldinternalGetMapField(int number)protected com.google.protobuf.MapFieldinternalGetMutableMapField(int number)booleanisInitialized()Backup.BuildermergeCreateTime(com.google.protobuf.Timestamp value)Output only.Backup.BuildermergeFrom(Backup other)Backup.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)Backup.BuildermergeFrom(com.google.protobuf.Message other)Backup.BuildermergeSatisfiesPzs(com.google.protobuf.BoolValue value)Output only.Backup.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)Backup.BuilderputAllLabels(Map<String,String> values)Resource labels to represent user provided metadata.Backup.BuilderputLabels(String key, String value)Resource labels to represent user provided metadata.Backup.BuilderremoveLabels(String key)Resource labels to represent user provided metadata.Backup.BuildersetCapacityGb(long value)Output only.Backup.BuildersetCreateTime(com.google.protobuf.Timestamp value)Output only.Backup.BuildersetCreateTime(com.google.protobuf.Timestamp.Builder builderForValue)Output only.Backup.BuildersetDescription(String value)A description of the backup with 2048 characters or less.Backup.BuildersetDescriptionBytes(com.google.protobuf.ByteString value)A description of the backup with 2048 characters or less.Backup.BuildersetDownloadBytes(long value)Output only.Backup.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Backup.BuildersetKmsKeyName(String value)Immutable.Backup.BuildersetKmsKeyNameBytes(com.google.protobuf.ByteString value)Immutable.Backup.BuildersetName(String value)Output only.Backup.BuildersetNameBytes(com.google.protobuf.ByteString value)Output only.Backup.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)Backup.BuildersetSatisfiesPzs(com.google.protobuf.BoolValue value)Output only.Backup.BuildersetSatisfiesPzs(com.google.protobuf.BoolValue.Builder builderForValue)Output only.Backup.BuildersetSourceFileShare(String value)Name of the file share in the source Filestore instance that the backup is created from.Backup.BuildersetSourceFileShareBytes(com.google.protobuf.ByteString value)Name of the file share in the source Filestore instance that the backup is created from.Backup.BuildersetSourceInstance(String value)The resource name of the source Filestore instance, in the format `projects/{project_id}/locations/{location_id}/instances/{instance_id}`, used to create this backup.Backup.BuildersetSourceInstanceBytes(com.google.protobuf.ByteString value)The resource name of the source Filestore instance, in the format `projects/{project_id}/locations/{location_id}/instances/{instance_id}`, used to create this backup.Backup.BuildersetSourceInstanceTier(Instance.Tier value)Output only.Backup.BuildersetSourceInstanceTierValue(int value)Output only.Backup.BuildersetState(Backup.State value)Output only.Backup.BuildersetStateValue(int value)Output only.Backup.BuildersetStorageBytes(long value)Output only.Backup.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetMapField
protected com.google.protobuf.MapField internalGetMapField(int number)
- Overrides:
internalGetMapFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Backup.Builder>
-
internalGetMutableMapField
protected com.google.protobuf.MapField internalGetMutableMapField(int number)
- Overrides:
internalGetMutableMapFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Backup.Builder>
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<Backup.Builder>
-
clear
public Backup.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<Backup.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<Backup.Builder>
-
getDefaultInstanceForType
public Backup getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public Backup build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Backup buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public Backup.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<Backup.Builder>
-
setField
public Backup.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Backup.Builder>
-
clearField
public Backup.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Backup.Builder>
-
clearOneof
public Backup.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<Backup.Builder>
-
setRepeatedField
public Backup.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Backup.Builder>
-
addRepeatedField
public Backup.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Backup.Builder>
-
mergeFrom
public Backup.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Backup.Builder>
-
mergeFrom
public Backup.Builder mergeFrom(Backup other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<Backup.Builder>
-
mergeFrom
public Backup.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Backup.Builder>- Throws:
IOException
-
getName
public String getName()
Output only. The resource name of the backup, in the format `projects/{project_id}/locations/{location_id}/backups/{backup_id}`.string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getNamein interfaceBackupOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()
Output only. The resource name of the backup, in the format `projects/{project_id}/locations/{location_id}/backups/{backup_id}`.string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getNameBytesin interfaceBackupOrBuilder- Returns:
- The bytes for name.
-
setName
public Backup.Builder setName(String value)
Output only. The resource name of the backup, in the format `projects/{project_id}/locations/{location_id}/backups/{backup_id}`.string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
public Backup.Builder clearName()
Output only. The resource name of the backup, in the format `projects/{project_id}/locations/{location_id}/backups/{backup_id}`.string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
setNameBytes
public Backup.Builder setNameBytes(com.google.protobuf.ByteString value)
Output only. The resource name of the backup, in the format `projects/{project_id}/locations/{location_id}/backups/{backup_id}`.string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
getDescription
public String getDescription()
A description of the backup with 2048 characters or less. Requests with longer descriptions will be rejected.
string description = 2;- Specified by:
getDescriptionin interfaceBackupOrBuilder- Returns:
- The description.
-
getDescriptionBytes
public 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;- Specified by:
getDescriptionBytesin interfaceBackupOrBuilder- Returns:
- The bytes for description.
-
setDescription
public Backup.Builder setDescription(String value)
A description of the backup with 2048 characters or less. Requests with longer descriptions will be rejected.
string description = 2;- Parameters:
value- The description to set.- Returns:
- This builder for chaining.
-
clearDescription
public Backup.Builder clearDescription()
A description of the backup with 2048 characters or less. Requests with longer descriptions will be rejected.
string description = 2;- Returns:
- This builder for chaining.
-
setDescriptionBytes
public Backup.Builder setDescriptionBytes(com.google.protobuf.ByteString value)
A description of the backup with 2048 characters or less. Requests with longer descriptions will be rejected.
string description = 2;- Parameters:
value- The bytes for description to set.- Returns:
- This builder for chaining.
-
getStateValue
public int getStateValue()
Output only. The backup state.
.google.cloud.filestore.v1beta1.Backup.State state = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getStateValuein interfaceBackupOrBuilder- Returns:
- The enum numeric value on the wire for state.
-
setStateValue
public Backup.Builder setStateValue(int value)
Output only. The backup state.
.google.cloud.filestore.v1beta1.Backup.State state = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The enum numeric value on the wire for state to set.- Returns:
- This builder for chaining.
-
getState
public Backup.State getState()
Output only. The backup state.
.google.cloud.filestore.v1beta1.Backup.State state = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getStatein interfaceBackupOrBuilder- Returns:
- The state.
-
setState
public Backup.Builder setState(Backup.State value)
Output only. The backup state.
.google.cloud.filestore.v1beta1.Backup.State state = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The state to set.- Returns:
- This builder for chaining.
-
clearState
public Backup.Builder clearState()
Output only. The backup state.
.google.cloud.filestore.v1beta1.Backup.State state = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
hasCreateTime
public boolean hasCreateTime()
Output only. The time when the backup was created.
.google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasCreateTimein interfaceBackupOrBuilder- Returns:
- Whether the createTime field is set.
-
getCreateTime
public 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];- Specified by:
getCreateTimein interfaceBackupOrBuilder- Returns:
- The createTime.
-
setCreateTime
public Backup.Builder setCreateTime(com.google.protobuf.Timestamp value)
Output only. The time when the backup was created.
.google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
setCreateTime
public Backup.Builder setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only. The time when the backup was created.
.google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
mergeCreateTime
public Backup.Builder mergeCreateTime(com.google.protobuf.Timestamp value)
Output only. The time when the backup was created.
.google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
clearCreateTime
public Backup.Builder clearCreateTime()
Output only. The time when the backup was created.
.google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getCreateTimeBuilder
public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder()
Output only. The time when the backup was created.
.google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getCreateTimeOrBuilder
public 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];- Specified by:
getCreateTimeOrBuilderin interfaceBackupOrBuilder
-
getLabelsCount
public int getLabelsCount()
Description copied from interface:BackupOrBuilderResource labels to represent user provided metadata.
map<string, string> labels = 5;- Specified by:
getLabelsCountin interfaceBackupOrBuilder
-
containsLabels
public boolean containsLabels(String key)
Resource labels to represent user provided metadata.
map<string, string> labels = 5;- Specified by:
containsLabelsin interfaceBackupOrBuilder
-
getLabels
@Deprecated public Map<String,String> getLabels()
Deprecated.UsegetLabelsMap()instead.- Specified by:
getLabelsin interfaceBackupOrBuilder
-
getLabelsMap
public Map<String,String> getLabelsMap()
Resource labels to represent user provided metadata.
map<string, string> labels = 5;- Specified by:
getLabelsMapin interfaceBackupOrBuilder
-
getLabelsOrDefault
public String getLabelsOrDefault(String key, String defaultValue)
Resource labels to represent user provided metadata.
map<string, string> labels = 5;- Specified by:
getLabelsOrDefaultin interfaceBackupOrBuilder
-
getLabelsOrThrow
public String getLabelsOrThrow(String key)
Resource labels to represent user provided metadata.
map<string, string> labels = 5;- Specified by:
getLabelsOrThrowin interfaceBackupOrBuilder
-
clearLabels
public Backup.Builder clearLabels()
-
removeLabels
public Backup.Builder removeLabels(String key)
Resource labels to represent user provided metadata.
map<string, string> labels = 5;
-
getMutableLabels
@Deprecated public Map<String,String> getMutableLabels()
Deprecated.Use alternate mutation accessors instead.
-
putLabels
public Backup.Builder putLabels(String key, String value)
Resource labels to represent user provided metadata.
map<string, string> labels = 5;
-
putAllLabels
public Backup.Builder putAllLabels(Map<String,String> values)
Resource labels to represent user provided metadata.
map<string, string> labels = 5;
-
getCapacityGb
public 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];- Specified by:
getCapacityGbin interfaceBackupOrBuilder- Returns:
- The capacityGb.
-
setCapacityGb
public Backup.Builder setCapacityGb(long value)
Output only. Capacity of the source file share when the backup was created.
int64 capacity_gb = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The capacityGb to set.- Returns:
- This builder for chaining.
-
clearCapacityGb
public Backup.Builder clearCapacityGb()
Output only. Capacity of the source file share when the backup was created.
int64 capacity_gb = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
getStorageBytes
public 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];- Specified by:
getStorageBytesin interfaceBackupOrBuilder- Returns:
- The storageBytes.
-
setStorageBytes
public Backup.Builder setStorageBytes(long value)
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];- Parameters:
value- The storageBytes to set.- Returns:
- This builder for chaining.
-
clearStorageBytes
public Backup.Builder clearStorageBytes()
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:
- This builder for chaining.
-
getSourceInstance
public String getSourceInstance()
The resource name of the source Filestore instance, in the format `projects/{project_id}/locations/{location_id}/instances/{instance_id}`, used to create this backup.string source_instance = 8 [(.google.api.resource_reference) = { ... }- Specified by:
getSourceInstancein interfaceBackupOrBuilder- Returns:
- The sourceInstance.
-
getSourceInstanceBytes
public com.google.protobuf.ByteString getSourceInstanceBytes()
The resource name of the source Filestore instance, in the format `projects/{project_id}/locations/{location_id}/instances/{instance_id}`, used to create this backup.string source_instance = 8 [(.google.api.resource_reference) = { ... }- Specified by:
getSourceInstanceBytesin interfaceBackupOrBuilder- Returns:
- The bytes for sourceInstance.
-
setSourceInstance
public Backup.Builder setSourceInstance(String value)
The resource name of the source Filestore instance, in the format `projects/{project_id}/locations/{location_id}/instances/{instance_id}`, used to create this backup.string source_instance = 8 [(.google.api.resource_reference) = { ... }- Parameters:
value- The sourceInstance to set.- Returns:
- This builder for chaining.
-
clearSourceInstance
public Backup.Builder clearSourceInstance()
The resource name of the source Filestore instance, in the format `projects/{project_id}/locations/{location_id}/instances/{instance_id}`, used to create this backup.string source_instance = 8 [(.google.api.resource_reference) = { ... }- Returns:
- This builder for chaining.
-
setSourceInstanceBytes
public Backup.Builder setSourceInstanceBytes(com.google.protobuf.ByteString value)
The resource name of the source Filestore instance, in the format `projects/{project_id}/locations/{location_id}/instances/{instance_id}`, used to create this backup.string source_instance = 8 [(.google.api.resource_reference) = { ... }- Parameters:
value- The bytes for sourceInstance to set.- Returns:
- This builder for chaining.
-
getSourceFileShare
public String getSourceFileShare()
Name of the file share in the source Filestore instance that the backup is created from.
string source_file_share = 9;- Specified by:
getSourceFileSharein interfaceBackupOrBuilder- Returns:
- The sourceFileShare.
-
getSourceFileShareBytes
public 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;- Specified by:
getSourceFileShareBytesin interfaceBackupOrBuilder- Returns:
- The bytes for sourceFileShare.
-
setSourceFileShare
public Backup.Builder setSourceFileShare(String value)
Name of the file share in the source Filestore instance that the backup is created from.
string source_file_share = 9;- Parameters:
value- The sourceFileShare to set.- Returns:
- This builder for chaining.
-
clearSourceFileShare
public Backup.Builder clearSourceFileShare()
Name of the file share in the source Filestore instance that the backup is created from.
string source_file_share = 9;- Returns:
- This builder for chaining.
-
setSourceFileShareBytes
public Backup.Builder setSourceFileShareBytes(com.google.protobuf.ByteString value)
Name of the file share in the source Filestore instance that the backup is created from.
string source_file_share = 9;- Parameters:
value- The bytes for sourceFileShare to set.- Returns:
- This builder for chaining.
-
getSourceInstanceTierValue
public int getSourceInstanceTierValue()
Output only. The service tier of the source Filestore instance that this backup is created from.
.google.cloud.filestore.v1beta1.Instance.Tier source_instance_tier = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getSourceInstanceTierValuein interfaceBackupOrBuilder- Returns:
- The enum numeric value on the wire for sourceInstanceTier.
-
setSourceInstanceTierValue
public Backup.Builder setSourceInstanceTierValue(int value)
Output only. The service tier of the source Filestore instance that this backup is created from.
.google.cloud.filestore.v1beta1.Instance.Tier source_instance_tier = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The enum numeric value on the wire for sourceInstanceTier to set.- Returns:
- This builder for chaining.
-
getSourceInstanceTier
public Instance.Tier getSourceInstanceTier()
Output only. The service tier of the source Filestore instance that this backup is created from.
.google.cloud.filestore.v1beta1.Instance.Tier source_instance_tier = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getSourceInstanceTierin interfaceBackupOrBuilder- Returns:
- The sourceInstanceTier.
-
setSourceInstanceTier
public Backup.Builder setSourceInstanceTier(Instance.Tier value)
Output only. The service tier of the source Filestore instance that this backup is created from.
.google.cloud.filestore.v1beta1.Instance.Tier source_instance_tier = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The sourceInstanceTier to set.- Returns:
- This builder for chaining.
-
clearSourceInstanceTier
public Backup.Builder clearSourceInstanceTier()
Output only. The service tier of the source Filestore instance that this backup is created from.
.google.cloud.filestore.v1beta1.Instance.Tier source_instance_tier = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
getDownloadBytes
public long getDownloadBytes()
Output only. Amount of bytes that will be downloaded if the backup is restored
int64 download_bytes = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getDownloadBytesin interfaceBackupOrBuilder- Returns:
- The downloadBytes.
-
setDownloadBytes
public Backup.Builder setDownloadBytes(long value)
Output only. Amount of bytes that will be downloaded if the backup is restored
int64 download_bytes = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The downloadBytes to set.- Returns:
- This builder for chaining.
-
clearDownloadBytes
public Backup.Builder clearDownloadBytes()
Output only. Amount of bytes that will be downloaded if the backup is restored
int64 download_bytes = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
hasSatisfiesPzs
public boolean hasSatisfiesPzs()
Output only. Reserved for future use.
.google.protobuf.BoolValue satisfies_pzs = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasSatisfiesPzsin interfaceBackupOrBuilder- Returns:
- Whether the satisfiesPzs field is set.
-
getSatisfiesPzs
public com.google.protobuf.BoolValue getSatisfiesPzs()
Output only. Reserved for future use.
.google.protobuf.BoolValue satisfies_pzs = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getSatisfiesPzsin interfaceBackupOrBuilder- Returns:
- The satisfiesPzs.
-
setSatisfiesPzs
public Backup.Builder setSatisfiesPzs(com.google.protobuf.BoolValue value)
Output only. Reserved for future use.
.google.protobuf.BoolValue satisfies_pzs = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
setSatisfiesPzs
public Backup.Builder setSatisfiesPzs(com.google.protobuf.BoolValue.Builder builderForValue)
Output only. Reserved for future use.
.google.protobuf.BoolValue satisfies_pzs = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
mergeSatisfiesPzs
public Backup.Builder mergeSatisfiesPzs(com.google.protobuf.BoolValue value)
Output only. Reserved for future use.
.google.protobuf.BoolValue satisfies_pzs = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
clearSatisfiesPzs
public Backup.Builder clearSatisfiesPzs()
Output only. Reserved for future use.
.google.protobuf.BoolValue satisfies_pzs = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getSatisfiesPzsBuilder
public com.google.protobuf.BoolValue.Builder getSatisfiesPzsBuilder()
Output only. Reserved for future use.
.google.protobuf.BoolValue satisfies_pzs = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getSatisfiesPzsOrBuilder
public com.google.protobuf.BoolValueOrBuilder getSatisfiesPzsOrBuilder()
Output only. Reserved for future use.
.google.protobuf.BoolValue satisfies_pzs = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getSatisfiesPzsOrBuilderin interfaceBackupOrBuilder
-
getKmsKeyName
public String getKmsKeyName()
Immutable. KMS key name used for data encryption.
string kms_key_name = 13 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getKmsKeyNamein interfaceBackupOrBuilder- Returns:
- The kmsKeyName.
-
getKmsKeyNameBytes
public com.google.protobuf.ByteString getKmsKeyNameBytes()
Immutable. KMS key name used for data encryption.
string kms_key_name = 13 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getKmsKeyNameBytesin interfaceBackupOrBuilder- Returns:
- The bytes for kmsKeyName.
-
setKmsKeyName
public Backup.Builder setKmsKeyName(String value)
Immutable. KMS key name used for data encryption.
string kms_key_name = 13 [(.google.api.field_behavior) = IMMUTABLE];- Parameters:
value- The kmsKeyName to set.- Returns:
- This builder for chaining.
-
clearKmsKeyName
public Backup.Builder clearKmsKeyName()
Immutable. KMS key name used for data encryption.
string kms_key_name = 13 [(.google.api.field_behavior) = IMMUTABLE];- Returns:
- This builder for chaining.
-
setKmsKeyNameBytes
public Backup.Builder setKmsKeyNameBytes(com.google.protobuf.ByteString value)
Immutable. KMS key name used for data encryption.
string kms_key_name = 13 [(.google.api.field_behavior) = IMMUTABLE];- Parameters:
value- The bytes for kmsKeyName to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final Backup.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Backup.Builder>
-
mergeUnknownFields
public final Backup.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Backup.Builder>
-
-