1<?php 2/* 3 * Copyright 2014 Google Inc. 4 * 5 * Licensed under the Apache License, Version 2.0 (the "License"); you may not 6 * use this file except in compliance with the License. You may obtain a copy of 7 * the License at 8 * 9 * http://www.apache.org/licenses/LICENSE-2.0 10 * 11 * Unless required by applicable law or agreed to in writing, software 12 * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 13 * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 14 * License for the specific language governing permissions and limitations under 15 * the License. 16 */ 17 18namespace Google\Service\Networkconnectivity; 19 20class LogEntry extends \Google\Model 21{ 22 protected $httpRequestType = HttpRequest::class; 23 protected $httpRequestDataType = ''; 24 public $insertId; 25 public $labels; 26 public $name; 27 protected $operationType = LogEntryOperation::class; 28 protected $operationDataType = ''; 29 public $protoPayload; 30 public $severity; 31 protected $sourceLocationType = LogEntrySourceLocation::class; 32 protected $sourceLocationDataType = ''; 33 public $structPayload; 34 public $textPayload; 35 public $timestamp; 36 public $trace; 37 38 /** 39 * @param HttpRequest 40 */ 41 public function setHttpRequest(HttpRequest $httpRequest) 42 { 43 $this->httpRequest = $httpRequest; 44 } 45 /** 46 * @return HttpRequest 47 */ 48 public function getHttpRequest() 49 { 50 return $this->httpRequest; 51 } 52 public function setInsertId($insertId) 53 { 54 $this->insertId = $insertId; 55 } 56 public function getInsertId() 57 { 58 return $this->insertId; 59 } 60 public function setLabels($labels) 61 { 62 $this->labels = $labels; 63 } 64 public function getLabels() 65 { 66 return $this->labels; 67 } 68 public function setName($name) 69 { 70 $this->name = $name; 71 } 72 public function getName() 73 { 74 return $this->name; 75 } 76 /** 77 * @param LogEntryOperation 78 */ 79 public function setOperation(LogEntryOperation $operation) 80 { 81 $this->operation = $operation; 82 } 83 /** 84 * @return LogEntryOperation 85 */ 86 public function getOperation() 87 { 88 return $this->operation; 89 } 90 public function setProtoPayload($protoPayload) 91 { 92 $this->protoPayload = $protoPayload; 93 } 94 public function getProtoPayload() 95 { 96 return $this->protoPayload; 97 } 98 public function setSeverity($severity) 99 { 100 $this->severity = $severity; 101 } 102 public function getSeverity() 103 { 104 return $this->severity; 105 } 106 /** 107 * @param LogEntrySourceLocation 108 */ 109 public function setSourceLocation(LogEntrySourceLocation $sourceLocation) 110 { 111 $this->sourceLocation = $sourceLocation; 112 } 113 /** 114 * @return LogEntrySourceLocation 115 */ 116 public function getSourceLocation() 117 { 118 return $this->sourceLocation; 119 } 120 public function setStructPayload($structPayload) 121 { 122 $this->structPayload = $structPayload; 123 } 124 public function getStructPayload() 125 { 126 return $this->structPayload; 127 } 128 public function setTextPayload($textPayload) 129 { 130 $this->textPayload = $textPayload; 131 } 132 public function getTextPayload() 133 { 134 return $this->textPayload; 135 } 136 public function setTimestamp($timestamp) 137 { 138 $this->timestamp = $timestamp; 139 } 140 public function getTimestamp() 141 { 142 return $this->timestamp; 143 } 144 public function setTrace($trace) 145 { 146 $this->trace = $trace; 147 } 148 public function getTrace() 149 { 150 return $this->trace; 151 } 152} 153 154// Adding a class alias for backwards compatibility with the previous class name. 155class_alias(LogEntry::class, 'Google_Service_Networkconnectivity_LogEntry'); 156