public final class Backup extends GeneratedMessageV3 implements BackupOrBuilder
   
   A Cloud Filestore backup.
 Protobuf type google.cloud.filestore.v1.Backup
Static Fields
  
  CAPACITY_GB_FIELD_NUMBER
  
    public static final int CAPACITY_GB_FIELD_NUMBER
   
  Field Value
  
  CREATE_TIME_FIELD_NUMBER
  
    public static final int CREATE_TIME_FIELD_NUMBER
   
  Field Value
  
  DESCRIPTION_FIELD_NUMBER
  
    public static final int DESCRIPTION_FIELD_NUMBER
   
  Field Value
  
  DOWNLOAD_BYTES_FIELD_NUMBER
  
    public static final int DOWNLOAD_BYTES_FIELD_NUMBER
   
  Field Value
  
  LABELS_FIELD_NUMBER
  
    public static final int LABELS_FIELD_NUMBER
   
  Field Value
  
  NAME_FIELD_NUMBER
  
    public static final int NAME_FIELD_NUMBER
   
  Field Value
  
  SATISFIES_PZS_FIELD_NUMBER
  
    public static final int SATISFIES_PZS_FIELD_NUMBER
   
  Field Value
  
  SOURCE_FILE_SHARE_FIELD_NUMBER
  
    public static final int SOURCE_FILE_SHARE_FIELD_NUMBER
   
  Field Value
  
  SOURCE_INSTANCE_FIELD_NUMBER
  
    public static final int SOURCE_INSTANCE_FIELD_NUMBER
   
  Field Value
  
  SOURCE_INSTANCE_TIER_FIELD_NUMBER
  
    public static final int SOURCE_INSTANCE_TIER_FIELD_NUMBER
   
  Field Value
  
  STATE_FIELD_NUMBER
  
    public static final int STATE_FIELD_NUMBER
   
  Field Value
  
  STORAGE_BYTES_FIELD_NUMBER
  
    public static final int STORAGE_BYTES_FIELD_NUMBER
   
  Field Value
  
  Static Methods
  
  
  getDefaultInstance()
  
    public static Backup getDefaultInstance()
   
  Returns
  
  
  getDescriptor()
  
    public static final Descriptors.Descriptor getDescriptor()
   
  Returns
  
  
  newBuilder()
  
    public static Backup.Builder newBuilder()
   
  Returns
  
  
  newBuilder(Backup prototype)
  
    public static Backup.Builder newBuilder(Backup prototype)
   
  Parameter
  
    
      
        | Name | Description | 
      
        | prototype | Backup
 | 
    
  
  Returns
  
  
  
  
    public static Backup parseDelimitedFrom(InputStream input)
   
  Parameter
  
  Returns
  
  Exceptions
  
  
  
  
    public static Backup parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
   
  Parameters
  
  Returns
  
  Exceptions
  
  
  parseFrom(byte[] data)
  
    public static Backup parseFrom(byte[] data)
   
  Parameter
  
    
      
        | Name | Description | 
      
        | data | byte[]
 | 
    
  
  Returns
  
  Exceptions
  
  
  parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
  
    public static Backup parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
   
  Parameters
  
  Returns
  
  Exceptions
  
  
  parseFrom(ByteString data)
  
    public static Backup parseFrom(ByteString data)
   
  Parameter
  
  Returns
  
  Exceptions
  
  
  parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
  
    public static Backup parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
   
  Parameters
  
  Returns
  
  Exceptions
  
  
  
  
    public static Backup parseFrom(CodedInputStream input)
   
  Parameter
  
  Returns
  
  Exceptions
  
  
  
  
    public static Backup parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
   
  Parameters
  
  Returns
  
  Exceptions
  
  
  
  
    public static Backup parseFrom(InputStream input)
   
  Parameter
  
  Returns
  
  Exceptions
  
  
  
  
    public static Backup parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
   
  Parameters
  
  Returns
  
  Exceptions
  
  
  parseFrom(ByteBuffer data)
  
    public static Backup parseFrom(ByteBuffer data)
   
  Parameter
  
  Returns
  
  Exceptions
  
  
  parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
  
    public static Backup parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
   
  Parameters
  
  Returns
  
  Exceptions
  
  
  parser()
  
    public static Parser<Backup> parser()
   
  Returns
  
  Methods
  
  
  containsLabels(String key)
  
    public boolean containsLabels(String key)
   
   Resource labels to represent user provided metadata.
 map<string, string> labels = 5;
equals(Object obj)
  
    public boolean equals(Object obj)
   
  Parameter
  
  Returns
  
  Overrides
  
  
  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];
    
      
        | Type | Description | 
      
        | long | The capacityGb. | 
    
  
  
  getCreateTime()
  
    public Timestamp getCreateTime()
   
   Output only. The time when the backup was created.
 .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
getCreateTimeOrBuilder()
  
    public TimestampOrBuilder getCreateTimeOrBuilder()
   
   Output only. The time when the backup was created.
 .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
getDefaultInstanceForType()
  
    public Backup getDefaultInstanceForType()
   
  Returns
  
  
  getDescription()
  
    public String getDescription()
   
   A description of the backup with 2048 characters or less.
 Requests with longer descriptions will be rejected.
 string description = 2;
    
      
        | Type | Description | 
      
        | String | The description. | 
    
  
  
  getDescriptionBytes()
  
    public ByteString getDescriptionBytes()
   
   A description of the backup with 2048 characters or less.
 Requests with longer descriptions will be rejected.
 string description = 2;
    
      
        | Type | Description | 
      
        | ByteString | The bytes for description. | 
    
  
  
  getDownloadBytes()
  
    public 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];
    
      
        | Type | Description | 
      
        | long | The downloadBytes. | 
    
  
  
  getLabels()
  
    public Map<String,String> getLabels()
   
  
  Returns
  
  
  getLabelsCount()
  
    public int getLabelsCount()
   
   Resource labels to represent user provided metadata.
 map<string, string> labels = 5;
