pub enum CacheExpirationRequest {
ExpireTime {
expire_time: OffsetDateTime,
},
Ttl {
ttl: String,
},
}
Expand description
Expiration configuration for cached content in requests (union type).
Variants§
ExpireTime
Timestamp in UTC of when this resource is considered expired. Uses RFC 3339 format.
Fields
§
expire_time: OffsetDateTime
Ttl
New TTL for this resource, input only. A duration in seconds with up to nine fractional digits, ending with ‘s’. Example: “3.5s” or “86400s”.
Implementations§
Source§impl CacheExpirationRequest
impl CacheExpirationRequest
Sourcepub fn from_expire_time(expire_time: OffsetDateTime) -> Self
pub fn from_expire_time(expire_time: OffsetDateTime) -> Self
Create expiration with specific expire time.
Trait Implementations§
Source§impl Clone for CacheExpirationRequest
impl Clone for CacheExpirationRequest
Source§fn clone(&self) -> CacheExpirationRequest
fn clone(&self) -> CacheExpirationRequest
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for CacheExpirationRequest
impl Debug for CacheExpirationRequest
Source§impl PartialEq for CacheExpirationRequest
impl PartialEq for CacheExpirationRequest
Source§impl Serialize for CacheExpirationRequest
impl Serialize for CacheExpirationRequest
impl StructuralPartialEq for CacheExpirationRequest
Auto Trait Implementations§
impl Freeze for CacheExpirationRequest
impl RefUnwindSafe for CacheExpirationRequest
impl Send for CacheExpirationRequest
impl Sync for CacheExpirationRequest
impl Unpin for CacheExpirationRequest
impl UnwindSafe for CacheExpirationRequest
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more