Class: QuicknodeSdk::DestinationAttributes

Inherits:
Object
  • Object
show all
Defined in:
sig/quicknode_sdk.rbs

Class Method Summary collapse

Class Method Details

.azureDestinationAttributes

Parameters:

  • storage_account: (String)
  • sas_token: (String)
  • container: (String)
  • compression: (String)
  • file_type: (String)
  • max_retry: (Integer)
  • retry_interval_sec: (Integer)
  • blob_prefix: (String)

Returns:



42
# File 'sig/quicknode_sdk.rbs', line 42

def self.azure: (storage_account: String, sas_token: String, container: String, compression: String, file_type: String, ?max_retry: Integer, ?retry_interval_sec: Integer, ?blob_prefix: String) -> DestinationAttributes

.kafkaDestinationAttributes

Parameters:

  • bootstrap_servers: (String)
  • topic_name: (String)
  • compression_type: (String)
  • batch_size: (Integer)
  • linger_ms: (Integer)
  • max_message_bytes: (Integer)
  • timeout_sec: (Integer)
  • max_retry: (Integer)
  • retry_interval_sec: (Integer)
  • username: (String)
  • password: (String)
  • protocol: (String)
  • mechanisms: (String)

Returns:



44
# File 'sig/quicknode_sdk.rbs', line 44

def self.kafka: (bootstrap_servers: String, topic_name: String, compression_type: String, ?batch_size: Integer, ?linger_ms: Integer, ?max_message_bytes: Integer, ?timeout_sec: Integer, ?max_retry: Integer, ?retry_interval_sec: Integer, ?username: String, ?password: String, ?protocol: String, ?mechanisms: String) -> DestinationAttributes

.postgresDestinationAttributes

Parameters:

  • host: (String)
  • port: (Integer)
  • database: (String)
  • username: (String)
  • password: (String)
  • table_name: (String)
  • sslmode: (String)
  • max_retry: (Integer)
  • retry_interval_sec: (Integer)

Returns:



43
# File 'sig/quicknode_sdk.rbs', line 43

def self.postgres: (host: String, ?port: Integer, database: String, username: String, password: String, table_name: String, sslmode: String, ?max_retry: Integer, ?retry_interval_sec: Integer) -> DestinationAttributes

.s3DestinationAttributes

Parameters:

  • endpoint: (String)
  • access_key: (String)
  • secret_key: (String)
  • bucket: (String)
  • object_prefix: (String)
  • compression: (String)
  • file_type: (String)
  • max_retry: (Integer)
  • retry_interval_sec: (Integer)
  • use_ssl: (Boolean)

Returns:



41
# File 'sig/quicknode_sdk.rbs', line 41

def self.s3: (endpoint: String, access_key: String, secret_key: String, bucket: String, object_prefix: String, compression: String, file_type: String, ?max_retry: Integer, ?retry_interval_sec: Integer, ?use_ssl: bool) -> DestinationAttributes

.webhookDestinationAttributes

Parameters:

  • url: (String)
  • max_retry: (Integer)
  • retry_interval_sec: (Integer)
  • post_timeout_sec: (Integer)
  • security_token: (String)
  • compression: (String)

Returns:



40
# File 'sig/quicknode_sdk.rbs', line 40

def self.webhook: (url: String, ?max_retry: Integer, ?retry_interval_sec: Integer, ?post_timeout_sec: Integer, ?security_token: String, ?compression: String) -> DestinationAttributes