displayName = $displayName; } /** * @return string */ public function getDisplayName() { return $this->displayName; } /** * Cross-service attributes for the location. For example * {"cloud.googleapis.com/region": "us-east1"} * * @param string[] $labels */ public function setLabels($labels) { $this->labels = $labels; } /** * @return string[] */ public function getLabels() { return $this->labels; } /** * The canonical id for this location. For example: `"us-east1"`. * * @param string $locationId */ public function setLocationId($locationId) { $this->locationId = $locationId; } /** * @return string */ public function getLocationId() { return $this->locationId; } /** * Service-specific metadata. For example the available capacity at the given * location. * * @param array[] $metadata */ public function setMetadata($metadata) { $this->metadata = $metadata; } /** * @return array[] */ public function getMetadata() { return $this->metadata; } /** * Resource name for the location, which may vary between implementations. For * example: `"projects/example-project/locations/us-east1"` * * @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(Location::class, 'Google_Service_Batch_Location');