openstatus.monitor.v1.Region
*/
class Region
{
/**
* Generated from protobuf enum REGION_UNSPECIFIED = 0;
*/
const REGION_UNSPECIFIED = 0;
/**
* Fly.io regions
*
* Generated from protobuf enum REGION_FLY_AMS = 1;
*/
const REGION_FLY_AMS = 1;
/**
* Stockholm, Sweden
*
* Generated from protobuf enum REGION_FLY_ARN = 2;
*/
const REGION_FLY_ARN = 2;
/**
* Mumbai, India
*
* Generated from protobuf enum REGION_FLY_BOM = 3;
*/
const REGION_FLY_BOM = 3;
/**
* Paris, France
*
* Generated from protobuf enum REGION_FLY_CDG = 4;
*/
const REGION_FLY_CDG = 4;
/**
* Dallas, USA
*
* Generated from protobuf enum REGION_FLY_DFW = 5;
*/
const REGION_FLY_DFW = 5;
/**
* Newark, USA
*
* Generated from protobuf enum REGION_FLY_EWR = 6;
*/
const REGION_FLY_EWR = 6;
/**
* Frankfurt, Germany
*
* Generated from protobuf enum REGION_FLY_FRA = 7;
*/
const REGION_FLY_FRA = 7;
/**
* São Paulo, Brazil
*
* Generated from protobuf enum REGION_FLY_GRU = 8;
*/
const REGION_FLY_GRU = 8;
/**
* Ashburn, USA
*
* Generated from protobuf enum REGION_FLY_IAD = 9;
*/
const REGION_FLY_IAD = 9;
/**
* Johannesburg, South Africa
*
* Generated from protobuf enum REGION_FLY_JNB = 10;
*/
const REGION_FLY_JNB = 10;
/**
* Los Angeles, USA
*
* Generated from protobuf enum REGION_FLY_LAX = 11;
*/
const REGION_FLY_LAX = 11;
/**
* London, UK
*
* Generated from protobuf enum REGION_FLY_LHR = 12;
*/
const REGION_FLY_LHR = 12;
/**
* Tokyo, Japan
*
* Generated from protobuf enum REGION_FLY_NRT = 13;
*/
const REGION_FLY_NRT = 13;
/**
* Chicago, USA
*
* Generated from protobuf enum REGION_FLY_ORD = 14;
*/
const REGION_FLY_ORD = 14;
/**
* San Jose, USA
*
* Generated from protobuf enum REGION_FLY_SJC = 15;
*/
const REGION_FLY_SJC = 15;
/**
* Singapore
*
* Generated from protobuf enum REGION_FLY_SIN = 16;
*/
const REGION_FLY_SIN = 16;
/**
* Sydney, Australia
*
* Generated from protobuf enum REGION_FLY_SYD = 17;
*/
const REGION_FLY_SYD = 17;
/**
* Toronto, Canada
*
* Generated from protobuf enum REGION_FLY_YYZ = 18;
*/
const REGION_FLY_YYZ = 18;
/**
* Koyeb regions
*
* Generated from protobuf enum REGION_KOYEB_FRA = 19;
*/
const REGION_KOYEB_FRA = 19;
/**
* Koyeb Paris
*
* Generated from protobuf enum REGION_KOYEB_PAR = 20;
*/
const REGION_KOYEB_PAR = 20;
/**
* Koyeb San Francisco
*
* Generated from protobuf enum REGION_KOYEB_SFO = 21;
*/
const REGION_KOYEB_SFO = 21;
/**
* Koyeb Singapore
*
* Generated from protobuf enum REGION_KOYEB_SIN = 22;
*/
const REGION_KOYEB_SIN = 22;
/**
* Koyeb Tokyo
*
* Generated from protobuf enum REGION_KOYEB_TYO = 23;
*/
const REGION_KOYEB_TYO = 23;
/**
* Koyeb Washington
*
* Generated from protobuf enum REGION_KOYEB_WAS = 24;
*/
const REGION_KOYEB_WAS = 24;
/**
* Railway regions
*
* Generated from protobuf enum REGION_RAILWAY_US_WEST2 = 25;
*/
const REGION_RAILWAY_US_WEST2 = 25;
/**
* Railway US East
*
* Generated from protobuf enum REGION_RAILWAY_US_EAST4 = 26;
*/
const REGION_RAILWAY_US_EAST4 = 26;
/**
* Railway Europe West
*
* Generated from protobuf enum REGION_RAILWAY_EUROPE_WEST4 = 27;
*/
const REGION_RAILWAY_EUROPE_WEST4 = 27;
/**
* Railway Asia Southeast
*
* Generated from protobuf enum REGION_RAILWAY_ASIA_SOUTHEAST1 = 28;
*/
const REGION_RAILWAY_ASIA_SOUTHEAST1 = 28;
private static $valueToName = [
self::REGION_UNSPECIFIED => 'REGION_UNSPECIFIED',
self::REGION_FLY_AMS => 'REGION_FLY_AMS',
self::REGION_FLY_ARN => 'REGION_FLY_ARN',
self::REGION_FLY_BOM => 'REGION_FLY_BOM',
self::REGION_FLY_CDG => 'REGION_FLY_CDG',
self::REGION_FLY_DFW => 'REGION_FLY_DFW',
self::REGION_FLY_EWR => 'REGION_FLY_EWR',
self::REGION_FLY_FRA => 'REGION_FLY_FRA',
self::REGION_FLY_GRU => 'REGION_FLY_GRU',
self::REGION_FLY_IAD => 'REGION_FLY_IAD',
self::REGION_FLY_JNB => 'REGION_FLY_JNB',
self::REGION_FLY_LAX => 'REGION_FLY_LAX',
self::REGION_FLY_LHR => 'REGION_FLY_LHR',
self::REGION_FLY_NRT => 'REGION_FLY_NRT',
self::REGION_FLY_ORD => 'REGION_FLY_ORD',
self::REGION_FLY_SJC => 'REGION_FLY_SJC',
self::REGION_FLY_SIN => 'REGION_FLY_SIN',
self::REGION_FLY_SYD => 'REGION_FLY_SYD',
self::REGION_FLY_YYZ => 'REGION_FLY_YYZ',
self::REGION_KOYEB_FRA => 'REGION_KOYEB_FRA',
self::REGION_KOYEB_PAR => 'REGION_KOYEB_PAR',
self::REGION_KOYEB_SFO => 'REGION_KOYEB_SFO',
self::REGION_KOYEB_SIN => 'REGION_KOYEB_SIN',
self::REGION_KOYEB_TYO => 'REGION_KOYEB_TYO',
self::REGION_KOYEB_WAS => 'REGION_KOYEB_WAS',
self::REGION_RAILWAY_US_WEST2 => 'REGION_RAILWAY_US_WEST2',
self::REGION_RAILWAY_US_EAST4 => 'REGION_RAILWAY_US_EAST4',
self::REGION_RAILWAY_EUROPE_WEST4 => 'REGION_RAILWAY_EUROPE_WEST4',
self::REGION_RAILWAY_ASIA_SOUTHEAST1 => 'REGION_RAILWAY_ASIA_SOUTHEAST1',
];
public static function name($value)
{
if (!isset(self::$valueToName[$value])) {
throw new UnexpectedValueException(sprintf(
'Enum %s has no name defined for value %s', __CLASS__, $value));
}
return self::$valueToName[$value];
}
public static function value($name)
{
$const = __CLASS__ . '::' . strtoupper($name);
if (!defined($const)) {
throw new UnexpectedValueException(sprintf(
'Enum %s has no value defined for name %s', __CLASS__, $name));
}
return constant($const);
}
}