Name | Type | Description | Notes |
---|---|---|---|
Expiration | Pointer to time.Time | Date and time when the download link no longer works. This parameter expresses its value in the ISO 8601 timestamp format in UTC. | [optional] [readonly] |
FinishTime | Pointer to time.Time | Date and time when MongoDB Cloud completed writing this snapshot. This parameter expresses its value in the ISO 8601 timestamp format in UTC. | [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] |
MongoDBVersion | Pointer to string | MongoDB host version that the snapshot runs. | [optional] [readonly] |
ScheduledTime | Pointer to time.Time | Date and time when MongoDB Cloud will take the snapshot. This parameter expresses its value in the ISO 8601 timestamp format in UTC. | [optional] [readonly] |
StartTime | Pointer to time.Time | Date and time when MongoDB Cloud began taking the snapshot. This parameter expresses its value in the ISO 8601 timestamp format in UTC. | [optional] [readonly] |
Status | Pointer to string | Phase of the workflow for this snapshot at the time this resource made this request. | [optional] [readonly] |
func NewApiAtlasTenantSnapshotView(links []Link, ) *ApiAtlasTenantSnapshotView
NewApiAtlasTenantSnapshotView instantiates a new ApiAtlasTenantSnapshotView 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 NewApiAtlasTenantSnapshotViewWithDefaults() *ApiAtlasTenantSnapshotView
NewApiAtlasTenantSnapshotViewWithDefaults instantiates a new ApiAtlasTenantSnapshotView 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 *ApiAtlasTenantSnapshotView) GetExpiration() time.Time
GetExpiration returns the Expiration field if non-nil, zero value otherwise.
func (o *ApiAtlasTenantSnapshotView) GetExpirationOk() (*time.Time, bool)
GetExpirationOk returns a tuple with the Expiration field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ApiAtlasTenantSnapshotView) SetExpiration(v time.Time)
SetExpiration sets Expiration field to given value.
func (o *ApiAtlasTenantSnapshotView) HasExpiration() bool
HasExpiration returns a boolean if a field has been set.
func (o *ApiAtlasTenantSnapshotView) GetFinishTime() time.Time
GetFinishTime returns the FinishTime field if non-nil, zero value otherwise.
func (o *ApiAtlasTenantSnapshotView) GetFinishTimeOk() (*time.Time, bool)
GetFinishTimeOk returns a tuple with the FinishTime field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ApiAtlasTenantSnapshotView) SetFinishTime(v time.Time)
SetFinishTime sets FinishTime field to given value.
func (o *ApiAtlasTenantSnapshotView) HasFinishTime() bool
HasFinishTime returns a boolean if a field has been set.
func (o *ApiAtlasTenantSnapshotView) GetId() string
GetId returns the Id field if non-nil, zero value otherwise.
func (o *ApiAtlasTenantSnapshotView) 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 *ApiAtlasTenantSnapshotView) SetId(v string)
SetId sets Id field to given value.
func (o *ApiAtlasTenantSnapshotView) HasId() bool
HasId returns a boolean if a field has been set.
func (o *ApiAtlasTenantSnapshotView) GetLinks() []Link
GetLinks returns the Links field if non-nil, zero value otherwise.
func (o *ApiAtlasTenantSnapshotView) 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 *ApiAtlasTenantSnapshotView) SetLinks(v []Link)
SetLinks sets Links field to given value.
func (o *ApiAtlasTenantSnapshotView) GetMongoDBVersion() string
GetMongoDBVersion returns the MongoDBVersion field if non-nil, zero value otherwise.
func (o *ApiAtlasTenantSnapshotView) GetMongoDBVersionOk() (*string, bool)
GetMongoDBVersionOk returns a tuple with the MongoDBVersion field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ApiAtlasTenantSnapshotView) SetMongoDBVersion(v string)
SetMongoDBVersion sets MongoDBVersion field to given value.
func (o *ApiAtlasTenantSnapshotView) HasMongoDBVersion() bool
HasMongoDBVersion returns a boolean if a field has been set.
func (o *ApiAtlasTenantSnapshotView) GetScheduledTime() time.Time
GetScheduledTime returns the ScheduledTime field if non-nil, zero value otherwise.
func (o *ApiAtlasTenantSnapshotView) GetScheduledTimeOk() (*time.Time, bool)
GetScheduledTimeOk returns a tuple with the ScheduledTime field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ApiAtlasTenantSnapshotView) SetScheduledTime(v time.Time)
SetScheduledTime sets ScheduledTime field to given value.
func (o *ApiAtlasTenantSnapshotView) HasScheduledTime() bool
HasScheduledTime returns a boolean if a field has been set.
func (o *ApiAtlasTenantSnapshotView) GetStartTime() time.Time
GetStartTime returns the StartTime field if non-nil, zero value otherwise.
func (o *ApiAtlasTenantSnapshotView) GetStartTimeOk() (*time.Time, bool)
GetStartTimeOk returns a tuple with the StartTime field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ApiAtlasTenantSnapshotView) SetStartTime(v time.Time)
SetStartTime sets StartTime field to given value.
func (o *ApiAtlasTenantSnapshotView) HasStartTime() bool
HasStartTime returns a boolean if a field has been set.
func (o *ApiAtlasTenantSnapshotView) GetStatus() string
GetStatus returns the Status field if non-nil, zero value otherwise.
func (o *ApiAtlasTenantSnapshotView) GetStatusOk() (*string, bool)
GetStatusOk returns a tuple with the Status field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ApiAtlasTenantSnapshotView) SetStatus(v string)
SetStatus sets Status field to given value.
func (o *ApiAtlasTenantSnapshotView) HasStatus() bool
HasStatus returns a boolean if a field has been set.