Struct aws_sdk_applicationinsights::operation::describe_component_configuration_recommendation::DescribeComponentConfigurationRecommendationInput
source · #[non_exhaustive]pub struct DescribeComponentConfigurationRecommendationInput {
pub resource_group_name: Option<String>,
pub component_name: Option<String>,
pub tier: Option<Tier>,
pub workload_name: Option<String>,
pub recommendation_type: Option<RecommendationType>,
}
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.resource_group_name: Option<String>
The name of the resource group.
component_name: Option<String>
The name of the component.
tier: Option<Tier>
The tier of the application component.
workload_name: Option<String>
The name of the workload.
recommendation_type: Option<RecommendationType>
The recommended configuration type.
Implementations§
source§impl DescribeComponentConfigurationRecommendationInput
impl DescribeComponentConfigurationRecommendationInput
sourcepub fn resource_group_name(&self) -> Option<&str>
pub fn resource_group_name(&self) -> Option<&str>
The name of the resource group.
sourcepub fn component_name(&self) -> Option<&str>
pub fn component_name(&self) -> Option<&str>
The name of the component.
sourcepub fn workload_name(&self) -> Option<&str>
pub fn workload_name(&self) -> Option<&str>
The name of the workload.
sourcepub fn recommendation_type(&self) -> Option<&RecommendationType>
pub fn recommendation_type(&self) -> Option<&RecommendationType>
The recommended configuration type.
source§impl DescribeComponentConfigurationRecommendationInput
impl DescribeComponentConfigurationRecommendationInput
sourcepub fn builder() -> DescribeComponentConfigurationRecommendationInputBuilder
pub fn builder() -> DescribeComponentConfigurationRecommendationInputBuilder
Creates a new builder-style object to manufacture DescribeComponentConfigurationRecommendationInput
.
Trait Implementations§
source§impl Clone for DescribeComponentConfigurationRecommendationInput
impl Clone for DescribeComponentConfigurationRecommendationInput
source§fn clone(&self) -> DescribeComponentConfigurationRecommendationInput
fn clone(&self) -> DescribeComponentConfigurationRecommendationInput
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 PartialEq for DescribeComponentConfigurationRecommendationInput
impl PartialEq for DescribeComponentConfigurationRecommendationInput
source§fn eq(&self, other: &DescribeComponentConfigurationRecommendationInput) -> bool
fn eq(&self, other: &DescribeComponentConfigurationRecommendationInput) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for DescribeComponentConfigurationRecommendationInput
Auto Trait Implementations§
impl Freeze for DescribeComponentConfigurationRecommendationInput
impl RefUnwindSafe for DescribeComponentConfigurationRecommendationInput
impl Send for DescribeComponentConfigurationRecommendationInput
impl Sync for DescribeComponentConfigurationRecommendationInput
impl Unpin for DescribeComponentConfigurationRecommendationInput
impl UnwindSafe for DescribeComponentConfigurationRecommendationInput
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>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreCreates a shared type from an unshared type.