Skip to content

Commit 1c11410

Browse files
committed
Updated Autoscaler.php
1 parent 4ae2726 commit 1c11410

File tree

1 file changed

+66
-1
lines changed

1 file changed

+66
-1
lines changed

src/Google/Service/Autoscaler.php

Lines changed: 66 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -579,11 +579,15 @@ public function getNextPageToken()
579579
}
580580
}
581581

582-
class Google_Service_Autoscaler_AutoscalingPolicy extends Google_Model
582+
class Google_Service_Autoscaler_AutoscalingPolicy extends Google_Collection
583583
{
584584
public $coolDownPeriodSec;
585585
protected $cpuUtilizationType = 'Google_Service_Autoscaler_AutoscalingPolicyCpuUtilization';
586586
protected $cpuUtilizationDataType = '';
587+
protected $customMetricUtilizationsType = 'Google_Service_Autoscaler_AutoscalingPolicyCustomMetricUtilization';
588+
protected $customMetricUtilizationsDataType = 'array';
589+
protected $loadBalancingUtilizationType = 'Google_Service_Autoscaler_AutoscalingPolicyLoadBalancingUtilization';
590+
protected $loadBalancingUtilizationDataType = '';
587591
public $maxNumReplicas;
588592
public $minNumReplicas;
589593

@@ -607,6 +611,26 @@ public function getCpuUtilization()
607611
return $this->cpuUtilization;
608612
}
609613

614+
public function setCustomMetricUtilizations($customMetricUtilizations)
615+
{
616+
$this->customMetricUtilizations = $customMetricUtilizations;
617+
}
618+
619+
public function getCustomMetricUtilizations()
620+
{
621+
return $this->customMetricUtilizations;
622+
}
623+
624+
public function setLoadBalancingUtilization(Google_Service_Autoscaler_AutoscalingPolicyLoadBalancingUtilization $loadBalancingUtilization)
625+
{
626+
$this->loadBalancingUtilization = $loadBalancingUtilization;
627+
}
628+
629+
public function getLoadBalancingUtilization()
630+
{
631+
return $this->loadBalancingUtilization;
632+
}
633+
610634
public function setMaxNumReplicas($maxNumReplicas)
611635
{
612636
$this->maxNumReplicas = $maxNumReplicas;
@@ -643,6 +667,47 @@ public function getUtilizationTarget()
643667
}
644668
}
645669

670+
class Google_Service_Autoscaler_AutoscalingPolicyCustomMetricUtilization extends Google_Model
671+
{
672+
public $metric;
673+
public $utilizationTarget;
674+
675+
public function setMetric($metric)
676+
{
677+
$this->metric = $metric;
678+
}
679+
680+
public function getMetric()
681+
{
682+
return $this->metric;
683+
}
684+
685+
public function setUtilizationTarget($utilizationTarget)
686+
{
687+
$this->utilizationTarget = $utilizationTarget;
688+
}
689+
690+
public function getUtilizationTarget()
691+
{
692+
return $this->utilizationTarget;
693+
}
694+
}
695+
696+
class Google_Service_Autoscaler_AutoscalingPolicyLoadBalancingUtilization extends Google_Model
697+
{
698+
public $utilizationTarget;
699+
700+
public function setUtilizationTarget($utilizationTarget)
701+
{
702+
$this->utilizationTarget = $utilizationTarget;
703+
}
704+
705+
public function getUtilizationTarget()
706+
{
707+
return $this->utilizationTarget;
708+
}
709+
}
710+
646711
class Google_Service_Autoscaler_Operation extends Google_Collection
647712
{
648713
public $clientOperationId;

0 commit comments

Comments
 (0)