1// Code generated by protoc-gen-go. DO NOT EDIT. 2// source: google/monitoring/v3/metric_service.proto 3 4package monitoring // import "google.golang.org/genproto/googleapis/monitoring/v3" 5 6import proto "github.com/golang/protobuf/proto" 7import fmt "fmt" 8import math "math" 9import _ "github.com/golang/protobuf/ptypes/duration" 10import empty "github.com/golang/protobuf/ptypes/empty" 11import _ "google.golang.org/genproto/googleapis/api/annotations" 12import metric "google.golang.org/genproto/googleapis/api/metric" 13import monitoredres "google.golang.org/genproto/googleapis/api/monitoredres" 14import status "google.golang.org/genproto/googleapis/rpc/status" 15 16import ( 17 context "golang.org/x/net/context" 18 grpc "google.golang.org/grpc" 19) 20 21// Reference imports to suppress errors if they are not otherwise used. 22var _ = proto.Marshal 23var _ = fmt.Errorf 24var _ = math.Inf 25 26// This is a compile-time assertion to ensure that this generated file 27// is compatible with the proto package it is being compiled against. 28// A compilation error at this line likely means your copy of the 29// proto package needs to be updated. 30const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package 31 32// Controls which fields are returned by `ListTimeSeries`. 33type ListTimeSeriesRequest_TimeSeriesView int32 34 35const ( 36 // Returns the identity of the metric(s), the time series, 37 // and the time series data. 38 ListTimeSeriesRequest_FULL ListTimeSeriesRequest_TimeSeriesView = 0 39 // Returns the identity of the metric and the time series resource, 40 // but not the time series data. 41 ListTimeSeriesRequest_HEADERS ListTimeSeriesRequest_TimeSeriesView = 1 42) 43 44var ListTimeSeriesRequest_TimeSeriesView_name = map[int32]string{ 45 0: "FULL", 46 1: "HEADERS", 47} 48var ListTimeSeriesRequest_TimeSeriesView_value = map[string]int32{ 49 "FULL": 0, 50 "HEADERS": 1, 51} 52 53func (x ListTimeSeriesRequest_TimeSeriesView) String() string { 54 return proto.EnumName(ListTimeSeriesRequest_TimeSeriesView_name, int32(x)) 55} 56func (ListTimeSeriesRequest_TimeSeriesView) EnumDescriptor() ([]byte, []int) { 57 return fileDescriptor_metric_service_2999501584b35c85, []int{8, 0} 58} 59 60// The `ListMonitoredResourceDescriptors` request. 61type ListMonitoredResourceDescriptorsRequest struct { 62 // The project on which to execute the request. The format is 63 // `"projects/{project_id_or_number}"`. 64 Name string `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"` 65 // An optional [filter](/monitoring/api/v3/filters) describing 66 // the descriptors to be returned. The filter can reference 67 // the descriptor's type and labels. For example, the 68 // following filter returns only Google Compute Engine descriptors 69 // that have an `id` label: 70 // 71 // resource.type = starts_with("gce_") AND resource.label:id 72 Filter string `protobuf:"bytes,2,opt,name=filter,proto3" json:"filter,omitempty"` 73 // A positive number that is the maximum number of results to return. 74 PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` 75 // If this field is not empty then it must contain the `nextPageToken` value 76 // returned by a previous call to this method. Using this field causes the 77 // method to return additional results from the previous method call. 78 PageToken string `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` 79 XXX_NoUnkeyedLiteral struct{} `json:"-"` 80 XXX_unrecognized []byte `json:"-"` 81 XXX_sizecache int32 `json:"-"` 82} 83 84func (m *ListMonitoredResourceDescriptorsRequest) Reset() { 85 *m = ListMonitoredResourceDescriptorsRequest{} 86} 87func (m *ListMonitoredResourceDescriptorsRequest) String() string { return proto.CompactTextString(m) } 88func (*ListMonitoredResourceDescriptorsRequest) ProtoMessage() {} 89func (*ListMonitoredResourceDescriptorsRequest) Descriptor() ([]byte, []int) { 90 return fileDescriptor_metric_service_2999501584b35c85, []int{0} 91} 92func (m *ListMonitoredResourceDescriptorsRequest) XXX_Unmarshal(b []byte) error { 93 return xxx_messageInfo_ListMonitoredResourceDescriptorsRequest.Unmarshal(m, b) 94} 95func (m *ListMonitoredResourceDescriptorsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 96 return xxx_messageInfo_ListMonitoredResourceDescriptorsRequest.Marshal(b, m, deterministic) 97} 98func (dst *ListMonitoredResourceDescriptorsRequest) XXX_Merge(src proto.Message) { 99 xxx_messageInfo_ListMonitoredResourceDescriptorsRequest.Merge(dst, src) 100} 101func (m *ListMonitoredResourceDescriptorsRequest) XXX_Size() int { 102 return xxx_messageInfo_ListMonitoredResourceDescriptorsRequest.Size(m) 103} 104func (m *ListMonitoredResourceDescriptorsRequest) XXX_DiscardUnknown() { 105 xxx_messageInfo_ListMonitoredResourceDescriptorsRequest.DiscardUnknown(m) 106} 107 108var xxx_messageInfo_ListMonitoredResourceDescriptorsRequest proto.InternalMessageInfo 109 110func (m *ListMonitoredResourceDescriptorsRequest) GetName() string { 111 if m != nil { 112 return m.Name 113 } 114 return "" 115} 116 117func (m *ListMonitoredResourceDescriptorsRequest) GetFilter() string { 118 if m != nil { 119 return m.Filter 120 } 121 return "" 122} 123 124func (m *ListMonitoredResourceDescriptorsRequest) GetPageSize() int32 { 125 if m != nil { 126 return m.PageSize 127 } 128 return 0 129} 130 131func (m *ListMonitoredResourceDescriptorsRequest) GetPageToken() string { 132 if m != nil { 133 return m.PageToken 134 } 135 return "" 136} 137 138// The `ListMonitoredResourceDescriptors` response. 139type ListMonitoredResourceDescriptorsResponse struct { 140 // The monitored resource descriptors that are available to this project 141 // and that match `filter`, if present. 142 ResourceDescriptors []*monitoredres.MonitoredResourceDescriptor `protobuf:"bytes,1,rep,name=resource_descriptors,json=resourceDescriptors,proto3" json:"resource_descriptors,omitempty"` 143 // If there are more results than have been returned, then this field is set 144 // to a non-empty value. To see the additional results, 145 // use that value as `pageToken` in the next call to this method. 146 NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` 147 XXX_NoUnkeyedLiteral struct{} `json:"-"` 148 XXX_unrecognized []byte `json:"-"` 149 XXX_sizecache int32 `json:"-"` 150} 151 152func (m *ListMonitoredResourceDescriptorsResponse) Reset() { 153 *m = ListMonitoredResourceDescriptorsResponse{} 154} 155func (m *ListMonitoredResourceDescriptorsResponse) String() string { return proto.CompactTextString(m) } 156func (*ListMonitoredResourceDescriptorsResponse) ProtoMessage() {} 157func (*ListMonitoredResourceDescriptorsResponse) Descriptor() ([]byte, []int) { 158 return fileDescriptor_metric_service_2999501584b35c85, []int{1} 159} 160func (m *ListMonitoredResourceDescriptorsResponse) XXX_Unmarshal(b []byte) error { 161 return xxx_messageInfo_ListMonitoredResourceDescriptorsResponse.Unmarshal(m, b) 162} 163func (m *ListMonitoredResourceDescriptorsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 164 return xxx_messageInfo_ListMonitoredResourceDescriptorsResponse.Marshal(b, m, deterministic) 165} 166func (dst *ListMonitoredResourceDescriptorsResponse) XXX_Merge(src proto.Message) { 167 xxx_messageInfo_ListMonitoredResourceDescriptorsResponse.Merge(dst, src) 168} 169func (m *ListMonitoredResourceDescriptorsResponse) XXX_Size() int { 170 return xxx_messageInfo_ListMonitoredResourceDescriptorsResponse.Size(m) 171} 172func (m *ListMonitoredResourceDescriptorsResponse) XXX_DiscardUnknown() { 173 xxx_messageInfo_ListMonitoredResourceDescriptorsResponse.DiscardUnknown(m) 174} 175 176var xxx_messageInfo_ListMonitoredResourceDescriptorsResponse proto.InternalMessageInfo 177 178func (m *ListMonitoredResourceDescriptorsResponse) GetResourceDescriptors() []*monitoredres.MonitoredResourceDescriptor { 179 if m != nil { 180 return m.ResourceDescriptors 181 } 182 return nil 183} 184 185func (m *ListMonitoredResourceDescriptorsResponse) GetNextPageToken() string { 186 if m != nil { 187 return m.NextPageToken 188 } 189 return "" 190} 191 192// The `GetMonitoredResourceDescriptor` request. 193type GetMonitoredResourceDescriptorRequest struct { 194 // The monitored resource descriptor to get. The format is 195 // `"projects/{project_id_or_number}/monitoredResourceDescriptors/{resource_type}"`. 196 // The `{resource_type}` is a predefined type, such as 197 // `cloudsql_database`. 198 Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` 199 XXX_NoUnkeyedLiteral struct{} `json:"-"` 200 XXX_unrecognized []byte `json:"-"` 201 XXX_sizecache int32 `json:"-"` 202} 203 204func (m *GetMonitoredResourceDescriptorRequest) Reset() { *m = GetMonitoredResourceDescriptorRequest{} } 205func (m *GetMonitoredResourceDescriptorRequest) String() string { return proto.CompactTextString(m) } 206func (*GetMonitoredResourceDescriptorRequest) ProtoMessage() {} 207func (*GetMonitoredResourceDescriptorRequest) Descriptor() ([]byte, []int) { 208 return fileDescriptor_metric_service_2999501584b35c85, []int{2} 209} 210func (m *GetMonitoredResourceDescriptorRequest) XXX_Unmarshal(b []byte) error { 211 return xxx_messageInfo_GetMonitoredResourceDescriptorRequest.Unmarshal(m, b) 212} 213func (m *GetMonitoredResourceDescriptorRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 214 return xxx_messageInfo_GetMonitoredResourceDescriptorRequest.Marshal(b, m, deterministic) 215} 216func (dst *GetMonitoredResourceDescriptorRequest) XXX_Merge(src proto.Message) { 217 xxx_messageInfo_GetMonitoredResourceDescriptorRequest.Merge(dst, src) 218} 219func (m *GetMonitoredResourceDescriptorRequest) XXX_Size() int { 220 return xxx_messageInfo_GetMonitoredResourceDescriptorRequest.Size(m) 221} 222func (m *GetMonitoredResourceDescriptorRequest) XXX_DiscardUnknown() { 223 xxx_messageInfo_GetMonitoredResourceDescriptorRequest.DiscardUnknown(m) 224} 225 226var xxx_messageInfo_GetMonitoredResourceDescriptorRequest proto.InternalMessageInfo 227 228func (m *GetMonitoredResourceDescriptorRequest) GetName() string { 229 if m != nil { 230 return m.Name 231 } 232 return "" 233} 234 235// The `ListMetricDescriptors` request. 236type ListMetricDescriptorsRequest struct { 237 // The project on which to execute the request. The format is 238 // `"projects/{project_id_or_number}"`. 239 Name string `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"` 240 // If this field is empty, all custom and 241 // system-defined metric descriptors are returned. 242 // Otherwise, the [filter](/monitoring/api/v3/filters) 243 // specifies which metric descriptors are to be 244 // returned. For example, the following filter matches all 245 // [custom metrics](/monitoring/custom-metrics): 246 // 247 // metric.type = starts_with("custom.googleapis.com/") 248 Filter string `protobuf:"bytes,2,opt,name=filter,proto3" json:"filter,omitempty"` 249 // A positive number that is the maximum number of results to return. 250 PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` 251 // If this field is not empty then it must contain the `nextPageToken` value 252 // returned by a previous call to this method. Using this field causes the 253 // method to return additional results from the previous method call. 254 PageToken string `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` 255 XXX_NoUnkeyedLiteral struct{} `json:"-"` 256 XXX_unrecognized []byte `json:"-"` 257 XXX_sizecache int32 `json:"-"` 258} 259 260func (m *ListMetricDescriptorsRequest) Reset() { *m = ListMetricDescriptorsRequest{} } 261func (m *ListMetricDescriptorsRequest) String() string { return proto.CompactTextString(m) } 262func (*ListMetricDescriptorsRequest) ProtoMessage() {} 263func (*ListMetricDescriptorsRequest) Descriptor() ([]byte, []int) { 264 return fileDescriptor_metric_service_2999501584b35c85, []int{3} 265} 266func (m *ListMetricDescriptorsRequest) XXX_Unmarshal(b []byte) error { 267 return xxx_messageInfo_ListMetricDescriptorsRequest.Unmarshal(m, b) 268} 269func (m *ListMetricDescriptorsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 270 return xxx_messageInfo_ListMetricDescriptorsRequest.Marshal(b, m, deterministic) 271} 272func (dst *ListMetricDescriptorsRequest) XXX_Merge(src proto.Message) { 273 xxx_messageInfo_ListMetricDescriptorsRequest.Merge(dst, src) 274} 275func (m *ListMetricDescriptorsRequest) XXX_Size() int { 276 return xxx_messageInfo_ListMetricDescriptorsRequest.Size(m) 277} 278func (m *ListMetricDescriptorsRequest) XXX_DiscardUnknown() { 279 xxx_messageInfo_ListMetricDescriptorsRequest.DiscardUnknown(m) 280} 281 282var xxx_messageInfo_ListMetricDescriptorsRequest proto.InternalMessageInfo 283 284func (m *ListMetricDescriptorsRequest) GetName() string { 285 if m != nil { 286 return m.Name 287 } 288 return "" 289} 290 291func (m *ListMetricDescriptorsRequest) GetFilter() string { 292 if m != nil { 293 return m.Filter 294 } 295 return "" 296} 297 298func (m *ListMetricDescriptorsRequest) GetPageSize() int32 { 299 if m != nil { 300 return m.PageSize 301 } 302 return 0 303} 304 305func (m *ListMetricDescriptorsRequest) GetPageToken() string { 306 if m != nil { 307 return m.PageToken 308 } 309 return "" 310} 311 312// The `ListMetricDescriptors` response. 313type ListMetricDescriptorsResponse struct { 314 // The metric descriptors that are available to the project 315 // and that match the value of `filter`, if present. 316 MetricDescriptors []*metric.MetricDescriptor `protobuf:"bytes,1,rep,name=metric_descriptors,json=metricDescriptors,proto3" json:"metric_descriptors,omitempty"` 317 // If there are more results than have been returned, then this field is set 318 // to a non-empty value. To see the additional results, 319 // use that value as `pageToken` in the next call to this method. 320 NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` 321 XXX_NoUnkeyedLiteral struct{} `json:"-"` 322 XXX_unrecognized []byte `json:"-"` 323 XXX_sizecache int32 `json:"-"` 324} 325 326func (m *ListMetricDescriptorsResponse) Reset() { *m = ListMetricDescriptorsResponse{} } 327func (m *ListMetricDescriptorsResponse) String() string { return proto.CompactTextString(m) } 328func (*ListMetricDescriptorsResponse) ProtoMessage() {} 329func (*ListMetricDescriptorsResponse) Descriptor() ([]byte, []int) { 330 return fileDescriptor_metric_service_2999501584b35c85, []int{4} 331} 332func (m *ListMetricDescriptorsResponse) XXX_Unmarshal(b []byte) error { 333 return xxx_messageInfo_ListMetricDescriptorsResponse.Unmarshal(m, b) 334} 335func (m *ListMetricDescriptorsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 336 return xxx_messageInfo_ListMetricDescriptorsResponse.Marshal(b, m, deterministic) 337} 338func (dst *ListMetricDescriptorsResponse) XXX_Merge(src proto.Message) { 339 xxx_messageInfo_ListMetricDescriptorsResponse.Merge(dst, src) 340} 341func (m *ListMetricDescriptorsResponse) XXX_Size() int { 342 return xxx_messageInfo_ListMetricDescriptorsResponse.Size(m) 343} 344func (m *ListMetricDescriptorsResponse) XXX_DiscardUnknown() { 345 xxx_messageInfo_ListMetricDescriptorsResponse.DiscardUnknown(m) 346} 347 348var xxx_messageInfo_ListMetricDescriptorsResponse proto.InternalMessageInfo 349 350func (m *ListMetricDescriptorsResponse) GetMetricDescriptors() []*metric.MetricDescriptor { 351 if m != nil { 352 return m.MetricDescriptors 353 } 354 return nil 355} 356 357func (m *ListMetricDescriptorsResponse) GetNextPageToken() string { 358 if m != nil { 359 return m.NextPageToken 360 } 361 return "" 362} 363 364// The `GetMetricDescriptor` request. 365type GetMetricDescriptorRequest struct { 366 // The metric descriptor on which to execute the request. The format is 367 // `"projects/{project_id_or_number}/metricDescriptors/{metric_id}"`. 368 // An example value of `{metric_id}` is 369 // `"compute.googleapis.com/instance/disk/read_bytes_count"`. 370 Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` 371 XXX_NoUnkeyedLiteral struct{} `json:"-"` 372 XXX_unrecognized []byte `json:"-"` 373 XXX_sizecache int32 `json:"-"` 374} 375 376func (m *GetMetricDescriptorRequest) Reset() { *m = GetMetricDescriptorRequest{} } 377func (m *GetMetricDescriptorRequest) String() string { return proto.CompactTextString(m) } 378func (*GetMetricDescriptorRequest) ProtoMessage() {} 379func (*GetMetricDescriptorRequest) Descriptor() ([]byte, []int) { 380 return fileDescriptor_metric_service_2999501584b35c85, []int{5} 381} 382func (m *GetMetricDescriptorRequest) XXX_Unmarshal(b []byte) error { 383 return xxx_messageInfo_GetMetricDescriptorRequest.Unmarshal(m, b) 384} 385func (m *GetMetricDescriptorRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 386 return xxx_messageInfo_GetMetricDescriptorRequest.Marshal(b, m, deterministic) 387} 388func (dst *GetMetricDescriptorRequest) XXX_Merge(src proto.Message) { 389 xxx_messageInfo_GetMetricDescriptorRequest.Merge(dst, src) 390} 391func (m *GetMetricDescriptorRequest) XXX_Size() int { 392 return xxx_messageInfo_GetMetricDescriptorRequest.Size(m) 393} 394func (m *GetMetricDescriptorRequest) XXX_DiscardUnknown() { 395 xxx_messageInfo_GetMetricDescriptorRequest.DiscardUnknown(m) 396} 397 398var xxx_messageInfo_GetMetricDescriptorRequest proto.InternalMessageInfo 399 400func (m *GetMetricDescriptorRequest) GetName() string { 401 if m != nil { 402 return m.Name 403 } 404 return "" 405} 406 407// The `CreateMetricDescriptor` request. 408type CreateMetricDescriptorRequest struct { 409 // The project on which to execute the request. The format is 410 // `"projects/{project_id_or_number}"`. 411 Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` 412 // The new [custom metric](/monitoring/custom-metrics) 413 // descriptor. 414 MetricDescriptor *metric.MetricDescriptor `protobuf:"bytes,2,opt,name=metric_descriptor,json=metricDescriptor,proto3" json:"metric_descriptor,omitempty"` 415 XXX_NoUnkeyedLiteral struct{} `json:"-"` 416 XXX_unrecognized []byte `json:"-"` 417 XXX_sizecache int32 `json:"-"` 418} 419 420func (m *CreateMetricDescriptorRequest) Reset() { *m = CreateMetricDescriptorRequest{} } 421func (m *CreateMetricDescriptorRequest) String() string { return proto.CompactTextString(m) } 422func (*CreateMetricDescriptorRequest) ProtoMessage() {} 423func (*CreateMetricDescriptorRequest) Descriptor() ([]byte, []int) { 424 return fileDescriptor_metric_service_2999501584b35c85, []int{6} 425} 426func (m *CreateMetricDescriptorRequest) XXX_Unmarshal(b []byte) error { 427 return xxx_messageInfo_CreateMetricDescriptorRequest.Unmarshal(m, b) 428} 429func (m *CreateMetricDescriptorRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 430 return xxx_messageInfo_CreateMetricDescriptorRequest.Marshal(b, m, deterministic) 431} 432func (dst *CreateMetricDescriptorRequest) XXX_Merge(src proto.Message) { 433 xxx_messageInfo_CreateMetricDescriptorRequest.Merge(dst, src) 434} 435func (m *CreateMetricDescriptorRequest) XXX_Size() int { 436 return xxx_messageInfo_CreateMetricDescriptorRequest.Size(m) 437} 438func (m *CreateMetricDescriptorRequest) XXX_DiscardUnknown() { 439 xxx_messageInfo_CreateMetricDescriptorRequest.DiscardUnknown(m) 440} 441 442var xxx_messageInfo_CreateMetricDescriptorRequest proto.InternalMessageInfo 443 444func (m *CreateMetricDescriptorRequest) GetName() string { 445 if m != nil { 446 return m.Name 447 } 448 return "" 449} 450 451func (m *CreateMetricDescriptorRequest) GetMetricDescriptor() *metric.MetricDescriptor { 452 if m != nil { 453 return m.MetricDescriptor 454 } 455 return nil 456} 457 458// The `DeleteMetricDescriptor` request. 459type DeleteMetricDescriptorRequest struct { 460 // The metric descriptor on which to execute the request. The format is 461 // `"projects/{project_id_or_number}/metricDescriptors/{metric_id}"`. 462 // An example of `{metric_id}` is: 463 // `"custom.googleapis.com/my_test_metric"`. 464 Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` 465 XXX_NoUnkeyedLiteral struct{} `json:"-"` 466 XXX_unrecognized []byte `json:"-"` 467 XXX_sizecache int32 `json:"-"` 468} 469 470func (m *DeleteMetricDescriptorRequest) Reset() { *m = DeleteMetricDescriptorRequest{} } 471func (m *DeleteMetricDescriptorRequest) String() string { return proto.CompactTextString(m) } 472func (*DeleteMetricDescriptorRequest) ProtoMessage() {} 473func (*DeleteMetricDescriptorRequest) Descriptor() ([]byte, []int) { 474 return fileDescriptor_metric_service_2999501584b35c85, []int{7} 475} 476func (m *DeleteMetricDescriptorRequest) XXX_Unmarshal(b []byte) error { 477 return xxx_messageInfo_DeleteMetricDescriptorRequest.Unmarshal(m, b) 478} 479func (m *DeleteMetricDescriptorRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 480 return xxx_messageInfo_DeleteMetricDescriptorRequest.Marshal(b, m, deterministic) 481} 482func (dst *DeleteMetricDescriptorRequest) XXX_Merge(src proto.Message) { 483 xxx_messageInfo_DeleteMetricDescriptorRequest.Merge(dst, src) 484} 485func (m *DeleteMetricDescriptorRequest) XXX_Size() int { 486 return xxx_messageInfo_DeleteMetricDescriptorRequest.Size(m) 487} 488func (m *DeleteMetricDescriptorRequest) XXX_DiscardUnknown() { 489 xxx_messageInfo_DeleteMetricDescriptorRequest.DiscardUnknown(m) 490} 491 492var xxx_messageInfo_DeleteMetricDescriptorRequest proto.InternalMessageInfo 493 494func (m *DeleteMetricDescriptorRequest) GetName() string { 495 if m != nil { 496 return m.Name 497 } 498 return "" 499} 500 501// The `ListTimeSeries` request. 502type ListTimeSeriesRequest struct { 503 // The project on which to execute the request. The format is 504 // "projects/{project_id_or_number}". 505 Name string `protobuf:"bytes,10,opt,name=name,proto3" json:"name,omitempty"` 506 // A [monitoring filter](/monitoring/api/v3/filters) that specifies which time 507 // series should be returned. The filter must specify a single metric type, 508 // and can additionally specify metric labels and other information. For 509 // example: 510 // 511 // metric.type = "compute.googleapis.com/instance/cpu/usage_time" AND 512 // metric.label.instance_name = "my-instance-name" 513 // 514 Filter string `protobuf:"bytes,2,opt,name=filter,proto3" json:"filter,omitempty"` 515 // The time interval for which results should be returned. Only time series 516 // that contain data points in the specified interval are included 517 // in the response. 518 Interval *TimeInterval `protobuf:"bytes,4,opt,name=interval,proto3" json:"interval,omitempty"` 519 // By default, the raw time series data is returned. 520 // Use this field to combine multiple time series for different 521 // views of the data. 522 Aggregation *Aggregation `protobuf:"bytes,5,opt,name=aggregation,proto3" json:"aggregation,omitempty"` 523 // Unsupported: must be left blank. The points in each time series are 524 // returned in reverse time order. 525 OrderBy string `protobuf:"bytes,6,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"` 526 // Specifies which information is returned about the time series. 527 View ListTimeSeriesRequest_TimeSeriesView `protobuf:"varint,7,opt,name=view,proto3,enum=google.monitoring.v3.ListTimeSeriesRequest_TimeSeriesView" json:"view,omitempty"` 528 // A positive number that is the maximum number of results to return. If 529 // `page_size` is empty or more than 100,000 results, the effective 530 // `page_size` is 100,000 results. If `view` is set to `FULL`, this is the 531 // maximum number of `Points` returned. If `view` is set to `HEADERS`, this is 532 // the maximum number of `TimeSeries` returned. 533 PageSize int32 `protobuf:"varint,8,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` 534 // If this field is not empty then it must contain the `nextPageToken` value 535 // returned by a previous call to this method. Using this field causes the 536 // method to return additional results from the previous method call. 537 PageToken string `protobuf:"bytes,9,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` 538 XXX_NoUnkeyedLiteral struct{} `json:"-"` 539 XXX_unrecognized []byte `json:"-"` 540 XXX_sizecache int32 `json:"-"` 541} 542 543func (m *ListTimeSeriesRequest) Reset() { *m = ListTimeSeriesRequest{} } 544func (m *ListTimeSeriesRequest) String() string { return proto.CompactTextString(m) } 545func (*ListTimeSeriesRequest) ProtoMessage() {} 546func (*ListTimeSeriesRequest) Descriptor() ([]byte, []int) { 547 return fileDescriptor_metric_service_2999501584b35c85, []int{8} 548} 549func (m *ListTimeSeriesRequest) XXX_Unmarshal(b []byte) error { 550 return xxx_messageInfo_ListTimeSeriesRequest.Unmarshal(m, b) 551} 552func (m *ListTimeSeriesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 553 return xxx_messageInfo_ListTimeSeriesRequest.Marshal(b, m, deterministic) 554} 555func (dst *ListTimeSeriesRequest) XXX_Merge(src proto.Message) { 556 xxx_messageInfo_ListTimeSeriesRequest.Merge(dst, src) 557} 558func (m *ListTimeSeriesRequest) XXX_Size() int { 559 return xxx_messageInfo_ListTimeSeriesRequest.Size(m) 560} 561func (m *ListTimeSeriesRequest) XXX_DiscardUnknown() { 562 xxx_messageInfo_ListTimeSeriesRequest.DiscardUnknown(m) 563} 564 565var xxx_messageInfo_ListTimeSeriesRequest proto.InternalMessageInfo 566 567func (m *ListTimeSeriesRequest) GetName() string { 568 if m != nil { 569 return m.Name 570 } 571 return "" 572} 573 574func (m *ListTimeSeriesRequest) GetFilter() string { 575 if m != nil { 576 return m.Filter 577 } 578 return "" 579} 580 581func (m *ListTimeSeriesRequest) GetInterval() *TimeInterval { 582 if m != nil { 583 return m.Interval 584 } 585 return nil 586} 587 588func (m *ListTimeSeriesRequest) GetAggregation() *Aggregation { 589 if m != nil { 590 return m.Aggregation 591 } 592 return nil 593} 594 595func (m *ListTimeSeriesRequest) GetOrderBy() string { 596 if m != nil { 597 return m.OrderBy 598 } 599 return "" 600} 601 602func (m *ListTimeSeriesRequest) GetView() ListTimeSeriesRequest_TimeSeriesView { 603 if m != nil { 604 return m.View 605 } 606 return ListTimeSeriesRequest_FULL 607} 608 609func (m *ListTimeSeriesRequest) GetPageSize() int32 { 610 if m != nil { 611 return m.PageSize 612 } 613 return 0 614} 615 616func (m *ListTimeSeriesRequest) GetPageToken() string { 617 if m != nil { 618 return m.PageToken 619 } 620 return "" 621} 622 623// The `ListTimeSeries` response. 624type ListTimeSeriesResponse struct { 625 // One or more time series that match the filter included in the request. 626 TimeSeries []*TimeSeries `protobuf:"bytes,1,rep,name=time_series,json=timeSeries,proto3" json:"time_series,omitempty"` 627 // If there are more results than have been returned, then this field is set 628 // to a non-empty value. To see the additional results, 629 // use that value as `pageToken` in the next call to this method. 630 NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` 631 // Query execution errors that may have caused the time series data returned 632 // to be incomplete. 633 ExecutionErrors []*status.Status `protobuf:"bytes,3,rep,name=execution_errors,json=executionErrors,proto3" json:"execution_errors,omitempty"` 634 XXX_NoUnkeyedLiteral struct{} `json:"-"` 635 XXX_unrecognized []byte `json:"-"` 636 XXX_sizecache int32 `json:"-"` 637} 638 639func (m *ListTimeSeriesResponse) Reset() { *m = ListTimeSeriesResponse{} } 640func (m *ListTimeSeriesResponse) String() string { return proto.CompactTextString(m) } 641func (*ListTimeSeriesResponse) ProtoMessage() {} 642func (*ListTimeSeriesResponse) Descriptor() ([]byte, []int) { 643 return fileDescriptor_metric_service_2999501584b35c85, []int{9} 644} 645func (m *ListTimeSeriesResponse) XXX_Unmarshal(b []byte) error { 646 return xxx_messageInfo_ListTimeSeriesResponse.Unmarshal(m, b) 647} 648func (m *ListTimeSeriesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 649 return xxx_messageInfo_ListTimeSeriesResponse.Marshal(b, m, deterministic) 650} 651func (dst *ListTimeSeriesResponse) XXX_Merge(src proto.Message) { 652 xxx_messageInfo_ListTimeSeriesResponse.Merge(dst, src) 653} 654func (m *ListTimeSeriesResponse) XXX_Size() int { 655 return xxx_messageInfo_ListTimeSeriesResponse.Size(m) 656} 657func (m *ListTimeSeriesResponse) XXX_DiscardUnknown() { 658 xxx_messageInfo_ListTimeSeriesResponse.DiscardUnknown(m) 659} 660 661var xxx_messageInfo_ListTimeSeriesResponse proto.InternalMessageInfo 662 663func (m *ListTimeSeriesResponse) GetTimeSeries() []*TimeSeries { 664 if m != nil { 665 return m.TimeSeries 666 } 667 return nil 668} 669 670func (m *ListTimeSeriesResponse) GetNextPageToken() string { 671 if m != nil { 672 return m.NextPageToken 673 } 674 return "" 675} 676 677func (m *ListTimeSeriesResponse) GetExecutionErrors() []*status.Status { 678 if m != nil { 679 return m.ExecutionErrors 680 } 681 return nil 682} 683 684// The `CreateTimeSeries` request. 685type CreateTimeSeriesRequest struct { 686 // The project on which to execute the request. The format is 687 // `"projects/{project_id_or_number}"`. 688 Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` 689 // The new data to be added to a list of time series. 690 // Adds at most one data point to each of several time series. The new data 691 // point must be more recent than any other point in its time series. Each 692 // `TimeSeries` value must fully specify a unique time series by supplying 693 // all label values for the metric and the monitored resource. 694 TimeSeries []*TimeSeries `protobuf:"bytes,2,rep,name=time_series,json=timeSeries,proto3" json:"time_series,omitempty"` 695 XXX_NoUnkeyedLiteral struct{} `json:"-"` 696 XXX_unrecognized []byte `json:"-"` 697 XXX_sizecache int32 `json:"-"` 698} 699 700func (m *CreateTimeSeriesRequest) Reset() { *m = CreateTimeSeriesRequest{} } 701func (m *CreateTimeSeriesRequest) String() string { return proto.CompactTextString(m) } 702func (*CreateTimeSeriesRequest) ProtoMessage() {} 703func (*CreateTimeSeriesRequest) Descriptor() ([]byte, []int) { 704 return fileDescriptor_metric_service_2999501584b35c85, []int{10} 705} 706func (m *CreateTimeSeriesRequest) XXX_Unmarshal(b []byte) error { 707 return xxx_messageInfo_CreateTimeSeriesRequest.Unmarshal(m, b) 708} 709func (m *CreateTimeSeriesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 710 return xxx_messageInfo_CreateTimeSeriesRequest.Marshal(b, m, deterministic) 711} 712func (dst *CreateTimeSeriesRequest) XXX_Merge(src proto.Message) { 713 xxx_messageInfo_CreateTimeSeriesRequest.Merge(dst, src) 714} 715func (m *CreateTimeSeriesRequest) XXX_Size() int { 716 return xxx_messageInfo_CreateTimeSeriesRequest.Size(m) 717} 718func (m *CreateTimeSeriesRequest) XXX_DiscardUnknown() { 719 xxx_messageInfo_CreateTimeSeriesRequest.DiscardUnknown(m) 720} 721 722var xxx_messageInfo_CreateTimeSeriesRequest proto.InternalMessageInfo 723 724func (m *CreateTimeSeriesRequest) GetName() string { 725 if m != nil { 726 return m.Name 727 } 728 return "" 729} 730 731func (m *CreateTimeSeriesRequest) GetTimeSeries() []*TimeSeries { 732 if m != nil { 733 return m.TimeSeries 734 } 735 return nil 736} 737 738// Describes the result of a failed request to write data to a time series. 739type CreateTimeSeriesError struct { 740 // The time series, including the `Metric`, `MonitoredResource`, 741 // and `Point`s (including timestamp and value) that resulted 742 // in the error. This field provides all of the context that 743 // would be needed to retry the operation. 744 TimeSeries *TimeSeries `protobuf:"bytes,1,opt,name=time_series,json=timeSeries,proto3" json:"time_series,omitempty"` 745 // The status of the requested write operation. 746 Status *status.Status `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"` 747 XXX_NoUnkeyedLiteral struct{} `json:"-"` 748 XXX_unrecognized []byte `json:"-"` 749 XXX_sizecache int32 `json:"-"` 750} 751 752func (m *CreateTimeSeriesError) Reset() { *m = CreateTimeSeriesError{} } 753func (m *CreateTimeSeriesError) String() string { return proto.CompactTextString(m) } 754func (*CreateTimeSeriesError) ProtoMessage() {} 755func (*CreateTimeSeriesError) Descriptor() ([]byte, []int) { 756 return fileDescriptor_metric_service_2999501584b35c85, []int{11} 757} 758func (m *CreateTimeSeriesError) XXX_Unmarshal(b []byte) error { 759 return xxx_messageInfo_CreateTimeSeriesError.Unmarshal(m, b) 760} 761func (m *CreateTimeSeriesError) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 762 return xxx_messageInfo_CreateTimeSeriesError.Marshal(b, m, deterministic) 763} 764func (dst *CreateTimeSeriesError) XXX_Merge(src proto.Message) { 765 xxx_messageInfo_CreateTimeSeriesError.Merge(dst, src) 766} 767func (m *CreateTimeSeriesError) XXX_Size() int { 768 return xxx_messageInfo_CreateTimeSeriesError.Size(m) 769} 770func (m *CreateTimeSeriesError) XXX_DiscardUnknown() { 771 xxx_messageInfo_CreateTimeSeriesError.DiscardUnknown(m) 772} 773 774var xxx_messageInfo_CreateTimeSeriesError proto.InternalMessageInfo 775 776func (m *CreateTimeSeriesError) GetTimeSeries() *TimeSeries { 777 if m != nil { 778 return m.TimeSeries 779 } 780 return nil 781} 782 783func (m *CreateTimeSeriesError) GetStatus() *status.Status { 784 if m != nil { 785 return m.Status 786 } 787 return nil 788} 789 790func init() { 791 proto.RegisterType((*ListMonitoredResourceDescriptorsRequest)(nil), "google.monitoring.v3.ListMonitoredResourceDescriptorsRequest") 792 proto.RegisterType((*ListMonitoredResourceDescriptorsResponse)(nil), "google.monitoring.v3.ListMonitoredResourceDescriptorsResponse") 793 proto.RegisterType((*GetMonitoredResourceDescriptorRequest)(nil), "google.monitoring.v3.GetMonitoredResourceDescriptorRequest") 794 proto.RegisterType((*ListMetricDescriptorsRequest)(nil), "google.monitoring.v3.ListMetricDescriptorsRequest") 795 proto.RegisterType((*ListMetricDescriptorsResponse)(nil), "google.monitoring.v3.ListMetricDescriptorsResponse") 796 proto.RegisterType((*GetMetricDescriptorRequest)(nil), "google.monitoring.v3.GetMetricDescriptorRequest") 797 proto.RegisterType((*CreateMetricDescriptorRequest)(nil), "google.monitoring.v3.CreateMetricDescriptorRequest") 798 proto.RegisterType((*DeleteMetricDescriptorRequest)(nil), "google.monitoring.v3.DeleteMetricDescriptorRequest") 799 proto.RegisterType((*ListTimeSeriesRequest)(nil), "google.monitoring.v3.ListTimeSeriesRequest") 800 proto.RegisterType((*ListTimeSeriesResponse)(nil), "google.monitoring.v3.ListTimeSeriesResponse") 801 proto.RegisterType((*CreateTimeSeriesRequest)(nil), "google.monitoring.v3.CreateTimeSeriesRequest") 802 proto.RegisterType((*CreateTimeSeriesError)(nil), "google.monitoring.v3.CreateTimeSeriesError") 803 proto.RegisterEnum("google.monitoring.v3.ListTimeSeriesRequest_TimeSeriesView", ListTimeSeriesRequest_TimeSeriesView_name, ListTimeSeriesRequest_TimeSeriesView_value) 804} 805 806// Reference imports to suppress errors if they are not otherwise used. 807var _ context.Context 808var _ grpc.ClientConn 809 810// This is a compile-time assertion to ensure that this generated file 811// is compatible with the grpc package it is being compiled against. 812const _ = grpc.SupportPackageIsVersion4 813 814// MetricServiceClient is the client API for MetricService service. 815// 816// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream. 817type MetricServiceClient interface { 818 // Lists monitored resource descriptors that match a filter. This method does not require a Stackdriver account. 819 ListMonitoredResourceDescriptors(ctx context.Context, in *ListMonitoredResourceDescriptorsRequest, opts ...grpc.CallOption) (*ListMonitoredResourceDescriptorsResponse, error) 820 // Gets a single monitored resource descriptor. This method does not require a Stackdriver account. 821 GetMonitoredResourceDescriptor(ctx context.Context, in *GetMonitoredResourceDescriptorRequest, opts ...grpc.CallOption) (*monitoredres.MonitoredResourceDescriptor, error) 822 // Lists metric descriptors that match a filter. This method does not require a Stackdriver account. 823 ListMetricDescriptors(ctx context.Context, in *ListMetricDescriptorsRequest, opts ...grpc.CallOption) (*ListMetricDescriptorsResponse, error) 824 // Gets a single metric descriptor. This method does not require a Stackdriver account. 825 GetMetricDescriptor(ctx context.Context, in *GetMetricDescriptorRequest, opts ...grpc.CallOption) (*metric.MetricDescriptor, error) 826 // Creates a new metric descriptor. 827 // User-created metric descriptors define 828 // [custom metrics](/monitoring/custom-metrics). 829 CreateMetricDescriptor(ctx context.Context, in *CreateMetricDescriptorRequest, opts ...grpc.CallOption) (*metric.MetricDescriptor, error) 830 // Deletes a metric descriptor. Only user-created 831 // [custom metrics](/monitoring/custom-metrics) can be deleted. 832 DeleteMetricDescriptor(ctx context.Context, in *DeleteMetricDescriptorRequest, opts ...grpc.CallOption) (*empty.Empty, error) 833 // Lists time series that match a filter. This method does not require a Stackdriver account. 834 ListTimeSeries(ctx context.Context, in *ListTimeSeriesRequest, opts ...grpc.CallOption) (*ListTimeSeriesResponse, error) 835 // Creates or adds data to one or more time series. 836 // The response is empty if all time series in the request were written. 837 // If any time series could not be written, a corresponding failure message is 838 // included in the error response. 839 CreateTimeSeries(ctx context.Context, in *CreateTimeSeriesRequest, opts ...grpc.CallOption) (*empty.Empty, error) 840} 841 842type metricServiceClient struct { 843 cc *grpc.ClientConn 844} 845 846func NewMetricServiceClient(cc *grpc.ClientConn) MetricServiceClient { 847 return &metricServiceClient{cc} 848} 849 850func (c *metricServiceClient) ListMonitoredResourceDescriptors(ctx context.Context, in *ListMonitoredResourceDescriptorsRequest, opts ...grpc.CallOption) (*ListMonitoredResourceDescriptorsResponse, error) { 851 out := new(ListMonitoredResourceDescriptorsResponse) 852 err := c.cc.Invoke(ctx, "/google.monitoring.v3.MetricService/ListMonitoredResourceDescriptors", in, out, opts...) 853 if err != nil { 854 return nil, err 855 } 856 return out, nil 857} 858 859func (c *metricServiceClient) GetMonitoredResourceDescriptor(ctx context.Context, in *GetMonitoredResourceDescriptorRequest, opts ...grpc.CallOption) (*monitoredres.MonitoredResourceDescriptor, error) { 860 out := new(monitoredres.MonitoredResourceDescriptor) 861 err := c.cc.Invoke(ctx, "/google.monitoring.v3.MetricService/GetMonitoredResourceDescriptor", in, out, opts...) 862 if err != nil { 863 return nil, err 864 } 865 return out, nil 866} 867 868func (c *metricServiceClient) ListMetricDescriptors(ctx context.Context, in *ListMetricDescriptorsRequest, opts ...grpc.CallOption) (*ListMetricDescriptorsResponse, error) { 869 out := new(ListMetricDescriptorsResponse) 870 err := c.cc.Invoke(ctx, "/google.monitoring.v3.MetricService/ListMetricDescriptors", in, out, opts...) 871 if err != nil { 872 return nil, err 873 } 874 return out, nil 875} 876 877func (c *metricServiceClient) GetMetricDescriptor(ctx context.Context, in *GetMetricDescriptorRequest, opts ...grpc.CallOption) (*metric.MetricDescriptor, error) { 878 out := new(metric.MetricDescriptor) 879 err := c.cc.Invoke(ctx, "/google.monitoring.v3.MetricService/GetMetricDescriptor", in, out, opts...) 880 if err != nil { 881 return nil, err 882 } 883 return out, nil 884} 885 886func (c *metricServiceClient) CreateMetricDescriptor(ctx context.Context, in *CreateMetricDescriptorRequest, opts ...grpc.CallOption) (*metric.MetricDescriptor, error) { 887 out := new(metric.MetricDescriptor) 888 err := c.cc.Invoke(ctx, "/google.monitoring.v3.MetricService/CreateMetricDescriptor", in, out, opts...) 889 if err != nil { 890 return nil, err 891 } 892 return out, nil 893} 894 895func (c *metricServiceClient) DeleteMetricDescriptor(ctx context.Context, in *DeleteMetricDescriptorRequest, opts ...grpc.CallOption) (*empty.Empty, error) { 896 out := new(empty.Empty) 897 err := c.cc.Invoke(ctx, "/google.monitoring.v3.MetricService/DeleteMetricDescriptor", in, out, opts...) 898 if err != nil { 899 return nil, err 900 } 901 return out, nil 902} 903 904func (c *metricServiceClient) ListTimeSeries(ctx context.Context, in *ListTimeSeriesRequest, opts ...grpc.CallOption) (*ListTimeSeriesResponse, error) { 905 out := new(ListTimeSeriesResponse) 906 err := c.cc.Invoke(ctx, "/google.monitoring.v3.MetricService/ListTimeSeries", in, out, opts...) 907 if err != nil { 908 return nil, err 909 } 910 return out, nil 911} 912 913func (c *metricServiceClient) CreateTimeSeries(ctx context.Context, in *CreateTimeSeriesRequest, opts ...grpc.CallOption) (*empty.Empty, error) { 914 out := new(empty.Empty) 915 err := c.cc.Invoke(ctx, "/google.monitoring.v3.MetricService/CreateTimeSeries", in, out, opts...) 916 if err != nil { 917 return nil, err 918 } 919 return out, nil 920} 921 922// MetricServiceServer is the server API for MetricService service. 923type MetricServiceServer interface { 924 // Lists monitored resource descriptors that match a filter. This method does not require a Stackdriver account. 925 ListMonitoredResourceDescriptors(context.Context, *ListMonitoredResourceDescriptorsRequest) (*ListMonitoredResourceDescriptorsResponse, error) 926 // Gets a single monitored resource descriptor. This method does not require a Stackdriver account. 927 GetMonitoredResourceDescriptor(context.Context, *GetMonitoredResourceDescriptorRequest) (*monitoredres.MonitoredResourceDescriptor, error) 928 // Lists metric descriptors that match a filter. This method does not require a Stackdriver account. 929 ListMetricDescriptors(context.Context, *ListMetricDescriptorsRequest) (*ListMetricDescriptorsResponse, error) 930 // Gets a single metric descriptor. This method does not require a Stackdriver account. 931 GetMetricDescriptor(context.Context, *GetMetricDescriptorRequest) (*metric.MetricDescriptor, error) 932 // Creates a new metric descriptor. 933 // User-created metric descriptors define 934 // [custom metrics](/monitoring/custom-metrics). 935 CreateMetricDescriptor(context.Context, *CreateMetricDescriptorRequest) (*metric.MetricDescriptor, error) 936 // Deletes a metric descriptor. Only user-created 937 // [custom metrics](/monitoring/custom-metrics) can be deleted. 938 DeleteMetricDescriptor(context.Context, *DeleteMetricDescriptorRequest) (*empty.Empty, error) 939 // Lists time series that match a filter. This method does not require a Stackdriver account. 940 ListTimeSeries(context.Context, *ListTimeSeriesRequest) (*ListTimeSeriesResponse, error) 941 // Creates or adds data to one or more time series. 942 // The response is empty if all time series in the request were written. 943 // If any time series could not be written, a corresponding failure message is 944 // included in the error response. 945 CreateTimeSeries(context.Context, *CreateTimeSeriesRequest) (*empty.Empty, error) 946} 947 948func RegisterMetricServiceServer(s *grpc.Server, srv MetricServiceServer) { 949 s.RegisterService(&_MetricService_serviceDesc, srv) 950} 951 952func _MetricService_ListMonitoredResourceDescriptors_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 953 in := new(ListMonitoredResourceDescriptorsRequest) 954 if err := dec(in); err != nil { 955 return nil, err 956 } 957 if interceptor == nil { 958 return srv.(MetricServiceServer).ListMonitoredResourceDescriptors(ctx, in) 959 } 960 info := &grpc.UnaryServerInfo{ 961 Server: srv, 962 FullMethod: "/google.monitoring.v3.MetricService/ListMonitoredResourceDescriptors", 963 } 964 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 965 return srv.(MetricServiceServer).ListMonitoredResourceDescriptors(ctx, req.(*ListMonitoredResourceDescriptorsRequest)) 966 } 967 return interceptor(ctx, in, info, handler) 968} 969 970func _MetricService_GetMonitoredResourceDescriptor_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 971 in := new(GetMonitoredResourceDescriptorRequest) 972 if err := dec(in); err != nil { 973 return nil, err 974 } 975 if interceptor == nil { 976 return srv.(MetricServiceServer).GetMonitoredResourceDescriptor(ctx, in) 977 } 978 info := &grpc.UnaryServerInfo{ 979 Server: srv, 980 FullMethod: "/google.monitoring.v3.MetricService/GetMonitoredResourceDescriptor", 981 } 982 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 983 return srv.(MetricServiceServer).GetMonitoredResourceDescriptor(ctx, req.(*GetMonitoredResourceDescriptorRequest)) 984 } 985 return interceptor(ctx, in, info, handler) 986} 987 988func _MetricService_ListMetricDescriptors_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 989 in := new(ListMetricDescriptorsRequest) 990 if err := dec(in); err != nil { 991 return nil, err 992 } 993 if interceptor == nil { 994 return srv.(MetricServiceServer).ListMetricDescriptors(ctx, in) 995 } 996 info := &grpc.UnaryServerInfo{ 997 Server: srv, 998 FullMethod: "/google.monitoring.v3.MetricService/ListMetricDescriptors", 999 } 1000 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 1001 return srv.(MetricServiceServer).ListMetricDescriptors(ctx, req.(*ListMetricDescriptorsRequest)) 1002 } 1003 return interceptor(ctx, in, info, handler) 1004} 1005 1006func _MetricService_GetMetricDescriptor_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 1007 in := new(GetMetricDescriptorRequest) 1008 if err := dec(in); err != nil { 1009 return nil, err 1010 } 1011 if interceptor == nil { 1012 return srv.(MetricServiceServer).GetMetricDescriptor(ctx, in) 1013 } 1014 info := &grpc.UnaryServerInfo{ 1015 Server: srv, 1016 FullMethod: "/google.monitoring.v3.MetricService/GetMetricDescriptor", 1017 } 1018 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 1019 return srv.(MetricServiceServer).GetMetricDescriptor(ctx, req.(*GetMetricDescriptorRequest)) 1020 } 1021 return interceptor(ctx, in, info, handler) 1022} 1023 1024func _MetricService_CreateMetricDescriptor_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 1025 in := new(CreateMetricDescriptorRequest) 1026 if err := dec(in); err != nil { 1027 return nil, err 1028 } 1029 if interceptor == nil { 1030 return srv.(MetricServiceServer).CreateMetricDescriptor(ctx, in) 1031 } 1032 info := &grpc.UnaryServerInfo{ 1033 Server: srv, 1034 FullMethod: "/google.monitoring.v3.MetricService/CreateMetricDescriptor", 1035 } 1036 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 1037 return srv.(MetricServiceServer).CreateMetricDescriptor(ctx, req.(*CreateMetricDescriptorRequest)) 1038 } 1039 return interceptor(ctx, in, info, handler) 1040} 1041 1042func _MetricService_DeleteMetricDescriptor_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 1043 in := new(DeleteMetricDescriptorRequest) 1044 if err := dec(in); err != nil { 1045 return nil, err 1046 } 1047 if interceptor == nil { 1048 return srv.(MetricServiceServer).DeleteMetricDescriptor(ctx, in) 1049 } 1050 info := &grpc.UnaryServerInfo{ 1051 Server: srv, 1052 FullMethod: "/google.monitoring.v3.MetricService/DeleteMetricDescriptor", 1053 } 1054 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 1055 return srv.(MetricServiceServer).DeleteMetricDescriptor(ctx, req.(*DeleteMetricDescriptorRequest)) 1056 } 1057 return interceptor(ctx, in, info, handler) 1058} 1059 1060func _MetricService_ListTimeSeries_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 1061 in := new(ListTimeSeriesRequest) 1062 if err := dec(in); err != nil { 1063 return nil, err 1064 } 1065 if interceptor == nil { 1066 return srv.(MetricServiceServer).ListTimeSeries(ctx, in) 1067 } 1068 info := &grpc.UnaryServerInfo{ 1069 Server: srv, 1070 FullMethod: "/google.monitoring.v3.MetricService/ListTimeSeries", 1071 } 1072 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 1073 return srv.(MetricServiceServer).ListTimeSeries(ctx, req.(*ListTimeSeriesRequest)) 1074 } 1075 return interceptor(ctx, in, info, handler) 1076} 1077 1078func _MetricService_CreateTimeSeries_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 1079 in := new(CreateTimeSeriesRequest) 1080 if err := dec(in); err != nil { 1081 return nil, err 1082 } 1083 if interceptor == nil { 1084 return srv.(MetricServiceServer).CreateTimeSeries(ctx, in) 1085 } 1086 info := &grpc.UnaryServerInfo{ 1087 Server: srv, 1088 FullMethod: "/google.monitoring.v3.MetricService/CreateTimeSeries", 1089 } 1090 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 1091 return srv.(MetricServiceServer).CreateTimeSeries(ctx, req.(*CreateTimeSeriesRequest)) 1092 } 1093 return interceptor(ctx, in, info, handler) 1094} 1095 1096var _MetricService_serviceDesc = grpc.ServiceDesc{ 1097 ServiceName: "google.monitoring.v3.MetricService", 1098 HandlerType: (*MetricServiceServer)(nil), 1099 Methods: []grpc.MethodDesc{ 1100 { 1101 MethodName: "ListMonitoredResourceDescriptors", 1102 Handler: _MetricService_ListMonitoredResourceDescriptors_Handler, 1103 }, 1104 { 1105 MethodName: "GetMonitoredResourceDescriptor", 1106 Handler: _MetricService_GetMonitoredResourceDescriptor_Handler, 1107 }, 1108 { 1109 MethodName: "ListMetricDescriptors", 1110 Handler: _MetricService_ListMetricDescriptors_Handler, 1111 }, 1112 { 1113 MethodName: "GetMetricDescriptor", 1114 Handler: _MetricService_GetMetricDescriptor_Handler, 1115 }, 1116 { 1117 MethodName: "CreateMetricDescriptor", 1118 Handler: _MetricService_CreateMetricDescriptor_Handler, 1119 }, 1120 { 1121 MethodName: "DeleteMetricDescriptor", 1122 Handler: _MetricService_DeleteMetricDescriptor_Handler, 1123 }, 1124 { 1125 MethodName: "ListTimeSeries", 1126 Handler: _MetricService_ListTimeSeries_Handler, 1127 }, 1128 { 1129 MethodName: "CreateTimeSeries", 1130 Handler: _MetricService_CreateTimeSeries_Handler, 1131 }, 1132 }, 1133 Streams: []grpc.StreamDesc{}, 1134 Metadata: "google/monitoring/v3/metric_service.proto", 1135} 1136 1137func init() { 1138 proto.RegisterFile("google/monitoring/v3/metric_service.proto", fileDescriptor_metric_service_2999501584b35c85) 1139} 1140 1141var fileDescriptor_metric_service_2999501584b35c85 = []byte{ 1142 // 1049 bytes of a gzipped FileDescriptorProto 1143 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x57, 0x4f, 0x6f, 0x1b, 0x45, 1144 0x14, 0x67, 0xe2, 0x34, 0x71, 0x9e, 0xd5, 0xd4, 0x9d, 0xb6, 0xae, 0xd9, 0x26, 0x95, 0xbb, 0xa8, 1145 0xc4, 0x75, 0xcb, 0x6e, 0x65, 0x57, 0x1c, 0x92, 0x26, 0x52, 0xfe, 0x51, 0x2a, 0x02, 0x8a, 0xd6, 1146 0x25, 0x87, 0x2a, 0x92, 0xb5, 0xb1, 0xa7, 0xab, 0x01, 0xef, 0xce, 0x32, 0x3b, 0x76, 0x9b, 0xa2, 1147 0x70, 0xe0, 0xd0, 0x3b, 0x02, 0x24, 0xf8, 0x0a, 0x39, 0x80, 0xf8, 0x0a, 0x88, 0x13, 0x57, 0xce, 1148 0xdc, 0xf8, 0x0a, 0xdc, 0xd1, 0xce, 0xee, 0xc6, 0xf6, 0x7a, 0x77, 0x6d, 0x73, 0xe9, 0xcd, 0x3b, 1149 0xef, 0xcd, 0x7b, 0xbf, 0xf7, 0x9b, 0x79, 0xef, 0x37, 0x86, 0x7b, 0x16, 0x63, 0x56, 0x97, 0xe8, 1150 0x36, 0x73, 0xa8, 0x60, 0x9c, 0x3a, 0x96, 0xde, 0x6f, 0xe8, 0x36, 0x11, 0x9c, 0xb6, 0x5b, 0x1e, 1151 0xe1, 0x7d, 0xda, 0x26, 0x9a, 0xcb, 0x99, 0x60, 0xf8, 0x7a, 0xe0, 0xaa, 0x0d, 0x5c, 0xb5, 0x7e, 1152 0x43, 0x59, 0x09, 0x03, 0x98, 0x2e, 0xd5, 0x4d, 0xc7, 0x61, 0xc2, 0x14, 0x94, 0x39, 0x5e, 0xb0, 1153 0x47, 0xb9, 0x39, 0x64, 0x0d, 0x82, 0x86, 0x86, 0xf7, 0x86, 0x0d, 0x41, 0x40, 0xd2, 0x69, 0x71, 1154 0xe2, 0xb1, 0x1e, 0x8f, 0x32, 0x2a, 0x77, 0x12, 0xc1, 0xb5, 0x99, 0x6d, 0x33, 0x27, 0xd3, 0x65, 1155 0x24, 0xd5, 0xed, 0xd0, 0x45, 0x7e, 0x9d, 0xf4, 0x5e, 0xe8, 0x9d, 0x1e, 0x97, 0x20, 0x43, 0xfb, 1156 0xad, 0xb8, 0x9d, 0xd8, 0xae, 0x38, 0x8d, 0x15, 0xc0, 0xdd, 0xb6, 0xee, 0x09, 0x53, 0xf4, 0xc2, 1157 0xca, 0xd4, 0xef, 0x10, 0xac, 0x1d, 0x50, 0x4f, 0x7c, 0x1a, 0x81, 0x37, 0x42, 0xec, 0x7b, 0xc4, 1158 0x6b, 0x73, 0xea, 0x0a, 0xc6, 0x3d, 0x83, 0x7c, 0xd5, 0x23, 0x9e, 0xc0, 0x18, 0xe6, 0x1d, 0xd3, 1159 0x26, 0xe5, 0x4b, 0x15, 0x54, 0x5d, 0x32, 0xe4, 0x6f, 0x5c, 0x82, 0x85, 0x17, 0xb4, 0x2b, 0x08, 1160 0x2f, 0xcf, 0xc9, 0xd5, 0xf0, 0x0b, 0xdf, 0x82, 0x25, 0xd7, 0xb4, 0x48, 0xcb, 0xa3, 0xaf, 0x49, 1161 0x39, 0x57, 0x41, 0xd5, 0x4b, 0x46, 0xde, 0x5f, 0x68, 0xd2, 0xd7, 0x04, 0xaf, 0x02, 0x48, 0xa3, 1162 0x60, 0x5f, 0x12, 0xa7, 0x3c, 0x2f, 0x37, 0x4a, 0xf7, 0x67, 0xfe, 0x82, 0xfa, 0x0b, 0x82, 0xea, 1163 0x64, 0x4c, 0x9e, 0xcb, 0x1c, 0x8f, 0xe0, 0xe7, 0x70, 0x3d, 0xa2, 0xbb, 0xd5, 0x19, 0xd8, 0xcb, 1164 0xa8, 0x92, 0xab, 0x16, 0xea, 0x6b, 0x5a, 0x78, 0xda, 0xa6, 0x4b, 0xb5, 0x8c, 0x78, 0xc6, 0x35, 1165 0x3e, 0x9e, 0x03, 0xbf, 0x0f, 0x57, 0x1c, 0xf2, 0x4a, 0xb4, 0x86, 0xc0, 0x06, 0x55, 0x5e, 0xf6, 1166 0x97, 0x0f, 0x2f, 0x00, 0x6f, 0xc0, 0xdd, 0x27, 0x24, 0x0b, 0x6e, 0x9c, 0xc1, 0xdc, 0x80, 0x41, 1167 0xf5, 0x0d, 0x82, 0x15, 0x59, 0xad, 0x3c, 0xec, 0xb7, 0x48, 0xfb, 0x0f, 0x08, 0x56, 0x53, 0x80, 1168 0x84, 0x5c, 0x7f, 0x02, 0x38, 0x6c, 0xa9, 0x71, 0xa6, 0x57, 0x46, 0x98, 0x8e, 0x85, 0x30, 0xae, 1169 0xda, 0xf1, 0xa0, 0x53, 0x93, 0xfb, 0x10, 0x14, 0x9f, 0xdc, 0x78, 0xc4, 0x0c, 0x46, 0xbf, 0x81, 1170 0xd5, 0x5d, 0x4e, 0x4c, 0x41, 0x66, 0xd8, 0x84, 0x9f, 0xc2, 0xd5, 0xb1, 0xda, 0x24, 0xa0, 0x49, 1171 0xa5, 0x15, 0xe3, 0xa5, 0xa9, 0x0d, 0x58, 0xdd, 0x23, 0x5d, 0x32, 0x53, 0x7e, 0xf5, 0xa7, 0x1c, 1172 0xdc, 0xf0, 0xd9, 0x7f, 0x46, 0x6d, 0xd2, 0x24, 0x9c, 0x92, 0xb1, 0xf3, 0x87, 0x29, 0xce, 0x7f, 1173 0x0b, 0xf2, 0xd4, 0x11, 0x84, 0xf7, 0xcd, 0xae, 0x3c, 0xe0, 0x42, 0x5d, 0xd5, 0x92, 0xe6, 0x9d, 1174 0xe6, 0xa7, 0x79, 0x1a, 0x7a, 0x1a, 0x17, 0x7b, 0xf0, 0x2e, 0x14, 0x4c, 0xcb, 0xe2, 0xc4, 0x92, 1175 0x93, 0x45, 0x5e, 0xb9, 0x42, 0xfd, 0x4e, 0x72, 0x88, 0xed, 0x81, 0xa3, 0x31, 0xbc, 0x0b, 0xbf, 1176 0x0b, 0x79, 0xc6, 0x3b, 0x84, 0xb7, 0x4e, 0x4e, 0xcb, 0x0b, 0x12, 0xde, 0xa2, 0xfc, 0xde, 0x39, 1177 0xc5, 0x9f, 0xc1, 0x7c, 0x9f, 0x92, 0x97, 0xe5, 0xc5, 0x0a, 0xaa, 0x2e, 0xd7, 0xd7, 0x93, 0x03, 1178 0x27, 0xd2, 0xa0, 0x0d, 0x56, 0x8e, 0x28, 0x79, 0x69, 0xc8, 0x38, 0xa3, 0xf7, 0x3d, 0x9f, 0x79, 1179 0xdf, 0x97, 0xe2, 0xf7, 0x7d, 0x0d, 0x96, 0x47, 0x63, 0xe2, 0x3c, 0xcc, 0x7f, 0xf4, 0xf9, 0xc1, 1180 0x41, 0xf1, 0x1d, 0x5c, 0x80, 0xc5, 0x8f, 0xf7, 0xb7, 0xf7, 0xf6, 0x8d, 0x66, 0x11, 0xa9, 0xbf, 1181 0x23, 0x28, 0xc5, 0x31, 0x85, 0x1d, 0xb1, 0x0d, 0x05, 0x41, 0x6d, 0xe2, 0x4b, 0x0c, 0x25, 0x51, 1182 0x2b, 0x54, 0xd2, 0x29, 0x0f, 0xb7, 0x83, 0xb8, 0xf8, 0x3d, 0x6d, 0x1f, 0xe0, 0x4d, 0x28, 0x92, 1183 0x57, 0xa4, 0xdd, 0xf3, 0x29, 0x6e, 0x11, 0xce, 0xfd, 0xd6, 0xcb, 0xc9, 0x7c, 0x38, 0xca, 0xc7, 1184 0xdd, 0xb6, 0xd6, 0x94, 0xd3, 0xdd, 0xb8, 0x72, 0xe1, 0xbb, 0x2f, 0x5d, 0x55, 0x17, 0x6e, 0x06, 1185 0x4d, 0x91, 0x7e, 0xc1, 0x86, 0xdb, 0x21, 0x56, 0xd8, 0xdc, 0xec, 0x85, 0xf9, 0x83, 0xed, 0x46, 1186 0x3c, 0xa5, 0x04, 0x33, 0xce, 0x1a, 0x9a, 0x99, 0xb5, 0x1a, 0x2c, 0x04, 0x3a, 0x16, 0xf6, 0x68, 1187 0x12, 0x07, 0xa1, 0x47, 0xfd, 0x5f, 0x80, 0xcb, 0x41, 0x2b, 0x36, 0x83, 0x97, 0x00, 0xfe, 0x1b, 1188 0x41, 0x65, 0x92, 0xc2, 0xe0, 0xcd, 0xf4, 0xdb, 0x39, 0x85, 0x5a, 0x2a, 0x5b, 0xff, 0x77, 0x7b, 1189 0x70, 0xb5, 0xd4, 0xf5, 0x6f, 0xff, 0xfa, 0xe7, 0xfb, 0xb9, 0x47, 0xb8, 0xee, 0xbf, 0x04, 0xbe, 1190 0xf6, 0x0f, 0x65, 0xd3, 0xe5, 0xec, 0x0b, 0xd2, 0x16, 0x9e, 0x5e, 0x3b, 0x1b, 0xbc, 0x36, 0x92, 1191 0xa0, 0xff, 0x81, 0xe0, 0x76, 0xb6, 0x22, 0xe1, 0x8d, 0x64, 0x78, 0x53, 0xe9, 0x98, 0x32, 0xad, 1192 0xac, 0xaa, 0x8f, 0x65, 0x11, 0x1f, 0xe2, 0x47, 0x49, 0x45, 0x64, 0xd6, 0xa0, 0xd7, 0xce, 0xf0, 1193 0x6f, 0x28, 0x98, 0x89, 0x63, 0x8a, 0x84, 0xeb, 0x19, 0xe4, 0xa6, 0xe8, 0xa8, 0xd2, 0x98, 0x69, 1194 0x4f, 0x78, 0x0a, 0xba, 0x2c, 0xe0, 0x1e, 0x5e, 0x4b, 0x39, 0x85, 0x31, 0x64, 0x3f, 0x23, 0xb8, 1195 0x96, 0xa0, 0x57, 0xf8, 0x61, 0x3a, 0xdf, 0xc9, 0x2a, 0xa1, 0x64, 0xca, 0x8e, 0x5a, 0x97, 0xc0, 1196 0x1e, 0xe0, 0x5a, 0x32, 0xb3, 0x71, 0x5c, 0x7a, 0xad, 0x76, 0x86, 0x7f, 0x45, 0x50, 0x4a, 0x56, 1197 0x46, 0x9c, 0x42, 0x4e, 0xa6, 0x8e, 0x4e, 0x40, 0xb8, 0x23, 0x11, 0x3e, 0x56, 0xa7, 0xa5, 0x6e, 1198 0x7d, 0x5c, 0x80, 0x7d, 0x36, 0x4b, 0xc9, 0x5a, 0x9a, 0x86, 0x38, 0x53, 0x79, 0x95, 0x52, 0xb4, 1199 0x29, 0x7a, 0x25, 0x6b, 0xfb, 0xfe, 0x2b, 0x39, 0x62, 0xb3, 0x36, 0x0b, 0x9b, 0x3f, 0x22, 0x58, 1200 0x1e, 0x95, 0x05, 0x7c, 0x7f, 0x06, 0x41, 0x53, 0x1e, 0x4c, 0xe7, 0x1c, 0x5e, 0xc4, 0xaa, 0x44, 1201 0xa8, 0xe2, 0x4a, 0x32, 0x9b, 0x43, 0xa3, 0xf1, 0x0d, 0x82, 0x62, 0x7c, 0xee, 0xe2, 0x0f, 0xb2, 1202 0xce, 0x77, 0x1c, 0x5b, 0x1a, 0x4f, 0xf7, 0x25, 0x8a, 0xbb, 0xea, 0x44, 0x14, 0xeb, 0xa8, 0xb6, 1203 0x73, 0x8e, 0xa0, 0xdc, 0x66, 0x76, 0x62, 0xe6, 0x1d, 0x3c, 0x32, 0x91, 0x0f, 0xfd, 0x34, 0x87, 1204 0xe8, 0xf9, 0x56, 0xe8, 0x6b, 0xb1, 0xae, 0xe9, 0x58, 0x1a, 0xe3, 0x96, 0x6e, 0x11, 0x47, 0x82, 1205 0xd0, 0x03, 0x93, 0xe9, 0x52, 0x6f, 0xf4, 0x6f, 0xd2, 0xc6, 0xe0, 0xeb, 0x7c, 0x4e, 0x79, 0x12, 1206 0x04, 0xd8, 0xed, 0xb2, 0x5e, 0x27, 0x1a, 0x4d, 0x7e, 0xca, 0xa3, 0xc6, 0x9f, 0x91, 0xf1, 0x58, 1207 0x1a, 0x8f, 0x07, 0xc6, 0xe3, 0xa3, 0xc6, 0xc9, 0x82, 0x4c, 0xd2, 0xf8, 0x2f, 0x00, 0x00, 0xff, 1208 0xff, 0x79, 0x2b, 0x3b, 0x90, 0x4a, 0x0e, 0x00, 0x00, 1209} 1210