Package com.pulumi.aws.ec2.inputs
Class NetworkAclIngressArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.ec2.inputs.NetworkAclIngressArgs.Builder
-
- Enclosing class:
- NetworkAclIngressArgs
public static final class NetworkAclIngressArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(NetworkAclIngressArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description NetworkAclIngressArgs.Builderaction(com.pulumi.core.Output<java.lang.String> action)NetworkAclIngressArgs.Builderaction(java.lang.String action)NetworkAclIngressArgsbuild()NetworkAclIngressArgs.BuildercidrBlock(com.pulumi.core.Output<java.lang.String> cidrBlock)NetworkAclIngressArgs.BuildercidrBlock(java.lang.String cidrBlock)NetworkAclIngressArgs.BuilderfromPort(com.pulumi.core.Output<java.lang.Integer> fromPort)NetworkAclIngressArgs.BuilderfromPort(java.lang.Integer fromPort)NetworkAclIngressArgs.BuildericmpCode(com.pulumi.core.Output<java.lang.Integer> icmpCode)NetworkAclIngressArgs.BuildericmpCode(java.lang.Integer icmpCode)NetworkAclIngressArgs.BuildericmpType(com.pulumi.core.Output<java.lang.Integer> icmpType)NetworkAclIngressArgs.BuildericmpType(java.lang.Integer icmpType)NetworkAclIngressArgs.Builderipv6CidrBlock(com.pulumi.core.Output<java.lang.String> ipv6CidrBlock)NetworkAclIngressArgs.Builderipv6CidrBlock(java.lang.String ipv6CidrBlock)NetworkAclIngressArgs.Builderprotocol(com.pulumi.core.Output<java.lang.String> protocol)NetworkAclIngressArgs.Builderprotocol(java.lang.String protocol)NetworkAclIngressArgs.BuilderruleNo(com.pulumi.core.Output<java.lang.Integer> ruleNo)NetworkAclIngressArgs.BuilderruleNo(java.lang.Integer ruleNo)NetworkAclIngressArgs.BuildertoPort(com.pulumi.core.Output<java.lang.Integer> toPort)NetworkAclIngressArgs.BuildertoPort(java.lang.Integer toPort)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(NetworkAclIngressArgs defaults)
-
-
Method Detail
-
action
public NetworkAclIngressArgs.Builder action(com.pulumi.core.Output<java.lang.String> action)
- Parameters:
action- The action to take.- Returns:
- builder
-
action
public NetworkAclIngressArgs.Builder action(java.lang.String action)
- Parameters:
action- The action to take.- Returns:
- builder
-
cidrBlock
public NetworkAclIngressArgs.Builder cidrBlock(@Nullable com.pulumi.core.Output<java.lang.String> cidrBlock)
- Parameters:
cidrBlock- The CIDR block to match. This must be a valid network mask.- Returns:
- builder
-
cidrBlock
public NetworkAclIngressArgs.Builder cidrBlock(java.lang.String cidrBlock)
- Parameters:
cidrBlock- The CIDR block to match. This must be a valid network mask.- Returns:
- builder
-
fromPort
public NetworkAclIngressArgs.Builder fromPort(com.pulumi.core.Output<java.lang.Integer> fromPort)
- Parameters:
fromPort- The from port to match.- Returns:
- builder
-
fromPort
public NetworkAclIngressArgs.Builder fromPort(java.lang.Integer fromPort)
- Parameters:
fromPort- The from port to match.- Returns:
- builder
-
icmpCode
public NetworkAclIngressArgs.Builder icmpCode(@Nullable com.pulumi.core.Output<java.lang.Integer> icmpCode)
- Parameters:
icmpCode- The ICMP type code to be used. Default 0. > Note: For more information on ICMP types and codes, see here: https://www.iana.org/assignments/icmp-parameters/icmp-parameters.xhtml- Returns:
- builder
-
icmpCode
public NetworkAclIngressArgs.Builder icmpCode(java.lang.Integer icmpCode)
- Parameters:
icmpCode- The ICMP type code to be used. Default 0. > Note: For more information on ICMP types and codes, see here: https://www.iana.org/assignments/icmp-parameters/icmp-parameters.xhtml- Returns:
- builder
-
icmpType
public NetworkAclIngressArgs.Builder icmpType(@Nullable com.pulumi.core.Output<java.lang.Integer> icmpType)
- Parameters:
icmpType- The ICMP type to be used. Default 0.- Returns:
- builder
-
icmpType
public NetworkAclIngressArgs.Builder icmpType(java.lang.Integer icmpType)
- Parameters:
icmpType- The ICMP type to be used. Default 0.- Returns:
- builder
-
ipv6CidrBlock
public NetworkAclIngressArgs.Builder ipv6CidrBlock(@Nullable com.pulumi.core.Output<java.lang.String> ipv6CidrBlock)
- Parameters:
ipv6CidrBlock- The IPv6 CIDR block.- Returns:
- builder
-
ipv6CidrBlock
public NetworkAclIngressArgs.Builder ipv6CidrBlock(java.lang.String ipv6CidrBlock)
- Parameters:
ipv6CidrBlock- The IPv6 CIDR block.- Returns:
- builder
-
protocol
public NetworkAclIngressArgs.Builder protocol(com.pulumi.core.Output<java.lang.String> protocol)
- Parameters:
protocol- The protocol to match. If using the -1 'all' protocol, you must specify a from and to port of 0.- Returns:
- builder
-
protocol
public NetworkAclIngressArgs.Builder protocol(java.lang.String protocol)
- Parameters:
protocol- The protocol to match. If using the -1 'all' protocol, you must specify a from and to port of 0.- Returns:
- builder
-
ruleNo
public NetworkAclIngressArgs.Builder ruleNo(com.pulumi.core.Output<java.lang.Integer> ruleNo)
- Parameters:
ruleNo- The rule number. Used for ordering.- Returns:
- builder
-
ruleNo
public NetworkAclIngressArgs.Builder ruleNo(java.lang.Integer ruleNo)
- Parameters:
ruleNo- The rule number. Used for ordering.- Returns:
- builder
-
toPort
public NetworkAclIngressArgs.Builder toPort(com.pulumi.core.Output<java.lang.Integer> toPort)
- Parameters:
toPort- The to port to match.- Returns:
- builder
-
toPort
public NetworkAclIngressArgs.Builder toPort(java.lang.Integer toPort)
- Parameters:
toPort- The to port to match.- Returns:
- builder
-
build
public NetworkAclIngressArgs build()
-
-