#[non_exhaustive]pub struct DescribeConfigsResourceResult {
pub name: StrBytes,
pub value: Option<StrBytes>,
pub read_only: bool,
pub is_default: bool,
pub config_source: i8,
pub is_sensitive: bool,
pub synonyms: Vec<DescribeConfigsSynonym>,
pub config_type: i8,
pub documentation: Option<StrBytes>,
pub unknown_tagged_fields: BTreeMap<i32, Bytes>,
}Expand description
Valid versions: 0-4
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.name: StrBytesThe configuration name.
Supported API versions: 0-4
value: Option<StrBytes>The configuration value.
Supported API versions: 0-4
read_only: boolTrue if the configuration is read-only.
Supported API versions: 0-4
is_default: boolTrue if the configuration is not set.
Supported API versions: 0
config_source: i8The configuration source.
Supported API versions: 1-4
is_sensitive: boolTrue if this configuration is sensitive.
Supported API versions: 0-4
synonyms: Vec<DescribeConfigsSynonym>The synonyms for this configuration key.
Supported API versions: 1-4
config_type: i8The configuration data type. Type can be one of the following values - BOOLEAN, STRING, INT, SHORT, LONG, DOUBLE, LIST, CLASS, PASSWORD
Supported API versions: 3-4
documentation: Option<StrBytes>The configuration documentation.
Supported API versions: 3-4
unknown_tagged_fields: BTreeMap<i32, Bytes>Other tagged fields
Trait Implementations§
source§impl Builder for DescribeConfigsResourceResult
impl Builder for DescribeConfigsResourceResult
§type Builder = DescribeConfigsResourceResultBuilder
type Builder = DescribeConfigsResourceResultBuilder
The
derive_builder::Builder type for this protocol item.source§impl Clone for DescribeConfigsResourceResult
impl Clone for DescribeConfigsResourceResult
source§fn clone(&self) -> DescribeConfigsResourceResult
fn clone(&self) -> DescribeConfigsResourceResult
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl Encodable for DescribeConfigsResourceResult
impl Encodable for DescribeConfigsResourceResult
source§fn encode<B: ByteBufMut>(
&self,
buf: &mut B,
version: i16,
) -> Result<(), EncodeError>
fn encode<B: ByteBufMut>( &self, buf: &mut B, version: i16, ) -> Result<(), EncodeError>
Encode the message into the target buffer.
source§fn compute_size(&self, version: i16) -> Result<usize, EncodeError>
fn compute_size(&self, version: i16) -> Result<usize, EncodeError>
Compute the total size of the message when encoded.
source§impl Message for DescribeConfigsResourceResult
impl Message for DescribeConfigsResourceResult
source§const VERSIONS: VersionRange = _
const VERSIONS: VersionRange = _
The valid versions for this message.
source§const DEPRECATED_VERSIONS: Option<VersionRange> = None
const DEPRECATED_VERSIONS: Option<VersionRange> = None
The deprecated versions for this message.
source§impl PartialEq for DescribeConfigsResourceResult
impl PartialEq for DescribeConfigsResourceResult
source§fn eq(&self, other: &DescribeConfigsResourceResult) -> bool
fn eq(&self, other: &DescribeConfigsResourceResult) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for DescribeConfigsResourceResult
Auto Trait Implementations§
impl !Freeze for DescribeConfigsResourceResult
impl RefUnwindSafe for DescribeConfigsResourceResult
impl Send for DescribeConfigsResourceResult
impl Sync for DescribeConfigsResourceResult
impl Unpin for DescribeConfigsResourceResult
impl UnwindSafe for DescribeConfigsResourceResult
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit)