Struct aws_sdk_redshift::operation::describe_endpoint_access::builders::DescribeEndpointAccessInputBuilder
source · #[non_exhaustive]pub struct DescribeEndpointAccessInputBuilder { /* private fields */ }Expand description
A builder for DescribeEndpointAccessInput.
Implementations§
source§impl DescribeEndpointAccessInputBuilder
impl DescribeEndpointAccessInputBuilder
sourcepub fn cluster_identifier(self, input: impl Into<String>) -> Self
pub fn cluster_identifier(self, input: impl Into<String>) -> Self
The cluster identifier associated with the described endpoint.
sourcepub fn set_cluster_identifier(self, input: Option<String>) -> Self
pub fn set_cluster_identifier(self, input: Option<String>) -> Self
The cluster identifier associated with the described endpoint.
sourcepub fn get_cluster_identifier(&self) -> &Option<String>
pub fn get_cluster_identifier(&self) -> &Option<String>
The cluster identifier associated with the described endpoint.
sourcepub fn resource_owner(self, input: impl Into<String>) -> Self
pub fn resource_owner(self, input: impl Into<String>) -> Self
The Amazon Web Services account ID of the owner of the cluster.
sourcepub fn set_resource_owner(self, input: Option<String>) -> Self
pub fn set_resource_owner(self, input: Option<String>) -> Self
The Amazon Web Services account ID of the owner of the cluster.
sourcepub fn get_resource_owner(&self) -> &Option<String>
pub fn get_resource_owner(&self) -> &Option<String>
The Amazon Web Services account ID of the owner of the cluster.
sourcepub fn endpoint_name(self, input: impl Into<String>) -> Self
pub fn endpoint_name(self, input: impl Into<String>) -> Self
The name of the endpoint to be described.
sourcepub fn set_endpoint_name(self, input: Option<String>) -> Self
pub fn set_endpoint_name(self, input: Option<String>) -> Self
The name of the endpoint to be described.
sourcepub fn get_endpoint_name(&self) -> &Option<String>
pub fn get_endpoint_name(&self) -> &Option<String>
The name of the endpoint to be described.
sourcepub fn vpc_id(self, input: impl Into<String>) -> Self
pub fn vpc_id(self, input: impl Into<String>) -> Self
The virtual private cloud (VPC) identifier with access to the cluster.
sourcepub fn set_vpc_id(self, input: Option<String>) -> Self
pub fn set_vpc_id(self, input: Option<String>) -> Self
The virtual private cloud (VPC) identifier with access to the cluster.
sourcepub fn get_vpc_id(&self) -> &Option<String>
pub fn get_vpc_id(&self) -> &Option<String>
The virtual private cloud (VPC) identifier with access to the cluster.
sourcepub fn max_records(self, input: i32) -> Self
pub fn max_records(self, input: i32) -> Self
The maximum number of records to include in the response. If more records exist than the specified MaxRecords value, a pagination token called a Marker is included in the response so that the remaining results can be retrieved.
sourcepub fn set_max_records(self, input: Option<i32>) -> Self
pub fn set_max_records(self, input: Option<i32>) -> Self
The maximum number of records to include in the response. If more records exist than the specified MaxRecords value, a pagination token called a Marker is included in the response so that the remaining results can be retrieved.
sourcepub fn get_max_records(&self) -> &Option<i32>
pub fn get_max_records(&self) -> &Option<i32>
The maximum number of records to include in the response. If more records exist than the specified MaxRecords value, a pagination token called a Marker is included in the response so that the remaining results can be retrieved.
sourcepub fn marker(self, input: impl Into<String>) -> Self
pub fn marker(self, input: impl Into<String>) -> Self
An optional pagination token provided by a previous DescribeEndpointAccess request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by the MaxRecords parameter.
sourcepub fn set_marker(self, input: Option<String>) -> Self
pub fn set_marker(self, input: Option<String>) -> Self
An optional pagination token provided by a previous DescribeEndpointAccess request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by the MaxRecords parameter.
sourcepub fn get_marker(&self) -> &Option<String>
pub fn get_marker(&self) -> &Option<String>
An optional pagination token provided by a previous DescribeEndpointAccess request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by the MaxRecords parameter.
sourcepub fn build(self) -> Result<DescribeEndpointAccessInput, BuildError>
pub fn build(self) -> Result<DescribeEndpointAccessInput, BuildError>
Consumes the builder and constructs a DescribeEndpointAccessInput.
source§impl DescribeEndpointAccessInputBuilder
impl DescribeEndpointAccessInputBuilder
sourcepub async fn send_with(
self,
client: &Client,
) -> Result<DescribeEndpointAccessOutput, SdkError<DescribeEndpointAccessError, HttpResponse>>
pub async fn send_with( self, client: &Client, ) -> Result<DescribeEndpointAccessOutput, SdkError<DescribeEndpointAccessError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for DescribeEndpointAccessInputBuilder
impl Clone for DescribeEndpointAccessInputBuilder
source§fn clone(&self) -> DescribeEndpointAccessInputBuilder
fn clone(&self) -> DescribeEndpointAccessInputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Default for DescribeEndpointAccessInputBuilder
impl Default for DescribeEndpointAccessInputBuilder
source§fn default() -> DescribeEndpointAccessInputBuilder
fn default() -> DescribeEndpointAccessInputBuilder
source§impl PartialEq for DescribeEndpointAccessInputBuilder
impl PartialEq for DescribeEndpointAccessInputBuilder
source§fn eq(&self, other: &DescribeEndpointAccessInputBuilder) -> bool
fn eq(&self, other: &DescribeEndpointAccessInputBuilder) -> bool
self and other values to be equal, and is used by ==.impl StructuralPartialEq for DescribeEndpointAccessInputBuilder
Auto Trait Implementations§
impl Freeze for DescribeEndpointAccessInputBuilder
impl RefUnwindSafe for DescribeEndpointAccessInputBuilder
impl Send for DescribeEndpointAccessInputBuilder
impl Sync for DescribeEndpointAccessInputBuilder
impl Unpin for DescribeEndpointAccessInputBuilder
impl UnwindSafe for DescribeEndpointAccessInputBuilder
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§unsafe fn clone_to_uninit(&self, dst: *mut T)
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