Class: Google::Cloud::Firestore::Admin::V1::Backup
- Inherits:
-
Object
- Object
- Google::Cloud::Firestore::Admin::V1::Backup
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/firestore/admin/v1/backup.rb
Overview
A Backup of a Cloud Firestore Database.
The backup contains all documents and index configurations for the given database at a specific point in time.
Defined Under Namespace
Instance Attribute Summary collapse
-
#database ⇒ ::String
readonly
Output only.
-
#database_uid ⇒ ::String
readonly
Output only.
-
#expire_time ⇒ ::Google::Protobuf::Timestamp
readonly
Output only.
-
#name ⇒ ::String
readonly
Output only.
-
#snapshot_time ⇒ ::Google::Protobuf::Timestamp
readonly
Output only.
-
#state ⇒ ::Google::Cloud::Firestore::Admin::V1::Backup::State
readonly
Output only.
-
#stats ⇒ ::Google::Cloud::Firestore::Admin::V1::Backup::Stats
readonly
Output only.
Instance Attribute Details
#database ⇒ ::String (readonly)
Returns Output only. Name of the Firestore database that the backup is from.
Format is projects/{project}/databases/{database}
.
59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 |
# File 'proto_docs/google/firestore/admin/v1/backup.rb', line 59 class Backup include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Backup specific statistics. # @!attribute [r] size_bytes # @return [::Integer] # Output only. Summation of the size of all documents and index entries in # the backup, measured in bytes. # @!attribute [r] document_count # @return [::Integer] # Output only. The total number of documents contained in the backup. # @!attribute [r] index_count # @return [::Integer] # Output only. The total number of index entries contained in the backup. class Stats include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Indicate the current state of the backup. module State # The state is unspecified. STATE_UNSPECIFIED = 0 # The pending backup is still being created. Operations on the # backup will be rejected in this state. CREATING = 1 # The backup is complete and ready to use. READY = 2 # The backup is not available at this moment. NOT_AVAILABLE = 3 end end |
#database_uid ⇒ ::String (readonly)
Returns Output only. The system-generated UUID4 for the Firestore database that the backup is from.
59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 |
# File 'proto_docs/google/firestore/admin/v1/backup.rb', line 59 class Backup include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Backup specific statistics. # @!attribute [r] size_bytes # @return [::Integer] # Output only. Summation of the size of all documents and index entries in # the backup, measured in bytes. # @!attribute [r] document_count # @return [::Integer] # Output only. The total number of documents contained in the backup. # @!attribute [r] index_count # @return [::Integer] # Output only. The total number of index entries contained in the backup. class Stats include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Indicate the current state of the backup. module State # The state is unspecified. STATE_UNSPECIFIED = 0 # The pending backup is still being created. Operations on the # backup will be rejected in this state. CREATING = 1 # The backup is complete and ready to use. READY = 2 # The backup is not available at this moment. NOT_AVAILABLE = 3 end end |
#expire_time ⇒ ::Google::Protobuf::Timestamp (readonly)
Returns Output only. The timestamp at which this backup expires.
59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 |
# File 'proto_docs/google/firestore/admin/v1/backup.rb', line 59 class Backup include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Backup specific statistics. # @!attribute [r] size_bytes # @return [::Integer] # Output only. Summation of the size of all documents and index entries in # the backup, measured in bytes. # @!attribute [r] document_count # @return [::Integer] # Output only. The total number of documents contained in the backup. # @!attribute [r] index_count # @return [::Integer] # Output only. The total number of index entries contained in the backup. class Stats include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Indicate the current state of the backup. module State # The state is unspecified. STATE_UNSPECIFIED = 0 # The pending backup is still being created. Operations on the # backup will be rejected in this state. CREATING = 1 # The backup is complete and ready to use. READY = 2 # The backup is not available at this moment. NOT_AVAILABLE = 3 end end |
#name ⇒ ::String (readonly)
Returns Output only. The unique resource name of the Backup.
Format is projects/{project}/locations/{location}/backups/{backup}
.
59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 |
# File 'proto_docs/google/firestore/admin/v1/backup.rb', line 59 class Backup include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Backup specific statistics. # @!attribute [r] size_bytes # @return [::Integer] # Output only. Summation of the size of all documents and index entries in # the backup, measured in bytes. # @!attribute [r] document_count # @return [::Integer] # Output only. The total number of documents contained in the backup. # @!attribute [r] index_count # @return [::Integer] # Output only. The total number of index entries contained in the backup. class Stats include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Indicate the current state of the backup. module State # The state is unspecified. STATE_UNSPECIFIED = 0 # The pending backup is still being created. Operations on the # backup will be rejected in this state. CREATING = 1 # The backup is complete and ready to use. READY = 2 # The backup is not available at this moment. NOT_AVAILABLE = 3 end end |
#snapshot_time ⇒ ::Google::Protobuf::Timestamp (readonly)
Returns Output only. The backup contains an externally consistent copy of the database at this time.
59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 |
# File 'proto_docs/google/firestore/admin/v1/backup.rb', line 59 class Backup include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Backup specific statistics. # @!attribute [r] size_bytes # @return [::Integer] # Output only. Summation of the size of all documents and index entries in # the backup, measured in bytes. # @!attribute [r] document_count # @return [::Integer] # Output only. The total number of documents contained in the backup. # @!attribute [r] index_count # @return [::Integer] # Output only. The total number of index entries contained in the backup. class Stats include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Indicate the current state of the backup. module State # The state is unspecified. STATE_UNSPECIFIED = 0 # The pending backup is still being created. Operations on the # backup will be rejected in this state. CREATING = 1 # The backup is complete and ready to use. READY = 2 # The backup is not available at this moment. NOT_AVAILABLE = 3 end end |
#state ⇒ ::Google::Cloud::Firestore::Admin::V1::Backup::State (readonly)
Returns Output only. The current state of the backup.
59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 |
# File 'proto_docs/google/firestore/admin/v1/backup.rb', line 59 class Backup include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Backup specific statistics. # @!attribute [r] size_bytes # @return [::Integer] # Output only. Summation of the size of all documents and index entries in # the backup, measured in bytes. # @!attribute [r] document_count # @return [::Integer] # Output only. The total number of documents contained in the backup. # @!attribute [r] index_count # @return [::Integer] # Output only. The total number of index entries contained in the backup. class Stats include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Indicate the current state of the backup. module State # The state is unspecified. STATE_UNSPECIFIED = 0 # The pending backup is still being created. Operations on the # backup will be rejected in this state. CREATING = 1 # The backup is complete and ready to use. READY = 2 # The backup is not available at this moment. NOT_AVAILABLE = 3 end end |
#stats ⇒ ::Google::Cloud::Firestore::Admin::V1::Backup::Stats (readonly)
Returns Output only. Statistics about the backup.
This data only becomes available after the backup is fully materialized to secondary storage. This field will be empty till then.
59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 |
# File 'proto_docs/google/firestore/admin/v1/backup.rb', line 59 class Backup include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Backup specific statistics. # @!attribute [r] size_bytes # @return [::Integer] # Output only. Summation of the size of all documents and index entries in # the backup, measured in bytes. # @!attribute [r] document_count # @return [::Integer] # Output only. The total number of documents contained in the backup. # @!attribute [r] index_count # @return [::Integer] # Output only. The total number of index entries contained in the backup. class Stats include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Indicate the current state of the backup. module State # The state is unspecified. STATE_UNSPECIFIED = 0 # The pending backup is still being created. Operations on the # backup will be rejected in this state. CREATING = 1 # The backup is complete and ready to use. READY = 2 # The backup is not available at this moment. NOT_AVAILABLE = 3 end end |