Class: KalturaApi::KalturaHttpNotificationTemplate

Inherits:
KalturaEventNotificationTemplate show all
Defined in:
lib/kaltura_plugins/kaltura_http_notification_client_plugin.rb

Instance Attribute Summary collapse

Attributes inherited from KalturaEventNotificationTemplate

#automatic_dispatch_enabled, #content_parameters, #created_at, #description, #event_conditions, #event_object_type, #event_type, #id, #manual_dispatch_enabled, #name, #partner_id, #status, #system_name, #type, #updated_at, #user_parameters

Attributes inherited from KalturaObjectBase

#object_type

Method Summary

Methods inherited from KalturaObjectBase

#camelcase, #to_b, #to_params

Instance Attribute Details

#authentication_methodObject

The HTTP authentication method to use.



172
173
174
# File 'lib/kaltura_plugins/kaltura_http_notification_client_plugin.rb', line 172

def authentication_method
  @authentication_method
end

#connect_timeoutObject

The number of seconds to wait while trying to connect. Must be larger than zero.



163
164
165
# File 'lib/kaltura_plugins/kaltura_http_notification_client_plugin.rb', line 163

def connect_timeout
  @connect_timeout
end

#custom_headersObject

Adds a e-mail custom header



203
204
205
# File 'lib/kaltura_plugins/kaltura_http_notification_client_plugin.rb', line 203

def custom_headers
  @custom_headers
end

#dataObject

Data to send.



156
157
158
# File 'lib/kaltura_plugins/kaltura_http_notification_client_plugin.rb', line 156

def data
  @data
end

#methodObject

Request method.



153
154
155
# File 'lib/kaltura_plugins/kaltura_http_notification_client_plugin.rb', line 153

def method
  @method
end

#passwordObject

A password to use for the connection.



169
170
171
# File 'lib/kaltura_plugins/kaltura_http_notification_client_plugin.rb', line 169

def password
  @password
end

#ssl_certificateObject

SSL certificate to verify the peer with.



179
180
181
# File 'lib/kaltura_plugins/kaltura_http_notification_client_plugin.rb', line 179

def ssl_certificate
  @ssl_certificate
end

#ssl_certificate_passwordObject

The password required to use the certificate.



185
186
187
# File 'lib/kaltura_plugins/kaltura_http_notification_client_plugin.rb', line 185

def ssl_certificate_password
  @ssl_certificate_password
end

#ssl_certificate_typeObject

The format of the certificate.



182
183
184
# File 'lib/kaltura_plugins/kaltura_http_notification_client_plugin.rb', line 182

def ssl_certificate_type
  @ssl_certificate_type
end

#ssl_engineObject

The identifier for the crypto engine of the private SSL key specified in ssl key.



188
189
190
# File 'lib/kaltura_plugins/kaltura_http_notification_client_plugin.rb', line 188

def ssl_engine
  @ssl_engine
end

#ssl_engine_defaultObject

The identifier for the crypto engine used for asymmetric crypto operations.



191
192
193
# File 'lib/kaltura_plugins/kaltura_http_notification_client_plugin.rb', line 191

def ssl_engine_default
  @ssl_engine_default
end

#ssl_keyObject

Private SSL key.



197
198
199
# File 'lib/kaltura_plugins/kaltura_http_notification_client_plugin.rb', line 197

def ssl_key
  @ssl_key
end

#ssl_key_passwordObject

The secret password needed to use the private SSL key specified in ssl key.



200
201
202
# File 'lib/kaltura_plugins/kaltura_http_notification_client_plugin.rb', line 200

def ssl_key_password
  @ssl_key_password
end

#ssl_key_typeObject

The key type of the private SSL key specified in ssl key - PEM / DER / ENG.



194
195
196
# File 'lib/kaltura_plugins/kaltura_http_notification_client_plugin.rb', line 194

def ssl_key_type
  @ssl_key_type
end

#ssl_versionObject

The SSL version (2 or 3) to use. By default PHP will try to determine this itself, although in some cases this must be set manually.



176
177
178
# File 'lib/kaltura_plugins/kaltura_http_notification_client_plugin.rb', line 176

def ssl_version
  @ssl_version
end

#timeoutObject

The maximum number of seconds to allow cURL functions to execute.



159
160
161
# File 'lib/kaltura_plugins/kaltura_http_notification_client_plugin.rb', line 159

def timeout
  @timeout
end

#urlObject

Remote server URL



150
151
152
# File 'lib/kaltura_plugins/kaltura_http_notification_client_plugin.rb', line 150

def url
  @url
end

#usernameObject

A username to use for the connection.



166
167
168
# File 'lib/kaltura_plugins/kaltura_http_notification_client_plugin.rb', line 166

def username
  @username
end