Class: AgentCliRuntime::ProbeRequest
- Inherits:
-
Data
- Object
- Data
- AgentCliRuntime::ProbeRequest
- Defined in:
- lib/agent_cli_runtime/values.rb
Instance Attribute Summary collapse
-
#credential_environment_keys ⇒ Object
readonly
Returns the value of attribute credential_environment_keys.
-
#credential_file_staged ⇒ Object
readonly
Returns the value of attribute credential_file_staged.
-
#environment ⇒ Object
readonly
Returns the value of attribute environment.
-
#profile ⇒ Object
readonly
Returns the value of attribute profile.
-
#route ⇒ Object
readonly
Returns the value of attribute route.
-
#variant ⇒ Object
readonly
Returns the value of attribute variant.
Instance Method Summary collapse
-
#initialize(profile:, route:, variant: nil, environment: {}, credential_environment_keys: [], credential_file_staged: false) ⇒ ProbeRequest
constructor
A new instance of ProbeRequest.
Constructor Details
#initialize(profile:, route:, variant: nil, environment: {}, credential_environment_keys: [], credential_file_staged: false) ⇒ ProbeRequest
Returns a new instance of ProbeRequest.
323 324 325 326 327 328 329 330 331 332 333 334 335 336 |
# File 'lib/agent_cli_runtime/values.rb', line 323 def initialize(profile:, route:, variant: nil, environment: {}, credential_environment_keys: [], credential_file_staged: false) parsed_route = route.is_a?(Route) ? route : Route.parse(route) super( profile: profile, route: parsed_route, variant: variant.nil? ? nil : Immutable.string(variant), environment: Immutable.hash(environment), credential_environment_keys: Immutable.strings(credential_environment_keys), credential_file_staged: credential_file_staged == true ) end |
Instance Attribute Details
#credential_environment_keys ⇒ Object (readonly)
Returns the value of attribute credential_environment_keys
319 320 321 |
# File 'lib/agent_cli_runtime/values.rb', line 319 def credential_environment_keys @credential_environment_keys end |
#credential_file_staged ⇒ Object (readonly)
Returns the value of attribute credential_file_staged
319 320 321 |
# File 'lib/agent_cli_runtime/values.rb', line 319 def credential_file_staged @credential_file_staged end |
#environment ⇒ Object (readonly)
Returns the value of attribute environment
319 320 321 |
# File 'lib/agent_cli_runtime/values.rb', line 319 def environment @environment end |
#profile ⇒ Object (readonly)
Returns the value of attribute profile
319 320 321 |
# File 'lib/agent_cli_runtime/values.rb', line 319 def profile @profile end |
#route ⇒ Object (readonly)
Returns the value of attribute route
319 320 321 |
# File 'lib/agent_cli_runtime/values.rb', line 319 def route @route end |
#variant ⇒ Object (readonly)
Returns the value of attribute variant
319 320 321 |
# File 'lib/agent_cli_runtime/values.rb', line 319 def variant @variant end |