module Fluent::GridDBAuthParams

Public Class Methods

included(klass) click to toggle source
# File lib/fluent/plugin/griddb_auth.rb, line 7
def self.included(klass)
  klass.instance_eval {
        desc "Host to GridDB Server"
        # Endpoint URL ex. http://localhost.local/api/
        config_param :host, :string
        
        desc "Cluster name"
        # Cluster name to GridDB Server
        config_param :cluster, :string
        
        desc "Database name"
        # Database name in GridDB Server
        config_param :database, :string
        
        desc "Container name"
        # Container name in database
        config_param :container, :string
   
        desc "Username of GridDB account"
        # GridDB username account
        config_param :username, :string, :default => ''

        desc "Password of GridDB account"
        # GridDB password account
        config_param :password, :string, :default => '', :secret => true
          
        # Switch non-buffered/buffered plugin
        config_param :buffered, :bool, :default => false
  }
end