pub struct AlterDatabaseRequest {
pub path: String,
pub computational_units_to_add: Vec<ComputationalUnits>,
pub computational_units_to_remove: Vec<ComputationalUnits>,
pub storage_units_to_add: Vec<StorageUnits>,
pub computational_units_to_register: Vec<AllocatedComputationalUnit>,
pub computational_units_to_deregister: Vec<AllocatedComputationalUnit>,
pub operation_params: Option<OperationParams>,
pub generation: u64,
pub schema_operation_quotas: Option<SchemaOperationQuotas>,
pub idempotency_key: String,
pub database_quotas: Option<DatabaseQuotas>,
}Expand description
Change resources allocated for database.
Fields
path: StringRequired. Full path to database’s home dir.
computational_units_to_add: Vec<ComputationalUnits>Additional computational units to allocate for database.
computational_units_to_remove: Vec<ComputationalUnits>Computational units to deallocate.
storage_units_to_add: Vec<StorageUnits>Additional storage units to allocate for database.
computational_units_to_register: Vec<AllocatedComputationalUnit>Externally allocated computational units to register for database.
computational_units_to_deregister: Vec<AllocatedComputationalUnit>Externally allocated computational units to deregister.
operation_params: Option<OperationParams>Operation parameters.
generation: u64Current generation of altered database.
schema_operation_quotas: Option<SchemaOperationQuotas>Change quotas for schema operations
idempotency_key: StringOptional idempotency key
database_quotas: Option<DatabaseQuotas>Change quotas for the database
Trait Implementations
sourceimpl Clone for AlterDatabaseRequest
impl Clone for AlterDatabaseRequest
sourcefn clone(&self) -> AlterDatabaseRequest
fn clone(&self) -> AlterDatabaseRequest
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for AlterDatabaseRequest
impl Debug for AlterDatabaseRequest
sourceimpl Default for AlterDatabaseRequest
impl Default for AlterDatabaseRequest
sourceimpl Message for AlterDatabaseRequest
impl Message for AlterDatabaseRequest
sourcefn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
sourcefn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError> where
B: BufMut,
fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError> where
B: BufMut,
Encodes the message to a buffer. Read more
sourcefn encode_to_vec(&self) -> Vec<u8, Global>
fn encode_to_vec(&self) -> Vec<u8, Global>
Encodes the message to a newly allocated buffer.
sourcefn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError> where
B: BufMut,
fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError> where
B: BufMut,
Encodes the message with a length-delimiter to a buffer. Read more
sourcefn encode_length_delimited_to_vec(&self) -> Vec<u8, Global>
fn encode_length_delimited_to_vec(&self) -> Vec<u8, Global>
Encodes the message with a length-delimiter to a newly allocated buffer.
sourcefn decode<B>(buf: B) -> Result<Self, DecodeError> where
B: Buf,
Self: Default,
fn decode<B>(buf: B) -> Result<Self, DecodeError> where
B: Buf,
Self: Default,
Decodes an instance of the message from a buffer. Read more
sourcefn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError> where
B: Buf,
Self: Default,
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError> where
B: Buf,
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
sourcefn merge<B>(&mut self, buf: B) -> Result<(), DecodeError> where
B: Buf,
fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError> where
B: Buf,
Decodes an instance of the message from a buffer, and merges it into self. Read more
sourcefn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError> where
B: Buf,
fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError> where
B: Buf,
Decodes a length-delimited instance of the message from buffer, and
merges it into self. Read more
sourceimpl PartialEq<AlterDatabaseRequest> for AlterDatabaseRequest
impl PartialEq<AlterDatabaseRequest> for AlterDatabaseRequest
sourcefn eq(&self, other: &AlterDatabaseRequest) -> bool
fn eq(&self, other: &AlterDatabaseRequest) -> bool
This method tests for self and other values to be equal, and is used
by ==. Read more
sourcefn ne(&self, other: &AlterDatabaseRequest) -> bool
fn ne(&self, other: &AlterDatabaseRequest) -> bool
This method tests for !=.
impl StructuralPartialEq for AlterDatabaseRequest
Auto Trait Implementations
impl RefUnwindSafe for AlterDatabaseRequest
impl Send for AlterDatabaseRequest
impl Sync for AlterDatabaseRequest
impl Unpin for AlterDatabaseRequest
impl UnwindSafe for AlterDatabaseRequest
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
sourcefn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message T in a tonic::Request
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. Read more
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more