Struct google_bigtableadmin2::api::CreateInstanceRequest
source · [−]pub struct CreateInstanceRequest {
pub clusters: Option<HashMap<String, Cluster>>,
pub instance: Option<Instance>,
pub instance_id: Option<String>,
pub parent: Option<String>,
}Expand description
Request message for BigtableInstanceAdmin.CreateInstance.
Activities
This type is used in activities, which are methods you may call on this type or where this type is involved in. The list links the activity name, along with information about where it is used (one of request and response).
- instances create projects (request)
Fields
clusters: Option<HashMap<String, Cluster>>Required. The clusters to be created within the instance, mapped by desired cluster ID, e.g., just mycluster rather than projects/myproject/instances/myinstance/clusters/mycluster. Fields marked OutputOnly must be left blank. Currently, at most four clusters can be specified.
instance: Option<Instance>Required. The instance to create. Fields marked OutputOnly must be left blank.
instance_id: Option<String>Required. The ID to be used when referring to the new instance within its project, e.g., just myinstance rather than projects/myproject/instances/myinstance.
parent: Option<String>Required. The unique name of the project in which to create the new instance. Values are of the form projects/{project}.
Trait Implementations
sourceimpl Clone for CreateInstanceRequest
impl Clone for CreateInstanceRequest
sourcefn clone(&self) -> CreateInstanceRequest
fn clone(&self) -> CreateInstanceRequest
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 CreateInstanceRequest
impl Debug for CreateInstanceRequest
sourceimpl Default for CreateInstanceRequest
impl Default for CreateInstanceRequest
sourcefn default() -> CreateInstanceRequest
fn default() -> CreateInstanceRequest
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for CreateInstanceRequest
impl<'de> Deserialize<'de> for CreateInstanceRequest
sourcefn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl Serialize for CreateInstanceRequest
impl Serialize for CreateInstanceRequest
impl RequestValue for CreateInstanceRequest
Auto Trait Implementations
impl RefUnwindSafe for CreateInstanceRequest
impl Send for CreateInstanceRequest
impl Sync for CreateInstanceRequest
impl Unpin for CreateInstanceRequest
impl UnwindSafe for CreateInstanceRequest
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
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> 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