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 isIPV4orIPV6.addressFamily(AddressFamily addressFamily) Indicates whether the IP address isIPV4orIPV6.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 thesourceanddestination.The protocol used for the network traffic between thesourceanddestination.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
copyMethods inherited from interface software.amazon.awssdk.services.networkmonitor.model.NetworkMonitorResponse.Builder
build, responseMetadata, responseMetadataMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFieldsMethods 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 theprotocolisTCPand must be a number between1and65536.- Parameters:
destinationPort- The port associated with thedestination. 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 protocol used for the network traffic between the
sourceanddestination. This must be eitherTCPorICMP.- Parameters:
protocol- The protocol used for the network traffic between thesourceanddestination. This must be eitherTCPorICMP.- 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
sourceanddestination. This must be eitherTCPorICMP.- Parameters:
protocol- The protocol used for the network traffic between thesourceanddestination. This must be eitherTCPorICMP.- 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
56and8500.- Parameters:
packetSize- The size of the packets sent between the source and destination. This must be a number between56and8500.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
addressFamily
Indicates whether the IP address is
IPV4orIPV6.- Parameters:
addressFamily- Indicates whether the IP address isIPV4orIPV6.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
addressFamily
Indicates whether the IP address is
IPV4orIPV6.- Parameters:
addressFamily- Indicates whether the IP address isIPV4orIPV6.- 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.
-