#[non_exhaustive]pub struct VirtualMachineDetailsBuilder { /* private fields */ }
Expand description
A builder for VirtualMachineDetails
.
Implementations§
source§impl VirtualMachineDetailsBuilder
impl VirtualMachineDetailsBuilder
sourcepub fn set_host_name(self, input: Option<String>) -> Self
pub fn set_host_name(self, input: Option<String>) -> Self
The host name of the virtual machine.
sourcepub fn get_host_name(&self) -> &Option<String>
pub fn get_host_name(&self) -> &Option<String>
The host name of the virtual machine.
sourcepub fn hypervisor_id(self, input: impl Into<String>) -> Self
pub fn hypervisor_id(self, input: impl Into<String>) -> Self
The ID of the virtual machine's hypervisor.
sourcepub fn set_hypervisor_id(self, input: Option<String>) -> Self
pub fn set_hypervisor_id(self, input: Option<String>) -> Self
The ID of the virtual machine's hypervisor.
sourcepub fn get_hypervisor_id(&self) -> &Option<String>
pub fn get_hypervisor_id(&self) -> &Option<String>
The ID of the virtual machine's hypervisor.
sourcepub fn resource_arn(self, input: impl Into<String>) -> Self
pub fn resource_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of the virtual machine. For example, arn:aws:backup-gateway:us-west-1:0000000000000:vm/vm-0000ABCDEFGIJKL
.
sourcepub fn set_resource_arn(self, input: Option<String>) -> Self
pub fn set_resource_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the virtual machine. For example, arn:aws:backup-gateway:us-west-1:0000000000000:vm/vm-0000ABCDEFGIJKL
.
sourcepub fn get_resource_arn(&self) -> &Option<String>
pub fn get_resource_arn(&self) -> &Option<String>
The Amazon Resource Name (ARN) of the virtual machine. For example, arn:aws:backup-gateway:us-west-1:0000000000000:vm/vm-0000ABCDEFGIJKL
.
sourcepub fn last_backup_date(self, input: DateTime) -> Self
pub fn last_backup_date(self, input: DateTime) -> Self
The most recent date a virtual machine was backed up, in Unix format and UTC time.
sourcepub fn set_last_backup_date(self, input: Option<DateTime>) -> Self
pub fn set_last_backup_date(self, input: Option<DateTime>) -> Self
The most recent date a virtual machine was backed up, in Unix format and UTC time.
sourcepub fn get_last_backup_date(&self) -> &Option<DateTime>
pub fn get_last_backup_date(&self) -> &Option<DateTime>
The most recent date a virtual machine was backed up, in Unix format and UTC time.
Appends an item to vmware_tags
.
To override the contents of this collection use set_vmware_tags
.
These are the details of the VMware tags associated with the specified virtual machine.
These are the details of the VMware tags associated with the specified virtual machine.
These are the details of the VMware tags associated with the specified virtual machine.
sourcepub fn build(self) -> VirtualMachineDetails
pub fn build(self) -> VirtualMachineDetails
Consumes the builder and constructs a VirtualMachineDetails
.
Trait Implementations§
source§impl Clone for VirtualMachineDetailsBuilder
impl Clone for VirtualMachineDetailsBuilder
source§fn clone(&self) -> VirtualMachineDetailsBuilder
fn clone(&self) -> VirtualMachineDetailsBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for VirtualMachineDetailsBuilder
impl Debug for VirtualMachineDetailsBuilder
source§impl Default for VirtualMachineDetailsBuilder
impl Default for VirtualMachineDetailsBuilder
source§fn default() -> VirtualMachineDetailsBuilder
fn default() -> VirtualMachineDetailsBuilder
source§impl PartialEq for VirtualMachineDetailsBuilder
impl PartialEq for VirtualMachineDetailsBuilder
source§fn eq(&self, other: &VirtualMachineDetailsBuilder) -> bool
fn eq(&self, other: &VirtualMachineDetailsBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.