Struct rincon_client::collection::methods::ChangeCollectionProperties
[−]
[src]
pub struct ChangeCollectionProperties { /* fields omitted */ }
Change the properties of a collection identified by name.
With this method only the properties wait_for_sync
, journal_size
(for MMFiles DB) can be changed.
To change the name
of a collection, rename the collection using the
RenameCollection
method.
All other collection properties can not be changed once the collection is created.
Methods
impl ChangeCollectionProperties
[src]
pub fn new(name: String, updates: CollectionPropertiesUpdate) -> Self
[src]
Constructs a new instance of the ChangeCollectionProperties
method.
The name
parameter must contain the name of the collection for which
the properties shall be changed. The updates
parameter contains the
actual changes that shall be applied.
pub fn name(&self) -> &str
[src]
Returns the name of the collection for which the properties shall be changed.
pub fn updates(&self) -> &CollectionPropertiesUpdate
[src]
Returns the updates that shall be applied to the collection's properties.
Trait Implementations
impl Debug for ChangeCollectionProperties
[src]
fn fmt(&self, __arg_0: &mut Formatter) -> Result
[src]
Formats the value using the given formatter. Read more
impl Clone for ChangeCollectionProperties
[src]
fn clone(&self) -> ChangeCollectionProperties
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl PartialEq for ChangeCollectionProperties
[src]
fn eq(&self, __arg_0: &ChangeCollectionProperties) -> bool
[src]
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, __arg_0: &ChangeCollectionProperties) -> bool
[src]
This method tests for !=
.
impl Method for ChangeCollectionProperties
[src]
type Result = CollectionProperties
The type of the result of a method call.
const RETURN_TYPE: RpcReturnType
RETURN_TYPE: RpcReturnType = RpcReturnType{result_field: None, code_field: Some(FIELD_CODE),}
Specification of the fields of RPC-like return type. Read more
fn return_type(&self) -> RpcReturnType
[src]
Returns the specification of the RPC-like return type.
impl Prepare for ChangeCollectionProperties
[src]
type Content = CollectionPropertiesUpdate
The type of the content of a method call. Read more
fn operation(&self) -> Operation
[src]
Returns the type of operation this method is executing.
fn path(&self) -> String
[src]
Returns the resource path of a REST operation.
fn parameters(&self) -> Parameters
[src]
Returns the query parameters of this method. Read more
fn header(&self) -> Parameters
[src]
Returns the header parameters of this method. Read more
fn content(&self) -> Option<&Self::Content>
[src]
Returns the content of this method if any. Read more