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 Detail

      • getName

        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];
        Returns:
        The name.
      • getNameBytes

        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];
        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.v1beta1.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.v1beta1.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;
      • 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_id}/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_id}/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.v1beta1.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.v1beta1.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
         
        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];
      • getKmsKeyName

        String getKmsKeyName()
         Immutable. KMS key name used for data encryption.
         
        string kms_key_name = 13 [(.google.api.field_behavior) = IMMUTABLE];
        Returns:
        The kmsKeyName.
      • getKmsKeyNameBytes

        com.google.protobuf.ByteString getKmsKeyNameBytes()
         Immutable. KMS key name used for data encryption.
         
        string kms_key_name = 13 [(.google.api.field_behavior) = IMMUTABLE];
        Returns:
        The bytes for kmsKeyName.