Module: SematextCloud

Defined in:
lib/SematextCloud/version.rb,
lib/SematextCloud.rb,
lib/SematextCloud/api_error.rb,
lib/SematextCloud/api_client.rb,
lib/SematextCloud/models/app.rb,
lib/SematextCloud/models/plan.rb,
lib/SematextCloud/api/apps_api.rb,
lib/SematextCloud/models/error.rb,
lib/SematextCloud/configuration.rb,
lib/SematextCloud/api/alerts_api.rb,
lib/SematextCloud/api/billing_api.rb,
lib/SematextCloud/api/metrics_api.rb,
lib/SematextCloud/api/logs_app_api.rb,
lib/SematextCloud/models/user_info.rb,
lib/SematextCloud/models/user_role.rb,
lib/SematextCloud/models/alert_rule.rb,
lib/SematextCloud/models/invitation.rb,
lib/SematextCloud/models/report_info.rb,
lib/SematextCloud/models/saved_query.rb,
lib/SematextCloud/models/app_metadata.rb,
lib/SematextCloud/models/billing_info.rb,
lib/SematextCloud/models/filter_value.rb,
lib/SematextCloud/api/saved_queries_api.rb,
lib/SematextCloud/api/subscriptions_api.rb,
lib/SematextCloud/api/monitoring_app_api.rb,
lib/SematextCloud/api/reset_password_api.rb,
lib/SematextCloud/models/app_description.rb,
lib/SematextCloud/models/create_app_info.rb,
lib/SematextCloud/models/update_app_info.rb,
lib/SematextCloud/models/user_permissions.rb,
lib/SematextCloud/models/data_series_filter.rb,
lib/SematextCloud/api/tag_api_controller_api.rb,
lib/SematextCloud/models/data_series_request.rb,
lib/SematextCloud/models/service_integration.rb,
lib/SematextCloud/api/alert_notifications_api.rb,
lib/SematextCloud/models/cloud_watch_settings.rb,
lib/SematextCloud/models/generic_api_response.rb,
lib/SematextCloud/models/basic_auth_method_dto.rb,
lib/SematextCloud/models/basic_organization_dto.rb,
lib/SematextCloud/api/aws_settings_controller_api.rb,
lib/SematextCloud/models/notification_integration.rb,
lib/SematextCloud/models/alert_notification_request.rb,
lib/SematextCloud/models/alert_rule_schedule_weekday_dto.rb,
lib/SematextCloud/models/alert_rule_schedule_time_range_dto.rb

Overview

#Sematext Cloud API

#API Explorer provides access and documentation for Sematext REST API. The REST API requires the API Key to be sent as part of ‘Authorization` header. E.g.: `Authorization : apiKey e5f18450-205a-48eb-8589-7d49edaea813`.

OpenAPI spec version: v3

Generated by: github.com/swagger-api/swagger-codegen.git Swagger Codegen version: 2.4.12

Defined Under Namespace

Classes: AlertNotificationRequest, AlertNotificationsApi, AlertRule, AlertRuleScheduleTimeRangeDto, AlertRuleScheduleWeekdayDto, AlertsApi, ApiClient, ApiError, App, AppDescription, AppMetadata, AppsApi, AwsSettingsControllerApi, BasicAuthMethodDto, BasicOrganizationDto, BillingApi, BillingInfo, CloudWatchSettings, Configuration, CreateAppInfo, DataSeriesFilter, DataSeriesRequest, Error, FilterValue, GenericApiResponse, Invitation, LogsAppApi, MetricsApi, MonitoringAppApi, NotificationIntegration, Plan, ReportInfo, ResetPasswordApi, SavedQueriesApi, SavedQuery, ServiceIntegration, SubscriptionsApi, TagApiControllerApi, UpdateAppInfo, UserInfo, UserPermissions, UserRole

Constant Summary collapse

VERSION =
'0.3.0'

Class Method Summary collapse

Class Method Details

.configureObject

Customize default settings for the SDK using block.

SematextCloud.configure do |config|
  config.username = "xxx"
  config.password = "xxx"
end

If no block given, return the default Configuration object.



70
71
72
73
74
75
76
# File 'lib/SematextCloud.rb', line 70

def configure
  if block_given?
    yield(Configuration.default)
  else
    Configuration.default
  end
end