corsPolicy = $corsPolicy;
}
/**
* @return CorsPolicy
*/
public function getCorsPolicy()
{
return $this->corsPolicy;
}
/**
* @param HttpFaultInjection
*/
public function setFaultInjectionPolicy(HttpFaultInjection $faultInjectionPolicy)
{
$this->faultInjectionPolicy = $faultInjectionPolicy;
}
/**
* @return HttpFaultInjection
*/
public function getFaultInjectionPolicy()
{
return $this->faultInjectionPolicy;
}
/**
* @param Duration
*/
public function setMaxStreamDuration(Duration $maxStreamDuration)
{
$this->maxStreamDuration = $maxStreamDuration;
}
/**
* @return Duration
*/
public function getMaxStreamDuration()
{
return $this->maxStreamDuration;
}
/**
* @param RequestMirrorPolicy
*/
public function setRequestMirrorPolicy(RequestMirrorPolicy $requestMirrorPolicy)
{
$this->requestMirrorPolicy = $requestMirrorPolicy;
}
/**
* @return RequestMirrorPolicy
*/
public function getRequestMirrorPolicy()
{
return $this->requestMirrorPolicy;
}
/**
* @param HttpRetryPolicy
*/
public function setRetryPolicy(HttpRetryPolicy $retryPolicy)
{
$this->retryPolicy = $retryPolicy;
}
/**
* @return HttpRetryPolicy
*/
public function getRetryPolicy()
{
return $this->retryPolicy;
}
/**
* @param Duration
*/
public function setTimeout(Duration $timeout)
{
$this->timeout = $timeout;
}
/**
* @return Duration
*/
public function getTimeout()
{
return $this->timeout;
}
/**
* @param UrlRewrite
*/
public function setUrlRewrite(UrlRewrite $urlRewrite)
{
$this->urlRewrite = $urlRewrite;
}
/**
* @return UrlRewrite
*/
public function getUrlRewrite()
{
return $this->urlRewrite;
}
/**
* @param WeightedBackendService[]
*/
public function setWeightedBackendServices($weightedBackendServices)
{
$this->weightedBackendServices = $weightedBackendServices;
}
/**
* @return WeightedBackendService[]
*/
public function getWeightedBackendServices()
{
return $this->weightedBackendServices;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(HttpRouteAction::class, 'Google_Service_Compute_HttpRouteAction');