Repository URL to install this package:
|
Version:
2.2.0 ▾
|
# 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