Google Cloud Dialogflow V2 Client - Class SipTrunk (2.8.1)

Reference documentation and code samples for the Google Cloud Dialogflow V2 Client class SipTrunk.

SipTrunk is the resource that represents a SIP trunk to connect to Google Telephony platform SIP trunking service.

Generated from protobuf message google.cloud.dialogflow.v2.SipTrunk

Namespace

Google \ Cloud \ Dialogflow \ V2

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ name string

Identifier. The unique identifier of the SIP trunk. Format: projects/<Project ID>/locations/<Location ID>/sipTrunks/<SipTrunk ID>.

↳ expected_hostname string[]

Required. The expected hostnames in the peer certificate from partner that is used for TLS authentication.

↳ connections array<Connection>

Output only. Connections of the SIP trunk.

↳ display_name string

Optional. Human readable alias for this trunk.

↳ peer_hostnames array<SipHostname>

Required. Peer hostnames of the SIP trunk.

↳ google_root_cert_file int

Optional. The root certificate file to use for this SIP trunk.

getName

Identifier. The unique identifier of the SIP trunk.

Format: projects/<Project ID>/locations/<Location ID>/sipTrunks/<SipTrunk ID>.

Returns
Type Description
string

setName

Identifier. The unique identifier of the SIP trunk.

Format: projects/<Project ID>/locations/<Location ID>/sipTrunks/<SipTrunk ID>.

Parameter
Name Description
var string
Returns
Type Description
$this

getExpectedHostname

Required. The expected hostnames in the peer certificate from partner that is used for TLS authentication.

Returns
Type Description
Google\Protobuf\RepeatedField<string>

setExpectedHostname

Required. The expected hostnames in the peer certificate from partner that is used for TLS authentication.

Parameter
Name Description
var string[]
Returns
Type Description
$this

getConnections

Output only. Connections of the SIP trunk.

Returns
Type Description
Google\Protobuf\RepeatedField<Connection>

setConnections

Output only. Connections of the SIP trunk.

Parameter
Name Description
var array<Connection>
Returns
Type Description
$this

getDisplayName

Optional. Human readable alias for this trunk.

Returns
Type Description
string

setDisplayName

Optional. Human readable alias for this trunk.

Parameter
Name Description
var string
Returns
Type Description
$this

getPeerHostnames

Required. Peer hostnames of the SIP trunk.

Returns
Type Description
Google\Protobuf\RepeatedField<SipHostname>

setPeerHostnames

Required. Peer hostnames of the SIP trunk.

Parameter
Name Description
var array<SipHostname>
Returns
Type Description
$this

getGoogleRootCertFile

Optional. The root certificate file to use for this SIP trunk.

Returns
Type Description
int Enum of type GoogleRootCertFile.

setGoogleRootCertFile

Optional. The root certificate file to use for this SIP trunk.

Parameter
Name Description
var int

Enum of type GoogleRootCertFile.

Returns
Type Description
$this