????

Your IP : 3.12.102.204


Current Path : /home/thenclexdoctor.com/public_html/vendor/google/common-protos/src/Cloud/Location/
Upload File :
Current File : /home/thenclexdoctor.com/public_html/vendor/google/common-protos/src/Cloud/Location/Location.php

<?php
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: google/cloud/location/locations.proto

namespace Google\Cloud\Location;

use Google\Protobuf\Internal\GPBType;
use Google\Protobuf\Internal\RepeatedField;
use Google\Protobuf\Internal\GPBUtil;

/**
 * A resource that represents Google Cloud Platform location.
 *
 * Generated from protobuf message <code>google.cloud.location.Location</code>
 */
class Location extends \Google\Protobuf\Internal\Message
{
    /**
     * Resource name for the location, which may vary between implementations.
     * For example: `"projects/example-project/locations/us-east1"`
     *
     * Generated from protobuf field <code>string name = 1;</code>
     */
    protected $name = '';
    /**
     * The canonical id for this location. For example: `"us-east1"`.
     *
     * Generated from protobuf field <code>string location_id = 4;</code>
     */
    protected $location_id = '';
    /**
     * The friendly name for this location, typically a nearby city name.
     * For example, "Tokyo".
     *
     * Generated from protobuf field <code>string display_name = 5;</code>
     */
    protected $display_name = '';
    /**
     * Cross-service attributes for the location. For example
     *     {"cloud.googleapis.com/region": "us-east1"}
     *
     * Generated from protobuf field <code>map<string, string> labels = 2;</code>
     */
    private $labels;
    /**
     * Service-specific metadata. For example the available capacity at the given
     * location.
     *
     * Generated from protobuf field <code>.google.protobuf.Any metadata = 3;</code>
     */
    protected $metadata = null;

    /**
     * Constructor.
     *
     * @param array $data {
     *     Optional. Data for populating the Message object.
     *
     *     @type string $name
     *           Resource name for the location, which may vary between implementations.
     *           For example: `"projects/example-project/locations/us-east1"`
     *     @type string $location_id
     *           The canonical id for this location. For example: `"us-east1"`.
     *     @type string $display_name
     *           The friendly name for this location, typically a nearby city name.
     *           For example, "Tokyo".
     *     @type array|\Google\Protobuf\Internal\MapField $labels
     *           Cross-service attributes for the location. For example
     *               {"cloud.googleapis.com/region": "us-east1"}
     *     @type \Google\Protobuf\Any $metadata
     *           Service-specific metadata. For example the available capacity at the given
     *           location.
     * }
     */
    public function __construct($data = NULL) {
        \GPBMetadata\Google\Cloud\Location\Locations::initOnce();
        parent::__construct($data);
    }

    /**
     * Resource name for the location, which may vary between implementations.
     * For example: `"projects/example-project/locations/us-east1"`
     *
     * Generated from protobuf field <code>string name = 1;</code>
     * @return string
     */
    public function getName()
    {
        return $this->name;
    }

    /**
     * Resource name for the location, which may vary between implementations.
     * For example: `"projects/example-project/locations/us-east1"`
     *
     * Generated from protobuf field <code>string name = 1;</code>
     * @param string $var
     * @return $this
     */
    public function setName($var)
    {
        GPBUtil::checkString($var, True);
        $this->name = $var;

        return $this;
    }

    /**
     * The canonical id for this location. For example: `"us-east1"`.
     *
     * Generated from protobuf field <code>string location_id = 4;</code>
     * @return string
     */
    public function getLocationId()
    {
        return $this->location_id;
    }

    /**
     * The canonical id for this location. For example: `"us-east1"`.
     *
     * Generated from protobuf field <code>string location_id = 4;</code>
     * @param string $var
     * @return $this
     */
    public function setLocationId($var)
    {
        GPBUtil::checkString($var, True);
        $this->location_id = $var;

        return $this;
    }

    /**
     * The friendly name for this location, typically a nearby city name.
     * For example, "Tokyo".
     *
     * Generated from protobuf field <code>string display_name = 5;</code>
     * @return string
     */
    public function getDisplayName()
    {
        return $this->display_name;
    }

    /**
     * The friendly name for this location, typically a nearby city name.
     * For example, "Tokyo".
     *
     * Generated from protobuf field <code>string display_name = 5;</code>
     * @param string $var
     * @return $this
     */
    public function setDisplayName($var)
    {
        GPBUtil::checkString($var, True);
        $this->display_name = $var;

        return $this;
    }

    /**
     * Cross-service attributes for the location. For example
     *     {"cloud.googleapis.com/region": "us-east1"}
     *
     * Generated from protobuf field <code>map<string, string> labels = 2;</code>
     * @return \Google\Protobuf\Internal\MapField
     */
    public function getLabels()
    {
        return $this->labels;
    }

    /**
     * Cross-service attributes for the location. For example
     *     {"cloud.googleapis.com/region": "us-east1"}
     *
     * Generated from protobuf field <code>map<string, string> labels = 2;</code>
     * @param array|\Google\Protobuf\Internal\MapField $var
     * @return $this
     */
    public function setLabels($var)
    {
        $arr = GPBUtil::checkMapField($var, \Google\Protobuf\Internal\GPBType::STRING, \Google\Protobuf\Internal\GPBType::STRING);
        $this->labels = $arr;

        return $this;
    }

    /**
     * Service-specific metadata. For example the available capacity at the given
     * location.
     *
     * Generated from protobuf field <code>.google.protobuf.Any metadata = 3;</code>
     * @return \Google\Protobuf\Any|null
     */
    public function getMetadata()
    {
        return $this->metadata;
    }

    public function hasMetadata()
    {
        return isset($this->metadata);
    }

    public function clearMetadata()
    {
        unset($this->metadata);
    }

    /**
     * Service-specific metadata. For example the available capacity at the given
     * location.
     *
     * Generated from protobuf field <code>.google.protobuf.Any metadata = 3;</code>
     * @param \Google\Protobuf\Any $var
     * @return $this
     */
    public function setMetadata($var)
    {
        GPBUtil::checkMessage($var, \Google\Protobuf\Any::class);
        $this->metadata = $var;

        return $this;
    }

}


Page not found | The NCLEX Doctor

Page not found!

Sorry, this page is not available...