Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
namara / lib / rpc / dataspec / dataspec_pb.rb
Size: Mime:
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: dataspec.proto

require 'google/protobuf'

require 'google/protobuf/timestamp_pb'
require 'google/protobuf/struct_pb'
require 'google/protobuf/wrappers_pb'
Google::Protobuf::DescriptorPool.generated_pool.build do
  add_message "dataspec.NullableTimestamp" do
    optional :is_null, :bool, 1
    optional :timestamp, :message, 2, "google.protobuf.Timestamp"
  end
  add_message "dataspec.NullableString" do
    oneof :kind do
      optional :null, :enum, 1, "google.protobuf.NullValue"
      optional :data, :string, 2
    end
  end
  add_message "dataspec.NullableFloat" do
    oneof :kind do
      optional :null, :enum, 1, "google.protobuf.NullValue"
      optional :data, :double, 2
    end
  end
  add_message "dataspec.NullableBool" do
    oneof :kind do
      optional :null, :enum, 1, "google.protobuf.NullValue"
      optional :data, :bool, 2
    end
  end
  add_message "dataspec.Empty" do
  end
  add_message "dataspec.Metric" do
    optional :imported_at, :message, 1, "dataspec.NullableTimestamp"
    optional :dataset_id, :string, 2
    optional :version_identifier, :string, 3
    optional :revision_id, :string, 4
    optional :metric, :string, 5
    optional :key, :string, 6
    optional :created_at, :message, 7, "dataspec.NullableTimestamp"
    optional :updated_at, :message, 8, "dataspec.NullableTimestamp"
    optional :id, :string, 13
    oneof :metricValue do
      optional :float_value, :float, 9
      optional :string_value, :string, 10
      optional :json_value, :string, 11
      optional :time_value, :message, 12, "dataspec.NullableTimestamp"
    end
  end
  add_message "dataspec.ListMetricsRequest" do
    optional :dataset_id, :string, 1
    optional :filter, :message, 2, "dataspec.ListMetricsRequest.Filter"
  end
  add_message "dataspec.ListMetricsRequest.Filter" do
    optional :limit, :message, 1, "dataspec.Limit"
    optional :offset, :message, 2, "dataspec.Offset"
    repeated :metrics, :string, 3
    repeated :keys, :string, 4
    optional :sort, :message, 5, "dataspec.Sort"
    optional :start_time, :message, 6, "dataspec.NullableTimestamp"
    optional :end_time, :message, 7, "dataspec.NullableTimestamp"
  end
  add_message "dataspec.ListMetricsResponse" do
    repeated :metrics, :message, 1, "dataspec.Metric"
  end
  add_message "dataspec.Rule" do
    optional :id, :string, 1
    optional :user_id, :string, 2
    optional :dataset_id, :string, 3
    optional :metric, :string, 4
    optional :key, :string, 5
    optional :constraint_operator, :enum, 6, "dataspec.Rule.ConstraintOperator"
    optional :constraint_type, :enum, 7, "dataspec.Rule.ConstraintType"
    optional :created_at, :message, 11, "dataspec.NullableTimestamp"
    optional :updated_at, :message, 12, "dataspec.NullableTimestamp"
    optional :rule_name, :string, 13
    optional :constraint_query_value, :string, 14
    optional :left_constraint_alias, :string, 15
    optional :right_constraint_alias, :string, 16
    optional :email_opt_in, :bool, 17
    optional :left_constraint_string_value, :message, 18, "google.protobuf.StringValue"
    optional :left_constraint_float_value, :message, 19, "google.protobuf.DoubleValue"
    optional :left_constraint_time_value, :message, 20, "dataspec.NullableTimestamp"
    optional :right_constraint_string_value, :message, 21, "google.protobuf.StringValue"
    optional :right_constraint_float_value, :message, 22, "google.protobuf.DoubleValue"
    optional :right_constraint_time_value, :message, 23, "dataspec.NullableTimestamp"
    optional :broken, :bool, 24
    optional :active, :bool, 25
    oneof :ConstraintValue do
      optional :float_value, :float, 8
      optional :string_value, :string, 9
      optional :time_value, :message, 10, "dataspec.NullableTimestamp"
    end
  end
  add_enum "dataspec.Rule.ConstraintOperator" do
    value :UNKNOWN_OPERATOR, 0
    value :LT, 1
    value :LTE, 2
    value :GT, 3
    value :GTE, 4
    value :EQ, 5
    value :NE, 6
  end
  add_enum "dataspec.Rule.ConstraintType" do
    value :UNKNOWN_TYPE, 0
    value :ABS, 1
    value :REL, 2
    value :QRY, 3
  end
  add_message "dataspec.CreateRuleRequest" do
    optional :rule, :message, 1, "dataspec.Rule"
  end
  add_message "dataspec.CreateRuleResponse" do
    optional :rule, :message, 1, "dataspec.Rule"
  end
  add_message "dataspec.ListRulesRequest" do
    optional :filter, :message, 1, "dataspec.ListRulesRequest.Filter"
    optional :dataset_id, :string, 2
  end
  add_message "dataspec.ListRulesRequest.Filter" do
    optional :limit, :message, 1, "dataspec.Limit"
    optional :offset, :message, 2, "dataspec.Offset"
    repeated :metrics, :string, 3
    repeated :keys, :string, 4
    optional :sort, :message, 5, "dataspec.Sort"
  end
  add_message "dataspec.ListRulesResponse" do
    repeated :rules, :message, 1, "dataspec.Rule"
    optional :total_count, :int32, 2
  end
  add_message "dataspec.ListAlertsRequest" do
    optional :dataset_id, :string, 1
    optional :filter, :message, 2, "dataspec.ListAlertsRequest.Filter"
  end
  add_message "dataspec.ListAlertsRequest.Filter" do
    optional :sort, :message, 1, "dataspec.Sort"
    optional :offset, :message, 2, "dataspec.Offset"
    optional :revision_id, :string, 3
    optional :version_id, :string, 4
    optional :limit, :message, 5, "dataspec.Limit"
  end
  add_message "dataspec.ListAlertsResponse" do
    repeated :alerts, :message, 1, "dataspec.Alert"
  end
  add_message "dataspec.GetRuleRequest" do
    optional :id, :string, 1
    optional :dataset_id, :string, 2
  end
  add_message "dataspec.GetRuleResponse" do
    optional :rule, :message, 1, "dataspec.Rule"
  end
  add_message "dataspec.UpdateRuleRequest" do
    optional :id, :string, 1
    optional :rule_update, :message, 2, "dataspec.RuleUpdate"
    optional :dataset_id, :string, 3
  end
  add_message "dataspec.UpdateRuleResponse" do
    optional :rule, :message, 1, "dataspec.Rule"
  end
  add_message "dataspec.DeleteRuleRequest" do
    optional :id, :string, 1
    optional :dataset_id, :string, 2
  end
  add_message "dataspec.DeleteRuleResponse" do
  end
  add_message "dataspec.Limit" do
    optional :value, :int32, 1
  end
  add_message "dataspec.Offset" do
    optional :value, :int32, 1
  end
  add_message "dataspec.Sort" do
    optional :value, :string, 1
    optional :order, :string, 2
  end
  add_message "dataspec.Alert" do
    optional :id, :string, 1
    optional :rule_id, :string, 2
    optional :dataset_id, :string, 3
    optional :version_id, :string, 4
    optional :revision_id, :string, 5
    optional :metric_id, :string, 6
    optional :errored, :bool, 7
    optional :error_type, :string, 8
    optional :error_message, :string, 9
    optional :email_sent, :bool, 10
    optional :created_at, :message, 11, "dataspec.NullableTimestamp"
    oneof :OffendingValue do
      optional :float_value, :float, 12
      optional :string_value, :string, 13
      optional :time_value, :message, 14, "dataspec.NullableTimestamp"
    end
  end
  add_message "dataspec.RuleUpdate" do
    optional :metric, :message, 1, "dataspec.NullableString"
    optional :key, :message, 2, "dataspec.NullableString"
    optional :constraint_operator, :message, 3, "dataspec.NullableConstraintOperator"
    optional :constraint_type, :message, 4, "dataspec.NullableConstraintType"
    optional :rule_name, :message, 8, "dataspec.NullableString"
    optional :constraint_query_value, :message, 9, "dataspec.NullableString"
    optional :left_constraint_alias, :message, 10, "dataspec.NullableString"
    optional :left_constraint_string_value, :message, 11, "dataspec.NullableString"
    optional :left_constraint_float_value, :message, 12, "dataspec.NullableFloat"
    optional :right_constraint_alias, :message, 13, "dataspec.NullableString"
    optional :right_constraint_string_value, :message, 14, "dataspec.NullableString"
    optional :right_constraint_float_value, :message, 15, "dataspec.NullableFloat"
    optional :email_opt_in, :message, 16, "dataspec.NullableBool"
    optional :left_constraint_time_value, :message, 17, "dataspec.NullableTimestamp"
    optional :right_constraint_time_value, :message, 18, "dataspec.NullableTimestamp"
    optional :active, :message, 19, "dataspec.NullableBool"
    oneof :ConstraintValue do
      optional :float_value, :float, 5
      optional :string_value, :string, 6
      optional :time_value, :message, 7, "dataspec.NullableTimestamp"
    end
  end
  add_message "dataspec.NullableConstraintOperator" do
    oneof :kind do
      optional :null, :enum, 1, "google.protobuf.NullValue"
      optional :data, :enum, 2, "dataspec.ConstraintOperator"
    end
  end
  add_message "dataspec.NullableConstraintType" do
    oneof :kind do
      optional :null, :enum, 1, "google.protobuf.NullValue"
      optional :data, :enum, 2, "dataspec.ConstraintType"
    end
  end
  add_enum "dataspec.ConstraintOperator" do
    value :UNKNOWN_OPERATOR, 0
    value :LT, 1
    value :LTE, 2
    value :GT, 3
    value :GTE, 4
    value :EQ, 5
    value :NE, 6
  end
  add_enum "dataspec.ConstraintType" do
    value :UNKNOWN_TYPE, 0
    value :ABS, 1
    value :REL, 2
    value :QRY, 3
  end
