Struct aws_sdk_apigateway::types::SdkType
source · #[non_exhaustive]pub struct SdkType {
pub id: Option<String>,
pub friendly_name: Option<String>,
pub description: Option<String>,
pub configuration_properties: Option<Vec<SdkConfigurationProperty>>,
}Expand description
A type of SDK that API Gateway can generate.
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.id: Option<String>The identifier of an SdkType instance.
friendly_name: Option<String>The user-friendly name of an SdkType instance.
description: Option<String>The description of an SdkType.
configuration_properties: Option<Vec<SdkConfigurationProperty>>A list of configuration properties of an SdkType.
Implementations§
source§impl SdkType
impl SdkType
sourcepub fn friendly_name(&self) -> Option<&str>
pub fn friendly_name(&self) -> Option<&str>
The user-friendly name of an SdkType instance.
sourcepub fn description(&self) -> Option<&str>
pub fn description(&self) -> Option<&str>
The description of an SdkType.
sourcepub fn configuration_properties(&self) -> &[SdkConfigurationProperty]
pub fn configuration_properties(&self) -> &[SdkConfigurationProperty]
A list of configuration properties of an SdkType.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .configuration_properties.is_none().
Trait Implementations§
source§impl PartialEq for SdkType
impl PartialEq for SdkType
impl StructuralPartialEq for SdkType
Auto Trait Implementations§
impl RefUnwindSafe for SdkType
impl Send for SdkType
impl Sync for SdkType
impl Unpin for SdkType
impl UnwindSafe for SdkType
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> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Creates a shared type from an unshared type.