#[non_exhaustive]pub struct DescribeConfigsResult {
pub error_code: i16,
pub error_message: Option<StrBytes>,
pub resource_type: i8,
pub resource_name: StrBytes,
pub configs: Vec<DescribeConfigsResourceResult>,
pub unknown_tagged_fields: BTreeMap<i32, Bytes>,
}Expand description
Valid versions: 0-4
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.error_code: i16The error code, or 0 if we were able to successfully describe the configurations.
Supported API versions: 0-4
error_message: Option<StrBytes>The error message, or null if we were able to successfully describe the configurations.
Supported API versions: 0-4
resource_type: i8The resource type.
Supported API versions: 0-4
resource_name: StrBytesThe resource name.
Supported API versions: 0-4
configs: Vec<DescribeConfigsResourceResult>Each listed configuration.
Supported API versions: 0-4
unknown_tagged_fields: BTreeMap<i32, Bytes>Other tagged fields
Implementations§
source§impl DescribeConfigsResult
impl DescribeConfigsResult
sourcepub fn with_error_code(self, value: i16) -> Self
pub fn with_error_code(self, value: i16) -> Self
Sets error_code to the passed value.
The error code, or 0 if we were able to successfully describe the configurations.
Supported API versions: 0-4
sourcepub fn with_error_message(self, value: Option<StrBytes>) -> Self
pub fn with_error_message(self, value: Option<StrBytes>) -> Self
Sets error_message to the passed value.
The error message, or null if we were able to successfully describe the configurations.
Supported API versions: 0-4
sourcepub fn with_resource_type(self, value: i8) -> Self
pub fn with_resource_type(self, value: i8) -> Self
Sets resource_type to the passed value.
The resource type.
Supported API versions: 0-4
sourcepub fn with_resource_name(self, value: StrBytes) -> Self
pub fn with_resource_name(self, value: StrBytes) -> Self
Sets resource_name to the passed value.
The resource name.
Supported API versions: 0-4
sourcepub fn with_configs(self, value: Vec<DescribeConfigsResourceResult>) -> Self
pub fn with_configs(self, value: Vec<DescribeConfigsResourceResult>) -> Self
Sets configs to the passed value.
Each listed configuration.
Supported API versions: 0-4
sourcepub fn with_unknown_tagged_fields(self, value: BTreeMap<i32, Bytes>) -> Self
pub fn with_unknown_tagged_fields(self, value: BTreeMap<i32, Bytes>) -> Self
Sets unknown_tagged_fields to the passed value.
sourcepub fn with_unknown_tagged_field(self, key: i32, value: Bytes) -> Self
pub fn with_unknown_tagged_field(self, key: i32, value: Bytes) -> Self
Inserts an entry into unknown_tagged_fields.
Trait Implementations§
source§impl Clone for DescribeConfigsResult
impl Clone for DescribeConfigsResult
source§fn clone(&self) -> DescribeConfigsResult
fn clone(&self) -> DescribeConfigsResult
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for DescribeConfigsResult
impl Debug for DescribeConfigsResult
source§impl Decodable for DescribeConfigsResult
Available on crate feature client only.
impl Decodable for DescribeConfigsResult
client only.source§impl Default for DescribeConfigsResult
impl Default for DescribeConfigsResult
source§impl Encodable for DescribeConfigsResult
Available on crate feature broker only.
impl Encodable for DescribeConfigsResult
broker only.source§impl Message for DescribeConfigsResult
impl Message for DescribeConfigsResult
source§const VERSIONS: VersionRange = _
const VERSIONS: VersionRange = _
source§const DEPRECATED_VERSIONS: Option<VersionRange> = None
const DEPRECATED_VERSIONS: Option<VersionRange> = None
source§impl PartialEq for DescribeConfigsResult
impl PartialEq for DescribeConfigsResult
impl StructuralPartialEq for DescribeConfigsResult
Auto Trait Implementations§
impl !Freeze for DescribeConfigsResult
impl RefUnwindSafe for DescribeConfigsResult
impl Send for DescribeConfigsResult
impl Sync for DescribeConfigsResult
impl Unpin for DescribeConfigsResult
impl UnwindSafe for DescribeConfigsResult
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit)