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 thesource
anddestination
.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
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 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
IPV4
orIPV6
.- Parameters:
destination
- The destination for the probe. This should be either anIPV4
orIPV6
.- 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
protocol
isTCP
and must be a number between1
and65536
.- Parameters:
destinationPort
- The destination port for the probe. This is required only if theprotocol
isTCP
and must be a number between1
and65536
.- 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
TCP
orICMP
. If the protocol isTCP
, thenport
is also required.- Parameters:
protocol
- The network protocol for the destination. This can be eitherTCP
orICMP
. If the protocol isTCP
, thenport
is 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
TCP
orICMP
. If the protocol isTCP
, thenport
is also required.- Parameters:
protocol
- The network protocol for the destination. This can be eitherTCP
orICMP
. If the protocol isTCP
, thenport
is 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
source
anddestination
. This must be a number between56
and- Parameters:
packetSize
- The size of the packets traveling between thesource
anddestination
. This must be a number between56
and- 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.
-