/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include The description of the point in time settings applied to the
* table.See Also:
AWS
* API Reference
The current state of point in time recovery:
* ENABLED
- Point in time recovery is enabled.
* DISABLED
- Point in time recovery is disabled.
The current state of point in time recovery:
* ENABLED
- Point in time recovery is enabled.
* DISABLED
- Point in time recovery is disabled.
The current state of point in time recovery:
* ENABLED
- Point in time recovery is enabled.
* DISABLED
- Point in time recovery is disabled.
The current state of point in time recovery:
* ENABLED
- Point in time recovery is enabled.
* DISABLED
- Point in time recovery is disabled.
The current state of point in time recovery:
* ENABLED
- Point in time recovery is enabled.
* DISABLED
- Point in time recovery is disabled.
The current state of point in time recovery:
* ENABLED
- Point in time recovery is enabled.
* DISABLED
- Point in time recovery is disabled.
Specifies the earliest point in time you can restore your table to. You can * restore your table to any point in time during the last 35 days.
*/ inline const Aws::Utils::DateTime& GetEarliestRestorableDateTime() const{ return m_earliestRestorableDateTime; } /** *Specifies the earliest point in time you can restore your table to. You can * restore your table to any point in time during the last 35 days.
*/ inline bool EarliestRestorableDateTimeHasBeenSet() const { return m_earliestRestorableDateTimeHasBeenSet; } /** *Specifies the earliest point in time you can restore your table to. You can * restore your table to any point in time during the last 35 days.
*/ inline void SetEarliestRestorableDateTime(const Aws::Utils::DateTime& value) { m_earliestRestorableDateTimeHasBeenSet = true; m_earliestRestorableDateTime = value; } /** *Specifies the earliest point in time you can restore your table to. You can * restore your table to any point in time during the last 35 days.
*/ inline void SetEarliestRestorableDateTime(Aws::Utils::DateTime&& value) { m_earliestRestorableDateTimeHasBeenSet = true; m_earliestRestorableDateTime = std::move(value); } /** *Specifies the earliest point in time you can restore your table to. You can * restore your table to any point in time during the last 35 days.
*/ inline PointInTimeRecoveryDescription& WithEarliestRestorableDateTime(const Aws::Utils::DateTime& value) { SetEarliestRestorableDateTime(value); return *this;} /** *Specifies the earliest point in time you can restore your table to. You can * restore your table to any point in time during the last 35 days.
*/ inline PointInTimeRecoveryDescription& WithEarliestRestorableDateTime(Aws::Utils::DateTime&& value) { SetEarliestRestorableDateTime(std::move(value)); return *this;} /** * LatestRestorableDateTime
is typically 5 minutes before the
* current time.
LatestRestorableDateTime
is typically 5 minutes before the
* current time.
LatestRestorableDateTime
is typically 5 minutes before the
* current time.
LatestRestorableDateTime
is typically 5 minutes before the
* current time.
LatestRestorableDateTime
is typically 5 minutes before the
* current time.
LatestRestorableDateTime
is typically 5 minutes before the
* current time.