Class: Kaltura::KalturaHttpNotificationDispatchJobData

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

Instance Attribute Summary collapse

Attributes inherited from KalturaEventNotificationDispatchJobData

#content_parameters, #template_id

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.



247
248
249
# File 'lib/kaltura_plugins/kaltura_http_notification_client_plugin.rb', line 247

def authentication_method
  @authentication_method
end

#connect_timeoutObject

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



238
239
240
# File 'lib/kaltura_plugins/kaltura_http_notification_client_plugin.rb', line 238

def connect_timeout
  @connect_timeout
end

#custom_headersObject

Adds a e-mail custom header



278
279
280
# File 'lib/kaltura_plugins/kaltura_http_notification_client_plugin.rb', line 278

def custom_headers
  @custom_headers
end

#dataObject

Data to send.



231
232
233
# File 'lib/kaltura_plugins/kaltura_http_notification_client_plugin.rb', line 231

def data
  @data
end

#methodObject

Request method.



228
229
230
# File 'lib/kaltura_plugins/kaltura_http_notification_client_plugin.rb', line 228

def method
  @method
end

#passwordObject

A password to use for the connection.



244
245
246
# File 'lib/kaltura_plugins/kaltura_http_notification_client_plugin.rb', line 244

def password
  @password
end

#sign_secretObject

The secret to sign the notification with



281
282
283
# File 'lib/kaltura_plugins/kaltura_http_notification_client_plugin.rb', line 281

def sign_secret
  @sign_secret
end

#ssl_certificateObject

SSL certificate to verify the peer with.



254
255
256
# File 'lib/kaltura_plugins/kaltura_http_notification_client_plugin.rb', line 254

def ssl_certificate
  @ssl_certificate
end

#ssl_certificate_passwordObject

The password required to use the certificate.



260
261
262
# File 'lib/kaltura_plugins/kaltura_http_notification_client_plugin.rb', line 260

def ssl_certificate_password
  @ssl_certificate_password
end

#ssl_certificate_typeObject

The format of the certificate.



257
258
259
# File 'lib/kaltura_plugins/kaltura_http_notification_client_plugin.rb', line 257

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.



263
264
265
# File 'lib/kaltura_plugins/kaltura_http_notification_client_plugin.rb', line 263

def ssl_engine
  @ssl_engine
end

#ssl_engine_defaultObject

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



266
267
268
# File 'lib/kaltura_plugins/kaltura_http_notification_client_plugin.rb', line 266

def ssl_engine_default
  @ssl_engine_default
end

#ssl_keyObject

Private SSL key.



272
273
274
# File 'lib/kaltura_plugins/kaltura_http_notification_client_plugin.rb', line 272

def ssl_key
  @ssl_key
end

#ssl_key_passwordObject

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



275
276
277
# File 'lib/kaltura_plugins/kaltura_http_notification_client_plugin.rb', line 275

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.



269
270
271
# File 'lib/kaltura_plugins/kaltura_http_notification_client_plugin.rb', line 269

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.



251
252
253
# File 'lib/kaltura_plugins/kaltura_http_notification_client_plugin.rb', line 251

def ssl_version
  @ssl_version
end

#timeoutObject

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



234
235
236
# File 'lib/kaltura_plugins/kaltura_http_notification_client_plugin.rb', line 234

def timeout
  @timeout
end

#urlObject

Remote server URL



225
226
227
# File 'lib/kaltura_plugins/kaltura_http_notification_client_plugin.rb', line 225

def url
  @url
end

#usernameObject

A username to use for the connection.



241
242
243
# File 'lib/kaltura_plugins/kaltura_http_notification_client_plugin.rb', line 241

def username
  @username
end