Interface UpdateProbeRequest.Builder
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CopyableBuilder<UpdateProbeRequest.Builder,
,UpdateProbeRequest> NetworkMonitorRequest.Builder
,SdkBuilder<UpdateProbeRequest.Builder,
,UpdateProbeRequest> SdkPojo
,SdkRequest.Builder
- Enclosing class:
UpdateProbeRequest
-
Method Summary
Modifier and TypeMethodDescriptiondestination
(String destination) The updated IP address for the probe destination.destinationPort
(Integer destinationPort) The updated port for the probe destination.monitorName
(String monitorName) The name of the monitor that the probe was updated for.overrideConfiguration
(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration
(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.packetSize
(Integer packetSize) he updated packets size for network traffic between the source and destination.The ID of the probe to update.The updated network protocol for the destination.The updated network protocol for the destination.The state of the probe update.state
(ProbeState state) The state of the probe update.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.services.networkmonitor.model.NetworkMonitorRequest.Builder
build
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
monitorName
The name of the monitor that the probe was updated for.
- Parameters:
monitorName
- The name of the monitor that the probe was updated for.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
probeId
The ID of the probe to update.
- Parameters:
probeId
- The ID of the probe to update.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
state
The state of the probe update.
- Parameters:
state
- The state of the probe update.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
state
The state of the probe update.
- Parameters:
state
- The state of the probe update.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
destination
The updated IP address for the probe destination. This must be either an IPv4 or IPv6 address.
- Parameters:
destination
- The updated IP address for the probe destination. 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 updated port for the probe destination. This is required only if the
protocol
isTCP
and must be a number between1
and65536
.- Parameters:
destinationPort
- The updated port for the probe destination. 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 updated network protocol for the destination. This can be either
TCP
orICMP
. If the protocol isTCP
, thenport
is also required.- Parameters:
protocol
- The updated 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 updated network protocol for the destination. This can be either
TCP
orICMP
. If the protocol isTCP
, thenport
is also required.- Parameters:
protocol
- The updated 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
he updated packets size for network traffic between the source and destination. This must be a number between
56
and8500
.- Parameters:
packetSize
- he updated packets size for network traffic 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.
-
overrideConfiguration
UpdateProbeRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
overrideConfiguration
- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
UpdateProbeRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
builderConsumer
- AConsumer
to which an emptyAwsRequestOverrideConfiguration.Builder
will be given.- Returns:
- This object for method chaining.
-