pub struct StoragePlanRequest {
pub logical_path: String,
pub storage_class: Option<StorageClass>,
pub override_policy: Option<StoragePolicyOverride>,
pub upload_disposition: StorageUploadDisposition,
}Fields§
§logical_path: String§storage_class: Option<StorageClass>§override_policy: Option<StoragePolicyOverride>§upload_disposition: StorageUploadDispositionImplementations§
Source§impl StoragePlanRequest
impl StoragePlanRequest
pub fn new(logical_path: impl Into<String>) -> Self
pub fn with_storage_class(self, storage_class: StorageClass) -> Self
pub fn with_override(self, override_policy: StoragePolicyOverride) -> Self
pub fn with_local_only(self) -> Self
Trait Implementations§
Source§impl Clone for StoragePlanRequest
impl Clone for StoragePlanRequest
Source§fn clone(&self) -> StoragePlanRequest
fn clone(&self) -> StoragePlanRequest
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 StoragePlanRequest
impl Debug for StoragePlanRequest
Source§impl PartialEq for StoragePlanRequest
impl PartialEq for StoragePlanRequest
impl Eq for StoragePlanRequest
impl StructuralPartialEq for StoragePlanRequest
Auto Trait Implementations§
impl Freeze for StoragePlanRequest
impl RefUnwindSafe for StoragePlanRequest
impl Send for StoragePlanRequest
impl Sync for StoragePlanRequest
impl Unpin for StoragePlanRequest
impl UnsafeUnpin for StoragePlanRequest
impl UnwindSafe for StoragePlanRequest
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more