Class HostedConnectionState.Builder
- java.lang.Object
-
- com.pulumi.aws.directconnect.inputs.HostedConnectionState.Builder
-
- Enclosing class:
- HostedConnectionState
public static final class HostedConnectionState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(HostedConnectionState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description HostedConnectionState.BuilderawsDevice(com.pulumi.core.Output<java.lang.String> awsDevice)HostedConnectionState.BuilderawsDevice(java.lang.String awsDevice)HostedConnectionState.Builderbandwidth(com.pulumi.core.Output<java.lang.String> bandwidth)HostedConnectionState.Builderbandwidth(java.lang.String bandwidth)HostedConnectionStatebuild()HostedConnectionState.BuilderconnectionId(com.pulumi.core.Output<java.lang.String> connectionId)HostedConnectionState.BuilderconnectionId(java.lang.String connectionId)HostedConnectionState.BuilderconnectionRegion(com.pulumi.core.Output<java.lang.String> connectionRegion)HostedConnectionState.BuilderconnectionRegion(java.lang.String connectionRegion)HostedConnectionState.BuilderhasLogicalRedundancy(com.pulumi.core.Output<java.lang.String> hasLogicalRedundancy)HostedConnectionState.BuilderhasLogicalRedundancy(java.lang.String hasLogicalRedundancy)HostedConnectionState.BuilderjumboFrameCapable(com.pulumi.core.Output<java.lang.Boolean> jumboFrameCapable)HostedConnectionState.BuilderjumboFrameCapable(java.lang.Boolean jumboFrameCapable)HostedConnectionState.BuilderlagId(com.pulumi.core.Output<java.lang.String> lagId)HostedConnectionState.BuilderlagId(java.lang.String lagId)HostedConnectionState.BuilderloaIssueTime(com.pulumi.core.Output<java.lang.String> loaIssueTime)HostedConnectionState.BuilderloaIssueTime(java.lang.String loaIssueTime)HostedConnectionState.Builderlocation(com.pulumi.core.Output<java.lang.String> location)HostedConnectionState.Builderlocation(java.lang.String location)HostedConnectionState.Buildername(com.pulumi.core.Output<java.lang.String> name)HostedConnectionState.Buildername(java.lang.String name)HostedConnectionState.BuilderownerAccountId(com.pulumi.core.Output<java.lang.String> ownerAccountId)HostedConnectionState.BuilderownerAccountId(java.lang.String ownerAccountId)HostedConnectionState.BuilderpartnerName(com.pulumi.core.Output<java.lang.String> partnerName)HostedConnectionState.BuilderpartnerName(java.lang.String partnerName)HostedConnectionState.BuilderproviderName(com.pulumi.core.Output<java.lang.String> providerName)HostedConnectionState.BuilderproviderName(java.lang.String providerName)HostedConnectionState.Builderregion(com.pulumi.core.Output<java.lang.String> region)Deprecated.region is deprecated.HostedConnectionState.Builderregion(java.lang.String region)Deprecated.region is deprecated.HostedConnectionState.Builderstate(com.pulumi.core.Output<java.lang.String> state)HostedConnectionState.Builderstate(java.lang.String state)HostedConnectionState.Buildervlan(com.pulumi.core.Output<java.lang.Integer> vlan)HostedConnectionState.Buildervlan(java.lang.Integer vlan)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(HostedConnectionState defaults)
-
-
Method Detail
-
awsDevice
public HostedConnectionState.Builder awsDevice(@Nullable com.pulumi.core.Output<java.lang.String> awsDevice)
- Parameters:
awsDevice- The Direct Connect endpoint on which the physical connection terminates.- Returns:
- builder
-
awsDevice
public HostedConnectionState.Builder awsDevice(java.lang.String awsDevice)
- Parameters:
awsDevice- The Direct Connect endpoint on which the physical connection terminates.- Returns:
- builder
-
bandwidth
public HostedConnectionState.Builder bandwidth(@Nullable com.pulumi.core.Output<java.lang.String> bandwidth)
- Parameters:
bandwidth- The bandwidth of the connection. Valid values for dedicated connections: 1Gbps, 10Gbps. Valid values for hosted connections: 50Mbps, 100Mbps, 200Mbps, 300Mbps, 400Mbps, 500Mbps, 1Gbps, 2Gbps, 5Gbps, 10Gbps, and 25Gbps. Case sensitive. Refer to the AWS Direct Connection supported bandwidths for [Hosted Connections](https://docs.aws.amazon.com/directconnect/latest/UserGuide/hosted_connection.html).- Returns:
- builder
-
bandwidth
public HostedConnectionState.Builder bandwidth(java.lang.String bandwidth)
- Parameters:
bandwidth- The bandwidth of the connection. Valid values for dedicated connections: 1Gbps, 10Gbps. Valid values for hosted connections: 50Mbps, 100Mbps, 200Mbps, 300Mbps, 400Mbps, 500Mbps, 1Gbps, 2Gbps, 5Gbps, 10Gbps, and 25Gbps. Case sensitive. Refer to the AWS Direct Connection supported bandwidths for [Hosted Connections](https://docs.aws.amazon.com/directconnect/latest/UserGuide/hosted_connection.html).- Returns:
- builder
-
connectionId
public HostedConnectionState.Builder connectionId(@Nullable com.pulumi.core.Output<java.lang.String> connectionId)
- Parameters:
connectionId- The ID of the interconnect or LAG.- Returns:
- builder
-
connectionId
public HostedConnectionState.Builder connectionId(java.lang.String connectionId)
- Parameters:
connectionId- The ID of the interconnect or LAG.- Returns:
- builder
-
connectionRegion
public HostedConnectionState.Builder connectionRegion(@Nullable com.pulumi.core.Output<java.lang.String> connectionRegion)
- Parameters:
connectionRegion- The AWS Region where the connection is located.- Returns:
- builder
-
connectionRegion
public HostedConnectionState.Builder connectionRegion(java.lang.String connectionRegion)
- Parameters:
connectionRegion- The AWS Region where the connection is located.- Returns:
- builder
-
hasLogicalRedundancy
public HostedConnectionState.Builder hasLogicalRedundancy(@Nullable com.pulumi.core.Output<java.lang.String> hasLogicalRedundancy)
- Parameters:
hasLogicalRedundancy- Indicates whether the connection supports a secondary BGP peer in the same address family (IPv4/IPv6).- Returns:
- builder
-
hasLogicalRedundancy
public HostedConnectionState.Builder hasLogicalRedundancy(java.lang.String hasLogicalRedundancy)
- Parameters:
hasLogicalRedundancy- Indicates whether the connection supports a secondary BGP peer in the same address family (IPv4/IPv6).- Returns:
- builder
-
jumboFrameCapable
public HostedConnectionState.Builder jumboFrameCapable(@Nullable com.pulumi.core.Output<java.lang.Boolean> jumboFrameCapable)
- Parameters:
jumboFrameCapable- Boolean value representing if jumbo frames have been enabled for this connection.- Returns:
- builder
-
jumboFrameCapable
public HostedConnectionState.Builder jumboFrameCapable(java.lang.Boolean jumboFrameCapable)
- Parameters:
jumboFrameCapable- Boolean value representing if jumbo frames have been enabled for this connection.- Returns:
- builder
-
lagId
public HostedConnectionState.Builder lagId(@Nullable com.pulumi.core.Output<java.lang.String> lagId)
- Parameters:
lagId- The ID of the LAG.- Returns:
- builder
-
lagId
public HostedConnectionState.Builder lagId(java.lang.String lagId)
- Parameters:
lagId- The ID of the LAG.- Returns:
- builder
-
loaIssueTime
public HostedConnectionState.Builder loaIssueTime(@Nullable com.pulumi.core.Output<java.lang.String> loaIssueTime)
- Parameters:
loaIssueTime- The time of the most recent call to [DescribeLoa](https://docs.aws.amazon.com/directconnect/latest/APIReference/API_DescribeLoa.html) for this connection.- Returns:
- builder
-
loaIssueTime
public HostedConnectionState.Builder loaIssueTime(java.lang.String loaIssueTime)
- Parameters:
loaIssueTime- The time of the most recent call to [DescribeLoa](https://docs.aws.amazon.com/directconnect/latest/APIReference/API_DescribeLoa.html) for this connection.- Returns:
- builder
-
location
public HostedConnectionState.Builder location(@Nullable com.pulumi.core.Output<java.lang.String> location)
- Parameters:
location- The location of the connection.- Returns:
- builder
-
location
public HostedConnectionState.Builder location(java.lang.String location)
- Parameters:
location- The location of the connection.- Returns:
- builder
-
name
public HostedConnectionState.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name- The name of the connection.- Returns:
- builder
-
name
public HostedConnectionState.Builder name(java.lang.String name)
- Parameters:
name- The name of the connection.- Returns:
- builder
-
ownerAccountId
public HostedConnectionState.Builder ownerAccountId(@Nullable com.pulumi.core.Output<java.lang.String> ownerAccountId)
- Parameters:
ownerAccountId- The ID of the AWS account of the customer for the connection.- Returns:
- builder
-
ownerAccountId
public HostedConnectionState.Builder ownerAccountId(java.lang.String ownerAccountId)
- Parameters:
ownerAccountId- The ID of the AWS account of the customer for the connection.- Returns:
- builder
-
partnerName
public HostedConnectionState.Builder partnerName(@Nullable com.pulumi.core.Output<java.lang.String> partnerName)
- Parameters:
partnerName- The name of the AWS Direct Connect service provider associated with the connection.- Returns:
- builder
-
partnerName
public HostedConnectionState.Builder partnerName(java.lang.String partnerName)
- Parameters:
partnerName- The name of the AWS Direct Connect service provider associated with the connection.- Returns:
- builder
-
providerName
public HostedConnectionState.Builder providerName(@Nullable com.pulumi.core.Output<java.lang.String> providerName)
- Parameters:
providerName- The name of the service provider associated with the connection.- Returns:
- builder
-
providerName
public HostedConnectionState.Builder providerName(java.lang.String providerName)
- Parameters:
providerName- The name of the service provider associated with the connection.- Returns:
- builder
-
region
@Deprecated public HostedConnectionState.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
Deprecated.region is deprecated. Use connectionRegion instead.- Parameters:
region- (**Deprecated**) The AWS Region where the connection is located. Use `connectionRegion` instead.- Returns:
- builder
-
region
@Deprecated public HostedConnectionState.Builder region(java.lang.String region)
Deprecated.region is deprecated. Use connectionRegion instead.- Parameters:
region- (**Deprecated**) The AWS Region where the connection is located. Use `connectionRegion` instead.- Returns:
- builder
-
state
public HostedConnectionState.Builder state(@Nullable com.pulumi.core.Output<java.lang.String> state)
- Parameters:
state- The state of the connection. Possible values include: ordering, requested, pending, available, down, deleting, deleted, rejected, unknown. See [AllocateHostedConnection](https://docs.aws.amazon.com/directconnect/latest/APIReference/API_AllocateHostedConnection.html) for a description of each connection state.- Returns:
- builder
-
state
public HostedConnectionState.Builder state(java.lang.String state)
- Parameters:
state- The state of the connection. Possible values include: ordering, requested, pending, available, down, deleting, deleted, rejected, unknown. See [AllocateHostedConnection](https://docs.aws.amazon.com/directconnect/latest/APIReference/API_AllocateHostedConnection.html) for a description of each connection state.- Returns:
- builder
-
vlan
public HostedConnectionState.Builder vlan(@Nullable com.pulumi.core.Output<java.lang.Integer> vlan)
- Parameters:
vlan- The dedicated VLAN provisioned to the hosted connection.- Returns:
- builder
-
vlan
public HostedConnectionState.Builder vlan(java.lang.Integer vlan)
- Parameters:
vlan- The dedicated VLAN provisioned to the hosted connection.- Returns:
- builder
-
build
public HostedConnectionState build()
-
-