Struct aws_sdk_shield::operation::associate_health_check::builders::AssociateHealthCheckInputBuilder
source · #[non_exhaustive]pub struct AssociateHealthCheckInputBuilder { /* private fields */ }
Expand description
A builder for AssociateHealthCheckInput
.
Implementations§
source§impl AssociateHealthCheckInputBuilder
impl AssociateHealthCheckInputBuilder
sourcepub fn protection_id(self, input: impl Into<String>) -> Self
pub fn protection_id(self, input: impl Into<String>) -> Self
The unique identifier (ID) for the Protection
object to add the health check association to.
sourcepub fn set_protection_id(self, input: Option<String>) -> Self
pub fn set_protection_id(self, input: Option<String>) -> Self
The unique identifier (ID) for the Protection
object to add the health check association to.
sourcepub fn get_protection_id(&self) -> &Option<String>
pub fn get_protection_id(&self) -> &Option<String>
The unique identifier (ID) for the Protection
object to add the health check association to.
sourcepub fn health_check_arn(self, input: impl Into<String>) -> Self
pub fn health_check_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of the health check to associate with the protection.
This field is required.sourcepub fn set_health_check_arn(self, input: Option<String>) -> Self
pub fn set_health_check_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the health check to associate with the protection.
sourcepub fn get_health_check_arn(&self) -> &Option<String>
pub fn get_health_check_arn(&self) -> &Option<String>
The Amazon Resource Name (ARN) of the health check to associate with the protection.
sourcepub fn build(self) -> Result<AssociateHealthCheckInput, BuildError>
pub fn build(self) -> Result<AssociateHealthCheckInput, BuildError>
Consumes the builder and constructs a AssociateHealthCheckInput
.
source§impl AssociateHealthCheckInputBuilder
impl AssociateHealthCheckInputBuilder
sourcepub async fn send_with(
self,
client: &Client,
) -> Result<AssociateHealthCheckOutput, SdkError<AssociateHealthCheckError, HttpResponse>>
pub async fn send_with( self, client: &Client, ) -> Result<AssociateHealthCheckOutput, SdkError<AssociateHealthCheckError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for AssociateHealthCheckInputBuilder
impl Clone for AssociateHealthCheckInputBuilder
source§fn clone(&self) -> AssociateHealthCheckInputBuilder
fn clone(&self) -> AssociateHealthCheckInputBuilder
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Default for AssociateHealthCheckInputBuilder
impl Default for AssociateHealthCheckInputBuilder
source§fn default() -> AssociateHealthCheckInputBuilder
fn default() -> AssociateHealthCheckInputBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for AssociateHealthCheckInputBuilder
impl PartialEq for AssociateHealthCheckInputBuilder
source§fn eq(&self, other: &AssociateHealthCheckInputBuilder) -> bool
fn eq(&self, other: &AssociateHealthCheckInputBuilder) -> bool
Tests for
self
and other
values to be equal, and is used by ==
.impl StructuralPartialEq for AssociateHealthCheckInputBuilder
Auto Trait Implementations§
impl Freeze for AssociateHealthCheckInputBuilder
impl RefUnwindSafe for AssociateHealthCheckInputBuilder
impl Send for AssociateHealthCheckInputBuilder
impl Sync for AssociateHealthCheckInputBuilder
impl Unpin for AssociateHealthCheckInputBuilder
impl UnwindSafe for AssociateHealthCheckInputBuilder
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
Mutably borrows from an owned value. Read more
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)
🔬This is a nightly-only experimental API. (
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>
Converts
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>
Converts
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 moreCreates a shared type from an unshared type.