Google Cloud Storage C++ Client 2.13.0
A C++ Client Library for Google Cloud Storage
Loading...
Searching...
No Matches
Public Attributes | List of all members
google::cloud::storage::LifecycleRuleCondition Struct Reference

Implement a wrapper for Lifecycle Conditions. More...

#include <google/cloud/storage/lifecycle_rule.h>

Public Attributes

absl::optional< std::int32_t > age
 
absl::optional< absl::CivilDay > created_before
 
absl::optional< bool > is_live
 
absl::optional< std::vector< std::string > > matches_storage_class
 
absl::optional< std::int32_t > num_newer_versions
 
absl::optional< std::int32_t > days_since_noncurrent_time
 
absl::optional< absl::CivilDay > noncurrent_time_before
 
absl::optional< std::int32_t > days_since_custom_time
 
absl::optional< absl::CivilDay > custom_time_before
 
absl::optional< std::vector< std::string > > matches_prefix
 
absl::optional< std::vector< std::string > > matches_suffix
 

Detailed Description

Implement a wrapper for Lifecycle Conditions.

Member Data Documentation

◆ age

absl::optional<std::int32_t> google::cloud::storage::LifecycleRuleCondition::age

◆ created_before

absl::optional<absl::CivilDay> google::cloud::storage::LifecycleRuleCondition::created_before

◆ custom_time_before

absl::optional<absl::CivilDay> google::cloud::storage::LifecycleRuleCondition::custom_time_before

◆ days_since_custom_time

absl::optional<std::int32_t> google::cloud::storage::LifecycleRuleCondition::days_since_custom_time

◆ days_since_noncurrent_time

absl::optional<std::int32_t> google::cloud::storage::LifecycleRuleCondition::days_since_noncurrent_time

◆ is_live

absl::optional<bool> google::cloud::storage::LifecycleRuleCondition::is_live

◆ matches_prefix

absl::optional<std::vector<std::string> > google::cloud::storage::LifecycleRuleCondition::matches_prefix

◆ matches_storage_class

absl::optional<std::vector<std::string> > google::cloud::storage::LifecycleRuleCondition::matches_storage_class

◆ matches_suffix

absl::optional<std::vector<std::string> > google::cloud::storage::LifecycleRuleCondition::matches_suffix

◆ noncurrent_time_before

absl::optional<absl::CivilDay> google::cloud::storage::LifecycleRuleCondition::noncurrent_time_before

◆ num_newer_versions

absl::optional<std::int32_t> google::cloud::storage::LifecycleRuleCondition::num_newer_versions