data = $data; } /** * @return string */ public function getData() { return $this->data; } /** * Identifies the custom policy. * * The value should match the name of a custom implementation registered on * the gRPC clients. It should follow protocol buffer message naming * conventions and include the full path (for example, myorg.CustomLbPolicy). * The maximum length is 256 characters. * * Do not specify the same custom policy more than once for a backend. If you * do, the configuration is rejected. * * For an example of how to use this field, seeUse a custom policy. * * @param string $name */ public function setName($name) { $this->name = $name; } /** * @return string */ public function getName() { return $this->name; } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(BackendServiceLocalityLoadBalancingPolicyConfigCustomPolicy::class, 'Google_Service_Compute_BackendServiceLocalityLoadBalancingPolicyConfigCustomPolicy');