Class: MintPress::SiebelApi::NamedSubsystemParameterGroup

Inherits:
Object
  • Object
show all
Includes:
Mixins::Properties, MintPress::Siebel::Utils
Defined in:
src/oracle-siebel/lib/oracle-siebel/nss_parameter_group.rb

Overview

This class specifically updates Named Subsystem Parameters

Properties (Read/Write)

  • #name ⇒ String

    Property Attributes
    
    
    8
    # File 'src/oracle-siebel/lib/oracle-siebel/nss_parameter_group.rb', line 8
    
    property :name, type: String
  • #parameter_set ⇒ Hash
    The set of parameters that we're applying

    Property Attributes
    
    
    10
    # File 'src/oracle-siebel/lib/oracle-siebel/nss_parameter_group.rb', line 10
    
    property :parameter_set, type: Hash
  • #enterprise_name ⇒ String (Default Value: Proc.new { self.enterprise.name })
    "Siebel Enterprise Name"

    Property Attributes
    • defaultProc.new { self.enterprise.name }
    
    
    11
    # File 'src/oracle-siebel/lib/oracle-siebel/nss_parameter_group.rb', line 11
    
    property :enterprise_name, type: String, description: "Siebel Enterprise Name", default: Proc.new { self.enterprise.name }
  • #enterprise ⇒ MintPress::SiebelApi::EnterpriseDeployment
    "Siebel Enterprise Name"

    Property Attributes
    
    
    12
    # File 'src/oracle-siebel/lib/oracle-siebel/nss_parameter_group.rb', line 12
    
    property :enterprise, type: MintPress::SiebelApi::EnterpriseDeployment, description: "Siebel Enterprise Name"
  • #restart_servers ⇒ [TrueClass, FalseClass] (Default Value: false)

    Property Attributes
    • defaultfalse
    
    
    14
    # File 'src/oracle-siebel/lib/oracle-siebel/nss_parameter_group.rb', line 14
    
    property :restart_servers, type: [TrueClass, FalseClass], default: false
  • #application_interface ⇒ MintPress::Siebel::ApplicationInterface (Default Value: Proc.new { $default_ai })

    Property Attributes
    • requiredtrue
    • defaultProc.new { $default_ai }
    
    
    15
    # File 'src/oracle-siebel/lib/oracle-siebel/nss_parameter_group.rb', line 15
    
    property :application_interface, type: MintPress::Siebel::ApplicationInterface, required: true, default: Proc.new { $default_ai }
  • #bypass_cache ⇒ [TrueClass, FalseClass] (Default Value: false)
    "Setting this property to true will bypass the local cache for nss parameters. This may slow down the execution of Post calls if the network is slow."

    Property Attributes
    • defaultfalse
    
    
    16
    # File 'src/oracle-siebel/lib/oracle-siebel/nss_parameter_group.rb', line 16
    
    property :bypass_cache, type: [TrueClass, FalseClass], default: false, description: "Setting this property to true will bypass the local cache for nss parameters. This may slow down the execution of Post calls if the network is slow."

Properties (Read Only)

Constant Summary

Constants included from MintLogger

MintLogger::DEBUG, MintLogger::ERROR, MintLogger::FATAL, MintLogger::INFO, MintLogger::UNKNOWN, MintLogger::VERBOSE, MintLogger::WARN

Instance Attribute Summary

Attributes included from Mixins::Properties

#autopush_set_cache, #dynamic_create, #harvest_on_access, #harvest_undefined_only, #harvested, #tree_root

Instance Method Summary collapse

Methods included from Mixins::Properties

#[], #[]=, #add_validate_report_result, #armour_set_property, #array_contains?, #array_is_a?, #check_autopush, #check_stack_overflow, #clone_property_object, #cloner_handle_single_property, #coerce_single, #contains_as_string?, #display_validate_report_result, #double_initialize?, #dump_to_hash, #find_parent, #find_parent_by_identity, #generate_accessor_functions, #get_canonical_renamed, #get_from_opts, #get_my_name, #get_property, #get_property_item, #has?, included, #initialize_validate_report, #inspect, #is_cloned_object?, #is_mintpress_object?, #is_probably_canonical?, #is_set?, #local_debug, #local_info, #local_verbose, #mintpress_property_definitions, #place_object_by_identity, #process_properties, #prop_set?, #property, #property_definitions, #property_details, #property_is_simple_object?, #push_root!, #require_property, #require_update, #retrieve_docstring, #sanitize, #set_map_dirty, #set_property, #set_property_item, #show_short_array, #strip_defaults!, #synchronize, #uncloned_property_definitions, #update_map, #validate, #validate_generic, #validate_properties, #validate_property, #validate_required, #version_allowed?, #weakref

Methods included from MintLogger::Utils::Common

#boolean_val, #has_value?, #no_value?, #nvl, #path_as_symbol, #ruby_level_to_send

Methods included from MintPress::Siebel::Utils

#can_hit_ai_locally?, #full_url, #get_ai_oracle_home, #get_oracle_home, #get_servermanager_oracle_home, #http_delete, #http_get, #http_post, #http_put, #request_headers

Constructor Details

#initialize(opts = {}) ⇒ NamedSubsystemParameterGroup

Returns a new instance of NamedSubsystemParameterGroup.

Instance Method Details

#createObject

#deleteObject

#deployObject

#generic_prop_func(action) ⇒ Object

#updateObject