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_ContainerAnalysis_Note extends Google_Collection 19{ 20 protected $collection_key = 'relatedUrl'; 21 protected $attestationAuthorityType = 'Google_Service_ContainerAnalysis_AttestationAuthority'; 22 protected $attestationAuthorityDataType = ''; 23 protected $baseImageType = 'Google_Service_ContainerAnalysis_Basis'; 24 protected $baseImageDataType = ''; 25 protected $buildTypeType = 'Google_Service_ContainerAnalysis_BuildType'; 26 protected $buildTypeDataType = ''; 27 public $createTime; 28 protected $deployableType = 'Google_Service_ContainerAnalysis_Deployable'; 29 protected $deployableDataType = ''; 30 protected $discoveryType = 'Google_Service_ContainerAnalysis_Discovery'; 31 protected $discoveryDataType = ''; 32 public $expirationTime; 33 public $kind; 34 public $longDescription; 35 public $name; 36 protected $packageType = 'Google_Service_ContainerAnalysis_Package'; 37 protected $packageDataType = ''; 38 protected $relatedUrlType = 'Google_Service_ContainerAnalysis_RelatedUrl'; 39 protected $relatedUrlDataType = 'array'; 40 public $shortDescription; 41 public $updateTime; 42 protected $vulnerabilityTypeType = 'Google_Service_ContainerAnalysis_VulnerabilityType'; 43 protected $vulnerabilityTypeDataType = ''; 44 45 /** 46 * @param Google_Service_ContainerAnalysis_AttestationAuthority 47 */ 48 public function setAttestationAuthority(Google_Service_ContainerAnalysis_AttestationAuthority $attestationAuthority) 49 { 50 $this->attestationAuthority = $attestationAuthority; 51 } 52 /** 53 * @return Google_Service_ContainerAnalysis_AttestationAuthority 54 */ 55 public function getAttestationAuthority() 56 { 57 return $this->attestationAuthority; 58 } 59 /** 60 * @param Google_Service_ContainerAnalysis_Basis 61 */ 62 public function setBaseImage(Google_Service_ContainerAnalysis_Basis $baseImage) 63 { 64 $this->baseImage = $baseImage; 65 } 66 /** 67 * @return Google_Service_ContainerAnalysis_Basis 68 */ 69 public function getBaseImage() 70 { 71 return $this->baseImage; 72 } 73 /** 74 * @param Google_Service_ContainerAnalysis_BuildType 75 */ 76 public function setBuildType(Google_Service_ContainerAnalysis_BuildType $buildType) 77 { 78 $this->buildType = $buildType; 79 } 80 /** 81 * @return Google_Service_ContainerAnalysis_BuildType 82 */ 83 public function getBuildType() 84 { 85 return $this->buildType; 86 } 87 public function setCreateTime($createTime) 88 { 89 $this->createTime = $createTime; 90 } 91 public function getCreateTime() 92 { 93 return $this->createTime; 94 } 95 /** 96 * @param Google_Service_ContainerAnalysis_Deployable 97 */ 98 public function setDeployable(Google_Service_ContainerAnalysis_Deployable $deployable) 99 { 100 $this->deployable = $deployable; 101 } 102 /** 103 * @return Google_Service_ContainerAnalysis_Deployable 104 */ 105 public function getDeployable() 106 { 107 return $this->deployable; 108 } 109 /** 110 * @param Google_Service_ContainerAnalysis_Discovery 111 */ 112 public function setDiscovery(Google_Service_ContainerAnalysis_Discovery $discovery) 113 { 114 $this->discovery = $discovery; 115 } 116 /** 117 * @return Google_Service_ContainerAnalysis_Discovery 118 */ 119 public function getDiscovery() 120 { 121 return $this->discovery; 122 } 123 public function setExpirationTime($expirationTime) 124 { 125 $this->expirationTime = $expirationTime; 126 } 127 public function getExpirationTime() 128 { 129 return $this->expirationTime; 130 } 131 public function setKind($kind) 132 { 133 $this->kind = $kind; 134 } 135 public function getKind() 136 { 137 return $this->kind; 138 } 139 public function setLongDescription($longDescription) 140 { 141 $this->longDescription = $longDescription; 142 } 143 public function getLongDescription() 144 { 145 return $this->longDescription; 146 } 147 public function setName($name) 148 { 149 $this->name = $name; 150 } 151 public function getName() 152 { 153 return $this->name; 154 } 155 /** 156 * @param Google_Service_ContainerAnalysis_Package 157 */ 158 public function setPackage(Google_Service_ContainerAnalysis_Package $package) 159 { 160 $this->package = $package; 161 } 162 /** 163 * @return Google_Service_ContainerAnalysis_Package 164 */ 165 public function getPackage() 166 { 167 return $this->package; 168 } 169 /** 170 * @param Google_Service_ContainerAnalysis_RelatedUrl 171 */ 172 public function setRelatedUrl($relatedUrl) 173 { 174 $this->relatedUrl = $relatedUrl; 175 } 176 /** 177 * @return Google_Service_ContainerAnalysis_RelatedUrl 178 */ 179 public function getRelatedUrl() 180 { 181 return $this->relatedUrl; 182 } 183 public function setShortDescription($shortDescription) 184 { 185 $this->shortDescription = $shortDescription; 186 } 187 public function getShortDescription() 188 { 189 return $this->shortDescription; 190 } 191 public function setUpdateTime($updateTime) 192 { 193 $this->updateTime = $updateTime; 194 } 195 public function getUpdateTime() 196 { 197 return $this->updateTime; 198 } 199 /** 200 * @param Google_Service_ContainerAnalysis_VulnerabilityType 201 */ 202 public function setVulnerabilityType(Google_Service_ContainerAnalysis_VulnerabilityType $vulnerabilityType) 203 { 204 $this->vulnerabilityType = $vulnerabilityType; 205 } 206 /** 207 * @return Google_Service_ContainerAnalysis_VulnerabilityType 208 */ 209 public function getVulnerabilityType() 210 { 211 return $this->vulnerabilityType; 212 } 213} 214