Struct aws_sdk_rds::operation::modify_db_proxy_endpoint::builders::ModifyDBProxyEndpointFluentBuilder
source · pub struct ModifyDBProxyEndpointFluentBuilder { /* private fields */ }Expand description
Fluent builder constructing a request to ModifyDBProxyEndpoint.
Changes the settings for an existing DB proxy endpoint.
Implementations§
source§impl ModifyDBProxyEndpointFluentBuilder
impl ModifyDBProxyEndpointFluentBuilder
sourcepub fn as_input(&self) -> &ModifyDbProxyEndpointInputBuilder
pub fn as_input(&self) -> &ModifyDbProxyEndpointInputBuilder
Access the ModifyDBProxyEndpoint as a reference.
sourcepub async fn send(
self
) -> Result<ModifyDbProxyEndpointOutput, SdkError<ModifyDBProxyEndpointError, HttpResponse>>
pub async fn send( self ) -> Result<ModifyDbProxyEndpointOutput, SdkError<ModifyDBProxyEndpointError, HttpResponse>>
Sends the request and returns the response.
If an error occurs, an SdkError will be returned with additional details that
can be matched against.
By default, any retryable failures will be retried twice. Retry behavior is configurable with the RetryConfig, which can be set when configuring the client.
sourcepub fn customize(
self
) -> CustomizableOperation<ModifyDbProxyEndpointOutput, ModifyDBProxyEndpointError, Self>
pub fn customize( self ) -> CustomizableOperation<ModifyDbProxyEndpointOutput, ModifyDBProxyEndpointError, Self>
Consumes this builder, creating a customizable operation that can be modified before being sent.
sourcepub fn db_proxy_endpoint_name(self, input: impl Into<String>) -> Self
pub fn db_proxy_endpoint_name(self, input: impl Into<String>) -> Self
The name of the DB proxy sociated with the DB proxy endpoint that you want to modify.
sourcepub fn set_db_proxy_endpoint_name(self, input: Option<String>) -> Self
pub fn set_db_proxy_endpoint_name(self, input: Option<String>) -> Self
The name of the DB proxy sociated with the DB proxy endpoint that you want to modify.
sourcepub fn get_db_proxy_endpoint_name(&self) -> &Option<String>
pub fn get_db_proxy_endpoint_name(&self) -> &Option<String>
The name of the DB proxy sociated with the DB proxy endpoint that you want to modify.
sourcepub fn new_db_proxy_endpoint_name(self, input: impl Into<String>) -> Self
pub fn new_db_proxy_endpoint_name(self, input: impl Into<String>) -> Self
The new identifier for the DBProxyEndpoint. 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.
sourcepub fn set_new_db_proxy_endpoint_name(self, input: Option<String>) -> Self
pub fn set_new_db_proxy_endpoint_name(self, input: Option<String>) -> Self
The new identifier for the DBProxyEndpoint. 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.
sourcepub fn get_new_db_proxy_endpoint_name(&self) -> &Option<String>
pub fn get_new_db_proxy_endpoint_name(&self) -> &Option<String>
The new identifier for the DBProxyEndpoint. 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.
sourcepub fn vpc_security_group_ids(self, input: impl Into<String>) -> Self
pub fn vpc_security_group_ids(self, input: impl Into<String>) -> Self
Appends an item to VpcSecurityGroupIds.
To override the contents of this collection use set_vpc_security_group_ids.
The VPC security group IDs for the DB proxy endpoint. When the DB proxy endpoint uses a different VPC than the original proxy, you also specify a different set of security group IDs than for the original proxy.
sourcepub fn set_vpc_security_group_ids(self, input: Option<Vec<String>>) -> Self
pub fn set_vpc_security_group_ids(self, input: Option<Vec<String>>) -> Self
The VPC security group IDs for the DB proxy endpoint. When the DB proxy endpoint uses a different VPC than the original proxy, you also specify a different set of security group IDs than for the original proxy.
sourcepub fn get_vpc_security_group_ids(&self) -> &Option<Vec<String>>
pub fn get_vpc_security_group_ids(&self) -> &Option<Vec<String>>
The VPC security group IDs for the DB proxy endpoint. When the DB proxy endpoint uses a different VPC than the original proxy, you also specify a different set of security group IDs than for the original proxy.
Trait Implementations§
source§impl Clone for ModifyDBProxyEndpointFluentBuilder
impl Clone for ModifyDBProxyEndpointFluentBuilder
source§fn clone(&self) -> ModifyDBProxyEndpointFluentBuilder
fn clone(&self) -> ModifyDBProxyEndpointFluentBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more