action = $action;
}
/**
* @return string
*/
public function getAction()
{
return $this->action;
}
/**
* @param Condition[]
*/
public function setConditions($conditions)
{
$this->conditions = $conditions;
}
/**
* @return Condition[]
*/
public function getConditions()
{
return $this->conditions;
}
/**
* @param string
*/
public function setDescription($description)
{
$this->description = $description;
}
/**
* @return string
*/
public function getDescription()
{
return $this->description;
}
/**
* @param string[]
*/
public function setIns($ins)
{
$this->ins = $ins;
}
/**
* @return string[]
*/
public function getIns()
{
return $this->ins;
}
/**
* @param LogConfig[]
*/
public function setLogConfigs($logConfigs)
{
$this->logConfigs = $logConfigs;
}
/**
* @return LogConfig[]
*/
public function getLogConfigs()
{
return $this->logConfigs;
}
/**
* @param string[]
*/
public function setNotIns($notIns)
{
$this->notIns = $notIns;
}
/**
* @return string[]
*/
public function getNotIns()
{
return $this->notIns;
}
/**
* @param string[]
*/
public function setPermissions($permissions)
{
$this->permissions = $permissions;
}
/**
* @return string[]
*/
public function getPermissions()
{
return $this->permissions;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Rule::class, 'Google_Service_Compute_Rule');