| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 | <?phpnamespace Aws\EndpointV2\Ruleset;/** * Represents a fully resolved endpoint that a * rule returns if input parameters meet its requirements. */class RulesetEndpoint{    /** @var string */    private $url;    /** @var array */    private $properties;    /** @var array */    private $headers;    public function __construct($url, $properties = null, $headers = null)    {        $this->url = $url;        $this->properties = $properties;        $this->headers = $headers;    }    /**     * @return mixed     */    public function getUrl()    {        return $this->url;    }    /**     * @param $property     * @return mixed     */    public function getProperty($property)    {        if (isset($this->properties[$property])) {            return $this->properties[$property];        }        return null;    }    /**     * @return mixed     */    public function getProperties()    {        return $this->properties;    }    /**     * @return mixed     */    public function getHeaders()    {        return $this->headers;    }}
 |