destinations = $destinations; } /** * @return GrpcRouteDestination[] */ public function getDestinations() { return $this->destinations; } /** * @param GrpcRouteFaultInjectionPolicy */ public function setFaultInjectionPolicy(GrpcRouteFaultInjectionPolicy $faultInjectionPolicy) { $this->faultInjectionPolicy = $faultInjectionPolicy; } /** * @return GrpcRouteFaultInjectionPolicy */ public function getFaultInjectionPolicy() { return $this->faultInjectionPolicy; } /** * @param GrpcRouteRetryPolicy */ public function setRetryPolicy(GrpcRouteRetryPolicy $retryPolicy) { $this->retryPolicy = $retryPolicy; } /** * @return GrpcRouteRetryPolicy */ public function getRetryPolicy() { return $this->retryPolicy; } /** * @param string */ public function setTimeout($timeout) { $this->timeout = $timeout; } /** * @return string */ public function getTimeout() { return $this->timeout; } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(GrpcRouteRouteAction::class, 'Google_Service_NetworkServices_GrpcRouteRouteAction');