Struct aws_sdk_ec2::operation::delete_public_ipv4_pool::builders::DeletePublicIpv4PoolInputBuilder
source · #[non_exhaustive]pub struct DeletePublicIpv4PoolInputBuilder { /* private fields */ }Expand description
A builder for DeletePublicIpv4PoolInput.
Implementations§
source§impl DeletePublicIpv4PoolInputBuilder
impl DeletePublicIpv4PoolInputBuilder
sourcepub fn dry_run(self, input: bool) -> Self
pub fn dry_run(self, input: bool) -> Self
A check for 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
A check for 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>
A check for 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 pool_id(self, input: impl Into<String>) -> Self
pub fn pool_id(self, input: impl Into<String>) -> Self
The ID of the public IPv4 pool you want to delete.
This field is required.sourcepub fn set_pool_id(self, input: Option<String>) -> Self
pub fn set_pool_id(self, input: Option<String>) -> Self
The ID of the public IPv4 pool you want to delete.
sourcepub fn get_pool_id(&self) -> &Option<String>
pub fn get_pool_id(&self) -> &Option<String>
The ID of the public IPv4 pool you want to delete.
sourcepub fn network_border_group(self, input: impl Into<String>) -> Self
pub fn network_border_group(self, input: impl Into<String>) -> Self
The Availability Zone (AZ) or Local Zone (LZ) network border group that the resource that the IP address is assigned to is in. Defaults to an AZ network border group. For more information on available Local Zones, see Local Zone availability in the Amazon EC2 User Guide.
sourcepub fn set_network_border_group(self, input: Option<String>) -> Self
pub fn set_network_border_group(self, input: Option<String>) -> Self
The Availability Zone (AZ) or Local Zone (LZ) network border group that the resource that the IP address is assigned to is in. Defaults to an AZ network border group. For more information on available Local Zones, see Local Zone availability in the Amazon EC2 User Guide.
sourcepub fn get_network_border_group(&self) -> &Option<String>
pub fn get_network_border_group(&self) -> &Option<String>
The Availability Zone (AZ) or Local Zone (LZ) network border group that the resource that the IP address is assigned to is in. Defaults to an AZ network border group. For more information on available Local Zones, see Local Zone availability in the Amazon EC2 User Guide.
sourcepub fn build(self) -> Result<DeletePublicIpv4PoolInput, BuildError>
pub fn build(self) -> Result<DeletePublicIpv4PoolInput, BuildError>
Consumes the builder and constructs a DeletePublicIpv4PoolInput.
source§impl DeletePublicIpv4PoolInputBuilder
impl DeletePublicIpv4PoolInputBuilder
sourcepub async fn send_with(
self,
client: &Client,
) -> Result<DeletePublicIpv4PoolOutput, SdkError<DeletePublicIpv4PoolError, HttpResponse>>
pub async fn send_with( self, client: &Client, ) -> Result<DeletePublicIpv4PoolOutput, SdkError<DeletePublicIpv4PoolError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for DeletePublicIpv4PoolInputBuilder
impl Clone for DeletePublicIpv4PoolInputBuilder
source§fn clone(&self) -> DeletePublicIpv4PoolInputBuilder
fn clone(&self) -> DeletePublicIpv4PoolInputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Default for DeletePublicIpv4PoolInputBuilder
impl Default for DeletePublicIpv4PoolInputBuilder
source§fn default() -> DeletePublicIpv4PoolInputBuilder
fn default() -> DeletePublicIpv4PoolInputBuilder
source§impl PartialEq for DeletePublicIpv4PoolInputBuilder
impl PartialEq for DeletePublicIpv4PoolInputBuilder
source§fn eq(&self, other: &DeletePublicIpv4PoolInputBuilder) -> bool
fn eq(&self, other: &DeletePublicIpv4PoolInputBuilder) -> bool
self and other values to be equal, and is used by ==.impl StructuralPartialEq for DeletePublicIpv4PoolInputBuilder
Auto Trait Implementations§
impl Freeze for DeletePublicIpv4PoolInputBuilder
impl RefUnwindSafe for DeletePublicIpv4PoolInputBuilder
impl Send for DeletePublicIpv4PoolInputBuilder
impl Sync for DeletePublicIpv4PoolInputBuilder
impl Unpin for DeletePublicIpv4PoolInputBuilder
impl UnwindSafe for DeletePublicIpv4PoolInputBuilder
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