JFIF x x C C " } !1AQa "q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w !1AQ aq"2B #3Rbr{
File "AzureMetadata.php"
Full Path: /home/palsarh/web/palsarh.in/public_html/vendor/google/apiclient-services/src/SecurityCommandCenter/AzureMetadata.php
File size: 2.73 KB
MIME-type: text/x-php
Charset: utf-8
<?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\SecurityCommandCenter;
class AzureMetadata extends \Google\Collection
{
protected $collection_key = 'managementGroups';
protected $managementGroupsType = AzureManagementGroup::class;
protected $managementGroupsDataType = 'array';
protected $resourceGroupType = AzureResourceGroup::class;
protected $resourceGroupDataType = '';
protected $subscriptionType = AzureSubscription::class;
protected $subscriptionDataType = '';
protected $tenantType = AzureTenant::class;
protected $tenantDataType = '';
/**
* A list of Azure management groups associated with the resource, ordered
* from lowest level (closest to the subscription) to highest level.
*
* @param AzureManagementGroup[] $managementGroups
*/
public function setManagementGroups($managementGroups)
{
$this->managementGroups = $managementGroups;
}
/**
* @return AzureManagementGroup[]
*/
public function getManagementGroups()
{
return $this->managementGroups;
}
/**
* The Azure resource group associated with the resource.
*
* @param AzureResourceGroup $resourceGroup
*/
public function setResourceGroup(AzureResourceGroup $resourceGroup)
{
$this->resourceGroup = $resourceGroup;
}
/**
* @return AzureResourceGroup
*/
public function getResourceGroup()
{
return $this->resourceGroup;
}
/**
* The Azure subscription associated with the resource.
*
* @param AzureSubscription $subscription
*/
public function setSubscription(AzureSubscription $subscription)
{
$this->subscription = $subscription;
}
/**
* @return AzureSubscription
*/
public function getSubscription()
{
return $this->subscription;
}
/**
* The Azure Entra tenant associated with the resource.
*
* @param AzureTenant $tenant
*/
public function setTenant(AzureTenant $tenant)
{
$this->tenant = $tenant;
}
/**
* @return AzureTenant
*/
public function getTenant()
{
return $this->tenant;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(AzureMetadata::class, 'Google_Service_SecurityCommandCenter_AzureMetadata');