Struct aws_sdk_appmesh::model::listener::Builder
source · pub struct Builder { /* private fields */ }
Expand description
A builder for Listener
.
Implementations§
source§impl Builder
impl Builder
sourcepub fn port_mapping(self, input: PortMapping) -> Self
pub fn port_mapping(self, input: PortMapping) -> Self
The port mapping information for the listener.
sourcepub fn set_port_mapping(self, input: Option<PortMapping>) -> Self
pub fn set_port_mapping(self, input: Option<PortMapping>) -> Self
The port mapping information for the listener.
sourcepub fn tls(self, input: ListenerTls) -> Self
pub fn tls(self, input: ListenerTls) -> Self
A reference to an object that represents the Transport Layer Security (TLS) properties for a listener.
sourcepub fn set_tls(self, input: Option<ListenerTls>) -> Self
pub fn set_tls(self, input: Option<ListenerTls>) -> Self
A reference to an object that represents the Transport Layer Security (TLS) properties for a listener.
sourcepub fn health_check(self, input: HealthCheckPolicy) -> Self
pub fn health_check(self, input: HealthCheckPolicy) -> Self
The health check information for the listener.
sourcepub fn set_health_check(self, input: Option<HealthCheckPolicy>) -> Self
pub fn set_health_check(self, input: Option<HealthCheckPolicy>) -> Self
The health check information for the listener.
sourcepub fn timeout(self, input: ListenerTimeout) -> Self
pub fn timeout(self, input: ListenerTimeout) -> Self
An object that represents timeouts for different protocols.
sourcepub fn set_timeout(self, input: Option<ListenerTimeout>) -> Self
pub fn set_timeout(self, input: Option<ListenerTimeout>) -> Self
An object that represents timeouts for different protocols.
sourcepub fn outlier_detection(self, input: OutlierDetection) -> Self
pub fn outlier_detection(self, input: OutlierDetection) -> Self
The outlier detection information for the listener.
sourcepub fn set_outlier_detection(self, input: Option<OutlierDetection>) -> Self
pub fn set_outlier_detection(self, input: Option<OutlierDetection>) -> Self
The outlier detection information for the listener.
sourcepub fn connection_pool(self, input: VirtualNodeConnectionPool) -> Self
pub fn connection_pool(self, input: VirtualNodeConnectionPool) -> Self
The connection pool information for the listener.
sourcepub fn set_connection_pool(
self,
input: Option<VirtualNodeConnectionPool>
) -> Self
pub fn set_connection_pool(
self,
input: Option<VirtualNodeConnectionPool>
) -> Self
The connection pool information for the listener.