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_Datastore_Value extends Google_Model 19{ 20 protected $arrayValueType = 'Google_Service_Datastore_ArrayValue'; 21 protected $arrayValueDataType = ''; 22 public $blobValue; 23 public $booleanValue; 24 public $doubleValue; 25 protected $entityValueType = 'Google_Service_Datastore_Entity'; 26 protected $entityValueDataType = ''; 27 public $excludeFromIndexes; 28 protected $geoPointValueType = 'Google_Service_Datastore_LatLng'; 29 protected $geoPointValueDataType = ''; 30 public $integerValue; 31 protected $keyValueType = 'Google_Service_Datastore_Key'; 32 protected $keyValueDataType = ''; 33 public $meaning; 34 public $nullValue; 35 public $stringValue; 36 public $timestampValue; 37 38 /** 39 * @param Google_Service_Datastore_ArrayValue 40 */ 41 public function setArrayValue(Google_Service_Datastore_ArrayValue $arrayValue) 42 { 43 $this->arrayValue = $arrayValue; 44 } 45 /** 46 * @return Google_Service_Datastore_ArrayValue 47 */ 48 public function getArrayValue() 49 { 50 return $this->arrayValue; 51 } 52 public function setBlobValue($blobValue) 53 { 54 $this->blobValue = $blobValue; 55 } 56 public function getBlobValue() 57 { 58 return $this->blobValue; 59 } 60 public function setBooleanValue($booleanValue) 61 { 62 $this->booleanValue = $booleanValue; 63 } 64 public function getBooleanValue() 65 { 66 return $this->booleanValue; 67 } 68 public function setDoubleValue($doubleValue) 69 { 70 $this->doubleValue = $doubleValue; 71 } 72 public function getDoubleValue() 73 { 74 return $this->doubleValue; 75 } 76 /** 77 * @param Google_Service_Datastore_Entity 78 */ 79 public function setEntityValue(Google_Service_Datastore_Entity $entityValue) 80 { 81 $this->entityValue = $entityValue; 82 } 83 /** 84 * @return Google_Service_Datastore_Entity 85 */ 86 public function getEntityValue() 87 { 88 return $this->entityValue; 89 } 90 public function setExcludeFromIndexes($excludeFromIndexes) 91 { 92 $this->excludeFromIndexes = $excludeFromIndexes; 93 } 94 public function getExcludeFromIndexes() 95 { 96 return $this->excludeFromIndexes; 97 } 98 /** 99 * @param Google_Service_Datastore_LatLng 100 */ 101 public function setGeoPointValue(Google_Service_Datastore_LatLng $geoPointValue) 102 { 103 $this->geoPointValue = $geoPointValue; 104 } 105 /** 106 * @return Google_Service_Datastore_LatLng 107 */ 108 public function getGeoPointValue() 109 { 110 return $this->geoPointValue; 111 } 112 public function setIntegerValue($integerValue) 113 { 114 $this->integerValue = $integerValue; 115 } 116 public function getIntegerValue() 117 { 118 return $this->integerValue; 119 } 120 /** 121 * @param Google_Service_Datastore_Key 122 */ 123 public function setKeyValue(Google_Service_Datastore_Key $keyValue) 124 { 125 $this->keyValue = $keyValue; 126 } 127 /** 128 * @return Google_Service_Datastore_Key 129 */ 130 public function getKeyValue() 131 { 132 return $this->keyValue; 133 } 134 public function setMeaning($meaning) 135 { 136 $this->meaning = $meaning; 137 } 138 public function getMeaning() 139 { 140 return $this->meaning; 141 } 142 public function setNullValue($nullValue) 143 { 144 $this->nullValue = $nullValue; 145 } 146 public function getNullValue() 147 { 148 return $this->nullValue; 149 } 150 public function setStringValue($stringValue) 151 { 152 $this->stringValue = $stringValue; 153 } 154 public function getStringValue() 155 { 156 return $this->stringValue; 157 } 158 public function setTimestampValue($timestampValue) 159 { 160 $this->timestampValue = $timestampValue; 161 } 162 public function getTimestampValue() 163 { 164 return $this->timestampValue; 165 } 166} 167