Struct aws_sdk_backupgateway::operation::get_hypervisor_property_mappings::builders::GetHypervisorPropertyMappingsOutputBuilder
source · #[non_exhaustive]pub struct GetHypervisorPropertyMappingsOutputBuilder { /* private fields */ }Expand description
A builder for GetHypervisorPropertyMappingsOutput.
Implementations§
source§impl GetHypervisorPropertyMappingsOutputBuilder
impl GetHypervisorPropertyMappingsOutputBuilder
sourcepub fn hypervisor_arn(self, input: impl Into<String>) -> Self
pub fn hypervisor_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of the hypervisor.
sourcepub fn set_hypervisor_arn(self, input: Option<String>) -> Self
pub fn set_hypervisor_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the hypervisor.
sourcepub fn get_hypervisor_arn(&self) -> &Option<String>
pub fn get_hypervisor_arn(&self) -> &Option<String>
The Amazon Resource Name (ARN) of the hypervisor.
sourcepub fn vmware_to_aws_tag_mappings(self, input: VmwareToAwsTagMapping) -> Self
pub fn vmware_to_aws_tag_mappings(self, input: VmwareToAwsTagMapping) -> Self
Appends an item to vmware_to_aws_tag_mappings.
To override the contents of this collection use set_vmware_to_aws_tag_mappings.
This is a display of the mappings of on-premises VMware tags to the Amazon Web Services tags.
sourcepub fn set_vmware_to_aws_tag_mappings(
self,
input: Option<Vec<VmwareToAwsTagMapping>>,
) -> Self
pub fn set_vmware_to_aws_tag_mappings( self, input: Option<Vec<VmwareToAwsTagMapping>>, ) -> Self
This is a display of the mappings of on-premises VMware tags to the Amazon Web Services tags.
sourcepub fn get_vmware_to_aws_tag_mappings(
&self,
) -> &Option<Vec<VmwareToAwsTagMapping>>
pub fn get_vmware_to_aws_tag_mappings( &self, ) -> &Option<Vec<VmwareToAwsTagMapping>>
This is a display of the mappings of on-premises VMware tags to the Amazon Web Services tags.
sourcepub fn iam_role_arn(self, input: impl Into<String>) -> Self
pub fn iam_role_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of the IAM role.
sourcepub fn set_iam_role_arn(self, input: Option<String>) -> Self
pub fn set_iam_role_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the IAM role.
sourcepub fn get_iam_role_arn(&self) -> &Option<String>
pub fn get_iam_role_arn(&self) -> &Option<String>
The Amazon Resource Name (ARN) of the IAM role.
sourcepub fn build(self) -> GetHypervisorPropertyMappingsOutput
pub fn build(self) -> GetHypervisorPropertyMappingsOutput
Consumes the builder and constructs a GetHypervisorPropertyMappingsOutput.
Trait Implementations§
source§impl Clone for GetHypervisorPropertyMappingsOutputBuilder
impl Clone for GetHypervisorPropertyMappingsOutputBuilder
source§fn clone(&self) -> GetHypervisorPropertyMappingsOutputBuilder
fn clone(&self) -> GetHypervisorPropertyMappingsOutputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Default for GetHypervisorPropertyMappingsOutputBuilder
impl Default for GetHypervisorPropertyMappingsOutputBuilder
source§fn default() -> GetHypervisorPropertyMappingsOutputBuilder
fn default() -> GetHypervisorPropertyMappingsOutputBuilder
source§impl PartialEq for GetHypervisorPropertyMappingsOutputBuilder
impl PartialEq for GetHypervisorPropertyMappingsOutputBuilder
source§fn eq(&self, other: &GetHypervisorPropertyMappingsOutputBuilder) -> bool
fn eq(&self, other: &GetHypervisorPropertyMappingsOutputBuilder) -> bool
self and other values to be equal, and is used by ==.impl StructuralPartialEq for GetHypervisorPropertyMappingsOutputBuilder
Auto Trait Implementations§
impl Freeze for GetHypervisorPropertyMappingsOutputBuilder
impl RefUnwindSafe for GetHypervisorPropertyMappingsOutputBuilder
impl Send for GetHypervisorPropertyMappingsOutputBuilder
impl Sync for GetHypervisorPropertyMappingsOutputBuilder
impl Unpin for GetHypervisorPropertyMappingsOutputBuilder
impl UnwindSafe for GetHypervisorPropertyMappingsOutputBuilder
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