Name | Type | Description | Notes |
---|---|---|---|
BatchId | Pointer to string | Unique 24-hexadecimal digit string that identifies the batch to which this restore job belongs. This parameter exists only for a sharded cluster restore. | [optional] [readonly] |
CheckpointId | Pointer to string | Unique 24-hexadecimal digit string that identifies the sharded cluster checkpoint. The checkpoint represents the point in time back to which you want to restore you data. This parameter applies when `"delivery.methodName" : "AUTOMATED_RESTORE"`. Use this parameter with sharded clusters only. - If you set checkpointId, you can't set oplogInc, oplogTs, snapshotId, or pointInTimeUTCMillis. - If you provide this parameter, this endpoint restores all data up to this checkpoint to the database you specify in the delivery object. | [optional] |
ClusterId | Pointer to string | Unique 24-hexadecimal digit string that identifies the cluster with the snapshot you want to return. This parameter returns for restore clusters. | [optional] [readonly] |
ClusterName | Pointer to string | Human-readable label that identifies the cluster containing the snapshots you want to retrieve. | [optional] [readonly] |
Created | Pointer to time.Time | Date and time when someone requested this restore job. This parameter expresses its value in the ISO 8601 timestamp format in UTC. | [optional] [readonly] |
Delivery | ApiRestoreJobDeliveryView | ||
EncryptionEnabled | Pointer to bool | Flag that indicates whether someone encrypted the data in the restored snapshot. | [optional] [readonly] |
GroupId | Pointer to string | Unique 24-hexadecimal digit string that identifies the project that owns the snapshots. | [optional] [readonly] |
Hashes | Pointer to []ApiRestoreJobFileHashView | List that contains documents mapping each restore file to a hashed checksum. This parameter applies after you download the corresponding delivery.url. If `"methodName" : "HTTP"`, this list contains one object that represents the hash of the .tar.gz file. | [optional] [readonly] |
Id | Pointer to string | Unique 24-hexadecimal digit string that identifies the restore job. | [optional] [readonly] |
Links | []Link | List of one or more Uniform Resource Locators (URLs) that point to API sub-resources, related API resources, or both. RFC 5988 outlines these relationships. | [readonly] |
MasterKeyUUID | Pointer to string | Universally Unique Identifier (UUID) that identifies the Key Management Interoperability (KMIP) master key used to encrypt the snapshot data. This parameter applies only when `"encryptionEnabled" : "true"`. | [optional] [readonly] |
OplogInc | Pointer to float32 | Thirty-two-bit incrementing ordinal that represents operations within a given second. When paired with oplogTs, this represents the point in time to which MongoDB Cloud restores your data. This parameter applies when `"delivery.methodName" : "AUTOMATED_RESTORE"`. - If you set oplogInc, you must set oplogTs, and can't set checkpointId, snapshotId, or pointInTimeUTCMillis. - If you provide this parameter, this endpoint restores all data up to and including this Oplog timestamp to the database you specified in the delivery object. | [optional] |
OplogTs | Pointer to string | Date and time from which you want to restore this snapshot. This parameter expresses its value in ISO 8601 format in UTC. This represents the first part of an Oplog timestamp. When paired with oplogInc, they represent the last database operation to which you want to restore your data. This parameter applies when `"delivery.methodName" : "AUTOMATED_RESTORE"`. Run a query against local.oplog.rs on your replica set to find the desired timestamp. - If you set oplogTs, you must set oplogInc, and you can't set checkpointId, snapshotId, or pointInTimeUTCMillis. - If you provide this parameter, this endpoint restores all data up to and including this Oplog timestamp to the database you specified in the delivery object. | [optional] |
PointInTimeUTCMillis | Pointer to int64 | Timestamp from which you want to restore this snapshot. This parameter expresses its value in the number of milliseconds elapsed since the UNIX epoch. This timestamp must fall within the last 24 hours of the current time. This parameter applies when `"delivery.methodName" : "AUTOMATED_RESTORE"`. - If you provide this parameter, this endpoint restores all data up to this point in time to the database you specified in the delivery object. - If you set pointInTimeUTCMillis, you can't set oplogInc, oplogTs, snapshotId, or checkpointId. | [optional] |
SnapshotId | Pointer to string | Unique 24-hexadecimal digit string that identifies the snapshot to restore. If you set snapshotId, you can't set oplogInc, oplogTs, pointInTimeUTCMillis, or checkpointId. | [optional] |
StatusName | Pointer to string | Human-readable label that identifies the status of the downloadable file at the time of the request. | [optional] [readonly] |
Timestamp | Pointer to ApiBSONTimestampView | [optional] |
func NewApiRestoreJobView(delivery ApiRestoreJobDeliveryView, links []Link, ) *ApiRestoreJobView
NewApiRestoreJobView instantiates a new ApiRestoreJobView object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewApiRestoreJobViewWithDefaults() *ApiRestoreJobView
NewApiRestoreJobViewWithDefaults instantiates a new ApiRestoreJobView object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (o *ApiRestoreJobView) GetBatchId() string
GetBatchId returns the BatchId field if non-nil, zero value otherwise.
func (o *ApiRestoreJobView) GetBatchIdOk() (*string, bool)
GetBatchIdOk returns a tuple with the BatchId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ApiRestoreJobView) SetBatchId(v string)
SetBatchId sets BatchId field to given value.
func (o *ApiRestoreJobView) HasBatchId() bool
HasBatchId returns a boolean if a field has been set.
func (o *ApiRestoreJobView) GetCheckpointId() string
GetCheckpointId returns the CheckpointId field if non-nil, zero value otherwise.
func (o *ApiRestoreJobView) GetCheckpointIdOk() (*string, bool)
GetCheckpointIdOk returns a tuple with the CheckpointId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ApiRestoreJobView) SetCheckpointId(v string)
SetCheckpointId sets CheckpointId field to given value.
func (o *ApiRestoreJobView) HasCheckpointId() bool
HasCheckpointId returns a boolean if a field has been set.
func (o *ApiRestoreJobView) GetClusterId() string
GetClusterId returns the ClusterId field if non-nil, zero value otherwise.
func (o *ApiRestoreJobView) GetClusterIdOk() (*string, bool)
GetClusterIdOk returns a tuple with the ClusterId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ApiRestoreJobView) SetClusterId(v string)
SetClusterId sets ClusterId field to given value.
func (o *ApiRestoreJobView) HasClusterId() bool
HasClusterId returns a boolean if a field has been set.
func (o *ApiRestoreJobView) GetClusterName() string
GetClusterName returns the ClusterName field if non-nil, zero value otherwise.
func (o *ApiRestoreJobView) GetClusterNameOk() (*string, bool)
GetClusterNameOk returns a tuple with the ClusterName field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ApiRestoreJobView) SetClusterName(v string)
SetClusterName sets ClusterName field to given value.
func (o *ApiRestoreJobView) HasClusterName() bool
HasClusterName returns a boolean if a field has been set.
func (o *ApiRestoreJobView) GetCreated() time.Time
GetCreated returns the Created field if non-nil, zero value otherwise.
func (o *ApiRestoreJobView) GetCreatedOk() (*time.Time, bool)
GetCreatedOk returns a tuple with the Created field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ApiRestoreJobView) SetCreated(v time.Time)
SetCreated sets Created field to given value.
func (o *ApiRestoreJobView) HasCreated() bool
HasCreated returns a boolean if a field has been set.
func (o *ApiRestoreJobView) GetDelivery() ApiRestoreJobDeliveryView
GetDelivery returns the Delivery field if non-nil, zero value otherwise.
func (o *ApiRestoreJobView) GetDeliveryOk() (*ApiRestoreJobDeliveryView, bool)
GetDeliveryOk returns a tuple with the Delivery field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ApiRestoreJobView) SetDelivery(v ApiRestoreJobDeliveryView)
SetDelivery sets Delivery field to given value.
func (o *ApiRestoreJobView) GetEncryptionEnabled() bool
GetEncryptionEnabled returns the EncryptionEnabled field if non-nil, zero value otherwise.
func (o *ApiRestoreJobView) GetEncryptionEnabledOk() (*bool, bool)
GetEncryptionEnabledOk returns a tuple with the EncryptionEnabled field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ApiRestoreJobView) SetEncryptionEnabled(v bool)
SetEncryptionEnabled sets EncryptionEnabled field to given value.
func (o *ApiRestoreJobView) HasEncryptionEnabled() bool
HasEncryptionEnabled returns a boolean if a field has been set.
func (o *ApiRestoreJobView) GetGroupId() string
GetGroupId returns the GroupId field if non-nil, zero value otherwise.
func (o *ApiRestoreJobView) GetGroupIdOk() (*string, bool)
GetGroupIdOk returns a tuple with the GroupId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ApiRestoreJobView) SetGroupId(v string)
SetGroupId sets GroupId field to given value.
func (o *ApiRestoreJobView) HasGroupId() bool
HasGroupId returns a boolean if a field has been set.
func (o *ApiRestoreJobView) GetHashes() []ApiRestoreJobFileHashView
GetHashes returns the Hashes field if non-nil, zero value otherwise.
func (o *ApiRestoreJobView) GetHashesOk() (*[]ApiRestoreJobFileHashView, bool)
GetHashesOk returns a tuple with the Hashes field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ApiRestoreJobView) SetHashes(v []ApiRestoreJobFileHashView)
SetHashes sets Hashes field to given value.
func (o *ApiRestoreJobView) HasHashes() bool
HasHashes returns a boolean if a field has been set.
func (o *ApiRestoreJobView) GetId() string
GetId returns the Id field if non-nil, zero value otherwise.
func (o *ApiRestoreJobView) GetIdOk() (*string, bool)
GetIdOk returns a tuple with the Id field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ApiRestoreJobView) SetId(v string)
SetId sets Id field to given value.
func (o *ApiRestoreJobView) HasId() bool
HasId returns a boolean if a field has been set.
func (o *ApiRestoreJobView) GetLinks() []Link
GetLinks returns the Links field if non-nil, zero value otherwise.
func (o *ApiRestoreJobView) GetLinksOk() (*[]Link, bool)
GetLinksOk returns a tuple with the Links field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ApiRestoreJobView) SetLinks(v []Link)
SetLinks sets Links field to given value.
func (o *ApiRestoreJobView) GetMasterKeyUUID() string
GetMasterKeyUUID returns the MasterKeyUUID field if non-nil, zero value otherwise.
func (o *ApiRestoreJobView) GetMasterKeyUUIDOk() (*string, bool)
GetMasterKeyUUIDOk returns a tuple with the MasterKeyUUID field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ApiRestoreJobView) SetMasterKeyUUID(v string)
SetMasterKeyUUID sets MasterKeyUUID field to given value.
func (o *ApiRestoreJobView) HasMasterKeyUUID() bool
HasMasterKeyUUID returns a boolean if a field has been set.
func (o *ApiRestoreJobView) GetOplogInc() float32
GetOplogInc returns the OplogInc field if non-nil, zero value otherwise.
func (o *ApiRestoreJobView) GetOplogIncOk() (*float32, bool)
GetOplogIncOk returns a tuple with the OplogInc field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ApiRestoreJobView) SetOplogInc(v float32)
SetOplogInc sets OplogInc field to given value.
func (o *ApiRestoreJobView) HasOplogInc() bool
HasOplogInc returns a boolean if a field has been set.
func (o *ApiRestoreJobView) GetOplogTs() string
GetOplogTs returns the OplogTs field if non-nil, zero value otherwise.
func (o *ApiRestoreJobView) GetOplogTsOk() (*string, bool)
GetOplogTsOk returns a tuple with the OplogTs field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ApiRestoreJobView) SetOplogTs(v string)
SetOplogTs sets OplogTs field to given value.
func (o *ApiRestoreJobView) HasOplogTs() bool
HasOplogTs returns a boolean if a field has been set.
func (o *ApiRestoreJobView) GetPointInTimeUTCMillis() int64
GetPointInTimeUTCMillis returns the PointInTimeUTCMillis field if non-nil, zero value otherwise.
func (o *ApiRestoreJobView) GetPointInTimeUTCMillisOk() (*int64, bool)
GetPointInTimeUTCMillisOk returns a tuple with the PointInTimeUTCMillis field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ApiRestoreJobView) SetPointInTimeUTCMillis(v int64)
SetPointInTimeUTCMillis sets PointInTimeUTCMillis field to given value.
func (o *ApiRestoreJobView) HasPointInTimeUTCMillis() bool
HasPointInTimeUTCMillis returns a boolean if a field has been set.
func (o *ApiRestoreJobView) GetSnapshotId() string
GetSnapshotId returns the SnapshotId field if non-nil, zero value otherwise.
func (o *ApiRestoreJobView) GetSnapshotIdOk() (*string, bool)
GetSnapshotIdOk returns a tuple with the SnapshotId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ApiRestoreJobView) SetSnapshotId(v string)
SetSnapshotId sets SnapshotId field to given value.
func (o *ApiRestoreJobView) HasSnapshotId() bool
HasSnapshotId returns a boolean if a field has been set.
func (o *ApiRestoreJobView) GetStatusName() string
GetStatusName returns the StatusName field if non-nil, zero value otherwise.
func (o *ApiRestoreJobView) GetStatusNameOk() (*string, bool)
GetStatusNameOk returns a tuple with the StatusName field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ApiRestoreJobView) SetStatusName(v string)
SetStatusName sets StatusName field to given value.
func (o *ApiRestoreJobView) HasStatusName() bool
HasStatusName returns a boolean if a field has been set.
func (o *ApiRestoreJobView) GetTimestamp() ApiBSONTimestampView
GetTimestamp returns the Timestamp field if non-nil, zero value otherwise.
func (o *ApiRestoreJobView) GetTimestampOk() (*ApiBSONTimestampView, bool)
GetTimestampOk returns a tuple with the Timestamp field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ApiRestoreJobView) SetTimestamp(v ApiBSONTimestampView)
SetTimestamp sets Timestamp field to given value.
func (o *ApiRestoreJobView) HasTimestamp() bool
HasTimestamp returns a boolean if a field has been set.