Class: MintPress::OracleTrafficDirector::AccessLogBuffer

Inherits:
Object
  • Object
show all
Includes:
MintLogger, Mixins::Properties, OtdCommon
Defined in:
src/oracle-otd/lib/oracle-otd/generated/access_log_buffer.rb

Overview

set the following properties of the access-log buffer.

Properties (Read/Write)

  • #name ⇒ String

    Property Attributes
    
    
    27
    # File 'src/oracle-otd/lib/oracle-otd/generated/access_log_buffer.rb', line 27
    
    property :name, type: String
  • #enabled ⇒ [TrueClass, FalseClass]
    'Whether the system buffers access log updates. Range of values: true or false. Default: true.'

    Property Attributes
    • set_proptrue
    
    
    32
    33
    34
    # File 'src/oracle-otd/lib/oracle-otd/generated/access_log_buffer.rb', line 32
    
    property :enabled, description: 'Whether the system buffers access log updates.
    Range of values: true or false.
    Default: true.', set_prop: true, type: [TrueClass, FalseClass]
  • #buffer_size ⇒ Integer
    'Size (in bytes) of individual access log buffers. Range of values: 4096 - 1048576. Default: 8192.'

    Property Attributes
    • set_proptrue
    
    
    38
    39
    40
    # File 'src/oracle-otd/lib/oracle-otd/generated/access_log_buffer.rb', line 38
    
    property :buffer_size, description: 'Size (in bytes) of individual access log buffers.
    Range of values: 4096 - 1048576.
    Default: 8192.', set_prop: true, type: Integer
  • #direct_io ⇒ [TrueClass, FalseClass]
    'Indicates whether the file system should cache access-log writes. Range of values: true or false. The default value, false, indicates that the file system should cache access log writes. Setting the value to true indicates that the file system should not cache access log writes. The setting is purely advisory; either the server or the operating system may choose to ignore it.'

    Property Attributes
    • set_proptrue
    
    
    44
    45
    46
    # File 'src/oracle-otd/lib/oracle-otd/generated/access_log_buffer.rb', line 44
    
    property :direct_io, description: 'Indicates whether the file system should cache access-log writes.
    Range of values: true or false.
    The default value, false, indicates that the file system should cache access log writes. Setting the value to true indicates that the file system should not cache access log writes. The setting is purely advisory; either the server or the operating system may choose to ignore it.', set_prop: true, type: [TrueClass, FalseClass]
  • #max_buffers ⇒ Integer
    'Maximum number of access log buffers per server. Range of values: 1 - 65536. Default: 1000.'

    Property Attributes
    • set_proptrue
    
    
    50
    51
    52
    # File 'src/oracle-otd/lib/oracle-otd/generated/access_log_buffer.rb', line 50
    
    property :max_buffers, description: 'Maximum number of access log buffers per server.
    Range of values: 1 - 65536.
    Default: 1000.', set_prop: true, type: Integer
  • #max_buffers_per_file ⇒ String
    'Maximum number of access log buffers per access log file. Range of values: 1 - 128. Default: auto-tuned.'

    Property Attributes
    • set_proptrue
    • fromInteger
    
    
    56
    57
    58
    # File 'src/oracle-otd/lib/oracle-otd/generated/access_log_buffer.rb', line 56
    
    property :max_buffers_per_file, description: 'Maximum number of access log buffers per access log file.
    Range of values: 1 - 128.
    Default: auto-tuned.', set_prop: true, from: Integer, type: String
  • #max_age ⇒ Float
    'Maximum amount of time to buffer a given access log entry. Range of values: an interval in seconds between 0.001 and 3600 (1 hour), inclusive. Default: 1.'

    Property Attributes
    • set_proptrue
    
    
    62
    63
    64
    # File 'src/oracle-otd/lib/oracle-otd/generated/access_log_buffer.rb', line 62
    
    property :max_age, description: 'Maximum amount of time to buffer a given access log entry.
    Range of values: an interval in seconds between 0.001 and 3600 (1 hour), inclusive.
    Default: 1.', set_prop: true, type: Float
  • #configuration ⇒ [MintPress::OracleTrafficDirector::Configuration]
    'Name of the configuration.'

    Property Attributes
    • set_proptrue
    • fromString
    
    
    66
    # File 'src/oracle-otd/lib/oracle-otd/generated/access_log_buffer.rb', line 66
    
    property :configuration, description: 'Name of the configuration.', set_prop: true, type: [MintPress::OracleTrafficDirector::Configuration], from: String
  • #parent ⇒ MintPress::OracleTrafficDirector::Configuration

    Property Attributes
    
    
    67
    # File 'src/oracle-otd/lib/oracle-otd/generated/access_log_buffer.rb', line 67
    
    property :parent, type: MintPress::OracleTrafficDirector::Configuration

Properties (Read Only)

Constant Summary collapse

MODEL_PARENTS =
["configuration"]
LIST_PARAMS =
nil
GET_PARAMS =
["configuration"]

Constants included from MintLogger

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

Instance Attribute Summary collapse

Attributes included from Mixins::Properties

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

Attributes included from OtdCommon

#harvested

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 OtdCommon

#can_exist?, #creator_available?, #delete_generic, #delete_props, #destroy_generic, #disable_props, #empty_mbean?, #enable_prop_generic, #enable_props, #exist_generic?, #form_props, #get_domain, #get_property_from_target, #get_props, #handle_type, #harvest, #harvesters, #harvesting, #list_generic, #list_props, #otd_create_generic, #otd_propize, #set_prop_generic, #set_props

Constructor Details

#initialize(opts = {}) ⇒ AccessLogBuffer

Returns a new instance of AccessLogBuffer.

Instance Attribute Details

#get_paramsObject

Returns the value of attribute get_params.

#list_paramsObject

Returns the value of attribute list_params.

#model_parentsObject

Returns the value of attribute model_parents.

Instance Method Details

#createObject

#destroyObject

#exist?Boolean

Returns:

  • (Boolean)