Struct googapis::google::bigtable::admin::v2::AppProfile [−][src]
pub struct AppProfile {
pub name: String,
pub etag: String,
pub description: String,
pub routing_policy: Option<RoutingPolicy>,
}
Expand description
A configuration object describing how Cloud Bigtable should treat traffic from a particular end user application.
Fields
name: String
(OutputOnly
)
The unique name of the app profile. Values are of the form
projects/{project}/instances/{instance}/appProfiles/\[_a-zA-Z0-9][-_.a-zA-Z0-9\]*
.
etag: String
Strongly validated etag for optimistic concurrency control. Preserve the
value returned from GetAppProfile
when calling UpdateAppProfile
to
fail the request if there has been a modification in the mean time. The
update_mask
of the request need not include etag
for this protection
to apply.
See [Wikipedia](https://en.wikipedia.org/wiki/HTTP_ETag) and
RFC 7232 for more
details.
description: String
Optional long form description of the use case for this AppProfile.
routing_policy: Option<RoutingPolicy>
The routing policy for all read/write requests that use this app profile. A value must be explicitly set.
Trait Implementations
fn merge_field<B>(
&mut self,
tag: u32,
wire_type: WireType,
buf: &mut B,
ctx: DecodeContext
) -> Result<(), DecodeError> where
B: Buf,
Returns the encoded length of the message without a length delimiter.
Encodes the message to a buffer. Read more
Encodes the message to a newly allocated buffer.
Encodes the message with a length-delimiter to a buffer. Read more
Encodes the message with a length-delimiter to a newly allocated buffer.
Decodes an instance of the message from a buffer. Read more
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError> where
Self: Default,
B: Buf,
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError> where
Self: Default,
B: Buf,
Decodes a length-delimited instance of the message from the buffer.
Decodes an instance of the message from a buffer, and merges it into self
. Read more
Decodes a length-delimited instance of the message from buffer, and
merges it into self
. Read more
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for AppProfile
impl Send for AppProfile
impl Sync for AppProfile
impl Unpin for AppProfile
impl UnwindSafe for AppProfile
Blanket Implementations
Mutably borrows from an owned value. Read more
Wrap the input message T
in a tonic::Request
pub fn vzip(self) -> V
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more