configId = $configId; } /** * @return string */ public function getConfigId() { return $this->configId; } /** * Enable or disable trace sampling. By default, this is set to false for * enabled. * * @param bool $disableTraceSampling */ public function setDisableTraceSampling($disableTraceSampling) { $this->disableTraceSampling = $disableTraceSampling; } /** * @return bool */ public function getDisableTraceSampling() { return $this->disableTraceSampling; } /** * Endpoints service name which is the name of the "service" resource in the * Service Management API. For example "myapi.endpoints.myproject.cloud.goog" * * @param string $name */ public function setName($name) { $this->name = $name; } /** * @return string */ public function getName() { return $this->name; } /** * Endpoints rollout strategy. If FIXED, config_id must be specified. If * MANAGED, config_id must be omitted. * * Accepted values: UNSPECIFIED_ROLLOUT_STRATEGY, FIXED, MANAGED * * @param self::ROLLOUT_STRATEGY_* $rolloutStrategy */ public function setRolloutStrategy($rolloutStrategy) { $this->rolloutStrategy = $rolloutStrategy; } /** * @return self::ROLLOUT_STRATEGY_* */ public function getRolloutStrategy() { return $this->rolloutStrategy; } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(EndpointsApiService::class, 'Google_Service_Appengine_EndpointsApiService');