Class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1SipHostname
- Inherits:
-
Object
- Object
- Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1SipHostname
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/dialogflow_v2beta1/classes.rb,
lib/google/apis/dialogflow_v2beta1/representations.rb,
lib/google/apis/dialogflow_v2beta1/representations.rb
Instance Attribute Summary collapse
-
#connection_state ⇒ String
Corresponds to the JSON property
connectionState. -
#enabled_sip_ping ⇒ Boolean
(also: #enabled_sip_ping?)
Corresponds to the JSON property
enabledSipPing. -
#error_details ⇒ Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1SipHostnameHostnameErrorDetails
Corresponds to the JSON property
errorDetails. -
#peer_hostname ⇒ String
Corresponds to the JSON property
peerHostname. -
#peer_socket_address ⇒ String
Corresponds to the JSON property
peerSocketAddress. -
#ping_interval ⇒ String
Corresponds to the JSON property
pingInterval. -
#probe_details ⇒ Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1ProbeDetails
Corresponds to the JSON property
probeDetails.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleCloudDialogflowV2beta1SipHostname
constructor
A new instance of GoogleCloudDialogflowV2beta1SipHostname.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleCloudDialogflowV2beta1SipHostname
Returns a new instance of GoogleCloudDialogflowV2beta1SipHostname.
19995 19996 19997 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 19995 def initialize(**args) update!(**args) end |
Instance Attribute Details
#connection_state ⇒ String
Corresponds to the JSON property connectionState
19962 19963 19964 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 19962 def connection_state @connection_state end |
#enabled_sip_ping ⇒ Boolean Also known as: enabled_sip_ping?
Corresponds to the JSON property enabledSipPing
19967 19968 19969 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 19967 def enabled_sip_ping @enabled_sip_ping end |
#error_details ⇒ Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1SipHostnameHostnameErrorDetails
Corresponds to the JSON property errorDetails
19973 19974 19975 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 19973 def error_details @error_details end |
#peer_hostname ⇒ String
Corresponds to the JSON property peerHostname
19978 19979 19980 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 19978 def peer_hostname @peer_hostname end |
#peer_socket_address ⇒ String
Corresponds to the JSON property peerSocketAddress
19983 19984 19985 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 19983 def peer_socket_address @peer_socket_address end |
#ping_interval ⇒ String
Corresponds to the JSON property pingInterval
19988 19989 19990 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 19988 def ping_interval @ping_interval end |
#probe_details ⇒ Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1ProbeDetails
Corresponds to the JSON property probeDetails
19993 19994 19995 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 19993 def probe_details @probe_details end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
20000 20001 20002 20003 20004 20005 20006 20007 20008 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 20000 def update!(**args) @connection_state = args[:connection_state] if args.key?(:connection_state) @enabled_sip_ping = args[:enabled_sip_ping] if args.key?(:enabled_sip_ping) @error_details = args[:error_details] if args.key?(:error_details) @peer_hostname = args[:peer_hostname] if args.key?(:peer_hostname) @peer_socket_address = args[:peer_socket_address] if args.key?(:peer_socket_address) @ping_interval = args[:ping_interval] if args.key?(:ping_interval) @probe_details = args[:probe_details] if args.key?(:probe_details) end |