#[non_exhaustive]pub struct ImportVolumeInputBuilder { /* private fields */ }
Expand description
A builder for ImportVolumeInput
.
Implementations§
source§impl ImportVolumeInputBuilder
impl ImportVolumeInputBuilder
sourcepub fn availability_zone(self, input: impl Into<String>) -> Self
pub fn availability_zone(self, input: impl Into<String>) -> Self
The Availability Zone for the resulting EBS volume.
sourcepub fn set_availability_zone(self, input: Option<String>) -> Self
pub fn set_availability_zone(self, input: Option<String>) -> Self
The Availability Zone for the resulting EBS volume.
sourcepub fn get_availability_zone(&self) -> &Option<String>
pub fn get_availability_zone(&self) -> &Option<String>
The Availability Zone for the resulting EBS volume.
sourcepub fn description(self, input: impl Into<String>) -> Self
pub fn description(self, input: impl Into<String>) -> Self
A description of the volume.
sourcepub fn set_description(self, input: Option<String>) -> Self
pub fn set_description(self, input: Option<String>) -> Self
A description of the volume.
sourcepub fn get_description(&self) -> &Option<String>
pub fn get_description(&self) -> &Option<String>
A description of the volume.
sourcepub fn dry_run(self, input: bool) -> Self
pub fn dry_run(self, input: bool) -> Self
Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
sourcepub fn set_dry_run(self, input: Option<bool>) -> Self
pub fn set_dry_run(self, input: Option<bool>) -> Self
Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
sourcepub fn get_dry_run(&self) -> &Option<bool>
pub fn get_dry_run(&self) -> &Option<bool>
Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
sourcepub fn image(self, input: DiskImageDetail) -> Self
pub fn image(self, input: DiskImageDetail) -> Self
The disk image.
sourcepub fn set_image(self, input: Option<DiskImageDetail>) -> Self
pub fn set_image(self, input: Option<DiskImageDetail>) -> Self
The disk image.
sourcepub fn get_image(&self) -> &Option<DiskImageDetail>
pub fn get_image(&self) -> &Option<DiskImageDetail>
The disk image.
sourcepub fn volume(self, input: VolumeDetail) -> Self
pub fn volume(self, input: VolumeDetail) -> Self
The volume size.
sourcepub fn set_volume(self, input: Option<VolumeDetail>) -> Self
pub fn set_volume(self, input: Option<VolumeDetail>) -> Self
The volume size.
sourcepub fn get_volume(&self) -> &Option<VolumeDetail>
pub fn get_volume(&self) -> &Option<VolumeDetail>
The volume size.
sourcepub fn build(self) -> Result<ImportVolumeInput, BuildError>
pub fn build(self) -> Result<ImportVolumeInput, BuildError>
Consumes the builder and constructs a ImportVolumeInput
.
source§impl ImportVolumeInputBuilder
impl ImportVolumeInputBuilder
sourcepub async fn send_with(
self,
client: &Client
) -> Result<ImportVolumeOutput, SdkError<ImportVolumeError, HttpResponse>>
pub async fn send_with( self, client: &Client ) -> Result<ImportVolumeOutput, SdkError<ImportVolumeError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for ImportVolumeInputBuilder
impl Clone for ImportVolumeInputBuilder
source§fn clone(&self) -> ImportVolumeInputBuilder
fn clone(&self) -> ImportVolumeInputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for ImportVolumeInputBuilder
impl Debug for ImportVolumeInputBuilder
source§impl Default for ImportVolumeInputBuilder
impl Default for ImportVolumeInputBuilder
source§fn default() -> ImportVolumeInputBuilder
fn default() -> ImportVolumeInputBuilder
source§impl PartialEq<ImportVolumeInputBuilder> for ImportVolumeInputBuilder
impl PartialEq<ImportVolumeInputBuilder> for ImportVolumeInputBuilder
source§fn eq(&self, other: &ImportVolumeInputBuilder) -> bool
fn eq(&self, other: &ImportVolumeInputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.