pub struct AttachDocumentDiskOptionsBuilder { /* private fields */ }Expand description
Builder for AttachDocumentDiskOptions.
Implementations§
Source§impl AttachDocumentDiskOptionsBuilder
impl AttachDocumentDiskOptionsBuilder
Sourcepub fn document_url(&mut self, value: String) -> &mut Self
pub fn document_url(&mut self, value: String) -> &mut Self
URL of the document. See sharing_info().
Sourcepub fn document_secret<VALUE: Into<String>>(
&mut self,
value: VALUE,
) -> &mut Self
pub fn document_secret<VALUE: Into<String>>( &mut self, value: VALUE, ) -> &mut Self
Document secret, if needed.
Sourcepub fn parent_id<VALUE: Into<DocumentId>>(&mut self, value: VALUE) -> &mut Self
pub fn parent_id<VALUE: Into<DocumentId>>(&mut self, value: VALUE) -> &mut Self
Parent ID of the document. Needs to be set if attaching a child document.
Sourcepub fn parent_header<VALUE: Into<NameDescription>>(
&mut self,
value: VALUE,
) -> &mut Self
pub fn parent_header<VALUE: Into<NameDescription>>( &mut self, value: VALUE, ) -> &mut Self
Name and description of the parent as set for this document. If None, sets the same values as the parent has currently.
Sourcepub fn build(
&self,
) -> Result<AttachDocumentDiskOptions, AttachDocumentDiskOptionsBuilderError>
pub fn build( &self, ) -> Result<AttachDocumentDiskOptions, AttachDocumentDiskOptionsBuilderError>
Trait Implementations§
Source§impl Clone for AttachDocumentDiskOptionsBuilder
impl Clone for AttachDocumentDiskOptionsBuilder
Source§fn clone(&self) -> AttachDocumentDiskOptionsBuilder
fn clone(&self) -> AttachDocumentDiskOptionsBuilder
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 moreAuto Trait Implementations§
impl Freeze for AttachDocumentDiskOptionsBuilder
impl RefUnwindSafe for AttachDocumentDiskOptionsBuilder
impl Send for AttachDocumentDiskOptionsBuilder
impl Sync for AttachDocumentDiskOptionsBuilder
impl Unpin for AttachDocumentDiskOptionsBuilder
impl UnwindSafe for AttachDocumentDiskOptionsBuilder
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<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