Google Cloud Storage C++ Client 2.13.0
A C++ Client Library for Google Cloud Storage
|
Defines objects to read, create, and modify Object Lifecycle Rules. More...
#include <google/cloud/storage/lifecycle_rule.h>
Public Member Functions | |
LifecycleRule (LifecycleRuleCondition condition, LifecycleRuleAction action) | |
LifecycleRuleAction const & | action () const |
LifecycleRuleCondition const & | condition () const |
Defines objects to read, create, and modify Object Lifecycle Rules.
Object Lifecycle Rules allow to configure a Bucket to automatically delete or change the storage class of objects as they go through lifecycle events.
|
inlineexplicit |
|
static |
|
inline |
|
inline |
|
inlinestatic |
Combines multiple LifecycleRule conditions using conjunction.
Create a condition that require all the condition
parameters to be met to take effect.
std::invalid_argument | if the list of parameters is contradictory, for example, IsLive(true) and IsLive(false) are in the condition list. |
condition
conditions are satisfied. Condition | the types of the conditions, they must all be convertible to LifecycleRuleCondition . |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
static |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |