Interface GetProbeResponse.Builder
- All Superinterfaces:
AwsResponse.Builder
,Buildable
,CopyableBuilder<GetProbeResponse.Builder,
,GetProbeResponse> NetworkMonitorResponse.Builder
,SdkBuilder<GetProbeResponse.Builder,
,GetProbeResponse> SdkPojo
,SdkResponse.Builder
- Enclosing class:
GetProbeResponse
-
Method Summary
Modifier and TypeMethodDescriptionaddressFamily
(String addressFamily) Indicates whether the IP address isIPV4
orIPV6
.addressFamily
(AddressFamily addressFamily) Indicates whether the IP address isIPV4
orIPV6
.The time and date that the probe was created.destination
(String destination) The destination IP address for the monitor.destinationPort
(Integer destinationPort) The port associated with thedestination
.modifiedAt
(Instant modifiedAt) The time and date that the probe was last modified.packetSize
(Integer packetSize) The size of the packets sent between the source and destination.The ARN of the probe.The ID of the probe for which details are returned.The protocol used for the network traffic between thesource
anddestination
.The protocol used for the network traffic between thesource
anddestination
.The ARN of the probe.The state of the probe.state
(ProbeState state) The state of the probe.The list of key-value pairs assigned to the probe.The ID of the source VPC or subnet.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.services.networkmonitor.model.NetworkMonitorResponse.Builder
build, responseMetadata, responseMetadata
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Method Details
-
probeId
The ID of the probe for which details are returned.
- Parameters:
probeId
- The ID of the probe for which details are returned.- 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.
- Parameters:
sourceArn
- The ARN of the probe.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
destination
The destination IP address for the monitor. This must be either an IPv4 or IPv6 address.
- Parameters:
destination
- The destination IP address for the monitor. This must be either an IPv4 or IPv6 address.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
destinationPort
The port associated with the
destination
. This is required only if theprotocol
isTCP
and must be a number between1
and65536
.- Parameters:
destinationPort
- The port associated with thedestination
. 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 protocol used for the network traffic between the
source
anddestination
. This must be eitherTCP
orICMP
.- Parameters:
protocol
- The protocol used for the network traffic between thesource
anddestination
. This must be eitherTCP
orICMP
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
protocol
The protocol used for the network traffic between the
source
anddestination
. This must be eitherTCP
orICMP
.- Parameters:
protocol
- The protocol used for the network traffic between thesource
anddestination
. This must be eitherTCP
orICMP
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
packetSize
The size of the packets sent between the source and destination. This must be a number between
56
and8500
.- Parameters:
packetSize
- The size of the packets sent between the source and destination. This must be a number between56
and8500
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
addressFamily
Indicates whether the IP address is
IPV4
orIPV6
.- Parameters:
addressFamily
- Indicates whether the IP address isIPV4
orIPV6
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
addressFamily
Indicates whether the IP address is
IPV4
orIPV6
.- Parameters:
addressFamily
- Indicates whether the IP address isIPV4
orIPV6
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
vpcId
The ID of the source VPC or subnet.
- Parameters:
vpcId
- The ID of the source VPC or 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 that the probe was created.
- Parameters:
createdAt
- The time and date that 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 assigned to the probe.
- Parameters:
tags
- The list of key-value pairs assigned to the probe.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-