Struct aws_sdk_rds::types::builders::DbProxyEndpointBuilder

source ·
#[non_exhaustive]
pub struct DbProxyEndpointBuilder { /* private fields */ }
Expand description

A builder for DbProxyEndpoint.

Implementations§

source§

impl DbProxyEndpointBuilder

source

pub fn db_proxy_endpoint_name(self, input: impl Into<String>) -> Self

The name for the DB proxy endpoint. An identifier must begin with a letter and must contain only ASCII letters, digits, and hyphens; it can't end with a hyphen or contain two consecutive hyphens.

source

pub fn set_db_proxy_endpoint_name(self, input: Option<String>) -> Self

The name for the DB proxy endpoint. An identifier must begin with a letter and must contain only ASCII letters, digits, and hyphens; it can't end with a hyphen or contain two consecutive hyphens.

source

pub fn get_db_proxy_endpoint_name(&self) -> &Option<String>

The name for the DB proxy endpoint. An identifier must begin with a letter and must contain only ASCII letters, digits, and hyphens; it can't end with a hyphen or contain two consecutive hyphens.

source

pub fn db_proxy_endpoint_arn(self, input: impl Into<String>) -> Self

The Amazon Resource Name (ARN) for the DB proxy endpoint.

source

pub fn set_db_proxy_endpoint_arn(self, input: Option<String>) -> Self

The Amazon Resource Name (ARN) for the DB proxy endpoint.

source

pub fn get_db_proxy_endpoint_arn(&self) -> &Option<String>

The Amazon Resource Name (ARN) for the DB proxy endpoint.

source

pub fn db_proxy_name(self, input: impl Into<String>) -> Self

The identifier for the DB proxy that is associated with this DB proxy endpoint.

source

pub fn set_db_proxy_name(self, input: Option<String>) -> Self

The identifier for the DB proxy that is associated with this DB proxy endpoint.

source

pub fn get_db_proxy_name(&self) -> &Option<String>

The identifier for the DB proxy that is associated with this DB proxy endpoint.

source

pub fn status(self, input: DbProxyEndpointStatus) -> Self

The current status of this DB proxy endpoint. A status of available means the endpoint is ready to handle requests. Other values indicate that you must wait for the endpoint to be ready, or take some action to resolve an issue.

source

pub fn set_status(self, input: Option<DbProxyEndpointStatus>) -> Self

The current status of this DB proxy endpoint. A status of available means the endpoint is ready to handle requests. Other values indicate that you must wait for the endpoint to be ready, or take some action to resolve an issue.

source

pub fn get_status(&self) -> &Option<DbProxyEndpointStatus>

The current status of this DB proxy endpoint. A status of available means the endpoint is ready to handle requests. Other values indicate that you must wait for the endpoint to be ready, or take some action to resolve an issue.

source

pub fn vpc_id(self, input: impl Into<String>) -> Self

Provides the VPC ID of the DB proxy endpoint.

source

pub fn set_vpc_id(self, input: Option<String>) -> Self

Provides the VPC ID of the DB proxy endpoint.

source

pub fn get_vpc_id(&self) -> &Option<String>

Provides the VPC ID of the DB proxy endpoint.

source

pub fn vpc_security_group_ids(self, input: impl Into<String>) -> Self

Appends an item to vpc_security_group_ids.

To override the contents of this collection use set_vpc_security_group_ids.

Provides a list of VPC security groups that the DB proxy endpoint belongs to.

source

pub fn set_vpc_security_group_ids(self, input: Option<Vec<String>>) -> Self

Provides a list of VPC security groups that the DB proxy endpoint belongs to.

source

pub fn get_vpc_security_group_ids(&self) -> &Option<Vec<String>>

Provides a list of VPC security groups that the DB proxy endpoint belongs to.

source

pub fn vpc_subnet_ids(self, input: impl Into<String>) -> Self

Appends an item to vpc_subnet_ids.

To override the contents of this collection use set_vpc_subnet_ids.

The EC2 subnet IDs for the DB proxy endpoint.

source

pub fn set_vpc_subnet_ids(self, input: Option<Vec<String>>) -> Self

The EC2 subnet IDs for the DB proxy endpoint.

source

pub fn get_vpc_subnet_ids(&self) -> &Option<Vec<String>>

The EC2 subnet IDs for the DB proxy endpoint.

source

pub fn endpoint(self, input: impl Into<String>) -> Self

The endpoint that you can use to connect to the DB proxy. You include the endpoint value in the connection string for a database client application.

source

pub fn set_endpoint(self, input: Option<String>) -> Self

The endpoint that you can use to connect to the DB proxy. You include the endpoint value in the connection string for a database client application.

source

pub fn get_endpoint(&self) -> &Option<String>

The endpoint that you can use to connect to the DB proxy. You include the endpoint value in the connection string for a database client application.

source

pub fn created_date(self, input: DateTime) -> Self

The date and time when the DB proxy endpoint was first created.

source

pub fn set_created_date(self, input: Option<DateTime>) -> Self

The date and time when the DB proxy endpoint was first created.

source

pub fn get_created_date(&self) -> &Option<DateTime>

The date and time when the DB proxy endpoint was first created.

source

pub fn target_role(self, input: DbProxyEndpointTargetRole) -> Self

A value that indicates whether the DB proxy endpoint can be used for read/write or read-only operations.

source

pub fn set_target_role(self, input: Option<DbProxyEndpointTargetRole>) -> Self

A value that indicates whether the DB proxy endpoint can be used for read/write or read-only operations.

source

pub fn get_target_role(&self) -> &Option<DbProxyEndpointTargetRole>

A value that indicates whether the DB proxy endpoint can be used for read/write or read-only operations.

source

pub fn is_default(self, input: bool) -> Self

Indicates whether this endpoint is the default endpoint for the associated DB proxy. Default DB proxy endpoints always have read/write capability. Other endpoints that you associate with the DB proxy can be either read/write or read-only.

source

pub fn set_is_default(self, input: Option<bool>) -> Self

Indicates whether this endpoint is the default endpoint for the associated DB proxy. Default DB proxy endpoints always have read/write capability. Other endpoints that you associate with the DB proxy can be either read/write or read-only.

source

pub fn get_is_default(&self) -> &Option<bool>

Indicates whether this endpoint is the default endpoint for the associated DB proxy. Default DB proxy endpoints always have read/write capability. Other endpoints that you associate with the DB proxy can be either read/write or read-only.

source

pub fn build(self) -> DbProxyEndpoint

Consumes the builder and constructs a DbProxyEndpoint.

Trait Implementations§

source§

impl Clone for DbProxyEndpointBuilder

source§

fn clone(&self) -> DbProxyEndpointBuilder

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for DbProxyEndpointBuilder

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for DbProxyEndpointBuilder

source§

fn default() -> DbProxyEndpointBuilder

Returns the “default value” for a type. Read more
source§

impl PartialEq for DbProxyEndpointBuilder

source§

fn eq(&self, other: &DbProxyEndpointBuilder) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for DbProxyEndpointBuilder

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> CloneToUninit for T
where T: Clone,

source§

unsafe fn clone_to_uninit(&self, dst: *mut T)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T> IntoEither for T

source§

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 more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where F: FnOnce(&Self) -> bool,

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 more
source§

impl<Unshared, Shared> IntoShared<Shared> for Unshared
where Shared: FromUnshared<Unshared>,

source§

fn into_shared(self) -> Shared

Creates a shared type from an unshared type.
source§

impl<T> Same for T

source§

type Output = T

Should always be Self
source§

impl<T> ToOwned for T
where T: Clone,

source§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

source§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more