Interface ConnectionSummary.Builder

  • Method Details

    • id

      The identifier of the requested Connection

      Parameters:
      id - The identifier of the requested Connection
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • arn

      The ARN of the Connection

      Parameters:
      arn - The ARN of the Connection
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • description

      ConnectionSummary.Builder description(String description)

      A descriptive name of the Connection

      Parameters:
      description - A descriptive name of the Connection
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • bandwidth

      ConnectionSummary.Builder bandwidth(String bandwidth)

      The bandwidth of the Connection

      Parameters:
      bandwidth - The bandwidth of the Connection
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • attachPoint

      ConnectionSummary.Builder attachPoint(AttachPoint attachPoint)

      The Attach Point to which the connection should be associated.

      Parameters:
      attachPoint - The Attach Point to which the connection should be associated.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • attachPoint

      default ConnectionSummary.Builder attachPoint(Consumer<AttachPoint.Builder> attachPoint)

      The Attach Point to which the connection should be associated.

      This is a convenience method that creates an instance of the AttachPoint.Builder avoiding the need to create one manually via AttachPoint.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to attachPoint(AttachPoint).

      Parameters:
      attachPoint - a consumer that will call methods on AttachPoint.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • environmentId

      ConnectionSummary.Builder environmentId(String environmentId)

      The Environment that this Connection is created on.

      Parameters:
      environmentId - The Environment that this Connection is created on.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • provider

      ConnectionSummary.Builder provider(Provider provider)

      The provider on the remote end of this Connection

      Parameters:
      provider - The provider on the remote end of this Connection
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • provider

      default ConnectionSummary.Builder provider(Consumer<Provider.Builder> provider)

      The provider on the remote end of this Connection

      This is a convenience method that creates an instance of the Provider.Builder avoiding the need to create one manually via Provider.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to provider(Provider).

      Parameters:
      provider - a consumer that will call methods on Provider.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • location

      ConnectionSummary.Builder location(String location)

      The provider specific location at the remote end of this Connection

      Parameters:
      location - The provider specific location at the remote end of this Connection
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • type

      The product variant supplied by this resource.

      Parameters:
      type - The product variant supplied by this resource.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • state

      • requested: The initial state of a connection. The state will remain here until the Connection is accepted on the Partner portal.

      • pending: The connection has been accepted and is being provisioned between AWS and the Partner.

      • available: The connection has been fully provisioned between AWS and the Partner.

      • deleting: The connection is being deleted.

      • deleted: The connection has been deleted.

      • failed: The connection has failed to be created.

      • updating: The connection is being updated.

      Parameters:
      state -
    • requested: The initial state of a connection. The state will remain here until the Connection is accepted on the Partner portal.

    • pending: The connection has been accepted and is being provisioned between AWS and the Partner.

    • available: The connection has been fully provisioned between AWS and the Partner.

    • deleting: The connection is being deleted.

    • deleted: The connection has been deleted.

    • failed: The connection has failed to be created.

    • updating: The connection is being updated.

    • Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • state

      • requested: The initial state of a connection. The state will remain here until the Connection is accepted on the Partner portal.

      • pending: The connection has been accepted and is being provisioned between AWS and the Partner.

      • available: The connection has been fully provisioned between AWS and the Partner.

      • deleting: The connection is being deleted.

      • deleted: The connection has been deleted.

      • failed: The connection has failed to be created.

      • updating: The connection is being updated.

      Parameters:
      state -
    • requested: The initial state of a connection. The state will remain here until the Connection is accepted on the Partner portal.

    • pending: The connection has been accepted and is being provisioned between AWS and the Partner.

    • available: The connection has been fully provisioned between AWS and the Partner.

    • deleting: The connection is being deleted.

    • deleted: The connection has been deleted.

    • failed: The connection has failed to be created.

    • updating: The connection is being updated.

    • Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • sharedId

      ConnectionSummary.Builder sharedId(String sharedId)

      An identifier used by both AWS and the remote partner to identify the specific connection.

      Parameters:
      sharedId - An identifier used by both AWS and the remote partner to identify the specific connection.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • billingTier

      ConnectionSummary.Builder billingTier(Integer billingTier)

      The billing tier this connection is currently assigned.

      Parameters:
      billingTier - The billing tier this connection is currently assigned.
      Returns:
      Returns a reference to this object so that method calls can be chained together.