getLabelsMap()
  
    public Map<String,String> getLabelsMap()
   
   Resource labels to represent user provided metadata.
 map<string, string> labels = 5;
getLabelsOrDefault(String key, String defaultValue)
  
    public String getLabelsOrDefault(String key, String defaultValue)
   
   Resource labels to represent user provided metadata.
 map<string, string> labels = 5;
getLabelsOrThrow(String key)
  
    public String getLabelsOrThrow(String key)
   
   Resource labels to represent user provided metadata.
 map<string, string> labels = 5;
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];
    
      
        | Type | Description | 
      
        | String | The name. | 
    
  
  
  getNameBytes()
  
    public 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];
getParserForType()
  
    public Parser<Backup> getParserForType()
   
  Returns
  
  Overrides
  
  
  getSatisfiesPzs()
  
    public BoolValue getSatisfiesPzs()
   
   Output only. Reserved for future use.
 
 .google.protobuf.BoolValue satisfies_pzs = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
getSatisfiesPzsOrBuilder()
  
    public BoolValueOrBuilder getSatisfiesPzsOrBuilder()
   
   Output only. Reserved for future use.
 
 .google.protobuf.BoolValue satisfies_pzs = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
getSerializedSize()
  
    public int getSerializedSize()
   
  Returns
  
  Overrides
  
  
  getSourceFileShare()
  
    public String getSourceFileShare()
   
   Name of the file share in the source Cloud Filestore instance that the
 backup is created from.
 string source_file_share = 9;
    
      
        | Type | Description | 
      
        | String | The sourceFileShare. | 
    
  
  
  getSourceFileShareBytes()
  
    public ByteString getSourceFileShareBytes()
   
   Name of the file share in the source Cloud Filestore instance that the
 backup is created from.
 string source_file_share = 9;
    
      
        | Type | Description | 
      
        | ByteString | The bytes for sourceFileShare. | 
    
  
  
  getSourceInstance()
  
    public String getSourceInstance()
   
   The resource name of the source Cloud 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) = { ... }
    
      
        | Type | Description | 
      
        | String | The sourceInstance. | 
    
  
  
  getSourceInstanceBytes()
  
    public ByteString getSourceInstanceBytes()
   
   The resource name of the source Cloud 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) = { ... }
    
      
        | Type | Description | 
      
        | ByteString | The bytes for sourceInstance. | 
    
  
  
  getSourceInstanceTier()
  
    public Instance.Tier getSourceInstanceTier()
   
   Output only. The service tier of the source Cloud Filestore instance that
 this backup is created from.
 
 .google.cloud.filestore.v1.Instance.Tier source_instance_tier = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
getSourceInstanceTierValue()
  
    public int getSourceInstanceTierValue()
   
   Output only. The service tier of the source Cloud Filestore instance that
 this backup is created from.
 
 .google.cloud.filestore.v1.Instance.Tier source_instance_tier = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
    
      
        | Type | Description | 
      
        | int | The enum numeric value on the wire for sourceInstanceTier. | 
    
  
  
  getState()
  
    public Backup.State getState()
   
   Output only. The backup state.
 
 .google.cloud.filestore.v1.Backup.State state = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
getStateValue()
  
    public int getStateValue()
   
   Output only. The backup state.
 
 .google.cloud.filestore.v1.Backup.State state = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
    
      
        | Type | Description | 
      
        | int | The enum numeric value on the wire for state. | 
    
  
  
  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];
    
      
        | Type | Description | 
      
        | long | The storageBytes. | 
    
  
  
  getUnknownFields()
  
    public final UnknownFieldSet getUnknownFields()
   
  Returns
  
  Overrides
  
  
  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];
 
    
      
        | Type | Description | 
      
        | boolean | Whether the createTime field is set. | 
    
  
  
  hasSatisfiesPzs()
  
    public boolean hasSatisfiesPzs()
   
   Output only. Reserved for future use.
 
 .google.protobuf.BoolValue satisfies_pzs = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
    
      
        | Type | Description | 
      
        | boolean | Whether the satisfiesPzs field is set. | 
    
  
  
  hashCode()
  
  Returns
  
  Overrides
  
  
  internalGetFieldAccessorTable()
  
    protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
   
  Returns
  
  Overrides
  
  
  internalGetMapField(int number)
  
    protected MapField internalGetMapField(int number)
   
  Parameter
  
    
      
        | Name | Description | 
      
        | number | int
 | 
    
  
  Returns
  
  Overrides
  
  
  isInitialized()
  
    public final boolean isInitialized()
   
  Returns
  
  Overrides
  
  
  newBuilderForType()
  
    public Backup.Builder newBuilderForType()
   
  Returns
  
  
  newBuilderForType(GeneratedMessageV3.BuilderParent parent)
  
    protected Backup.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
   
  Parameter
  
  Returns
  
  Overrides
  
  
  newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
  
    protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
   
  Parameter
  
  Returns
  
  Overrides
  
  
  toBuilder()
  
    public Backup.Builder toBuilder()
   
  Returns
  
  
  writeTo(CodedOutputStream output)
  
    public void writeTo(CodedOutputStream output)
   
  Parameter
  
  Overrides
  
  Exceptions