Struct aws_sdk_apprunner::types::builders::VpcDnsTargetBuilder
source · #[non_exhaustive]pub struct VpcDnsTargetBuilder { /* private fields */ }Expand description
A builder for VpcDnsTarget.
Implementations§
source§impl VpcDnsTargetBuilder
impl VpcDnsTargetBuilder
sourcepub fn vpc_ingress_connection_arn(self, input: impl Into<String>) -> Self
pub fn vpc_ingress_connection_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of the VPC Ingress Connection that is associated with your service.
sourcepub fn set_vpc_ingress_connection_arn(self, input: Option<String>) -> Self
pub fn set_vpc_ingress_connection_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the VPC Ingress Connection that is associated with your service.
sourcepub fn get_vpc_ingress_connection_arn(&self) -> &Option<String>
pub fn get_vpc_ingress_connection_arn(&self) -> &Option<String>
The Amazon Resource Name (ARN) of the VPC Ingress Connection that is associated with your service.
sourcepub fn vpc_id(self, input: impl Into<String>) -> Self
pub fn vpc_id(self, input: impl Into<String>) -> Self
The ID of the Amazon VPC that is associated with the custom domain name of the target DNS.
sourcepub fn set_vpc_id(self, input: Option<String>) -> Self
pub fn set_vpc_id(self, input: Option<String>) -> Self
The ID of the Amazon VPC that is associated with the custom domain name of the target DNS.
sourcepub fn get_vpc_id(&self) -> &Option<String>
pub fn get_vpc_id(&self) -> &Option<String>
The ID of the Amazon VPC that is associated with the custom domain name of the target DNS.
sourcepub fn domain_name(self, input: impl Into<String>) -> Self
pub fn domain_name(self, input: impl Into<String>) -> Self
The domain name of your target DNS that is associated with the Amazon VPC.
sourcepub fn set_domain_name(self, input: Option<String>) -> Self
pub fn set_domain_name(self, input: Option<String>) -> Self
The domain name of your target DNS that is associated with the Amazon VPC.
sourcepub fn get_domain_name(&self) -> &Option<String>
pub fn get_domain_name(&self) -> &Option<String>
The domain name of your target DNS that is associated with the Amazon VPC.
sourcepub fn build(self) -> VpcDnsTarget
pub fn build(self) -> VpcDnsTarget
Consumes the builder and constructs a VpcDnsTarget.
Trait Implementations§
source§impl Clone for VpcDnsTargetBuilder
impl Clone for VpcDnsTargetBuilder
source§fn clone(&self) -> VpcDnsTargetBuilder
fn clone(&self) -> VpcDnsTargetBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for VpcDnsTargetBuilder
impl Debug for VpcDnsTargetBuilder
source§impl Default for VpcDnsTargetBuilder
impl Default for VpcDnsTargetBuilder
source§fn default() -> VpcDnsTargetBuilder
fn default() -> VpcDnsTargetBuilder
source§impl PartialEq for VpcDnsTargetBuilder
impl PartialEq for VpcDnsTargetBuilder
source§fn eq(&self, other: &VpcDnsTargetBuilder) -> bool
fn eq(&self, other: &VpcDnsTargetBuilder) -> bool
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for VpcDnsTargetBuilder
Auto Trait Implementations§
impl Freeze for VpcDnsTargetBuilder
impl RefUnwindSafe for VpcDnsTargetBuilder
impl Send for VpcDnsTargetBuilder
impl Sync for VpcDnsTargetBuilder
impl Unpin for VpcDnsTargetBuilder
impl UnwindSafe for VpcDnsTargetBuilder
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