Struct aws_sdk_wafv2::types::builders::VersionToPublishBuilder
source · #[non_exhaustive]pub struct VersionToPublishBuilder { /* private fields */ }
Expand description
A builder for VersionToPublish
.
Implementations§
source§impl VersionToPublishBuilder
impl VersionToPublishBuilder
sourcepub fn associated_rule_group_arn(self, input: impl Into<String>) -> Self
pub fn associated_rule_group_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of the vendor's rule group that's used in the published managed rule group version.
sourcepub fn set_associated_rule_group_arn(self, input: Option<String>) -> Self
pub fn set_associated_rule_group_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the vendor's rule group that's used in the published managed rule group version.
sourcepub fn get_associated_rule_group_arn(&self) -> &Option<String>
pub fn get_associated_rule_group_arn(&self) -> &Option<String>
The Amazon Resource Name (ARN) of the vendor's rule group that's used in the published managed rule group version.
sourcepub fn forecasted_lifetime(self, input: i32) -> Self
pub fn forecasted_lifetime(self, input: i32) -> Self
The amount of time the vendor expects this version of the managed rule group to last, in days.
sourcepub fn set_forecasted_lifetime(self, input: Option<i32>) -> Self
pub fn set_forecasted_lifetime(self, input: Option<i32>) -> Self
The amount of time the vendor expects this version of the managed rule group to last, in days.
sourcepub fn get_forecasted_lifetime(&self) -> &Option<i32>
pub fn get_forecasted_lifetime(&self) -> &Option<i32>
The amount of time the vendor expects this version of the managed rule group to last, in days.
sourcepub fn build(self) -> VersionToPublish
pub fn build(self) -> VersionToPublish
Consumes the builder and constructs a VersionToPublish
.
Trait Implementations§
source§impl Clone for VersionToPublishBuilder
impl Clone for VersionToPublishBuilder
source§fn clone(&self) -> VersionToPublishBuilder
fn clone(&self) -> VersionToPublishBuilder
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 Debug for VersionToPublishBuilder
impl Debug for VersionToPublishBuilder
source§impl Default for VersionToPublishBuilder
impl Default for VersionToPublishBuilder
source§fn default() -> VersionToPublishBuilder
fn default() -> VersionToPublishBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for VersionToPublishBuilder
impl PartialEq for VersionToPublishBuilder
source§fn eq(&self, other: &VersionToPublishBuilder) -> bool
fn eq(&self, other: &VersionToPublishBuilder) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for VersionToPublishBuilder
Auto Trait Implementations§
impl Freeze for VersionToPublishBuilder
impl RefUnwindSafe for VersionToPublishBuilder
impl Send for VersionToPublishBuilder
impl Sync for VersionToPublishBuilder
impl Unpin for VersionToPublishBuilder
impl UnwindSafe for VersionToPublishBuilder
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> 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.