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
    [View source]
    
    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
    [View source]
    
    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 }
    [View source]
    
    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
    [View source]
    
    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
    [View source]
    
    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 }
    [View source]
    
    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
    [View source]
    
    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_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