Interface ServerCertificateScope.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ServerCertificateScope.Builder,ServerCertificateScope>,SdkBuilder<ServerCertificateScope.Builder,ServerCertificateScope>,SdkPojo
- Enclosing class:
- ServerCertificateScope
public static interface ServerCertificateScope.Builder extends SdkPojo, CopyableBuilder<ServerCertificateScope.Builder,ServerCertificateScope>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ServerCertificateScope.BuilderdestinationPorts(Collection<PortRange> destinationPorts)The destination ports to decrypt for inspection, in Transmission Control Protocol (TCP) format.ServerCertificateScope.BuilderdestinationPorts(Consumer<PortRange.Builder>... destinationPorts)The destination ports to decrypt for inspection, in Transmission Control Protocol (TCP) format.ServerCertificateScope.BuilderdestinationPorts(PortRange... destinationPorts)The destination ports to decrypt for inspection, in Transmission Control Protocol (TCP) format.ServerCertificateScope.Builderdestinations(Collection<Address> destinations)The destination IP addresses and address ranges to decrypt for inspection, in CIDR notation.ServerCertificateScope.Builderdestinations(Consumer<Address.Builder>... destinations)The destination IP addresses and address ranges to decrypt for inspection, in CIDR notation.ServerCertificateScope.Builderdestinations(Address... destinations)The destination IP addresses and address ranges to decrypt for inspection, in CIDR notation.ServerCertificateScope.Builderprotocols(Integer... protocols)The protocols to decrypt for inspection, specified using each protocol's assigned internet protocol number (IANA).ServerCertificateScope.Builderprotocols(Collection<Integer> protocols)The protocols to decrypt for inspection, specified using each protocol's assigned internet protocol number (IANA).ServerCertificateScope.BuildersourcePorts(Collection<PortRange> sourcePorts)The source ports to decrypt for inspection, in Transmission Control Protocol (TCP) format.ServerCertificateScope.BuildersourcePorts(Consumer<PortRange.Builder>... sourcePorts)The source ports to decrypt for inspection, in Transmission Control Protocol (TCP) format.ServerCertificateScope.BuildersourcePorts(PortRange... sourcePorts)The source ports to decrypt for inspection, in Transmission Control Protocol (TCP) format.ServerCertificateScope.Buildersources(Collection<Address> sources)The source IP addresses and address ranges to decrypt for inspection, in CIDR notation.ServerCertificateScope.Buildersources(Consumer<Address.Builder>... sources)The source IP addresses and address ranges to decrypt for inspection, in CIDR notation.ServerCertificateScope.Buildersources(Address... sources)The source IP addresses and address ranges to decrypt for inspection, in CIDR notation.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
sources
ServerCertificateScope.Builder sources(Collection<Address> sources)
The source IP addresses and address ranges to decrypt for inspection, in CIDR notation. If not specified, this matches with any source address.
- Parameters:
sources- The source IP addresses and address ranges to decrypt for inspection, in CIDR notation. If not specified, this matches with any source address.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sources
ServerCertificateScope.Builder sources(Address... sources)
The source IP addresses and address ranges to decrypt for inspection, in CIDR notation. If not specified, this matches with any source address.
- Parameters:
sources- The source IP addresses and address ranges to decrypt for inspection, in CIDR notation. If not specified, this matches with any source address.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sources
ServerCertificateScope.Builder sources(Consumer<Address.Builder>... sources)
The source IP addresses and address ranges to decrypt for inspection, in CIDR notation. If not specified, this matches with any source address.
This is a convenience method that creates an instance of theAddress.Builderavoiding the need to create one manually viaAddress.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#sources(List).- Parameters:
sources- a consumer that will call methods onAddress.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#sources(java.util.Collection)
-
destinations
ServerCertificateScope.Builder destinations(Collection<Address> destinations)
The destination IP addresses and address ranges to decrypt for inspection, in CIDR notation. If not specified, this matches with any destination address.
- Parameters:
destinations- The destination IP addresses and address ranges to decrypt for inspection, in CIDR notation. If not specified, this matches with any destination address.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
destinations
ServerCertificateScope.Builder destinations(Address... destinations)
The destination IP addresses and address ranges to decrypt for inspection, in CIDR notation. If not specified, this matches with any destination address.
- Parameters:
destinations- The destination IP addresses and address ranges to decrypt for inspection, in CIDR notation. If not specified, this matches with any destination address.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
destinations
ServerCertificateScope.Builder destinations(Consumer<Address.Builder>... destinations)
The destination IP addresses and address ranges to decrypt for inspection, in CIDR notation. If not specified, this matches with any destination address.
This is a convenience method that creates an instance of theAddress.Builderavoiding the need to create one manually viaAddress.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#destinations(List).- Parameters:
destinations- a consumer that will call methods onAddress.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#destinations(java.util.Collection)
-
sourcePorts
ServerCertificateScope.Builder sourcePorts(Collection<PortRange> sourcePorts)
The source ports to decrypt for inspection, in Transmission Control Protocol (TCP) format. If not specified, this matches with any source port.
You can specify individual ports, for example
1994, and you can specify port ranges, such as1990:1994.- Parameters:
sourcePorts- The source ports to decrypt for inspection, in Transmission Control Protocol (TCP) format. If not specified, this matches with any source port.You can specify individual ports, for example
1994, and you can specify port ranges, such as1990:1994.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourcePorts
ServerCertificateScope.Builder sourcePorts(PortRange... sourcePorts)
The source ports to decrypt for inspection, in Transmission Control Protocol (TCP) format. If not specified, this matches with any source port.
You can specify individual ports, for example
1994, and you can specify port ranges, such as1990:1994.- Parameters:
sourcePorts- The source ports to decrypt for inspection, in Transmission Control Protocol (TCP) format. If not specified, this matches with any source port.You can specify individual ports, for example
1994, and you can specify port ranges, such as1990:1994.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourcePorts
ServerCertificateScope.Builder sourcePorts(Consumer<PortRange.Builder>... sourcePorts)
The source ports to decrypt for inspection, in Transmission Control Protocol (TCP) format. If not specified, this matches with any source port.
You can specify individual ports, for example
This is a convenience method that creates an instance of the1994, and you can specify port ranges, such as1990:1994.PortRange.Builderavoiding the need to create one manually viaPortRange.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#sourcePorts(List.) - Parameters:
sourcePorts- a consumer that will call methods onPortRange.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#sourcePorts(java.util.Collection)
-
destinationPorts
ServerCertificateScope.Builder destinationPorts(Collection<PortRange> destinationPorts)
The destination ports to decrypt for inspection, in Transmission Control Protocol (TCP) format. If not specified, this matches with any destination port.
You can specify individual ports, for example
1994, and you can specify port ranges, such as1990:1994.- Parameters:
destinationPorts- The destination ports to decrypt for inspection, in Transmission Control Protocol (TCP) format. If not specified, this matches with any destination port.You can specify individual ports, for example
1994, and you can specify port ranges, such as1990:1994.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
destinationPorts
ServerCertificateScope.Builder destinationPorts(PortRange... destinationPorts)
The destination ports to decrypt for inspection, in Transmission Control Protocol (TCP) format. If not specified, this matches with any destination port.
You can specify individual ports, for example
1994, and you can specify port ranges, such as1990:1994.- Parameters:
destinationPorts- The destination ports to decrypt for inspection, in Transmission Control Protocol (TCP) format. If not specified, this matches with any destination port.You can specify individual ports, for example
1994, and you can specify port ranges, such as1990:1994.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
destinationPorts
ServerCertificateScope.Builder destinationPorts(Consumer<PortRange.Builder>... destinationPorts)
The destination ports to decrypt for inspection, in Transmission Control Protocol (TCP) format. If not specified, this matches with any destination port.
You can specify individual ports, for example
This is a convenience method that creates an instance of the1994, and you can specify port ranges, such as1990:1994.PortRange.Builderavoiding the need to create one manually viaPortRange.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#destinationPorts(List.) - Parameters:
destinationPorts- a consumer that will call methods onPortRange.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#destinationPorts(java.util.Collection)
-
protocols
ServerCertificateScope.Builder protocols(Collection<Integer> protocols)
The protocols to decrypt for inspection, specified using each protocol's assigned internet protocol number (IANA). Network Firewall currently supports only TCP.
- Parameters:
protocols- The protocols to decrypt for inspection, specified using each protocol's assigned internet protocol number (IANA). Network Firewall currently supports only TCP.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
protocols
ServerCertificateScope.Builder protocols(Integer... protocols)
The protocols to decrypt for inspection, specified using each protocol's assigned internet protocol number (IANA). Network Firewall currently supports only TCP.
- Parameters:
protocols- The protocols to decrypt for inspection, specified using each protocol's assigned internet protocol number (IANA). Network Firewall currently supports only TCP.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-