Package com.pulumi.aws.networkmonitor
Class ProbeArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.networkmonitor.ProbeArgs.Builder
-
- Enclosing class:
- ProbeArgs
public static final class ProbeArgs.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ProbeArgsbuild()ProbeArgs.Builderdestination(com.pulumi.core.Output<java.lang.String> destination)ProbeArgs.Builderdestination(java.lang.String destination)ProbeArgs.BuilderdestinationPort(com.pulumi.core.Output<java.lang.Integer> destinationPort)ProbeArgs.BuilderdestinationPort(java.lang.Integer destinationPort)ProbeArgs.BuildermonitorName(com.pulumi.core.Output<java.lang.String> monitorName)ProbeArgs.BuildermonitorName(java.lang.String monitorName)ProbeArgs.BuilderpacketSize(com.pulumi.core.Output<java.lang.Integer> packetSize)ProbeArgs.BuilderpacketSize(java.lang.Integer packetSize)ProbeArgs.Builderprotocol(com.pulumi.core.Output<java.lang.String> protocol)ProbeArgs.Builderprotocol(java.lang.String protocol)ProbeArgs.Builderregion(com.pulumi.core.Output<java.lang.String> region)ProbeArgs.Builderregion(java.lang.String region)ProbeArgs.BuildersourceArn(com.pulumi.core.Output<java.lang.String> sourceArn)ProbeArgs.BuildersourceArn(java.lang.String sourceArn)ProbeArgs.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)ProbeArgs.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ProbeArgs defaults)
-
-
Method Detail
-
destination
public ProbeArgs.Builder destination(com.pulumi.core.Output<java.lang.String> destination)
- Parameters:
destination- The destination IP address. This must be either IPV4 or IPV6.- Returns:
- builder
-
destination
public ProbeArgs.Builder destination(java.lang.String destination)
- Parameters:
destination- The destination IP address. This must be either IPV4 or IPV6.- Returns:
- builder
-
destinationPort
public ProbeArgs.Builder destinationPort(@Nullable com.pulumi.core.Output<java.lang.Integer> destinationPort)
- Parameters:
destinationPort- The port associated with the destination. This is required only if the protocol is TCP and must be a number between 1 and 65536.- Returns:
- builder
-
destinationPort
public ProbeArgs.Builder destinationPort(java.lang.Integer destinationPort)
- Parameters:
destinationPort- The port associated with the destination. This is required only if the protocol is TCP and must be a number between 1 and 65536.- Returns:
- builder
-
monitorName
public ProbeArgs.Builder monitorName(com.pulumi.core.Output<java.lang.String> monitorName)
- Parameters:
monitorName- The name of the monitor.- Returns:
- builder
-
monitorName
public ProbeArgs.Builder monitorName(java.lang.String monitorName)
- Parameters:
monitorName- The name of the monitor.- Returns:
- builder
-
packetSize
public ProbeArgs.Builder packetSize(@Nullable com.pulumi.core.Output<java.lang.Integer> packetSize)
- Parameters:
packetSize- The size of the packets sent between the source and destination. This must be a number between 56 and 8500.- Returns:
- builder
-
packetSize
public ProbeArgs.Builder packetSize(java.lang.Integer packetSize)
- Parameters:
packetSize- The size of the packets sent between the source and destination. This must be a number between 56 and 8500.- Returns:
- builder
-
protocol
public ProbeArgs.Builder protocol(com.pulumi.core.Output<java.lang.String> protocol)
- Parameters:
protocol- The protocol used for the network traffic between the source and destination. This must be either TCP or ICMP.- Returns:
- builder
-
protocol
public ProbeArgs.Builder protocol(java.lang.String protocol)
- Parameters:
protocol- The protocol used for the network traffic between the source and destination. This must be either TCP or ICMP.- Returns:
- builder
-
region
public ProbeArgs.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
region
public ProbeArgs.Builder region(java.lang.String region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
sourceArn
public ProbeArgs.Builder sourceArn(com.pulumi.core.Output<java.lang.String> sourceArn)
- Parameters:
sourceArn- The ARN of the subnet.- Returns:
- builder
-
sourceArn
public ProbeArgs.Builder sourceArn(java.lang.String sourceArn)
- Parameters:
sourceArn- The ARN of the subnet.- Returns:
- builder
-
tags
public ProbeArgs.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags- Key-value tags for the monitor. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
tags
public ProbeArgs.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags- Key-value tags for the monitor. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
build
public ProbeArgs build()
-
-