Google Cloud Storage C++ Client
1.42.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.
Definition at line 131 of file lifecycle_rule.h.
|
inlineexplicit |
Definition at line 133 of file lifecycle_rule.h.
|
static |
|
inline |
Definition at line 137 of file lifecycle_rule.h.
|
inline |
Definition at line 138 of file lifecycle_rule.h.
|
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 . |
Definition at line 321 of file lifecycle_rule.h.
|
inlinestatic |
Definition at line 166 of file lifecycle_rule.h.
|
inlinestatic |
Definition at line 256 of file lifecycle_rule.h.
|
inlinestatic |
Definition at line 250 of file lifecycle_rule.h.
|
inlinestatic |
Definition at line 238 of file lifecycle_rule.h.
|
static |
|
inlinestatic |
Definition at line 172 of file lifecycle_rule.h.
|
inlinestatic |
Definition at line 262 of file lifecycle_rule.h.
|
inlinestatic |
Definition at line 270 of file lifecycle_rule.h.
|
inlinestatic |
Definition at line 178 of file lifecycle_rule.h.
|
inlinestatic |
Definition at line 228 of file lifecycle_rule.h.
|
inlinestatic |
Definition at line 219 of file lifecycle_rule.h.
|
inlinestatic |
Definition at line 224 of file lifecycle_rule.h.
|
inlinestatic |
Definition at line 195 of file lifecycle_rule.h.
|
inlinestatic |
Definition at line 186 of file lifecycle_rule.h.
|
inlinestatic |
Definition at line 207 of file lifecycle_rule.h.
|
inlinestatic |
Definition at line 215 of file lifecycle_rule.h.
|
inlinestatic |
Definition at line 211 of file lifecycle_rule.h.
|
inlinestatic |
Definition at line 203 of file lifecycle_rule.h.
|
inlinestatic |
Definition at line 278 of file lifecycle_rule.h.
|
inlinestatic |
Definition at line 286 of file lifecycle_rule.h.
|
inlinestatic |
Definition at line 160 of file lifecycle_rule.h.
|
inlinestatic |
Definition at line 244 of file lifecycle_rule.h.
|
inlinestatic |
Definition at line 232 of file lifecycle_rule.h.
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |