Initial commit

This commit is contained in:
Local Administrator
2025-04-18 10:32:42 +02:00
commit b83134aca3
29643 changed files with 3045897 additions and 0 deletions
@@ -0,0 +1,96 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AlertCenter;
class AbuseDetected extends \Google\Model
{
protected $additionalDetailsType = EntityList::class;
protected $additionalDetailsDataType = '';
/**
* @var string
*/
public $product;
/**
* @var string
*/
public $subAlertId;
/**
* @var string
*/
public $variationType;
/**
* @param EntityList
*/
public function setAdditionalDetails(EntityList $additionalDetails)
{
$this->additionalDetails = $additionalDetails;
}
/**
* @return EntityList
*/
public function getAdditionalDetails()
{
return $this->additionalDetails;
}
/**
* @param string
*/
public function setProduct($product)
{
$this->product = $product;
}
/**
* @return string
*/
public function getProduct()
{
return $this->product;
}
/**
* @param string
*/
public function setSubAlertId($subAlertId)
{
$this->subAlertId = $subAlertId;
}
/**
* @return string
*/
public function getSubAlertId()
{
return $this->subAlertId;
}
/**
* @param string
*/
public function setVariationType($variationType)
{
$this->variationType = $variationType;
}
/**
* @return string
*/
public function getVariationType()
{
return $this->variationType;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(AbuseDetected::class, 'Google_Service_AlertCenter_AbuseDetected');
@@ -0,0 +1,133 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AlertCenter;
class AccessApproval extends \Google\Collection
{
protected $collection_key = 'tickets';
/**
* @var string[]
*/
public $justificationReason;
/**
* @var string
*/
public $officeLocation;
/**
* @var string[]
*/
public $products;
/**
* @var string
*/
public $requestId;
/**
* @var string
*/
public $scope;
protected $ticketsType = SupportTicket::class;
protected $ticketsDataType = 'array';
/**
* @param string[]
*/
public function setJustificationReason($justificationReason)
{
$this->justificationReason = $justificationReason;
}
/**
* @return string[]
*/
public function getJustificationReason()
{
return $this->justificationReason;
}
/**
* @param string
*/
public function setOfficeLocation($officeLocation)
{
$this->officeLocation = $officeLocation;
}
/**
* @return string
*/
public function getOfficeLocation()
{
return $this->officeLocation;
}
/**
* @param string[]
*/
public function setProducts($products)
{
$this->products = $products;
}
/**
* @return string[]
*/
public function getProducts()
{
return $this->products;
}
/**
* @param string
*/
public function setRequestId($requestId)
{
$this->requestId = $requestId;
}
/**
* @return string
*/
public function getRequestId()
{
return $this->requestId;
}
/**
* @param string
*/
public function setScope($scope)
{
$this->scope = $scope;
}
/**
* @return string
*/
public function getScope()
{
return $this->scope;
}
/**
* @param SupportTicket[]
*/
public function setTickets($tickets)
{
$this->tickets = $tickets;
}
/**
* @return SupportTicket[]
*/
public function getTickets()
{
return $this->tickets;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(AccessApproval::class, 'Google_Service_AlertCenter_AccessApproval');
@@ -0,0 +1,62 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AlertCenter;
class AccountSuspensionDetails extends \Google\Model
{
/**
* @var string
*/
public $abuseReason;
/**
* @var string
*/
public $productName;
/**
* @param string
*/
public function setAbuseReason($abuseReason)
{
$this->abuseReason = $abuseReason;
}
/**
* @return string
*/
public function getAbuseReason()
{
return $this->abuseReason;
}
/**
* @param string
*/
public function setProductName($productName)
{
$this->productName = $productName;
}
/**
* @return string
*/
public function getProductName()
{
return $this->productName;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(AccountSuspensionDetails::class, 'Google_Service_AlertCenter_AccountSuspensionDetails');
@@ -0,0 +1,79 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AlertCenter;
class AccountSuspensionWarning extends \Google\Collection
{
protected $collection_key = 'suspensionDetails';
/**
* @var string
*/
public $appealWindow;
/**
* @var string
*/
public $state;
protected $suspensionDetailsType = AccountSuspensionDetails::class;
protected $suspensionDetailsDataType = 'array';
/**
* @param string
*/
public function setAppealWindow($appealWindow)
{
$this->appealWindow = $appealWindow;
}
/**
* @return string
*/
public function getAppealWindow()
{
return $this->appealWindow;
}
/**
* @param string
*/
public function setState($state)
{
$this->state = $state;
}
/**
* @return string
*/
public function getState()
{
return $this->state;
}
/**
* @param AccountSuspensionDetails[]
*/
public function setSuspensionDetails($suspensionDetails)
{
$this->suspensionDetails = $suspensionDetails;
}
/**
* @return AccountSuspensionDetails[]
*/
public function getSuspensionDetails()
{
return $this->suspensionDetails;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(AccountSuspensionWarning::class, 'Google_Service_AlertCenter_AccountSuspensionWarning');
@@ -0,0 +1,60 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AlertCenter;
class AccountWarning extends \Google\Model
{
/**
* @var string
*/
public $email;
protected $loginDetailsType = LoginDetails::class;
protected $loginDetailsDataType = '';
/**
* @param string
*/
public function setEmail($email)
{
$this->email = $email;
}
/**
* @return string
*/
public function getEmail()
{
return $this->email;
}
/**
* @param LoginDetails
*/
public function setLoginDetails(LoginDetails $loginDetails)
{
$this->loginDetails = $loginDetails;
}
/**
* @return LoginDetails
*/
public function getLoginDetails()
{
return $this->loginDetails;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(AccountWarning::class, 'Google_Service_AlertCenter_AccountWarning');
@@ -0,0 +1,25 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AlertCenter;
class ActionInfo extends \Google\Model
{
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ActionInfo::class, 'Google_Service_AlertCenter_ActionInfo');
@@ -0,0 +1,243 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AlertCenter;
class ActivityRule extends \Google\Collection
{
protected $collection_key = 'supersededAlerts';
/**
* @var string[]
*/
public $actionNames;
/**
* @var string
*/
public $createTime;
/**
* @var string
*/
public $description;
/**
* @var string
*/
public $displayName;
/**
* @var string
*/
public $name;
/**
* @var string
*/
public $query;
/**
* @var string[]
*/
public $supersededAlerts;
/**
* @var string
*/
public $supersedingAlert;
/**
* @var string
*/
public $threshold;
/**
* @var string
*/
public $triggerSource;
/**
* @var string
*/
public $updateTime;
/**
* @var string
*/
public $windowSize;
/**
* @param string[]
*/
public function setActionNames($actionNames)
{
$this->actionNames = $actionNames;
}
/**
* @return string[]
*/
public function getActionNames()
{
return $this->actionNames;
}
/**
* @param string
*/
public function setCreateTime($createTime)
{
$this->createTime = $createTime;
}
/**
* @return string
*/
public function getCreateTime()
{
return $this->createTime;
}
/**
* @param string
*/
public function setDescription($description)
{
$this->description = $description;
}
/**
* @return string
*/
public function getDescription()
{
return $this->description;
}
/**
* @param string
*/
public function setDisplayName($displayName)
{
$this->displayName = $displayName;
}
/**
* @return string
*/
public function getDisplayName()
{
return $this->displayName;
}
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* @param string
*/
public function setQuery($query)
{
$this->query = $query;
}
/**
* @return string
*/
public function getQuery()
{
return $this->query;
}
/**
* @param string[]
*/
public function setSupersededAlerts($supersededAlerts)
{
$this->supersededAlerts = $supersededAlerts;
}
/**
* @return string[]
*/
public function getSupersededAlerts()
{
return $this->supersededAlerts;
}
/**
* @param string
*/
public function setSupersedingAlert($supersedingAlert)
{
$this->supersedingAlert = $supersedingAlert;
}
/**
* @return string
*/
public function getSupersedingAlert()
{
return $this->supersedingAlert;
}
/**
* @param string
*/
public function setThreshold($threshold)
{
$this->threshold = $threshold;
}
/**
* @return string
*/
public function getThreshold()
{
return $this->threshold;
}
/**
* @param string
*/
public function setTriggerSource($triggerSource)
{
$this->triggerSource = $triggerSource;
}
/**
* @return string
*/
public function getTriggerSource()
{
return $this->triggerSource;
}
/**
* @param string
*/
public function setUpdateTime($updateTime)
{
$this->updateTime = $updateTime;
}
/**
* @return string
*/
public function getUpdateTime()
{
return $this->updateTime;
}
/**
* @param string
*/
public function setWindowSize($windowSize)
{
$this->windowSize = $windowSize;
}
/**
* @return string
*/
public function getWindowSize()
{
return $this->windowSize;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ActivityRule::class, 'Google_Service_AlertCenter_ActivityRule');
@@ -0,0 +1,258 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AlertCenter;
class Alert extends \Google\Model
{
/**
* @var string
*/
public $alertId;
/**
* @var string
*/
public $createTime;
/**
* @var string
*/
public $customerId;
/**
* @var array[]
*/
public $data;
/**
* @var bool
*/
public $deleted;
/**
* @var string
*/
public $endTime;
/**
* @var string
*/
public $etag;
protected $metadataType = AlertMetadata::class;
protected $metadataDataType = '';
/**
* @var string
*/
public $securityInvestigationToolLink;
/**
* @var string
*/
public $source;
/**
* @var string
*/
public $startTime;
/**
* @var string
*/
public $type;
/**
* @var string
*/
public $updateTime;
/**
* @param string
*/
public function setAlertId($alertId)
{
$this->alertId = $alertId;
}
/**
* @return string
*/
public function getAlertId()
{
return $this->alertId;
}
/**
* @param string
*/
public function setCreateTime($createTime)
{
$this->createTime = $createTime;
}
/**
* @return string
*/
public function getCreateTime()
{
return $this->createTime;
}
/**
* @param string
*/
public function setCustomerId($customerId)
{
$this->customerId = $customerId;
}
/**
* @return string
*/
public function getCustomerId()
{
return $this->customerId;
}
/**
* @param array[]
*/
public function setData($data)
{
$this->data = $data;
}
/**
* @return array[]
*/
public function getData()
{
return $this->data;
}
/**
* @param bool
*/
public function setDeleted($deleted)
{
$this->deleted = $deleted;
}
/**
* @return bool
*/
public function getDeleted()
{
return $this->deleted;
}
/**
* @param string
*/
public function setEndTime($endTime)
{
$this->endTime = $endTime;
}
/**
* @return string
*/
public function getEndTime()
{
return $this->endTime;
}
/**
* @param string
*/
public function setEtag($etag)
{
$this->etag = $etag;
}
/**
* @return string
*/
public function getEtag()
{
return $this->etag;
}
/**
* @param AlertMetadata
*/
public function setMetadata(AlertMetadata $metadata)
{
$this->metadata = $metadata;
}
/**
* @return AlertMetadata
*/
public function getMetadata()
{
return $this->metadata;
}
/**
* @param string
*/
public function setSecurityInvestigationToolLink($securityInvestigationToolLink)
{
$this->securityInvestigationToolLink = $securityInvestigationToolLink;
}
/**
* @return string
*/
public function getSecurityInvestigationToolLink()
{
return $this->securityInvestigationToolLink;
}
/**
* @param string
*/
public function setSource($source)
{
$this->source = $source;
}
/**
* @return string
*/
public function getSource()
{
return $this->source;
}
/**
* @param string
*/
public function setStartTime($startTime)
{
$this->startTime = $startTime;
}
/**
* @return string
*/
public function getStartTime()
{
return $this->startTime;
}
/**
* @param string
*/
public function setType($type)
{
$this->type = $type;
}
/**
* @return string
*/
public function getType()
{
return $this->type;
}
/**
* @param string
*/
public function setUpdateTime($updateTime)
{
$this->updateTime = $updateTime;
}
/**
* @return string
*/
public function getUpdateTime()
{
return $this->updateTime;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Alert::class, 'Google_Service_AlertCenter_Alert');
@@ -0,0 +1,134 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AlertCenter;
class AlertFeedback extends \Google\Model
{
/**
* @var string
*/
public $alertId;
/**
* @var string
*/
public $createTime;
/**
* @var string
*/
public $customerId;
/**
* @var string
*/
public $email;
/**
* @var string
*/
public $feedbackId;
/**
* @var string
*/
public $type;
/**
* @param string
*/
public function setAlertId($alertId)
{
$this->alertId = $alertId;
}
/**
* @return string
*/
public function getAlertId()
{
return $this->alertId;
}
/**
* @param string
*/
public function setCreateTime($createTime)
{
$this->createTime = $createTime;
}
/**
* @return string
*/
public function getCreateTime()
{
return $this->createTime;
}
/**
* @param string
*/
public function setCustomerId($customerId)
{
$this->customerId = $customerId;
}
/**
* @return string
*/
public function getCustomerId()
{
return $this->customerId;
}
/**
* @param string
*/
public function setEmail($email)
{
$this->email = $email;
}
/**
* @return string
*/
public function getEmail()
{
return $this->email;
}
/**
* @param string
*/
public function setFeedbackId($feedbackId)
{
$this->feedbackId = $feedbackId;
}
/**
* @return string
*/
public function getFeedbackId()
{
return $this->feedbackId;
}
/**
* @param string
*/
public function setType($type)
{
$this->type = $type;
}
/**
* @return string
*/
public function getType()
{
return $this->type;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(AlertFeedback::class, 'Google_Service_AlertCenter_AlertFeedback');
@@ -0,0 +1,152 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AlertCenter;
class AlertMetadata extends \Google\Model
{
/**
* @var string
*/
public $alertId;
/**
* @var string
*/
public $assignee;
/**
* @var string
*/
public $customerId;
/**
* @var string
*/
public $etag;
/**
* @var string
*/
public $severity;
/**
* @var string
*/
public $status;
/**
* @var string
*/
public $updateTime;
/**
* @param string
*/
public function setAlertId($alertId)
{
$this->alertId = $alertId;
}
/**
* @return string
*/
public function getAlertId()
{
return $this->alertId;
}
/**
* @param string
*/
public function setAssignee($assignee)
{
$this->assignee = $assignee;
}
/**
* @return string
*/
public function getAssignee()
{
return $this->assignee;
}
/**
* @param string
*/
public function setCustomerId($customerId)
{
$this->customerId = $customerId;
}
/**
* @return string
*/
public function getCustomerId()
{
return $this->customerId;
}
/**
* @param string
*/
public function setEtag($etag)
{
$this->etag = $etag;
}
/**
* @return string
*/
public function getEtag()
{
return $this->etag;
}
/**
* @param string
*/
public function setSeverity($severity)
{
$this->severity = $severity;
}
/**
* @return string
*/
public function getSeverity()
{
return $this->severity;
}
/**
* @param string
*/
public function setStatus($status)
{
$this->status = $status;
}
/**
* @return string
*/
public function getStatus()
{
return $this->status;
}
/**
* @param string
*/
public function setUpdateTime($updateTime)
{
$this->updateTime = $updateTime;
}
/**
* @return string
*/
public function getUpdateTime()
{
return $this->updateTime;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(AlertMetadata::class, 'Google_Service_AlertCenter_AlertMetadata');
@@ -0,0 +1,25 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AlertCenter;
class AlertcenterEmpty extends \Google\Model
{
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(AlertcenterEmpty::class, 'Google_Service_AlertCenter_AlertcenterEmpty');
@@ -0,0 +1,80 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AlertCenter;
class ApnsCertificateExpirationInfo extends \Google\Model
{
/**
* @var string
*/
public $appleId;
/**
* @var string
*/
public $expirationTime;
/**
* @var string
*/
public $uid;
/**
* @param string
*/
public function setAppleId($appleId)
{
$this->appleId = $appleId;
}
/**
* @return string
*/
public function getAppleId()
{
return $this->appleId;
}
/**
* @param string
*/
public function setExpirationTime($expirationTime)
{
$this->expirationTime = $expirationTime;
}
/**
* @return string
*/
public function getExpirationTime()
{
return $this->expirationTime;
}
/**
* @param string
*/
public function setUid($uid)
{
$this->uid = $uid;
}
/**
* @return string
*/
public function getUid()
{
return $this->uid;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ApnsCertificateExpirationInfo::class, 'Google_Service_AlertCenter_ApnsCertificateExpirationInfo');
@@ -0,0 +1,43 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AlertCenter;
class AppMakerSqlSetupNotification extends \Google\Collection
{
protected $collection_key = 'requestInfo';
protected $requestInfoType = RequestInfo::class;
protected $requestInfoDataType = 'array';
/**
* @param RequestInfo[]
*/
public function setRequestInfo($requestInfo)
{
$this->requestInfo = $requestInfo;
}
/**
* @return RequestInfo[]
*/
public function getRequestInfo()
{
return $this->requestInfo;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(AppMakerSqlSetupNotification::class, 'Google_Service_AlertCenter_AppMakerSqlSetupNotification');
@@ -0,0 +1,62 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AlertCenter;
class AppSettingsChanged extends \Google\Model
{
/**
* @var string
*/
public $alertDetails;
/**
* @var string
*/
public $name;
/**
* @param string
*/
public function setAlertDetails($alertDetails)
{
$this->alertDetails = $alertDetails;
}
/**
* @return string
*/
public function getAlertDetails()
{
return $this->alertDetails;
}
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(AppSettingsChanged::class, 'Google_Service_AlertCenter_AppSettingsChanged');
@@ -0,0 +1,151 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AlertCenter;
class AppsOutage extends \Google\Collection
{
protected $collection_key = 'products';
/**
* @var string
*/
public $dashboardUri;
/**
* @var string
*/
public $incidentTrackingId;
protected $mergeInfoType = MergeInfo::class;
protected $mergeInfoDataType = '';
/**
* @var string
*/
public $nextUpdateTime;
/**
* @var string[]
*/
public $products;
/**
* @var string
*/
public $resolutionTime;
/**
* @var string
*/
public $status;
/**
* @param string
*/
public function setDashboardUri($dashboardUri)
{
$this->dashboardUri = $dashboardUri;
}
/**
* @return string
*/
public function getDashboardUri()
{
return $this->dashboardUri;
}
/**
* @param string
*/
public function setIncidentTrackingId($incidentTrackingId)
{
$this->incidentTrackingId = $incidentTrackingId;
}
/**
* @return string
*/
public function getIncidentTrackingId()
{
return $this->incidentTrackingId;
}
/**
* @param MergeInfo
*/
public function setMergeInfo(MergeInfo $mergeInfo)
{
$this->mergeInfo = $mergeInfo;
}
/**
* @return MergeInfo
*/
public function getMergeInfo()
{
return $this->mergeInfo;
}
/**
* @param string
*/
public function setNextUpdateTime($nextUpdateTime)
{
$this->nextUpdateTime = $nextUpdateTime;
}
/**
* @return string
*/
public function getNextUpdateTime()
{
return $this->nextUpdateTime;
}
/**
* @param string[]
*/
public function setProducts($products)
{
$this->products = $products;
}
/**
* @return string[]
*/
public function getProducts()
{
return $this->products;
}
/**
* @param string
*/
public function setResolutionTime($resolutionTime)
{
$this->resolutionTime = $resolutionTime;
}
/**
* @return string
*/
public function getResolutionTime()
{
return $this->resolutionTime;
}
/**
* @param string
*/
public function setStatus($status)
{
$this->status = $status;
}
/**
* @return string
*/
public function getStatus()
{
return $this->status;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(AppsOutage::class, 'Google_Service_AlertCenter_AppsOutage');
@@ -0,0 +1,42 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AlertCenter;
class Attachment extends \Google\Model
{
protected $csvType = Csv::class;
protected $csvDataType = '';
/**
* @param Csv
*/
public function setCsv(Csv $csv)
{
$this->csv = $csv;
}
/**
* @return Csv
*/
public function getCsv()
{
return $this->csv;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Attachment::class, 'Google_Service_AlertCenter_Attachment');
@@ -0,0 +1,93 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AlertCenter;
class BadWhitelist extends \Google\Collection
{
protected $collection_key = 'messages';
protected $domainIdType = DomainId::class;
protected $domainIdDataType = '';
protected $maliciousEntityType = MaliciousEntity::class;
protected $maliciousEntityDataType = '';
protected $messagesType = GmailMessageInfo::class;
protected $messagesDataType = 'array';
/**
* @var string
*/
public $sourceIp;
/**
* @param DomainId
*/
public function setDomainId(DomainId $domainId)
{
$this->domainId = $domainId;
}
/**
* @return DomainId
*/
public function getDomainId()
{
return $this->domainId;
}
/**
* @param MaliciousEntity
*/
public function setMaliciousEntity(MaliciousEntity $maliciousEntity)
{
$this->maliciousEntity = $maliciousEntity;
}
/**
* @return MaliciousEntity
*/
public function getMaliciousEntity()
{
return $this->maliciousEntity;
}
/**
* @param GmailMessageInfo[]
*/
public function setMessages($messages)
{
$this->messages = $messages;
}
/**
* @return GmailMessageInfo[]
*/
public function getMessages()
{
return $this->messages;
}
/**
* @param string
*/
public function setSourceIp($sourceIp)
{
$this->sourceIp = $sourceIp;
}
/**
* @return string
*/
public function getSourceIp()
{
return $this->sourceIp;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(BadWhitelist::class, 'Google_Service_AlertCenter_BadWhitelist');
@@ -0,0 +1,63 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AlertCenter;
class BatchDeleteAlertsRequest extends \Google\Collection
{
protected $collection_key = 'alertId';
/**
* @var string[]
*/
public $alertId;
/**
* @var string
*/
public $customerId;
/**
* @param string[]
*/
public function setAlertId($alertId)
{
$this->alertId = $alertId;
}
/**
* @return string[]
*/
public function getAlertId()
{
return $this->alertId;
}
/**
* @param string
*/
public function setCustomerId($customerId)
{
$this->customerId = $customerId;
}
/**
* @return string
*/
public function getCustomerId()
{
return $this->customerId;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(BatchDeleteAlertsRequest::class, 'Google_Service_AlertCenter_BatchDeleteAlertsRequest');
@@ -0,0 +1,61 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AlertCenter;
class BatchDeleteAlertsResponse extends \Google\Collection
{
protected $collection_key = 'successAlertIds';
protected $failedAlertStatusType = Status::class;
protected $failedAlertStatusDataType = 'map';
/**
* @var string[]
*/
public $successAlertIds;
/**
* @param Status[]
*/
public function setFailedAlertStatus($failedAlertStatus)
{
$this->failedAlertStatus = $failedAlertStatus;
}
/**
* @return Status[]
*/
public function getFailedAlertStatus()
{
return $this->failedAlertStatus;
}
/**
* @param string[]
*/
public function setSuccessAlertIds($successAlertIds)
{
$this->successAlertIds = $successAlertIds;
}
/**
* @return string[]
*/
public function getSuccessAlertIds()
{
return $this->successAlertIds;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(BatchDeleteAlertsResponse::class, 'Google_Service_AlertCenter_BatchDeleteAlertsResponse');
@@ -0,0 +1,63 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AlertCenter;
class BatchUndeleteAlertsRequest extends \Google\Collection
{
protected $collection_key = 'alertId';
/**
* @var string[]
*/
public $alertId;
/**
* @var string
*/
public $customerId;
/**
* @param string[]
*/
public function setAlertId($alertId)
{
$this->alertId = $alertId;
}
/**
* @return string[]
*/
public function getAlertId()
{
return $this->alertId;
}
/**
* @param string
*/
public function setCustomerId($customerId)
{
$this->customerId = $customerId;
}
/**
* @return string
*/
public function getCustomerId()
{
return $this->customerId;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(BatchUndeleteAlertsRequest::class, 'Google_Service_AlertCenter_BatchUndeleteAlertsRequest');
@@ -0,0 +1,61 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AlertCenter;
class BatchUndeleteAlertsResponse extends \Google\Collection
{
protected $collection_key = 'successAlertIds';
protected $failedAlertStatusType = Status::class;
protected $failedAlertStatusDataType = 'map';
/**
* @var string[]
*/
public $successAlertIds;
/**
* @param Status[]
*/
public function setFailedAlertStatus($failedAlertStatus)
{
$this->failedAlertStatus = $failedAlertStatus;
}
/**
* @return Status[]
*/
public function getFailedAlertStatus()
{
return $this->failedAlertStatus;
}
/**
* @param string[]
*/
public function setSuccessAlertIds($successAlertIds)
{
$this->successAlertIds = $successAlertIds;
}
/**
* @return string[]
*/
public function getSuccessAlertIds()
{
return $this->successAlertIds;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(BatchUndeleteAlertsResponse::class, 'Google_Service_AlertCenter_BatchUndeleteAlertsResponse');
@@ -0,0 +1,62 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AlertCenter;
class CloudPubsubTopic extends \Google\Model
{
/**
* @var string
*/
public $payloadFormat;
/**
* @var string
*/
public $topicName;
/**
* @param string
*/
public function setPayloadFormat($payloadFormat)
{
$this->payloadFormat = $payloadFormat;
}
/**
* @return string
*/
public function getPayloadFormat()
{
return $this->payloadFormat;
}
/**
* @param string
*/
public function setTopicName($topicName)
{
$this->topicName = $topicName;
}
/**
* @return string
*/
public function getTopicName()
{
return $this->topicName;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(CloudPubsubTopic::class, 'Google_Service_AlertCenter_CloudPubsubTopic');
@@ -0,0 +1,61 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AlertCenter;
class Csv extends \Google\Collection
{
protected $collection_key = 'headers';
protected $dataRowsType = CsvRow::class;
protected $dataRowsDataType = 'array';
/**
* @var string[]
*/
public $headers;
/**
* @param CsvRow[]
*/
public function setDataRows($dataRows)
{
$this->dataRows = $dataRows;
}
/**
* @return CsvRow[]
*/
public function getDataRows()
{
return $this->dataRows;
}
/**
* @param string[]
*/
public function setHeaders($headers)
{
$this->headers = $headers;
}
/**
* @return string[]
*/
public function getHeaders()
{
return $this->headers;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Csv::class, 'Google_Service_AlertCenter_Csv');
@@ -0,0 +1,45 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AlertCenter;
class CsvRow extends \Google\Collection
{
protected $collection_key = 'entries';
/**
* @var string[]
*/
public $entries;
/**
* @param string[]
*/
public function setEntries($entries)
{
$this->entries = $entries;
}
/**
* @return string[]
*/
public function getEntries()
{
return $this->entries;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(CsvRow::class, 'Google_Service_AlertCenter_CsvRow');
@@ -0,0 +1,61 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AlertCenter;
class DeviceCompromised extends \Google\Collection
{
protected $collection_key = 'events';
/**
* @var string
*/
public $email;
protected $eventsType = DeviceCompromisedSecurityDetail::class;
protected $eventsDataType = 'array';
/**
* @param string
*/
public function setEmail($email)
{
$this->email = $email;
}
/**
* @return string
*/
public function getEmail()
{
return $this->email;
}
/**
* @param DeviceCompromisedSecurityDetail[]
*/
public function setEvents($events)
{
$this->events = $events;
}
/**
* @return DeviceCompromisedSecurityDetail[]
*/
public function getEvents()
{
return $this->events;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(DeviceCompromised::class, 'Google_Service_AlertCenter_DeviceCompromised');
@@ -0,0 +1,152 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AlertCenter;
class DeviceCompromisedSecurityDetail extends \Google\Model
{
/**
* @var string
*/
public $deviceCompromisedState;
/**
* @var string
*/
public $deviceId;
/**
* @var string
*/
public $deviceModel;
/**
* @var string
*/
public $deviceType;
/**
* @var string
*/
public $iosVendorId;
/**
* @var string
*/
public $resourceId;
/**
* @var string
*/
public $serialNumber;
/**
* @param string
*/
public function setDeviceCompromisedState($deviceCompromisedState)
{
$this->deviceCompromisedState = $deviceCompromisedState;
}
/**
* @return string
*/
public function getDeviceCompromisedState()
{
return $this->deviceCompromisedState;
}
/**
* @param string
*/
public function setDeviceId($deviceId)
{
$this->deviceId = $deviceId;
}
/**
* @return string
*/
public function getDeviceId()
{
return $this->deviceId;
}
/**
* @param string
*/
public function setDeviceModel($deviceModel)
{
$this->deviceModel = $deviceModel;
}
/**
* @return string
*/
public function getDeviceModel()
{
return $this->deviceModel;
}
/**
* @param string
*/
public function setDeviceType($deviceType)
{
$this->deviceType = $deviceType;
}
/**
* @return string
*/
public function getDeviceType()
{
return $this->deviceType;
}
/**
* @param string
*/
public function setIosVendorId($iosVendorId)
{
$this->iosVendorId = $iosVendorId;
}
/**
* @return string
*/
public function getIosVendorId()
{
return $this->iosVendorId;
}
/**
* @param string
*/
public function setResourceId($resourceId)
{
$this->resourceId = $resourceId;
}
/**
* @return string
*/
public function getResourceId()
{
return $this->resourceId;
}
/**
* @param string
*/
public function setSerialNumber($serialNumber)
{
$this->serialNumber = $serialNumber;
}
/**
* @return string
*/
public function getSerialNumber()
{
return $this->serialNumber;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(DeviceCompromisedSecurityDetail::class, 'Google_Service_AlertCenter_DeviceCompromisedSecurityDetail');
@@ -0,0 +1,206 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AlertCenter;
class DeviceManagementRule extends \Google\Model
{
/**
* @var string
*/
public $deviceId;
/**
* @var string
*/
public $deviceModel;
/**
* @var string
*/
public $deviceType;
/**
* @var string
*/
public $email;
/**
* @var string
*/
public $id;
/**
* @var string
*/
public $iosVendorId;
/**
* @var string
*/
public $ownerId;
/**
* @var string
*/
public $resourceId;
/**
* @var string
*/
public $ruleAction;
/**
* @var string
*/
public $serialNumber;
/**
* @param string
*/
public function setDeviceId($deviceId)
{
$this->deviceId = $deviceId;
}
/**
* @return string
*/
public function getDeviceId()
{
return $this->deviceId;
}
/**
* @param string
*/
public function setDeviceModel($deviceModel)
{
$this->deviceModel = $deviceModel;
}
/**
* @return string
*/
public function getDeviceModel()
{
return $this->deviceModel;
}
/**
* @param string
*/
public function setDeviceType($deviceType)
{
$this->deviceType = $deviceType;
}
/**
* @return string
*/
public function getDeviceType()
{
return $this->deviceType;
}
/**
* @param string
*/
public function setEmail($email)
{
$this->email = $email;
}
/**
* @return string
*/
public function getEmail()
{
return $this->email;
}
/**
* @param string
*/
public function setId($id)
{
$this->id = $id;
}
/**
* @return string
*/
public function getId()
{
return $this->id;
}
/**
* @param string
*/
public function setIosVendorId($iosVendorId)
{
$this->iosVendorId = $iosVendorId;
}
/**
* @return string
*/
public function getIosVendorId()
{
return $this->iosVendorId;
}
/**
* @param string
*/
public function setOwnerId($ownerId)
{
$this->ownerId = $ownerId;
}
/**
* @return string
*/
public function getOwnerId()
{
return $this->ownerId;
}
/**
* @param string
*/
public function setResourceId($resourceId)
{
$this->resourceId = $resourceId;
}
/**
* @return string
*/
public function getResourceId()
{
return $this->resourceId;
}
/**
* @param string
*/
public function setRuleAction($ruleAction)
{
$this->ruleAction = $ruleAction;
}
/**
* @return string
*/
public function getRuleAction()
{
return $this->ruleAction;
}
/**
* @param string
*/
public function setSerialNumber($serialNumber)
{
$this->serialNumber = $serialNumber;
}
/**
* @return string
*/
public function getSerialNumber()
{
return $this->serialNumber;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(DeviceManagementRule::class, 'Google_Service_AlertCenter_DeviceManagementRule');
@@ -0,0 +1,42 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AlertCenter;
class DlpRuleViolation extends \Google\Model
{
protected $ruleViolationInfoType = RuleViolationInfo::class;
protected $ruleViolationInfoDataType = '';
/**
* @param RuleViolationInfo
*/
public function setRuleViolationInfo(RuleViolationInfo $ruleViolationInfo)
{
$this->ruleViolationInfo = $ruleViolationInfo;
}
/**
* @return RuleViolationInfo
*/
public function getRuleViolationInfo()
{
return $this->ruleViolationInfo;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(DlpRuleViolation::class, 'Google_Service_AlertCenter_DlpRuleViolation');
@@ -0,0 +1,44 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AlertCenter;
class DomainId extends \Google\Model
{
/**
* @var string
*/
public $customerPrimaryDomain;
/**
* @param string
*/
public function setCustomerPrimaryDomain($customerPrimaryDomain)
{
$this->customerPrimaryDomain = $customerPrimaryDomain;
}
/**
* @return string
*/
public function getCustomerPrimaryDomain()
{
return $this->customerPrimaryDomain;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(DomainId::class, 'Google_Service_AlertCenter_DomainId');
@@ -0,0 +1,62 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AlertCenter;
class DomainWideTakeoutInitiated extends \Google\Model
{
/**
* @var string
*/
public $email;
/**
* @var string
*/
public $takeoutRequestId;
/**
* @param string
*/
public function setEmail($email)
{
$this->email = $email;
}
/**
* @return string
*/
public function getEmail()
{
return $this->email;
}
/**
* @param string
*/
public function setTakeoutRequestId($takeoutRequestId)
{
$this->takeoutRequestId = $takeoutRequestId;
}
/**
* @return string
*/
public function getTakeoutRequestId()
{
return $this->takeoutRequestId;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(DomainWideTakeoutInitiated::class, 'Google_Service_AlertCenter_DomainWideTakeoutInitiated');
@@ -0,0 +1,81 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AlertCenter;
class Entity extends \Google\Collection
{
protected $collection_key = 'values';
/**
* @var string
*/
public $link;
/**
* @var string
*/
public $name;
/**
* @var string[]
*/
public $values;
/**
* @param string
*/
public function setLink($link)
{
$this->link = $link;
}
/**
* @return string
*/
public function getLink()
{
return $this->link;
}
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* @param string[]
*/
public function setValues($values)
{
$this->values = $values;
}
/**
* @return string[]
*/
public function getValues()
{
return $this->values;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Entity::class, 'Google_Service_AlertCenter_Entity');
@@ -0,0 +1,79 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AlertCenter;
class EntityList extends \Google\Collection
{
protected $collection_key = 'headers';
protected $entitiesType = Entity::class;
protected $entitiesDataType = 'array';
/**
* @var string[]
*/
public $headers;
/**
* @var string
*/
public $name;
/**
* @param Entity[]
*/
public function setEntities($entities)
{
$this->entities = $entities;
}
/**
* @return Entity[]
*/
public function getEntities()
{
return $this->entities;
}
/**
* @param string[]
*/
public function setHeaders($headers)
{
$this->headers = $headers;
}
/**
* @return string[]
*/
public function getHeaders()
{
return $this->headers;
}
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(EntityList::class, 'Google_Service_AlertCenter_EntityList');
@@ -0,0 +1,189 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AlertCenter;
class GmailMessageInfo extends \Google\Collection
{
protected $collection_key = 'attachmentsSha256Hash';
/**
* @var string[]
*/
public $attachmentsSha256Hash;
/**
* @var string
*/
public $date;
/**
* @var string
*/
public $md5HashMessageBody;
/**
* @var string
*/
public $md5HashSubject;
/**
* @var string
*/
public $messageBodySnippet;
/**
* @var string
*/
public $messageId;
/**
* @var string
*/
public $recipient;
/**
* @var string
*/
public $sentTime;
/**
* @var string
*/
public $subjectText;
/**
* @param string[]
*/
public function setAttachmentsSha256Hash($attachmentsSha256Hash)
{
$this->attachmentsSha256Hash = $attachmentsSha256Hash;
}
/**
* @return string[]
*/
public function getAttachmentsSha256Hash()
{
return $this->attachmentsSha256Hash;
}
/**
* @param string
*/
public function setDate($date)
{
$this->date = $date;
}
/**
* @return string
*/
public function getDate()
{
return $this->date;
}
/**
* @param string
*/
public function setMd5HashMessageBody($md5HashMessageBody)
{
$this->md5HashMessageBody = $md5HashMessageBody;
}
/**
* @return string
*/
public function getMd5HashMessageBody()
{
return $this->md5HashMessageBody;
}
/**
* @param string
*/
public function setMd5HashSubject($md5HashSubject)
{
$this->md5HashSubject = $md5HashSubject;
}
/**
* @return string
*/
public function getMd5HashSubject()
{
return $this->md5HashSubject;
}
/**
* @param string
*/
public function setMessageBodySnippet($messageBodySnippet)
{
$this->messageBodySnippet = $messageBodySnippet;
}
/**
* @return string
*/
public function getMessageBodySnippet()
{
return $this->messageBodySnippet;
}
/**
* @param string
*/
public function setMessageId($messageId)
{
$this->messageId = $messageId;
}
/**
* @return string
*/
public function getMessageId()
{
return $this->messageId;
}
/**
* @param string
*/
public function setRecipient($recipient)
{
$this->recipient = $recipient;
}
/**
* @return string
*/
public function getRecipient()
{
return $this->recipient;
}
/**
* @param string
*/
public function setSentTime($sentTime)
{
$this->sentTime = $sentTime;
}
/**
* @return string
*/
public function getSentTime()
{
return $this->sentTime;
}
/**
* @param string
*/
public function setSubjectText($subjectText)
{
$this->subjectText = $subjectText;
}
/**
* @return string
*/
public function getSubjectText()
{
return $this->subjectText;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GmailMessageInfo::class, 'Google_Service_AlertCenter_GmailMessageInfo');
@@ -0,0 +1,133 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AlertCenter;
class GoogleOperations extends \Google\Collection
{
protected $collection_key = 'affectedUserEmails';
/**
* @var string[]
*/
public $affectedUserEmails;
protected $attachmentDataType = Attachment::class;
protected $attachmentDataDataType = '';
/**
* @var string
*/
public $description;
/**
* @var string
*/
public $domain;
/**
* @var string
*/
public $header;
/**
* @var string
*/
public $title;
/**
* @param string[]
*/
public function setAffectedUserEmails($affectedUserEmails)
{
$this->affectedUserEmails = $affectedUserEmails;
}
/**
* @return string[]
*/
public function getAffectedUserEmails()
{
return $this->affectedUserEmails;
}
/**
* @param Attachment
*/
public function setAttachmentData(Attachment $attachmentData)
{
$this->attachmentData = $attachmentData;
}
/**
* @return Attachment
*/
public function getAttachmentData()
{
return $this->attachmentData;
}
/**
* @param string
*/
public function setDescription($description)
{
$this->description = $description;
}
/**
* @return string
*/
public function getDescription()
{
return $this->description;
}
/**
* @param string
*/
public function setDomain($domain)
{
$this->domain = $domain;
}
/**
* @return string
*/
public function getDomain()
{
return $this->domain;
}
/**
* @param string
*/
public function setHeader($header)
{
$this->header = $header;
}
/**
* @return string
*/
public function getHeader()
{
return $this->header;
}
/**
* @param string
*/
public function setTitle($title)
{
$this->title = $title;
}
/**
* @return string
*/
public function getTitle()
{
return $this->title;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleOperations::class, 'Google_Service_AlertCenter_GoogleOperations');
@@ -0,0 +1,43 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AlertCenter;
class ListAlertFeedbackResponse extends \Google\Collection
{
protected $collection_key = 'feedback';
protected $feedbackType = AlertFeedback::class;
protected $feedbackDataType = 'array';
/**
* @param AlertFeedback[]
*/
public function setFeedback($feedback)
{
$this->feedback = $feedback;
}
/**
* @return AlertFeedback[]
*/
public function getFeedback()
{
return $this->feedback;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ListAlertFeedbackResponse::class, 'Google_Service_AlertCenter_ListAlertFeedbackResponse');
@@ -0,0 +1,61 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AlertCenter;
class ListAlertsResponse extends \Google\Collection
{
protected $collection_key = 'alerts';
protected $alertsType = Alert::class;
protected $alertsDataType = 'array';
/**
* @var string
*/
public $nextPageToken;
/**
* @param Alert[]
*/
public function setAlerts($alerts)
{
$this->alerts = $alerts;
}
/**
* @return Alert[]
*/
public function getAlerts()
{
return $this->alerts;
}
/**
* @param string
*/
public function setNextPageToken($nextPageToken)
{
$this->nextPageToken = $nextPageToken;
}
/**
* @return string
*/
public function getNextPageToken()
{
return $this->nextPageToken;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ListAlertsResponse::class, 'Google_Service_AlertCenter_ListAlertsResponse');
@@ -0,0 +1,62 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AlertCenter;
class LoginDetails extends \Google\Model
{
/**
* @var string
*/
public $ipAddress;
/**
* @var string
*/
public $loginTime;
/**
* @param string
*/
public function setIpAddress($ipAddress)
{
$this->ipAddress = $ipAddress;
}
/**
* @return string
*/
public function getIpAddress()
{
return $this->ipAddress;
}
/**
* @param string
*/
public function setLoginTime($loginTime)
{
$this->loginTime = $loginTime;
}
/**
* @return string
*/
public function getLoginTime()
{
return $this->loginTime;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(LoginDetails::class, 'Google_Service_AlertCenter_LoginDetails');
@@ -0,0 +1,111 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AlertCenter;
class MailPhishing extends \Google\Collection
{
protected $collection_key = 'messages';
protected $domainIdType = DomainId::class;
protected $domainIdDataType = '';
/**
* @var bool
*/
public $isInternal;
protected $maliciousEntityType = MaliciousEntity::class;
protected $maliciousEntityDataType = '';
protected $messagesType = GmailMessageInfo::class;
protected $messagesDataType = 'array';
/**
* @var string
*/
public $systemActionType;
/**
* @param DomainId
*/
public function setDomainId(DomainId $domainId)
{
$this->domainId = $domainId;
}
/**
* @return DomainId
*/
public function getDomainId()
{
return $this->domainId;
}
/**
* @param bool
*/
public function setIsInternal($isInternal)
{
$this->isInternal = $isInternal;
}
/**
* @return bool
*/
public function getIsInternal()
{
return $this->isInternal;
}
/**
* @param MaliciousEntity
*/
public function setMaliciousEntity(MaliciousEntity $maliciousEntity)
{
$this->maliciousEntity = $maliciousEntity;
}
/**
* @return MaliciousEntity
*/
public function getMaliciousEntity()
{
return $this->maliciousEntity;
}
/**
* @param GmailMessageInfo[]
*/
public function setMessages($messages)
{
$this->messages = $messages;
}
/**
* @return GmailMessageInfo[]
*/
public function getMessages()
{
return $this->messages;
}
/**
* @param string
*/
public function setSystemActionType($systemActionType)
{
$this->systemActionType = $systemActionType;
}
/**
* @return string
*/
public function getSystemActionType()
{
return $this->systemActionType;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(MailPhishing::class, 'Google_Service_AlertCenter_MailPhishing');
@@ -0,0 +1,78 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AlertCenter;
class MaliciousEntity extends \Google\Model
{
/**
* @var string
*/
public $displayName;
protected $entityType = User::class;
protected $entityDataType = '';
/**
* @var string
*/
public $fromHeader;
/**
* @param string
*/
public function setDisplayName($displayName)
{
$this->displayName = $displayName;
}
/**
* @return string
*/
public function getDisplayName()
{
return $this->displayName;
}
/**
* @param User
*/
public function setEntity(User $entity)
{
$this->entity = $entity;
}
/**
* @return User
*/
public function getEntity()
{
return $this->entity;
}
/**
* @param string
*/
public function setFromHeader($fromHeader)
{
$this->fromHeader = $fromHeader;
}
/**
* @return string
*/
public function getFromHeader()
{
return $this->fromHeader;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(MaliciousEntity::class, 'Google_Service_AlertCenter_MaliciousEntity');
@@ -0,0 +1,62 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AlertCenter;
class MandatoryServiceAnnouncement extends \Google\Model
{
/**
* @var string
*/
public $description;
/**
* @var string
*/
public $title;
/**
* @param string
*/
public function setDescription($description)
{
$this->description = $description;
}
/**
* @return string
*/
public function getDescription()
{
return $this->description;
}
/**
* @param string
*/
public function setTitle($title)
{
$this->title = $title;
}
/**
* @return string
*/
public function getTitle()
{
return $this->title;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(MandatoryServiceAnnouncement::class, 'Google_Service_AlertCenter_MandatoryServiceAnnouncement');
@@ -0,0 +1,58 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AlertCenter;
class MatchInfo extends \Google\Model
{
protected $predefinedDetectorType = PredefinedDetectorInfo::class;
protected $predefinedDetectorDataType = '';
protected $userDefinedDetectorType = UserDefinedDetectorInfo::class;
protected $userDefinedDetectorDataType = '';
/**
* @param PredefinedDetectorInfo
*/
public function setPredefinedDetector(PredefinedDetectorInfo $predefinedDetector)
{
$this->predefinedDetector = $predefinedDetector;
}
/**
* @return PredefinedDetectorInfo
*/
public function getPredefinedDetector()
{
return $this->predefinedDetector;
}
/**
* @param UserDefinedDetectorInfo
*/
public function setUserDefinedDetector(UserDefinedDetectorInfo $userDefinedDetector)
{
$this->userDefinedDetector = $userDefinedDetector;
}
/**
* @return UserDefinedDetectorInfo
*/
public function getUserDefinedDetector()
{
return $this->userDefinedDetector;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(MatchInfo::class, 'Google_Service_AlertCenter_MatchInfo');
@@ -0,0 +1,62 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AlertCenter;
class MergeInfo extends \Google\Model
{
/**
* @var string
*/
public $newAlertId;
/**
* @var string
*/
public $newIncidentTrackingId;
/**
* @param string
*/
public function setNewAlertId($newAlertId)
{
$this->newAlertId = $newAlertId;
}
/**
* @return string
*/
public function getNewAlertId()
{
return $this->newAlertId;
}
/**
* @param string
*/
public function setNewIncidentTrackingId($newIncidentTrackingId)
{
$this->newIncidentTrackingId = $newIncidentTrackingId;
}
/**
* @return string
*/
public function getNewIncidentTrackingId()
{
return $this->newIncidentTrackingId;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(MergeInfo::class, 'Google_Service_AlertCenter_MergeInfo');
@@ -0,0 +1,42 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AlertCenter;
class Notification extends \Google\Model
{
protected $cloudPubsubTopicType = CloudPubsubTopic::class;
protected $cloudPubsubTopicDataType = '';
/**
* @param CloudPubsubTopic
*/
public function setCloudPubsubTopic(CloudPubsubTopic $cloudPubsubTopic)
{
$this->cloudPubsubTopic = $cloudPubsubTopic;
}
/**
* @return CloudPubsubTopic
*/
public function getCloudPubsubTopic()
{
return $this->cloudPubsubTopic;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Notification::class, 'Google_Service_AlertCenter_Notification');
@@ -0,0 +1,62 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AlertCenter;
class OutOfDomainForwarding extends \Google\Model
{
public $actorEmail;
public $enableTime;
public $forwardeeEmail;
public $ipAddress;
public function setActorEmail($actorEmail)
{
$this->actorEmail = $actorEmail;
}
public function getActorEmail()
{
return $this->actorEmail;
}
public function setEnableTime($enableTime)
{
$this->enableTime = $enableTime;
}
public function getEnableTime()
{
return $this->enableTime;
}
public function setForwardeeEmail($forwardeeEmail)
{
$this->forwardeeEmail = $forwardeeEmail;
}
public function getForwardeeEmail()
{
return $this->forwardeeEmail;
}
public function setIpAddress($ipAddress)
{
$this->ipAddress = $ipAddress;
}
public function getIpAddress()
{
return $this->ipAddress;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(OutOfDomainForwarding::class, 'Google_Service_AlertCenter_OutOfDomainForwarding');
@@ -0,0 +1,93 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AlertCenter;
class PhishingSpike extends \Google\Collection
{
protected $collection_key = 'messages';
protected $domainIdType = DomainId::class;
protected $domainIdDataType = '';
/**
* @var bool
*/
public $isInternal;
protected $maliciousEntityType = MaliciousEntity::class;
protected $maliciousEntityDataType = '';
protected $messagesType = GmailMessageInfo::class;
protected $messagesDataType = 'array';
/**
* @param DomainId
*/
public function setDomainId(DomainId $domainId)
{
$this->domainId = $domainId;
}
/**
* @return DomainId
*/
public function getDomainId()
{
return $this->domainId;
}
/**
* @param bool
*/
public function setIsInternal($isInternal)
{
$this->isInternal = $isInternal;
}
/**
* @return bool
*/
public function getIsInternal()
{
return $this->isInternal;
}
/**
* @param MaliciousEntity
*/
public function setMaliciousEntity(MaliciousEntity $maliciousEntity)
{
$this->maliciousEntity = $maliciousEntity;
}
/**
* @return MaliciousEntity
*/
public function getMaliciousEntity()
{
return $this->maliciousEntity;
}
/**
* @param GmailMessageInfo[]
*/
public function setMessages($messages)
{
$this->messages = $messages;
}
/**
* @return GmailMessageInfo[]
*/
public function getMessages()
{
return $this->messages;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(PhishingSpike::class, 'Google_Service_AlertCenter_PhishingSpike');
@@ -0,0 +1,44 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AlertCenter;
class PredefinedDetectorInfo extends \Google\Model
{
/**
* @var string
*/
public $detectorName;
/**
* @param string
*/
public function setDetectorName($detectorName)
{
$this->detectorName = $detectorName;
}
/**
* @return string
*/
public function getDetectorName()
{
return $this->detectorName;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(PredefinedDetectorInfo::class, 'Google_Service_AlertCenter_PredefinedDetectorInfo');
@@ -0,0 +1,80 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AlertCenter;
class PrimaryAdminChangedEvent extends \Google\Model
{
/**
* @var string
*/
public $domain;
/**
* @var string
*/
public $previousAdminEmail;
/**
* @var string
*/
public $updatedAdminEmail;
/**
* @param string
*/
public function setDomain($domain)
{
$this->domain = $domain;
}
/**
* @return string
*/
public function getDomain()
{
return $this->domain;
}
/**
* @param string
*/
public function setPreviousAdminEmail($previousAdminEmail)
{
$this->previousAdminEmail = $previousAdminEmail;
}
/**
* @return string
*/
public function getPreviousAdminEmail()
{
return $this->previousAdminEmail;
}
/**
* @param string
*/
public function setUpdatedAdminEmail($updatedAdminEmail)
{
$this->updatedAdminEmail = $updatedAdminEmail;
}
/**
* @return string
*/
public function getUpdatedAdminEmail()
{
return $this->updatedAdminEmail;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(PrimaryAdminChangedEvent::class, 'Google_Service_AlertCenter_PrimaryAdminChangedEvent');
@@ -0,0 +1,80 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AlertCenter;
class ReportingRule extends \Google\Model
{
/**
* @var string
*/
public $alertDetails;
/**
* @var string
*/
public $name;
/**
* @var string
*/
public $query;
/**
* @param string
*/
public function setAlertDetails($alertDetails)
{
$this->alertDetails = $alertDetails;
}
/**
* @return string
*/
public function getAlertDetails()
{
return $this->alertDetails;
}
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* @param string
*/
public function setQuery($query)
{
$this->query = $query;
}
/**
* @return string
*/
public function getQuery()
{
return $this->query;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ReportingRule::class, 'Google_Service_AlertCenter_ReportingRule');
@@ -0,0 +1,81 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AlertCenter;
class RequestInfo extends \Google\Collection
{
protected $collection_key = 'appDeveloperEmail';
/**
* @var string[]
*/
public $appDeveloperEmail;
/**
* @var string
*/
public $appKey;
/**
* @var string
*/
public $numberOfRequests;
/**
* @param string[]
*/
public function setAppDeveloperEmail($appDeveloperEmail)
{
$this->appDeveloperEmail = $appDeveloperEmail;
}
/**
* @return string[]
*/
public function getAppDeveloperEmail()
{
return $this->appDeveloperEmail;
}
/**
* @param string
*/
public function setAppKey($appKey)
{
$this->appKey = $appKey;
}
/**
* @return string
*/
public function getAppKey()
{
return $this->appKey;
}
/**
* @param string
*/
public function setNumberOfRequests($numberOfRequests)
{
$this->numberOfRequests = $numberOfRequests;
}
/**
* @return string
*/
public function getNumberOfRequests()
{
return $this->numberOfRequests;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(RequestInfo::class, 'Google_Service_AlertCenter_RequestInfo');
@@ -0,0 +1,194 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AlertCenter\Resource;
use Google\Service\AlertCenter\Alert;
use Google\Service\AlertCenter\AlertMetadata;
use Google\Service\AlertCenter\AlertcenterEmpty;
use Google\Service\AlertCenter\BatchDeleteAlertsRequest;
use Google\Service\AlertCenter\BatchDeleteAlertsResponse;
use Google\Service\AlertCenter\BatchUndeleteAlertsRequest;
use Google\Service\AlertCenter\BatchUndeleteAlertsResponse;
use Google\Service\AlertCenter\ListAlertsResponse;
use Google\Service\AlertCenter\UndeleteAlertRequest;
/**
* The "alerts" collection of methods.
* Typical usage is:
* <code>
* $alertcenterService = new Google\Service\AlertCenter(...);
* $alerts = $alertcenterService->alerts;
* </code>
*/
class Alerts extends \Google\Service\Resource
{
/**
* Performs batch delete operation on alerts. (alerts.batchDelete)
*
* @param BatchDeleteAlertsRequest $postBody
* @param array $optParams Optional parameters.
* @return BatchDeleteAlertsResponse
* @throws \Google\Service\Exception
*/
public function batchDelete(BatchDeleteAlertsRequest $postBody, $optParams = [])
{
$params = ['postBody' => $postBody];
$params = array_merge($params, $optParams);
return $this->call('batchDelete', [$params], BatchDeleteAlertsResponse::class);
}
/**
* Performs batch undelete operation on alerts. (alerts.batchUndelete)
*
* @param BatchUndeleteAlertsRequest $postBody
* @param array $optParams Optional parameters.
* @return BatchUndeleteAlertsResponse
* @throws \Google\Service\Exception
*/
public function batchUndelete(BatchUndeleteAlertsRequest $postBody, $optParams = [])
{
$params = ['postBody' => $postBody];
$params = array_merge($params, $optParams);
return $this->call('batchUndelete', [$params], BatchUndeleteAlertsResponse::class);
}
/**
* Marks the specified alert for deletion. An alert that has been marked for
* deletion is removed from Alert Center after 30 days. Marking an alert for
* deletion has no effect on an alert which has already been marked for
* deletion. Attempting to mark a nonexistent alert for deletion results in a
* `NOT_FOUND` error. (alerts.delete)
*
* @param string $alertId Required. The identifier of the alert to delete.
* @param array $optParams Optional parameters.
*
* @opt_param string customerId Optional. The unique identifier of the Google
* Workspace account of the customer the alert is associated with. The
* `customer_id` must have the initial "C" stripped (for example, `046psxkn`).
* Inferred from the caller identity if not provided. [Find your customer
* ID](https://support.google.com/cloudidentity/answer/10070793).
* @return AlertcenterEmpty
* @throws \Google\Service\Exception
*/
public function delete($alertId, $optParams = [])
{
$params = ['alertId' => $alertId];
$params = array_merge($params, $optParams);
return $this->call('delete', [$params], AlertcenterEmpty::class);
}
/**
* Gets the specified alert. Attempting to get a nonexistent alert returns
* `NOT_FOUND` error. (alerts.get)
*
* @param string $alertId Required. The identifier of the alert to retrieve.
* @param array $optParams Optional parameters.
*
* @opt_param string customerId Optional. The unique identifier of the Google
* Workspace account of the customer the alert is associated with. The
* `customer_id` must have the initial "C" stripped (for example, `046psxkn`).
* Inferred from the caller identity if not provided. [Find your customer
* ID](https://support.google.com/cloudidentity/answer/10070793).
* @return Alert
* @throws \Google\Service\Exception
*/
public function get($alertId, $optParams = [])
{
$params = ['alertId' => $alertId];
$params = array_merge($params, $optParams);
return $this->call('get', [$params], Alert::class);
}
/**
* Returns the metadata of an alert. Attempting to get metadata for a non-
* existent alert returns `NOT_FOUND` error. (alerts.getMetadata)
*
* @param string $alertId Required. The identifier of the alert this metadata
* belongs to.
* @param array $optParams Optional parameters.
*
* @opt_param string customerId Optional. The unique identifier of the Google
* Workspace account of the customer the alert metadata is associated with. The
* `customer_id` must have the initial "C" stripped (for example, `046psxkn`).
* Inferred from the caller identity if not provided. [Find your customer
* ID](https://support.google.com/cloudidentity/answer/10070793).
* @return AlertMetadata
* @throws \Google\Service\Exception
*/
public function getMetadata($alertId, $optParams = [])
{
$params = ['alertId' => $alertId];
$params = array_merge($params, $optParams);
return $this->call('getMetadata', [$params], AlertMetadata::class);
}
/**
* Lists the alerts. (alerts.listAlerts)
*
* @param array $optParams Optional parameters.
*
* @opt_param string customerId Optional. The unique identifier of the Google
* Workspace account of the customer the alerts are associated with. The
* `customer_id` must have the initial "C" stripped (for example, `046psxkn`).
* Inferred from the caller identity if not provided. [Find your customer
* ID](https://support.google.com/cloudidentity/answer/10070793).
* @opt_param string filter Optional. A query string for filtering alert
* results. For more details, see [Query
* filters](https://developers.google.com/admin-sdk/alertcenter/guides/query-
* filters) and [Supported query filter
* fields](https://developers.google.com/admin-sdk/alertcenter/reference/filter-
* fields#alerts.list).
* @opt_param string orderBy Optional. The sort order of the list results. If
* not specified results may be returned in arbitrary order. You can sort the
* results in descending order based on the creation timestamp using
* `order_by="create_time desc"`. Currently, supported sorting are `create_time
* asc`, `create_time desc`, `update_time desc`
* @opt_param int pageSize Optional. The requested page size. Server may return
* fewer items than requested. If unspecified, server picks an appropriate
* default.
* @opt_param string pageToken Optional. A token identifying a page of results
* the server should return. If empty, a new iteration is started. To continue
* an iteration, pass in the value from the previous ListAlertsResponse's
* next_page_token field.
* @return ListAlertsResponse
* @throws \Google\Service\Exception
*/
public function listAlerts($optParams = [])
{
$params = [];
$params = array_merge($params, $optParams);
return $this->call('list', [$params], ListAlertsResponse::class);
}
/**
* Restores, or "undeletes", an alert that was marked for deletion within the
* past 30 days. Attempting to undelete an alert which was marked for deletion
* over 30 days ago (which has been removed from the Alert Center database) or a
* nonexistent alert returns a `NOT_FOUND` error. Attempting to undelete an
* alert which has not been marked for deletion has no effect. (alerts.undelete)
*
* @param string $alertId Required. The identifier of the alert to undelete.
* @param UndeleteAlertRequest $postBody
* @param array $optParams Optional parameters.
* @return Alert
* @throws \Google\Service\Exception
*/
public function undelete($alertId, UndeleteAlertRequest $postBody, $optParams = [])
{
$params = ['alertId' => $alertId, 'postBody' => $postBody];
$params = array_merge($params, $optParams);
return $this->call('undelete', [$params], Alert::class);
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Alerts::class, 'Google_Service_AlertCenter_Resource_Alerts');
@@ -0,0 +1,89 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AlertCenter\Resource;
use Google\Service\AlertCenter\AlertFeedback;
use Google\Service\AlertCenter\ListAlertFeedbackResponse;
/**
* The "feedback" collection of methods.
* Typical usage is:
* <code>
* $alertcenterService = new Google\Service\AlertCenter(...);
* $feedback = $alertcenterService->alerts_feedback;
* </code>
*/
class AlertsFeedback extends \Google\Service\Resource
{
/**
* Creates new feedback for an alert. Attempting to create a feedback for a non-
* existent alert returns `NOT_FOUND` error. Attempting to create a feedback for
* an alert that is marked for deletion returns `FAILED_PRECONDITION' error.
* (feedback.create)
*
* @param string $alertId Required. The identifier of the alert this feedback
* belongs to.
* @param AlertFeedback $postBody
* @param array $optParams Optional parameters.
*
* @opt_param string customerId Optional. The unique identifier of the Google
* Workspace account of the customer the alert is associated with. The
* `customer_id` must have the initial "C" stripped (for example, `046psxkn`).
* Inferred from the caller identity if not provided. [Find your customer
* ID](https://support.google.com/cloudidentity/answer/10070793).
* @return AlertFeedback
* @throws \Google\Service\Exception
*/
public function create($alertId, AlertFeedback $postBody, $optParams = [])
{
$params = ['alertId' => $alertId, 'postBody' => $postBody];
$params = array_merge($params, $optParams);
return $this->call('create', [$params], AlertFeedback::class);
}
/**
* Lists all the feedback for an alert. Attempting to list feedbacks for a non-
* existent alert returns `NOT_FOUND` error. (feedback.listAlertsFeedback)
*
* @param string $alertId Required. The alert identifier. The "-" wildcard could
* be used to represent all alerts.
* @param array $optParams Optional parameters.
*
* @opt_param string customerId Optional. The unique identifier of the Google
* Workspace account of the customer the alert is associated with. The
* `customer_id` must have the initial "C" stripped (for example, `046psxkn`).
* Inferred from the caller identity if not provided. [Find your customer
* ID](https://support.google.com/cloudidentity/answer/10070793).
* @opt_param string filter Optional. A query string for filtering alert
* feedback results. For more details, see [Query
* filters](https://developers.google.com/admin-sdk/alertcenter/guides/query-
* filters) and [Supported query filter
* fields](https://developers.google.com/admin-sdk/alertcenter/reference/filter-
* fields#alerts.feedback.list).
* @return ListAlertFeedbackResponse
* @throws \Google\Service\Exception
*/
public function listAlertsFeedback($alertId, $optParams = [])
{
$params = ['alertId' => $alertId];
$params = array_merge($params, $optParams);
return $this->call('list', [$params], ListAlertFeedbackResponse::class);
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(AlertsFeedback::class, 'Google_Service_AlertCenter_Resource_AlertsFeedback');
@@ -0,0 +1,74 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AlertCenter\Resource;
use Google\Service\AlertCenter\Settings;
/**
* The "v1beta1" collection of methods.
* Typical usage is:
* <code>
* $alertcenterService = new Google\Service\AlertCenter(...);
* $v1beta1 = $alertcenterService->v1beta1;
* </code>
*/
class V1beta1 extends \Google\Service\Resource
{
/**
* Returns customer-level settings. (v1beta1.getSettings)
*
* @param array $optParams Optional parameters.
*
* @opt_param string customerId Optional. The unique identifier of the Google
* Workspace account of the customer the alert settings are associated with. The
* `customer_id` must/ have the initial "C" stripped (for example, `046psxkn`).
* Inferred from the caller identity if not provided. [Find your customer
* ID](https://support.google.com/cloudidentity/answer/10070793).
* @return Settings
* @throws \Google\Service\Exception
*/
public function getSettings($optParams = [])
{
$params = [];
$params = array_merge($params, $optParams);
return $this->call('getSettings', [$params], Settings::class);
}
/**
* Updates the customer-level settings. (v1beta1.updateSettings)
*
* @param Settings $postBody
* @param array $optParams Optional parameters.
*
* @opt_param string customerId Optional. The unique identifier of the Google
* Workspace account of the customer the alert settings are associated with. The
* `customer_id` must have the initial "C" stripped (for example, `046psxkn`).
* Inferred from the caller identity if not provided. [Find your customer
* ID](https://support.google.com/cloudidentity/answer/10070793).
* @return Settings
* @throws \Google\Service\Exception
*/
public function updateSettings(Settings $postBody, $optParams = [])
{
$params = ['postBody' => $postBody];
$params = array_merge($params, $optParams);
return $this->call('updateSettings', [$params], Settings::class);
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(V1beta1::class, 'Google_Service_AlertCenter_Resource_V1beta1');
@@ -0,0 +1,116 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AlertCenter;
class ResourceInfo extends \Google\Model
{
/**
* @var string
*/
public $chatAttachmentId;
/**
* @var string
*/
public $chatMessageId;
/**
* @var string
*/
public $deviceId;
/**
* @var string
*/
public $documentId;
/**
* @var string
*/
public $resourceTitle;
/**
* @param string
*/
public function setChatAttachmentId($chatAttachmentId)
{
$this->chatAttachmentId = $chatAttachmentId;
}
/**
* @return string
*/
public function getChatAttachmentId()
{
return $this->chatAttachmentId;
}
/**
* @param string
*/
public function setChatMessageId($chatMessageId)
{
$this->chatMessageId = $chatMessageId;
}
/**
* @return string
*/
public function getChatMessageId()
{
return $this->chatMessageId;
}
/**
* @param string
*/
public function setDeviceId($deviceId)
{
$this->deviceId = $deviceId;
}
/**
* @return string
*/
public function getDeviceId()
{
return $this->deviceId;
}
/**
* @param string
*/
public function setDocumentId($documentId)
{
$this->documentId = $documentId;
}
/**
* @return string
*/
public function getDocumentId()
{
return $this->documentId;
}
/**
* @param string
*/
public function setResourceTitle($resourceTitle)
{
$this->resourceTitle = $resourceTitle;
}
/**
* @return string
*/
public function getResourceTitle()
{
return $this->resourceTitle;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ResourceInfo::class, 'Google_Service_AlertCenter_ResourceInfo');
@@ -0,0 +1,62 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AlertCenter;
class RuleInfo extends \Google\Model
{
/**
* @var string
*/
public $displayName;
/**
* @var string
*/
public $resourceName;
/**
* @param string
*/
public function setDisplayName($displayName)
{
$this->displayName = $displayName;
}
/**
* @return string
*/
public function getDisplayName()
{
return $this->displayName;
}
/**
* @param string
*/
public function setResourceName($resourceName)
{
$this->resourceName = $resourceName;
}
/**
* @return string
*/
public function getResourceName()
{
return $this->resourceName;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(RuleInfo::class, 'Google_Service_AlertCenter_RuleInfo');
@@ -0,0 +1,217 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AlertCenter;
class RuleViolationInfo extends \Google\Collection
{
protected $collection_key = 'triggeredActionTypes';
/**
* @var string
*/
public $dataSource;
/**
* @var string
*/
public $eventType;
protected $matchInfoType = MatchInfo::class;
protected $matchInfoDataType = 'array';
/**
* @var string[]
*/
public $recipients;
protected $resourceInfoType = ResourceInfo::class;
protected $resourceInfoDataType = '';
protected $ruleInfoType = RuleInfo::class;
protected $ruleInfoDataType = '';
/**
* @var string[]
*/
public $suppressedActionTypes;
/**
* @var string
*/
public $trigger;
protected $triggeredActionInfoType = ActionInfo::class;
protected $triggeredActionInfoDataType = 'array';
/**
* @var string[]
*/
public $triggeredActionTypes;
/**
* @var string
*/
public $triggeringUserEmail;
/**
* @param string
*/
public function setDataSource($dataSource)
{
$this->dataSource = $dataSource;
}
/**
* @return string
*/
public function getDataSource()
{
return $this->dataSource;
}
/**
* @param string
*/
public function setEventType($eventType)
{
$this->eventType = $eventType;
}
/**
* @return string
*/
public function getEventType()
{
return $this->eventType;
}
/**
* @param MatchInfo[]
*/
public function setMatchInfo($matchInfo)
{
$this->matchInfo = $matchInfo;
}
/**
* @return MatchInfo[]
*/
public function getMatchInfo()
{
return $this->matchInfo;
}
/**
* @param string[]
*/
public function setRecipients($recipients)
{
$this->recipients = $recipients;
}
/**
* @return string[]
*/
public function getRecipients()
{
return $this->recipients;
}
/**
* @param ResourceInfo
*/
public function setResourceInfo(ResourceInfo $resourceInfo)
{
$this->resourceInfo = $resourceInfo;
}
/**
* @return ResourceInfo
*/
public function getResourceInfo()
{
return $this->resourceInfo;
}
/**
* @param RuleInfo
*/
public function setRuleInfo(RuleInfo $ruleInfo)
{
$this->ruleInfo = $ruleInfo;
}
/**
* @return RuleInfo
*/
public function getRuleInfo()
{
return $this->ruleInfo;
}
/**
* @param string[]
*/
public function setSuppressedActionTypes($suppressedActionTypes)
{
$this->suppressedActionTypes = $suppressedActionTypes;
}
/**
* @return string[]
*/
public function getSuppressedActionTypes()
{
return $this->suppressedActionTypes;
}
/**
* @param string
*/
public function setTrigger($trigger)
{
$this->trigger = $trigger;
}
/**
* @return string
*/
public function getTrigger()
{
return $this->trigger;
}
/**
* @param ActionInfo[]
*/
public function setTriggeredActionInfo($triggeredActionInfo)
{
$this->triggeredActionInfo = $triggeredActionInfo;
}
/**
* @return ActionInfo[]
*/
public function getTriggeredActionInfo()
{
return $this->triggeredActionInfo;
}
/**
* @param string[]
*/
public function setTriggeredActionTypes($triggeredActionTypes)
{
$this->triggeredActionTypes = $triggeredActionTypes;
}
/**
* @return string[]
*/
public function getTriggeredActionTypes()
{
return $this->triggeredActionTypes;
}
/**
* @param string
*/
public function setTriggeringUserEmail($triggeringUserEmail)
{
$this->triggeringUserEmail = $triggeringUserEmail;
}
/**
* @return string
*/
public function getTriggeringUserEmail()
{
return $this->triggeringUserEmail;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(RuleViolationInfo::class, 'Google_Service_AlertCenter_RuleViolationInfo');
@@ -0,0 +1,44 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AlertCenter;
class SSOProfileCreatedEvent extends \Google\Model
{
/**
* @var string
*/
public $inboundSsoProfileName;
/**
* @param string
*/
public function setInboundSsoProfileName($inboundSsoProfileName)
{
$this->inboundSsoProfileName = $inboundSsoProfileName;
}
/**
* @return string
*/
public function getInboundSsoProfileName()
{
return $this->inboundSsoProfileName;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(SSOProfileCreatedEvent::class, 'Google_Service_AlertCenter_SSOProfileCreatedEvent');
@@ -0,0 +1,44 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AlertCenter;
class SSOProfileDeletedEvent extends \Google\Model
{
/**
* @var string
*/
public $inboundSsoProfileName;
/**
* @param string
*/
public function setInboundSsoProfileName($inboundSsoProfileName)
{
$this->inboundSsoProfileName = $inboundSsoProfileName;
}
/**
* @return string
*/
public function getInboundSsoProfileName()
{
return $this->inboundSsoProfileName;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(SSOProfileDeletedEvent::class, 'Google_Service_AlertCenter_SSOProfileDeletedEvent');
@@ -0,0 +1,62 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AlertCenter;
class SSOProfileUpdatedEvent extends \Google\Model
{
/**
* @var string
*/
public $inboundSsoProfileChanges;
/**
* @var string
*/
public $inboundSsoProfileName;
/**
* @param string
*/
public function setInboundSsoProfileChanges($inboundSsoProfileChanges)
{
$this->inboundSsoProfileChanges = $inboundSsoProfileChanges;
}
/**
* @return string
*/
public function getInboundSsoProfileChanges()
{
return $this->inboundSsoProfileChanges;
}
/**
* @param string
*/
public function setInboundSsoProfileName($inboundSsoProfileName)
{
$this->inboundSsoProfileName = $inboundSsoProfileName;
}
/**
* @return string
*/
public function getInboundSsoProfileName()
{
return $this->inboundSsoProfileName;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(SSOProfileUpdatedEvent::class, 'Google_Service_AlertCenter_SSOProfileUpdatedEvent');
@@ -0,0 +1,142 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AlertCenter;
class SensitiveAdminAction extends \Google\Model
{
/**
* @var string
*/
public $actorEmail;
/**
* @var string
*/
public $eventTime;
protected $primaryAdminChangedEventType = PrimaryAdminChangedEvent::class;
protected $primaryAdminChangedEventDataType = '';
protected $ssoProfileCreatedEventType = SSOProfileCreatedEvent::class;
protected $ssoProfileCreatedEventDataType = '';
protected $ssoProfileDeletedEventType = SSOProfileDeletedEvent::class;
protected $ssoProfileDeletedEventDataType = '';
protected $ssoProfileUpdatedEventType = SSOProfileUpdatedEvent::class;
protected $ssoProfileUpdatedEventDataType = '';
protected $superAdminPasswordResetEventType = SuperAdminPasswordResetEvent::class;
protected $superAdminPasswordResetEventDataType = '';
/**
* @param string
*/
public function setActorEmail($actorEmail)
{
$this->actorEmail = $actorEmail;
}
/**
* @return string
*/
public function getActorEmail()
{
return $this->actorEmail;
}
/**
* @param string
*/
public function setEventTime($eventTime)
{
$this->eventTime = $eventTime;
}
/**
* @return string
*/
public function getEventTime()
{
return $this->eventTime;
}
/**
* @param PrimaryAdminChangedEvent
*/
public function setPrimaryAdminChangedEvent(PrimaryAdminChangedEvent $primaryAdminChangedEvent)
{
$this->primaryAdminChangedEvent = $primaryAdminChangedEvent;
}
/**
* @return PrimaryAdminChangedEvent
*/
public function getPrimaryAdminChangedEvent()
{
return $this->primaryAdminChangedEvent;
}
/**
* @param SSOProfileCreatedEvent
*/
public function setSsoProfileCreatedEvent(SSOProfileCreatedEvent $ssoProfileCreatedEvent)
{
$this->ssoProfileCreatedEvent = $ssoProfileCreatedEvent;
}
/**
* @return SSOProfileCreatedEvent
*/
public function getSsoProfileCreatedEvent()
{
return $this->ssoProfileCreatedEvent;
}
/**
* @param SSOProfileDeletedEvent
*/
public function setSsoProfileDeletedEvent(SSOProfileDeletedEvent $ssoProfileDeletedEvent)
{
$this->ssoProfileDeletedEvent = $ssoProfileDeletedEvent;
}
/**
* @return SSOProfileDeletedEvent
*/
public function getSsoProfileDeletedEvent()
{
return $this->ssoProfileDeletedEvent;
}
/**
* @param SSOProfileUpdatedEvent
*/
public function setSsoProfileUpdatedEvent(SSOProfileUpdatedEvent $ssoProfileUpdatedEvent)
{
$this->ssoProfileUpdatedEvent = $ssoProfileUpdatedEvent;
}
/**
* @return SSOProfileUpdatedEvent
*/
public function getSsoProfileUpdatedEvent()
{
return $this->ssoProfileUpdatedEvent;
}
/**
* @param SuperAdminPasswordResetEvent
*/
public function setSuperAdminPasswordResetEvent(SuperAdminPasswordResetEvent $superAdminPasswordResetEvent)
{
$this->superAdminPasswordResetEvent = $superAdminPasswordResetEvent;
}
/**
* @return SuperAdminPasswordResetEvent
*/
public function getSuperAdminPasswordResetEvent()
{
return $this->superAdminPasswordResetEvent;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(SensitiveAdminAction::class, 'Google_Service_AlertCenter_SensitiveAdminAction');
@@ -0,0 +1,43 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AlertCenter;
class Settings extends \Google\Collection
{
protected $collection_key = 'notifications';
protected $notificationsType = Notification::class;
protected $notificationsDataType = 'array';
/**
* @param Notification[]
*/
public function setNotifications($notifications)
{
$this->notifications = $notifications;
}
/**
* @return Notification[]
*/
public function getNotifications()
{
return $this->notifications;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Settings::class, 'Google_Service_AlertCenter_Settings');
@@ -0,0 +1,44 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AlertCenter;
class StateSponsoredAttack extends \Google\Model
{
/**
* @var string
*/
public $email;
/**
* @param string
*/
public function setEmail($email)
{
$this->email = $email;
}
/**
* @return string
*/
public function getEmail()
{
return $this->email;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(StateSponsoredAttack::class, 'Google_Service_AlertCenter_StateSponsoredAttack');
@@ -0,0 +1,81 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AlertCenter;
class Status extends \Google\Collection
{
protected $collection_key = 'details';
/**
* @var int
*/
public $code;
/**
* @var array[]
*/
public $details;
/**
* @var string
*/
public $message;
/**
* @param int
*/
public function setCode($code)
{
$this->code = $code;
}
/**
* @return int
*/
public function getCode()
{
return $this->code;
}
/**
* @param array[]
*/
public function setDetails($details)
{
$this->details = $details;
}
/**
* @return array[]
*/
public function getDetails()
{
return $this->details;
}
/**
* @param string
*/
public function setMessage($message)
{
$this->message = $message;
}
/**
* @return string
*/
public function getMessage()
{
return $this->message;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Status::class, 'Google_Service_AlertCenter_Status');
@@ -0,0 +1,44 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AlertCenter;
class SuperAdminPasswordResetEvent extends \Google\Model
{
/**
* @var string
*/
public $userEmail;
/**
* @param string
*/
public function setUserEmail($userEmail)
{
$this->userEmail = $userEmail;
}
/**
* @return string
*/
public function getUserEmail()
{
return $this->userEmail;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(SuperAdminPasswordResetEvent::class, 'Google_Service_AlertCenter_SuperAdminPasswordResetEvent');
@@ -0,0 +1,62 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AlertCenter;
class SupportTicket extends \Google\Model
{
/**
* @var string
*/
public $ticketId;
/**
* @var string
*/
public $ticketUrl;
/**
* @param string
*/
public function setTicketId($ticketId)
{
$this->ticketId = $ticketId;
}
/**
* @return string
*/
public function getTicketId()
{
return $this->ticketId;
}
/**
* @param string
*/
public function setTicketUrl($ticketUrl)
{
$this->ticketUrl = $ticketUrl;
}
/**
* @return string
*/
public function getTicketUrl()
{
return $this->ticketUrl;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(SupportTicket::class, 'Google_Service_AlertCenter_SupportTicket');
@@ -0,0 +1,61 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AlertCenter;
class SuspiciousActivity extends \Google\Collection
{
protected $collection_key = 'events';
/**
* @var string
*/
public $email;
protected $eventsType = SuspiciousActivitySecurityDetail::class;
protected $eventsDataType = 'array';
/**
* @param string
*/
public function setEmail($email)
{
$this->email = $email;
}
/**
* @return string
*/
public function getEmail()
{
return $this->email;
}
/**
* @param SuspiciousActivitySecurityDetail[]
*/
public function setEvents($events)
{
$this->events = $events;
}
/**
* @return SuspiciousActivitySecurityDetail[]
*/
public function getEvents()
{
return $this->events;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(SuspiciousActivity::class, 'Google_Service_AlertCenter_SuspiciousActivity');
@@ -0,0 +1,188 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AlertCenter;
class SuspiciousActivitySecurityDetail extends \Google\Model
{
/**
* @var string
*/
public $deviceId;
/**
* @var string
*/
public $deviceModel;
/**
* @var string
*/
public $deviceProperty;
/**
* @var string
*/
public $deviceType;
/**
* @var string
*/
public $iosVendorId;
/**
* @var string
*/
public $newValue;
/**
* @var string
*/
public $oldValue;
/**
* @var string
*/
public $resourceId;
/**
* @var string
*/
public $serialNumber;
/**
* @param string
*/
public function setDeviceId($deviceId)
{
$this->deviceId = $deviceId;
}
/**
* @return string
*/
public function getDeviceId()
{
return $this->deviceId;
}
/**
* @param string
*/
public function setDeviceModel($deviceModel)
{
$this->deviceModel = $deviceModel;
}
/**
* @return string
*/
public function getDeviceModel()
{
return $this->deviceModel;
}
/**
* @param string
*/
public function setDeviceProperty($deviceProperty)
{
$this->deviceProperty = $deviceProperty;
}
/**
* @return string
*/
public function getDeviceProperty()
{
return $this->deviceProperty;
}
/**
* @param string
*/
public function setDeviceType($deviceType)
{
$this->deviceType = $deviceType;
}
/**
* @return string
*/
public function getDeviceType()
{
return $this->deviceType;
}
/**
* @param string
*/
public function setIosVendorId($iosVendorId)
{
$this->iosVendorId = $iosVendorId;
}
/**
* @return string
*/
public function getIosVendorId()
{
return $this->iosVendorId;
}
/**
* @param string
*/
public function setNewValue($newValue)
{
$this->newValue = $newValue;
}
/**
* @return string
*/
public function getNewValue()
{
return $this->newValue;
}
/**
* @param string
*/
public function setOldValue($oldValue)
{
$this->oldValue = $oldValue;
}
/**
* @return string
*/
public function getOldValue()
{
return $this->oldValue;
}
/**
* @param string
*/
public function setResourceId($resourceId)
{
$this->resourceId = $resourceId;
}
/**
* @return string
*/
public function getResourceId()
{
return $this->resourceId;
}
/**
* @param string
*/
public function setSerialNumber($serialNumber)
{
$this->serialNumber = $serialNumber;
}
/**
* @return string
*/
public function getSerialNumber()
{
return $this->serialNumber;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(SuspiciousActivitySecurityDetail::class, 'Google_Service_AlertCenter_SuspiciousActivitySecurityDetail');
@@ -0,0 +1,116 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AlertCenter;
class TransferError extends \Google\Model
{
/**
* @var string
*/
public $email;
/**
* @var string
*/
public $entityType;
/**
* @var string
*/
public $id;
/**
* @var string
*/
public $invalidReason;
/**
* @var string
*/
public $name;
/**
* @param string
*/
public function setEmail($email)
{
$this->email = $email;
}
/**
* @return string
*/
public function getEmail()
{
return $this->email;
}
/**
* @param string
*/
public function setEntityType($entityType)
{
$this->entityType = $entityType;
}
/**
* @return string
*/
public function getEntityType()
{
return $this->entityType;
}
/**
* @param string
*/
public function setId($id)
{
$this->id = $id;
}
/**
* @return string
*/
public function getId()
{
return $this->id;
}
/**
* @param string
*/
public function setInvalidReason($invalidReason)
{
$this->invalidReason = $invalidReason;
}
/**
* @return string
*/
public function getInvalidReason()
{
return $this->invalidReason;
}
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(TransferError::class, 'Google_Service_AlertCenter_TransferError');
@@ -0,0 +1,43 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AlertCenter;
class TransferMisconfiguration extends \Google\Collection
{
protected $collection_key = 'errors';
protected $errorsType = TransferError::class;
protected $errorsDataType = 'array';
/**
* @param TransferError[]
*/
public function setErrors($errors)
{
$this->errors = $errors;
}
/**
* @return TransferError[]
*/
public function getErrors()
{
return $this->errors;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(TransferMisconfiguration::class, 'Google_Service_AlertCenter_TransferMisconfiguration');
@@ -0,0 +1,44 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AlertCenter;
class UndeleteAlertRequest extends \Google\Model
{
/**
* @var string
*/
public $customerId;
/**
* @param string
*/
public function setCustomerId($customerId)
{
$this->customerId = $customerId;
}
/**
* @return string
*/
public function getCustomerId()
{
return $this->customerId;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(UndeleteAlertRequest::class, 'Google_Service_AlertCenter_UndeleteAlertRequest');
@@ -0,0 +1,62 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AlertCenter;
class User extends \Google\Model
{
/**
* @var string
*/
public $displayName;
/**
* @var string
*/
public $emailAddress;
/**
* @param string
*/
public function setDisplayName($displayName)
{
$this->displayName = $displayName;
}
/**
* @return string
*/
public function getDisplayName()
{
return $this->displayName;
}
/**
* @param string
*/
public function setEmailAddress($emailAddress)
{
$this->emailAddress = $emailAddress;
}
/**
* @return string
*/
public function getEmailAddress()
{
return $this->emailAddress;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(User::class, 'Google_Service_AlertCenter_User');
@@ -0,0 +1,44 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AlertCenter;
class UserChanges extends \Google\Model
{
/**
* @var string
*/
public $name;
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(UserChanges::class, 'Google_Service_AlertCenter_UserChanges');
@@ -0,0 +1,62 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AlertCenter;
class UserDefinedDetectorInfo extends \Google\Model
{
/**
* @var string
*/
public $displayName;
/**
* @var string
*/
public $resourceName;
/**
* @param string
*/
public function setDisplayName($displayName)
{
$this->displayName = $displayName;
}
/**
* @return string
*/
public function getDisplayName()
{
return $this->displayName;
}
/**
* @param string
*/
public function setResourceName($resourceName)
{
$this->resourceName = $resourceName;
}
/**
* @return string
*/
public function getResourceName()
{
return $this->resourceName;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(UserDefinedDetectorInfo::class, 'Google_Service_AlertCenter_UserDefinedDetectorInfo');
@@ -0,0 +1,128 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AlertCenter;
class VoiceMisconfiguration extends \Google\Model
{
/**
* @var string
*/
public $entityName;
/**
* @var string
*/
public $entityType;
/**
* @var string
*/
public $fixUri;
protected $membersMisconfigurationType = TransferMisconfiguration::class;
protected $membersMisconfigurationDataType = '';
protected $transferMisconfigurationType = TransferMisconfiguration::class;
protected $transferMisconfigurationDataType = '';
protected $voicemailMisconfigurationType = VoicemailMisconfiguration::class;
protected $voicemailMisconfigurationDataType = '';
/**
* @param string
*/
public function setEntityName($entityName)
{
$this->entityName = $entityName;
}
/**
* @return string
*/
public function getEntityName()
{
return $this->entityName;
}
/**
* @param string
*/
public function setEntityType($entityType)
{
$this->entityType = $entityType;
}
/**
* @return string
*/
public function getEntityType()
{
return $this->entityType;
}
/**
* @param string
*/
public function setFixUri($fixUri)
{
$this->fixUri = $fixUri;
}
/**
* @return string
*/
public function getFixUri()
{
return $this->fixUri;
}
/**
* @param TransferMisconfiguration
*/
public function setMembersMisconfiguration(TransferMisconfiguration $membersMisconfiguration)
{
$this->membersMisconfiguration = $membersMisconfiguration;
}
/**
* @return TransferMisconfiguration
*/
public function getMembersMisconfiguration()
{
return $this->membersMisconfiguration;
}
/**
* @param TransferMisconfiguration
*/
public function setTransferMisconfiguration(TransferMisconfiguration $transferMisconfiguration)
{
$this->transferMisconfiguration = $transferMisconfiguration;
}
/**
* @return TransferMisconfiguration
*/
public function getTransferMisconfiguration()
{
return $this->transferMisconfiguration;
}
/**
* @param VoicemailMisconfiguration
*/
public function setVoicemailMisconfiguration(VoicemailMisconfiguration $voicemailMisconfiguration)
{
$this->voicemailMisconfiguration = $voicemailMisconfiguration;
}
/**
* @return VoicemailMisconfiguration
*/
public function getVoicemailMisconfiguration()
{
return $this->voicemailMisconfiguration;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(VoiceMisconfiguration::class, 'Google_Service_AlertCenter_VoiceMisconfiguration');
@@ -0,0 +1,43 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AlertCenter;
class VoicemailMisconfiguration extends \Google\Collection
{
protected $collection_key = 'errors';
protected $errorsType = VoicemailRecipientError::class;
protected $errorsDataType = 'array';
/**
* @param VoicemailRecipientError[]
*/
public function setErrors($errors)
{
$this->errors = $errors;
}
/**
* @return VoicemailRecipientError[]
*/
public function getErrors()
{
return $this->errors;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(VoicemailMisconfiguration::class, 'Google_Service_AlertCenter_VoicemailMisconfiguration');
@@ -0,0 +1,62 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AlertCenter;
class VoicemailRecipientError extends \Google\Model
{
/**
* @var string
*/
public $email;
/**
* @var string
*/
public $invalidReason;
/**
* @param string
*/
public function setEmail($email)
{
$this->email = $email;
}
/**
* @return string
*/
public function getEmail()
{
return $this->email;
}
/**
* @param string
*/
public function setInvalidReason($invalidReason)
{
$this->invalidReason = $invalidReason;
}
/**
* @return string
*/
public function getInvalidReason()
{
return $this->invalidReason;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(VoicemailRecipientError::class, 'Google_Service_AlertCenter_VoicemailRecipientError');