grpc.testing.LoadBalancerStatsResponse.RpcMetadata */ class RpcMetadata extends \Google\Protobuf\Internal\Message { /** * metadata values for each rpc for the keys specified in * LoadBalancerStatsRequest.metadata_keys. * * Generated from protobuf field repeated .grpc.testing.LoadBalancerStatsResponse.MetadataEntry metadata = 1; */ private $metadata; /** * Constructor. * * @param array $data { * Optional. Data for populating the Message object. * * @type array<\Grpc\Testing\LoadBalancerStatsResponse\MetadataEntry>|\Google\Protobuf\Internal\RepeatedField $metadata * metadata values for each rpc for the keys specified in * LoadBalancerStatsRequest.metadata_keys. * } */ public function __construct($data = NULL) { \GPBMetadata\Src\Proto\Grpc\Testing\Messages::initOnce(); parent::__construct($data); } /** * metadata values for each rpc for the keys specified in * LoadBalancerStatsRequest.metadata_keys. * * Generated from protobuf field repeated .grpc.testing.LoadBalancerStatsResponse.MetadataEntry metadata = 1; * @return \Google\Protobuf\Internal\RepeatedField */ public function getMetadata() { return $this->metadata; } /** * metadata values for each rpc for the keys specified in * LoadBalancerStatsRequest.metadata_keys. * * Generated from protobuf field repeated .grpc.testing.LoadBalancerStatsResponse.MetadataEntry metadata = 1; * @param array<\Grpc\Testing\LoadBalancerStatsResponse\MetadataEntry>|\Google\Protobuf\Internal\RepeatedField $var * @return $this */ public function setMetadata($var) { $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Grpc\Testing\LoadBalancerStatsResponse\MetadataEntry::class); $this->metadata = $arr; return $this; } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(RpcMetadata::class, \Grpc\Testing\LoadBalancerStatsResponse_RpcMetadata::class);