Interface Probe.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<Probe.Builder,,Probe> SdkBuilder<Probe.Builder,,Probe> SdkPojo
- Enclosing class:
Probe
-
Method Summary
Modifier and TypeMethodDescriptionaddressFamily(String addressFamily) The IPv4 or IPv6 address for the probe.addressFamily(AddressFamily addressFamily) The IPv4 or IPv6 address for the probe.The time and date the probe was created.destination(String destination) The destination for the probe.destinationPort(Integer destinationPort) The destination port for the probe.modifiedAt(Instant modifiedAt) The time and date that the probe was last modified.packetSize(Integer packetSize) The size of the packets traveling between thesourceanddestination.The ARN of the probe.The ID of the probe.The network protocol for the destination.The network protocol for the destination.The ARN of the probe source subnet.The state of the probe.state(ProbeState state) The state of the probe.The list of key-value pairs created and assigned to the probe.The ID of the source VPC subnet.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
probeId
The ID of the probe.
- Parameters:
probeId- The ID of the probe.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
probeArn
The ARN of the probe.
- Parameters:
probeArn- The ARN of the probe.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceArn
The ARN of the probe source subnet.
- Parameters:
sourceArn- The ARN of the probe source subnet.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
destination
The destination for the probe. This should be either an
IPV4orIPV6.- Parameters:
destination- The destination for the probe. This should be either anIPV4orIPV6.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
destinationPort
The destination port for the probe. This is required only if the
protocolisTCPand must be a number between1and65536.- Parameters:
destinationPort- The destination port for the probe. This is required only if theprotocolisTCPand must be a number between1and65536.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
protocol
The network protocol for the destination. This can be either
TCPorICMP. If the protocol isTCP, thenportis also required.- Parameters:
protocol- The network protocol for the destination. This can be eitherTCPorICMP. If the protocol isTCP, thenportis also required.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
protocol
The network protocol for the destination. This can be either
TCPorICMP. If the protocol isTCP, thenportis also required.- Parameters:
protocol- The network protocol for the destination. This can be eitherTCPorICMP. If the protocol isTCP, thenportis also required.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
packetSize
The size of the packets traveling between the
sourceanddestination. This must be a number between56and- Parameters:
packetSize- The size of the packets traveling between thesourceanddestination. This must be a number between56and- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
addressFamily
The IPv4 or IPv6 address for the probe.
- Parameters:
addressFamily- The IPv4 or IPv6 address for the probe.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
addressFamily
The IPv4 or IPv6 address for the probe.
- Parameters:
addressFamily- The IPv4 or IPv6 address for the probe.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
vpcId
The ID of the source VPC subnet.
- Parameters:
vpcId- The ID of the source VPC subnet.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
state
The state of the probe.
- Parameters:
state- The state of the probe.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
state
The state of the probe.
- Parameters:
state- The state of the probe.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
createdAt
The time and date the probe was created.
- Parameters:
createdAt- The time and date the probe was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
modifiedAt
The time and date that the probe was last modified.
- Parameters:
modifiedAt- The time and date that the probe was last modified.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
The list of key-value pairs created and assigned to the probe.
- Parameters:
tags- The list of key-value pairs created and assigned to the probe.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-