Struct aws_sdk_wafv2::operation::describe_managed_products_by_vendor::builders::DescribeManagedProductsByVendorOutputBuilder
source · #[non_exhaustive]pub struct DescribeManagedProductsByVendorOutputBuilder { /* private fields */ }
Expand description
A builder for DescribeManagedProductsByVendorOutput
.
Implementations§
source§impl DescribeManagedProductsByVendorOutputBuilder
impl DescribeManagedProductsByVendorOutputBuilder
sourcepub fn managed_products(self, input: ManagedProductDescriptor) -> Self
pub fn managed_products(self, input: ManagedProductDescriptor) -> Self
Appends an item to managed_products
.
To override the contents of this collection use set_managed_products
.
High-level information for the managed rule groups owned by the specified vendor.
sourcepub fn set_managed_products(
self,
input: Option<Vec<ManagedProductDescriptor>>
) -> Self
pub fn set_managed_products( self, input: Option<Vec<ManagedProductDescriptor>> ) -> Self
High-level information for the managed rule groups owned by the specified vendor.
sourcepub fn get_managed_products(&self) -> &Option<Vec<ManagedProductDescriptor>>
pub fn get_managed_products(&self) -> &Option<Vec<ManagedProductDescriptor>>
High-level information for the managed rule groups owned by the specified vendor.
sourcepub fn build(self) -> DescribeManagedProductsByVendorOutput
pub fn build(self) -> DescribeManagedProductsByVendorOutput
Consumes the builder and constructs a DescribeManagedProductsByVendorOutput
.
Trait Implementations§
source§impl Clone for DescribeManagedProductsByVendorOutputBuilder
impl Clone for DescribeManagedProductsByVendorOutputBuilder
source§fn clone(&self) -> DescribeManagedProductsByVendorOutputBuilder
fn clone(&self) -> DescribeManagedProductsByVendorOutputBuilder
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 DescribeManagedProductsByVendorOutputBuilder
impl Default for DescribeManagedProductsByVendorOutputBuilder
source§fn default() -> DescribeManagedProductsByVendorOutputBuilder
fn default() -> DescribeManagedProductsByVendorOutputBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for DescribeManagedProductsByVendorOutputBuilder
impl PartialEq for DescribeManagedProductsByVendorOutputBuilder
source§fn eq(&self, other: &DescribeManagedProductsByVendorOutputBuilder) -> bool
fn eq(&self, other: &DescribeManagedProductsByVendorOutputBuilder) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for DescribeManagedProductsByVendorOutputBuilder
Auto Trait Implementations§
impl Freeze for DescribeManagedProductsByVendorOutputBuilder
impl RefUnwindSafe for DescribeManagedProductsByVendorOutputBuilder
impl Send for DescribeManagedProductsByVendorOutputBuilder
impl Sync for DescribeManagedProductsByVendorOutputBuilder
impl Unpin for DescribeManagedProductsByVendorOutputBuilder
impl UnwindSafe for DescribeManagedProductsByVendorOutputBuilder
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>
Creates a shared type from an unshared type.