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
overrideConfigurationMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.services.networkmonitor.model.NetworkMonitorRequest.Builder
buildMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, 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
protocolisTCPand must be a number between1and65536.- Parameters:
destinationPort- The updated port for the probe destination. 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 updated network protocol for the destination. This can be either
TCPorICMP. If the protocol isTCP, thenportis also required.- Parameters:
protocol- The updated 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 updated network protocol for the destination. This can be either
TCPorICMP. If the protocol isTCP, thenportis also required.- Parameters:
protocol- The updated 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
he updated packets size for network traffic between the source and destination. This must be a number between
56and8500.- Parameters:
packetSize- he updated packets size for network traffic 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.
-
overrideConfiguration
UpdateProbeRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin 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.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
builderConsumer- AConsumerto which an emptyAwsRequestOverrideConfiguration.Builderwill be given.- Returns:
- This object for method chaining.
-