Google Cloud Storage C++ Client  1.42.0
A C++ Client Library for Google Cloud Storage
Classes | Namespaces | Functions
lifecycle_rule.h File Reference
#include "google/cloud/storage/storage_class.h"
#include "google/cloud/storage/version.h"
#include "google/cloud/internal/parse_rfc3339.h"
#include "google/cloud/optional.h"
#include "google/cloud/status_or.h"
#include "absl/time/civil_time.h"
#include "absl/types/optional.h"
#include <iosfwd>
#include <string>
#include <utility>
#include <vector>

Go to the source code of this file.

Classes

struct  google::cloud::storage::LifecycleRuleAction
 Implement a wrapper for Lifecycle Rules actions. More...
 
struct  google::cloud::storage::LifecycleRuleCondition
 Implement a wrapper for Lifecycle Conditions. More...
 
class  google::cloud::storage::LifecycleRule
 Defines objects to read, create, and modify Object Lifecycle Rules. More...
 

Namespaces

 google
 
 google::cloud
 
 google::cloud::storage
 Contains all the Google Cloud Storage C++ client APIs.
 

Functions

bool google::cloud::storage::operator== (LifecycleRuleAction const &lhs, LifecycleRuleAction const &rhs)
 
bool google::cloud::storage::operator< (LifecycleRuleAction const &lhs, LifecycleRuleAction const &rhs)
 
bool google::cloud::storage::operator!= (LifecycleRuleAction const &lhs, LifecycleRuleAction const &rhs)
 
bool google::cloud::storage::operator> (LifecycleRuleAction const &lhs, LifecycleRuleAction const &rhs)
 
bool google::cloud::storage::operator<= (LifecycleRuleAction const &lhs, LifecycleRuleAction const &rhs)
 
bool google::cloud::storage::operator>= (LifecycleRuleAction const &lhs, LifecycleRuleAction const &rhs)
 
std::ostream & google::cloud::storage::operator<< (std::ostream &os, LifecycleRuleAction const &rhs)
 
bool google::cloud::storage::operator== (LifecycleRuleCondition const &lhs, LifecycleRuleCondition const &rhs)
 
bool google::cloud::storage::operator< (LifecycleRuleCondition const &lhs, LifecycleRuleCondition const &rhs)
 
bool google::cloud::storage::operator!= (LifecycleRuleCondition const &lhs, LifecycleRuleCondition const &rhs)
 
bool google::cloud::storage::operator> (LifecycleRuleCondition const &lhs, LifecycleRuleCondition const &rhs)
 
bool google::cloud::storage::operator<= (LifecycleRuleCondition const &lhs, LifecycleRuleCondition const &rhs)
 
bool google::cloud::storage::operator>= (LifecycleRuleCondition const &lhs, LifecycleRuleCondition const &rhs)
 
std::ostream & google::cloud::storage::operator<< (std::ostream &os, LifecycleRuleCondition const &rhs)
 
bool google::cloud::storage::operator== (LifecycleRule const &lhs, LifecycleRule const &rhs)
 
bool google::cloud::storage::operator< (LifecycleRule const &lhs, LifecycleRule const &rhs)
 
bool google::cloud::storage::operator!= (LifecycleRule const &lhs, LifecycleRule const &rhs)
 
bool google::cloud::storage::operator> (LifecycleRule const &lhs, LifecycleRule const &rhs)
 
bool google::cloud::storage::operator<= (LifecycleRule const &lhs, LifecycleRule const &rhs)
 
bool google::cloud::storage::operator>= (LifecycleRule const &lhs, LifecycleRule const &rhs)
 
std::ostream & google::cloud::storage::operator<< (std::ostream &os, LifecycleRule const &rhs)