Struct aws_sdk_elasticloadbalancingv2::operation::describe_target_groups::builders::DescribeTargetGroupsInputBuilder
source · #[non_exhaustive]pub struct DescribeTargetGroupsInputBuilder { /* private fields */ }
Expand description
A builder for DescribeTargetGroupsInput
.
Implementations§
source§impl DescribeTargetGroupsInputBuilder
impl DescribeTargetGroupsInputBuilder
sourcepub fn load_balancer_arn(self, input: impl Into<String>) -> Self
pub fn load_balancer_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of the load balancer.
sourcepub fn set_load_balancer_arn(self, input: Option<String>) -> Self
pub fn set_load_balancer_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the load balancer.
sourcepub fn get_load_balancer_arn(&self) -> &Option<String>
pub fn get_load_balancer_arn(&self) -> &Option<String>
The Amazon Resource Name (ARN) of the load balancer.
sourcepub fn target_group_arns(self, input: impl Into<String>) -> Self
pub fn target_group_arns(self, input: impl Into<String>) -> Self
Appends an item to target_group_arns
.
To override the contents of this collection use set_target_group_arns
.
The Amazon Resource Names (ARN) of the target groups.
sourcepub fn set_target_group_arns(self, input: Option<Vec<String>>) -> Self
pub fn set_target_group_arns(self, input: Option<Vec<String>>) -> Self
The Amazon Resource Names (ARN) of the target groups.
sourcepub fn get_target_group_arns(&self) -> &Option<Vec<String>>
pub fn get_target_group_arns(&self) -> &Option<Vec<String>>
The Amazon Resource Names (ARN) of the target groups.
sourcepub fn names(self, input: impl Into<String>) -> Self
pub fn names(self, input: impl Into<String>) -> Self
Appends an item to names
.
To override the contents of this collection use set_names
.
The names of the target groups.
sourcepub fn marker(self, input: impl Into<String>) -> Self
pub fn marker(self, input: impl Into<String>) -> Self
The marker for the next set of results. (You received this marker from a previous call.)
sourcepub fn set_marker(self, input: Option<String>) -> Self
pub fn set_marker(self, input: Option<String>) -> Self
The marker for the next set of results. (You received this marker from a previous call.)
sourcepub fn get_marker(&self) -> &Option<String>
pub fn get_marker(&self) -> &Option<String>
The marker for the next set of results. (You received this marker from a previous call.)
sourcepub fn page_size(self, input: i32) -> Self
pub fn page_size(self, input: i32) -> Self
The maximum number of results to return with this call.
sourcepub fn set_page_size(self, input: Option<i32>) -> Self
pub fn set_page_size(self, input: Option<i32>) -> Self
The maximum number of results to return with this call.
sourcepub fn get_page_size(&self) -> &Option<i32>
pub fn get_page_size(&self) -> &Option<i32>
The maximum number of results to return with this call.
sourcepub fn build(self) -> Result<DescribeTargetGroupsInput, BuildError>
pub fn build(self) -> Result<DescribeTargetGroupsInput, BuildError>
Consumes the builder and constructs a DescribeTargetGroupsInput
.
source§impl DescribeTargetGroupsInputBuilder
impl DescribeTargetGroupsInputBuilder
sourcepub async fn send_with(
self,
client: &Client
) -> Result<DescribeTargetGroupsOutput, SdkError<DescribeTargetGroupsError, HttpResponse>>
pub async fn send_with( self, client: &Client ) -> Result<DescribeTargetGroupsOutput, SdkError<DescribeTargetGroupsError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for DescribeTargetGroupsInputBuilder
impl Clone for DescribeTargetGroupsInputBuilder
source§fn clone(&self) -> DescribeTargetGroupsInputBuilder
fn clone(&self) -> DescribeTargetGroupsInputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for DescribeTargetGroupsInputBuilder
impl Default for DescribeTargetGroupsInputBuilder
source§fn default() -> DescribeTargetGroupsInputBuilder
fn default() -> DescribeTargetGroupsInputBuilder
source§impl PartialEq for DescribeTargetGroupsInputBuilder
impl PartialEq for DescribeTargetGroupsInputBuilder
source§fn eq(&self, other: &DescribeTargetGroupsInputBuilder) -> bool
fn eq(&self, other: &DescribeTargetGroupsInputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for DescribeTargetGroupsInputBuilder
Auto Trait Implementations§
impl Freeze for DescribeTargetGroupsInputBuilder
impl RefUnwindSafe for DescribeTargetGroupsInputBuilder
impl Send for DescribeTargetGroupsInputBuilder
impl Sync for DescribeTargetGroupsInputBuilder
impl Unpin for DescribeTargetGroupsInputBuilder
impl UnwindSafe for DescribeTargetGroupsInputBuilder
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> 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