Class: Temporalio::Client::Connection::HTTPConnectProxyOptions

Inherits:
Struct
  • Object
show all
Defined in:
lib/temporalio/client/connection.rb

Overview

Options for HTTP CONNECT proxy for client connections.

Instance Attribute Summary collapse

Instance Attribute Details

#basic_auth_passString?

Returns Pass for HTTP basic auth for the proxy, must be combined with #basic_auth_user.

Returns:

  • (String, nil)

    Pass for HTTP basic auth for the proxy, must be combined with #basic_auth_user.



116
117
118
119
120
121
# File 'lib/temporalio/client/connection.rb', line 116

HTTPConnectProxyOptions = Struct.new(
  :target_host,
  :basic_auth_user, # Optional
  :basic_auth_pass, # Optional,
  keyword_init: true
)

#basic_auth_userString?

Returns User for HTTP basic auth for the proxy, must be combined with #basic_auth_pass.

Returns:

  • (String, nil)

    User for HTTP basic auth for the proxy, must be combined with #basic_auth_pass.



116
117
118
119
120
121
# File 'lib/temporalio/client/connection.rb', line 116

HTTPConnectProxyOptions = Struct.new(
  :target_host,
  :basic_auth_user, # Optional
  :basic_auth_pass, # Optional,
  keyword_init: true
)

#target_hostString

Returns Target host:port for the HTTP CONNECT proxy.

Returns:

  • (String)

    Target host:port for the HTTP CONNECT proxy.



116
117
118
119
120
121
# File 'lib/temporalio/client/connection.rb', line 116

HTTPConnectProxyOptions = Struct.new(
  :target_host,
  :basic_auth_user, # Optional
  :basic_auth_pass, # Optional,
  keyword_init: true
)