Something went wrong. Try again.
[READ-ONLY] Mirror of https://github.com/openstatusHQ/sdk-php. php sdk for openstatus www.openstatus.dev
Something went wrong. Try again.
4.2 kB · 29 lines
PHP
at main
123456789101112131415161718192021222324252627282930<?php# Generated by the protocol buffer compiler. DO NOT EDIT!# NO CHECKED-IN PROTOBUF GENCODE# source: openstatus/monitor/v1/http_monitor.proto
namespace GPBMetadata\Openstatus\Monitor\V1;
class HttpMonitor{ public static $is_initialized = false;
public static function initOnce() { $pool = \Google\Protobuf\Internal\DescriptorPool::getGeneratedPool();
if (static::$is_initialized == true) { return; } \GPBMetadata\Buf\Validate\Validate::initOnce(); \GPBMetadata\Gnostic\Openapi\V3\Annotations::initOnce(); \GPBMetadata\Openstatus\Monitor\V1\Assertions::initOnce(); \GPBMetadata\Openstatus\Monitor\V1\Monitor::initOnce(); $pool->internalAddGeneratedFile( "\x0A\xCD\x0F\x0A(openstatus/monitor/v1/http_monitor.proto\x12\x15openstatus.monitor.v1\x1A\$gnostic/openapi/v3/annotations.proto\x1A&openstatus/monitor/v1/assertions.proto\x1A#openstatus/monitor/v1/monitor.proto\"f\x0A\x07Headers\x12-\x0A\x03key\x18\x01 \x01(\x09B\x1B\xBAG\x11:\x0F\x12\x0DAuthorization\xBAH\x04r\x02\x10\x01R\x03key\x12,\x0A\x05value\x18\x02 \x01(\x09B\x16\xBAG\x13:\x11\x12\x0FBearer token123R\x05value\"\x7F\x0A\x13OpenTelemetryConfig\x12\$\x0A\x08endpoint\x18\x01 \x01(\x09B\x08\xBAH\x05r\x03\x18\x80\x10R\x08endpoint\x12B\x0A\x07headers\x18\x02 \x03(\x0B2\x1E.openstatus.monitor.v1.HeadersB\x08\xBAH\x05\x92\x01\x02\x10\x14R\x07headers\"\xD6\x09\x0A\x0BHTTPMonitor\x12\x0E\x0A\x02id\x18\x01 \x01(\x09R\x02id\x12@\x0A\x04name\x18\x02 \x01(\x09B,\xBAG\x1F:\x1D\x12\x1BProduction API Health Check\xBAH\x07r\x05\x10\x01\x18\x80\x02R\x04name\x12D\x0A\x03url\x18\x03 \x01(\x09B2\xBAG\": \x12\x1Ehttps://api.example.com/health\xBAH\x0Ar\x08\x10\x01\x18\x80\x10\x88\x01\x01R\x03url\x12N\x0A\x0Bperiodicity\x18\x04 \x01(\x0E2\".openstatus.monitor.v1.PeriodicityB\x08\xBAH\x05\x82\x01\x02 \x00R\x0Bperiodicity\x12C\x0A\x06method\x18\x05 \x01(\x0E2!.openstatus.monitor.v1.HTTPMethodB\x08\xBAH\x05\x82\x01\x02 \x00R\x06method\x12+\x0A\x04body\x18\x06 \x01(\x09B\x17\xBAG\x14:\x12\x12\x10{\"key\": \"value\"}R\x04body\x12%\x0A\x07timeout\x18\x07 \x01(\x03B\x0B\xBAH\x08\"\x06\x18\xC0\xA9\x07(\x00R\x07timeout\x121\x0A\x0Bdegraded_at\x18\x08 \x01(\x03B\x0B\xBAH\x08\"\x06\x18\xC0\xA9\x07(\x00H\x00R\x0AdegradedAt\x88\x01\x01\x12\x1F\x0A\x05retry\x18\x09 \x01(\x03B\x09\xBAH\x06\"\x04\x18\x0A(\x00R\x05retry\x12.\x0A\x10follow_redirects\x18\x0A \x01(\x08H\x01R\x0FfollowRedirects\x88\x01\x01\x12B\x0A\x07headers\x18\x0B \x03(\x0B2\x1E.openstatus.monitor.v1.HeadersB\x08\xBAH\x05\x92\x01\x02\x10\x14R\x07headers\x12j\x0A\x16status_code_assertions\x18\x0C \x03(\x0B2*.openstatus.monitor.v1.StatusCodeAssertionB\x08\xBAH\x05\x92\x01\x02\x10\x0AR\x14statusCodeAssertions\x12W\x0A\x0Fbody_assertions\x18\x0D \x03(\x0B2\$.openstatus.monitor.v1.BodyAssertionB\x08\xBAH\x05\x92\x01\x02\x10\x0AR\x0EbodyAssertions\x12]\x0A\x11header_assertions\x18\x0E \x03(\x0B2&.openstatus.monitor.v1.HeaderAssertionB\x08\xBAH\x05\x92\x01\x02\x10\x0AR\x10headerAssertions\x12*\x0A\x0Bdescription\x18\x0F \x01(\x09B\x08\xBAH\x05r\x03\x18\x80\x08R\x0Bdescription\x12\x16\x0A\x06active\x18\x10 \x01(\x08R\x06active\x12\x16\x0A\x06public\x18\x11 \x01(\x08R\x06public\x12H\x0A\x07regions\x18\x12 \x03(\x0E2\x1D.openstatus.monitor.v1.RegionB\x0F\xBAH\x0C\x92\x01\x09\x10\x1C\"\x05\x82\x01\x02 \x00R\x07regions\x12Q\x0A\x0Eopen_telemetry\x18\x13 \x01(\x0B2*.openstatus.monitor.v1.OpenTelemetryConfigR\x0DopenTelemetry\x12<\x0A\x06status\x18\x14 \x01(\x0E2\$.openstatus.monitor.v1.MonitorStatusR\x06statusB\x0E\x0A\x0C_degraded_atB\x13\x0A\x11_follow_redirects*\xF7\x01\x0A\x0AHTTPMethod\x12\x1B\x0A\x17HTTP_METHOD_UNSPECIFIED\x10\x00\x12\x13\x0A\x0FHTTP_METHOD_GET\x10\x01\x12\x14\x0A\x10HTTP_METHOD_POST\x10\x02\x12\x14\x0A\x10HTTP_METHOD_HEAD\x10\x03\x12\x13\x0A\x0FHTTP_METHOD_PUT\x10\x04\x12\x15\x0A\x11HTTP_METHOD_PATCH\x10\x05\x12\x16\x0A\x12HTTP_METHOD_DELETE\x10\x06\x12\x15\x0A\x11HTTP_METHOD_TRACE\x10\x07\x12\x17\x0A\x13HTTP_METHOD_CONNECT\x10\x08\x12\x17\x0A\x13HTTP_METHOD_OPTIONS\x10\x09BSZQgithub.com/openstatushq/openstatus/packages/proto/openstatus/monitor/v1;monitorv1b\x06proto3" , true);
static::$is_initialized = true; }}