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
18class Google_Service_CertificateAuthorityService_GoogleApiServicecontrolV1LogEntry extends Google_Model
19{
20  protected $httpRequestType = 'Google_Service_CertificateAuthorityService_GoogleApiServicecontrolV1HttpRequest';
21  protected $httpRequestDataType = '';
22  public $insertId;
23  public $labels;
24  public $name;
25  protected $operationType = 'Google_Service_CertificateAuthorityService_GoogleApiServicecontrolV1LogEntryOperation';
26  protected $operationDataType = '';
27  public $protoPayload;
28  public $severity;
29  protected $sourceLocationType = 'Google_Service_CertificateAuthorityService_GoogleApiServicecontrolV1LogEntrySourceLocation';
30  protected $sourceLocationDataType = '';
31  public $structPayload;
32  public $textPayload;
33  public $timestamp;
34  public $trace;
35
36  /**
37   * @param Google_Service_CertificateAuthorityService_GoogleApiServicecontrolV1HttpRequest
38   */
39  public function setHttpRequest(Google_Service_CertificateAuthorityService_GoogleApiServicecontrolV1HttpRequest $httpRequest)
40  {
41    $this->httpRequest = $httpRequest;
42  }
43  /**
44   * @return Google_Service_CertificateAuthorityService_GoogleApiServicecontrolV1HttpRequest
45   */
46  public function getHttpRequest()
47  {
48    return $this->httpRequest;
49  }
50  public function setInsertId($insertId)
51  {
52    $this->insertId = $insertId;
53  }
54  public function getInsertId()
55  {
56    return $this->insertId;
57  }
58  public function setLabels($labels)
59  {
60    $this->labels = $labels;
61  }
62  public function getLabels()
63  {
64    return $this->labels;
65  }
66  public function setName($name)
67  {
68    $this->name = $name;
69  }
70  public function getName()
71  {
72    return $this->name;
73  }
74  /**
75   * @param Google_Service_CertificateAuthorityService_GoogleApiServicecontrolV1LogEntryOperation
76   */
77  public function setOperation(Google_Service_CertificateAuthorityService_GoogleApiServicecontrolV1LogEntryOperation $operation)
78  {
79    $this->operation = $operation;
80  }
81  /**
82   * @return Google_Service_CertificateAuthorityService_GoogleApiServicecontrolV1LogEntryOperation
83   */
84  public function getOperation()
85  {
86    return $this->operation;
87  }
88  public function setProtoPayload($protoPayload)
89  {
90    $this->protoPayload = $protoPayload;
91  }
92  public function getProtoPayload()
93  {
94    return $this->protoPayload;
95  }
96  public function setSeverity($severity)
97  {
98    $this->severity = $severity;
99  }
100  public function getSeverity()
101  {
102    return $this->severity;
103  }
104  /**
105   * @param Google_Service_CertificateAuthorityService_GoogleApiServicecontrolV1LogEntrySourceLocation
106   */
107  public function setSourceLocation(Google_Service_CertificateAuthorityService_GoogleApiServicecontrolV1LogEntrySourceLocation $sourceLocation)
108  {
109    $this->sourceLocation = $sourceLocation;
110  }
111  /**
112   * @return Google_Service_CertificateAuthorityService_GoogleApiServicecontrolV1LogEntrySourceLocation
113   */
114  public function getSourceLocation()
115  {
116    return $this->sourceLocation;
117  }
118  public function setStructPayload($structPayload)
119  {
120    $this->structPayload = $structPayload;
121  }
122  public function getStructPayload()
123  {
124    return $this->structPayload;
125  }
126  public function setTextPayload($textPayload)
127  {
128    $this->textPayload = $textPayload;
129  }
130  public function getTextPayload()
131  {
132    return $this->textPayload;
133  }
134  public function setTimestamp($timestamp)
135  {
136    $this->timestamp = $timestamp;
137  }
138  public function getTimestamp()
139  {
140    return $this->timestamp;
141  }
142  public function setTrace($trace)
143  {
144    $this->trace = $trace;
145  }
146  public function getTrace()
147  {
148    return $this->trace;
149  }
150}
151