Struct aws_sdk_shield::model::attack_vector_description::Builder
source · pub struct Builder { /* private fields */ }
Expand description
A builder for AttackVectorDescription
.
Implementations§
source§impl Builder
impl Builder
sourcepub fn vector_type(self, input: impl Into<String>) -> Self
pub fn vector_type(self, input: impl Into<String>) -> Self
The attack type. Valid values:
-
UDP_TRAFFIC
-
UDP_FRAGMENT
-
GENERIC_UDP_REFLECTION
-
DNS_REFLECTION
-
NTP_REFLECTION
-
CHARGEN_REFLECTION
-
SSDP_REFLECTION
-
PORT_MAPPER
-
RIP_REFLECTION
-
SNMP_REFLECTION
-
MSSQL_REFLECTION
-
NET_BIOS_REFLECTION
-
SYN_FLOOD
-
ACK_FLOOD
-
REQUEST_FLOOD
-
HTTP_REFLECTION
-
UDS_REFLECTION
-
MEMCACHED_REFLECTION
sourcepub fn set_vector_type(self, input: Option<String>) -> Self
pub fn set_vector_type(self, input: Option<String>) -> Self
The attack type. Valid values:
-
UDP_TRAFFIC
-
UDP_FRAGMENT
-
GENERIC_UDP_REFLECTION
-
DNS_REFLECTION
-
NTP_REFLECTION
-
CHARGEN_REFLECTION
-
SSDP_REFLECTION
-
PORT_MAPPER
-
RIP_REFLECTION
-
SNMP_REFLECTION
-
MSSQL_REFLECTION
-
NET_BIOS_REFLECTION
-
SYN_FLOOD
-
ACK_FLOOD
-
REQUEST_FLOOD
-
HTTP_REFLECTION
-
UDS_REFLECTION
-
MEMCACHED_REFLECTION
sourcepub fn build(self) -> AttackVectorDescription
pub fn build(self) -> AttackVectorDescription
Consumes the builder and constructs a AttackVectorDescription
.