15#ifndef GOOGLE_CLOUD_CPP_GOOGLE_CLOUD_STORAGE_BUCKET_LIFECYCLE_H
16#define GOOGLE_CLOUD_CPP_GOOGLE_CLOUD_STORAGE_BUCKET_LIFECYCLE_H
18#include "google/cloud/storage/lifecycle_rule.h"
19#include "google/cloud/storage/version.h"
26GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN
29
30
31
32
33
49 return std::rel_ops::operator!=(lhs, rhs);
53 return std::rel_ops::operator>(lhs, rhs);
57 return std::rel_ops::operator<=(lhs, rhs);
61 return std::rel_ops::operator>=(lhs, rhs);
65GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_END
Defines objects to read, create, and modify Object Lifecycle Rules.
Definition: lifecycle_rule.h:127
Contains all the Google Cloud Storage C++ client APIs.
Definition: auto_finalize.h:24
bool operator>(BucketLifecycle const &lhs, BucketLifecycle const &rhs)
Definition: bucket_lifecycle.h:52
bool operator==(BucketLifecycle const &lhs, BucketLifecycle const &rhs)
Definition: bucket_lifecycle.h:40
bool operator!=(BucketLifecycle const &lhs, BucketLifecycle const &rhs)
Definition: bucket_lifecycle.h:48
bool operator<=(BucketLifecycle const &lhs, BucketLifecycle const &rhs)
Definition: bucket_lifecycle.h:56
bool operator<(BucketLifecycle const &lhs, BucketLifecycle const &rhs)
Definition: bucket_lifecycle.h:44
bool operator>=(BucketLifecycle const &lhs, BucketLifecycle const &rhs)
Definition: bucket_lifecycle.h:60
The Object Lifecycle configuration for a Bucket.
Definition: bucket_lifecycle.h:34
std::vector< LifecycleRule > rule
Definition: bucket_lifecycle.h:35