end

module Dataspec
  NullableTimestamp = Google::Protobuf::DescriptorPool.generated_pool.lookup("dataspec.NullableTimestamp").msgclass
  NullableString = Google::Protobuf::DescriptorPool.generated_pool.lookup("dataspec.NullableString").msgclass
  NullableFloat = Google::Protobuf::DescriptorPool.generated_pool.lookup("dataspec.NullableFloat").msgclass
  NullableBool = Google::Protobuf::DescriptorPool.generated_pool.lookup("dataspec.NullableBool").msgclass
  Empty = Google::Protobuf::DescriptorPool.generated_pool.lookup("dataspec.Empty").msgclass
  Metric = Google::Protobuf::DescriptorPool.generated_pool.lookup("dataspec.Metric").msgclass
  ListMetricsRequest = Google::Protobuf::DescriptorPool.generated_pool.lookup("dataspec.ListMetricsRequest").msgclass
  ListMetricsRequest::Filter = Google::Protobuf::DescriptorPool.generated_pool.lookup("dataspec.ListMetricsRequest.Filter").msgclass
  ListMetricsResponse = Google::Protobuf::DescriptorPool.generated_pool.lookup("dataspec.ListMetricsResponse").msgclass
  Rule = Google::Protobuf::DescriptorPool.generated_pool.lookup("dataspec.Rule").msgclass
  Rule::ConstraintOperator = Google::Protobuf::DescriptorPool.generated_pool.lookup("dataspec.Rule.ConstraintOperator").enummodule
  Rule::ConstraintType = Google::Protobuf::DescriptorPool.generated_pool.lookup("dataspec.Rule.ConstraintType").enummodule
  CreateRuleRequest = Google::Protobuf::DescriptorPool.generated_pool.lookup("dataspec.CreateRuleRequest").msgclass
  CreateRuleResponse = Google::Protobuf::DescriptorPool.generated_pool.lookup("dataspec.CreateRuleResponse").msgclass
  ListRulesRequest = Google::Protobuf::DescriptorPool.generated_pool.lookup("dataspec.ListRulesRequest").msgclass
  ListRulesRequest::Filter = Google::Protobuf::DescriptorPool.generated_pool.lookup("dataspec.ListRulesRequest.Filter").msgclass
  ListRulesResponse = Google::Protobuf::DescriptorPool.generated_pool.lookup("dataspec.ListRulesResponse").msgclass
  ListAlertsRequest = Google::Protobuf::DescriptorPool.generated_pool.lookup("dataspec.ListAlertsRequest").msgclass
  ListAlertsRequest::Filter = Google::Protobuf::DescriptorPool.generated_pool.lookup("dataspec.ListAlertsRequest.Filter").msgclass
  ListAlertsResponse = Google::Protobuf::DescriptorPool.generated_pool.lookup("dataspec.ListAlertsResponse").msgclass
  GetRuleRequest = Google::Protobuf::DescriptorPool.generated_pool.lookup("dataspec.GetRuleRequest").msgclass
  GetRuleResponse = Google::Protobuf::DescriptorPool.generated_pool.lookup("dataspec.GetRuleResponse").msgclass
  UpdateRuleRequest = Google::Protobuf::DescriptorPool.generated_pool.lookup("dataspec.UpdateRuleRequest").msgclass
  UpdateRuleResponse = Google::Protobuf::DescriptorPool.generated_pool.lookup("dataspec.UpdateRuleResponse").msgclass
  DeleteRuleRequest = Google::Protobuf::DescriptorPool.generated_pool.lookup("dataspec.DeleteRuleRequest").msgclass
  DeleteRuleResponse = Google::Protobuf::DescriptorPool.generated_pool.lookup("dataspec.DeleteRuleResponse").msgclass
  Limit = Google::Protobuf::DescriptorPool.generated_pool.lookup("dataspec.Limit").msgclass
  Offset = Google::Protobuf::DescriptorPool.generated_pool.lookup("dataspec.Offset").msgclass
  Sort = Google::Protobuf::DescriptorPool.generated_pool.lookup("dataspec.Sort").msgclass
  Alert = Google::Protobuf::DescriptorPool.generated_pool.lookup("dataspec.Alert").msgclass
  RuleUpdate = Google::Protobuf::DescriptorPool.generated_pool.lookup("dataspec.RuleUpdate").msgclass
  NullableConstraintOperator = Google::Protobuf::DescriptorPool.generated_pool.lookup("dataspec.NullableConstraintOperator").msgclass
  NullableConstraintType = Google::Protobuf::DescriptorPool.generated_pool.lookup("dataspec.NullableConstraintType").msgclass
  ConstraintOperator = Google::Protobuf::DescriptorPool.generated_pool.lookup("dataspec.ConstraintOperator").enummodule
  ConstraintType = Google::Protobuf::DescriptorPool.generated_pool.lookup("dataspec.ConstraintType").enummodule
end