pub struct RequestDataBuilder { /* private fields */ }Expand description
Builder for RequestData.
Implementations§
Source§impl RequestDataBuilder
impl RequestDataBuilder
Sourcepub fn security_origin<VALUE: Into<String>>(
&mut self,
value: VALUE,
) -> &mut Self
pub fn security_origin<VALUE: Into<String>>( &mut self, value: VALUE, ) -> &mut Self
At least and at most one of securityOrigin, storageKey, or storageBucket must be specified. Security origin.
Sourcepub fn storage_key<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
pub fn storage_key<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
Storage key.
Sourcepub fn storage_bucket<VALUE: Into<StorageBucket>>(
&mut self,
value: VALUE,
) -> &mut Self
pub fn storage_bucket<VALUE: Into<StorageBucket>>( &mut self, value: VALUE, ) -> &mut Self
Storage bucket. If not specified, it uses the default bucket.
Sourcepub fn database_name<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
pub fn database_name<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
Database name.
Sourcepub fn object_store_name<VALUE: Into<String>>(
&mut self,
value: VALUE,
) -> &mut Self
pub fn object_store_name<VALUE: Into<String>>( &mut self, value: VALUE, ) -> &mut Self
Object store name.
Sourcepub fn index_name<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
pub fn index_name<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
Index name. If not specified, it performs an object store data request.
Sourcepub fn skip_count<VALUE: Into<JsUInt>>(&mut self, value: VALUE) -> &mut Self
pub fn skip_count<VALUE: Into<JsUInt>>(&mut self, value: VALUE) -> &mut Self
Number of records to skip.
Sourcepub fn page_size<VALUE: Into<JsUInt>>(&mut self, value: VALUE) -> &mut Self
pub fn page_size<VALUE: Into<JsUInt>>(&mut self, value: VALUE) -> &mut Self
Number of records to fetch.
Sourcepub fn build(&self) -> Result<RequestData, RequestDataBuilderError>
pub fn build(&self) -> Result<RequestData, RequestDataBuilderError>
Trait Implementations§
Source§impl Clone for RequestDataBuilder
impl Clone for RequestDataBuilder
Source§fn clone(&self) -> RequestDataBuilder
fn clone(&self) -> RequestDataBuilder
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 RequestDataBuilder
impl RefUnwindSafe for RequestDataBuilder
impl Send for RequestDataBuilder
impl Sync for RequestDataBuilder
impl Unpin for RequestDataBuilder
impl UnsafeUnpin for RequestDataBuilder
impl UnwindSafe for RequestDataBuilder
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