#[non_exhaustive]pub struct GenerateRecommendationsInput {
pub discovery_job_arn: Option<String>,
pub resource_ids: Option<Vec<String>>,
pub resource_type: Option<DiscoveryResourceType>,
}
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.discovery_job_arn: Option<String>
Specifies the Amazon Resource Name (ARN) of the discovery job that collects information about your on-premises storage system.
resource_ids: Option<Vec<String>>
Specifies the universally unique identifiers (UUIDs) of the resources in your storage system that you want recommendations on.
resource_type: Option<DiscoveryResourceType>
Specifies the type of resource in your storage system that you want recommendations on.
Implementations§
source§impl GenerateRecommendationsInput
impl GenerateRecommendationsInput
sourcepub fn discovery_job_arn(&self) -> Option<&str>
pub fn discovery_job_arn(&self) -> Option<&str>
Specifies the Amazon Resource Name (ARN) of the discovery job that collects information about your on-premises storage system.
sourcepub fn resource_ids(&self) -> &[String]
pub fn resource_ids(&self) -> &[String]
Specifies the universally unique identifiers (UUIDs) of the resources in your storage system that you want recommendations on.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .resource_ids.is_none()
.
sourcepub fn resource_type(&self) -> Option<&DiscoveryResourceType>
pub fn resource_type(&self) -> Option<&DiscoveryResourceType>
Specifies the type of resource in your storage system that you want recommendations on.
source§impl GenerateRecommendationsInput
impl GenerateRecommendationsInput
sourcepub fn builder() -> GenerateRecommendationsInputBuilder
pub fn builder() -> GenerateRecommendationsInputBuilder
Creates a new builder-style object to manufacture GenerateRecommendationsInput
.
Trait Implementations§
source§impl Clone for GenerateRecommendationsInput
impl Clone for GenerateRecommendationsInput
source§fn clone(&self) -> GenerateRecommendationsInput
fn clone(&self) -> GenerateRecommendationsInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for GenerateRecommendationsInput
impl Debug for GenerateRecommendationsInput
source§impl PartialEq for GenerateRecommendationsInput
impl PartialEq for GenerateRecommendationsInput
source§fn eq(&self, other: &GenerateRecommendationsInput) -> bool
fn eq(&self, other: &GenerateRecommendationsInput) -> bool
self
and other
values to be equal, and is used by ==
.impl StructuralPartialEq for GenerateRecommendationsInput
Auto Trait Implementations§
impl Freeze for GenerateRecommendationsInput
impl RefUnwindSafe for GenerateRecommendationsInput
impl Send for GenerateRecommendationsInput
impl Sync for GenerateRecommendationsInput
impl Unpin for GenerateRecommendationsInput
impl UnwindSafe for GenerateRecommendationsInput
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§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)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>
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>
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 more