# Dialogflow V2 API - Class Google::Cloud::Dialogflow::V2::Connection (v1.16.1)

1.16.1 (latest) 1.16.0 1.15.0 1.14.0 1.13.0 1.12.1 1.11.0 1.10.1 1.9.1 1.8.0 1.7.0 1.6.0 1.5.0 1.4.1 1.3.0 1.2.0 1.1.1 1.0.0 0.34.0 0.33.0 0.32.2 0.31.0 0.30.0 0.29.0 0.28.0 0.27.0 0.26.2 0.25.0 0.24.0 0.23.0 0.22.0 0.21.0 0.20.0 0.19.0 0.18.0 0.17.1 0.16.0 0.15.2 0.14.0 0.13.0 0.12.0 Reference documentation and code samples for the Dialogflow V2 API class Google::Cloud::Dialogflow::V2::Connection.

Represents a connection for SIP Trunk.

## Inherits

- Object

## Extended By

- Google::Protobuf::MessageExts::ClassMethods

## Includes

- Google::Protobuf::MessageExts

## Methods

### #connection_id

    def connection_id() -> ::String

**Returns**

- (::String) --- Output only. The unique identifier of the SIP Trunk connection.

### #error_details

    def error_details() -> ::Google::Cloud::Dialogflow::V2::Connection::ErrorDetails

**Returns**

- ([::Google::Cloud::Dialogflow::V2::Connection::ErrorDetails](https://docs.cloud.google.com/ruby/docs/reference/google-cloud-dialogflow-v2/latest/Google-Cloud-Dialogflow-V2-Connection-ErrorDetails)) --- Output only. The error details for the connection. Only populated when authentication errors occur.

### #state

    def state() -> ::Google::Cloud::Dialogflow::V2::Connection::State

**Returns**

- ([::Google::Cloud::Dialogflow::V2::Connection::State](https://docs.cloud.google.com/ruby/docs/reference/google-cloud-dialogflow-v2/latest/Google-Cloud-Dialogflow-V2-Connection-State)) --- Output only. State of the connection.

### #update_time

    def update_time() -> ::Google::Protobuf::Timestamp

**Returns**

- ([::Google::Protobuf::Timestamp](https://docs.cloud.google.com/ruby/docs/reference/google-cloud-dialogflow-v2/latest/Google-Protobuf-Timestamp)) --- Output only. When the connection status changed.