#![allow(unknown_lints)]
#![allow(clippy::all)]
#![allow(unused_attributes)]
#![cfg_attr(rustfmt, rustfmt::skip)]
#![allow(box_pointers)]
#![allow(dead_code)]
#![allow(missing_docs)]
#![allow(non_camel_case_types)]
#![allow(non_snake_case)]
#![allow(non_upper_case_globals)]
#![allow(trivial_casts)]
#![allow(unused_imports)]
#![allow(unused_results)]
#[derive(PartialEq,Clone,Default)]
pub struct CreateInstanceRequest {
pub parent: ::std::string::String,
pub instance_id: ::std::string::String,
pub instance: ::protobuf::SingularPtrField<super::instance::Instance>,
pub clusters: ::std::collections::HashMap<::std::string::String, super::instance::Cluster>,
pub unknown_fields: ::protobuf::UnknownFields,
pub cached_size: ::protobuf::CachedSize,
}
impl<'a> ::std::default::Default for &'a CreateInstanceRequest {
fn default() -> &'a CreateInstanceRequest {
<CreateInstanceRequest as ::protobuf::Message>::default_instance()
}
}
impl CreateInstanceRequest {
pub fn new() -> CreateInstanceRequest {
::std::default::Default::default()
}
pub fn get_parent(&self) -> &str {
&self.parent
}
pub fn clear_parent(&mut self) {
self.parent.clear();
}
pub fn set_parent(&mut self, v: ::std::string::String) {
self.parent = v;
}
pub fn mut_parent(&mut self) -> &mut ::std::string::String {
&mut self.parent
}
pub fn take_parent(&mut self) -> ::std::string::String {
::std::mem::replace(&mut self.parent, ::std::string::String::new())
}
pub fn get_instance_id(&self) -> &str {
&self.instance_id
}
pub fn clear_instance_id(&mut self) {
self.instance_id.clear();
}
pub fn set_instance_id(&mut self, v: ::std::string::String) {
self.instance_id = v;
}
pub fn mut_instance_id(&mut self) -> &mut ::std::string::String {
&mut self.instance_id
}
pub fn take_instance_id(&mut self) -> ::std::string::String {
::std::mem::replace(&mut self.instance_id, ::std::string::String::new())
}
pub fn get_instance(&self) -> &super::instance::Instance {
self.instance.as_ref().unwrap_or_else(|| <super::instance::Instance as ::protobuf::Message>::default_instance())
}
pub fn clear_instance(&mut self) {
self.instance.clear();
}
pub fn has_instance(&self) -> bool {
self.instance.is_some()
}
pub fn set_instance(&mut self, v: super::instance::Instance) {
self.instance = ::protobuf::SingularPtrField::some(v);
}
pub fn mut_instance(&mut self) -> &mut super::instance::Instance {
if self.instance.is_none() {
self.instance.set_default();
}
self.instance.as_mut().unwrap()
}
pub fn take_instance(&mut self) -> super::instance::Instance {
self.instance.take().unwrap_or_else(|| super::instance::Instance::new())
}
pub fn get_clusters(&self) -> &::std::collections::HashMap<::std::string::String, super::instance::Cluster> {
&self.clusters
}
pub fn clear_clusters(&mut self) {
self.clusters.clear();
}
pub fn set_clusters(&mut self, v: ::std::collections::HashMap<::std::string::String, super::instance::Cluster>) {
self.clusters = v;
}
pub fn mut_clusters(&mut self) -> &mut ::std::collections::HashMap<::std::string::String, super::instance::Cluster> {
&mut self.clusters
}
pub fn take_clusters(&mut self) -> ::std::collections::HashMap<::std::string::String, super::instance::Cluster> {
::std::mem::replace(&mut self.clusters, ::std::collections::HashMap::new())
}
}
impl ::protobuf::Message for CreateInstanceRequest {
fn is_initialized(&self) -> bool {
for v in &self.instance {
if !v.is_initialized() {
return false;
}
};
true
}
fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> {
while !is.eof()? {
let (field_number, wire_type) = is.read_tag_unpack()?;
match field_number {
1 => {
::protobuf::rt::read_singular_proto3_string_into(wire_type, is, &mut self.parent)?;
},
2 => {
::protobuf::rt::read_singular_proto3_string_into(wire_type, is, &mut self.instance_id)?;
},
3 => {
::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.instance)?;
},
4 => {
::protobuf::rt::read_map_into::<::protobuf::types::ProtobufTypeString, ::protobuf::types::ProtobufTypeMessage<super::instance::Cluster>>(wire_type, is, &mut self.clusters)?;
},
_ => {
::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?;
},
};
}
::std::result::Result::Ok(())
}
#[allow(unused_variables)]
fn compute_size(&self) -> u32 {
let mut my_size = 0;
if !self.parent.is_empty() {
my_size += ::protobuf::rt::string_size(1, &self.parent);
}
if !self.instance_id.is_empty() {
my_size += ::protobuf::rt::string_size(2, &self.instance_id);
}
if let Some(ref v) = self.instance.as_ref() {
let len = v.compute_size();
my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len;
}
my_size += ::protobuf::rt::compute_map_size::<::protobuf::types::ProtobufTypeString, ::protobuf::types::ProtobufTypeMessage<super::instance::Cluster>>(4, &self.clusters);
my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields());
self.cached_size.set(my_size);
my_size
}
fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> {
if !self.parent.is_empty() {
os.write_string(1, &self.parent)?;
}
if !self.instance_id.is_empty() {
os.write_string(2, &self.instance_id)?;
}
if let Some(ref v) = self.instance.as_ref() {
os.write_tag(3, ::protobuf::wire_format::WireTypeLengthDelimited)?;
os.write_raw_varint32(v.get_cached_size())?;
v.write_to_with_cached_sizes(os)?;
}
::protobuf::rt::write_map_with_cached_sizes::<::protobuf::types::ProtobufTypeString, ::protobuf::types::ProtobufTypeMessage<super::instance::Cluster>>(4, &self.clusters, os)?;
os.write_unknown_fields(self.get_unknown_fields())?;
::std::result::Result::Ok(())
}
fn get_cached_size(&self) -> u32 {
self.cached_size.get()
}
fn get_unknown_fields(&self) -> &::protobuf::UnknownFields {
&self.unknown_fields
}
fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields {
&mut self.unknown_fields
}
fn as_any(&self) -> &dyn (::std::any::Any) {
self as &dyn (::std::any::Any)
}
fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
self as &mut dyn (::std::any::Any)
}
fn into_any(self: ::std::boxed::Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
self
}
fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor {
Self::descriptor_static()
}
fn new() -> CreateInstanceRequest {
CreateInstanceRequest::new()
}
fn descriptor_static() -> &'static ::protobuf::reflect::MessageDescriptor {
static descriptor: ::protobuf::rt::LazyV2<::protobuf::reflect::MessageDescriptor> = ::protobuf::rt::LazyV2::INIT;
descriptor.get(|| {
let mut fields = ::std::vec::Vec::new();
fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeString>(
"parent",
|m: &CreateInstanceRequest| { &m.parent },
|m: &mut CreateInstanceRequest| { &mut m.parent },
));
fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeString>(
"instance_id",
|m: &CreateInstanceRequest| { &m.instance_id },
|m: &mut CreateInstanceRequest| { &mut m.instance_id },
));
fields.push(::protobuf::reflect::accessor::make_singular_ptr_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage<super::instance::Instance>>(
"instance",
|m: &CreateInstanceRequest| { &m.instance },
|m: &mut CreateInstanceRequest| { &mut m.instance },
));
fields.push(::protobuf::reflect::accessor::make_map_accessor::<_, ::protobuf::types::ProtobufTypeString, ::protobuf::types::ProtobufTypeMessage<super::instance::Cluster>>(
"clusters",
|m: &CreateInstanceRequest| { &m.clusters },
|m: &mut CreateInstanceRequest| { &mut m.clusters },
));
::protobuf::reflect::MessageDescriptor::new_pb_name::<CreateInstanceRequest>(
"CreateInstanceRequest",
fields,
file_descriptor_proto()
)
})
}
fn default_instance() -> &'static CreateInstanceRequest {
static instance: ::protobuf::rt::LazyV2<CreateInstanceRequest> = ::protobuf::rt::LazyV2::INIT;
instance.get(CreateInstanceRequest::new)
}
}
impl ::protobuf::Clear for CreateInstanceRequest {
fn clear(&mut self) {
self.parent.clear();
self.instance_id.clear();
self.instance.clear();
self.clusters.clear();
self.unknown_fields.clear();
}
}
impl ::std::fmt::Debug for CreateInstanceRequest {
fn fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result {
::protobuf::text_format::fmt(self, f)
}
}
impl ::protobuf::reflect::ProtobufValue for CreateInstanceRequest {
fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef {
::protobuf::reflect::ReflectValueRef::Message(self)
}
}
#[derive(PartialEq,Clone,Default)]
pub struct GetInstanceRequest {
pub name: ::std::string::String,
pub unknown_fields: ::protobuf::UnknownFields,
pub cached_size: ::protobuf::CachedSize,
}
impl<'a> ::std::default::Default for &'a GetInstanceRequest {
fn default() -> &'a GetInstanceRequest {
<GetInstanceRequest as ::protobuf::Message>::default_instance()
}
}
impl GetInstanceRequest {
pub fn new() -> GetInstanceRequest {
::std::default::Default::default()
}
pub fn get_name(&self) -> &str {
&self.name
}
pub fn clear_name(&mut self) {
self.name.clear();
}
pub fn set_name(&mut self, v: ::std::string::String) {
self.name = v;
}
pub fn mut_name(&mut self) -> &mut ::std::string::String {
&mut self.name
}
pub fn take_name(&mut self) -> ::std::string::String {
::std::mem::replace(&mut self.name, ::std::string::String::new())
}
}
impl ::protobuf::Message for GetInstanceRequest {
fn is_initialized(&self) -> bool {
true
}
fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> {
while !is.eof()? {
let (field_number, wire_type) = is.read_tag_unpack()?;
match field_number {
1 => {
::protobuf::rt::read_singular_proto3_string_into(wire_type, is, &mut self.name)?;
},
_ => {
::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?;
},
};
}
::std::result::Result::Ok(())
}
#[allow(unused_variables)]
fn compute_size(&self) -> u32 {
let mut my_size = 0;
if !self.name.is_empty() {
my_size += ::protobuf::rt::string_size(1, &self.name);
}
my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields());
self.cached_size.set(my_size);
my_size
}
fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> {
if !self.name.is_empty() {
os.write_string(1, &self.name)?;
}
os.write_unknown_fields(self.get_unknown_fields())?;
::std::result::Result::Ok(())
}
fn get_cached_size(&self) -> u32 {
self.cached_size.get()
}
fn get_unknown_fields(&self) -> &::protobuf::UnknownFields {
&self.unknown_fields
}
fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields {
&mut self.unknown_fields
}
fn as_any(&self) -> &dyn (::std::any::Any) {
self as &dyn (::std::any::Any)
}
fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
self as &mut dyn (::std::any::Any)
}
fn into_any(self: ::std::boxed::Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
self
}
fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor {
Self::descriptor_static()
}
fn new() -> GetInstanceRequest {
GetInstanceRequest::new()
}
fn descriptor_static() -> &'static ::protobuf::reflect::MessageDescriptor {
static descriptor: ::protobuf::rt::LazyV2<::protobuf::reflect::MessageDescriptor> = ::protobuf::rt::LazyV2::INIT;
descriptor.get(|| {
let mut fields = ::std::vec::Vec::new();
fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeString>(
"name",
|m: &GetInstanceRequest| { &m.name },
|m: &mut GetInstanceRequest| { &mut m.name },
));
::protobuf::reflect::MessageDescriptor::new_pb_name::<GetInstanceRequest>(
"GetInstanceRequest",
fields,
file_descriptor_proto()
)
})
}
fn default_instance() -> &'static GetInstanceRequest {
static instance: ::protobuf::rt::LazyV2<GetInstanceRequest> = ::protobuf::rt::LazyV2::INIT;
instance.get(GetInstanceRequest::new)
}
}
impl ::protobuf::Clear for GetInstanceRequest {
fn clear(&mut self) {
self.name.clear();
self.unknown_fields.clear();
}
}
impl ::std::fmt::Debug for GetInstanceRequest {
fn fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result {
::protobuf::text_format::fmt(self, f)
}
}
impl ::protobuf::reflect::ProtobufValue for GetInstanceRequest {
fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef {
::protobuf::reflect::ReflectValueRef::Message(self)
}
}
#[derive(PartialEq,Clone,Default)]
pub struct ListInstancesRequest {
pub parent: ::std::string::String,
pub page_token: ::std::string::String,
pub unknown_fields: ::protobuf::UnknownFields,
pub cached_size: ::protobuf::CachedSize,
}
impl<'a> ::std::default::Default for &'a ListInstancesRequest {
fn default() -> &'a ListInstancesRequest {
<ListInstancesRequest as ::protobuf::Message>::default_instance()
}
}
impl ListInstancesRequest {
pub fn new() -> ListInstancesRequest {
::std::default::Default::default()
}
pub fn get_parent(&self) -> &str {
&self.parent
}
pub fn clear_parent(&mut self) {
self.parent.clear();
}
pub fn set_parent(&mut self, v: ::std::string::String) {
self.parent = v;
}
pub fn mut_parent(&mut self) -> &mut ::std::string::String {
&mut self.parent
}
pub fn take_parent(&mut self) -> ::std::string::String {
::std::mem::replace(&mut self.parent, ::std::string::String::new())
}
pub fn get_page_token(&self) -> &str {
&self.page_token
}
pub fn clear_page_token(&mut self) {
self.page_token.clear();
}
pub fn set_page_token(&mut self, v: ::std::string::String) {
self.page_token = v;
}
pub fn mut_page_token(&mut self) -> &mut ::std::string::String {
&mut self.page_token
}
pub fn take_page_token(&mut self) -> ::std::string::String {
::std::mem::replace(&mut self.page_token, ::std::string::String::new())
}
}
impl ::protobuf::Message for ListInstancesRequest {
fn is_initialized(&self) -> bool {
true
}
fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> {
while !is.eof()? {
let (field_number, wire_type) = is.read_tag_unpack()?;
match field_number {
1 => {
::protobuf::rt::read_singular_proto3_string_into(wire_type, is, &mut self.parent)?;
},
2 => {
::protobuf::rt::read_singular_proto3_string_into(wire_type, is, &mut self.page_token)?;
},
_ => {
::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?;
},
};
}
::std::result::Result::Ok(())
}
#[allow(unused_variables)]
fn compute_size(&self) -> u32 {
let mut my_size = 0;
if !self.parent.is_empty() {
my_size += ::protobuf::rt::string_size(1, &self.parent);
}
if !self.page_token.is_empty() {
my_size += ::protobuf::rt::string_size(2, &self.page_token);
}
my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields());
self.cached_size.set(my_size);
my_size
}
fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> {
if !self.parent.is_empty() {
os.write_string(1, &self.parent)?;
}
if !self.page_token.is_empty() {
os.write_string(2, &self.page_token)?;
}
os.write_unknown_fields(self.get_unknown_fields())?;
::std::result::Result::Ok(())
}
fn get_cached_size(&self) -> u32 {
self.cached_size.get()
}
fn get_unknown_fields(&self) -> &::protobuf::UnknownFields {
&self.unknown_fields
}
fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields {
&mut self.unknown_fields
}
fn as_any(&self) -> &dyn (::std::any::Any) {
self as &dyn (::std::any::Any)
}
fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
self as &mut dyn (::std::any::Any)
}
fn into_any(self: ::std::boxed::Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
self
}
fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor {
Self::descriptor_static()
}
fn new() -> ListInstancesRequest {
ListInstancesRequest::new()
}
fn descriptor_static() -> &'static ::protobuf::reflect::MessageDescriptor {
static descriptor: ::protobuf::rt::LazyV2<::protobuf::reflect::MessageDescriptor> = ::protobuf::rt::LazyV2::INIT;
descriptor.get(|| {
let mut fields = ::std::vec::Vec::new();
fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeString>(
"parent",
|m: &ListInstancesRequest| { &m.parent },
|m: &mut ListInstancesRequest| { &mut m.parent },
));
fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeString>(
"page_token",
|m: &ListInstancesRequest| { &m.page_token },
|m: &mut ListInstancesRequest| { &mut m.page_token },
));
::protobuf::reflect::MessageDescriptor::new_pb_name::<ListInstancesRequest>(
"ListInstancesRequest",
fields,
file_descriptor_proto()
)
})
}
fn default_instance() -> &'static ListInstancesRequest {
static instance: ::protobuf::rt::LazyV2<ListInstancesRequest> = ::protobuf::rt::LazyV2::INIT;
instance.get(ListInstancesRequest::new)
}
}
impl ::protobuf::Clear for ListInstancesRequest {
fn clear(&mut self) {
self.parent.clear();
self.page_token.clear();
self.unknown_fields.clear();
}
}
impl ::std::fmt::Debug for ListInstancesRequest {
fn fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result {
::protobuf::text_format::fmt(self, f)
}
}
impl ::protobuf::reflect::ProtobufValue for ListInstancesRequest {
fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef {
::protobuf::reflect::ReflectValueRef::Message(self)
}
}
#[derive(PartialEq,Clone,Default)]
pub struct ListInstancesResponse {
pub instances: ::protobuf::RepeatedField<super::instance::Instance>,
pub failed_locations: ::protobuf::RepeatedField<::std::string::String>,
pub next_page_token: ::std::string::String,
pub unknown_fields: ::protobuf::UnknownFields,
pub cached_size: ::protobuf::CachedSize,
}
impl<'a> ::std::default::Default for &'a ListInstancesResponse {
fn default() -> &'a ListInstancesResponse {
<ListInstancesResponse as ::protobuf::Message>::default_instance()
}
}
impl ListInstancesResponse {
pub fn new() -> ListInstancesResponse {
::std::default::Default::default()
}
pub fn get_instances(&self) -> &[super::instance::Instance] {
&self.instances
}
pub fn clear_instances(&mut self) {
self.instances.clear();
}
pub fn set_instances(&mut self, v: ::protobuf::RepeatedField<super::instance::Instance>) {
self.instances = v;
}
pub fn mut_instances(&mut self) -> &mut ::protobuf::RepeatedField<super::instance::Instance> {
&mut self.instances
}
pub fn take_instances(&mut self) -> ::protobuf::RepeatedField<super::instance::Instance> {
::std::mem::replace(&mut self.instances, ::protobuf::RepeatedField::new())
}
pub fn get_failed_locations(&self) -> &[::std::string::String] {
&self.failed_locations
}
pub fn clear_failed_locations(&mut self) {
self.failed_locations.clear();
}
pub fn set_failed_locations(&mut self, v: ::protobuf::RepeatedField<::std::string::String>) {
self.failed_locations = v;
}
pub fn mut_failed_locations(&mut self) -> &mut ::protobuf::RepeatedField<::std::string::String> {
&mut self.failed_locations
}
pub fn take_failed_locations(&mut self) -> ::protobuf::RepeatedField<::std::string::String> {
::std::mem::replace(&mut self.failed_locations, ::protobuf::RepeatedField::new())
}
pub fn get_next_page_token(&self) -> &str {
&self.next_page_token
}
pub fn clear_next_page_token(&mut self) {
self.next_page_token.clear();
}
pub fn set_next_page_token(&mut self, v: ::std::string::String) {
self.next_page_token = v;
}
pub fn mut_next_page_token(&mut self) -> &mut ::std::string::String {
&mut self.next_page_token
}
pub fn take_next_page_token(&mut self) -> ::std::string::String {
::std::mem::replace(&mut self.next_page_token, ::std::string::String::new())
}
}
impl ::protobuf::Message for ListInstancesResponse {
fn is_initialized(&self) -> bool {
for v in &self.instances {
if !v.is_initialized() {
return false;
}
};
true
}
fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> {
while !is.eof()? {
let (field_number, wire_type) = is.read_tag_unpack()?;
match field_number {
1 => {
::protobuf::rt::read_repeated_message_into(wire_type, is, &mut self.instances)?;
},
2 => {
::protobuf::rt::read_repeated_string_into(wire_type, is, &mut self.failed_locations)?;
},
3 => {
::protobuf::rt::read_singular_proto3_string_into(wire_type, is, &mut self.next_page_token)?;
},
_ => {
::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?;
},
};
}
::std::result::Result::Ok(())
}
#[allow(unused_variables)]
fn compute_size(&self) -> u32 {
let mut my_size = 0;
for value in &self.instances {
let len = value.compute_size();
my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len;
};
for value in &self.failed_locations {
my_size += ::protobuf::rt::string_size(2, &value);
};
if !self.next_page_token.is_empty() {
my_size += ::protobuf::rt::string_size(3, &self.next_page_token);
}
my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields());
self.cached_size.set(my_size);
my_size
}
fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> {
for v in &self.instances {
os.write_tag(1, ::protobuf::wire_format::WireTypeLengthDelimited)?;
os.write_raw_varint32(v.get_cached_size())?;
v.write_to_with_cached_sizes(os)?;
};
for v in &self.failed_locations {
os.write_string(2, &v)?;
};
if !self.next_page_token.is_empty() {
os.write_string(3, &self.next_page_token)?;
}
os.write_unknown_fields(self.get_unknown_fields())?;
::std::result::Result::Ok(())
}
fn get_cached_size(&self) -> u32 {
self.cached_size.get()
}
fn get_unknown_fields(&self) -> &::protobuf::UnknownFields {
&self.unknown_fields
}
fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields {
&mut self.unknown_fields
}
fn as_any(&self) -> &dyn (::std::any::Any) {
self as &dyn (::std::any::Any)
}
fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
self as &mut dyn (::std::any::Any)
}
fn into_any(self: ::std::boxed::Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
self
}
fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor {
Self::descriptor_static()
}
fn new() -> ListInstancesResponse {
ListInstancesResponse::new()
}
fn descriptor_static() -> &'static ::protobuf::reflect::MessageDescriptor {
static descriptor: ::protobuf::rt::LazyV2<::protobuf::reflect::MessageDescriptor> = ::protobuf::rt::LazyV2::INIT;
descriptor.get(|| {
let mut fields = ::std::vec::Vec::new();
fields.push(::protobuf::reflect::accessor::make_repeated_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage<super::instance::Instance>>(
"instances",
|m: &ListInstancesResponse| { &m.instances },
|m: &mut ListInstancesResponse| { &mut m.instances },
));
fields.push(::protobuf::reflect::accessor::make_repeated_field_accessor::<_, ::protobuf::types::ProtobufTypeString>(
"failed_locations",
|m: &ListInstancesResponse| { &m.failed_locations },
|m: &mut ListInstancesResponse| { &mut m.failed_locations },
));
fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeString>(
"next_page_token",
|m: &ListInstancesResponse| { &m.next_page_token },
|m: &mut ListInstancesResponse| { &mut m.next_page_token },
));
::protobuf::reflect::MessageDescriptor::new_pb_name::<ListInstancesResponse>(
"ListInstancesResponse",
fields,
file_descriptor_proto()
)
})
}
fn default_instance() -> &'static ListInstancesResponse {
static instance: ::protobuf::rt::LazyV2<ListInstancesResponse> = ::protobuf::rt::LazyV2::INIT;
instance.get(ListInstancesResponse::new)
}
}
impl ::protobuf::Clear for ListInstancesResponse {
fn clear(&mut self) {
self.instances.clear();
self.failed_locations.clear();
self.next_page_token.clear();
self.unknown_fields.clear();
}
}
impl ::std::fmt::Debug for ListInstancesResponse {
fn fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result {
::protobuf::text_format::fmt(self, f)
}
}
impl ::protobuf::reflect::ProtobufValue for ListInstancesResponse {
fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef {
::protobuf::reflect::ReflectValueRef::Message(self)
}
}
#[derive(PartialEq,Clone,Default)]
pub struct PartialUpdateInstanceRequest {
pub instance: ::protobuf::SingularPtrField<super::instance::Instance>,
pub update_mask: ::protobuf::SingularPtrField<::protobuf::well_known_types::FieldMask>,
pub unknown_fields: ::protobuf::UnknownFields,
pub cached_size: ::protobuf::CachedSize,
}
impl<'a> ::std::default::Default for &'a PartialUpdateInstanceRequest {
fn default() -> &'a PartialUpdateInstanceRequest {
<PartialUpdateInstanceRequest as ::protobuf::Message>::default_instance()
}
}
impl PartialUpdateInstanceRequest {
pub fn new() -> PartialUpdateInstanceRequest {
::std::default::Default::default()
}
pub fn get_instance(&self) -> &super::instance::Instance {
self.instance.as_ref().unwrap_or_else(|| <super::instance::Instance as ::protobuf::Message>::default_instance())
}
pub fn clear_instance(&mut self) {
self.instance.clear();
}
pub fn has_instance(&self) -> bool {
self.instance.is_some()
}
pub fn set_instance(&mut self, v: super::instance::Instance) {
self.instance = ::protobuf::SingularPtrField::some(v);
}
pub fn mut_instance(&mut self) -> &mut super::instance::Instance {
if self.instance.is_none() {
self.instance.set_default();
}
self.instance.as_mut().unwrap()
}
pub fn take_instance(&mut self) -> super::instance::Instance {
self.instance.take().unwrap_or_else(|| super::instance::Instance::new())
}
pub fn get_update_mask(&self) -> &::protobuf::well_known_types::FieldMask {
self.update_mask.as_ref().unwrap_or_else(|| <::protobuf::well_known_types::FieldMask as ::protobuf::Message>::default_instance())
}
pub fn clear_update_mask(&mut self) {
self.update_mask.clear();
}
pub fn has_update_mask(&self) -> bool {
self.update_mask.is_some()
}
pub fn set_update_mask(&mut self, v: ::protobuf::well_known_types::FieldMask) {
self.update_mask = ::protobuf::SingularPtrField::some(v);
}
pub fn mut_update_mask(&mut self) -> &mut ::protobuf::well_known_types::FieldMask {
if self.update_mask.is_none() {
self.update_mask.set_default();
}
self.update_mask.as_mut().unwrap()
}
pub fn take_update_mask(&mut self) -> ::protobuf::well_known_types::FieldMask {
self.update_mask.take().unwrap_or_else(|| ::protobuf::well_known_types::FieldMask::new())
}
}
impl ::protobuf::Message for PartialUpdateInstanceRequest {
fn is_initialized(&self) -> bool {
for v in &self.instance {
if !v.is_initialized() {
return false;
}
};
for v in &self.update_mask {
if !v.is_initialized() {
return false;
}
};
true
}
fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> {
while !is.eof()? {
let (field_number, wire_type) = is.read_tag_unpack()?;
match field_number {
1 => {
::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.instance)?;
},
2 => {
::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.update_mask)?;
},
_ => {
::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?;
},
};
}
::std::result::Result::Ok(())
}
#[allow(unused_variables)]
fn compute_size(&self) -> u32 {
let mut my_size = 0;
if let Some(ref v) = self.instance.as_ref() {
let len = v.compute_size();
my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len;
}
if let Some(ref v) = self.update_mask.as_ref() {
let len = v.compute_size();
my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len;
}
my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields());
self.cached_size.set(my_size);
my_size
}
fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> {
if let Some(ref v) = self.instance.as_ref() {
os.write_tag(1, ::protobuf::wire_format::WireTypeLengthDelimited)?;
os.write_raw_varint32(v.get_cached_size())?;
v.write_to_with_cached_sizes(os)?;
}
if let Some(ref v) = self.update_mask.as_ref() {
os.write_tag(2, ::protobuf::wire_format::WireTypeLengthDelimited)?;
os.write_raw_varint32(v.get_cached_size())?;
v.write_to_with_cached_sizes(os)?;
}
os.write_unknown_fields(self.get_unknown_fields())?;
::std::result::Result::Ok(())
}
fn get_cached_size(&self) -> u32 {
self.cached_size.get()
}
fn get_unknown_fields(&self) -> &::protobuf::UnknownFields {
&self.unknown_fields
}
fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields {
&mut self.unknown_fields
}
fn as_any(&self) -> &dyn (::std::any::Any) {
self as &dyn (::std::any::Any)
}
fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
self as &mut dyn (::std::any::Any)
}
fn into_any(self: ::std::boxed::Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
self
}
fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor {
Self::descriptor_static()
}
fn new() -> PartialUpdateInstanceRequest {
PartialUpdateInstanceRequest::new()
}
fn descriptor_static() -> &'static ::protobuf::reflect::MessageDescriptor {
static descriptor: ::protobuf::rt::LazyV2<::protobuf::reflect::MessageDescriptor> = ::protobuf::rt::LazyV2::INIT;
descriptor.get(|| {
let mut fields = ::std::vec::Vec::new();
fields.push(::protobuf::reflect::accessor::make_singular_ptr_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage<super::instance::Instance>>(
"instance",
|m: &PartialUpdateInstanceRequest| { &m.instance },
|m: &mut PartialUpdateInstanceRequest| { &mut m.instance },
));
fields.push(::protobuf::reflect::accessor::make_singular_ptr_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage<::protobuf::well_known_types::FieldMask>>(
"update_mask",
|m: &PartialUpdateInstanceRequest| { &m.update_mask },
|m: &mut PartialUpdateInstanceRequest| { &mut m.update_mask },
));
::protobuf::reflect::MessageDescriptor::new_pb_name::<PartialUpdateInstanceRequest>(
"PartialUpdateInstanceRequest",
fields,
file_descriptor_proto()
)
})
}
fn default_instance() -> &'static PartialUpdateInstanceRequest {
static instance: ::protobuf::rt::LazyV2<PartialUpdateInstanceRequest> = ::protobuf::rt::LazyV2::INIT;
instance.get(PartialUpdateInstanceRequest::new)
}
}
impl ::protobuf::Clear for PartialUpdateInstanceRequest {
fn clear(&mut self) {
self.instance.clear();
self.update_mask.clear();
self.unknown_fields.clear();
}
}
impl ::std::fmt::Debug for PartialUpdateInstanceRequest {
fn fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result {
::protobuf::text_format::fmt(self, f)
}
}
impl ::protobuf::reflect::ProtobufValue for PartialUpdateInstanceRequest {
fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef {
::protobuf::reflect::ReflectValueRef::Message(self)
}
}
#[derive(PartialEq,Clone,Default)]
pub struct DeleteInstanceRequest {
pub name: ::std::string::String,
pub unknown_fields: ::protobuf::UnknownFields,
pub cached_size: ::protobuf::CachedSize,
}
impl<'a> ::std::default::Default for &'a DeleteInstanceRequest {
fn default() -> &'a DeleteInstanceRequest {
<DeleteInstanceRequest as ::protobuf::Message>::default_instance()
}
}
impl DeleteInstanceRequest {
pub fn new() -> DeleteInstanceRequest {
::std::default::Default::default()
}
pub fn get_name(&self) -> &str {
&self.name
}
pub fn clear_name(&mut self) {
self.name.clear();
}
pub fn set_name(&mut self, v: ::std::string::String) {
self.name = v;
}
pub fn mut_name(&mut self) -> &mut ::std::string::String {
&mut self.name
}
pub fn take_name(&mut self) -> ::std::string::String {
::std::mem::replace(&mut self.name, ::std::string::String::new())
}
}
impl ::protobuf::Message for DeleteInstanceRequest {
fn is_initialized(&self) -> bool {
true
}
fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> {
while !is.eof()? {
let (field_number, wire_type) = is.read_tag_unpack()?;
match field_number {
1 => {
::protobuf::rt::read_singular_proto3_string_into(wire_type, is, &mut self.name)?;
},
_ => {
::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?;
},
};
}
::std::result::Result::Ok(())
}
#[allow(unused_variables)]
fn compute_size(&self) -> u32 {
let mut my_size = 0;
if !self.name.is_empty() {
my_size += ::protobuf::rt::string_size(1, &self.name);
}
my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields());
self.cached_size.set(my_size);
my_size
}
fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> {
if !self.name.is_empty() {
os.write_string(1, &self.name)?;
}
os.write_unknown_fields(self.get_unknown_fields())?;
::std::result::Result::Ok(())
}
fn get_cached_size(&self) -> u32 {
self.cached_size.get()
}
fn get_unknown_fields(&self) -> &::protobuf::UnknownFields {
&self.unknown_fields
}
fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields {
&mut self.unknown_fields
}
fn as_any(&self) -> &dyn (::std::any::Any) {
self as &dyn (::std::any::Any)
}
fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
self as &mut dyn (::std::any::Any)
}
fn into_any(self: ::std::boxed::Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
self
}
fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor {
Self::descriptor_static()
}
fn new() -> DeleteInstanceRequest {
DeleteInstanceRequest::new()
}
fn descriptor_static() -> &'static ::protobuf::reflect::MessageDescriptor {
static descriptor: ::protobuf::rt::LazyV2<::protobuf::reflect::MessageDescriptor> = ::protobuf::rt::LazyV2::INIT;
descriptor.get(|| {
let mut fields = ::std::vec::Vec::new();
fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeString>(
"name",
|m: &DeleteInstanceRequest| { &m.name },
|m: &mut DeleteInstanceRequest| { &mut m.name },
));
::protobuf::reflect::MessageDescriptor::new_pb_name::<DeleteInstanceRequest>(
"DeleteInstanceRequest",
fields,
file_descriptor_proto()
)
})
}
fn default_instance() -> &'static DeleteInstanceRequest {
static instance: ::protobuf::rt::LazyV2<DeleteInstanceRequest> = ::protobuf::rt::LazyV2::INIT;
instance.get(DeleteInstanceRequest::new)
}
}
impl ::protobuf::Clear for DeleteInstanceRequest {
fn clear(&mut self) {
self.name.clear();
self.unknown_fields.clear();
}
}
impl ::std::fmt::Debug for DeleteInstanceRequest {
fn fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result {
::protobuf::text_format::fmt(self, f)
}
}
impl ::protobuf::reflect::ProtobufValue for DeleteInstanceRequest {
fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef {
::protobuf::reflect::ReflectValueRef::Message(self)
}
}
#[derive(PartialEq,Clone,Default)]
pub struct CreateClusterRequest {
pub parent: ::std::string::String,
pub cluster_id: ::std::string::String,
pub cluster: ::protobuf::SingularPtrField<super::instance::Cluster>,
pub unknown_fields: ::protobuf::UnknownFields,
pub cached_size: ::protobuf::CachedSize,
}
impl<'a> ::std::default::Default for &'a CreateClusterRequest {
fn default() -> &'a CreateClusterRequest {
<CreateClusterRequest as ::protobuf::Message>::default_instance()
}
}
impl CreateClusterRequest {
pub fn new() -> CreateClusterRequest {
::std::default::Default::default()
}
pub fn get_parent(&self) -> &str {
&self.parent
}
pub fn clear_parent(&mut self) {
self.parent.clear();
}
pub fn set_parent(&mut self, v: ::std::string::String) {
self.parent = v;
}
pub fn mut_parent(&mut self) -> &mut ::std::string::String {
&mut self.parent
}
pub fn take_parent(&mut self) -> ::std::string::String {
::std::mem::replace(&mut self.parent, ::std::string::String::new())
}
pub fn get_cluster_id(&self) -> &str {
&self.cluster_id
}
pub fn clear_cluster_id(&mut self) {
self.cluster_id.clear();
}
pub fn set_cluster_id(&mut self, v: ::std::string::String) {
self.cluster_id = v;
}
pub fn mut_cluster_id(&mut self) -> &mut ::std::string::String {
&mut self.cluster_id
}
pub fn take_cluster_id(&mut self) -> ::std::string::String {
::std::mem::replace(&mut self.cluster_id, ::std::string::String::new())
}
pub fn get_cluster(&self) -> &super::instance::Cluster {
self.cluster.as_ref().unwrap_or_else(|| <super::instance::Cluster as ::protobuf::Message>::default_instance())
}
pub fn clear_cluster(&mut self) {
self.cluster.clear();
}
pub fn has_cluster(&self) -> bool {
self.cluster.is_some()
}
pub fn set_cluster(&mut self, v: super::instance::Cluster) {
self.cluster = ::protobuf::SingularPtrField::some(v);
}
pub fn mut_cluster(&mut self) -> &mut super::instance::Cluster {
if self.cluster.is_none() {
self.cluster.set_default();
}
self.cluster.as_mut().unwrap()
}
pub fn take_cluster(&mut self) -> super::instance::Cluster {
self.cluster.take().unwrap_or_else(|| super::instance::Cluster::new())
}
}
impl ::protobuf::Message for CreateClusterRequest {
fn is_initialized(&self) -> bool {
for v in &self.cluster {
if !v.is_initialized() {
return false;
}
};
true
}
fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> {
while !is.eof()? {
let (field_number, wire_type) = is.read_tag_unpack()?;
match field_number {
1 => {
::protobuf::rt::read_singular_proto3_string_into(wire_type, is, &mut self.parent)?;
},
2 => {
::protobuf::rt::read_singular_proto3_string_into(wire_type, is, &mut self.cluster_id)?;
},
3 => {
::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.cluster)?;
},
_ => {
::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?;
},
};
}
::std::result::Result::Ok(())
}
#[allow(unused_variables)]
fn compute_size(&self) -> u32 {
let mut my_size = 0;
if !self.parent.is_empty() {
my_size += ::protobuf::rt::string_size(1, &self.parent);
}
if !self.cluster_id.is_empty() {
my_size += ::protobuf::rt::string_size(2, &self.cluster_id);
}
if let Some(ref v) = self.cluster.as_ref() {
let len = v.compute_size();
my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len;
}
my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields());
self.cached_size.set(my_size);
my_size
}
fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> {
if !self.parent.is_empty() {
os.write_string(1, &self.parent)?;
}
if !self.cluster_id.is_empty() {
os.write_string(2, &self.cluster_id)?;
}
if let Some(ref v) = self.cluster.as_ref() {
os.write_tag(3, ::protobuf::wire_format::WireTypeLengthDelimited)?;
os.write_raw_varint32(v.get_cached_size())?;
v.write_to_with_cached_sizes(os)?;
}
os.write_unknown_fields(self.get_unknown_fields())?;
::std::result::Result::Ok(())
}
fn get_cached_size(&self) -> u32 {
self.cached_size.get()
}
fn get_unknown_fields(&self) -> &::protobuf::UnknownFields {
&self.unknown_fields
}
fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields {
&mut self.unknown_fields
}
fn as_any(&self) -> &dyn (::std::any::Any) {
self as &dyn (::std::any::Any)
}
fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
self as &mut dyn (::std::any::Any)
}
fn into_any(self: ::std::boxed::Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
self
}
fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor {
Self::descriptor_static()
}
fn new() -> CreateClusterRequest {
CreateClusterRequest::new()
}
fn descriptor_static() -> &'static ::protobuf::reflect::MessageDescriptor {
static descriptor: ::protobuf::rt::LazyV2<::protobuf::reflect::MessageDescriptor> = ::protobuf::rt::LazyV2::INIT;
descriptor.get(|| {
let mut fields = ::std::vec::Vec::new();
fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeString>(
"parent",
|m: &CreateClusterRequest| { &m.parent },
|m: &mut CreateClusterRequest| { &mut m.parent },
));
fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeString>(
"cluster_id",
|m: &CreateClusterRequest| { &m.cluster_id },
|m: &mut CreateClusterRequest| { &mut m.cluster_id },
));
fields.push(::protobuf::reflect::accessor::make_singular_ptr_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage<super::instance::Cluster>>(
"cluster",
|m: &CreateClusterRequest| { &m.cluster },
|m: &mut CreateClusterRequest| { &mut m.cluster },
));
::protobuf::reflect::MessageDescriptor::new_pb_name::<CreateClusterRequest>(
"CreateClusterRequest",
fields,
file_descriptor_proto()
)
})
}
fn default_instance() -> &'static CreateClusterRequest {
static instance: ::protobuf::rt::LazyV2<CreateClusterRequest> = ::protobuf::rt::LazyV2::INIT;
instance.get(CreateClusterRequest::new)
}
}
impl ::protobuf::Clear for CreateClusterRequest {
fn clear(&mut self) {
self.parent.clear();
self.cluster_id.clear();
self.cluster.clear();
self.unknown_fields.clear();
}
}
impl ::std::fmt::Debug for CreateClusterRequest {
fn fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result {
::protobuf::text_format::fmt(self, f)
}
}
impl ::protobuf::reflect::ProtobufValue for CreateClusterRequest {
fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef {
::protobuf::reflect::ReflectValueRef::Message(self)
}
}
#[derive(PartialEq,Clone,Default)]
pub struct GetClusterRequest {
pub name: ::std::string::String,
pub unknown_fields: ::protobuf::UnknownFields,
pub cached_size: ::protobuf::CachedSize,
}
impl<'a> ::std::default::Default for &'a GetClusterRequest {
fn default() -> &'a GetClusterRequest {
<GetClusterRequest as ::protobuf::Message>::default_instance()
}
}
impl GetClusterRequest {
pub fn new() -> GetClusterRequest {
::std::default::Default::default()
}
pub fn get_name(&self) -> &str {
&self.name
}
pub fn clear_name(&mut self) {
self.name.clear();
}
pub fn set_name(&mut self, v: ::std::string::String) {
self.name = v;
}
pub fn mut_name(&mut self) -> &mut ::std::string::String {
&mut self.name
}
pub fn take_name(&mut self) -> ::std::string::String {
::std::mem::replace(&mut self.name, ::std::string::String::new())
}
}
impl ::protobuf::Message for GetClusterRequest {
fn is_initialized(&self) -> bool {
true
}
fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> {
while !is.eof()? {
let (field_number, wire_type) = is.read_tag_unpack()?;
match field_number {
1 => {
::protobuf::rt::read_singular_proto3_string_into(wire_type, is, &mut self.name)?;
},
_ => {
::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?;
},
};
}
::std::result::Result::Ok(())
}
#[allow(unused_variables)]
fn compute_size(&self) -> u32 {
let mut my_size = 0;
if !self.name.is_empty() {
my_size += ::protobuf::rt::string_size(1, &self.name);
}
my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields());
self.cached_size.set(my_size);
my_size
}
fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> {
if !self.name.is_empty() {
os.write_string(1, &self.name)?;
}
os.write_unknown_fields(self.get_unknown_fields())?;
::std::result::Result::Ok(())
}
fn get_cached_size(&self) -> u32 {
self.cached_size.get()
}
fn get_unknown_fields(&self) -> &::protobuf::UnknownFields {
&self.unknown_fields
}
fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields {
&mut self.unknown_fields
}
fn as_any(&self) -> &dyn (::std::any::Any) {
self as &dyn (::std::any::Any)
}
fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
self as &mut dyn (::std::any::Any)
}
fn into_any(self: ::std::boxed::Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
self
}
fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor {
Self::descriptor_static()
}
fn new() -> GetClusterRequest {
GetClusterRequest::new()
}
fn descriptor_static() -> &'static ::protobuf::reflect::MessageDescriptor {
static descriptor: ::protobuf::rt::LazyV2<::protobuf::reflect::MessageDescriptor> = ::protobuf::rt::LazyV2::INIT;
descriptor.get(|| {
let mut fields = ::std::vec::Vec::new();
fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeString>(
"name",
|m: &GetClusterRequest| { &m.name },
|m: &mut GetClusterRequest| { &mut m.name },
));
::protobuf::reflect::MessageDescriptor::new_pb_name::<GetClusterRequest>(
"GetClusterRequest",
fields,
file_descriptor_proto()
)
})
}
fn default_instance() -> &'static GetClusterRequest {
static instance: ::protobuf::rt::LazyV2<GetClusterRequest> = ::protobuf::rt::LazyV2::INIT;
instance.get(GetClusterRequest::new)
}
}
impl ::protobuf::Clear for GetClusterRequest {
fn clear(&mut self) {
self.name.clear();
self.unknown_fields.clear();
}
}
impl ::std::fmt::Debug for GetClusterRequest {
fn fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result {
::protobuf::text_format::fmt(self, f)
}
}
impl ::protobuf::reflect::ProtobufValue for GetClusterRequest {
fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef {
::protobuf::reflect::ReflectValueRef::Message(self)
}
}
#[derive(PartialEq,Clone,Default)]
pub struct ListClustersRequest {
pub parent: ::std::string::String,
pub page_token: ::std::string::String,
pub unknown_fields: ::protobuf::UnknownFields,
pub cached_size: ::protobuf::CachedSize,
}
impl<'a> ::std::default::Default for &'a ListClustersRequest {
fn default() -> &'a ListClustersRequest {
<ListClustersRequest as ::protobuf::Message>::default_instance()
}
}
impl ListClustersRequest {
pub fn new() -> ListClustersRequest {
::std::default::Default::default()
}
pub fn get_parent(&self) -> &str {
&self.parent
}
pub fn clear_parent(&mut self) {
self.parent.clear();
}
pub fn set_parent(&mut self, v: ::std::string::String) {
self.parent = v;
}
pub fn mut_parent(&mut self) -> &mut ::std::string::String {
&mut self.parent
}
pub fn take_parent(&mut self) -> ::std::string::String {
::std::mem::replace(&mut self.parent, ::std::string::String::new())
}
pub fn get_page_token(&self) -> &str {
&self.page_token
}
pub fn clear_page_token(&mut self) {
self.page_token.clear();
}
pub fn set_page_token(&mut self, v: ::std::string::String) {
self.page_token = v;
}
pub fn mut_page_token(&mut self) -> &mut ::std::string::String {
&mut self.page_token
}
pub fn take_page_token(&mut self) -> ::std::string::String {
::std::mem::replace(&mut self.page_token, ::std::string::String::new())
}
}
impl ::protobuf::Message for ListClustersRequest {
fn is_initialized(&self) -> bool {
true
}
fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> {
while !is.eof()? {
let (field_number, wire_type) = is.read_tag_unpack()?;
match field_number {
1 => {
::protobuf::rt::read_singular_proto3_string_into(wire_type, is, &mut self.parent)?;
},
2 => {
::protobuf::rt::read_singular_proto3_string_into(wire_type, is, &mut self.page_token)?;
},
_ => {
::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?;
},
};
}
::std::result::Result::Ok(())
}
#[allow(unused_variables)]
fn compute_size(&self) -> u32 {
let mut my_size = 0;
if !self.parent.is_empty() {
my_size += ::protobuf::rt::string_size(1, &self.parent);
}
if !self.page_token.is_empty() {
my_size += ::protobuf::rt::string_size(2, &self.page_token);
}
my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields());
self.cached_size.set(my_size);
my_size
}
fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> {
if !self.parent.is_empty() {
os.write_string(1, &self.parent)?;
}
if !self.page_token.is_empty() {
os.write_string(2, &self.page_token)?;
}
os.write_unknown_fields(self.get_unknown_fields())?;
::std::result::Result::Ok(())
}
fn get_cached_size(&self) -> u32 {
self.cached_size.get()
}
fn get_unknown_fields(&self) -> &::protobuf::UnknownFields {
&self.unknown_fields
}
fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields {
&mut self.unknown_fields
}
fn as_any(&self) -> &dyn (::std::any::Any) {
self as &dyn (::std::any::Any)
}
fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
self as &mut dyn (::std::any::Any)
}
fn into_any(self: ::std::boxed::Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
self
}
fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor {
Self::descriptor_static()
}
fn new() -> ListClustersRequest {
ListClustersRequest::new()
}
fn descriptor_static() -> &'static ::protobuf::reflect::MessageDescriptor {
static descriptor: ::protobuf::rt::LazyV2<::protobuf::reflect::MessageDescriptor> = ::protobuf::rt::LazyV2::INIT;
descriptor.get(|| {
let mut fields = ::std::vec::Vec::new();
fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeString>(
"parent",
|m: &ListClustersRequest| { &m.parent },
|m: &mut ListClustersRequest| { &mut m.parent },
));
fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeString>(
"page_token",
|m: &ListClustersRequest| { &m.page_token },
|m: &mut ListClustersRequest| { &mut m.page_token },
));
::protobuf::reflect::MessageDescriptor::new_pb_name::<ListClustersRequest>(
"ListClustersRequest",
fields,
file_descriptor_proto()
)
})
}
fn default_instance() -> &'static ListClustersRequest {
static instance: ::protobuf::rt::LazyV2<ListClustersRequest> = ::protobuf::rt::LazyV2::INIT;
instance.get(ListClustersRequest::new)
}
}
impl ::protobuf::Clear for ListClustersRequest {
fn clear(&mut self) {
self.parent.clear();
self.page_token.clear();
self.unknown_fields.clear();
}
}
impl ::std::fmt::Debug for ListClustersRequest {
fn fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result {
::protobuf::text_format::fmt(self, f)
}
}
impl ::protobuf::reflect::ProtobufValue for ListClustersRequest {
fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef {
::protobuf::reflect::ReflectValueRef::Message(self)
}
}
#[derive(PartialEq,Clone,Default)]
pub struct ListClustersResponse {
pub clusters: ::protobuf::RepeatedField<super::instance::Cluster>,
pub failed_locations: ::protobuf::RepeatedField<::std::string::String>,
pub next_page_token: ::std::string::String,
pub unknown_fields: ::protobuf::UnknownFields,
pub cached_size: ::protobuf::CachedSize,
}
impl<'a> ::std::default::Default for &'a ListClustersResponse {
fn default() -> &'a ListClustersResponse {
<ListClustersResponse as ::protobuf::Message>::default_instance()
}
}
impl ListClustersResponse {
pub fn new() -> ListClustersResponse {
::std::default::Default::default()
}
pub fn get_clusters(&self) -> &[super::instance::Cluster] {
&self.clusters
}
pub fn clear_clusters(&mut self) {
self.clusters.clear();
}
pub fn set_clusters(&mut self, v: ::protobuf::RepeatedField<super::instance::Cluster>) {
self.clusters = v;
}
pub fn mut_clusters(&mut self) -> &mut ::protobuf::RepeatedField<super::instance::Cluster> {
&mut self.clusters
}
pub fn take_clusters(&mut self) -> ::protobuf::RepeatedField<super::instance::Cluster> {
::std::mem::replace(&mut self.clusters, ::protobuf::RepeatedField::new())
}
pub fn get_failed_locations(&self) -> &[::std::string::String] {
&self.failed_locations
}
pub fn clear_failed_locations(&mut self) {
self.failed_locations.clear();
}
pub fn set_failed_locations(&mut self, v: ::protobuf::RepeatedField<::std::string::String>) {
self.failed_locations = v;
}
pub fn mut_failed_locations(&mut self) -> &mut ::protobuf::RepeatedField<::std::string::String> {
&mut self.failed_locations
}
pub fn take_failed_locations(&mut self) -> ::protobuf::RepeatedField<::std::string::String> {
::std::mem::replace(&mut self.failed_locations, ::protobuf::RepeatedField::new())
}
pub fn get_next_page_token(&self) -> &str {
&self.next_page_token
}
pub fn clear_next_page_token(&mut self) {
self.next_page_token.clear();
}
pub fn set_next_page_token(&mut self, v: ::std::string::String) {
self.next_page_token = v;
}
pub fn mut_next_page_token(&mut self) -> &mut ::std::string::String {
&mut self.next_page_token
}
pub fn take_next_page_token(&mut self) -> ::std::string::String {
::std::mem::replace(&mut self.next_page_token, ::std::string::String::new())
}
}
impl ::protobuf::Message for ListClustersResponse {
fn is_initialized(&self) -> bool {
for v in &self.clusters {
if !v.is_initialized() {
return false;
}
};
true
}
fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> {
while !is.eof()? {
let (field_number, wire_type) = is.read_tag_unpack()?;
match field_number {
1 => {
::protobuf::rt::read_repeated_message_into(wire_type, is, &mut self.clusters)?;
},
2 => {
::protobuf::rt::read_repeated_string_into(wire_type, is, &mut self.failed_locations)?;
},
3 => {
::protobuf::rt::read_singular_proto3_string_into(wire_type, is, &mut self.next_page_token)?;
},
_ => {
::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?;
},
};
}
::std::result::Result::Ok(())
}
#[allow(unused_variables)]
fn compute_size(&self) -> u32 {
let mut my_size = 0;
for value in &self.clusters {
let len = value.compute_size();
my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len;
};
for value in &self.failed_locations {
my_size += ::protobuf::rt::string_size(2, &value);
};
if !self.next_page_token.is_empty() {
my_size += ::protobuf::rt::string_size(3, &self.next_page_token);
}
my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields());
self.cached_size.set(my_size);
my_size
}
fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> {
for v in &self.clusters {
os.write_tag(1, ::protobuf::wire_format::WireTypeLengthDelimited)?;
os.write_raw_varint32(v.get_cached_size())?;
v.write_to_with_cached_sizes(os)?;
};
for v in &self.failed_locations {
os.write_string(2, &v)?;
};
if !self.next_page_token.is_empty() {
os.write_string(3, &self.next_page_token)?;
}
os.write_unknown_fields(self.get_unknown_fields())?;
::std::result::Result::Ok(())
}
fn get_cached_size(&self) -> u32 {
self.cached_size.get()
}
fn get_unknown_fields(&self) -> &::protobuf::UnknownFields {
&self.unknown_fields
}
fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields {
&mut self.unknown_fields
}
fn as_any(&self) -> &dyn (::std::any::Any) {
self as &dyn (::std::any::Any)
}
fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
self as &mut dyn (::std::any::Any)
}
fn into_any(self: ::std::boxed::Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
self
}
fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor {
Self::descriptor_static()
}
fn new() -> ListClustersResponse {
ListClustersResponse::new()
}
fn descriptor_static() -> &'static ::protobuf::reflect::MessageDescriptor {
static descriptor: ::protobuf::rt::LazyV2<::protobuf::reflect::MessageDescriptor> = ::protobuf::rt::LazyV2::INIT;
descriptor.get(|| {
let mut fields = ::std::vec::Vec::new();
fields.push(::protobuf::reflect::accessor::make_repeated_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage<super::instance::Cluster>>(
"clusters",
|m: &ListClustersResponse| { &m.clusters },
|m: &mut ListClustersResponse| { &mut m.clusters },
));
fields.push(::protobuf::reflect::accessor::make_repeated_field_accessor::<_, ::protobuf::types::ProtobufTypeString>(
"failed_locations",
|m: &ListClustersResponse| { &m.failed_locations },
|m: &mut ListClustersResponse| { &mut m.failed_locations },
));
fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeString>(
"next_page_token",
|m: &ListClustersResponse| { &m.next_page_token },
|m: &mut ListClustersResponse| { &mut m.next_page_token },
));
::protobuf::reflect::MessageDescriptor::new_pb_name::<ListClustersResponse>(
"ListClustersResponse",
fields,
file_descriptor_proto()
)
})
}
fn default_instance() -> &'static ListClustersResponse {
static instance: ::protobuf::rt::LazyV2<ListClustersResponse> = ::protobuf::rt::LazyV2::INIT;
instance.get(ListClustersResponse::new)
}
}
impl ::protobuf::Clear for ListClustersResponse {
fn clear(&mut self) {
self.clusters.clear();
self.failed_locations.clear();
self.next_page_token.clear();
self.unknown_fields.clear();
}
}
impl ::std::fmt::Debug for ListClustersResponse {
fn fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result {
::protobuf::text_format::fmt(self, f)
}
}
impl ::protobuf::reflect::ProtobufValue for ListClustersResponse {
fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef {
::protobuf::reflect::ReflectValueRef::Message(self)
}
}
#[derive(PartialEq,Clone,Default)]
pub struct DeleteClusterRequest {
pub name: ::std::string::String,
pub unknown_fields: ::protobuf::UnknownFields,
pub cached_size: ::protobuf::CachedSize,
}
impl<'a> ::std::default::Default for &'a DeleteClusterRequest {
fn default() -> &'a DeleteClusterRequest {
<DeleteClusterRequest as ::protobuf::Message>::default_instance()
}
}
impl DeleteClusterRequest {
pub fn new() -> DeleteClusterRequest {
::std::default::Default::default()
}
pub fn get_name(&self) -> &str {
&self.name
}
pub fn clear_name(&mut self) {
self.name.clear();
}
pub fn set_name(&mut self, v: ::std::string::String) {
self.name = v;
}
pub fn mut_name(&mut self) -> &mut ::std::string::String {
&mut self.name
}
pub fn take_name(&mut self) -> ::std::string::String {
::std::mem::replace(&mut self.name, ::std::string::String::new())
}
}
impl ::protobuf::Message for DeleteClusterRequest {
fn is_initialized(&self) -> bool {
true
}
fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> {
while !is.eof()? {
let (field_number, wire_type) = is.read_tag_unpack()?;
match field_number {
1 => {
::protobuf::rt::read_singular_proto3_string_into(wire_type, is, &mut self.name)?;
},
_ => {
::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?;
},
};
}
::std::result::Result::Ok(())
}
#[allow(unused_variables)]
fn compute_size(&self) -> u32 {
let mut my_size = 0;
if !self.name.is_empty() {
my_size += ::protobuf::rt::string_size(1, &self.name);
}
my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields());
self.cached_size.set(my_size);
my_size
}
fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> {
if !self.name.is_empty() {
os.write_string(1, &self.name)?;
}
os.write_unknown_fields(self.get_unknown_fields())?;
::std::result::Result::Ok(())
}
fn get_cached_size(&self) -> u32 {
self.cached_size.get()
}
fn get_unknown_fields(&self) -> &::protobuf::UnknownFields {
&self.unknown_fields
}
fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields {
&mut self.unknown_fields
}
fn as_any(&self) -> &dyn (::std::any::Any) {
self as &dyn (::std::any::Any)
}
fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
self as &mut dyn (::std::any::Any)
}
fn into_any(self: ::std::boxed::Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
self
}
fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor {
Self::descriptor_static()
}
fn new() -> DeleteClusterRequest {
DeleteClusterRequest::new()
}
fn descriptor_static() -> &'static ::protobuf::reflect::MessageDescriptor {
static descriptor: ::protobuf::rt::LazyV2<::protobuf::reflect::MessageDescriptor> = ::protobuf::rt::LazyV2::INIT;
descriptor.get(|| {
let mut fields = ::std::vec::Vec::new();
fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeString>(
"name",
|m: &DeleteClusterRequest| { &m.name },
|m: &mut DeleteClusterRequest| { &mut m.name },
));
::protobuf::reflect::MessageDescriptor::new_pb_name::<DeleteClusterRequest>(
"DeleteClusterRequest",
fields,
file_descriptor_proto()
)
})
}
fn default_instance() -> &'static DeleteClusterRequest {
static instance: ::protobuf::rt::LazyV2<DeleteClusterRequest> = ::protobuf::rt::LazyV2::INIT;
instance.get(DeleteClusterRequest::new)
}
}
impl ::protobuf::Clear for DeleteClusterRequest {
fn clear(&mut self) {
self.name.clear();
self.unknown_fields.clear();
}
}
impl ::std::fmt::Debug for DeleteClusterRequest {
fn fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result {
::protobuf::text_format::fmt(self, f)
}
}
impl ::protobuf::reflect::ProtobufValue for DeleteClusterRequest {
fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef {
::protobuf::reflect::ReflectValueRef::Message(self)
}
}
#[derive(PartialEq,Clone,Default)]
pub struct CreateInstanceMetadata {
pub original_request: ::protobuf::SingularPtrField<CreateInstanceRequest>,
pub request_time: ::protobuf::SingularPtrField<::protobuf::well_known_types::Timestamp>,
pub finish_time: ::protobuf::SingularPtrField<::protobuf::well_known_types::Timestamp>,
pub unknown_fields: ::protobuf::UnknownFields,
pub cached_size: ::protobuf::CachedSize,
}
impl<'a> ::std::default::Default for &'a CreateInstanceMetadata {
fn default() -> &'a CreateInstanceMetadata {
<CreateInstanceMetadata as ::protobuf::Message>::default_instance()
}
}
impl CreateInstanceMetadata {
pub fn new() -> CreateInstanceMetadata {
::std::default::Default::default()
}
pub fn get_original_request(&self) -> &CreateInstanceRequest {
self.original_request.as_ref().unwrap_or_else(|| <CreateInstanceRequest as ::protobuf::Message>::default_instance())
}
pub fn clear_original_request(&mut self) {
self.original_request.clear();
}
pub fn has_original_request(&self) -> bool {
self.original_request.is_some()
}
pub fn set_original_request(&mut self, v: CreateInstanceRequest) {
self.original_request = ::protobuf::SingularPtrField::some(v);
}
pub fn mut_original_request(&mut self) -> &mut CreateInstanceRequest {
if self.original_request.is_none() {
self.original_request.set_default();
}
self.original_request.as_mut().unwrap()
}
pub fn take_original_request(&mut self) -> CreateInstanceRequest {
self.original_request.take().unwrap_or_else(|| CreateInstanceRequest::new())
}
pub fn get_request_time(&self) -> &::protobuf::well_known_types::Timestamp {
self.request_time.as_ref().unwrap_or_else(|| <::protobuf::well_known_types::Timestamp as ::protobuf::Message>::default_instance())
}
pub fn clear_request_time(&mut self) {
self.request_time.clear();
}
pub fn has_request_time(&self) -> bool {
self.request_time.is_some()
}
pub fn set_request_time(&mut self, v: ::protobuf::well_known_types::Timestamp) {
self.request_time = ::protobuf::SingularPtrField::some(v);
}
pub fn mut_request_time(&mut self) -> &mut ::protobuf::well_known_types::Timestamp {
if self.request_time.is_none() {
self.request_time.set_default();
}
self.request_time.as_mut().unwrap()
}
pub fn take_request_time(&mut self) -> ::protobuf::well_known_types::Timestamp {
self.request_time.take().unwrap_or_else(|| ::protobuf::well_known_types::Timestamp::new())
}
pub fn get_finish_time(&self) -> &::protobuf::well_known_types::Timestamp {
self.finish_time.as_ref().unwrap_or_else(|| <::protobuf::well_known_types::Timestamp as ::protobuf::Message>::default_instance())
}
pub fn clear_finish_time(&mut self) {
self.finish_time.clear();
}
pub fn has_finish_time(&self) -> bool {
self.finish_time.is_some()
}
pub fn set_finish_time(&mut self, v: ::protobuf::well_known_types::Timestamp) {
self.finish_time = ::protobuf::SingularPtrField::some(v);
}
pub fn mut_finish_time(&mut self) -> &mut ::protobuf::well_known_types::Timestamp {
if self.finish_time.is_none() {
self.finish_time.set_default();
}
self.finish_time.as_mut().unwrap()
}
pub fn take_finish_time(&mut self) -> ::protobuf::well_known_types::Timestamp {
self.finish_time.take().unwrap_or_else(|| ::protobuf::well_known_types::Timestamp::new())
}
}
impl ::protobuf::Message for CreateInstanceMetadata {
fn is_initialized(&self) -> bool {
for v in &self.original_request {
if !v.is_initialized() {
return false;
}
};
for v in &self.request_time {
if !v.is_initialized() {
return false;
}
};
for v in &self.finish_time {
if !v.is_initialized() {
return false;
}
};
true
}
fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> {
while !is.eof()? {
let (field_number, wire_type) = is.read_tag_unpack()?;
match field_number {
1 => {
::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.original_request)?;
},
2 => {
::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.request_time)?;
},
3 => {
::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.finish_time)?;
},
_ => {
::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?;
},
};
}
::std::result::Result::Ok(())
}
#[allow(unused_variables)]
fn compute_size(&self) -> u32 {
let mut my_size = 0;
if let Some(ref v) = self.original_request.as_ref() {
let len = v.compute_size();
my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len;
}
if let Some(ref v) = self.request_time.as_ref() {
let len = v.compute_size();
my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len;
}
if let Some(ref v) = self.finish_time.as_ref() {
let len = v.compute_size();
my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len;
}
my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields());
self.cached_size.set(my_size);
my_size
}
fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> {
if let Some(ref v) = self.original_request.as_ref() {
os.write_tag(1, ::protobuf::wire_format::WireTypeLengthDelimited)?;
os.write_raw_varint32(v.get_cached_size())?;
v.write_to_with_cached_sizes(os)?;
}
if let Some(ref v) = self.request_time.as_ref() {
os.write_tag(2, ::protobuf::wire_format::WireTypeLengthDelimited)?;
os.write_raw_varint32(v.get_cached_size())?;
v.write_to_with_cached_sizes(os)?;
}
if let Some(ref v) = self.finish_time.as_ref() {
os.write_tag(3, ::protobuf::wire_format::WireTypeLengthDelimited)?;
os.write_raw_varint32(v.get_cached_size())?;
v.write_to_with_cached_sizes(os)?;
}
os.write_unknown_fields(self.get_unknown_fields())?;
::std::result::Result::Ok(())
}
fn get_cached_size(&self) -> u32 {
self.cached_size.get()
}
fn get_unknown_fields(&self) -> &::protobuf::UnknownFields {
&self.unknown_fields
}
fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields {
&mut self.unknown_fields
}
fn as_any(&self) -> &dyn (::std::any::Any) {
self as &dyn (::std::any::Any)
}
fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
self as &mut dyn (::std::any::Any)
}
fn into_any(self: ::std::boxed::Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
self
}
fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor {
Self::descriptor_static()
}
fn new() -> CreateInstanceMetadata {
CreateInstanceMetadata::new()
}
fn descriptor_static() -> &'static ::protobuf::reflect::MessageDescriptor {
static descriptor: ::protobuf::rt::LazyV2<::protobuf::reflect::MessageDescriptor> = ::protobuf::rt::LazyV2::INIT;
descriptor.get(|| {
let mut fields = ::std::vec::Vec::new();
fields.push(::protobuf::reflect::accessor::make_singular_ptr_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage<CreateInstanceRequest>>(
"original_request",
|m: &CreateInstanceMetadata| { &m.original_request },
|m: &mut CreateInstanceMetadata| { &mut m.original_request },
));
fields.push(::protobuf::reflect::accessor::make_singular_ptr_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage<::protobuf::well_known_types::Timestamp>>(
"request_time",
|m: &CreateInstanceMetadata| { &m.request_time },
|m: &mut CreateInstanceMetadata| { &mut m.request_time },
));
fields.push(::protobuf::reflect::accessor::make_singular_ptr_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage<::protobuf::well_known_types::Timestamp>>(
"finish_time",
|m: &CreateInstanceMetadata| { &m.finish_time },
|m: &mut CreateInstanceMetadata| { &mut m.finish_time },
));
::protobuf::reflect::MessageDescriptor::new_pb_name::<CreateInstanceMetadata>(
"CreateInstanceMetadata",
fields,
file_descriptor_proto()
)
})
}
fn default_instance() -> &'static CreateInstanceMetadata {
static instance: ::protobuf::rt::LazyV2<CreateInstanceMetadata> = ::protobuf::rt::LazyV2::INIT;
instance.get(CreateInstanceMetadata::new)
}
}
impl ::protobuf::Clear for CreateInstanceMetadata {
fn clear(&mut self) {
self.original_request.clear();
self.request_time.clear();
self.finish_time.clear();
self.unknown_fields.clear();
}
}
impl ::std::fmt::Debug for CreateInstanceMetadata {
fn fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result {
::protobuf::text_format::fmt(self, f)
}
}
impl ::protobuf::reflect::ProtobufValue for CreateInstanceMetadata {
fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef {
::protobuf::reflect::ReflectValueRef::Message(self)
}
}
#[derive(PartialEq,Clone,Default)]
pub struct UpdateInstanceMetadata {
pub original_request: ::protobuf::SingularPtrField<PartialUpdateInstanceRequest>,
pub request_time: ::protobuf::SingularPtrField<::protobuf::well_known_types::Timestamp>,
pub finish_time: ::protobuf::SingularPtrField<::protobuf::well_known_types::Timestamp>,
pub unknown_fields: ::protobuf::UnknownFields,
pub cached_size: ::protobuf::CachedSize,
}
impl<'a> ::std::default::Default for &'a UpdateInstanceMetadata {
fn default() -> &'a UpdateInstanceMetadata {
<UpdateInstanceMetadata as ::protobuf::Message>::default_instance()
}
}
impl UpdateInstanceMetadata {
pub fn new() -> UpdateInstanceMetadata {
::std::default::Default::default()
}
pub fn get_original_request(&self) -> &PartialUpdateInstanceRequest {
self.original_request.as_ref().unwrap_or_else(|| <PartialUpdateInstanceRequest as ::protobuf::Message>::default_instance())
}
pub fn clear_original_request(&mut self) {
self.original_request.clear();
}
pub fn has_original_request(&self) -> bool {
self.original_request.is_some()
}
pub fn set_original_request(&mut self, v: PartialUpdateInstanceRequest) {
self.original_request = ::protobuf::SingularPtrField::some(v);
}
pub fn mut_original_request(&mut self) -> &mut PartialUpdateInstanceRequest {
if self.original_request.is_none() {
self.original_request.set_default();
}
self.original_request.as_mut().unwrap()
}
pub fn take_original_request(&mut self) -> PartialUpdateInstanceRequest {
self.original_request.take().unwrap_or_else(|| PartialUpdateInstanceRequest::new())
}
pub fn get_request_time(&self) -> &::protobuf::well_known_types::Timestamp {
self.request_time.as_ref().unwrap_or_else(|| <::protobuf::well_known_types::Timestamp as ::protobuf::Message>::default_instance())
}
pub fn clear_request_time(&mut self) {
self.request_time.clear();
}
pub fn has_request_time(&self) -> bool {
self.request_time.is_some()
}
pub fn set_request_time(&mut self, v: ::protobuf::well_known_types::Timestamp) {
self.request_time = ::protobuf::SingularPtrField::some(v);
}
pub fn mut_request_time(&mut self) -> &mut ::protobuf::well_known_types::Timestamp {
if self.request_time.is_none() {
self.request_time.set_default();
}
self.request_time.as_mut().unwrap()
}
pub fn take_request_time(&mut self) -> ::protobuf::well_known_types::Timestamp {
self.request_time.take().unwrap_or_else(|| ::protobuf::well_known_types::Timestamp::new())
}
pub fn get_finish_time(&self) -> &::protobuf::well_known_types::Timestamp {
self.finish_time.as_ref().unwrap_or_else(|| <::protobuf::well_known_types::Timestamp as ::protobuf::Message>::default_instance())
}
pub fn clear_finish_time(&mut self) {
self.finish_time.clear();
}
pub fn has_finish_time(&self) -> bool {
self.finish_time.is_some()
}
pub fn set_finish_time(&mut self, v: ::protobuf::well_known_types::Timestamp) {
self.finish_time = ::protobuf::SingularPtrField::some(v);
}
pub fn mut_finish_time(&mut self) -> &mut ::protobuf::well_known_types::Timestamp {
if self.finish_time.is_none() {
self.finish_time.set_default();
}
self.finish_time.as_mut().unwrap()
}
pub fn take_finish_time(&mut self) -> ::protobuf::well_known_types::Timestamp {
self.finish_time.take().unwrap_or_else(|| ::protobuf::well_known_types::Timestamp::new())
}
}
impl ::protobuf::Message for UpdateInstanceMetadata {
fn is_initialized(&self) -> bool {
for v in &self.original_request {
if !v.is_initialized() {
return false;
}
};
for v in &self.request_time {
if !v.is_initialized() {
return false;
}
};
for v in &self.finish_time {
if !v.is_initialized() {
return false;
}
};
true
}
fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> {
while !is.eof()? {
let (field_number, wire_type) = is.read_tag_unpack()?;
match field_number {
1 => {
::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.original_request)?;
},
2 => {
::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.request_time)?;
},
3 => {
::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.finish_time)?;
},
_ => {
::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?;
},
};
}
::std::result::Result::Ok(())
}
#[allow(unused_variables)]
fn compute_size(&self) -> u32 {
let mut my_size = 0;
if let Some(ref v) = self.original_request.as_ref() {
let len = v.compute_size();
my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len;
}
if let Some(ref v) = self.request_time.as_ref() {
let len = v.compute_size();
my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len;
}
if let Some(ref v) = self.finish_time.as_ref() {
let len = v.compute_size();
my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len;
}
my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields());
self.cached_size.set(my_size);
my_size
}
fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> {
if let Some(ref v) = self.original_request.as_ref() {
os.write_tag(1, ::protobuf::wire_format::WireTypeLengthDelimited)?;
os.write_raw_varint32(v.get_cached_size())?;
v.write_to_with_cached_sizes(os)?;
}
if let Some(ref v) = self.request_time.as_ref() {
os.write_tag(2, ::protobuf::wire_format::WireTypeLengthDelimited)?;
os.write_raw_varint32(v.get_cached_size())?;
v.write_to_with_cached_sizes(os)?;
}
if let Some(ref v) = self.finish_time.as_ref() {
os.write_tag(3, ::protobuf::wire_format::WireTypeLengthDelimited)?;
os.write_raw_varint32(v.get_cached_size())?;
v.write_to_with_cached_sizes(os)?;
}
os.write_unknown_fields(self.get_unknown_fields())?;
::std::result::Result::Ok(())
}
fn get_cached_size(&self) -> u32 {
self.cached_size.get()
}
fn get_unknown_fields(&self) -> &::protobuf::UnknownFields {
&self.unknown_fields
}
fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields {
&mut self.unknown_fields
}
fn as_any(&self) -> &dyn (::std::any::Any) {
self as &dyn (::std::any::Any)
}
fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
self as &mut dyn (::std::any::Any)
}
fn into_any(self: ::std::boxed::Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
self
}
fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor {
Self::descriptor_static()
}
fn new() -> UpdateInstanceMetadata {
UpdateInstanceMetadata::new()
}
fn descriptor_static() -> &'static ::protobuf::reflect::MessageDescriptor {
static descriptor: ::protobuf::rt::LazyV2<::protobuf::reflect::MessageDescriptor> = ::protobuf::rt::LazyV2::INIT;
descriptor.get(|| {
let mut fields = ::std::vec::Vec::new();
fields.push(::protobuf::reflect::accessor::make_singular_ptr_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage<PartialUpdateInstanceRequest>>(
"original_request",
|m: &UpdateInstanceMetadata| { &m.original_request },
|m: &mut UpdateInstanceMetadata| { &mut m.original_request },
));
fields.push(::protobuf::reflect::accessor::make_singular_ptr_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage<::protobuf::well_known_types::Timestamp>>(
"request_time",
|m: &UpdateInstanceMetadata| { &m.request_time },
|m: &mut UpdateInstanceMetadata| { &mut m.request_time },
));
fields.push(::protobuf::reflect::accessor::make_singular_ptr_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage<::protobuf::well_known_types::Timestamp>>(
"finish_time",
|m: &UpdateInstanceMetadata| { &m.finish_time },
|m: &mut UpdateInstanceMetadata| { &mut m.finish_time },
));
::protobuf::reflect::MessageDescriptor::new_pb_name::<UpdateInstanceMetadata>(
"UpdateInstanceMetadata",
fields,
file_descriptor_proto()
)
})
}
fn default_instance() -> &'static UpdateInstanceMetadata {
static instance: ::protobuf::rt::LazyV2<UpdateInstanceMetadata> = ::protobuf::rt::LazyV2::INIT;
instance.get(UpdateInstanceMetadata::new)
}
}
impl ::protobuf::Clear for UpdateInstanceMetadata {
fn clear(&mut self) {
self.original_request.clear();
self.request_time.clear();
self.finish_time.clear();
self.unknown_fields.clear();
}
}
impl ::std::fmt::Debug for UpdateInstanceMetadata {
fn fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result {
::protobuf::text_format::fmt(self, f)
}
}
impl ::protobuf::reflect::ProtobufValue for UpdateInstanceMetadata {
fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef {
::protobuf::reflect::ReflectValueRef::Message(self)
}
}
#[derive(PartialEq,Clone,Default)]
pub struct CreateClusterMetadata {
pub original_request: ::protobuf::SingularPtrField<CreateClusterRequest>,
pub request_time: ::protobuf::SingularPtrField<::protobuf::well_known_types::Timestamp>,
pub finish_time: ::protobuf::SingularPtrField<::protobuf::well_known_types::Timestamp>,
pub tables: ::std::collections::HashMap<::std::string::String, CreateClusterMetadata_TableProgress>,
pub unknown_fields: ::protobuf::UnknownFields,
pub cached_size: ::protobuf::CachedSize,
}
impl<'a> ::std::default::Default for &'a CreateClusterMetadata {
fn default() -> &'a CreateClusterMetadata {
<CreateClusterMetadata as ::protobuf::Message>::default_instance()
}
}
impl CreateClusterMetadata {
pub fn new() -> CreateClusterMetadata {
::std::default::Default::default()
}
pub fn get_original_request(&self) -> &CreateClusterRequest {
self.original_request.as_ref().unwrap_or_else(|| <CreateClusterRequest as ::protobuf::Message>::default_instance())
}
pub fn clear_original_request(&mut self) {
self.original_request.clear();
}
pub fn has_original_request(&self) -> bool {
self.original_request.is_some()
}
pub fn set_original_request(&mut self, v: CreateClusterRequest) {
self.original_request = ::protobuf::SingularPtrField::some(v);
}
pub fn mut_original_request(&mut self) -> &mut CreateClusterRequest {
if self.original_request.is_none() {
self.original_request.set_default();
}
self.original_request.as_mut().unwrap()
}
pub fn take_original_request(&mut self) -> CreateClusterRequest {
self.original_request.take().unwrap_or_else(|| CreateClusterRequest::new())
}
pub fn get_request_time(&self) -> &::protobuf::well_known_types::Timestamp {
self.request_time.as_ref().unwrap_or_else(|| <::protobuf::well_known_types::Timestamp as ::protobuf::Message>::default_instance())
}
pub fn clear_request_time(&mut self) {
self.request_time.clear();
}
pub fn has_request_time(&self) -> bool {
self.request_time.is_some()
}
pub fn set_request_time(&mut self, v: ::protobuf::well_known_types::Timestamp) {
self.request_time = ::protobuf::SingularPtrField::some(v);
}
pub fn mut_request_time(&mut self) -> &mut ::protobuf::well_known_types::Timestamp {
if self.request_time.is_none() {
self.request_time.set_default();
}
self.request_time.as_mut().unwrap()
}
pub fn take_request_time(&mut self) -> ::protobuf::well_known_types::Timestamp {
self.request_time.take().unwrap_or_else(|| ::protobuf::well_known_types::Timestamp::new())
}
pub fn get_finish_time(&self) -> &::protobuf::well_known_types::Timestamp {
self.finish_time.as_ref().unwrap_or_else(|| <::protobuf::well_known_types::Timestamp as ::protobuf::Message>::default_instance())
}
pub fn clear_finish_time(&mut self) {
self.finish_time.clear();
}
pub fn has_finish_time(&self) -> bool {
self.finish_time.is_some()
}
pub fn set_finish_time(&mut self, v: ::protobuf::well_known_types::Timestamp) {
self.finish_time = ::protobuf::SingularPtrField::some(v);
}
pub fn mut_finish_time(&mut self) -> &mut ::protobuf::well_known_types::Timestamp {
if self.finish_time.is_none() {
self.finish_time.set_default();
}
self.finish_time.as_mut().unwrap()
}
pub fn take_finish_time(&mut self) -> ::protobuf::well_known_types::Timestamp {
self.finish_time.take().unwrap_or_else(|| ::protobuf::well_known_types::Timestamp::new())
}
pub fn get_tables(&self) -> &::std::collections::HashMap<::std::string::String, CreateClusterMetadata_TableProgress> {
&self.tables
}
pub fn clear_tables(&mut self) {
self.tables.clear();
}
pub fn set_tables(&mut self, v: ::std::collections::HashMap<::std::string::String, CreateClusterMetadata_TableProgress>) {
self.tables = v;
}
pub fn mut_tables(&mut self) -> &mut ::std::collections::HashMap<::std::string::String, CreateClusterMetadata_TableProgress> {
&mut self.tables
}
pub fn take_tables(&mut self) -> ::std::collections::HashMap<::std::string::String, CreateClusterMetadata_TableProgress> {
::std::mem::replace(&mut self.tables, ::std::collections::HashMap::new())
}
}
impl ::protobuf::Message for CreateClusterMetadata {
fn is_initialized(&self) -> bool {
for v in &self.original_request {
if !v.is_initialized() {
return false;
}
};
for v in &self.request_time {
if !v.is_initialized() {
return false;
}
};
for v in &self.finish_time {
if !v.is_initialized() {
return false;
}
};
true
}
fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> {
while !is.eof()? {
let (field_number, wire_type) = is.read_tag_unpack()?;
match field_number {
1 => {
::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.original_request)?;
},
2 => {
::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.request_time)?;
},
3 => {
::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.finish_time)?;
},
4 => {
::protobuf::rt::read_map_into::<::protobuf::types::ProtobufTypeString, ::protobuf::types::ProtobufTypeMessage<CreateClusterMetadata_TableProgress>>(wire_type, is, &mut self.tables)?;
},
_ => {
::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?;
},
};
}
::std::result::Result::Ok(())
}
#[allow(unused_variables)]
fn compute_size(&self) -> u32 {
let mut my_size = 0;
if let Some(ref v) = self.original_request.as_ref() {
let len = v.compute_size();
my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len;
}
if let Some(ref v) = self.request_time.as_ref() {
let len = v.compute_size();
my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len;
}
if let Some(ref v) = self.finish_time.as_ref() {
let len = v.compute_size();
my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len;
}
my_size += ::protobuf::rt::compute_map_size::<::protobuf::types::ProtobufTypeString, ::protobuf::types::ProtobufTypeMessage<CreateClusterMetadata_TableProgress>>(4, &self.tables);
my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields());
self.cached_size.set(my_size);
my_size
}
fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> {
if let Some(ref v) = self.original_request.as_ref() {
os.write_tag(1, ::protobuf::wire_format::WireTypeLengthDelimited)?;
os.write_raw_varint32(v.get_cached_size())?;
v.write_to_with_cached_sizes(os)?;
}
if let Some(ref v) = self.request_time.as_ref() {
os.write_tag(2, ::protobuf::wire_format::WireTypeLengthDelimited)?;
os.write_raw_varint32(v.get_cached_size())?;
v.write_to_with_cached_sizes(os)?;
}
if let Some(ref v) = self.finish_time.as_ref() {
os.write_tag(3, ::protobuf::wire_format::WireTypeLengthDelimited)?;
os.write_raw_varint32(v.get_cached_size())?;
v.write_to_with_cached_sizes(os)?;
}
::protobuf::rt::write_map_with_cached_sizes::<::protobuf::types::ProtobufTypeString, ::protobuf::types::ProtobufTypeMessage<CreateClusterMetadata_TableProgress>>(4, &self.tables, os)?;
os.write_unknown_fields(self.get_unknown_fields())?;
::std::result::Result::Ok(())
}
fn get_cached_size(&self) -> u32 {
self.cached_size.get()
}
fn get_unknown_fields(&self) -> &::protobuf::UnknownFields {
&self.unknown_fields
}
fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields {
&mut self.unknown_fields
}
fn as_any(&self) -> &dyn (::std::any::Any) {
self as &dyn (::std::any::Any)
}
fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
self as &mut dyn (::std::any::Any)
}
fn into_any(self: ::std::boxed::Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
self
}
fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor {
Self::descriptor_static()
}
fn new() -> CreateClusterMetadata {
CreateClusterMetadata::new()
}
fn descriptor_static() -> &'static ::protobuf::reflect::MessageDescriptor {
static descriptor: ::protobuf::rt::LazyV2<::protobuf::reflect::MessageDescriptor> = ::protobuf::rt::LazyV2::INIT;
descriptor.get(|| {
let mut fields = ::std::vec::Vec::new();
fields.push(::protobuf::reflect::accessor::make_singular_ptr_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage<CreateClusterRequest>>(
"original_request",
|m: &CreateClusterMetadata| { &m.original_request },
|m: &mut CreateClusterMetadata| { &mut m.original_request },
));
fields.push(::protobuf::reflect::accessor::make_singular_ptr_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage<::protobuf::well_known_types::Timestamp>>(
"request_time",
|m: &CreateClusterMetadata| { &m.request_time },
|m: &mut CreateClusterMetadata| { &mut m.request_time },
));
fields.push(::protobuf::reflect::accessor::make_singular_ptr_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage<::protobuf::well_known_types::Timestamp>>(
"finish_time",
|m: &CreateClusterMetadata| { &m.finish_time },
|m: &mut CreateClusterMetadata| { &mut m.finish_time },
));
fields.push(::protobuf::reflect::accessor::make_map_accessor::<_, ::protobuf::types::ProtobufTypeString, ::protobuf::types::ProtobufTypeMessage<CreateClusterMetadata_TableProgress>>(
"tables",
|m: &CreateClusterMetadata| { &m.tables },
|m: &mut CreateClusterMetadata| { &mut m.tables },
));
::protobuf::reflect::MessageDescriptor::new_pb_name::<CreateClusterMetadata>(
"CreateClusterMetadata",
fields,
file_descriptor_proto()
)
})
}
fn default_instance() -> &'static CreateClusterMetadata {
static instance: ::protobuf::rt::LazyV2<CreateClusterMetadata> = ::protobuf::rt::LazyV2::INIT;
instance.get(CreateClusterMetadata::new)
}
}
impl ::protobuf::Clear for CreateClusterMetadata {
fn clear(&mut self) {
self.original_request.clear();
self.request_time.clear();
self.finish_time.clear();
self.tables.clear();
self.unknown_fields.clear();
}
}
impl ::std::fmt::Debug for CreateClusterMetadata {
fn fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result {
::protobuf::text_format::fmt(self, f)
}
}
impl ::protobuf::reflect::ProtobufValue for CreateClusterMetadata {
fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef {
::protobuf::reflect::ReflectValueRef::Message(self)
}
}
#[derive(PartialEq,Clone,Default)]
pub struct CreateClusterMetadata_TableProgress {
pub estimated_size_bytes: i64,
pub estimated_copied_bytes: i64,
pub state: CreateClusterMetadata_TableProgress_State,
pub unknown_fields: ::protobuf::UnknownFields,
pub cached_size: ::protobuf::CachedSize,
}
impl<'a> ::std::default::Default for &'a CreateClusterMetadata_TableProgress {
fn default() -> &'a CreateClusterMetadata_TableProgress {
<CreateClusterMetadata_TableProgress as ::protobuf::Message>::default_instance()
}
}
impl CreateClusterMetadata_TableProgress {
pub fn new() -> CreateClusterMetadata_TableProgress {
::std::default::Default::default()
}
pub fn get_estimated_size_bytes(&self) -> i64 {
self.estimated_size_bytes
}
pub fn clear_estimated_size_bytes(&mut self) {
self.estimated_size_bytes = 0;
}
pub fn set_estimated_size_bytes(&mut self, v: i64) {
self.estimated_size_bytes = v;
}
pub fn get_estimated_copied_bytes(&self) -> i64 {
self.estimated_copied_bytes
}
pub fn clear_estimated_copied_bytes(&mut self) {
self.estimated_copied_bytes = 0;
}
pub fn set_estimated_copied_bytes(&mut self, v: i64) {
self.estimated_copied_bytes = v;
}
pub fn get_state(&self) -> CreateClusterMetadata_TableProgress_State {
self.state
}
pub fn clear_state(&mut self) {
self.state = CreateClusterMetadata_TableProgress_State::STATE_UNSPECIFIED;
}
pub fn set_state(&mut self, v: CreateClusterMetadata_TableProgress_State) {
self.state = v;
}
}
impl ::protobuf::Message for CreateClusterMetadata_TableProgress {
fn is_initialized(&self) -> bool {
true
}
fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> {
while !is.eof()? {
let (field_number, wire_type) = is.read_tag_unpack()?;
match field_number {
2 => {
if wire_type != ::protobuf::wire_format::WireTypeVarint {
return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type));
}
let tmp = is.read_int64()?;
self.estimated_size_bytes = tmp;
},
3 => {
if wire_type != ::protobuf::wire_format::WireTypeVarint {
return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type));
}
let tmp = is.read_int64()?;
self.estimated_copied_bytes = tmp;
},
4 => {
::protobuf::rt::read_proto3_enum_with_unknown_fields_into(wire_type, is, &mut self.state, 4, &mut self.unknown_fields)?
},
_ => {
::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?;
},
};
}
::std::result::Result::Ok(())
}
#[allow(unused_variables)]
fn compute_size(&self) -> u32 {
let mut my_size = 0;
if self.estimated_size_bytes != 0 {
my_size += ::protobuf::rt::value_size(2, self.estimated_size_bytes, ::protobuf::wire_format::WireTypeVarint);
}
if self.estimated_copied_bytes != 0 {
my_size += ::protobuf::rt::value_size(3, self.estimated_copied_bytes, ::protobuf::wire_format::WireTypeVarint);
}
if self.state != CreateClusterMetadata_TableProgress_State::STATE_UNSPECIFIED {
my_size += ::protobuf::rt::enum_size(4, self.state);
}
my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields());
self.cached_size.set(my_size);
my_size
}
fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> {
if self.estimated_size_bytes != 0 {
os.write_int64(2, self.estimated_size_bytes)?;
}
if self.estimated_copied_bytes != 0 {
os.write_int64(3, self.estimated_copied_bytes)?;
}
if self.state != CreateClusterMetadata_TableProgress_State::STATE_UNSPECIFIED {
os.write_enum(4, ::protobuf::ProtobufEnum::value(&self.state))?;
}
os.write_unknown_fields(self.get_unknown_fields())?;
::std::result::Result::Ok(())
}
fn get_cached_size(&self) -> u32 {
self.cached_size.get()
}
fn get_unknown_fields(&self) -> &::protobuf::UnknownFields {
&self.unknown_fields
}
fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields {
&mut self.unknown_fields
}
fn as_any(&self) -> &dyn (::std::any::Any) {
self as &dyn (::std::any::Any)
}
fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
self as &mut dyn (::std::any::Any)
}
fn into_any(self: ::std::boxed::Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
self
}
fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor {
Self::descriptor_static()
}
fn new() -> CreateClusterMetadata_TableProgress {
CreateClusterMetadata_TableProgress::new()
}
fn descriptor_static() -> &'static ::protobuf::reflect::MessageDescriptor {
static descriptor: ::protobuf::rt::LazyV2<::protobuf::reflect::MessageDescriptor> = ::protobuf::rt::LazyV2::INIT;
descriptor.get(|| {
let mut fields = ::std::vec::Vec::new();
fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeInt64>(
"estimated_size_bytes",
|m: &CreateClusterMetadata_TableProgress| { &m.estimated_size_bytes },
|m: &mut CreateClusterMetadata_TableProgress| { &mut m.estimated_size_bytes },
));
fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeInt64>(
"estimated_copied_bytes",
|m: &CreateClusterMetadata_TableProgress| { &m.estimated_copied_bytes },
|m: &mut CreateClusterMetadata_TableProgress| { &mut m.estimated_copied_bytes },
));
fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeEnum<CreateClusterMetadata_TableProgress_State>>(
"state",
|m: &CreateClusterMetadata_TableProgress| { &m.state },
|m: &mut CreateClusterMetadata_TableProgress| { &mut m.state },
));
::protobuf::reflect::MessageDescriptor::new_pb_name::<CreateClusterMetadata_TableProgress>(
"CreateClusterMetadata.TableProgress",
fields,
file_descriptor_proto()
)
})
}
fn default_instance() -> &'static CreateClusterMetadata_TableProgress {
static instance: ::protobuf::rt::LazyV2<CreateClusterMetadata_TableProgress> = ::protobuf::rt::LazyV2::INIT;
instance.get(CreateClusterMetadata_TableProgress::new)
}
}
impl ::protobuf::Clear for CreateClusterMetadata_TableProgress {
fn clear(&mut self) {
self.estimated_size_bytes = 0;
self.estimated_copied_bytes = 0;
self.state = CreateClusterMetadata_TableProgress_State::STATE_UNSPECIFIED;
self.unknown_fields.clear();
}
}
impl ::std::fmt::Debug for CreateClusterMetadata_TableProgress {
fn fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result {
::protobuf::text_format::fmt(self, f)
}
}
impl ::protobuf::reflect::ProtobufValue for CreateClusterMetadata_TableProgress {
fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef {
::protobuf::reflect::ReflectValueRef::Message(self)
}
}
#[derive(Clone,PartialEq,Eq,Debug,Hash)]
pub enum CreateClusterMetadata_TableProgress_State {
STATE_UNSPECIFIED = 0,
PENDING = 1,
COPYING = 2,
COMPLETED = 3,
CANCELLED = 4,
}
impl ::protobuf::ProtobufEnum for CreateClusterMetadata_TableProgress_State {
fn value(&self) -> i32 {
*self as i32
}
fn from_i32(value: i32) -> ::std::option::Option<CreateClusterMetadata_TableProgress_State> {
match value {
0 => ::std::option::Option::Some(CreateClusterMetadata_TableProgress_State::STATE_UNSPECIFIED),
1 => ::std::option::Option::Some(CreateClusterMetadata_TableProgress_State::PENDING),
2 => ::std::option::Option::Some(CreateClusterMetadata_TableProgress_State::COPYING),
3 => ::std::option::Option::Some(CreateClusterMetadata_TableProgress_State::COMPLETED),
4 => ::std::option::Option::Some(CreateClusterMetadata_TableProgress_State::CANCELLED),
_ => ::std::option::Option::None
}
}
fn values() -> &'static [Self] {
static values: &'static [CreateClusterMetadata_TableProgress_State] = &[
CreateClusterMetadata_TableProgress_State::STATE_UNSPECIFIED,
CreateClusterMetadata_TableProgress_State::PENDING,
CreateClusterMetadata_TableProgress_State::COPYING,
CreateClusterMetadata_TableProgress_State::COMPLETED,
CreateClusterMetadata_TableProgress_State::CANCELLED,
];
values
}
fn enum_descriptor_static() -> &'static ::protobuf::reflect::EnumDescriptor {
static descriptor: ::protobuf::rt::LazyV2<::protobuf::reflect::EnumDescriptor> = ::protobuf::rt::LazyV2::INIT;
descriptor.get(|| {
::protobuf::reflect::EnumDescriptor::new_pb_name::<CreateClusterMetadata_TableProgress_State>("CreateClusterMetadata.TableProgress.State", file_descriptor_proto())
})
}
}
impl ::std::marker::Copy for CreateClusterMetadata_TableProgress_State {
}
impl ::std::default::Default for CreateClusterMetadata_TableProgress_State {
fn default() -> Self {
CreateClusterMetadata_TableProgress_State::STATE_UNSPECIFIED
}
}
impl ::protobuf::reflect::ProtobufValue for CreateClusterMetadata_TableProgress_State {
fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef {
::protobuf::reflect::ReflectValueRef::Enum(::protobuf::ProtobufEnum::descriptor(self))
}
}
#[derive(PartialEq,Clone,Default)]
pub struct UpdateClusterMetadata {
pub original_request: ::protobuf::SingularPtrField<super::instance::Cluster>,
pub request_time: ::protobuf::SingularPtrField<::protobuf::well_known_types::Timestamp>,
pub finish_time: ::protobuf::SingularPtrField<::protobuf::well_known_types::Timestamp>,
pub unknown_fields: ::protobuf::UnknownFields,
pub cached_size: ::protobuf::CachedSize,
}
impl<'a> ::std::default::Default for &'a UpdateClusterMetadata {
fn default() -> &'a UpdateClusterMetadata {
<UpdateClusterMetadata as ::protobuf::Message>::default_instance()
}
}
impl UpdateClusterMetadata {
pub fn new() -> UpdateClusterMetadata {
::std::default::Default::default()
}
pub fn get_original_request(&self) -> &super::instance::Cluster {
self.original_request.as_ref().unwrap_or_else(|| <super::instance::Cluster as ::protobuf::Message>::default_instance())
}
pub fn clear_original_request(&mut self) {
self.original_request.clear();
}
pub fn has_original_request(&self) -> bool {
self.original_request.is_some()
}
pub fn set_original_request(&mut self, v: super::instance::Cluster) {
self.original_request = ::protobuf::SingularPtrField::some(v);
}
pub fn mut_original_request(&mut self) -> &mut super::instance::Cluster {
if self.original_request.is_none() {
self.original_request.set_default();
}
self.original_request.as_mut().unwrap()
}
pub fn take_original_request(&mut self) -> super::instance::Cluster {
self.original_request.take().unwrap_or_else(|| super::instance::Cluster::new())
}
pub fn get_request_time(&self) -> &::protobuf::well_known_types::Timestamp {
self.request_time.as_ref().unwrap_or_else(|| <::protobuf::well_known_types::Timestamp as ::protobuf::Message>::default_instance())
}
pub fn clear_request_time(&mut self) {
self.request_time.clear();
}
pub fn has_request_time(&self) -> bool {
self.request_time.is_some()
}
pub fn set_request_time(&mut self, v: ::protobuf::well_known_types::Timestamp) {
self.request_time = ::protobuf::SingularPtrField::some(v);
}
pub fn mut_request_time(&mut self) -> &mut ::protobuf::well_known_types::Timestamp {
if self.request_time.is_none() {
self.request_time.set_default();
}
self.request_time.as_mut().unwrap()
}
pub fn take_request_time(&mut self) -> ::protobuf::well_known_types::Timestamp {
self.request_time.take().unwrap_or_else(|| ::protobuf::well_known_types::Timestamp::new())
}
pub fn get_finish_time(&self) -> &::protobuf::well_known_types::Timestamp {
self.finish_time.as_ref().unwrap_or_else(|| <::protobuf::well_known_types::Timestamp as ::protobuf::Message>::default_instance())
}
pub fn clear_finish_time(&mut self) {
self.finish_time.clear();
}
pub fn has_finish_time(&self) -> bool {
self.finish_time.is_some()
}
pub fn set_finish_time(&mut self, v: ::protobuf::well_known_types::Timestamp) {
self.finish_time = ::protobuf::SingularPtrField::some(v);
}
pub fn mut_finish_time(&mut self) -> &mut ::protobuf::well_known_types::Timestamp {
if self.finish_time.is_none() {
self.finish_time.set_default();
}
self.finish_time.as_mut().unwrap()
}
pub fn take_finish_time(&mut self) -> ::protobuf::well_known_types::Timestamp {
self.finish_time.take().unwrap_or_else(|| ::protobuf::well_known_types::Timestamp::new())
}
}
impl ::protobuf::Message for UpdateClusterMetadata {
fn is_initialized(&self) -> bool {
for v in &self.original_request {
if !v.is_initialized() {
return false;
}
};
for v in &self.request_time {
if !v.is_initialized() {
return false;
}
};
for v in &self.finish_time {
if !v.is_initialized() {
return false;
}
};
true
}
fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> {
while !is.eof()? {
let (field_number, wire_type) = is.read_tag_unpack()?;
match field_number {
1 => {
::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.original_request)?;
},
2 => {
::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.request_time)?;
},
3 => {
::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.finish_time)?;
},
_ => {
::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?;
},
};
}
::std::result::Result::Ok(())
}
#[allow(unused_variables)]
fn compute_size(&self) -> u32 {
let mut my_size = 0;
if let Some(ref v) = self.original_request.as_ref() {
let len = v.compute_size();
my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len;
}
if let Some(ref v) = self.request_time.as_ref() {
let len = v.compute_size();
my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len;
}
if let Some(ref v) = self.finish_time.as_ref() {
let len = v.compute_size();
my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len;
}
my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields());
self.cached_size.set(my_size);
my_size
}
fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> {
if let Some(ref v) = self.original_request.as_ref() {
os.write_tag(1, ::protobuf::wire_format::WireTypeLengthDelimited)?;
os.write_raw_varint32(v.get_cached_size())?;
v.write_to_with_cached_sizes(os)?;
}
if let Some(ref v) = self.request_time.as_ref() {
os.write_tag(2, ::protobuf::wire_format::WireTypeLengthDelimited)?;
os.write_raw_varint32(v.get_cached_size())?;
v.write_to_with_cached_sizes(os)?;
}
if let Some(ref v) = self.finish_time.as_ref() {
os.write_tag(3, ::protobuf::wire_format::WireTypeLengthDelimited)?;
os.write_raw_varint32(v.get_cached_size())?;
v.write_to_with_cached_sizes(os)?;
}
os.write_unknown_fields(self.get_unknown_fields())?;
::std::result::Result::Ok(())
}
fn get_cached_size(&self) -> u32 {
self.cached_size.get()
}
fn get_unknown_fields(&self) -> &::protobuf::UnknownFields {
&self.unknown_fields
}
fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields {
&mut self.unknown_fields
}
fn as_any(&self) -> &dyn (::std::any::Any) {
self as &dyn (::std::any::Any)
}
fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
self as &mut dyn (::std::any::Any)
}
fn into_any(self: ::std::boxed::Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
self
}
fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor {
Self::descriptor_static()
}
fn new() -> UpdateClusterMetadata {
UpdateClusterMetadata::new()
}
fn descriptor_static() -> &'static ::protobuf::reflect::MessageDescriptor {
static descriptor: ::protobuf::rt::LazyV2<::protobuf::reflect::MessageDescriptor> = ::protobuf::rt::LazyV2::INIT;
descriptor.get(|| {
let mut fields = ::std::vec::Vec::new();
fields.push(::protobuf::reflect::accessor::make_singular_ptr_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage<super::instance::Cluster>>(
"original_request",
|m: &UpdateClusterMetadata| { &m.original_request },
|m: &mut UpdateClusterMetadata| { &mut m.original_request },
));
fields.push(::protobuf::reflect::accessor::make_singular_ptr_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage<::protobuf::well_known_types::Timestamp>>(
"request_time",
|m: &UpdateClusterMetadata| { &m.request_time },
|m: &mut UpdateClusterMetadata| { &mut m.request_time },
));
fields.push(::protobuf::reflect::accessor::make_singular_ptr_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage<::protobuf::well_known_types::Timestamp>>(
"finish_time",
|m: &UpdateClusterMetadata| { &m.finish_time },
|m: &mut UpdateClusterMetadata| { &mut m.finish_time },
));
::protobuf::reflect::MessageDescriptor::new_pb_name::<UpdateClusterMetadata>(
"UpdateClusterMetadata",
fields,
file_descriptor_proto()
)
})
}
fn default_instance() -> &'static UpdateClusterMetadata {
static instance: ::protobuf::rt::LazyV2<UpdateClusterMetadata> = ::protobuf::rt::LazyV2::INIT;
instance.get(UpdateClusterMetadata::new)
}
}
impl ::protobuf::Clear for UpdateClusterMetadata {
fn clear(&mut self) {
self.original_request.clear();
self.request_time.clear();
self.finish_time.clear();
self.unknown_fields.clear();
}
}
impl ::std::fmt::Debug for UpdateClusterMetadata {
fn fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result {
::protobuf::text_format::fmt(self, f)
}
}
impl ::protobuf::reflect::ProtobufValue for UpdateClusterMetadata {
fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef {
::protobuf::reflect::ReflectValueRef::Message(self)
}
}
#[derive(PartialEq,Clone,Default)]
pub struct PartialUpdateClusterMetadata {
pub request_time: ::protobuf::SingularPtrField<::protobuf::well_known_types::Timestamp>,
pub finish_time: ::protobuf::SingularPtrField<::protobuf::well_known_types::Timestamp>,
pub original_request: ::protobuf::SingularPtrField<PartialUpdateClusterRequest>,
pub unknown_fields: ::protobuf::UnknownFields,
pub cached_size: ::protobuf::CachedSize,
}
impl<'a> ::std::default::Default for &'a PartialUpdateClusterMetadata {
fn default() -> &'a PartialUpdateClusterMetadata {
<PartialUpdateClusterMetadata as ::protobuf::Message>::default_instance()
}
}
impl PartialUpdateClusterMetadata {
pub fn new() -> PartialUpdateClusterMetadata {
::std::default::Default::default()
}
pub fn get_request_time(&self) -> &::protobuf::well_known_types::Timestamp {
self.request_time.as_ref().unwrap_or_else(|| <::protobuf::well_known_types::Timestamp as ::protobuf::Message>::default_instance())
}
pub fn clear_request_time(&mut self) {
self.request_time.clear();
}
pub fn has_request_time(&self) -> bool {
self.request_time.is_some()
}
pub fn set_request_time(&mut self, v: ::protobuf::well_known_types::Timestamp) {
self.request_time = ::protobuf::SingularPtrField::some(v);
}
pub fn mut_request_time(&mut self) -> &mut ::protobuf::well_known_types::Timestamp {
if self.request_time.is_none() {
self.request_time.set_default();
}
self.request_time.as_mut().unwrap()
}
pub fn take_request_time(&mut self) -> ::protobuf::well_known_types::Timestamp {
self.request_time.take().unwrap_or_else(|| ::protobuf::well_known_types::Timestamp::new())
}
pub fn get_finish_time(&self) -> &::protobuf::well_known_types::Timestamp {
self.finish_time.as_ref().unwrap_or_else(|| <::protobuf::well_known_types::Timestamp as ::protobuf::Message>::default_instance())
}
pub fn clear_finish_time(&mut self) {
self.finish_time.clear();
}
pub fn has_finish_time(&self) -> bool {
self.finish_time.is_some()
}
pub fn set_finish_time(&mut self, v: ::protobuf::well_known_types::Timestamp) {
self.finish_time = ::protobuf::SingularPtrField::some(v);
}
pub fn mut_finish_time(&mut self) -> &mut ::protobuf::well_known_types::Timestamp {
if self.finish_time.is_none() {
self.finish_time.set_default();
}
self.finish_time.as_mut().unwrap()
}
pub fn take_finish_time(&mut self) -> ::protobuf::well_known_types::Timestamp {
self.finish_time.take().unwrap_or_else(|| ::protobuf::well_known_types::Timestamp::new())
}
pub fn get_original_request(&self) -> &PartialUpdateClusterRequest {
self.original_request.as_ref().unwrap_or_else(|| <PartialUpdateClusterRequest as ::protobuf::Message>::default_instance())
}
pub fn clear_original_request(&mut self) {
self.original_request.clear();
}
pub fn has_original_request(&self) -> bool {
self.original_request.is_some()
}
pub fn set_original_request(&mut self, v: PartialUpdateClusterRequest) {
self.original_request = ::protobuf::SingularPtrField::some(v);
}
pub fn mut_original_request(&mut self) -> &mut PartialUpdateClusterRequest {
if self.original_request.is_none() {
self.original_request.set_default();
}
self.original_request.as_mut().unwrap()
}
pub fn take_original_request(&mut self) -> PartialUpdateClusterRequest {
self.original_request.take().unwrap_or_else(|| PartialUpdateClusterRequest::new())
}
}
impl ::protobuf::Message for PartialUpdateClusterMetadata {
fn is_initialized(&self) -> bool {
for v in &self.request_time {
if !v.is_initialized() {
return false;
}
};
for v in &self.finish_time {
if !v.is_initialized() {
return false;
}
};
for v in &self.original_request {
if !v.is_initialized() {
return false;
}
};
true
}
fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> {
while !is.eof()? {
let (field_number, wire_type) = is.read_tag_unpack()?;
match field_number {
1 => {
::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.request_time)?;
},
2 => {
::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.finish_time)?;
},
3 => {
::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.original_request)?;
},
_ => {
::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?;
},
};
}
::std::result::Result::Ok(())
}
#[allow(unused_variables)]
fn compute_size(&self) -> u32 {
let mut my_size = 0;
if let Some(ref v) = self.request_time.as_ref() {
let len = v.compute_size();
my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len;
}
if let Some(ref v) = self.finish_time.as_ref() {
let len = v.compute_size();
my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len;
}
if let Some(ref v) = self.original_request.as_ref() {
let len = v.compute_size();
my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len;
}
my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields());
self.cached_size.set(my_size);
my_size
}
fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> {
if let Some(ref v) = self.request_time.as_ref() {
os.write_tag(1, ::protobuf::wire_format::WireTypeLengthDelimited)?;
os.write_raw_varint32(v.get_cached_size())?;
v.write_to_with_cached_sizes(os)?;
}
if let Some(ref v) = self.finish_time.as_ref() {
os.write_tag(2, ::protobuf::wire_format::WireTypeLengthDelimited)?;
os.write_raw_varint32(v.get_cached_size())?;
v.write_to_with_cached_sizes(os)?;
}
if let Some(ref v) = self.original_request.as_ref() {
os.write_tag(3, ::protobuf::wire_format::WireTypeLengthDelimited)?;
os.write_raw_varint32(v.get_cached_size())?;
v.write_to_with_cached_sizes(os)?;
}
os.write_unknown_fields(self.get_unknown_fields())?;
::std::result::Result::Ok(())
}
fn get_cached_size(&self) -> u32 {
self.cached_size.get()
}
fn get_unknown_fields(&self) -> &::protobuf::UnknownFields {
&self.unknown_fields
}
fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields {
&mut self.unknown_fields
}
fn as_any(&self) -> &dyn (::std::any::Any) {
self as &dyn (::std::any::Any)
}
fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
self as &mut dyn (::std::any::Any)
}
fn into_any(self: ::std::boxed::Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
self
}
fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor {
Self::descriptor_static()
}
fn new() -> PartialUpdateClusterMetadata {
PartialUpdateClusterMetadata::new()
}
fn descriptor_static() -> &'static ::protobuf::reflect::MessageDescriptor {
static descriptor: ::protobuf::rt::LazyV2<::protobuf::reflect::MessageDescriptor> = ::protobuf::rt::LazyV2::INIT;
descriptor.get(|| {
let mut fields = ::std::vec::Vec::new();
fields.push(::protobuf::reflect::accessor::make_singular_ptr_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage<::protobuf::well_known_types::Timestamp>>(
"request_time",
|m: &PartialUpdateClusterMetadata| { &m.request_time },
|m: &mut PartialUpdateClusterMetadata| { &mut m.request_time },
));
fields.push(::protobuf::reflect::accessor::make_singular_ptr_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage<::protobuf::well_known_types::Timestamp>>(
"finish_time",
|m: &PartialUpdateClusterMetadata| { &m.finish_time },
|m: &mut PartialUpdateClusterMetadata| { &mut m.finish_time },
));
fields.push(::protobuf::reflect::accessor::make_singular_ptr_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage<PartialUpdateClusterRequest>>(
"original_request",
|m: &PartialUpdateClusterMetadata| { &m.original_request },
|m: &mut PartialUpdateClusterMetadata| { &mut m.original_request },
));
::protobuf::reflect::MessageDescriptor::new_pb_name::<PartialUpdateClusterMetadata>(
"PartialUpdateClusterMetadata",
fields,
file_descriptor_proto()
)
})
}
fn default_instance() -> &'static PartialUpdateClusterMetadata {
static instance: ::protobuf::rt::LazyV2<PartialUpdateClusterMetadata> = ::protobuf::rt::LazyV2::INIT;
instance.get(PartialUpdateClusterMetadata::new)
}
}
impl ::protobuf::Clear for PartialUpdateClusterMetadata {
fn clear(&mut self) {
self.request_time.clear();
self.finish_time.clear();
self.original_request.clear();
self.unknown_fields.clear();
}
}
impl ::std::fmt::Debug for PartialUpdateClusterMetadata {
fn fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result {
::protobuf::text_format::fmt(self, f)
}
}
impl ::protobuf::reflect::ProtobufValue for PartialUpdateClusterMetadata {
fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef {
::protobuf::reflect::ReflectValueRef::Message(self)
}
}
#[derive(PartialEq,Clone,Default)]
pub struct PartialUpdateClusterRequest {
pub cluster: ::protobuf::SingularPtrField<super::instance::Cluster>,
pub update_mask: ::protobuf::SingularPtrField<::protobuf::well_known_types::FieldMask>,
pub unknown_fields: ::protobuf::UnknownFields,
pub cached_size: ::protobuf::CachedSize,
}
impl<'a> ::std::default::Default for &'a PartialUpdateClusterRequest {
fn default() -> &'a PartialUpdateClusterRequest {
<PartialUpdateClusterRequest as ::protobuf::Message>::default_instance()
}
}
impl PartialUpdateClusterRequest {
pub fn new() -> PartialUpdateClusterRequest {
::std::default::Default::default()
}
pub fn get_cluster(&self) -> &super::instance::Cluster {
self.cluster.as_ref().unwrap_or_else(|| <super::instance::Cluster as ::protobuf::Message>::default_instance())
}
pub fn clear_cluster(&mut self) {
self.cluster.clear();
}
pub fn has_cluster(&self) -> bool {
self.cluster.is_some()
}
pub fn set_cluster(&mut self, v: super::instance::Cluster) {
self.cluster = ::protobuf::SingularPtrField::some(v);
}
pub fn mut_cluster(&mut self) -> &mut super::instance::Cluster {
if self.cluster.is_none() {
self.cluster.set_default();
}
self.cluster.as_mut().unwrap()
}
pub fn take_cluster(&mut self) -> super::instance::Cluster {
self.cluster.take().unwrap_or_else(|| super::instance::Cluster::new())
}
pub fn get_update_mask(&self) -> &::protobuf::well_known_types::FieldMask {
self.update_mask.as_ref().unwrap_or_else(|| <::protobuf::well_known_types::FieldMask as ::protobuf::Message>::default_instance())
}
pub fn clear_update_mask(&mut self) {
self.update_mask.clear();
}
pub fn has_update_mask(&self) -> bool {
self.update_mask.is_some()
}
pub fn set_update_mask(&mut self, v: ::protobuf::well_known_types::FieldMask) {
self.update_mask = ::protobuf::SingularPtrField::some(v);
}
pub fn mut_update_mask(&mut self) -> &mut ::protobuf::well_known_types::FieldMask {
if self.update_mask.is_none() {
self.update_mask.set_default();
}
self.update_mask.as_mut().unwrap()
}
pub fn take_update_mask(&mut self) -> ::protobuf::well_known_types::FieldMask {
self.update_mask.take().unwrap_or_else(|| ::protobuf::well_known_types::FieldMask::new())
}
}
impl ::protobuf::Message for PartialUpdateClusterRequest {
fn is_initialized(&self) -> bool {
for v in &self.cluster {
if !v.is_initialized() {
return false;
}
};
for v in &self.update_mask {
if !v.is_initialized() {
return false;
}
};
true
}
fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> {
while !is.eof()? {
let (field_number, wire_type) = is.read_tag_unpack()?;
match field_number {
1 => {
::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.cluster)?;
},
2 => {
::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.update_mask)?;
},
_ => {
::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?;
},
};
}
::std::result::Result::Ok(())
}
#[allow(unused_variables)]
fn compute_size(&self) -> u32 {
let mut my_size = 0;
if let Some(ref v) = self.cluster.as_ref() {
let len = v.compute_size();
my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len;
}
if let Some(ref v) = self.update_mask.as_ref() {
let len = v.compute_size();
my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len;
}
my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields());
self.cached_size.set(my_size);
my_size
}
fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> {
if let Some(ref v) = self.cluster.as_ref() {
os.write_tag(1, ::protobuf::wire_format::WireTypeLengthDelimited)?;
os.write_raw_varint32(v.get_cached_size())?;
v.write_to_with_cached_sizes(os)?;
}
if let Some(ref v) = self.update_mask.as_ref() {
os.write_tag(2, ::protobuf::wire_format::WireTypeLengthDelimited)?;
os.write_raw_varint32(v.get_cached_size())?;
v.write_to_with_cached_sizes(os)?;
}
os.write_unknown_fields(self.get_unknown_fields())?;
::std::result::Result::Ok(())
}
fn get_cached_size(&self) -> u32 {
self.cached_size.get()
}
fn get_unknown_fields(&self) -> &::protobuf::UnknownFields {
&self.unknown_fields
}
fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields {
&mut self.unknown_fields
}
fn as_any(&self) -> &dyn (::std::any::Any) {
self as &dyn (::std::any::Any)
}
fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
self as &mut dyn (::std::any::Any)
}
fn into_any(self: ::std::boxed::Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
self
}
fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor {
Self::descriptor_static()
}
fn new() -> PartialUpdateClusterRequest {
PartialUpdateClusterRequest::new()
}
fn descriptor_static() -> &'static ::protobuf::reflect::MessageDescriptor {
static descriptor: ::protobuf::rt::LazyV2<::protobuf::reflect::MessageDescriptor> = ::protobuf::rt::LazyV2::INIT;
descriptor.get(|| {
let mut fields = ::std::vec::Vec::new();
fields.push(::protobuf::reflect::accessor::make_singular_ptr_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage<super::instance::Cluster>>(
"cluster",
|m: &PartialUpdateClusterRequest| { &m.cluster },
|m: &mut PartialUpdateClusterRequest| { &mut m.cluster },
));
fields.push(::protobuf::reflect::accessor::make_singular_ptr_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage<::protobuf::well_known_types::FieldMask>>(
"update_mask",
|m: &PartialUpdateClusterRequest| { &m.update_mask },
|m: &mut PartialUpdateClusterRequest| { &mut m.update_mask },
));
::protobuf::reflect::MessageDescriptor::new_pb_name::<PartialUpdateClusterRequest>(
"PartialUpdateClusterRequest",
fields,
file_descriptor_proto()
)
})
}
fn default_instance() -> &'static PartialUpdateClusterRequest {
static instance: ::protobuf::rt::LazyV2<PartialUpdateClusterRequest> = ::protobuf::rt::LazyV2::INIT;
instance.get(PartialUpdateClusterRequest::new)
}
}
impl ::protobuf::Clear for PartialUpdateClusterRequest {
fn clear(&mut self) {
self.cluster.clear();
self.update_mask.clear();
self.unknown_fields.clear();
}
}
impl ::std::fmt::Debug for PartialUpdateClusterRequest {
fn fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result {
::protobuf::text_format::fmt(self, f)
}
}
impl ::protobuf::reflect::ProtobufValue for PartialUpdateClusterRequest {
fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef {
::protobuf::reflect::ReflectValueRef::Message(self)
}
}
#[derive(PartialEq,Clone,Default)]
pub struct CreateAppProfileRequest {
pub parent: ::std::string::String,
pub app_profile_id: ::std::string::String,
pub app_profile: ::protobuf::SingularPtrField<super::instance::AppProfile>,
pub ignore_warnings: bool,
pub unknown_fields: ::protobuf::UnknownFields,
pub cached_size: ::protobuf::CachedSize,
}
impl<'a> ::std::default::Default for &'a CreateAppProfileRequest {
fn default() -> &'a CreateAppProfileRequest {
<CreateAppProfileRequest as ::protobuf::Message>::default_instance()
}
}
impl CreateAppProfileRequest {
pub fn new() -> CreateAppProfileRequest {
::std::default::Default::default()
}
pub fn get_parent(&self) -> &str {
&self.parent
}
pub fn clear_parent(&mut self) {
self.parent.clear();
}
pub fn set_parent(&mut self, v: ::std::string::String) {
self.parent = v;
}
pub fn mut_parent(&mut self) -> &mut ::std::string::String {
&mut self.parent
}
pub fn take_parent(&mut self) -> ::std::string::String {
::std::mem::replace(&mut self.parent, ::std::string::String::new())
}
pub fn get_app_profile_id(&self) -> &str {
&self.app_profile_id
}
pub fn clear_app_profile_id(&mut self) {
self.app_profile_id.clear();
}
pub fn set_app_profile_id(&mut self, v: ::std::string::String) {
self.app_profile_id = v;
}
pub fn mut_app_profile_id(&mut self) -> &mut ::std::string::String {
&mut self.app_profile_id
}
pub fn take_app_profile_id(&mut self) -> ::std::string::String {
::std::mem::replace(&mut self.app_profile_id, ::std::string::String::new())
}
pub fn get_app_profile(&self) -> &super::instance::AppProfile {
self.app_profile.as_ref().unwrap_or_else(|| <super::instance::AppProfile as ::protobuf::Message>::default_instance())
}
pub fn clear_app_profile(&mut self) {
self.app_profile.clear();
}
pub fn has_app_profile(&self) -> bool {
self.app_profile.is_some()
}
pub fn set_app_profile(&mut self, v: super::instance::AppProfile) {
self.app_profile = ::protobuf::SingularPtrField::some(v);
}
pub fn mut_app_profile(&mut self) -> &mut super::instance::AppProfile {
if self.app_profile.is_none() {
self.app_profile.set_default();
}
self.app_profile.as_mut().unwrap()
}
pub fn take_app_profile(&mut self) -> super::instance::AppProfile {
self.app_profile.take().unwrap_or_else(|| super::instance::AppProfile::new())
}
pub fn get_ignore_warnings(&self) -> bool {
self.ignore_warnings
}
pub fn clear_ignore_warnings(&mut self) {
self.ignore_warnings = false;
}
pub fn set_ignore_warnings(&mut self, v: bool) {
self.ignore_warnings = v;
}
}
impl ::protobuf::Message for CreateAppProfileRequest {
fn is_initialized(&self) -> bool {
for v in &self.app_profile {
if !v.is_initialized() {
return false;
}
};
true
}
fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> {
while !is.eof()? {
let (field_number, wire_type) = is.read_tag_unpack()?;
match field_number {
1 => {
::protobuf::rt::read_singular_proto3_string_into(wire_type, is, &mut self.parent)?;
},
2 => {
::protobuf::rt::read_singular_proto3_string_into(wire_type, is, &mut self.app_profile_id)?;
},
3 => {
::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.app_profile)?;
},
4 => {
if wire_type != ::protobuf::wire_format::WireTypeVarint {
return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type));
}
let tmp = is.read_bool()?;
self.ignore_warnings = tmp;
},
_ => {
::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?;
},
};
}
::std::result::Result::Ok(())
}
#[allow(unused_variables)]
fn compute_size(&self) -> u32 {
let mut my_size = 0;
if !self.parent.is_empty() {
my_size += ::protobuf::rt::string_size(1, &self.parent);
}
if !self.app_profile_id.is_empty() {
my_size += ::protobuf::rt::string_size(2, &self.app_profile_id);
}
if let Some(ref v) = self.app_profile.as_ref() {
let len = v.compute_size();
my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len;
}
if self.ignore_warnings != false {
my_size += 2;
}
my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields());
self.cached_size.set(my_size);
my_size
}
fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> {
if !self.parent.is_empty() {
os.write_string(1, &self.parent)?;
}
if !self.app_profile_id.is_empty() {
os.write_string(2, &self.app_profile_id)?;
}
if let Some(ref v) = self.app_profile.as_ref() {
os.write_tag(3, ::protobuf::wire_format::WireTypeLengthDelimited)?;
os.write_raw_varint32(v.get_cached_size())?;
v.write_to_with_cached_sizes(os)?;
}
if self.ignore_warnings != false {
os.write_bool(4, self.ignore_warnings)?;
}
os.write_unknown_fields(self.get_unknown_fields())?;
::std::result::Result::Ok(())
}
fn get_cached_size(&self) -> u32 {
self.cached_size.get()
}
fn get_unknown_fields(&self) -> &::protobuf::UnknownFields {
&self.unknown_fields
}
fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields {
&mut self.unknown_fields
}
fn as_any(&self) -> &dyn (::std::any::Any) {
self as &dyn (::std::any::Any)
}
fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
self as &mut dyn (::std::any::Any)
}
fn into_any(self: ::std::boxed::Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
self
}
fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor {
Self::descriptor_static()
}
fn new() -> CreateAppProfileRequest {
CreateAppProfileRequest::new()
}
fn descriptor_static() -> &'static ::protobuf::reflect::MessageDescriptor {
static descriptor: ::protobuf::rt::LazyV2<::protobuf::reflect::MessageDescriptor> = ::protobuf::rt::LazyV2::INIT;
descriptor.get(|| {
let mut fields = ::std::vec::Vec::new();
fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeString>(
"parent",
|m: &CreateAppProfileRequest| { &m.parent },
|m: &mut CreateAppProfileRequest| { &mut m.parent },
));
fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeString>(
"app_profile_id",
|m: &CreateAppProfileRequest| { &m.app_profile_id },
|m: &mut CreateAppProfileRequest| { &mut m.app_profile_id },
));
fields.push(::protobuf::reflect::accessor::make_singular_ptr_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage<super::instance::AppProfile>>(
"app_profile",
|m: &CreateAppProfileRequest| { &m.app_profile },
|m: &mut CreateAppProfileRequest| { &mut m.app_profile },
));
fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeBool>(
"ignore_warnings",
|m: &CreateAppProfileRequest| { &m.ignore_warnings },
|m: &mut CreateAppProfileRequest| { &mut m.ignore_warnings },
));
::protobuf::reflect::MessageDescriptor::new_pb_name::<CreateAppProfileRequest>(
"CreateAppProfileRequest",
fields,
file_descriptor_proto()
)
})
}
fn default_instance() -> &'static CreateAppProfileRequest {
static instance: ::protobuf::rt::LazyV2<CreateAppProfileRequest> = ::protobuf::rt::LazyV2::INIT;
instance.get(CreateAppProfileRequest::new)
}
}
impl ::protobuf::Clear for CreateAppProfileRequest {
fn clear(&mut self) {
self.parent.clear();
self.app_profile_id.clear();
self.app_profile.clear();
self.ignore_warnings = false;
self.unknown_fields.clear();
}
}
impl ::std::fmt::Debug for CreateAppProfileRequest {
fn fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result {
::protobuf::text_format::fmt(self, f)
}
}
impl ::protobuf::reflect::ProtobufValue for CreateAppProfileRequest {
fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef {
::protobuf::reflect::ReflectValueRef::Message(self)
}
}
#[derive(PartialEq,Clone,Default)]
pub struct GetAppProfileRequest {
pub name: ::std::string::String,
pub unknown_fields: ::protobuf::UnknownFields,
pub cached_size: ::protobuf::CachedSize,
}
impl<'a> ::std::default::Default for &'a GetAppProfileRequest {
fn default() -> &'a GetAppProfileRequest {
<GetAppProfileRequest as ::protobuf::Message>::default_instance()
}
}
impl GetAppProfileRequest {
pub fn new() -> GetAppProfileRequest {
::std::default::Default::default()
}
pub fn get_name(&self) -> &str {
&self.name
}
pub fn clear_name(&mut self) {
self.name.clear();
}
pub fn set_name(&mut self, v: ::std::string::String) {
self.name = v;
}
pub fn mut_name(&mut self) -> &mut ::std::string::String {
&mut self.name
}
pub fn take_name(&mut self) -> ::std::string::String {
::std::mem::replace(&mut self.name, ::std::string::String::new())
}
}
impl ::protobuf::Message for GetAppProfileRequest {
fn is_initialized(&self) -> bool {
true
}
fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> {
while !is.eof()? {
let (field_number, wire_type) = is.read_tag_unpack()?;
match field_number {
1 => {
::protobuf::rt::read_singular_proto3_string_into(wire_type, is, &mut self.name)?;
},
_ => {
::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?;
},
};
}
::std::result::Result::Ok(())
}
#[allow(unused_variables)]
fn compute_size(&self) -> u32 {
let mut my_size = 0;
if !self.name.is_empty() {
my_size += ::protobuf::rt::string_size(1, &self.name);
}
my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields());
self.cached_size.set(my_size);
my_size
}
fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> {
if !self.name.is_empty() {
os.write_string(1, &self.name)?;
}
os.write_unknown_fields(self.get_unknown_fields())?;
::std::result::Result::Ok(())
}
fn get_cached_size(&self) -> u32 {
self.cached_size.get()
}
fn get_unknown_fields(&self) -> &::protobuf::UnknownFields {
&self.unknown_fields
}
fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields {
&mut self.unknown_fields
}
fn as_any(&self) -> &dyn (::std::any::Any) {
self as &dyn (::std::any::Any)
}
fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
self as &mut dyn (::std::any::Any)
}
fn into_any(self: ::std::boxed::Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
self
}
fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor {
Self::descriptor_static()
}
fn new() -> GetAppProfileRequest {
GetAppProfileRequest::new()
}
fn descriptor_static() -> &'static ::protobuf::reflect::MessageDescriptor {
static descriptor: ::protobuf::rt::LazyV2<::protobuf::reflect::MessageDescriptor> = ::protobuf::rt::LazyV2::INIT;
descriptor.get(|| {
let mut fields = ::std::vec::Vec::new();
fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeString>(
"name",
|m: &GetAppProfileRequest| { &m.name },
|m: &mut GetAppProfileRequest| { &mut m.name },
));
::protobuf::reflect::MessageDescriptor::new_pb_name::<GetAppProfileRequest>(
"GetAppProfileRequest",
fields,
file_descriptor_proto()
)
})
}
fn default_instance() -> &'static GetAppProfileRequest {
static instance: ::protobuf::rt::LazyV2<GetAppProfileRequest> = ::protobuf::rt::LazyV2::INIT;
instance.get(GetAppProfileRequest::new)
}
}
impl ::protobuf::Clear for GetAppProfileRequest {
fn clear(&mut self) {
self.name.clear();
self.unknown_fields.clear();
}
}
impl ::std::fmt::Debug for GetAppProfileRequest {
fn fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result {
::protobuf::text_format::fmt(self, f)
}
}
impl ::protobuf::reflect::ProtobufValue for GetAppProfileRequest {
fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef {
::protobuf::reflect::ReflectValueRef::Message(self)
}
}
#[derive(PartialEq,Clone,Default)]
pub struct ListAppProfilesRequest {
pub parent: ::std::string::String,
pub page_size: i32,
pub page_token: ::std::string::String,
pub unknown_fields: ::protobuf::UnknownFields,
pub cached_size: ::protobuf::CachedSize,
}
impl<'a> ::std::default::Default for &'a ListAppProfilesRequest {
fn default() -> &'a ListAppProfilesRequest {
<ListAppProfilesRequest as ::protobuf::Message>::default_instance()
}
}
impl ListAppProfilesRequest {
pub fn new() -> ListAppProfilesRequest {
::std::default::Default::default()
}
pub fn get_parent(&self) -> &str {
&self.parent
}
pub fn clear_parent(&mut self) {
self.parent.clear();
}
pub fn set_parent(&mut self, v: ::std::string::String) {
self.parent = v;
}
pub fn mut_parent(&mut self) -> &mut ::std::string::String {
&mut self.parent
}
pub fn take_parent(&mut self) -> ::std::string::String {
::std::mem::replace(&mut self.parent, ::std::string::String::new())
}
pub fn get_page_size(&self) -> i32 {
self.page_size
}
pub fn clear_page_size(&mut self) {
self.page_size = 0;
}
pub fn set_page_size(&mut self, v: i32) {
self.page_size = v;
}
pub fn get_page_token(&self) -> &str {
&self.page_token
}
pub fn clear_page_token(&mut self) {
self.page_token.clear();
}
pub fn set_page_token(&mut self, v: ::std::string::String) {
self.page_token = v;
}
pub fn mut_page_token(&mut self) -> &mut ::std::string::String {
&mut self.page_token
}
pub fn take_page_token(&mut self) -> ::std::string::String {
::std::mem::replace(&mut self.page_token, ::std::string::String::new())
}
}
impl ::protobuf::Message for ListAppProfilesRequest {
fn is_initialized(&self) -> bool {
true
}
fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> {
while !is.eof()? {
let (field_number, wire_type) = is.read_tag_unpack()?;
match field_number {
1 => {
::protobuf::rt::read_singular_proto3_string_into(wire_type, is, &mut self.parent)?;
},
3 => {
if wire_type != ::protobuf::wire_format::WireTypeVarint {
return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type));
}
let tmp = is.read_int32()?;
self.page_size = tmp;
},
2 => {
::protobuf::rt::read_singular_proto3_string_into(wire_type, is, &mut self.page_token)?;
},
_ => {
::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?;
},
};
}
::std::result::Result::Ok(())
}
#[allow(unused_variables)]
fn compute_size(&self) -> u32 {
let mut my_size = 0;
if !self.parent.is_empty() {
my_size += ::protobuf::rt::string_size(1, &self.parent);
}
if self.page_size != 0 {
my_size += ::protobuf::rt::value_size(3, self.page_size, ::protobuf::wire_format::WireTypeVarint);
}
if !self.page_token.is_empty() {
my_size += ::protobuf::rt::string_size(2, &self.page_token);
}
my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields());
self.cached_size.set(my_size);
my_size
}
fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> {
if !self.parent.is_empty() {
os.write_string(1, &self.parent)?;
}
if self.page_size != 0 {
os.write_int32(3, self.page_size)?;
}
if !self.page_token.is_empty() {
os.write_string(2, &self.page_token)?;
}
os.write_unknown_fields(self.get_unknown_fields())?;
::std::result::Result::Ok(())
}
fn get_cached_size(&self) -> u32 {
self.cached_size.get()
}
fn get_unknown_fields(&self) -> &::protobuf::UnknownFields {
&self.unknown_fields
}
fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields {
&mut self.unknown_fields
}
fn as_any(&self) -> &dyn (::std::any::Any) {
self as &dyn (::std::any::Any)
}
fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
self as &mut dyn (::std::any::Any)
}
fn into_any(self: ::std::boxed::Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
self
}
fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor {
Self::descriptor_static()
}
fn new() -> ListAppProfilesRequest {
ListAppProfilesRequest::new()
}
fn descriptor_static() -> &'static ::protobuf::reflect::MessageDescriptor {
static descriptor: ::protobuf::rt::LazyV2<::protobuf::reflect::MessageDescriptor> = ::protobuf::rt::LazyV2::INIT;
descriptor.get(|| {
let mut fields = ::std::vec::Vec::new();
fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeString>(
"parent",
|m: &ListAppProfilesRequest| { &m.parent },
|m: &mut ListAppProfilesRequest| { &mut m.parent },
));
fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeInt32>(
"page_size",
|m: &ListAppProfilesRequest| { &m.page_size },
|m: &mut ListAppProfilesRequest| { &mut m.page_size },
));
fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeString>(
"page_token",
|m: &ListAppProfilesRequest| { &m.page_token },
|m: &mut ListAppProfilesRequest| { &mut m.page_token },
));
::protobuf::reflect::MessageDescriptor::new_pb_name::<ListAppProfilesRequest>(
"ListAppProfilesRequest",
fields,
file_descriptor_proto()
)
})
}
fn default_instance() -> &'static ListAppProfilesRequest {
static instance: ::protobuf::rt::LazyV2<ListAppProfilesRequest> = ::protobuf::rt::LazyV2::INIT;
instance.get(ListAppProfilesRequest::new)
}
}
impl ::protobuf::Clear for ListAppProfilesRequest {
fn clear(&mut self) {
self.parent.clear();
self.page_size = 0;
self.page_token.clear();
self.unknown_fields.clear();
}
}
impl ::std::fmt::Debug for ListAppProfilesRequest {
fn fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result {
::protobuf::text_format::fmt(self, f)
}
}
impl ::protobuf::reflect::ProtobufValue for ListAppProfilesRequest {
fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef {
::protobuf::reflect::ReflectValueRef::Message(self)
}
}
#[derive(PartialEq,Clone,Default)]
pub struct ListAppProfilesResponse {
pub app_profiles: ::protobuf::RepeatedField<super::instance::AppProfile>,
pub next_page_token: ::std::string::String,
pub failed_locations: ::protobuf::RepeatedField<::std::string::String>,
pub unknown_fields: ::protobuf::UnknownFields,
pub cached_size: ::protobuf::CachedSize,
}
impl<'a> ::std::default::Default for &'a ListAppProfilesResponse {
fn default() -> &'a ListAppProfilesResponse {
<ListAppProfilesResponse as ::protobuf::Message>::default_instance()
}
}
impl ListAppProfilesResponse {
pub fn new() -> ListAppProfilesResponse {
::std::default::Default::default()
}
pub fn get_app_profiles(&self) -> &[super::instance::AppProfile] {
&self.app_profiles
}
pub fn clear_app_profiles(&mut self) {
self.app_profiles.clear();
}
pub fn set_app_profiles(&mut self, v: ::protobuf::RepeatedField<super::instance::AppProfile>) {
self.app_profiles = v;
}
pub fn mut_app_profiles(&mut self) -> &mut ::protobuf::RepeatedField<super::instance::AppProfile> {
&mut self.app_profiles
}
pub fn take_app_profiles(&mut self) -> ::protobuf::RepeatedField<super::instance::AppProfile> {
::std::mem::replace(&mut self.app_profiles, ::protobuf::RepeatedField::new())
}
pub fn get_next_page_token(&self) -> &str {
&self.next_page_token
}
pub fn clear_next_page_token(&mut self) {
self.next_page_token.clear();
}
pub fn set_next_page_token(&mut self, v: ::std::string::String) {
self.next_page_token = v;
}
pub fn mut_next_page_token(&mut self) -> &mut ::std::string::String {
&mut self.next_page_token
}
pub fn take_next_page_token(&mut self) -> ::std::string::String {
::std::mem::replace(&mut self.next_page_token, ::std::string::String::new())
}
pub fn get_failed_locations(&self) -> &[::std::string::String] {
&self.failed_locations
}
pub fn clear_failed_locations(&mut self) {
self.failed_locations.clear();
}
pub fn set_failed_locations(&mut self, v: ::protobuf::RepeatedField<::std::string::String>) {
self.failed_locations = v;
}
pub fn mut_failed_locations(&mut self) -> &mut ::protobuf::RepeatedField<::std::string::String> {
&mut self.failed_locations
}
pub fn take_failed_locations(&mut self) -> ::protobuf::RepeatedField<::std::string::String> {
::std::mem::replace(&mut self.failed_locations, ::protobuf::RepeatedField::new())
}
}
impl ::protobuf::Message for ListAppProfilesResponse {
fn is_initialized(&self) -> bool {
for v in &self.app_profiles {
if !v.is_initialized() {
return false;
}
};
true
}
fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> {
while !is.eof()? {
let (field_number, wire_type) = is.read_tag_unpack()?;
match field_number {
1 => {
::protobuf::rt::read_repeated_message_into(wire_type, is, &mut self.app_profiles)?;
},
2 => {
::protobuf::rt::read_singular_proto3_string_into(wire_type, is, &mut self.next_page_token)?;
},
3 => {
::protobuf::rt::read_repeated_string_into(wire_type, is, &mut self.failed_locations)?;
},
_ => {
::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?;
},
};
}
::std::result::Result::Ok(())
}
#[allow(unused_variables)]
fn compute_size(&self) -> u32 {
let mut my_size = 0;
for value in &self.app_profiles {
let len = value.compute_size();
my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len;
};
if !self.next_page_token.is_empty() {
my_size += ::protobuf::rt::string_size(2, &self.next_page_token);
}
for value in &self.failed_locations {
my_size += ::protobuf::rt::string_size(3, &value);
};
my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields());
self.cached_size.set(my_size);
my_size
}
fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> {
for v in &self.app_profiles {
os.write_tag(1, ::protobuf::wire_format::WireTypeLengthDelimited)?;
os.write_raw_varint32(v.get_cached_size())?;
v.write_to_with_cached_sizes(os)?;
};
if !self.next_page_token.is_empty() {
os.write_string(2, &self.next_page_token)?;
}
for v in &self.failed_locations {
os.write_string(3, &v)?;
};
os.write_unknown_fields(self.get_unknown_fields())?;
::std::result::Result::Ok(())
}
fn get_cached_size(&self) -> u32 {
self.cached_size.get()
}
fn get_unknown_fields(&self) -> &::protobuf::UnknownFields {
&self.unknown_fields
}
fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields {
&mut self.unknown_fields
}
fn as_any(&self) -> &dyn (::std::any::Any) {
self as &dyn (::std::any::Any)
}
fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
self as &mut dyn (::std::any::Any)
}
fn into_any(self: ::std::boxed::Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
self
}
fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor {
Self::descriptor_static()
}
fn new() -> ListAppProfilesResponse {
ListAppProfilesResponse::new()
}
fn descriptor_static() -> &'static ::protobuf::reflect::MessageDescriptor {
static descriptor: ::protobuf::rt::LazyV2<::protobuf::reflect::MessageDescriptor> = ::protobuf::rt::LazyV2::INIT;
descriptor.get(|| {
let mut fields = ::std::vec::Vec::new();
fields.push(::protobuf::reflect::accessor::make_repeated_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage<super::instance::AppProfile>>(
"app_profiles",
|m: &ListAppProfilesResponse| { &m.app_profiles },
|m: &mut ListAppProfilesResponse| { &mut m.app_profiles },
));
fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeString>(
"next_page_token",
|m: &ListAppProfilesResponse| { &m.next_page_token },
|m: &mut ListAppProfilesResponse| { &mut m.next_page_token },
));
fields.push(::protobuf::reflect::accessor::make_repeated_field_accessor::<_, ::protobuf::types::ProtobufTypeString>(
"failed_locations",
|m: &ListAppProfilesResponse| { &m.failed_locations },
|m: &mut ListAppProfilesResponse| { &mut m.failed_locations },
));
::protobuf::reflect::MessageDescriptor::new_pb_name::<ListAppProfilesResponse>(
"ListAppProfilesResponse",
fields,
file_descriptor_proto()
)
})
}
fn default_instance() -> &'static ListAppProfilesResponse {
static instance: ::protobuf::rt::LazyV2<ListAppProfilesResponse> = ::protobuf::rt::LazyV2::INIT;
instance.get(ListAppProfilesResponse::new)
}
}
impl ::protobuf::Clear for ListAppProfilesResponse {
fn clear(&mut self) {
self.app_profiles.clear();
self.next_page_token.clear();
self.failed_locations.clear();
self.unknown_fields.clear();
}
}
impl ::std::fmt::Debug for ListAppProfilesResponse {
fn fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result {
::protobuf::text_format::fmt(self, f)
}
}
impl ::protobuf::reflect::ProtobufValue for ListAppProfilesResponse {
fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef {
::protobuf::reflect::ReflectValueRef::Message(self)
}
}
#[derive(PartialEq,Clone,Default)]
pub struct UpdateAppProfileRequest {
pub app_profile: ::protobuf::SingularPtrField<super::instance::AppProfile>,
pub update_mask: ::protobuf::SingularPtrField<::protobuf::well_known_types::FieldMask>,
pub ignore_warnings: bool,
pub unknown_fields: ::protobuf::UnknownFields,
pub cached_size: ::protobuf::CachedSize,
}
impl<'a> ::std::default::Default for &'a UpdateAppProfileRequest {
fn default() -> &'a UpdateAppProfileRequest {
<UpdateAppProfileRequest as ::protobuf::Message>::default_instance()
}
}
impl UpdateAppProfileRequest {
pub fn new() -> UpdateAppProfileRequest {
::std::default::Default::default()
}
pub fn get_app_profile(&self) -> &super::instance::AppProfile {
self.app_profile.as_ref().unwrap_or_else(|| <super::instance::AppProfile as ::protobuf::Message>::default_instance())
}
pub fn clear_app_profile(&mut self) {
self.app_profile.clear();
}
pub fn has_app_profile(&self) -> bool {
self.app_profile.is_some()
}
pub fn set_app_profile(&mut self, v: super::instance::AppProfile) {
self.app_profile = ::protobuf::SingularPtrField::some(v);
}
pub fn mut_app_profile(&mut self) -> &mut super::instance::AppProfile {
if self.app_profile.is_none() {
self.app_profile.set_default();
}
self.app_profile.as_mut().unwrap()
}
pub fn take_app_profile(&mut self) -> super::instance::AppProfile {
self.app_profile.take().unwrap_or_else(|| super::instance::AppProfile::new())
}
pub fn get_update_mask(&self) -> &::protobuf::well_known_types::FieldMask {
self.update_mask.as_ref().unwrap_or_else(|| <::protobuf::well_known_types::FieldMask as ::protobuf::Message>::default_instance())
}
pub fn clear_update_mask(&mut self) {
self.update_mask.clear();
}
pub fn has_update_mask(&self) -> bool {
self.update_mask.is_some()
}
pub fn set_update_mask(&mut self, v: ::protobuf::well_known_types::FieldMask) {
self.update_mask = ::protobuf::SingularPtrField::some(v);
}
pub fn mut_update_mask(&mut self) -> &mut ::protobuf::well_known_types::FieldMask {
if self.update_mask.is_none() {
self.update_mask.set_default();
}
self.update_mask.as_mut().unwrap()
}
pub fn take_update_mask(&mut self) -> ::protobuf::well_known_types::FieldMask {
self.update_mask.take().unwrap_or_else(|| ::protobuf::well_known_types::FieldMask::new())
}
pub fn get_ignore_warnings(&self) -> bool {
self.ignore_warnings
}
pub fn clear_ignore_warnings(&mut self) {
self.ignore_warnings = false;
}
pub fn set_ignore_warnings(&mut self, v: bool) {
self.ignore_warnings = v;
}
}
impl ::protobuf::Message for UpdateAppProfileRequest {
fn is_initialized(&self) -> bool {
for v in &self.app_profile {
if !v.is_initialized() {
return false;
}
};
for v in &self.update_mask {
if !v.is_initialized() {
return false;
}
};
true
}
fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> {
while !is.eof()? {
let (field_number, wire_type) = is.read_tag_unpack()?;
match field_number {
1 => {
::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.app_profile)?;
},
2 => {
::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.update_mask)?;
},
3 => {
if wire_type != ::protobuf::wire_format::WireTypeVarint {
return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type));
}
let tmp = is.read_bool()?;
self.ignore_warnings = tmp;
},
_ => {
::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?;
},
};
}
::std::result::Result::Ok(())
}
#[allow(unused_variables)]
fn compute_size(&self) -> u32 {
let mut my_size = 0;
if let Some(ref v) = self.app_profile.as_ref() {
let len = v.compute_size();
my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len;
}
if let Some(ref v) = self.update_mask.as_ref() {
let len = v.compute_size();
my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len;
}
if self.ignore_warnings != false {
my_size += 2;
}
my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields());
self.cached_size.set(my_size);
my_size
}
fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> {
if let Some(ref v) = self.app_profile.as_ref() {
os.write_tag(1, ::protobuf::wire_format::WireTypeLengthDelimited)?;
os.write_raw_varint32(v.get_cached_size())?;
v.write_to_with_cached_sizes(os)?;
}
if let Some(ref v) = self.update_mask.as_ref() {
os.write_tag(2, ::protobuf::wire_format::WireTypeLengthDelimited)?;
os.write_raw_varint32(v.get_cached_size())?;
v.write_to_with_cached_sizes(os)?;
}
if self.ignore_warnings != false {
os.write_bool(3, self.ignore_warnings)?;
}
os.write_unknown_fields(self.get_unknown_fields())?;
::std::result::Result::Ok(())
}
fn get_cached_size(&self) -> u32 {
self.cached_size.get()
}
fn get_unknown_fields(&self) -> &::protobuf::UnknownFields {
&self.unknown_fields
}
fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields {
&mut self.unknown_fields
}
fn as_any(&self) -> &dyn (::std::any::Any) {
self as &dyn (::std::any::Any)
}
fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
self as &mut dyn (::std::any::Any)
}
fn into_any(self: ::std::boxed::Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
self
}
fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor {
Self::descriptor_static()
}
fn new() -> UpdateAppProfileRequest {
UpdateAppProfileRequest::new()
}
fn descriptor_static() -> &'static ::protobuf::reflect::MessageDescriptor {
static descriptor: ::protobuf::rt::LazyV2<::protobuf::reflect::MessageDescriptor> = ::protobuf::rt::LazyV2::INIT;
descriptor.get(|| {
let mut fields = ::std::vec::Vec::new();
fields.push(::protobuf::reflect::accessor::make_singular_ptr_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage<super::instance::AppProfile>>(
"app_profile",
|m: &UpdateAppProfileRequest| { &m.app_profile },
|m: &mut UpdateAppProfileRequest| { &mut m.app_profile },
));
fields.push(::protobuf::reflect::accessor::make_singular_ptr_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage<::protobuf::well_known_types::FieldMask>>(
"update_mask",
|m: &UpdateAppProfileRequest| { &m.update_mask },
|m: &mut UpdateAppProfileRequest| { &mut m.update_mask },
));
fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeBool>(
"ignore_warnings",
|m: &UpdateAppProfileRequest| { &m.ignore_warnings },
|m: &mut UpdateAppProfileRequest| { &mut m.ignore_warnings },
));
::protobuf::reflect::MessageDescriptor::new_pb_name::<UpdateAppProfileRequest>(
"UpdateAppProfileRequest",
fields,
file_descriptor_proto()
)
})
}
fn default_instance() -> &'static UpdateAppProfileRequest {
static instance: ::protobuf::rt::LazyV2<UpdateAppProfileRequest> = ::protobuf::rt::LazyV2::INIT;
instance.get(UpdateAppProfileRequest::new)
}
}
impl ::protobuf::Clear for UpdateAppProfileRequest {
fn clear(&mut self) {
self.app_profile.clear();
self.update_mask.clear();
self.ignore_warnings = false;
self.unknown_fields.clear();
}
}
impl ::std::fmt::Debug for UpdateAppProfileRequest {
fn fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result {
::protobuf::text_format::fmt(self, f)
}
}
impl ::protobuf::reflect::ProtobufValue for UpdateAppProfileRequest {
fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef {
::protobuf::reflect::ReflectValueRef::Message(self)
}
}
#[derive(PartialEq,Clone,Default)]
pub struct DeleteAppProfileRequest {
pub name: ::std::string::String,
pub ignore_warnings: bool,
pub unknown_fields: ::protobuf::UnknownFields,
pub cached_size: ::protobuf::CachedSize,
}
impl<'a> ::std::default::Default for &'a DeleteAppProfileRequest {
fn default() -> &'a DeleteAppProfileRequest {
<DeleteAppProfileRequest as ::protobuf::Message>::default_instance()
}
}
impl DeleteAppProfileRequest {
pub fn new() -> DeleteAppProfileRequest {
::std::default::Default::default()
}
pub fn get_name(&self) -> &str {
&self.name
}
pub fn clear_name(&mut self) {
self.name.clear();
}
pub fn set_name(&mut self, v: ::std::string::String) {
self.name = v;
}
pub fn mut_name(&mut self) -> &mut ::std::string::String {
&mut self.name
}
pub fn take_name(&mut self) -> ::std::string::String {
::std::mem::replace(&mut self.name, ::std::string::String::new())
}
pub fn get_ignore_warnings(&self) -> bool {
self.ignore_warnings
}
pub fn clear_ignore_warnings(&mut self) {
self.ignore_warnings = false;
}
pub fn set_ignore_warnings(&mut self, v: bool) {
self.ignore_warnings = v;
}
}
impl ::protobuf::Message for DeleteAppProfileRequest {
fn is_initialized(&self) -> bool {
true
}
fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> {
while !is.eof()? {
let (field_number, wire_type) = is.read_tag_unpack()?;
match field_number {
1 => {
::protobuf::rt::read_singular_proto3_string_into(wire_type, is, &mut self.name)?;
},
2 => {
if wire_type != ::protobuf::wire_format::WireTypeVarint {
return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type));
}
let tmp = is.read_bool()?;
self.ignore_warnings = tmp;
},
_ => {
::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?;
},
};
}
::std::result::Result::Ok(())
}
#[allow(unused_variables)]
fn compute_size(&self) -> u32 {
let mut my_size = 0;
if !self.name.is_empty() {
my_size += ::protobuf::rt::string_size(1, &self.name);
}
if self.ignore_warnings != false {
my_size += 2;
}
my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields());
self.cached_size.set(my_size);
my_size
}
fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> {
if !self.name.is_empty() {
os.write_string(1, &self.name)?;
}
if self.ignore_warnings != false {
os.write_bool(2, self.ignore_warnings)?;
}
os.write_unknown_fields(self.get_unknown_fields())?;
::std::result::Result::Ok(())
}
fn get_cached_size(&self) -> u32 {
self.cached_size.get()
}
fn get_unknown_fields(&self) -> &::protobuf::UnknownFields {
&self.unknown_fields
}
fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields {
&mut self.unknown_fields
}
fn as_any(&self) -> &dyn (::std::any::Any) {
self as &dyn (::std::any::Any)
}
fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
self as &mut dyn (::std::any::Any)
}
fn into_any(self: ::std::boxed::Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
self
}
fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor {
Self::descriptor_static()
}
fn new() -> DeleteAppProfileRequest {
DeleteAppProfileRequest::new()
}
fn descriptor_static() -> &'static ::protobuf::reflect::MessageDescriptor {
static descriptor: ::protobuf::rt::LazyV2<::protobuf::reflect::MessageDescriptor> = ::protobuf::rt::LazyV2::INIT;
descriptor.get(|| {
let mut fields = ::std::vec::Vec::new();
fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeString>(
"name",
|m: &DeleteAppProfileRequest| { &m.name },
|m: &mut DeleteAppProfileRequest| { &mut m.name },
));
fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeBool>(
"ignore_warnings",
|m: &DeleteAppProfileRequest| { &m.ignore_warnings },
|m: &mut DeleteAppProfileRequest| { &mut m.ignore_warnings },
));
::protobuf::reflect::MessageDescriptor::new_pb_name::<DeleteAppProfileRequest>(
"DeleteAppProfileRequest",
fields,
file_descriptor_proto()
)
})
}
fn default_instance() -> &'static DeleteAppProfileRequest {
static instance: ::protobuf::rt::LazyV2<DeleteAppProfileRequest> = ::protobuf::rt::LazyV2::INIT;
instance.get(DeleteAppProfileRequest::new)
}
}
impl ::protobuf::Clear for DeleteAppProfileRequest {
fn clear(&mut self) {
self.name.clear();
self.ignore_warnings = false;
self.unknown_fields.clear();
}
}
impl ::std::fmt::Debug for DeleteAppProfileRequest {
fn fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result {
::protobuf::text_format::fmt(self, f)
}
}
impl ::protobuf::reflect::ProtobufValue for DeleteAppProfileRequest {
fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef {
::protobuf::reflect::ReflectValueRef::Message(self)
}
}
#[derive(PartialEq,Clone,Default)]
pub struct UpdateAppProfileMetadata {
pub unknown_fields: ::protobuf::UnknownFields,
pub cached_size: ::protobuf::CachedSize,
}
impl<'a> ::std::default::Default for &'a UpdateAppProfileMetadata {
fn default() -> &'a UpdateAppProfileMetadata {
<UpdateAppProfileMetadata as ::protobuf::Message>::default_instance()
}
}
impl UpdateAppProfileMetadata {
pub fn new() -> UpdateAppProfileMetadata {
::std::default::Default::default()
}
}
impl ::protobuf::Message for UpdateAppProfileMetadata {
fn is_initialized(&self) -> bool {
true
}
fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> {
while !is.eof()? {
let (field_number, wire_type) = is.read_tag_unpack()?;
match field_number {
_ => {
::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?;
},
};
}
::std::result::Result::Ok(())
}
#[allow(unused_variables)]
fn compute_size(&self) -> u32 {
let mut my_size = 0;
my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields());
self.cached_size.set(my_size);
my_size
}
fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> {
os.write_unknown_fields(self.get_unknown_fields())?;
::std::result::Result::Ok(())
}
fn get_cached_size(&self) -> u32 {
self.cached_size.get()
}
fn get_unknown_fields(&self) -> &::protobuf::UnknownFields {
&self.unknown_fields
}
fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields {
&mut self.unknown_fields
}
fn as_any(&self) -> &dyn (::std::any::Any) {
self as &dyn (::std::any::Any)
}
fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
self as &mut dyn (::std::any::Any)
}
fn into_any(self: ::std::boxed::Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
self
}
fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor {
Self::descriptor_static()
}
fn new() -> UpdateAppProfileMetadata {
UpdateAppProfileMetadata::new()
}
fn descriptor_static() -> &'static ::protobuf::reflect::MessageDescriptor {
static descriptor: ::protobuf::rt::LazyV2<::protobuf::reflect::MessageDescriptor> = ::protobuf::rt::LazyV2::INIT;
descriptor.get(|| {
let fields = ::std::vec::Vec::new();
::protobuf::reflect::MessageDescriptor::new_pb_name::<UpdateAppProfileMetadata>(
"UpdateAppProfileMetadata",
fields,
file_descriptor_proto()
)
})
}
fn default_instance() -> &'static UpdateAppProfileMetadata {
static instance: ::protobuf::rt::LazyV2<UpdateAppProfileMetadata> = ::protobuf::rt::LazyV2::INIT;
instance.get(UpdateAppProfileMetadata::new)
}
}
impl ::protobuf::Clear for UpdateAppProfileMetadata {
fn clear(&mut self) {
self.unknown_fields.clear();
}
}
impl ::std::fmt::Debug for UpdateAppProfileMetadata {
fn fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result {
::protobuf::text_format::fmt(self, f)
}
}
impl ::protobuf::reflect::ProtobufValue for UpdateAppProfileMetadata {
fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef {
::protobuf::reflect::ReflectValueRef::Message(self)
}
}
#[derive(PartialEq,Clone,Default)]
pub struct ListHotTabletsRequest {
pub parent: ::std::string::String,
pub start_time: ::protobuf::SingularPtrField<::protobuf::well_known_types::Timestamp>,
pub end_time: ::protobuf::SingularPtrField<::protobuf::well_known_types::Timestamp>,
pub page_size: i32,
pub page_token: ::std::string::String,
pub unknown_fields: ::protobuf::UnknownFields,
pub cached_size: ::protobuf::CachedSize,
}
impl<'a> ::std::default::Default for &'a ListHotTabletsRequest {
fn default() -> &'a ListHotTabletsRequest {
<ListHotTabletsRequest as ::protobuf::Message>::default_instance()
}
}
impl ListHotTabletsRequest {
pub fn new() -> ListHotTabletsRequest {
::std::default::Default::default()
}
pub fn get_parent(&self) -> &str {
&self.parent
}
pub fn clear_parent(&mut self) {
self.parent.clear();
}
pub fn set_parent(&mut self, v: ::std::string::String) {
self.parent = v;
}
pub fn mut_parent(&mut self) -> &mut ::std::string::String {
&mut self.parent
}
pub fn take_parent(&mut self) -> ::std::string::String {
::std::mem::replace(&mut self.parent, ::std::string::String::new())
}
pub fn get_start_time(&self) -> &::protobuf::well_known_types::Timestamp {
self.start_time.as_ref().unwrap_or_else(|| <::protobuf::well_known_types::Timestamp as ::protobuf::Message>::default_instance())
}
pub fn clear_start_time(&mut self) {
self.start_time.clear();
}
pub fn has_start_time(&self) -> bool {
self.start_time.is_some()
}
pub fn set_start_time(&mut self, v: ::protobuf::well_known_types::Timestamp) {
self.start_time = ::protobuf::SingularPtrField::some(v);
}
pub fn mut_start_time(&mut self) -> &mut ::protobuf::well_known_types::Timestamp {
if self.start_time.is_none() {
self.start_time.set_default();
}
self.start_time.as_mut().unwrap()
}
pub fn take_start_time(&mut self) -> ::protobuf::well_known_types::Timestamp {
self.start_time.take().unwrap_or_else(|| ::protobuf::well_known_types::Timestamp::new())
}
pub fn get_end_time(&self) -> &::protobuf::well_known_types::Timestamp {
self.end_time.as_ref().unwrap_or_else(|| <::protobuf::well_known_types::Timestamp as ::protobuf::Message>::default_instance())
}
pub fn clear_end_time(&mut self) {
self.end_time.clear();
}
pub fn has_end_time(&self) -> bool {
self.end_time.is_some()
}
pub fn set_end_time(&mut self, v: ::protobuf::well_known_types::Timestamp) {
self.end_time = ::protobuf::SingularPtrField::some(v);
}
pub fn mut_end_time(&mut self) -> &mut ::protobuf::well_known_types::Timestamp {
if self.end_time.is_none() {
self.end_time.set_default();
}
self.end_time.as_mut().unwrap()
}
pub fn take_end_time(&mut self) -> ::protobuf::well_known_types::Timestamp {
self.end_time.take().unwrap_or_else(|| ::protobuf::well_known_types::Timestamp::new())
}
pub fn get_page_size(&self) -> i32 {
self.page_size
}
pub fn clear_page_size(&mut self) {
self.page_size = 0;
}
pub fn set_page_size(&mut self, v: i32) {
self.page_size = v;
}
pub fn get_page_token(&self) -> &str {
&self.page_token
}
pub fn clear_page_token(&mut self) {
self.page_token.clear();
}
pub fn set_page_token(&mut self, v: ::std::string::String) {
self.page_token = v;
}
pub fn mut_page_token(&mut self) -> &mut ::std::string::String {
&mut self.page_token
}
pub fn take_page_token(&mut self) -> ::std::string::String {
::std::mem::replace(&mut self.page_token, ::std::string::String::new())
}
}
impl ::protobuf::Message for ListHotTabletsRequest {
fn is_initialized(&self) -> bool {
for v in &self.start_time {
if !v.is_initialized() {
return false;
}
};
for v in &self.end_time {
if !v.is_initialized() {
return false;
}
};
true
}
fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> {
while !is.eof()? {
let (field_number, wire_type) = is.read_tag_unpack()?;
match field_number {
1 => {
::protobuf::rt::read_singular_proto3_string_into(wire_type, is, &mut self.parent)?;
},
2 => {
::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.start_time)?;
},
3 => {
::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.end_time)?;
},
4 => {
if wire_type != ::protobuf::wire_format::WireTypeVarint {
return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type));
}
let tmp = is.read_int32()?;
self.page_size = tmp;
},
5 => {
::protobuf::rt::read_singular_proto3_string_into(wire_type, is, &mut self.page_token)?;
},
_ => {
::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?;
},
};
}
::std::result::Result::Ok(())
}
#[allow(unused_variables)]
fn compute_size(&self) -> u32 {
let mut my_size = 0;
if !self.parent.is_empty() {
my_size += ::protobuf::rt::string_size(1, &self.parent);
}
if let Some(ref v) = self.start_time.as_ref() {
let len = v.compute_size();
my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len;
}
if let Some(ref v) = self.end_time.as_ref() {
let len = v.compute_size();
my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len;
}
if self.page_size != 0 {
my_size += ::protobuf::rt::value_size(4, self.page_size, ::protobuf::wire_format::WireTypeVarint);
}
if !self.page_token.is_empty() {
my_size += ::protobuf::rt::string_size(5, &self.page_token);
}
my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields());
self.cached_size.set(my_size);
my_size
}
fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> {
if !self.parent.is_empty() {
os.write_string(1, &self.parent)?;
}
if let Some(ref v) = self.start_time.as_ref() {
os.write_tag(2, ::protobuf::wire_format::WireTypeLengthDelimited)?;
os.write_raw_varint32(v.get_cached_size())?;
v.write_to_with_cached_sizes(os)?;
}
if let Some(ref v) = self.end_time.as_ref() {
os.write_tag(3, ::protobuf::wire_format::WireTypeLengthDelimited)?;
os.write_raw_varint32(v.get_cached_size())?;
v.write_to_with_cached_sizes(os)?;
}
if self.page_size != 0 {
os.write_int32(4, self.page_size)?;
}
if !self.page_token.is_empty() {
os.write_string(5, &self.page_token)?;
}
os.write_unknown_fields(self.get_unknown_fields())?;
::std::result::Result::Ok(())
}
fn get_cached_size(&self) -> u32 {
self.cached_size.get()
}
fn get_unknown_fields(&self) -> &::protobuf::UnknownFields {
&self.unknown_fields
}
fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields {
&mut self.unknown_fields
}
fn as_any(&self) -> &dyn (::std::any::Any) {
self as &dyn (::std::any::Any)
}
fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
self as &mut dyn (::std::any::Any)
}
fn into_any(self: ::std::boxed::Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
self
}
fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor {
Self::descriptor_static()
}
fn new() -> ListHotTabletsRequest {
ListHotTabletsRequest::new()
}
fn descriptor_static() -> &'static ::protobuf::reflect::MessageDescriptor {
static descriptor: ::protobuf::rt::LazyV2<::protobuf::reflect::MessageDescriptor> = ::protobuf::rt::LazyV2::INIT;
descriptor.get(|| {
let mut fields = ::std::vec::Vec::new();
fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeString>(
"parent",
|m: &ListHotTabletsRequest| { &m.parent },
|m: &mut ListHotTabletsRequest| { &mut m.parent },
));
fields.push(::protobuf::reflect::accessor::make_singular_ptr_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage<::protobuf::well_known_types::Timestamp>>(
"start_time",
|m: &ListHotTabletsRequest| { &m.start_time },
|m: &mut ListHotTabletsRequest| { &mut m.start_time },
));
fields.push(::protobuf::reflect::accessor::make_singular_ptr_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage<::protobuf::well_known_types::Timestamp>>(
"end_time",
|m: &ListHotTabletsRequest| { &m.end_time },
|m: &mut ListHotTabletsRequest| { &mut m.end_time },
));
fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeInt32>(
"page_size",
|m: &ListHotTabletsRequest| { &m.page_size },
|m: &mut ListHotTabletsRequest| { &mut m.page_size },
));
fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeString>(
"page_token",
|m: &ListHotTabletsRequest| { &m.page_token },
|m: &mut ListHotTabletsRequest| { &mut m.page_token },
));
::protobuf::reflect::MessageDescriptor::new_pb_name::<ListHotTabletsRequest>(
"ListHotTabletsRequest",
fields,
file_descriptor_proto()
)
})
}
fn default_instance() -> &'static ListHotTabletsRequest {
static instance: ::protobuf::rt::LazyV2<ListHotTabletsRequest> = ::protobuf::rt::LazyV2::INIT;
instance.get(ListHotTabletsRequest::new)
}
}
impl ::protobuf::Clear for ListHotTabletsRequest {
fn clear(&mut self) {
self.parent.clear();
self.start_time.clear();
self.end_time.clear();
self.page_size = 0;
self.page_token.clear();
self.unknown_fields.clear();
}
}
impl ::std::fmt::Debug for ListHotTabletsRequest {
fn fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result {
::protobuf::text_format::fmt(self, f)
}
}
impl ::protobuf::reflect::ProtobufValue for ListHotTabletsRequest {
fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef {
::protobuf::reflect::ReflectValueRef::Message(self)
}
}
#[derive(PartialEq,Clone,Default)]
pub struct ListHotTabletsResponse {
pub hot_tablets: ::protobuf::RepeatedField<super::instance::HotTablet>,
pub next_page_token: ::std::string::String,
pub unknown_fields: ::protobuf::UnknownFields,
pub cached_size: ::protobuf::CachedSize,
}
impl<'a> ::std::default::Default for &'a ListHotTabletsResponse {
fn default() -> &'a ListHotTabletsResponse {
<ListHotTabletsResponse as ::protobuf::Message>::default_instance()
}
}
impl ListHotTabletsResponse {
pub fn new() -> ListHotTabletsResponse {
::std::default::Default::default()
}
pub fn get_hot_tablets(&self) -> &[super::instance::HotTablet] {
&self.hot_tablets
}
pub fn clear_hot_tablets(&mut self) {
self.hot_tablets.clear();
}
pub fn set_hot_tablets(&mut self, v: ::protobuf::RepeatedField<super::instance::HotTablet>) {
self.hot_tablets = v;
}
pub fn mut_hot_tablets(&mut self) -> &mut ::protobuf::RepeatedField<super::instance::HotTablet> {
&mut self.hot_tablets
}
pub fn take_hot_tablets(&mut self) -> ::protobuf::RepeatedField<super::instance::HotTablet> {
::std::mem::replace(&mut self.hot_tablets, ::protobuf::RepeatedField::new())
}
pub fn get_next_page_token(&self) -> &str {
&self.next_page_token
}
pub fn clear_next_page_token(&mut self) {
self.next_page_token.clear();
}
pub fn set_next_page_token(&mut self, v: ::std::string::String) {
self.next_page_token = v;
}
pub fn mut_next_page_token(&mut self) -> &mut ::std::string::String {
&mut self.next_page_token
}
pub fn take_next_page_token(&mut self) -> ::std::string::String {
::std::mem::replace(&mut self.next_page_token, ::std::string::String::new())
}
}
impl ::protobuf::Message for ListHotTabletsResponse {
fn is_initialized(&self) -> bool {
for v in &self.hot_tablets {
if !v.is_initialized() {
return false;
}
};
true
}
fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> {
while !is.eof()? {
let (field_number, wire_type) = is.read_tag_unpack()?;
match field_number {
1 => {
::protobuf::rt::read_repeated_message_into(wire_type, is, &mut self.hot_tablets)?;
},
2 => {
::protobuf::rt::read_singular_proto3_string_into(wire_type, is, &mut self.next_page_token)?;
},
_ => {
::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?;
},
};
}
::std::result::Result::Ok(())
}
#[allow(unused_variables)]
fn compute_size(&self) -> u32 {
let mut my_size = 0;
for value in &self.hot_tablets {
let len = value.compute_size();
my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len;
};
if !self.next_page_token.is_empty() {
my_size += ::protobuf::rt::string_size(2, &self.next_page_token);
}
my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields());
self.cached_size.set(my_size);
my_size
}
fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> {
for v in &self.hot_tablets {
os.write_tag(1, ::protobuf::wire_format::WireTypeLengthDelimited)?;
os.write_raw_varint32(v.get_cached_size())?;
v.write_to_with_cached_sizes(os)?;
};
if !self.next_page_token.is_empty() {
os.write_string(2, &self.next_page_token)?;
}
os.write_unknown_fields(self.get_unknown_fields())?;
::std::result::Result::Ok(())
}
fn get_cached_size(&self) -> u32 {
self.cached_size.get()
}
fn get_unknown_fields(&self) -> &::protobuf::UnknownFields {
&self.unknown_fields
}
fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields {
&mut self.unknown_fields
}
fn as_any(&self) -> &dyn (::std::any::Any) {
self as &dyn (::std::any::Any)
}
fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
self as &mut dyn (::std::any::Any)
}
fn into_any(self: ::std::boxed::Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
self
}
fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor {
Self::descriptor_static()
}
fn new() -> ListHotTabletsResponse {
ListHotTabletsResponse::new()
}
fn descriptor_static() -> &'static ::protobuf::reflect::MessageDescriptor {
static descriptor: ::protobuf::rt::LazyV2<::protobuf::reflect::MessageDescriptor> = ::protobuf::rt::LazyV2::INIT;
descriptor.get(|| {
let mut fields = ::std::vec::Vec::new();
fields.push(::protobuf::reflect::accessor::make_repeated_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage<super::instance::HotTablet>>(
"hot_tablets",
|m: &ListHotTabletsResponse| { &m.hot_tablets },
|m: &mut ListHotTabletsResponse| { &mut m.hot_tablets },
));
fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeString>(
"next_page_token",
|m: &ListHotTabletsResponse| { &m.next_page_token },
|m: &mut ListHotTabletsResponse| { &mut m.next_page_token },
));
::protobuf::reflect::MessageDescriptor::new_pb_name::<ListHotTabletsResponse>(
"ListHotTabletsResponse",
fields,
file_descriptor_proto()
)
})
}
fn default_instance() -> &'static ListHotTabletsResponse {
static instance: ::protobuf::rt::LazyV2<ListHotTabletsResponse> = ::protobuf::rt::LazyV2::INIT;
instance.get(ListHotTabletsResponse::new)
}
}
impl ::protobuf::Clear for ListHotTabletsResponse {
fn clear(&mut self) {
self.hot_tablets.clear();
self.next_page_token.clear();
self.unknown_fields.clear();
}
}
impl ::std::fmt::Debug for ListHotTabletsResponse {
fn fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result {
::protobuf::text_format::fmt(self, f)
}
}
impl ::protobuf::reflect::ProtobufValue for ListHotTabletsResponse {
fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef {
::protobuf::reflect::ReflectValueRef::Message(self)
}
}
static file_descriptor_proto_data: &'static [u8] = b"\
\n6google/bigtable/admin/v2/bigtable_instance_admin.proto\x12\x18google.\
bigtable.admin.v2\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/\
client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/re\
source.proto\x1a'google/bigtable/admin/v2/instance.proto\x1a\x1egoogle/i\
am/v1/iam_policy.proto\x1a\x1agoogle/iam/v1/policy.proto\x1a#google/long\
running/operations.proto\x1a\x1bgoogle/protobuf/empty.proto\x1a\x20googl\
e/protobuf/field_mask.proto\x1a\x1fgoogle/protobuf/timestamp.proto\"\x8f\
\x03\n\x15CreateInstanceRequest\x12K\n\x06parent\x18\x01\x20\x01(\tR\x06\
parentB3\xfaA-\n+cloudresourcemanager.googleapis.com/Project\xe0A\x02\
\x12$\n\x0binstance_id\x18\x02\x20\x01(\tR\ninstanceIdB\x03\xe0A\x02\x12\
C\n\x08instance\x18\x03\x20\x01(\x0b2\".google.bigtable.admin.v2.Instanc\
eR\x08instanceB\x03\xe0A\x02\x12^\n\x08clusters\x18\x04\x20\x03(\x0b2=.g\
oogle.bigtable.admin.v2.CreateInstanceRequest.ClustersEntryR\x08clusters\
B\x03\xe0A\x02\x1a^\n\rClustersEntry\x12\x10\n\x03key\x18\x01\x20\x01(\t\
R\x03key\x127\n\x05value\x18\x02\x20\x01(\x0b2!.google.bigtable.admin.v2\
.ClusterR\x05value:\x028\x01\"W\n\x12GetInstanceRequest\x12A\n\x04name\
\x18\x01\x20\x01(\tR\x04nameB-\xfaA'\n%bigtableadmin.googleapis.com/Inst\
ance\xe0A\x02\"\x82\x01\n\x14ListInstancesRequest\x12K\n\x06parent\x18\
\x01\x20\x01(\tR\x06parentB3\xfaA-\n+cloudresourcemanager.googleapis.com\
/Project\xe0A\x02\x12\x1d\n\npage_token\x18\x02\x20\x01(\tR\tpageToken\"\
\xac\x01\n\x15ListInstancesResponse\x12@\n\tinstances\x18\x01\x20\x03(\
\x0b2\".google.bigtable.admin.v2.InstanceR\tinstances\x12)\n\x10failed_l\
ocations\x18\x02\x20\x03(\tR\x0ffailedLocations\x12&\n\x0fnext_page_toke\
n\x18\x03\x20\x01(\tR\rnextPageToken\"\xa5\x01\n\x1cPartialUpdateInstanc\
eRequest\x12C\n\x08instance\x18\x01\x20\x01(\x0b2\".google.bigtable.admi\
n.v2.InstanceR\x08instanceB\x03\xe0A\x02\x12@\n\x0bupdate_mask\x18\x02\
\x20\x01(\x0b2\x1a.google.protobuf.FieldMaskR\nupdateMaskB\x03\xe0A\x02\
\"Z\n\x15DeleteInstanceRequest\x12A\n\x04name\x18\x01\x20\x01(\tR\x04nam\
eB-\xfaA'\n%bigtableadmin.googleapis.com/Instance\xe0A\x02\"\xc3\x01\n\
\x14CreateClusterRequest\x12E\n\x06parent\x18\x01\x20\x01(\tR\x06parentB\
-\xfaA'\n%bigtableadmin.googleapis.com/Instance\xe0A\x02\x12\"\n\ncluste\
r_id\x18\x02\x20\x01(\tR\tclusterIdB\x03\xe0A\x02\x12@\n\x07cluster\x18\
\x03\x20\x01(\x0b2!.google.bigtable.admin.v2.ClusterR\x07clusterB\x03\
\xe0A\x02\"U\n\x11GetClusterRequest\x12@\n\x04name\x18\x01\x20\x01(\tR\
\x04nameB,\xfaA&\n$bigtableadmin.googleapis.com/Cluster\xe0A\x02\"{\n\
\x13ListClustersRequest\x12E\n\x06parent\x18\x01\x20\x01(\tR\x06parentB-\
\xfaA'\n%bigtableadmin.googleapis.com/Instance\xe0A\x02\x12\x1d\n\npage_\
token\x18\x02\x20\x01(\tR\tpageToken\"\xa8\x01\n\x14ListClustersResponse\
\x12=\n\x08clusters\x18\x01\x20\x03(\x0b2!.google.bigtable.admin.v2.Clus\
terR\x08clusters\x12)\n\x10failed_locations\x18\x02\x20\x03(\tR\x0ffaile\
dLocations\x12&\n\x0fnext_page_token\x18\x03\x20\x01(\tR\rnextPageToken\
\"X\n\x14DeleteClusterRequest\x12@\n\x04name\x18\x01\x20\x01(\tR\x04name\
B,\xfaA&\n$bigtableadmin.googleapis.com/Cluster\xe0A\x02\"\xf0\x01\n\x16\
CreateInstanceMetadata\x12Z\n\x10original_request\x18\x01\x20\x01(\x0b2/\
.google.bigtable.admin.v2.CreateInstanceRequestR\x0foriginalRequest\x12=\
\n\x0crequest_time\x18\x02\x20\x01(\x0b2\x1a.google.protobuf.TimestampR\
\x0brequestTime\x12;\n\x0bfinish_time\x18\x03\x20\x01(\x0b2\x1a.google.p\
rotobuf.TimestampR\nfinishTime\"\xf7\x01\n\x16UpdateInstanceMetadata\x12\
a\n\x10original_request\x18\x01\x20\x01(\x0b26.google.bigtable.admin.v2.\
PartialUpdateInstanceRequestR\x0foriginalRequest\x12=\n\x0crequest_time\
\x18\x02\x20\x01(\x0b2\x1a.google.protobuf.TimestampR\x0brequestTime\x12\
;\n\x0bfinish_time\x18\x03\x20\x01(\x0b2\x1a.google.protobuf.TimestampR\
\nfinishTime\"\xea\x05\n\x15CreateClusterMetadata\x12Y\n\x10original_req\
uest\x18\x01\x20\x01(\x0b2..google.bigtable.admin.v2.CreateClusterReques\
tR\x0foriginalRequest\x12=\n\x0crequest_time\x18\x02\x20\x01(\x0b2\x1a.g\
oogle.protobuf.TimestampR\x0brequestTime\x12;\n\x0bfinish_time\x18\x03\
\x20\x01(\x0b2\x1a.google.protobuf.TimestampR\nfinishTime\x12S\n\x06tabl\
es\x18\x04\x20\x03(\x0b2;.google.bigtable.admin.v2.CreateClusterMetadata\
.TablesEntryR\x06tables\x1a\xaa\x02\n\rTableProgress\x120\n\x14estimated\
_size_bytes\x18\x02\x20\x01(\x03R\x12estimatedSizeBytes\x124\n\x16estima\
ted_copied_bytes\x18\x03\x20\x01(\x03R\x14estimatedCopiedBytes\x12Y\n\
\x05state\x18\x04\x20\x01(\x0e2C.google.bigtable.admin.v2.CreateClusterM\
etadata.TableProgress.StateR\x05state\"V\n\x05State\x12\x15\n\x11STATE_U\
NSPECIFIED\x10\0\x12\x0b\n\x07PENDING\x10\x01\x12\x0b\n\x07COPYING\x10\
\x02\x12\r\n\tCOMPLETED\x10\x03\x12\r\n\tCANCELLED\x10\x04\x1ax\n\x0bTab\
lesEntry\x12\x10\n\x03key\x18\x01\x20\x01(\tR\x03key\x12S\n\x05value\x18\
\x02\x20\x01(\x0b2=.google.bigtable.admin.v2.CreateClusterMetadata.Table\
ProgressR\x05value:\x028\x01\"\xe1\x01\n\x15UpdateClusterMetadata\x12L\n\
\x10original_request\x18\x01\x20\x01(\x0b2!.google.bigtable.admin.v2.Clu\
sterR\x0foriginalRequest\x12=\n\x0crequest_time\x18\x02\x20\x01(\x0b2\
\x1a.google.protobuf.TimestampR\x0brequestTime\x12;\n\x0bfinish_time\x18\
\x03\x20\x01(\x0b2\x1a.google.protobuf.TimestampR\nfinishTime\"\xfc\x01\
\n\x1cPartialUpdateClusterMetadata\x12=\n\x0crequest_time\x18\x01\x20\
\x01(\x0b2\x1a.google.protobuf.TimestampR\x0brequestTime\x12;\n\x0bfinis\
h_time\x18\x02\x20\x01(\x0b2\x1a.google.protobuf.TimestampR\nfinishTime\
\x12`\n\x10original_request\x18\x03\x20\x01(\x0b25.google.bigtable.admin\
.v2.PartialUpdateClusterRequestR\x0foriginalRequest\"\xa1\x01\n\x1bParti\
alUpdateClusterRequest\x12@\n\x07cluster\x18\x01\x20\x01(\x0b2!.google.b\
igtable.admin.v2.ClusterR\x07clusterB\x03\xe0A\x02\x12@\n\x0bupdate_mask\
\x18\x02\x20\x01(\x0b2\x1a.google.protobuf.FieldMaskR\nupdateMaskB\x03\
\xe0A\x02\"\x80\x02\n\x17CreateAppProfileRequest\x12E\n\x06parent\x18\
\x01\x20\x01(\tR\x06parentB-\xfaA'\n%bigtableadmin.googleapis.com/Instan\
ce\xe0A\x02\x12)\n\x0eapp_profile_id\x18\x02\x20\x01(\tR\x0cappProfileId\
B\x03\xe0A\x02\x12J\n\x0bapp_profile\x18\x03\x20\x01(\x0b2$.google.bigta\
ble.admin.v2.AppProfileR\nappProfileB\x03\xe0A\x02\x12'\n\x0fignore_warn\
ings\x18\x04\x20\x01(\x08R\x0eignoreWarnings\"[\n\x14GetAppProfileReques\
t\x12C\n\x04name\x18\x01\x20\x01(\tR\x04nameB/\xfaA)\n'bigtableadmin.goo\
gleapis.com/AppProfile\xe0A\x02\"\x9b\x01\n\x16ListAppProfilesRequest\
\x12E\n\x06parent\x18\x01\x20\x01(\tR\x06parentB-\xfaA'\n%bigtableadmin.\
googleapis.com/Instance\xe0A\x02\x12\x1b\n\tpage_size\x18\x03\x20\x01(\
\x05R\x08pageSize\x12\x1d\n\npage_token\x18\x02\x20\x01(\tR\tpageToken\"\
\xb5\x01\n\x17ListAppProfilesResponse\x12G\n\x0capp_profiles\x18\x01\x20\
\x03(\x0b2$.google.bigtable.admin.v2.AppProfileR\x0bappProfiles\x12&\n\
\x0fnext_page_token\x18\x02\x20\x01(\tR\rnextPageToken\x12)\n\x10failed_\
locations\x18\x03\x20\x03(\tR\x0ffailedLocations\"\xd0\x01\n\x17UpdateAp\
pProfileRequest\x12J\n\x0bapp_profile\x18\x01\x20\x01(\x0b2$.google.bigt\
able.admin.v2.AppProfileR\nappProfileB\x03\xe0A\x02\x12@\n\x0bupdate_mas\
k\x18\x02\x20\x01(\x0b2\x1a.google.protobuf.FieldMaskR\nupdateMaskB\x03\
\xe0A\x02\x12'\n\x0fignore_warnings\x18\x03\x20\x01(\x08R\x0eignoreWarni\
ngs\"\x8c\x01\n\x17DeleteAppProfileRequest\x12C\n\x04name\x18\x01\x20\
\x01(\tR\x04nameB/\xfaA)\n'bigtableadmin.googleapis.com/AppProfile\xe0A\
\x02\x12,\n\x0fignore_warnings\x18\x02\x20\x01(\x08R\x0eignoreWarningsB\
\x03\xe0A\x02\"\x1a\n\x18UpdateAppProfileMetadata\"\x8b\x02\n\x15ListHot\
TabletsRequest\x12D\n\x06parent\x18\x01\x20\x01(\tR\x06parentB,\xfaA&\n$\
bigtableadmin.googleapis.com/Cluster\xe0A\x02\x129\n\nstart_time\x18\x02\
\x20\x01(\x0b2\x1a.google.protobuf.TimestampR\tstartTime\x125\n\x08end_t\
ime\x18\x03\x20\x01(\x0b2\x1a.google.protobuf.TimestampR\x07endTime\x12\
\x1b\n\tpage_size\x18\x04\x20\x01(\x05R\x08pageSize\x12\x1d\n\npage_toke\
n\x18\x05\x20\x01(\tR\tpageToken\"\x86\x01\n\x16ListHotTabletsResponse\
\x12D\n\x0bhot_tablets\x18\x01\x20\x03(\x0b2#.google.bigtable.admin.v2.H\
otTabletR\nhotTablets\x12&\n\x0fnext_page_token\x18\x02\x20\x01(\tR\rnex\
tPageToken2\xcb!\n\x15BigtableInstanceAdmin\x12\xda\x01\n\x0eCreateInsta\
nce\x12/.google.bigtable.admin.v2.CreateInstanceRequest\x1a\x1d.google.l\
ongrunning.Operation\"x\xcaA\"\n\x08Instance\x12\x16CreateInstanceMetada\
ta\x82\xd3\xe4\x93\x02&\"!/v2/{parent=projects/*}/instances:\x01*\xdaA$p\
arent,instance_id,instance,clusters\x12\x91\x01\n\x0bGetInstance\x12,.go\
ogle.bigtable.admin.v2.GetInstanceRequest\x1a\".google.bigtable.admin.v2\
.Instance\"0\x82\xd3\xe4\x93\x02#\x12!/v2/{name=projects/*/instances/*}\
\xdaA\x04name\x12\xa4\x01\n\rListInstances\x12..google.bigtable.admin.v2\
.ListInstancesRequest\x1a/.google.bigtable.admin.v2.ListInstancesRespons\
e\"2\x82\xd3\xe4\x93\x02#\x12!/v2/{parent=projects/*}/instances\xdaA\x06\
parent\x12\x86\x01\n\x0eUpdateInstance\x12\".google.bigtable.admin.v2.In\
stance\x1a\".google.bigtable.admin.v2.Instance\",\x82\xd3\xe4\x93\x02&\
\x1a!/v2/{name=projects/*/instances/*}:\x01*\x12\xe8\x01\n\x15PartialUpd\
ateInstance\x126.google.bigtable.admin.v2.PartialUpdateInstanceRequest\
\x1a\x1d.google.longrunning.Operation\"x\xcaA\"\n\x08Instance\x12\x16Upd\
ateInstanceMetadata\x82\xd3\xe4\x93\x0262*/v2/{instance.name=projects/*/\
instances/*}:\x08instance\xdaA\x14instance,update_mask\x12\x8b\x01\n\x0e\
DeleteInstance\x12/.google.bigtable.admin.v2.DeleteInstanceRequest\x1a\
\x16.google.protobuf.Empty\"0\x82\xd3\xe4\x93\x02#*!/v2/{name=projects/*\
/instances/*}\xdaA\x04name\x12\xdc\x01\n\rCreateCluster\x12..google.bigt\
able.admin.v2.CreateClusterRequest\x1a\x1d.google.longrunning.Operation\
\"|\xcaA\x20\n\x07Cluster\x12\x15CreateClusterMetadata\x82\xd3\xe4\x93\
\x027\",/v2/{parent=projects/*/instances/*}/clusters:\x07cluster\xdaA\
\x19parent,cluster_id,cluster\x12\x99\x01\n\nGetCluster\x12+.google.bigt\
able.admin.v2.GetClusterRequest\x1a!.google.bigtable.admin.v2.Cluster\";\
\x82\xd3\xe4\x93\x02.\x12,/v2/{name=projects/*/instances/*/clusters/*}\
\xdaA\x04name\x12\xac\x01\n\x0cListClusters\x12-.google.bigtable.admin.v\
2.ListClustersRequest\x1a..google.bigtable.admin.v2.ListClustersResponse\
\"=\x82\xd3\xe4\x93\x02.\x12,/v2/{parent=projects/*/instances/*}/cluster\
s\xdaA\x06parent\x12\xad\x01\n\rUpdateCluster\x12!.google.bigtable.admin\
.v2.Cluster\x1a\x1d.google.longrunning.Operation\"Z\xcaA\x20\n\x07Cluste\
r\x12\x15UpdateClusterMetadata\x82\xd3\xe4\x93\x021\x1a,/v2/{name=projec\
ts/*/instances/*/clusters/*}:\x01*\x12\xf4\x01\n\x14PartialUpdateCluster\
\x125.google.bigtable.admin.v2.PartialUpdateClusterRequest\x1a\x1d.googl\
e.longrunning.Operation\"\x85\x01\xcaA'\n\x07Cluster\x12\x1cPartialUpdat\
eClusterMetadata\x82\xd3\xe4\x93\x02?24/v2/{cluster.name=projects/*/inst\
ances/*/clusters/*}:\x07cluster\xdaA\x13cluster,update_mask\x12\x94\x01\
\n\rDeleteCluster\x12..google.bigtable.admin.v2.DeleteClusterRequest\x1a\
\x16.google.protobuf.Empty\";\x82\xd3\xe4\x93\x02.*,/v2/{name=projects/*\
/instances/*/clusters/*}\xdaA\x04name\x12\xd5\x01\n\x10CreateAppProfile\
\x121.google.bigtable.admin.v2.CreateAppProfileRequest\x1a$.google.bigta\
ble.admin.v2.AppProfile\"h\x82\xd3\xe4\x93\x02>\"//v2/{parent=projects/*\
/instances/*}/appProfiles:\x0bapp_profile\xdaA!parent,app_profile_id,app\
_profile\x12\xa5\x01\n\rGetAppProfile\x12..google.bigtable.admin.v2.GetA\
ppProfileRequest\x1a$.google.bigtable.admin.v2.AppProfile\">\x82\xd3\xe4\
\x93\x021\x12//v2/{name=projects/*/instances/*/appProfiles/*}\xdaA\x04na\
me\x12\xb8\x01\n\x0fListAppProfiles\x120.google.bigtable.admin.v2.ListAp\
pProfilesRequest\x1a1.google.bigtable.admin.v2.ListAppProfilesResponse\"\
@\x82\xd3\xe4\x93\x021\x12//v2/{parent=projects/*/instances/*}/appProfil\
es\xdaA\x06parent\x12\xfa\x01\n\x10UpdateAppProfile\x121.google.bigtable\
.admin.v2.UpdateAppProfileRequest\x1a\x1d.google.longrunning.Operation\"\
\x93\x01\xcaA&\n\nAppProfile\x12\x18UpdateAppProfileMetadata\x82\xd3\xe4\
\x93\x02J2;/v2/{app_profile.name=projects/*/instances/*/appProfiles/*}:\
\x0bapp_profile\xdaA\x17app_profile,update_mask\x12\x9d\x01\n\x10DeleteA\
ppProfile\x121.google.bigtable.admin.v2.DeleteAppProfileRequest\x1a\x16.\
google.protobuf.Empty\">\x82\xd3\xe4\x93\x021*//v2/{name=projects/*/inst\
ances/*/appProfiles/*}\xdaA\x04name\x12\x93\x01\n\x0cGetIamPolicy\x12\".\
google.iam.v1.GetIamPolicyRequest\x1a\x15.google.iam.v1.Policy\"H\x82\
\xd3\xe4\x93\x027\"2/v2/{resource=projects/*/instances/*}:getIamPolicy:\
\x01*\xdaA\x08resource\x12\x9a\x01\n\x0cSetIamPolicy\x12\".google.iam.v1\
.SetIamPolicyRequest\x1a\x15.google.iam.v1.Policy\"O\x82\xd3\xe4\x93\x02\
7\"2/v2/{resource=projects/*/instances/*}:setIamPolicy:\x01*\xdaA\x0fres\
ource,policy\x12\xc5\x01\n\x12TestIamPermissions\x12(.google.iam.v1.Test\
IamPermissionsRequest\x1a).google.iam.v1.TestIamPermissionsResponse\"Z\
\x82\xd3\xe4\x93\x02=\"8/v2/{resource=projects/*/instances/*}:testIamPer\
missions:\x01*\xdaA\x14resource,permissions\x12\xbf\x01\n\x0eListHotTabl\
ets\x12/.google.bigtable.admin.v2.ListHotTabletsRequest\x1a0.google.bigt\
able.admin.v2.ListHotTabletsResponse\"J\x82\xd3\xe4\x93\x02;\x129/v2/{pa\
rent=projects/*/instances/*/clusters/*}/hotTablets\xdaA\x06parent\x1a\
\x9a\x03\xd2A\xf7\x02https://www.googleapis.com/auth/bigtable.admin,http\
s://www.googleapis.com/auth/bigtable.admin.cluster,https://www.googleapi\
s.com/auth/bigtable.admin.instance,https://www.googleapis.com/auth/cloud\
-bigtable.admin,https://www.googleapis.com/auth/cloud-bigtable.admin.clu\
ster,https://www.googleapis.com/auth/cloud-platform,https://www.googleap\
is.com/auth/cloud-platform.read-only\xcaA\x1cbigtableadmin.googleapis.co\
mB\xe2\x01\n\x1ccom.google.bigtable.admin.v2B\x1aBigtableInstanceAdminPr\
otoP\x01Z=google.golang.org/genproto/googleapis/bigtable/admin/v2;admin\
\xaa\x02\x1eGoogle.Cloud.Bigtable.Admin.V2\xca\x02\x1eGoogle\\Cloud\\Big\
table\\Admin\\V2\xea\x02\"Google::Cloud::Bigtable::Admin::V2J\xda\xbb\
\x01\n\x07\x12\x05\x0e\0\xee\x05\x01\n\xbc\x04\n\x01\x0c\x12\x03\x0e\0\
\x122\xb1\x04\x20Copyright\x202023\x20Google\x20LLC\n\n\x20Licensed\x20u\
nder\x20the\x20Apache\x20License,\x20Version\x202.0\x20(the\x20\"License\
\");\n\x20you\x20may\x20not\x20use\x20this\x20file\x20except\x20in\x20co\
mpliance\x20with\x20the\x20License.\n\x20You\x20may\x20obtain\x20a\x20co\
py\x20of\x20the\x20License\x20at\n\n\x20\x20\x20\x20\x20http://www.apach\
e.org/licenses/LICENSE-2.0\n\n\x20Unless\x20required\x20by\x20applicable\
\x20law\x20or\x20agreed\x20to\x20in\x20writing,\x20software\n\x20distrib\
uted\x20under\x20the\x20License\x20is\x20distributed\x20on\x20an\x20\"AS\
\x20IS\"\x20BASIS,\n\x20WITHOUT\x20WARRANTIES\x20OR\x20CONDITIONS\x20OF\
\x20ANY\x20KIND,\x20either\x20express\x20or\x20implied.\n\x20See\x20the\
\x20License\x20for\x20the\x20specific\x20language\x20governing\x20permis\
sions\x20and\n\x20limitations\x20under\x20the\x20License.\n\n\x08\n\x01\
\x02\x12\x03\x10\0!\n\t\n\x02\x03\0\x12\x03\x12\0&\n\t\n\x02\x03\x01\x12\
\x03\x13\0!\n\t\n\x02\x03\x02\x12\x03\x14\0)\n\t\n\x02\x03\x03\x12\x03\
\x15\0#\n\t\n\x02\x03\x04\x12\x03\x16\01\n\t\n\x02\x03\x05\x12\x03\x17\0\
(\n\t\n\x02\x03\x06\x12\x03\x18\0$\n\t\n\x02\x03\x07\x12\x03\x19\0-\n\t\
\n\x02\x03\x08\x12\x03\x1a\0%\n\t\n\x02\x03\t\x12\x03\x1b\0*\n\t\n\x02\
\x03\n\x12\x03\x1c\0)\n\x08\n\x01\x08\x12\x03\x1e\0;\n\t\n\x02\x08%\x12\
\x03\x1e\0;\n\x08\n\x01\x08\x12\x03\x1f\0T\n\t\n\x02\x08\x0b\x12\x03\x1f\
\0T\n\x08\n\x01\x08\x12\x03\x20\0\"\n\t\n\x02\x08\n\x12\x03\x20\0\"\n\
\x08\n\x01\x08\x12\x03!\0;\n\t\n\x02\x08\x08\x12\x03!\0;\n\x08\n\x01\x08\
\x12\x03\"\05\n\t\n\x02\x08\x01\x12\x03\"\05\n\x08\n\x01\x08\x12\x03#\0<\
\n\t\n\x02\x08)\x12\x03#\0<\n\x08\n\x01\x08\x12\x03$\0;\n\t\n\x02\x08-\
\x12\x03$\0;\n\xdb\x01\n\x02\x06\0\x12\x05)\0\xa8\x02\x01\x1a\xcd\x01\
\x20Service\x20for\x20creating,\x20configuring,\x20and\x20deleting\x20Cl\
oud\x20Bigtable\x20Instances\x20and\n\x20Clusters.\x20Provides\x20access\
\x20to\x20the\x20Instance\x20and\x20Cluster\x20schemas\x20only,\x20not\
\x20the\n\x20tables'\x20metadata\x20or\x20data\x20stored\x20in\x20those\
\x20tables.\n\n\n\n\x03\x06\0\x01\x12\x03)\x08\x1d\n\n\n\x03\x06\0\x03\
\x12\x03*\x02D\n\x0c\n\x05\x06\0\x03\x99\x08\x12\x03*\x02D\n\x0b\n\x03\
\x06\0\x03\x12\x04+\x022A\n\r\n\x05\x06\0\x03\x9a\x08\x12\x04+\x022A\n\
\xca\x02\n\x04\x06\0\x02\0\x12\x04;\x02G\x03\x1a\xbb\x02\x20Create\x20an\
\x20instance\x20within\x20a\x20project.\n\n\x20Note\x20that\x20exactly\
\x20one\x20of\x20Cluster.serve_nodes\x20and\n\x20Cluster.cluster_config.\
cluster_autoscaling_config\x20can\x20be\x20set.\x20If\n\x20serve_nodes\
\x20is\x20set\x20to\x20non-zero,\x20then\x20the\x20cluster\x20is\x20manu\
ally\x20scaled.\x20If\n\x20cluster_config.cluster_autoscaling_config\x20\
is\x20non-empty,\x20then\x20autoscaling\x20is\n\x20enabled.\n\n\x0c\n\
\x05\x06\0\x02\0\x01\x12\x03;\x06\x14\n\x0c\n\x05\x06\0\x02\0\x02\x12\
\x03;\x15*\n\x0c\n\x05\x06\0\x02\0\x03\x12\x03<\x0f+\n\r\n\x05\x06\0\x02\
\0\x04\x12\x04=\x04@\x06\n\x11\n\t\x06\0\x02\0\x04\xb0\xca\xbc\"\x12\x04\
=\x04@\x06\n\r\n\x05\x06\0\x02\0\x04\x12\x04A\x04B/\n\x10\n\x08\x06\0\
\x02\0\x04\x9b\x08\0\x12\x04A\x04B/\n\r\n\x05\x06\0\x02\0\x04\x12\x04C\
\x04F\x06\n\x0f\n\x07\x06\0\x02\0\x04\x99\x08\x12\x04C\x04F\x06\n3\n\x04\
\x06\0\x02\x01\x12\x04J\x02O\x03\x1a%\x20Gets\x20information\x20about\
\x20an\x20instance.\n\n\x0c\n\x05\x06\0\x02\x01\x01\x12\x03J\x06\x11\n\
\x0c\n\x05\x06\0\x02\x01\x02\x12\x03J\x12$\n\x0c\n\x05\x06\0\x02\x01\x03\
\x12\x03J/7\n\r\n\x05\x06\0\x02\x01\x04\x12\x04K\x04M\x06\n\x11\n\t\x06\
\0\x02\x01\x04\xb0\xca\xbc\"\x12\x04K\x04M\x06\n\x0c\n\x05\x06\0\x02\x01\
\x04\x12\x03N\x042\n\x0f\n\x08\x06\0\x02\x01\x04\x9b\x08\0\x12\x03N\x042\
\n?\n\x04\x06\0\x02\x02\x12\x04R\x02W\x03\x1a1\x20Lists\x20information\
\x20about\x20instances\x20in\x20a\x20project.\n\n\x0c\n\x05\x06\0\x02\
\x02\x01\x12\x03R\x06\x13\n\x0c\n\x05\x06\0\x02\x02\x02\x12\x03R\x14(\n\
\x0c\n\x05\x06\0\x02\x02\x03\x12\x03R3H\n\r\n\x05\x06\0\x02\x02\x04\x12\
\x04S\x04U\x06\n\x11\n\t\x06\0\x02\x02\x04\xb0\xca\xbc\"\x12\x04S\x04U\
\x06\n\x0c\n\x05\x06\0\x02\x02\x04\x12\x03V\x044\n\x0f\n\x08\x06\0\x02\
\x02\x04\x9b\x08\0\x12\x03V\x044\n\xcc\x01\n\x04\x06\0\x02\x03\x12\x04\\\
\x02a\x03\x1a\xbd\x01\x20Updates\x20an\x20instance\x20within\x20a\x20pro\
ject.\x20This\x20method\x20updates\x20only\x20the\x20display\n\x20name\
\x20and\x20type\x20for\x20an\x20Instance.\x20To\x20update\x20other\x20In\
stance\x20properties,\x20such\x20as\n\x20labels,\x20use\x20PartialUpdate\
Instance.\n\n\x0c\n\x05\x06\0\x02\x03\x01\x12\x03\\\x06\x14\n\x0c\n\x05\
\x06\0\x02\x03\x02\x12\x03\\\x15\x1d\n\x0c\n\x05\x06\0\x02\x03\x03\x12\
\x03\\(0\n\r\n\x05\x06\0\x02\x03\x04\x12\x04]\x04`\x06\n\x11\n\t\x06\0\
\x02\x03\x04\xb0\xca\xbc\"\x12\x04]\x04`\x06\n\xa2\x01\n\x04\x06\0\x02\
\x04\x12\x04e\x02p\x03\x1a\x93\x01\x20Partially\x20updates\x20an\x20inst\
ance\x20within\x20a\x20project.\x20This\x20method\x20can\x20modify\x20al\
l\n\x20fields\x20of\x20an\x20Instance\x20and\x20is\x20the\x20preferred\
\x20way\x20to\x20update\x20an\x20Instance.\n\n\x0c\n\x05\x06\0\x02\x04\
\x01\x12\x03e\x06\x1b\n\x0c\n\x05\x06\0\x02\x04\x02\x12\x03e\x1c8\n\x0c\
\n\x05\x06\0\x02\x04\x03\x12\x03f\x0f+\n\r\n\x05\x06\0\x02\x04\x04\x12\
\x04g\x04j\x06\n\x11\n\t\x06\0\x02\x04\x04\xb0\xca\xbc\"\x12\x04g\x04j\
\x06\n\x0c\n\x05\x06\0\x02\x04\x04\x12\x03k\x04B\n\x0f\n\x08\x06\0\x02\
\x04\x04\x9b\x08\0\x12\x03k\x04B\n\r\n\x05\x06\0\x02\x04\x04\x12\x04l\
\x04o\x06\n\x0f\n\x07\x06\0\x02\x04\x04\x99\x08\x12\x04l\x04o\x06\n2\n\
\x04\x06\0\x02\x05\x12\x04s\x02x\x03\x1a$\x20Delete\x20an\x20instance\
\x20from\x20a\x20project.\n\n\x0c\n\x05\x06\0\x02\x05\x01\x12\x03s\x06\
\x14\n\x0c\n\x05\x06\0\x02\x05\x02\x12\x03s\x15*\n\x0c\n\x05\x06\0\x02\
\x05\x03\x12\x03s5J\n\r\n\x05\x06\0\x02\x05\x04\x12\x04t\x04v\x06\n\x11\
\n\t\x06\0\x02\x05\x04\xb0\xca\xbc\"\x12\x04t\x04v\x06\n\x0c\n\x05\x06\0\
\x02\x05\x04\x12\x03w\x042\n\x0f\n\x08\x06\0\x02\x05\x04\x9b\x08\0\x12\
\x03w\x042\n\xcd\x02\n\x04\x06\0\x02\x06\x12\x06\x81\x01\x02\x8c\x01\x03\
\x1a\xbc\x02\x20Creates\x20a\x20cluster\x20within\x20an\x20instance.\n\n\
\x20Note\x20that\x20exactly\x20one\x20of\x20Cluster.serve_nodes\x20and\n\
\x20Cluster.cluster_config.cluster_autoscaling_config\x20can\x20be\x20se\
t.\x20If\n\x20serve_nodes\x20is\x20set\x20to\x20non-zero,\x20then\x20the\
\x20cluster\x20is\x20manually\x20scaled.\x20If\n\x20cluster_config.clust\
er_autoscaling_config\x20is\x20non-empty,\x20then\x20autoscaling\x20is\n\
\x20enabled.\n\n\r\n\x05\x06\0\x02\x06\x01\x12\x04\x81\x01\x06\x13\n\r\n\
\x05\x06\0\x02\x06\x02\x12\x04\x81\x01\x14(\n\r\n\x05\x06\0\x02\x06\x03\
\x12\x04\x82\x01\x0f+\n\x0f\n\x05\x06\0\x02\x06\x04\x12\x06\x83\x01\x04\
\x86\x01\x06\n\x13\n\t\x06\0\x02\x06\x04\xb0\xca\xbc\"\x12\x06\x83\x01\
\x04\x86\x01\x06\n\r\n\x05\x06\0\x02\x06\x04\x12\x04\x87\x01\x04G\n\x10\
\n\x08\x06\0\x02\x06\x04\x9b\x08\0\x12\x04\x87\x01\x04G\n\x0f\n\x05\x06\
\0\x02\x06\x04\x12\x06\x88\x01\x04\x8b\x01\x06\n\x11\n\x07\x06\0\x02\x06\
\x04\x99\x08\x12\x06\x88\x01\x04\x8b\x01\x06\n3\n\x04\x06\0\x02\x07\x12\
\x06\x8f\x01\x02\x94\x01\x03\x1a#\x20Gets\x20information\x20about\x20a\
\x20cluster.\n\n\r\n\x05\x06\0\x02\x07\x01\x12\x04\x8f\x01\x06\x10\n\r\n\
\x05\x06\0\x02\x07\x02\x12\x04\x8f\x01\x11\"\n\r\n\x05\x06\0\x02\x07\x03\
\x12\x04\x8f\x01-4\n\x0f\n\x05\x06\0\x02\x07\x04\x12\x06\x90\x01\x04\x92\
\x01\x06\n\x13\n\t\x06\0\x02\x07\x04\xb0\xca\xbc\"\x12\x06\x90\x01\x04\
\x92\x01\x06\n\r\n\x05\x06\0\x02\x07\x04\x12\x04\x93\x01\x042\n\x10\n\
\x08\x06\0\x02\x07\x04\x9b\x08\0\x12\x04\x93\x01\x042\nB\n\x04\x06\0\x02\
\x08\x12\x06\x97\x01\x02\x9c\x01\x03\x1a2\x20Lists\x20information\x20abo\
ut\x20clusters\x20in\x20an\x20instance.\n\n\r\n\x05\x06\0\x02\x08\x01\
\x12\x04\x97\x01\x06\x12\n\r\n\x05\x06\0\x02\x08\x02\x12\x04\x97\x01\x13\
&\n\r\n\x05\x06\0\x02\x08\x03\x12\x04\x97\x011E\n\x0f\n\x05\x06\0\x02\
\x08\x04\x12\x06\x98\x01\x04\x9a\x01\x06\n\x13\n\t\x06\0\x02\x08\x04\xb0\
\xca\xbc\"\x12\x06\x98\x01\x04\x9a\x01\x06\n\r\n\x05\x06\0\x02\x08\x04\
\x12\x04\x9b\x01\x044\n\x10\n\x08\x06\0\x02\x08\x04\x9b\x08\0\x12\x04\
\x9b\x01\x044\n\xd3\x01\n\x04\x06\0\x02\t\x12\x06\xa3\x01\x02\xac\x01\
\x03\x1a\xc2\x01\x20Updates\x20a\x20cluster\x20within\x20an\x20instance.\
\n\n\x20Note\x20that\x20UpdateCluster\x20does\x20not\x20support\x20updat\
ing\n\x20cluster_config.cluster_autoscaling_config.\x20In\x20order\x20to\
\x20update\x20it,\x20you\n\x20must\x20use\x20PartialUpdateCluster.\n\n\r\
\n\x05\x06\0\x02\t\x01\x12\x04\xa3\x01\x06\x13\n\r\n\x05\x06\0\x02\t\x02\
\x12\x04\xa3\x01\x14\x1b\n\r\n\x05\x06\0\x02\t\x03\x12\x04\xa3\x01&B\n\
\x0f\n\x05\x06\0\x02\t\x04\x12\x06\xa4\x01\x04\xa7\x01\x06\n\x13\n\t\x06\
\0\x02\t\x04\xb0\xca\xbc\"\x12\x06\xa4\x01\x04\xa7\x01\x06\n\x0f\n\x05\
\x06\0\x02\t\x04\x12\x06\xa8\x01\x04\xab\x01\x06\n\x11\n\x07\x06\0\x02\t\
\x04\x99\x08\x12\x06\xa8\x01\x04\xab\x01\x06\n\xf7\x04\n\x04\x06\0\x02\n\
\x12\x06\xba\x01\x02\xc5\x01\x03\x1a\xe6\x04\x20Partially\x20updates\x20\
a\x20cluster\x20within\x20a\x20project.\x20This\x20method\x20is\x20the\
\x20preferred\n\x20way\x20to\x20update\x20a\x20Cluster.\n\n\x20To\x20ena\
ble\x20and\x20update\x20autoscaling,\x20set\n\x20cluster_config.cluster_\
autoscaling_config.\x20When\x20autoscaling\x20is\x20enabled,\n\x20serve_\
nodes\x20is\x20treated\x20as\x20an\x20OUTPUT_ONLY\x20field,\x20meaning\
\x20that\x20updates\x20to\x20it\n\x20are\x20ignored.\x20Note\x20that\x20\
an\x20update\x20cannot\x20simultaneously\x20set\x20serve_nodes\x20to\n\
\x20non-zero\x20and\x20cluster_config.cluster_autoscaling_config\x20to\
\x20non-empty,\x20and\n\x20also\x20specify\x20both\x20in\x20the\x20updat\
e_mask.\n\n\x20To\x20disable\x20autoscaling,\x20clear\x20cluster_config.\
cluster_autoscaling_config,\n\x20and\x20explicitly\x20set\x20a\x20serve_\
node\x20count\x20via\x20the\x20update_mask.\n\n\r\n\x05\x06\0\x02\n\x01\
\x12\x04\xba\x01\x06\x1a\n\r\n\x05\x06\0\x02\n\x02\x12\x04\xba\x01\x1b6\
\n\r\n\x05\x06\0\x02\n\x03\x12\x04\xbb\x01\x0f+\n\x0f\n\x05\x06\0\x02\n\
\x04\x12\x06\xbc\x01\x04\xbf\x01\x06\n\x13\n\t\x06\0\x02\n\x04\xb0\xca\
\xbc\"\x12\x06\xbc\x01\x04\xbf\x01\x06\n\r\n\x05\x06\0\x02\n\x04\x12\x04\
\xc0\x01\x04A\n\x10\n\x08\x06\0\x02\n\x04\x9b\x08\0\x12\x04\xc0\x01\x04A\
\n\x0f\n\x05\x06\0\x02\n\x04\x12\x06\xc1\x01\x04\xc4\x01\x06\n\x11\n\x07\
\x06\0\x02\n\x04\x99\x08\x12\x06\xc1\x01\x04\xc4\x01\x06\n5\n\x04\x06\0\
\x02\x0b\x12\x06\xc8\x01\x02\xcd\x01\x03\x1a%\x20Deletes\x20a\x20cluster\
\x20from\x20an\x20instance.\n\n\r\n\x05\x06\0\x02\x0b\x01\x12\x04\xc8\
\x01\x06\x13\n\r\n\x05\x06\0\x02\x0b\x02\x12\x04\xc8\x01\x14(\n\r\n\x05\
\x06\0\x02\x0b\x03\x12\x04\xc8\x013H\n\x0f\n\x05\x06\0\x02\x0b\x04\x12\
\x06\xc9\x01\x04\xcb\x01\x06\n\x13\n\t\x06\0\x02\x0b\x04\xb0\xca\xbc\"\
\x12\x06\xc9\x01\x04\xcb\x01\x06\n\r\n\x05\x06\0\x02\x0b\x04\x12\x04\xcc\
\x01\x042\n\x10\n\x08\x06\0\x02\x0b\x04\x9b\x08\0\x12\x04\xcc\x01\x042\n\
<\n\x04\x06\0\x02\x0c\x12\x06\xd0\x01\x02\xd6\x01\x03\x1a,\x20Creates\
\x20an\x20app\x20profile\x20within\x20an\x20instance.\n\n\r\n\x05\x06\0\
\x02\x0c\x01\x12\x04\xd0\x01\x06\x16\n\r\n\x05\x06\0\x02\x0c\x02\x12\x04\
\xd0\x01\x17.\n\r\n\x05\x06\0\x02\x0c\x03\x12\x04\xd0\x019C\n\x0f\n\x05\
\x06\0\x02\x0c\x04\x12\x06\xd1\x01\x04\xd4\x01\x06\n\x13\n\t\x06\0\x02\
\x0c\x04\xb0\xca\xbc\"\x12\x06\xd1\x01\x04\xd4\x01\x06\n\r\n\x05\x06\0\
\x02\x0c\x04\x12\x04\xd5\x01\x04O\n\x10\n\x08\x06\0\x02\x0c\x04\x9b\x08\
\0\x12\x04\xd5\x01\x04O\n8\n\x04\x06\0\x02\r\x12\x06\xd9\x01\x02\xde\x01\
\x03\x1a(\x20Gets\x20information\x20about\x20an\x20app\x20profile.\n\n\r\
\n\x05\x06\0\x02\r\x01\x12\x04\xd9\x01\x06\x13\n\r\n\x05\x06\0\x02\r\x02\
\x12\x04\xd9\x01\x14(\n\r\n\x05\x06\0\x02\r\x03\x12\x04\xd9\x013=\n\x0f\
\n\x05\x06\0\x02\r\x04\x12\x06\xda\x01\x04\xdc\x01\x06\n\x13\n\t\x06\0\
\x02\r\x04\xb0\xca\xbc\"\x12\x06\xda\x01\x04\xdc\x01\x06\n\r\n\x05\x06\0\
\x02\r\x04\x12\x04\xdd\x01\x042\n\x10\n\x08\x06\0\x02\r\x04\x9b\x08\0\
\x12\x04\xdd\x01\x042\nF\n\x04\x06\0\x02\x0e\x12\x06\xe1\x01\x02\xe7\x01\
\x03\x1a6\x20Lists\x20information\x20about\x20app\x20profiles\x20in\x20a\
n\x20instance.\n\n\r\n\x05\x06\0\x02\x0e\x01\x12\x04\xe1\x01\x06\x15\n\r\
\n\x05\x06\0\x02\x0e\x02\x12\x04\xe1\x01\x16,\n\r\n\x05\x06\0\x02\x0e\
\x03\x12\x04\xe2\x01\x0f&\n\x0f\n\x05\x06\0\x02\x0e\x04\x12\x06\xe3\x01\
\x04\xe5\x01\x06\n\x13\n\t\x06\0\x02\x0e\x04\xb0\xca\xbc\"\x12\x06\xe3\
\x01\x04\xe5\x01\x06\n\r\n\x05\x06\0\x02\x0e\x04\x12\x04\xe6\x01\x044\n\
\x10\n\x08\x06\0\x02\x0e\x04\x9b\x08\0\x12\x04\xe6\x01\x044\n<\n\x04\x06\
\0\x02\x0f\x12\x06\xea\x01\x02\xf5\x01\x03\x1a,\x20Updates\x20an\x20app\
\x20profile\x20within\x20an\x20instance.\n\n\r\n\x05\x06\0\x02\x0f\x01\
\x12\x04\xea\x01\x06\x16\n\r\n\x05\x06\0\x02\x0f\x02\x12\x04\xea\x01\x17\
.\n\r\n\x05\x06\0\x02\x0f\x03\x12\x04\xeb\x01\x0f+\n\x0f\n\x05\x06\0\x02\
\x0f\x04\x12\x06\xec\x01\x04\xef\x01\x06\n\x13\n\t\x06\0\x02\x0f\x04\xb0\
\xca\xbc\"\x12\x06\xec\x01\x04\xef\x01\x06\n\r\n\x05\x06\0\x02\x0f\x04\
\x12\x04\xf0\x01\x04E\n\x10\n\x08\x06\0\x02\x0f\x04\x9b\x08\0\x12\x04\
\xf0\x01\x04E\n\x0f\n\x05\x06\0\x02\x0f\x04\x12\x06\xf1\x01\x04\xf4\x01\
\x06\n\x11\n\x07\x06\0\x02\x0f\x04\x99\x08\x12\x06\xf1\x01\x04\xf4\x01\
\x06\n:\n\x04\x06\0\x02\x10\x12\x06\xf8\x01\x02\xfe\x01\x03\x1a*\x20Dele\
tes\x20an\x20app\x20profile\x20from\x20an\x20instance.\n\n\r\n\x05\x06\0\
\x02\x10\x01\x12\x04\xf8\x01\x06\x16\n\r\n\x05\x06\0\x02\x10\x02\x12\x04\
\xf8\x01\x17.\n\r\n\x05\x06\0\x02\x10\x03\x12\x04\xf9\x01\x0f$\n\x0f\n\
\x05\x06\0\x02\x10\x04\x12\x06\xfa\x01\x04\xfc\x01\x06\n\x13\n\t\x06\0\
\x02\x10\x04\xb0\xca\xbc\"\x12\x06\xfa\x01\x04\xfc\x01\x06\n\r\n\x05\x06\
\0\x02\x10\x04\x12\x04\xfd\x01\x042\n\x10\n\x08\x06\0\x02\x10\x04\x9b\
\x08\0\x12\x04\xfd\x01\x042\n\x9a\x01\n\x04\x06\0\x02\x11\x12\x06\x82\
\x02\x02\x89\x02\x03\x1a\x89\x01\x20Gets\x20the\x20access\x20control\x20\
policy\x20for\x20an\x20instance\x20resource.\x20Returns\x20an\x20empty\n\
\x20policy\x20if\x20an\x20instance\x20exists\x20but\x20does\x20not\x20ha\
ve\x20a\x20policy\x20set.\n\n\r\n\x05\x06\0\x02\x11\x01\x12\x04\x82\x02\
\x06\x12\n\r\n\x05\x06\0\x02\x11\x02\x12\x04\x82\x02\x134\n\r\n\x05\x06\
\0\x02\x11\x03\x12\x04\x83\x02\x0f#\n\x0f\n\x05\x06\0\x02\x11\x04\x12\
\x06\x84\x02\x04\x87\x02\x06\n\x13\n\t\x06\0\x02\x11\x04\xb0\xca\xbc\"\
\x12\x06\x84\x02\x04\x87\x02\x06\n\r\n\x05\x06\0\x02\x11\x04\x12\x04\x88\
\x02\x046\n\x10\n\x08\x06\0\x02\x11\x04\x9b\x08\0\x12\x04\x88\x02\x046\n\
h\n\x04\x06\0\x02\x12\x12\x06\x8d\x02\x02\x94\x02\x03\x1aX\x20Sets\x20th\
e\x20access\x20control\x20policy\x20on\x20an\x20instance\x20resource.\
\x20Replaces\x20any\n\x20existing\x20policy.\n\n\r\n\x05\x06\0\x02\x12\
\x01\x12\x04\x8d\x02\x06\x12\n\r\n\x05\x06\0\x02\x12\x02\x12\x04\x8d\x02\
\x134\n\r\n\x05\x06\0\x02\x12\x03\x12\x04\x8e\x02\x0f#\n\x0f\n\x05\x06\0\
\x02\x12\x04\x12\x06\x8f\x02\x04\x92\x02\x06\n\x13\n\t\x06\0\x02\x12\x04\
\xb0\xca\xbc\"\x12\x06\x8f\x02\x04\x92\x02\x06\n\r\n\x05\x06\0\x02\x12\
\x04\x12\x04\x93\x02\x04=\n\x10\n\x08\x06\0\x02\x12\x04\x9b\x08\0\x12\
\x04\x93\x02\x04=\n]\n\x04\x06\0\x02\x13\x12\x06\x97\x02\x02\x9e\x02\x03\
\x1aM\x20Returns\x20permissions\x20that\x20the\x20caller\x20has\x20on\
\x20the\x20specified\x20instance\x20resource.\n\n\r\n\x05\x06\0\x02\x13\
\x01\x12\x04\x97\x02\x06\x18\n\r\n\x05\x06\0\x02\x13\x02\x12\x04\x97\x02\
\x19@\n\r\n\x05\x06\0\x02\x13\x03\x12\x04\x98\x02\x0f7\n\x0f\n\x05\x06\0\
\x02\x13\x04\x12\x06\x99\x02\x04\x9c\x02\x06\n\x13\n\t\x06\0\x02\x13\x04\
\xb0\xca\xbc\"\x12\x06\x99\x02\x04\x9c\x02\x06\n\r\n\x05\x06\0\x02\x13\
\x04\x12\x04\x9d\x02\x04B\n\x10\n\x08\x06\0\x02\x13\x04\x9b\x08\0\x12\
\x04\x9d\x02\x04B\n~\n\x04\x06\0\x02\x14\x12\x06\xa2\x02\x02\xa7\x02\x03\
\x1an\x20Lists\x20hot\x20tablets\x20in\x20a\x20cluster,\x20within\x20the\
\x20time\x20range\x20provided.\x20Hot\n\x20tablets\x20are\x20ordered\x20\
based\x20on\x20CPU\x20usage.\n\n\r\n\x05\x06\0\x02\x14\x01\x12\x04\xa2\
\x02\x06\x14\n\r\n\x05\x06\0\x02\x14\x02\x12\x04\xa2\x02\x15*\n\r\n\x05\
\x06\0\x02\x14\x03\x12\x04\xa2\x025K\n\x0f\n\x05\x06\0\x02\x14\x04\x12\
\x06\xa3\x02\x04\xa5\x02\x06\n\x13\n\t\x06\0\x02\x14\x04\xb0\xca\xbc\"\
\x12\x06\xa3\x02\x04\xa5\x02\x06\n\r\n\x05\x06\0\x02\x14\x04\x12\x04\xa6\
\x02\x044\n\x10\n\x08\x06\0\x02\x14\x04\x9b\x08\0\x12\x04\xa6\x02\x044\n\
I\n\x02\x04\0\x12\x06\xab\x02\0\xc4\x02\x01\x1a;\x20Request\x20message\
\x20for\x20BigtableInstanceAdmin.CreateInstance.\n\n\x0b\n\x03\x04\0\x01\
\x12\x04\xab\x02\x08\x1d\n\x8d\x01\n\x04\x04\0\x02\0\x12\x06\xae\x02\x02\
\xb3\x02\x04\x1a}\x20Required.\x20The\x20unique\x20name\x20of\x20the\x20\
project\x20in\x20which\x20to\x20create\x20the\x20new\n\x20instance.\x20V\
alues\x20are\x20of\x20the\x20form\x20`projects/{project}`.\n\n\r\n\x05\
\x04\0\x02\0\x05\x12\x04\xae\x02\x02\x08\n\r\n\x05\x04\0\x02\0\x01\x12\
\x04\xae\x02\t\x0f\n\r\n\x05\x04\0\x02\0\x03\x12\x04\xae\x02\x12\x13\n\
\x0f\n\x05\x04\0\x02\0\x08\x12\x06\xae\x02\x14\xb3\x02\x03\n\x10\n\x08\
\x04\0\x02\0\x08\x9c\x08\0\x12\x04\xaf\x02\x04*\n\x11\n\x07\x04\0\x02\0\
\x08\x9f\x08\x12\x06\xb0\x02\x04\xb2\x02\x05\n\xb4\x01\n\x04\x04\0\x02\
\x01\x12\x04\xb8\x02\x02B\x1a\xa5\x01\x20Required.\x20The\x20ID\x20to\
\x20be\x20used\x20when\x20referring\x20to\x20the\x20new\x20instance\x20w\
ithin\x20its\n\x20project,\x20e.g.,\x20just\x20`myinstance`\x20rather\
\x20than\n\x20`projects/myproject/instances/myinstance`.\n\n\r\n\x05\x04\
\0\x02\x01\x05\x12\x04\xb8\x02\x02\x08\n\r\n\x05\x04\0\x02\x01\x01\x12\
\x04\xb8\x02\t\x14\n\r\n\x05\x04\0\x02\x01\x03\x12\x04\xb8\x02\x17\x18\n\
\r\n\x05\x04\0\x02\x01\x08\x12\x04\xb8\x02\x19A\n\x10\n\x08\x04\0\x02\
\x01\x08\x9c\x08\0\x12\x04\xb8\x02\x1a@\na\n\x04\x04\0\x02\x02\x12\x04\
\xbc\x02\x02A\x1aS\x20Required.\x20The\x20instance\x20to\x20create.\n\
\x20Fields\x20marked\x20`OutputOnly`\x20must\x20be\x20left\x20blank.\n\n\
\r\n\x05\x04\0\x02\x02\x06\x12\x04\xbc\x02\x02\n\n\r\n\x05\x04\0\x02\x02\
\x01\x12\x04\xbc\x02\x0b\x13\n\r\n\x05\x04\0\x02\x02\x03\x12\x04\xbc\x02\
\x16\x17\n\r\n\x05\x04\0\x02\x02\x08\x12\x04\xbc\x02\x18@\n\x10\n\x08\
\x04\0\x02\x02\x08\x9c\x08\0\x12\x04\xbc\x02\x19?\n\xaf\x02\n\x04\x04\0\
\x02\x03\x12\x04\xc3\x02\x02M\x1a\xa0\x02\x20Required.\x20The\x20cluster\
s\x20to\x20be\x20created\x20within\x20the\x20instance,\x20mapped\x20by\
\x20desired\n\x20cluster\x20ID,\x20e.g.,\x20just\x20`mycluster`\x20rathe\
r\x20than\n\x20`projects/myproject/instances/myinstance/clusters/myclust\
er`.\n\x20Fields\x20marked\x20`OutputOnly`\x20must\x20be\x20left\x20blan\
k.\n\x20Currently,\x20at\x20most\x20four\x20clusters\x20can\x20be\x20spe\
cified.\n\n\r\n\x05\x04\0\x02\x03\x06\x12\x04\xc3\x02\x02\x16\n\r\n\x05\
\x04\0\x02\x03\x01\x12\x04\xc3\x02\x17\x1f\n\r\n\x05\x04\0\x02\x03\x03\
\x12\x04\xc3\x02\"#\n\r\n\x05\x04\0\x02\x03\x08\x12\x04\xc3\x02$L\n\x10\
\n\x08\x04\0\x02\x03\x08\x9c\x08\0\x12\x04\xc3\x02%K\nF\n\x02\x04\x01\
\x12\x06\xc7\x02\0\xd0\x02\x01\x1a8\x20Request\x20message\x20for\x20Bigt\
ableInstanceAdmin.GetInstance.\n\n\x0b\n\x03\x04\x01\x01\x12\x04\xc7\x02\
\x08\x1a\n\x89\x01\n\x04\x04\x01\x02\0\x12\x06\xca\x02\x02\xcf\x02\x04\
\x1ay\x20Required.\x20The\x20unique\x20name\x20of\x20the\x20requested\
\x20instance.\x20Values\x20are\x20of\x20the\x20form\n\x20`projects/{proj\
ect}/instances/{instance}`.\n\n\r\n\x05\x04\x01\x02\0\x05\x12\x04\xca\
\x02\x02\x08\n\r\n\x05\x04\x01\x02\0\x01\x12\x04\xca\x02\t\r\n\r\n\x05\
\x04\x01\x02\0\x03\x12\x04\xca\x02\x10\x11\n\x0f\n\x05\x04\x01\x02\0\x08\
\x12\x06\xca\x02\x12\xcf\x02\x03\n\x10\n\x08\x04\x01\x02\0\x08\x9c\x08\0\
\x12\x04\xcb\x02\x04*\n\x11\n\x07\x04\x01\x02\0\x08\x9f\x08\x12\x06\xcc\
\x02\x04\xce\x02\x05\nH\n\x02\x04\x02\x12\x06\xd3\x02\0\xdf\x02\x01\x1a:\
\x20Request\x20message\x20for\x20BigtableInstanceAdmin.ListInstances.\n\
\n\x0b\n\x03\x04\x02\x01\x12\x04\xd3\x02\x08\x1c\n\x95\x01\n\x04\x04\x02\
\x02\0\x12\x06\xd6\x02\x02\xdb\x02\x04\x1a\x84\x01\x20Required.\x20The\
\x20unique\x20name\x20of\x20the\x20project\x20for\x20which\x20a\x20list\
\x20of\x20instances\x20is\n\x20requested.\x20Values\x20are\x20of\x20the\
\x20form\x20`projects/{project}`.\n\n\r\n\x05\x04\x02\x02\0\x05\x12\x04\
\xd6\x02\x02\x08\n\r\n\x05\x04\x02\x02\0\x01\x12\x04\xd6\x02\t\x0f\n\r\n\
\x05\x04\x02\x02\0\x03\x12\x04\xd6\x02\x12\x13\n\x0f\n\x05\x04\x02\x02\0\
\x08\x12\x06\xd6\x02\x14\xdb\x02\x03\n\x10\n\x08\x04\x02\x02\0\x08\x9c\
\x08\0\x12\x04\xd7\x02\x04*\n\x11\n\x07\x04\x02\x02\0\x08\x9f\x08\x12\
\x06\xd8\x02\x04\xda\x02\x05\n=\n\x04\x04\x02\x02\x01\x12\x04\xde\x02\
\x02\x18\x1a/\x20DEPRECATED:\x20This\x20field\x20is\x20unused\x20and\x20\
ignored.\n\n\r\n\x05\x04\x02\x02\x01\x05\x12\x04\xde\x02\x02\x08\n\r\n\
\x05\x04\x02\x02\x01\x01\x12\x04\xde\x02\t\x13\n\r\n\x05\x04\x02\x02\x01\
\x03\x12\x04\xde\x02\x16\x17\nI\n\x02\x04\x03\x12\x06\xe2\x02\0\xf0\x02\
\x01\x1a;\x20Response\x20message\x20for\x20BigtableInstanceAdmin.ListIns\
tances.\n\n\x0b\n\x03\x04\x03\x01\x12\x04\xe2\x02\x08\x1d\n0\n\x04\x04\
\x03\x02\0\x12\x04\xe4\x02\x02\"\x1a\"\x20The\x20list\x20of\x20requested\
\x20instances.\n\n\r\n\x05\x04\x03\x02\0\x04\x12\x04\xe4\x02\x02\n\n\r\n\
\x05\x04\x03\x02\0\x06\x12\x04\xe4\x02\x0b\x13\n\r\n\x05\x04\x03\x02\0\
\x01\x12\x04\xe4\x02\x14\x1d\n\r\n\x05\x04\x03\x02\0\x03\x12\x04\xe4\x02\
\x20!\n\x95\x03\n\x04\x04\x03\x02\x01\x12\x04\xec\x02\x02'\x1a\x86\x03\
\x20Locations\x20from\x20which\x20Instance\x20information\x20could\x20no\
t\x20be\x20retrieved,\n\x20due\x20to\x20an\x20outage\x20or\x20some\x20ot\
her\x20transient\x20condition.\n\x20Instances\x20whose\x20Clusters\x20ar\
e\x20all\x20in\x20one\x20of\x20the\x20failed\x20locations\n\x20may\x20be\
\x20missing\x20from\x20`instances`,\x20and\x20Instances\x20with\x20at\
\x20least\x20one\n\x20Cluster\x20in\x20a\x20failed\x20location\x20may\
\x20only\x20have\x20partial\x20information\x20returned.\n\x20Values\x20a\
re\x20of\x20the\x20form\x20`projects/<project>/locations/<zone_id>`\n\n\
\r\n\x05\x04\x03\x02\x01\x04\x12\x04\xec\x02\x02\n\n\r\n\x05\x04\x03\x02\
\x01\x05\x12\x04\xec\x02\x0b\x11\n\r\n\x05\x04\x03\x02\x01\x01\x12\x04\
\xec\x02\x12\"\n\r\n\x05\x04\x03\x02\x01\x03\x12\x04\xec\x02%&\n=\n\x04\
\x04\x03\x02\x02\x12\x04\xef\x02\x02\x1d\x1a/\x20DEPRECATED:\x20This\x20\
field\x20is\x20unused\x20and\x20ignored.\n\n\r\n\x05\x04\x03\x02\x02\x05\
\x12\x04\xef\x02\x02\x08\n\r\n\x05\x04\x03\x02\x02\x01\x12\x04\xef\x02\t\
\x18\n\r\n\x05\x04\x03\x02\x02\x03\x12\x04\xef\x02\x1b\x1c\nP\n\x02\x04\
\x04\x12\x06\xf3\x02\0\xfb\x02\x01\x1aB\x20Request\x20message\x20for\x20\
BigtableInstanceAdmin.PartialUpdateInstance.\n\n\x0b\n\x03\x04\x04\x01\
\x12\x04\xf3\x02\x08$\nX\n\x04\x04\x04\x02\0\x12\x04\xf5\x02\x02A\x1aJ\
\x20Required.\x20The\x20Instance\x20which\x20will\x20(partially)\x20repl\
ace\x20the\x20current\x20value.\n\n\r\n\x05\x04\x04\x02\0\x06\x12\x04\
\xf5\x02\x02\n\n\r\n\x05\x04\x04\x02\0\x01\x12\x04\xf5\x02\x0b\x13\n\r\n\
\x05\x04\x04\x02\0\x03\x12\x04\xf5\x02\x16\x17\n\r\n\x05\x04\x04\x02\0\
\x08\x12\x04\xf5\x02\x18@\n\x10\n\x08\x04\x04\x02\0\x08\x9c\x08\0\x12\
\x04\xf5\x02\x19?\nl\n\x04\x04\x04\x02\x01\x12\x06\xf9\x02\x02\xfa\x02/\
\x1a\\\x20Required.\x20The\x20subset\x20of\x20Instance\x20fields\x20whic\
h\x20should\x20be\x20replaced.\n\x20Must\x20be\x20explicitly\x20set.\n\n\
\r\n\x05\x04\x04\x02\x01\x06\x12\x04\xf9\x02\x02\x1b\n\r\n\x05\x04\x04\
\x02\x01\x01\x12\x04\xf9\x02\x1c'\n\r\n\x05\x04\x04\x02\x01\x03\x12\x04\
\xf9\x02*+\n\r\n\x05\x04\x04\x02\x01\x08\x12\x04\xfa\x02\x06.\n\x10\n\
\x08\x04\x04\x02\x01\x08\x9c\x08\0\x12\x04\xfa\x02\x07-\nI\n\x02\x04\x05\
\x12\x06\xfe\x02\0\x87\x03\x01\x1a;\x20Request\x20message\x20for\x20Bigt\
ableInstanceAdmin.DeleteInstance.\n\n\x0b\n\x03\x04\x05\x01\x12\x04\xfe\
\x02\x08\x1d\n\x8d\x01\n\x04\x04\x05\x02\0\x12\x06\x81\x03\x02\x86\x03\
\x04\x1a}\x20Required.\x20The\x20unique\x20name\x20of\x20the\x20instance\
\x20to\x20be\x20deleted.\n\x20Values\x20are\x20of\x20the\x20form\x20`pro\
jects/{project}/instances/{instance}`.\n\n\r\n\x05\x04\x05\x02\0\x05\x12\
\x04\x81\x03\x02\x08\n\r\n\x05\x04\x05\x02\0\x01\x12\x04\x81\x03\t\r\n\r\
\n\x05\x04\x05\x02\0\x03\x12\x04\x81\x03\x10\x11\n\x0f\n\x05\x04\x05\x02\
\0\x08\x12\x06\x81\x03\x12\x86\x03\x03\n\x10\n\x08\x04\x05\x02\0\x08\x9c\
\x08\0\x12\x04\x82\x03\x04*\n\x11\n\x07\x04\x05\x02\0\x08\x9f\x08\x12\
\x06\x83\x03\x04\x85\x03\x05\nH\n\x02\x04\x06\x12\x06\x8a\x03\0\x9c\x03\
\x01\x1a:\x20Request\x20message\x20for\x20BigtableInstanceAdmin.CreateCl\
uster.\n\n\x0b\n\x03\x04\x06\x01\x12\x04\x8a\x03\x08\x1c\n\xa3\x01\n\x04\
\x04\x06\x02\0\x12\x06\x8d\x03\x02\x92\x03\x04\x1a\x92\x01\x20Required.\
\x20The\x20unique\x20name\x20of\x20the\x20instance\x20in\x20which\x20to\
\x20create\x20the\x20new\n\x20cluster.\x20Values\x20are\x20of\x20the\x20\
form\x20`projects/{project}/instances/{instance}`.\n\n\r\n\x05\x04\x06\
\x02\0\x05\x12\x04\x8d\x03\x02\x08\n\r\n\x05\x04\x06\x02\0\x01\x12\x04\
\x8d\x03\t\x0f\n\r\n\x05\x04\x06\x02\0\x03\x12\x04\x8d\x03\x12\x13\n\x0f\
\n\x05\x04\x06\x02\0\x08\x12\x06\x8d\x03\x14\x92\x03\x03\n\x10\n\x08\x04\
\x06\x02\0\x08\x9c\x08\0\x12\x04\x8e\x03\x04*\n\x11\n\x07\x04\x06\x02\0\
\x08\x9f\x08\x12\x06\x8f\x03\x04\x91\x03\x05\n\xc6\x01\n\x04\x04\x06\x02\
\x01\x12\x04\x97\x03\x02A\x1a\xb7\x01\x20Required.\x20The\x20ID\x20to\
\x20be\x20used\x20when\x20referring\x20to\x20the\x20new\x20cluster\x20wi\
thin\x20its\n\x20instance,\x20e.g.,\x20just\x20`mycluster`\x20rather\x20\
than\n\x20`projects/myproject/instances/myinstance/clusters/mycluster`.\
\n\n\r\n\x05\x04\x06\x02\x01\x05\x12\x04\x97\x03\x02\x08\n\r\n\x05\x04\
\x06\x02\x01\x01\x12\x04\x97\x03\t\x13\n\r\n\x05\x04\x06\x02\x01\x03\x12\
\x04\x97\x03\x16\x17\n\r\n\x05\x04\x06\x02\x01\x08\x12\x04\x97\x03\x18@\
\n\x10\n\x08\x04\x06\x02\x01\x08\x9c\x08\0\x12\x04\x97\x03\x19?\nd\n\x04\
\x04\x06\x02\x02\x12\x04\x9b\x03\x02?\x1aV\x20Required.\x20The\x20cluste\
r\x20to\x20be\x20created.\n\x20Fields\x20marked\x20`OutputOnly`\x20must\
\x20be\x20left\x20blank.\n\n\r\n\x05\x04\x06\x02\x02\x06\x12\x04\x9b\x03\
\x02\t\n\r\n\x05\x04\x06\x02\x02\x01\x12\x04\x9b\x03\n\x11\n\r\n\x05\x04\
\x06\x02\x02\x03\x12\x04\x9b\x03\x14\x15\n\r\n\x05\x04\x06\x02\x02\x08\
\x12\x04\x9b\x03\x16>\n\x10\n\x08\x04\x06\x02\x02\x08\x9c\x08\0\x12\x04\
\x9b\x03\x17=\nE\n\x02\x04\x07\x12\x06\x9f\x03\0\xa8\x03\x01\x1a7\x20Req\
uest\x20message\x20for\x20BigtableInstanceAdmin.GetCluster.\n\n\x0b\n\
\x03\x04\x07\x01\x12\x04\x9f\x03\x08\x19\n\x9c\x01\n\x04\x04\x07\x02\0\
\x12\x06\xa2\x03\x02\xa7\x03\x04\x1a\x8b\x01\x20Required.\x20The\x20uniq\
ue\x20name\x20of\x20the\x20requested\x20cluster.\x20Values\x20are\x20of\
\x20the\x20form\n\x20`projects/{project}/instances/{instance}/clusters/{\
cluster}`.\n\n\r\n\x05\x04\x07\x02\0\x05\x12\x04\xa2\x03\x02\x08\n\r\n\
\x05\x04\x07\x02\0\x01\x12\x04\xa2\x03\t\r\n\r\n\x05\x04\x07\x02\0\x03\
\x12\x04\xa2\x03\x10\x11\n\x0f\n\x05\x04\x07\x02\0\x08\x12\x06\xa2\x03\
\x12\xa7\x03\x03\n\x10\n\x08\x04\x07\x02\0\x08\x9c\x08\0\x12\x04\xa3\x03\
\x04*\n\x11\n\x07\x04\x07\x02\0\x08\x9f\x08\x12\x06\xa4\x03\x04\xa6\x03\
\x05\nG\n\x02\x04\x08\x12\x06\xab\x03\0\xba\x03\x01\x1a9\x20Request\x20m\
essage\x20for\x20BigtableInstanceAdmin.ListClusters.\n\n\x0b\n\x03\x04\
\x08\x01\x12\x04\xab\x03\x08\x1b\n\x9d\x02\n\x04\x04\x08\x02\0\x12\x06\
\xb1\x03\x02\xb6\x03\x04\x1a\x8c\x02\x20Required.\x20The\x20unique\x20na\
me\x20of\x20the\x20instance\x20for\x20which\x20a\x20list\x20of\x20cluste\
rs\x20is\n\x20requested.\x20Values\x20are\x20of\x20the\x20form\n\x20`pro\
jects/{project}/instances/{instance}`.\x20Use\x20`{instance}\x20=\x20'-'\
`\x20to\x20list\n\x20Clusters\x20for\x20all\x20Instances\x20in\x20a\x20p\
roject,\x20e.g.,\n\x20`projects/myproject/instances/-`.\n\n\r\n\x05\x04\
\x08\x02\0\x05\x12\x04\xb1\x03\x02\x08\n\r\n\x05\x04\x08\x02\0\x01\x12\
\x04\xb1\x03\t\x0f\n\r\n\x05\x04\x08\x02\0\x03\x12\x04\xb1\x03\x12\x13\n\
\x0f\n\x05\x04\x08\x02\0\x08\x12\x06\xb1\x03\x14\xb6\x03\x03\n\x10\n\x08\
\x04\x08\x02\0\x08\x9c\x08\0\x12\x04\xb2\x03\x04*\n\x11\n\x07\x04\x08\
\x02\0\x08\x9f\x08\x12\x06\xb3\x03\x04\xb5\x03\x05\n=\n\x04\x04\x08\x02\
\x01\x12\x04\xb9\x03\x02\x18\x1a/\x20DEPRECATED:\x20This\x20field\x20is\
\x20unused\x20and\x20ignored.\n\n\r\n\x05\x04\x08\x02\x01\x05\x12\x04\
\xb9\x03\x02\x08\n\r\n\x05\x04\x08\x02\x01\x01\x12\x04\xb9\x03\t\x13\n\r\
\n\x05\x04\x08\x02\x01\x03\x12\x04\xb9\x03\x16\x17\nH\n\x02\x04\t\x12\
\x06\xbd\x03\0\xca\x03\x01\x1a:\x20Response\x20message\x20for\x20Bigtabl\
eInstanceAdmin.ListClusters.\n\n\x0b\n\x03\x04\t\x01\x12\x04\xbd\x03\x08\
\x1c\n/\n\x04\x04\t\x02\0\x12\x04\xbf\x03\x02\x20\x1a!\x20The\x20list\
\x20of\x20requested\x20clusters.\n\n\r\n\x05\x04\t\x02\0\x04\x12\x04\xbf\
\x03\x02\n\n\r\n\x05\x04\t\x02\0\x06\x12\x04\xbf\x03\x0b\x12\n\r\n\x05\
\x04\t\x02\0\x01\x12\x04\xbf\x03\x13\x1b\n\r\n\x05\x04\t\x02\0\x03\x12\
\x04\xbf\x03\x1e\x1f\n\xb6\x02\n\x04\x04\t\x02\x01\x12\x04\xc6\x03\x02'\
\x1a\xa7\x02\x20Locations\x20from\x20which\x20Cluster\x20information\x20\
could\x20not\x20be\x20retrieved,\n\x20due\x20to\x20an\x20outage\x20or\
\x20some\x20other\x20transient\x20condition.\n\x20Clusters\x20from\x20th\
ese\x20locations\x20may\x20be\x20missing\x20from\x20`clusters`,\n\x20or\
\x20may\x20only\x20have\x20partial\x20information\x20returned.\n\x20Valu\
es\x20are\x20of\x20the\x20form\x20`projects/<project>/locations/<zone_id\
>`\n\n\r\n\x05\x04\t\x02\x01\x04\x12\x04\xc6\x03\x02\n\n\r\n\x05\x04\t\
\x02\x01\x05\x12\x04\xc6\x03\x0b\x11\n\r\n\x05\x04\t\x02\x01\x01\x12\x04\
\xc6\x03\x12\"\n\r\n\x05\x04\t\x02\x01\x03\x12\x04\xc6\x03%&\n=\n\x04\
\x04\t\x02\x02\x12\x04\xc9\x03\x02\x1d\x1a/\x20DEPRECATED:\x20This\x20fi\
eld\x20is\x20unused\x20and\x20ignored.\n\n\r\n\x05\x04\t\x02\x02\x05\x12\
\x04\xc9\x03\x02\x08\n\r\n\x05\x04\t\x02\x02\x01\x12\x04\xc9\x03\t\x18\n\
\r\n\x05\x04\t\x02\x02\x03\x12\x04\xc9\x03\x1b\x1c\nH\n\x02\x04\n\x12\
\x06\xcd\x03\0\xd6\x03\x01\x1a:\x20Request\x20message\x20for\x20Bigtable\
InstanceAdmin.DeleteCluster.\n\n\x0b\n\x03\x04\n\x01\x12\x04\xcd\x03\x08\
\x1c\n\xa0\x01\n\x04\x04\n\x02\0\x12\x06\xd0\x03\x02\xd5\x03\x04\x1a\x8f\
\x01\x20Required.\x20The\x20unique\x20name\x20of\x20the\x20cluster\x20to\
\x20be\x20deleted.\x20Values\x20are\x20of\x20the\n\x20form\x20`projects/\
{project}/instances/{instance}/clusters/{cluster}`.\n\n\r\n\x05\x04\n\
\x02\0\x05\x12\x04\xd0\x03\x02\x08\n\r\n\x05\x04\n\x02\0\x01\x12\x04\xd0\
\x03\t\r\n\r\n\x05\x04\n\x02\0\x03\x12\x04\xd0\x03\x10\x11\n\x0f\n\x05\
\x04\n\x02\0\x08\x12\x06\xd0\x03\x12\xd5\x03\x03\n\x10\n\x08\x04\n\x02\0\
\x08\x9c\x08\0\x12\x04\xd1\x03\x04*\n\x11\n\x07\x04\n\x02\0\x08\x9f\x08\
\x12\x06\xd2\x03\x04\xd4\x03\x05\nJ\n\x02\x04\x0b\x12\x06\xd9\x03\0\xe2\
\x03\x01\x1a<\x20The\x20metadata\x20for\x20the\x20Operation\x20returned\
\x20by\x20CreateInstance.\n\n\x0b\n\x03\x04\x0b\x01\x12\x04\xd9\x03\x08\
\x1e\nZ\n\x04\x04\x0b\x02\0\x12\x04\xdb\x03\x02-\x1aL\x20The\x20request\
\x20that\x20prompted\x20the\x20initiation\x20of\x20this\x20CreateInstanc\
e\x20operation.\n\n\r\n\x05\x04\x0b\x02\0\x06\x12\x04\xdb\x03\x02\x17\n\
\r\n\x05\x04\x0b\x02\0\x01\x12\x04\xdb\x03\x18(\n\r\n\x05\x04\x0b\x02\0\
\x03\x12\x04\xdb\x03+,\nD\n\x04\x04\x0b\x02\x01\x12\x04\xde\x03\x02-\x1a\
6\x20The\x20time\x20at\x20which\x20the\x20original\x20request\x20was\x20\
received.\n\n\r\n\x05\x04\x0b\x02\x01\x06\x12\x04\xde\x03\x02\x1b\n\r\n\
\x05\x04\x0b\x02\x01\x01\x12\x04\xde\x03\x1c(\n\r\n\x05\x04\x0b\x02\x01\
\x03\x12\x04\xde\x03+,\nU\n\x04\x04\x0b\x02\x02\x12\x04\xe1\x03\x02,\x1a\
G\x20The\x20time\x20at\x20which\x20the\x20operation\x20failed\x20or\x20w\
as\x20completed\x20successfully.\n\n\r\n\x05\x04\x0b\x02\x02\x06\x12\x04\
\xe1\x03\x02\x1b\n\r\n\x05\x04\x0b\x02\x02\x01\x12\x04\xe1\x03\x1c'\n\r\
\n\x05\x04\x0b\x02\x02\x03\x12\x04\xe1\x03*+\nJ\n\x02\x04\x0c\x12\x06\
\xe5\x03\0\xee\x03\x01\x1a<\x20The\x20metadata\x20for\x20the\x20Operatio\
n\x20returned\x20by\x20UpdateInstance.\n\n\x0b\n\x03\x04\x0c\x01\x12\x04\
\xe5\x03\x08\x1e\nZ\n\x04\x04\x0c\x02\0\x12\x04\xe7\x03\x024\x1aL\x20The\
\x20request\x20that\x20prompted\x20the\x20initiation\x20of\x20this\x20Up\
dateInstance\x20operation.\n\n\r\n\x05\x04\x0c\x02\0\x06\x12\x04\xe7\x03\
\x02\x1e\n\r\n\x05\x04\x0c\x02\0\x01\x12\x04\xe7\x03\x1f/\n\r\n\x05\x04\
\x0c\x02\0\x03\x12\x04\xe7\x0323\nD\n\x04\x04\x0c\x02\x01\x12\x04\xea\
\x03\x02-\x1a6\x20The\x20time\x20at\x20which\x20the\x20original\x20reque\
st\x20was\x20received.\n\n\r\n\x05\x04\x0c\x02\x01\x06\x12\x04\xea\x03\
\x02\x1b\n\r\n\x05\x04\x0c\x02\x01\x01\x12\x04\xea\x03\x1c(\n\r\n\x05\
\x04\x0c\x02\x01\x03\x12\x04\xea\x03+,\nU\n\x04\x04\x0c\x02\x02\x12\x04\
\xed\x03\x02,\x1aG\x20The\x20time\x20at\x20which\x20the\x20operation\x20\
failed\x20or\x20was\x20completed\x20successfully.\n\n\r\n\x05\x04\x0c\
\x02\x02\x06\x12\x04\xed\x03\x02\x1b\n\r\n\x05\x04\x0c\x02\x02\x01\x12\
\x04\xed\x03\x1c'\n\r\n\x05\x04\x0c\x02\x02\x03\x12\x04\xed\x03*+\nI\n\
\x02\x04\r\x12\x06\xf1\x03\0\xa3\x04\x01\x1a;\x20The\x20metadata\x20for\
\x20the\x20Operation\x20returned\x20by\x20CreateCluster.\n\n\x0b\n\x03\
\x04\r\x01\x12\x04\xf1\x03\x08\x1d\nN\n\x04\x04\r\x03\0\x12\x06\xf3\x03\
\x02\x8f\x04\x03\x1a>\x20Progress\x20info\x20for\x20copying\x20a\x20tabl\
e's\x20data\x20to\x20the\x20new\x20cluster.\n\n\r\n\x05\x04\r\x03\0\x01\
\x12\x04\xf3\x03\n\x17\n\x10\n\x06\x04\r\x03\0\x04\0\x12\x06\xf4\x03\x04\
\x84\x04\x05\n\x0f\n\x07\x04\r\x03\0\x04\0\x01\x12\x04\xf4\x03\t\x0e\n\
\x10\n\x08\x04\r\x03\0\x04\0\x02\0\x12\x04\xf5\x03\x06\x1c\n\x11\n\t\x04\
\r\x03\0\x04\0\x02\0\x01\x12\x04\xf5\x03\x06\x17\n\x11\n\t\x04\r\x03\0\
\x04\0\x02\0\x02\x12\x04\xf5\x03\x1a\x1b\nK\n\x08\x04\r\x03\0\x04\0\x02\
\x01\x12\x04\xf8\x03\x06\x12\x1a9\x20The\x20table\x20has\x20not\x20yet\
\x20begun\x20copying\x20to\x20the\x20new\x20cluster.\n\n\x11\n\t\x04\r\
\x03\0\x04\0\x02\x01\x01\x12\x04\xf8\x03\x06\r\n\x11\n\t\x04\r\x03\0\x04\
\0\x02\x01\x02\x12\x04\xf8\x03\x10\x11\nJ\n\x08\x04\r\x03\0\x04\0\x02\
\x02\x12\x04\xfb\x03\x06\x12\x1a8\x20The\x20table\x20is\x20actively\x20b\
eing\x20copied\x20to\x20the\x20new\x20cluster.\n\n\x11\n\t\x04\r\x03\0\
\x04\0\x02\x02\x01\x12\x04\xfb\x03\x06\r\n\x11\n\t\x04\r\x03\0\x04\0\x02\
\x02\x02\x12\x04\xfb\x03\x10\x11\nG\n\x08\x04\r\x03\0\x04\0\x02\x03\x12\
\x04\xfe\x03\x06\x14\x1a5\x20The\x20table\x20has\x20been\x20fully\x20cop\
ied\x20to\x20the\x20new\x20cluster.\n\n\x11\n\t\x04\r\x03\0\x04\0\x02\
\x03\x01\x12\x04\xfe\x03\x06\x0f\n\x11\n\t\x04\r\x03\0\x04\0\x02\x03\x02\
\x12\x04\xfe\x03\x12\x13\n\xb3\x01\n\x08\x04\r\x03\0\x04\0\x02\x04\x12\
\x04\x83\x04\x06\x14\x1a\xa0\x01\x20The\x20table\x20was\x20deleted\x20be\
fore\x20it\x20finished\x20copying\x20to\x20the\x20new\x20cluster.\n\x20N\
ote\x20that\x20tables\x20deleted\x20after\x20completion\x20will\x20stay\
\x20marked\x20as\n\x20COMPLETED,\x20not\x20CANCELLED.\n\n\x11\n\t\x04\r\
\x03\0\x04\0\x02\x04\x01\x12\x04\x83\x04\x06\x0f\n\x11\n\t\x04\r\x03\0\
\x04\0\x02\x04\x02\x12\x04\x83\x04\x12\x13\nA\n\x06\x04\r\x03\0\x02\0\
\x12\x04\x87\x04\x04#\x1a1\x20Estimate\x20of\x20the\x20size\x20of\x20the\
\x20table\x20to\x20be\x20copied.\n\n\x0f\n\x07\x04\r\x03\0\x02\0\x05\x12\
\x04\x87\x04\x04\t\n\x0f\n\x07\x04\r\x03\0\x02\0\x01\x12\x04\x87\x04\n\
\x1e\n\x0f\n\x07\x04\r\x03\0\x02\0\x03\x12\x04\x87\x04!\"\n\xa8\x01\n\
\x06\x04\r\x03\0\x02\x01\x12\x04\x8c\x04\x04%\x1a\x97\x01\x20Estimate\
\x20of\x20the\x20number\x20of\x20bytes\x20copied\x20so\x20far\x20for\x20\
this\x20table.\n\x20This\x20will\x20eventually\x20reach\x20'estimated_si\
ze_bytes'\x20unless\x20the\x20table\x20copy\n\x20is\x20CANCELLED.\n\n\
\x0f\n\x07\x04\r\x03\0\x02\x01\x05\x12\x04\x8c\x04\x04\t\n\x0f\n\x07\x04\
\r\x03\0\x02\x01\x01\x12\x04\x8c\x04\n\x20\n\x0f\n\x07\x04\r\x03\0\x02\
\x01\x03\x12\x04\x8c\x04#$\n\x0e\n\x06\x04\r\x03\0\x02\x02\x12\x04\x8e\
\x04\x04\x14\n\x0f\n\x07\x04\r\x03\0\x02\x02\x06\x12\x04\x8e\x04\x04\t\n\
\x0f\n\x07\x04\r\x03\0\x02\x02\x01\x12\x04\x8e\x04\n\x0f\n\x0f\n\x07\x04\
\r\x03\0\x02\x02\x03\x12\x04\x8e\x04\x12\x13\nY\n\x04\x04\r\x02\0\x12\
\x04\x92\x04\x02,\x1aK\x20The\x20request\x20that\x20prompted\x20the\x20i\
nitiation\x20of\x20this\x20CreateCluster\x20operation.\n\n\r\n\x05\x04\r\
\x02\0\x06\x12\x04\x92\x04\x02\x16\n\r\n\x05\x04\r\x02\0\x01\x12\x04\x92\
\x04\x17'\n\r\n\x05\x04\r\x02\0\x03\x12\x04\x92\x04*+\nD\n\x04\x04\r\x02\
\x01\x12\x04\x95\x04\x02-\x1a6\x20The\x20time\x20at\x20which\x20the\x20o\
riginal\x20request\x20was\x20received.\n\n\r\n\x05\x04\r\x02\x01\x06\x12\
\x04\x95\x04\x02\x1b\n\r\n\x05\x04\r\x02\x01\x01\x12\x04\x95\x04\x1c(\n\
\r\n\x05\x04\r\x02\x01\x03\x12\x04\x95\x04+,\nU\n\x04\x04\r\x02\x02\x12\
\x04\x98\x04\x02,\x1aG\x20The\x20time\x20at\x20which\x20the\x20operation\
\x20failed\x20or\x20was\x20completed\x20successfully.\n\n\r\n\x05\x04\r\
\x02\x02\x06\x12\x04\x98\x04\x02\x1b\n\r\n\x05\x04\r\x02\x02\x01\x12\x04\
\x98\x04\x1c'\n\r\n\x05\x04\r\x02\x02\x03\x12\x04\x98\x04*+\n\x9a\x03\n\
\x04\x04\r\x02\x03\x12\x04\xa2\x04\x02(\x1a\x8b\x03\x20Keys:\x20the\x20f\
ull\x20`name`\x20of\x20each\x20table\x20that\x20existed\x20in\x20the\x20\
instance\x20when\n\x20CreateCluster\x20was\x20first\x20called,\x20i.e.\n\
\x20`projects/<project>/instances/<instance>/tables/<table>`.\x20Any\x20\
table\x20added\n\x20to\x20the\x20instance\x20by\x20a\x20later\x20API\x20\
call\x20will\x20be\x20created\x20in\x20the\x20new\x20cluster\x20by\n\x20\
that\x20API\x20call,\x20not\x20this\x20one.\n\n\x20Values:\x20informatio\
n\x20on\x20how\x20much\x20of\x20a\x20table's\x20data\x20has\x20been\x20c\
opied\x20to\x20the\n\x20newly-created\x20cluster\x20so\x20far.\n\n\r\n\
\x05\x04\r\x02\x03\x06\x12\x04\xa2\x04\x02\x1c\n\r\n\x05\x04\r\x02\x03\
\x01\x12\x04\xa2\x04\x1d#\n\r\n\x05\x04\r\x02\x03\x03\x12\x04\xa2\x04&'\
\nI\n\x02\x04\x0e\x12\x06\xa6\x04\0\xaf\x04\x01\x1a;\x20The\x20metadata\
\x20for\x20the\x20Operation\x20returned\x20by\x20UpdateCluster.\n\n\x0b\
\n\x03\x04\x0e\x01\x12\x04\xa6\x04\x08\x1d\nY\n\x04\x04\x0e\x02\0\x12\
\x04\xa8\x04\x02\x1f\x1aK\x20The\x20request\x20that\x20prompted\x20the\
\x20initiation\x20of\x20this\x20UpdateCluster\x20operation.\n\n\r\n\x05\
\x04\x0e\x02\0\x06\x12\x04\xa8\x04\x02\t\n\r\n\x05\x04\x0e\x02\0\x01\x12\
\x04\xa8\x04\n\x1a\n\r\n\x05\x04\x0e\x02\0\x03\x12\x04\xa8\x04\x1d\x1e\n\
D\n\x04\x04\x0e\x02\x01\x12\x04\xab\x04\x02-\x1a6\x20The\x20time\x20at\
\x20which\x20the\x20original\x20request\x20was\x20received.\n\n\r\n\x05\
\x04\x0e\x02\x01\x06\x12\x04\xab\x04\x02\x1b\n\r\n\x05\x04\x0e\x02\x01\
\x01\x12\x04\xab\x04\x1c(\n\r\n\x05\x04\x0e\x02\x01\x03\x12\x04\xab\x04+\
,\nU\n\x04\x04\x0e\x02\x02\x12\x04\xae\x04\x02,\x1aG\x20The\x20time\x20a\
t\x20which\x20the\x20operation\x20failed\x20or\x20was\x20completed\x20su\
ccessfully.\n\n\r\n\x05\x04\x0e\x02\x02\x06\x12\x04\xae\x04\x02\x1b\n\r\
\n\x05\x04\x0e\x02\x02\x01\x12\x04\xae\x04\x1c'\n\r\n\x05\x04\x0e\x02\
\x02\x03\x12\x04\xae\x04*+\nP\n\x02\x04\x0f\x12\x06\xb2\x04\0\xbb\x04\
\x01\x1aB\x20The\x20metadata\x20for\x20the\x20Operation\x20returned\x20b\
y\x20PartialUpdateCluster.\n\n\x0b\n\x03\x04\x0f\x01\x12\x04\xb2\x04\x08\
$\nD\n\x04\x04\x0f\x02\0\x12\x04\xb4\x04\x02-\x1a6\x20The\x20time\x20at\
\x20which\x20the\x20original\x20request\x20was\x20received.\n\n\r\n\x05\
\x04\x0f\x02\0\x06\x12\x04\xb4\x04\x02\x1b\n\r\n\x05\x04\x0f\x02\0\x01\
\x12\x04\xb4\x04\x1c(\n\r\n\x05\x04\x0f\x02\0\x03\x12\x04\xb4\x04+,\nU\n\
\x04\x04\x0f\x02\x01\x12\x04\xb7\x04\x02,\x1aG\x20The\x20time\x20at\x20w\
hich\x20the\x20operation\x20failed\x20or\x20was\x20completed\x20successf\
ully.\n\n\r\n\x05\x04\x0f\x02\x01\x06\x12\x04\xb7\x04\x02\x1b\n\r\n\x05\
\x04\x0f\x02\x01\x01\x12\x04\xb7\x04\x1c'\n\r\n\x05\x04\x0f\x02\x01\x03\
\x12\x04\xb7\x04*+\n>\n\x04\x04\x0f\x02\x02\x12\x04\xba\x04\x023\x1a0\
\x20The\x20original\x20request\x20for\x20PartialUpdateCluster.\n\n\r\n\
\x05\x04\x0f\x02\x02\x06\x12\x04\xba\x04\x02\x1d\n\r\n\x05\x04\x0f\x02\
\x02\x01\x12\x04\xba\x04\x1e.\n\r\n\x05\x04\x0f\x02\x02\x03\x12\x04\xba\
\x0412\nO\n\x02\x04\x10\x12\x06\xbe\x04\0\xc6\x04\x01\x1aA\x20Request\
\x20message\x20for\x20BigtableInstanceAdmin.PartialUpdateCluster.\n\n\
\x0b\n\x03\x04\x10\x01\x12\x04\xbe\x04\x08#\nt\n\x04\x04\x10\x02\0\x12\
\x04\xc1\x04\x02?\x1af\x20Required.\x20The\x20Cluster\x20which\x20contai\
ns\x20the\x20partial\x20updates\x20to\x20be\x20applied,\n\x20subject\x20\
to\x20the\x20update_mask.\n\n\r\n\x05\x04\x10\x02\0\x06\x12\x04\xc1\x04\
\x02\t\n\r\n\x05\x04\x10\x02\0\x01\x12\x04\xc1\x04\n\x11\n\r\n\x05\x04\
\x10\x02\0\x03\x12\x04\xc1\x04\x14\x15\n\r\n\x05\x04\x10\x02\0\x08\x12\
\x04\xc1\x04\x16>\n\x10\n\x08\x04\x10\x02\0\x08\x9c\x08\0\x12\x04\xc1\
\x04\x17=\nR\n\x04\x04\x10\x02\x01\x12\x06\xc4\x04\x02\xc5\x04/\x1aB\x20\
Required.\x20The\x20subset\x20of\x20Cluster\x20fields\x20which\x20should\
\x20be\x20replaced.\n\n\r\n\x05\x04\x10\x02\x01\x06\x12\x04\xc4\x04\x02\
\x1b\n\r\n\x05\x04\x10\x02\x01\x01\x12\x04\xc4\x04\x1c'\n\r\n\x05\x04\
\x10\x02\x01\x03\x12\x04\xc4\x04*+\n\r\n\x05\x04\x10\x02\x01\x08\x12\x04\
\xc5\x04\x06.\n\x10\n\x08\x04\x10\x02\x01\x08\x9c\x08\0\x12\x04\xc5\x04\
\x07-\nK\n\x02\x04\x11\x12\x06\xc9\x04\0\xde\x04\x01\x1a=\x20Request\x20\
message\x20for\x20BigtableInstanceAdmin.CreateAppProfile.\n\n\x0b\n\x03\
\x04\x11\x01\x12\x04\xc9\x04\x08\x1f\n\xa7\x01\n\x04\x04\x11\x02\0\x12\
\x06\xcc\x04\x02\xd1\x04\x04\x1a\x96\x01\x20Required.\x20The\x20unique\
\x20name\x20of\x20the\x20instance\x20in\x20which\x20to\x20create\x20the\
\x20new\x20app\n\x20profile.\x20Values\x20are\x20of\x20the\x20form\x20`p\
rojects/{project}/instances/{instance}`.\n\n\r\n\x05\x04\x11\x02\0\x05\
\x12\x04\xcc\x04\x02\x08\n\r\n\x05\x04\x11\x02\0\x01\x12\x04\xcc\x04\t\
\x0f\n\r\n\x05\x04\x11\x02\0\x03\x12\x04\xcc\x04\x12\x13\n\x0f\n\x05\x04\
\x11\x02\0\x08\x12\x06\xcc\x04\x14\xd1\x04\x03\n\x10\n\x08\x04\x11\x02\0\
\x08\x9c\x08\0\x12\x04\xcd\x04\x04*\n\x11\n\x07\x04\x11\x02\0\x08\x9f\
\x08\x12\x06\xce\x04\x04\xd0\x04\x05\n\xcd\x01\n\x04\x04\x11\x02\x01\x12\
\x04\xd6\x04\x02E\x1a\xbe\x01\x20Required.\x20The\x20ID\x20to\x20be\x20u\
sed\x20when\x20referring\x20to\x20the\x20new\x20app\x20profile\x20within\
\n\x20its\x20instance,\x20e.g.,\x20just\x20`myprofile`\x20rather\x20than\
\n\x20`projects/myproject/instances/myinstance/appProfiles/myprofile`.\n\
\n\r\n\x05\x04\x11\x02\x01\x05\x12\x04\xd6\x04\x02\x08\n\r\n\x05\x04\x11\
\x02\x01\x01\x12\x04\xd6\x04\t\x17\n\r\n\x05\x04\x11\x02\x01\x03\x12\x04\
\xd6\x04\x1a\x1b\n\r\n\x05\x04\x11\x02\x01\x08\x12\x04\xd6\x04\x1cD\n\
\x10\n\x08\x04\x11\x02\x01\x08\x9c\x08\0\x12\x04\xd6\x04\x1dC\ne\n\x04\
\x04\x11\x02\x02\x12\x04\xda\x04\x02F\x1aW\x20Required.\x20The\x20app\
\x20profile\x20to\x20be\x20created.\n\x20Fields\x20marked\x20`OutputOnly\
`\x20will\x20be\x20ignored.\n\n\r\n\x05\x04\x11\x02\x02\x06\x12\x04\xda\
\x04\x02\x0c\n\r\n\x05\x04\x11\x02\x02\x01\x12\x04\xda\x04\r\x18\n\r\n\
\x05\x04\x11\x02\x02\x03\x12\x04\xda\x04\x1b\x1c\n\r\n\x05\x04\x11\x02\
\x02\x08\x12\x04\xda\x04\x1dE\n\x10\n\x08\x04\x11\x02\x02\x08\x9c\x08\0\
\x12\x04\xda\x04\x1eD\nL\n\x04\x04\x11\x02\x03\x12\x04\xdd\x04\x02\x1b\
\x1a>\x20If\x20true,\x20ignore\x20safety\x20checks\x20when\x20creating\
\x20the\x20app\x20profile.\n\n\r\n\x05\x04\x11\x02\x03\x05\x12\x04\xdd\
\x04\x02\x06\n\r\n\x05\x04\x11\x02\x03\x01\x12\x04\xdd\x04\x07\x16\n\r\n\
\x05\x04\x11\x02\x03\x03\x12\x04\xdd\x04\x19\x1a\nH\n\x02\x04\x12\x12\
\x06\xe1\x04\0\xea\x04\x01\x1a:\x20Request\x20message\x20for\x20Bigtable\
InstanceAdmin.GetAppProfile.\n\n\x0b\n\x03\x04\x12\x01\x12\x04\xe1\x04\
\x08\x1c\n\xa7\x01\n\x04\x04\x12\x02\0\x12\x06\xe4\x04\x02\xe9\x04\x04\
\x1a\x96\x01\x20Required.\x20The\x20unique\x20name\x20of\x20the\x20reque\
sted\x20app\x20profile.\x20Values\x20are\x20of\x20the\n\x20form\x20`proj\
ects/{project}/instances/{instance}/appProfiles/{app_profile}`.\n\n\r\n\
\x05\x04\x12\x02\0\x05\x12\x04\xe4\x04\x02\x08\n\r\n\x05\x04\x12\x02\0\
\x01\x12\x04\xe4\x04\t\r\n\r\n\x05\x04\x12\x02\0\x03\x12\x04\xe4\x04\x10\
\x11\n\x0f\n\x05\x04\x12\x02\0\x08\x12\x06\xe4\x04\x12\xe9\x04\x03\n\x10\
\n\x08\x04\x12\x02\0\x08\x9c\x08\0\x12\x04\xe5\x04\x04*\n\x11\n\x07\x04\
\x12\x02\0\x08\x9f\x08\x12\x06\xe6\x04\x04\xe8\x04\x05\nJ\n\x02\x04\x13\
\x12\x06\xed\x04\0\x87\x05\x01\x1a<\x20Request\x20message\x20for\x20Bigt\
ableInstanceAdmin.ListAppProfiles.\n\n\x0b\n\x03\x04\x13\x01\x12\x04\xed\
\x04\x08\x1e\n\xa4\x02\n\x04\x04\x13\x02\0\x12\x06\xf3\x04\x02\xf8\x04\
\x04\x1a\x93\x02\x20Required.\x20The\x20unique\x20name\x20of\x20the\x20i\
nstance\x20for\x20which\x20a\x20list\x20of\x20app\x20profiles\n\x20is\
\x20requested.\x20Values\x20are\x20of\x20the\x20form\n\x20`projects/{pro\
ject}/instances/{instance}`.\n\x20Use\x20`{instance}\x20=\x20'-'`\x20to\
\x20list\x20AppProfiles\x20for\x20all\x20Instances\x20in\x20a\x20project\
,\n\x20e.g.,\x20`projects/myproject/instances/-`.\n\n\r\n\x05\x04\x13\
\x02\0\x05\x12\x04\xf3\x04\x02\x08\n\r\n\x05\x04\x13\x02\0\x01\x12\x04\
\xf3\x04\t\x0f\n\r\n\x05\x04\x13\x02\0\x03\x12\x04\xf3\x04\x12\x13\n\x0f\
\n\x05\x04\x13\x02\0\x08\x12\x06\xf3\x04\x14\xf8\x04\x03\n\x10\n\x08\x04\
\x13\x02\0\x08\x9c\x08\0\x12\x04\xf4\x04\x04*\n\x11\n\x07\x04\x13\x02\0\
\x08\x9f\x08\x12\x06\xf5\x04\x04\xf7\x04\x05\n\xbd\x03\n\x04\x04\x13\x02\
\x01\x12\x04\x83\x05\x02\x16\x1a\xae\x03\x20Maximum\x20number\x20of\x20r\
esults\x20per\x20page.\n\n\x20A\x20page_size\x20of\x20zero\x20lets\x20th\
e\x20server\x20choose\x20the\x20number\x20of\x20items\x20to\x20return.\n\
\x20A\x20page_size\x20which\x20is\x20strictly\x20positive\x20will\x20ret\
urn\x20at\x20most\x20that\x20many\x20items.\n\x20A\x20negative\x20page_s\
ize\x20will\x20cause\x20an\x20error.\n\n\x20Following\x20the\x20first\
\x20request,\x20subsequent\x20paginated\x20calls\x20are\x20not\x20requir\
ed\n\x20to\x20pass\x20a\x20page_size.\x20If\x20a\x20page_size\x20is\x20s\
et\x20in\x20subsequent\x20calls,\x20it\x20must\n\x20match\x20the\x20page\
_size\x20given\x20in\x20the\x20first\x20request.\n\n\r\n\x05\x04\x13\x02\
\x01\x05\x12\x04\x83\x05\x02\x07\n\r\n\x05\x04\x13\x02\x01\x01\x12\x04\
\x83\x05\x08\x11\n\r\n\x05\x04\x13\x02\x01\x03\x12\x04\x83\x05\x14\x15\n\
K\n\x04\x04\x13\x02\x02\x12\x04\x86\x05\x02\x18\x1a=\x20The\x20value\x20\
of\x20`next_page_token`\x20returned\x20by\x20a\x20previous\x20call.\n\n\
\r\n\x05\x04\x13\x02\x02\x05\x12\x04\x86\x05\x02\x08\n\r\n\x05\x04\x13\
\x02\x02\x01\x12\x04\x86\x05\t\x13\n\r\n\x05\x04\x13\x02\x02\x03\x12\x04\
\x86\x05\x16\x17\nK\n\x02\x04\x14\x12\x06\x8a\x05\0\x98\x05\x01\x1a=\x20\
Response\x20message\x20for\x20BigtableInstanceAdmin.ListAppProfiles.\n\n\
\x0b\n\x03\x04\x14\x01\x12\x04\x8a\x05\x08\x1f\n3\n\x04\x04\x14\x02\0\
\x12\x04\x8c\x05\x02'\x1a%\x20The\x20list\x20of\x20requested\x20app\x20p\
rofiles.\n\n\r\n\x05\x04\x14\x02\0\x04\x12\x04\x8c\x05\x02\n\n\r\n\x05\
\x04\x14\x02\0\x06\x12\x04\x8c\x05\x0b\x15\n\r\n\x05\x04\x14\x02\0\x01\
\x12\x04\x8c\x05\x16\"\n\r\n\x05\x04\x14\x02\0\x03\x12\x04\x8c\x05%&\n\
\xaa\x01\n\x04\x04\x14\x02\x01\x12\x04\x91\x05\x02\x1d\x1a\x9b\x01\x20Se\
t\x20if\x20not\x20all\x20app\x20profiles\x20could\x20be\x20returned\x20i\
n\x20a\x20single\x20response.\n\x20Pass\x20this\x20value\x20to\x20`page_\
token`\x20in\x20another\x20request\x20to\x20get\x20the\x20next\n\x20page\
\x20of\x20results.\n\n\r\n\x05\x04\x14\x02\x01\x05\x12\x04\x91\x05\x02\
\x08\n\r\n\x05\x04\x14\x02\x01\x01\x12\x04\x91\x05\t\x18\n\r\n\x05\x04\
\x14\x02\x01\x03\x12\x04\x91\x05\x1b\x1c\n\x90\x02\n\x04\x04\x14\x02\x02\
\x12\x04\x97\x05\x02'\x1a\x81\x02\x20Locations\x20from\x20which\x20AppPr\
ofile\x20information\x20could\x20not\x20be\x20retrieved,\n\x20due\x20to\
\x20an\x20outage\x20or\x20some\x20other\x20transient\x20condition.\n\x20\
AppProfiles\x20from\x20these\x20locations\x20may\x20be\x20missing\x20fro\
m\x20`app_profiles`.\n\x20Values\x20are\x20of\x20the\x20form\x20`project\
s/<project>/locations/<zone_id>`\n\n\r\n\x05\x04\x14\x02\x02\x04\x12\x04\
\x97\x05\x02\n\n\r\n\x05\x04\x14\x02\x02\x05\x12\x04\x97\x05\x0b\x11\n\r\
\n\x05\x04\x14\x02\x02\x01\x12\x04\x97\x05\x12\"\n\r\n\x05\x04\x14\x02\
\x02\x03\x12\x04\x97\x05%&\nK\n\x02\x04\x15\x12\x06\x9b\x05\0\xa6\x05\
\x01\x1a=\x20Request\x20message\x20for\x20BigtableInstanceAdmin.UpdateAp\
pProfile.\n\n\x0b\n\x03\x04\x15\x01\x12\x04\x9b\x05\x08\x1f\n[\n\x04\x04\
\x15\x02\0\x12\x04\x9d\x05\x02F\x1aM\x20Required.\x20The\x20app\x20profi\
le\x20which\x20will\x20(partially)\x20replace\x20the\x20current\x20value\
.\n\n\r\n\x05\x04\x15\x02\0\x06\x12\x04\x9d\x05\x02\x0c\n\r\n\x05\x04\
\x15\x02\0\x01\x12\x04\x9d\x05\r\x18\n\r\n\x05\x04\x15\x02\0\x03\x12\x04\
\x9d\x05\x1b\x1c\n\r\n\x05\x04\x15\x02\0\x08\x12\x04\x9d\x05\x1dE\n\x10\
\n\x08\x04\x15\x02\0\x08\x9c\x08\0\x12\x04\x9d\x05\x1eD\n~\n\x04\x04\x15\
\x02\x01\x12\x06\xa1\x05\x02\xa2\x05/\x1an\x20Required.\x20The\x20subset\
\x20of\x20app\x20profile\x20fields\x20which\x20should\x20be\x20replaced.\
\n\x20If\x20unset,\x20all\x20fields\x20will\x20be\x20replaced.\n\n\r\n\
\x05\x04\x15\x02\x01\x06\x12\x04\xa1\x05\x02\x1b\n\r\n\x05\x04\x15\x02\
\x01\x01\x12\x04\xa1\x05\x1c'\n\r\n\x05\x04\x15\x02\x01\x03\x12\x04\xa1\
\x05*+\n\r\n\x05\x04\x15\x02\x01\x08\x12\x04\xa2\x05\x06.\n\x10\n\x08\
\x04\x15\x02\x01\x08\x9c\x08\0\x12\x04\xa2\x05\x07-\nL\n\x04\x04\x15\x02\
\x02\x12\x04\xa5\x05\x02\x1b\x1a>\x20If\x20true,\x20ignore\x20safety\x20\
checks\x20when\x20updating\x20the\x20app\x20profile.\n\n\r\n\x05\x04\x15\
\x02\x02\x05\x12\x04\xa5\x05\x02\x06\n\r\n\x05\x04\x15\x02\x02\x01\x12\
\x04\xa5\x05\x07\x16\n\r\n\x05\x04\x15\x02\x02\x03\x12\x04\xa5\x05\x19\
\x1a\nK\n\x02\x04\x16\x12\x06\xa9\x05\0\xb6\x05\x01\x1a=\x20Request\x20m\
essage\x20for\x20BigtableInstanceAdmin.DeleteAppProfile.\n\n\x0b\n\x03\
\x04\x16\x01\x12\x04\xa9\x05\x08\x1f\n\xac\x01\n\x04\x04\x16\x02\0\x12\
\x06\xad\x05\x02\xb2\x05\x04\x1a\x9b\x01\x20Required.\x20The\x20unique\
\x20name\x20of\x20the\x20app\x20profile\x20to\x20be\x20deleted.\x20Value\
s\x20are\x20of\n\x20the\x20form\n\x20`projects/{project}/instances/{inst\
ance}/appProfiles/{app_profile}`.\n\n\r\n\x05\x04\x16\x02\0\x05\x12\x04\
\xad\x05\x02\x08\n\r\n\x05\x04\x16\x02\0\x01\x12\x04\xad\x05\t\r\n\r\n\
\x05\x04\x16\x02\0\x03\x12\x04\xad\x05\x10\x11\n\x0f\n\x05\x04\x16\x02\0\
\x08\x12\x06\xad\x05\x12\xb2\x05\x03\n\x10\n\x08\x04\x16\x02\0\x08\x9c\
\x08\0\x12\x04\xae\x05\x04*\n\x11\n\x07\x04\x16\x02\0\x08\x9f\x08\x12\
\x06\xaf\x05\x04\xb1\x05\x05\nV\n\x04\x04\x16\x02\x01\x12\x04\xb5\x05\
\x02D\x1aH\x20Required.\x20If\x20true,\x20ignore\x20safety\x20checks\x20\
when\x20deleting\x20the\x20app\x20profile.\n\n\r\n\x05\x04\x16\x02\x01\
\x05\x12\x04\xb5\x05\x02\x06\n\r\n\x05\x04\x16\x02\x01\x01\x12\x04\xb5\
\x05\x07\x16\n\r\n\x05\x04\x16\x02\x01\x03\x12\x04\xb5\x05\x19\x1a\n\r\n\
\x05\x04\x16\x02\x01\x08\x12\x04\xb5\x05\x1bC\n\x10\n\x08\x04\x16\x02\
\x01\x08\x9c\x08\0\x12\x04\xb5\x05\x1cB\nJ\n\x02\x04\x17\x12\x04\xb9\x05\
\0#\x1a>\x20The\x20metadata\x20for\x20the\x20Operation\x20returned\x20by\
\x20UpdateAppProfile.\n\n\x0b\n\x03\x04\x17\x01\x12\x04\xb9\x05\x08\x20\
\nI\n\x02\x04\x18\x12\x06\xbc\x05\0\xdf\x05\x01\x1a;\x20Request\x20messa\
ge\x20for\x20BigtableInstanceAdmin.ListHotTablets.\n\n\x0b\n\x03\x04\x18\
\x01\x12\x04\xbc\x05\x08\x1d\n\xa2\x01\n\x04\x04\x18\x02\0\x12\x06\xc0\
\x05\x02\xc5\x05\x04\x1a\x91\x01\x20Required.\x20The\x20cluster\x20name\
\x20to\x20list\x20hot\x20tablets.\n\x20Value\x20is\x20in\x20the\x20follo\
wing\x20form:\n\x20`projects/{project}/instances/{instance}/clusters/{cl\
uster}`.\n\n\r\n\x05\x04\x18\x02\0\x05\x12\x04\xc0\x05\x02\x08\n\r\n\x05\
\x04\x18\x02\0\x01\x12\x04\xc0\x05\t\x0f\n\r\n\x05\x04\x18\x02\0\x03\x12\
\x04\xc0\x05\x12\x13\n\x0f\n\x05\x04\x18\x02\0\x08\x12\x06\xc0\x05\x14\
\xc5\x05\x03\n\x10\n\x08\x04\x18\x02\0\x08\x9c\x08\0\x12\x04\xc1\x05\x04\
*\n\x11\n\x07\x04\x18\x02\0\x08\x9f\x08\x12\x06\xc2\x05\x04\xc4\x05\x05\
\n\xcc\x03\n\x04\x04\x18\x02\x01\x12\x04\xcd\x05\x02+\x1a\xbd\x03\x20The\
\x20start\x20time\x20to\x20list\x20hot\x20tablets.\x20The\x20hot\x20tabl\
ets\x20in\x20the\x20response\x20will\n\x20have\x20start\x20times\x20betw\
een\x20the\x20requested\x20start\x20time\x20and\x20end\x20time.\x20Start\
\x20time\n\x20defaults\x20to\x20Now\x20if\x20it\x20is\x20unset,\x20and\
\x20end\x20time\x20defaults\x20to\x20Now\x20-\x2024\x20hours\x20if\n\x20\
it\x20is\x20unset.\x20The\x20start\x20time\x20should\x20be\x20less\x20th\
an\x20the\x20end\x20time,\x20and\x20the\n\x20maximum\x20allowed\x20time\
\x20range\x20between\x20start\x20time\x20and\x20end\x20time\x20is\x2048\
\x20hours.\n\x20Start\x20time\x20and\x20end\x20time\x20should\x20have\
\x20values\x20between\x20Now\x20and\x20Now\x20-\x2014\x20days.\n\n\r\n\
\x05\x04\x18\x02\x01\x06\x12\x04\xcd\x05\x02\x1b\n\r\n\x05\x04\x18\x02\
\x01\x01\x12\x04\xcd\x05\x1c&\n\r\n\x05\x04\x18\x02\x01\x03\x12\x04\xcd\
\x05)*\n1\n\x04\x04\x18\x02\x02\x12\x04\xd0\x05\x02)\x1a#\x20The\x20end\
\x20time\x20to\x20list\x20hot\x20tablets.\n\n\r\n\x05\x04\x18\x02\x02\
\x06\x12\x04\xd0\x05\x02\x1b\n\r\n\x05\x04\x18\x02\x02\x01\x12\x04\xd0\
\x05\x1c$\n\r\n\x05\x04\x18\x02\x02\x03\x12\x04\xd0\x05'(\n\xc4\x03\n\
\x04\x04\x18\x02\x03\x12\x04\xdb\x05\x02\x16\x1a\xb5\x03\x20Maximum\x20n\
umber\x20of\x20results\x20per\x20page.\n\n\x20A\x20page_size\x20that\x20\
is\x20empty\x20or\x20zero\x20lets\x20the\x20server\x20choose\x20the\x20n\
umber\x20of\n\x20items\x20to\x20return.\x20A\x20page_size\x20which\x20is\
\x20strictly\x20positive\x20will\x20return\x20at\x20most\n\x20that\x20ma\
ny\x20items.\x20A\x20negative\x20page_size\x20will\x20cause\x20an\x20err\
or.\n\n\x20Following\x20the\x20first\x20request,\x20subsequent\x20pagina\
ted\x20calls\x20do\x20not\x20need\x20a\n\x20page_size\x20field.\x20If\
\x20a\x20page_size\x20is\x20set\x20in\x20subsequent\x20calls,\x20it\x20m\
ust\x20match\n\x20the\x20page_size\x20given\x20in\x20the\x20first\x20req\
uest.\n\n\r\n\x05\x04\x18\x02\x03\x05\x12\x04\xdb\x05\x02\x07\n\r\n\x05\
\x04\x18\x02\x03\x01\x12\x04\xdb\x05\x08\x11\n\r\n\x05\x04\x18\x02\x03\
\x03\x12\x04\xdb\x05\x14\x15\nK\n\x04\x04\x18\x02\x04\x12\x04\xde\x05\
\x02\x18\x1a=\x20The\x20value\x20of\x20`next_page_token`\x20returned\x20\
by\x20a\x20previous\x20call.\n\n\r\n\x05\x04\x18\x02\x04\x05\x12\x04\xde\
\x05\x02\x08\n\r\n\x05\x04\x18\x02\x04\x01\x12\x04\xde\x05\t\x13\n\r\n\
\x05\x04\x18\x02\x04\x03\x12\x04\xde\x05\x16\x17\nJ\n\x02\x04\x19\x12\
\x06\xe2\x05\0\xee\x05\x01\x1a<\x20Response\x20message\x20for\x20Bigtabl\
eInstanceAdmin.ListHotTablets.\n\n\x0b\n\x03\x04\x19\x01\x12\x04\xe2\x05\
\x08\x1e\n\xe5\x02\n\x04\x04\x19\x02\0\x12\x04\xe8\x05\x02%\x1a\xd6\x02\
\x20List\x20of\x20hot\x20tablets\x20in\x20the\x20tables\x20of\x20the\x20\
requested\x20cluster\x20that\x20fall\n\x20within\x20the\x20requested\x20\
time\x20range.\x20Hot\x20tablets\x20are\x20ordered\x20by\x20node\x20cpu\
\x20usage\n\x20percent.\x20If\x20there\x20are\x20multiple\x20hot\x20tabl\
ets\x20that\x20correspond\x20to\x20the\x20same\n\x20tablet\x20within\x20\
a\x2015-minute\x20interval,\x20only\x20the\x20hot\x20tablet\x20with\x20t\
he\x20highest\n\x20node\x20cpu\x20usage\x20will\x20be\x20included\x20in\
\x20the\x20response.\n\n\r\n\x05\x04\x19\x02\0\x04\x12\x04\xe8\x05\x02\n\
\n\r\n\x05\x04\x19\x02\0\x06\x12\x04\xe8\x05\x0b\x14\n\r\n\x05\x04\x19\
\x02\0\x01\x12\x04\xe8\x05\x15\x20\n\r\n\x05\x04\x19\x02\0\x03\x12\x04\
\xe8\x05#$\n\xa9\x01\n\x04\x04\x19\x02\x01\x12\x04\xed\x05\x02\x1d\x1a\
\x9a\x01\x20Set\x20if\x20not\x20all\x20hot\x20tablets\x20could\x20be\x20\
returned\x20in\x20a\x20single\x20response.\n\x20Pass\x20this\x20value\
\x20to\x20`page_token`\x20in\x20another\x20request\x20to\x20get\x20the\
\x20next\n\x20page\x20of\x20results.\n\n\r\n\x05\x04\x19\x02\x01\x05\x12\
\x04\xed\x05\x02\x08\n\r\n\x05\x04\x19\x02\x01\x01\x12\x04\xed\x05\t\x18\
\n\r\n\x05\x04\x19\x02\x01\x03\x12\x04\xed\x05\x1b\x1cb\x06proto3\
";
static file_descriptor_proto_lazy: ::protobuf::rt::LazyV2<::protobuf::descriptor::FileDescriptorProto> = ::protobuf::rt::LazyV2::INIT;
fn parse_descriptor_proto() -> ::protobuf::descriptor::FileDescriptorProto {
::protobuf::Message::parse_from_bytes(file_descriptor_proto_data).unwrap()
}
pub fn file_descriptor_proto() -> &'static ::protobuf::descriptor::FileDescriptorProto {
file_descriptor_proto_lazy.get(|| {
parse_descriptor_proto()
})
}