Class ProbeState.Builder
- java.lang.Object
-
- com.pulumi.aws.networkmonitor.inputs.ProbeState.Builder
-
- Enclosing class:
- ProbeState
public static final class ProbeState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(ProbeState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ProbeState.BuilderaddressFamily(com.pulumi.core.Output<java.lang.String> addressFamily)ProbeState.BuilderaddressFamily(java.lang.String addressFamily)ProbeState.Builderarn(com.pulumi.core.Output<java.lang.String> arn)ProbeState.Builderarn(java.lang.String arn)ProbeStatebuild()ProbeState.Builderdestination(com.pulumi.core.Output<java.lang.String> destination)ProbeState.Builderdestination(java.lang.String destination)ProbeState.BuilderdestinationPort(com.pulumi.core.Output<java.lang.Integer> destinationPort)ProbeState.BuilderdestinationPort(java.lang.Integer destinationPort)ProbeState.BuildermonitorName(com.pulumi.core.Output<java.lang.String> monitorName)ProbeState.BuildermonitorName(java.lang.String monitorName)ProbeState.BuilderpacketSize(com.pulumi.core.Output<java.lang.Integer> packetSize)ProbeState.BuilderpacketSize(java.lang.Integer packetSize)ProbeState.BuilderprobeId(com.pulumi.core.Output<java.lang.String> probeId)ProbeState.BuilderprobeId(java.lang.String probeId)ProbeState.Builderprotocol(com.pulumi.core.Output<java.lang.String> protocol)ProbeState.Builderprotocol(java.lang.String protocol)ProbeState.Builderregion(com.pulumi.core.Output<java.lang.String> region)ProbeState.Builderregion(java.lang.String region)ProbeState.BuildersourceArn(com.pulumi.core.Output<java.lang.String> sourceArn)ProbeState.BuildersourceArn(java.lang.String sourceArn)ProbeState.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)ProbeState.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)ProbeState.BuildertagsAll(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)ProbeState.BuildertagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)ProbeState.BuildervpcId(com.pulumi.core.Output<java.lang.String> vpcId)ProbeState.BuildervpcId(java.lang.String vpcId)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ProbeState defaults)
-
-
Method Detail
-
addressFamily
public ProbeState.Builder addressFamily(@Nullable com.pulumi.core.Output<java.lang.String> addressFamily)
-
addressFamily
public ProbeState.Builder addressFamily(java.lang.String addressFamily)
-
arn
public ProbeState.Builder arn(@Nullable com.pulumi.core.Output<java.lang.String> arn)
- Parameters:
arn- The ARN of the attachment.- Returns:
- builder
-
arn
public ProbeState.Builder arn(java.lang.String arn)
- Parameters:
arn- The ARN of the attachment.- Returns:
- builder
-
destination
public ProbeState.Builder destination(@Nullable 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 ProbeState.Builder destination(java.lang.String destination)
- Parameters:
destination- The destination IP address. This must be either IPV4 or IPV6.- Returns:
- builder
-
destinationPort
public ProbeState.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 ProbeState.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 ProbeState.Builder monitorName(@Nullable com.pulumi.core.Output<java.lang.String> monitorName)
- Parameters:
monitorName- The name of the monitor.- Returns:
- builder
-
monitorName
public ProbeState.Builder monitorName(java.lang.String monitorName)
- Parameters:
monitorName- The name of the monitor.- Returns:
- builder
-
packetSize
public ProbeState.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 ProbeState.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
-
probeId
public ProbeState.Builder probeId(@Nullable com.pulumi.core.Output<java.lang.String> probeId)
-
probeId
public ProbeState.Builder probeId(java.lang.String probeId)
-
protocol
public ProbeState.Builder protocol(@Nullable 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 ProbeState.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 ProbeState.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 ProbeState.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 ProbeState.Builder sourceArn(@Nullable com.pulumi.core.Output<java.lang.String> sourceArn)
- Parameters:
sourceArn- The ARN of the subnet.- Returns:
- builder
-
sourceArn
public ProbeState.Builder sourceArn(java.lang.String sourceArn)
- Parameters:
sourceArn- The ARN of the subnet.- Returns:
- builder
-
tags
public ProbeState.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 ProbeState.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
-
tagsAll
public ProbeState.Builder tagsAll(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)
- Parameters:
tagsAll- A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.- Returns:
- builder
-
tagsAll
public ProbeState.Builder tagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)
- Parameters:
tagsAll- A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.- Returns:
- builder
-
vpcId
public ProbeState.Builder vpcId(@Nullable com.pulumi.core.Output<java.lang.String> vpcId)
-
vpcId
public ProbeState.Builder vpcId(java.lang.String vpcId)
-
build
public ProbeState build()
-
-