openstatus.monitor.v1.BodyAssertion */ class BodyAssertion extends \Google\Protobuf\Internal\Message { /** * Target value to compare against. * * Generated from protobuf field string target = 1 [json_name = "target"]; */ protected $target = ''; /** * Comparison operation (required, must not be UNSPECIFIED). * * Generated from protobuf field .openstatus.monitor.v1.StringComparator comparator = 2 [json_name = "comparator", (.buf.validate.field) = { */ protected $comparator = 0; /** * Constructor. * * @param array $data { * Optional. Data for populating the Message object. * * @type string $target * Target value to compare against. * @type int $comparator * Comparison operation (required, must not be UNSPECIFIED). * } */ public function __construct($data = NULL) { \GPBMetadata\Openstatus\Monitor\V1\Assertions::initOnce(); parent::__construct($data); } /** * Target value to compare against. * * Generated from protobuf field string target = 1 [json_name = "target"]; * @return string */ public function getTarget() { return $this->target; } /** * Target value to compare against. * * Generated from protobuf field string target = 1 [json_name = "target"]; * @param string $var * @return $this */ public function setTarget(string $var) { GPBUtil::checkString($var, true); $this->target = $var; return $this; } /** * Comparison operation (required, must not be UNSPECIFIED). * * Generated from protobuf field .openstatus.monitor.v1.StringComparator comparator = 2 [json_name = "comparator", (.buf.validate.field) = { * @return int one of the values in {@see \Openstatus\Monitor\V1\StringComparator} */ public function getComparator() { return $this->comparator; } /** * Comparison operation (required, must not be UNSPECIFIED). * * Generated from protobuf field .openstatus.monitor.v1.StringComparator comparator = 2 [json_name = "comparator", (.buf.validate.field) = { * @param int $var one of the values in {@see \Openstatus\Monitor\V1\StringComparator} * @return $this */ public function setComparator(int $var) { GPBUtil::checkEnum($var, \Openstatus\Monitor\V1\StringComparator::class); $this->comparator = $var; return $this; } }