Class HostedConnectionState.Builder

  • Enclosing class:
    HostedConnectionState

    public static final class HostedConnectionState.Builder
    extends java.lang.Object
    • 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
      • 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
      • 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