Package com.pulumi.aws.directconnect
Class HostedPrivateVirtualInterfaceAccepterArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.directconnect.HostedPrivateVirtualInterfaceAccepterArgs.Builder
-
- Enclosing class:
- HostedPrivateVirtualInterfaceAccepterArgs
public static final class HostedPrivateVirtualInterfaceAccepterArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(HostedPrivateVirtualInterfaceAccepterArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(HostedPrivateVirtualInterfaceAccepterArgs defaults)
-
-
Method Detail
-
dxGatewayId
public HostedPrivateVirtualInterfaceAccepterArgs.Builder dxGatewayId(@Nullable com.pulumi.core.Output<java.lang.String> dxGatewayId)
- Parameters:
dxGatewayId- The ID of the Direct Connect gateway to which to connect the virtual interface.- Returns:
- builder
-
dxGatewayId
public HostedPrivateVirtualInterfaceAccepterArgs.Builder dxGatewayId(java.lang.String dxGatewayId)
- Parameters:
dxGatewayId- The ID of the Direct Connect gateway to which to connect the virtual interface.- Returns:
- builder
-
prefixPoolAllocatedCountIpv4
public HostedPrivateVirtualInterfaceAccepterArgs.Builder prefixPoolAllocatedCountIpv4(@Nullable com.pulumi.core.Output<java.lang.Integer> prefixPoolAllocatedCountIpv4)
- Parameters:
prefixPoolAllocatedCountIpv4- The number of inbound IPv4 route prefixes to allocate to the virtual interface. Valid values are `0` to `1000`. If not specified, AWS applies the default allocation of `100`.- Returns:
- builder
-
prefixPoolAllocatedCountIpv4
public HostedPrivateVirtualInterfaceAccepterArgs.Builder prefixPoolAllocatedCountIpv4(java.lang.Integer prefixPoolAllocatedCountIpv4)
- Parameters:
prefixPoolAllocatedCountIpv4- The number of inbound IPv4 route prefixes to allocate to the virtual interface. Valid values are `0` to `1000`. If not specified, AWS applies the default allocation of `100`.- Returns:
- builder
-
prefixPoolAllocatedCountIpv6
public HostedPrivateVirtualInterfaceAccepterArgs.Builder prefixPoolAllocatedCountIpv6(@Nullable com.pulumi.core.Output<java.lang.Integer> prefixPoolAllocatedCountIpv6)
- Parameters:
prefixPoolAllocatedCountIpv6- The number of inbound IPv6 route prefixes to allocate to the virtual interface. Valid values are `0` to `1000`. If not specified, AWS applies the default allocation of `100`.- Returns:
- builder
-
prefixPoolAllocatedCountIpv6
public HostedPrivateVirtualInterfaceAccepterArgs.Builder prefixPoolAllocatedCountIpv6(java.lang.Integer prefixPoolAllocatedCountIpv6)
- Parameters:
prefixPoolAllocatedCountIpv6- The number of inbound IPv6 route prefixes to allocate to the virtual interface. Valid values are `0` to `1000`. If not specified, AWS applies the default allocation of `100`.- Returns:
- builder
-
region
public HostedPrivateVirtualInterfaceAccepterArgs.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 HostedPrivateVirtualInterfaceAccepterArgs.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
-
tags
public HostedPrivateVirtualInterfaceAccepterArgs.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags- A map of tags to assign to the resource. .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 HostedPrivateVirtualInterfaceAccepterArgs.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags- A map of tags to assign to the resource. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
virtualInterfaceId
public HostedPrivateVirtualInterfaceAccepterArgs.Builder virtualInterfaceId(com.pulumi.core.Output<java.lang.String> virtualInterfaceId)
- Parameters:
virtualInterfaceId- The ID of the Direct Connect virtual interface to accept.- Returns:
- builder
-
virtualInterfaceId
public HostedPrivateVirtualInterfaceAccepterArgs.Builder virtualInterfaceId(java.lang.String virtualInterfaceId)
- Parameters:
virtualInterfaceId- The ID of the Direct Connect virtual interface to accept.- Returns:
- builder
-
vpnGatewayId
public HostedPrivateVirtualInterfaceAccepterArgs.Builder vpnGatewayId(@Nullable com.pulumi.core.Output<java.lang.String> vpnGatewayId)
- Parameters:
vpnGatewayId- The ID of the virtual private gateway to which to connect the virtual interface.- Returns:
- builder
-
vpnGatewayId
public HostedPrivateVirtualInterfaceAccepterArgs.Builder vpnGatewayId(java.lang.String vpnGatewayId)
- Parameters:
vpnGatewayId- The ID of the virtual private gateway to which to connect the virtual interface.- Returns:
- builder
-
build
public HostedPrivateVirtualInterfaceAccepterArgs build()
-
-