podman-desktop/api/classes/Uri.html
github-actions[bot] 21dfc63f27 deploy: fa84efb9de
2024-02-13 14:59:08 +00:00

177 lines
No EOL
37 KiB
HTML
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!doctype html>
<html lang="en" dir="ltr" class="docs-wrapper plugin-docs plugin-id-api docs-version-current docs-doc-page docs-doc-id-classes/Uri" data-has-hydrated="false">
<head>
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.0.0">
<title data-rh="true">Class: Uri | Podman Desktop</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://podman-desktop.io/img/banner_podman-desktop.png"><meta data-rh="true" name="twitter:image" content="https://podman-desktop.io/img/banner_podman-desktop.png"><meta data-rh="true" property="og:url" content="https://podman-desktop.io/api/classes/Uri"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta data-rh="true" name="docusaurus_tag" content="docs-api-current"><meta data-rh="true" name="docsearch:version" content="current"><meta data-rh="true" name="docsearch:docusaurus_tag" content="docs-api-current"><meta data-rh="true" property="og:title" content="Class: Uri | Podman Desktop"><meta data-rh="true" name="description" content="Resource identifier for a resource"><meta data-rh="true" property="og:description" content="Resource identifier for a resource"><link data-rh="true" rel="icon" href="/img/favicon.ico"><link data-rh="true" rel="canonical" href="https://podman-desktop.io/api/classes/Uri"><link data-rh="true" rel="alternate" href="https://podman-desktop.io/api/classes/Uri" hreflang="en"><link data-rh="true" rel="alternate" href="https://podman-desktop.io/api/classes/Uri" hreflang="x-default"><link data-rh="true" rel="preconnect" href="https://MR01ANKQ9S-dsn.algolia.net" crossorigin="anonymous"><link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Podman Desktop RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Podman Desktop Atom Feed">
<link rel="alternate" type="application/json" href="/blog/feed.json" title="Podman Desktop JSON Feed">
<link rel="search" type="application/opensearchdescription+xml" title="Podman Desktop" href="/opensearch.xml">
<link rel="preconnect" href="https://podman-desktop-website.goatcounter.com">
<script async src="//gc.zgo.at/count.js" data-goatcounter="https://podman-desktop-website.goatcounter.com/count"></script><link rel="stylesheet" href="/assets/css/styles.fded9501.css">
<script src="/assets/js/runtime~main.ee442abe.js" defer="defer"></script>
<script src="/assets/js/main.25e6558f.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();null!==e?t(e):window.matchMedia("(prefers-color-scheme: dark)").matches?t("dark"):window.matchMedia("(prefers-color-scheme: light)").matches?t("light"):t("dark")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_oPtH" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navbar__brand" href="/"><div class="navbar__logo"><img src="/img/logo.svg" alt="Podman Desktop Logo" class="themedComponent_siVc themedComponent--light_hHel" height="56"><img src="/img/logo.svg" alt="Podman Desktop Logo" class="themedComponent_siVc themedComponent--dark_yETr" height="56"></div><b class="navbar__title text--truncate">podman desktop</b></a><a class="navbar__item navbar__link" href="/docs/intro">Documentation</a><a class="navbar__item navbar__link" href="/core-values">Core Values</a><a class="navbar__item navbar__link" href="/features">Features</a><a class="navbar__item navbar__link" href="/downloads">Downloads</a><a class="navbar__item navbar__link" href="/extend">Extend</a><a class="navbar__item navbar__link" href="/blog">Blog</a></div><div class="navbar__items navbar__items--right"><a href="https://github.com/containers/podman-desktop" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link header-github-link"></a><div class="toggle_ki11 colorModeToggle_Hewu"><button class="clean-btn toggleButton_MMFG toggleButtonDisabled_Uw7m" type="button" disabled="" title="Switch between dark and light mode (currently dark mode)" aria-label="Switch between dark and light mode (currently dark mode)" aria-live="polite"><svg viewBox="0 0 24 24" width="24" height="24" class="lightToggleIcon_lgto"><path fill="currentColor" d="M12,9c1.65,0,3,1.35,3,3s-1.35,3-3,3s-3-1.35-3-3S10.35,9,12,9 M12,7c-2.76,0-5,2.24-5,5s2.24,5,5,5s5-2.24,5-5 S14.76,7,12,7L12,7z M2,13l2,0c0.55,0,1-0.45,1-1s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S1.45,13,2,13z M20,13l2,0c0.55,0,1-0.45,1-1 s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S19.45,13,20,13z M11,2v2c0,0.55,0.45,1,1,1s1-0.45,1-1V2c0-0.55-0.45-1-1-1S11,1.45,11,2z M11,20v2c0,0.55,0.45,1,1,1s1-0.45,1-1v-2c0-0.55-0.45-1-1-1C11.45,19,11,19.45,11,20z M5.99,4.58c-0.39-0.39-1.03-0.39-1.41,0 c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0s0.39-1.03,0-1.41L5.99,4.58z M18.36,16.95 c-0.39-0.39-1.03-0.39-1.41,0c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0c0.39-0.39,0.39-1.03,0-1.41 L18.36,16.95z M19.42,5.99c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06c-0.39,0.39-0.39,1.03,0,1.41 s1.03,0.39,1.41,0L19.42,5.99z M7.05,18.36c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06 c-0.39,0.39-0.39,1.03,0,1.41s1.03,0.39,1.41,0L7.05,18.36z"></path></svg><svg viewBox="0 0 24 24" width="24" height="24" class="darkToggleIcon_U96C"><path fill="currentColor" d="M9.37,5.51C9.19,6.15,9.1,6.82,9.1,7.5c0,4.08,3.32,7.4,7.4,7.4c0.68,0,1.35-0.09,1.99-0.27C17.45,17.19,14.93,19,12,19 c-3.86,0-7-3.14-7-7C5,9.07,6.81,6.55,9.37,5.51z M12,3c-4.97,0-9,4.03-9,9s4.03,9,9,9s9-4.03,9-9c0-0.46-0.04-0.92-0.1-1.36 c-0.98,1.37-2.58,2.26-4.4,2.26c-2.98,0-5.4-2.42-5.4-5.4c0-1.81,0.89-3.42,2.26-4.4C12.92,3.04,12.46,3,12,3L12,3z"></path></svg></button></div><div class="navbarSearchContainer_bzqh"><button type="button" class="DocSearch DocSearch-Button" aria-label="Search"><span class="DocSearch-Button-Container"><svg width="20" height="20" class="DocSearch-Search-Icon" viewBox="0 0 20 20"><path d="M14.386 14.386l4.0877 4.0877-4.0877-4.0877c-2.9418 2.9419-7.7115 2.9419-10.6533 0-2.9419-2.9418-2.9419-7.7115 0-10.6533 2.9418-2.9419 7.7115-2.9419 10.6533 0 2.9419 2.9418 2.9419 7.7115 0 10.6533z" stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="DocSearch-Button-Placeholder">Search</span></span><span class="DocSearch-Button-Keys"></span></button></div></div></div><div role="presentation" class="navbar-sidebar__backdrop"></div></nav><div id="__docusaurus_skipToContent_fallback" class="main-wrapper mainWrapper_MB5r"><div class="docsWrapper__sE8"><button aria-label="Scroll back to top" class="clean-btn theme-back-to-top-button backToTopButton_iEvu" type="button"></button><div class="docRoot_DfVB"><aside class="theme-doc-sidebar-container docSidebarContainer_c7NB"><div class="sidebarViewport_KYo0"><div class="sidebar_CUen"><nav aria-label="Docs sidebar" class="menu thin-scrollbar menu_jmj1"><ul class="theme-doc-sidebar-menu menu__list"><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist menu__link--active" aria-expanded="true" href="/api">Podman-Desktop API</a><button aria-label="Collapse sidebar category &#x27;Podman-Desktop API&#x27;" type="button" class="clean-btn menu__caret"></button></div><ul style="display:block;overflow:visible;height:auto" class="menu__list"><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-2 menu__list-item menu__list-item--collapsed"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist menu__link--sublist-caret" aria-expanded="false" tabindex="0" href="/api/namespaces/authentication">Namespaces</a></div></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-2 menu__list-item menu__list-item--collapsed"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist menu__link--sublist-caret" aria-expanded="false" tabindex="0" href="/api/enumerations/InputBoxValidationSeverity">Enumerations</a></div></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-2 menu__list-item"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist menu__link--sublist-caret menu__link--active" aria-expanded="true" tabindex="0" href="/api/classes/Disposable">Classes</a></div><ul style="display:block;overflow:visible;height:auto" class="menu__list"><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/api/classes/Disposable">Disposable</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/api/classes/EventEmitter">EventEmitter</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/api/classes/TelemetryTrustedValue">TelemetryTrustedValue</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link menu__link--active" aria-current="page" tabindex="0" href="/api/classes/Uri">Uri</a></li></ul></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-2 menu__list-item menu__list-item--collapsed"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist menu__link--sublist-caret" aria-expanded="false" tabindex="0" href="/api/interfaces/AuditRecord">Interfaces</a></div></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-2 menu__list-item menu__list-item--collapsed"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist menu__link--sublist-caret" aria-expanded="false" tabindex="0" href="/api/type-aliases/CheckResultLink">Type Aliases</a></div></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-2 menu__list-item menu__list-item--collapsed"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist menu__link--sublist-caret" aria-expanded="false" tabindex="0" href="/api/variables/StatusBarAlignLeft">Variables</a></div></li></ul></li></ul></nav><button type="button" title="Collapse sidebar" aria-label="Collapse sidebar" class="button button--secondary button--outline collapseSidebarButton_oTwn"><svg width="20" height="20" aria-hidden="true" class="collapseSidebarButtonIcon_pMEX"><g fill="#7a7a7a"><path d="M9.992 10.023c0 .2-.062.399-.172.547l-4.996 7.492a.982.982 0 01-.828.454H1c-.55 0-1-.453-1-1 0-.2.059-.403.168-.551l4.629-6.942L.168 3.078A.939.939 0 010 2.528c0-.548.45-.997 1-.997h2.996c.352 0 .649.18.828.45L9.82 9.472c.11.148.172.347.172.55zm0 0"></path><path d="M19.98 10.023c0 .2-.058.399-.168.547l-4.996 7.492a.987.987 0 01-.828.454h-3c-.547 0-.996-.453-.996-1 0-.2.059-.403.168-.551l4.625-6.942-4.625-6.945a.939.939 0 01-.168-.55 1 1 0 01.996-.997h3c.348 0 .649.18.828.45l4.996 7.492c.11.148.168.347.168.55zm0 0"></path></g></svg></button></div></div></aside><main class="docMainContainer_a9sJ"><div class="container padding-top--md padding-bottom--lg"><div class="row"><div class="col docItemCol_Qr34"><div class="docItemContainer_tjFy"><article><nav class="theme-doc-breadcrumbs breadcrumbsContainer_T5ub" aria-label="Breadcrumbs"><ul class="breadcrumbs" itemscope="" itemtype="https://schema.org/BreadcrumbList"><li class="breadcrumbs__item"><a aria-label="Home page" class="breadcrumbs__link" href="/"><svg viewBox="0 0 24 24" class="breadcrumbHomeIcon_sfvy"><path d="M10 19v-5h4v5c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-7h1.7c.46 0 .68-.57.33-.87L12.67 3.6c-.38-.34-.96-.34-1.34 0l-8.36 7.53c-.34.3-.13.87.33.87H5v7c0 .55.45 1 1 1h3c.55 0 1-.45 1-1z" fill="currentColor"></path></svg></a></li><li itemscope="" itemprop="itemListElement" itemtype="https://schema.org/ListItem" class="breadcrumbs__item"><a class="breadcrumbs__link" itemprop="item" href="/api"><span itemprop="name">Podman-Desktop API</span></a><meta itemprop="position" content="1"></li><li class="breadcrumbs__item"><span class="breadcrumbs__link">Classes</span><meta itemprop="position" content="2"></li><li itemscope="" itemprop="itemListElement" itemtype="https://schema.org/ListItem" class="breadcrumbs__item breadcrumbs__item--active"><span class="breadcrumbs__link" itemprop="name">Uri</span><meta itemprop="position" content="3"></li></ul></nav><div class="tocCollapsible_wXna theme-doc-toc-mobile tocMobile_Ojys"><button type="button" class="clean-btn tocCollapsibleButton_iI2p">On this page</button></div><div class="theme-doc-markdown markdown"><h1>Class: Uri</h1>
<p>Resource identifier for a resource</p>
<h2 class="anchor anchorWithStickyNavbar_JmGV" id="constructors">Constructors<a href="#constructors" class="hash-link" aria-label="Direct link to Constructors" title="Direct link to Constructors"></a></h2>
<h3 class="anchor anchorWithStickyNavbar_JmGV" id="new-urischeme-authority-path-query-fragment">new Uri(scheme, authority, path, query, fragment)<a href="#new-urischeme-authority-path-query-fragment" class="hash-link" aria-label="Direct link to new Uri(scheme, authority, path, query, fragment)" title="Direct link to new Uri(scheme, authority, path, query, fragment)"></a></h3>
<blockquote>
<p><strong><code>private</code></strong> <strong>new Uri</strong>(<code>scheme</code>, <code>authority</code>, <code>path</code>, <code>query</code>, <code>fragment</code>): <a href="/api/classes/Uri"><code>Uri</code></a></p>
</blockquote>
<p>Use the <code>file</code> and <code>parse</code> factory functions to create new <code>Uri</code> objects.</p>
<h4 class="anchor anchorWithStickyNavbar_JmGV" id="parameters">Parameters<a href="#parameters" class="hash-link" aria-label="Direct link to Parameters" title="Direct link to Parameters"></a></h4>
<p><strong>scheme</strong>: <code>string</code></p>
<p><strong>authority</strong>: <code>string</code></p>
<p><strong>path</strong>: <code>string</code></p>
<p><strong>query</strong>: <code>string</code></p>
<p><strong>fragment</strong>: <code>string</code></p>
<h4 class="anchor anchorWithStickyNavbar_JmGV" id="returns">Returns<a href="#returns" class="hash-link" aria-label="Direct link to Returns" title="Direct link to Returns"></a></h4>
<p><a href="/api/classes/Uri"><code>Uri</code></a></p>
<h4 class="anchor anchorWithStickyNavbar_JmGV" id="source">Source<a href="#source" class="hash-link" aria-label="Direct link to Source" title="Direct link to Source"></a></h4>
<p><a href="https://github.com/containers/podman-desktop/blob/fa84efb/packages/extension-api/src/extension-api.d.ts#L1257" target="_blank" rel="noopener noreferrer">packages/extension-api/src/extension-api.d.ts:1257</a></p>
<h2 class="anchor anchorWithStickyNavbar_JmGV" id="properties">Properties<a href="#properties" class="hash-link" aria-label="Direct link to Properties" title="Direct link to Properties"></a></h2>
<h3 class="anchor anchorWithStickyNavbar_JmGV" id="authority">authority<a href="#authority" class="hash-link" aria-label="Direct link to authority" title="Direct link to authority"></a></h3>
<blockquote>
<p><strong><code>readonly</code></strong> <strong>authority</strong>: <code>string</code></p>
</blockquote>
<p>Authority is the <code>www.example.com</code> part of <code>http://www.example.com/some/path?query#fragment</code>.
The part between the first double slashes and the next slash.</p>
<h4 class="anchor anchorWithStickyNavbar_JmGV" id="source-1">Source<a href="#source-1" class="hash-link" aria-label="Direct link to Source" title="Direct link to Source"></a></h4>
<p><a href="https://github.com/containers/podman-desktop/blob/fa84efb/packages/extension-api/src/extension-api.d.ts#L1269" target="_blank" rel="noopener noreferrer">packages/extension-api/src/extension-api.d.ts:1269</a></p>
<hr>
<h3 class="anchor anchorWithStickyNavbar_JmGV" id="fragment">fragment<a href="#fragment" class="hash-link" aria-label="Direct link to fragment" title="Direct link to fragment"></a></h3>
<blockquote>
<p><strong><code>readonly</code></strong> <strong>fragment</strong>: <code>string</code></p>
</blockquote>
<p>Fragment is the <code>fragment</code> part of <code>http://www.example.com/some/path?query#fragment</code>.</p>
<h4 class="anchor anchorWithStickyNavbar_JmGV" id="source-2">Source<a href="#source-2" class="hash-link" aria-label="Direct link to Source" title="Direct link to Source"></a></h4>
<p><a href="https://github.com/containers/podman-desktop/blob/fa84efb/packages/extension-api/src/extension-api.d.ts#L1289" target="_blank" rel="noopener noreferrer">packages/extension-api/src/extension-api.d.ts:1289</a></p>
<hr>
<h3 class="anchor anchorWithStickyNavbar_JmGV" id="fspath">fsPath<a href="#fspath" class="hash-link" aria-label="Direct link to fsPath" title="Direct link to fsPath"></a></h3>
<blockquote>
<p><strong><code>readonly</code></strong> <strong>fsPath</strong>: <code>string</code></p>
</blockquote>
<p>The string representing the corresponding file system path of this Uri.</p>
<h4 class="anchor anchorWithStickyNavbar_JmGV" id="source-3">Source<a href="#source-3" class="hash-link" aria-label="Direct link to Source" title="Direct link to Source"></a></h4>
<p><a href="https://github.com/containers/podman-desktop/blob/fa84efb/packages/extension-api/src/extension-api.d.ts#L1279" target="_blank" rel="noopener noreferrer">packages/extension-api/src/extension-api.d.ts:1279</a></p>
<hr>
<h3 class="anchor anchorWithStickyNavbar_JmGV" id="path">path<a href="#path" class="hash-link" aria-label="Direct link to path" title="Direct link to path"></a></h3>
<blockquote>
<p><strong><code>readonly</code></strong> <strong>path</strong>: <code>string</code></p>
</blockquote>
<p>Path is the <code>/some/path</code> part of <code>http://www.example.com/some/path?query#fragment</code>.</p>
<h4 class="anchor anchorWithStickyNavbar_JmGV" id="source-4">Source<a href="#source-4" class="hash-link" aria-label="Direct link to Source" title="Direct link to Source"></a></h4>
<p><a href="https://github.com/containers/podman-desktop/blob/fa84efb/packages/extension-api/src/extension-api.d.ts#L1274" target="_blank" rel="noopener noreferrer">packages/extension-api/src/extension-api.d.ts:1274</a></p>
<hr>
<h3 class="anchor anchorWithStickyNavbar_JmGV" id="query">query<a href="#query" class="hash-link" aria-label="Direct link to query" title="Direct link to query"></a></h3>
<blockquote>
<p><strong><code>readonly</code></strong> <strong>query</strong>: <code>string</code></p>
</blockquote>
<p>Query is the <code>query</code> part of <code>http://www.example.com/some/path?query#fragment</code>.</p>
<h4 class="anchor anchorWithStickyNavbar_JmGV" id="source-5">Source<a href="#source-5" class="hash-link" aria-label="Direct link to Source" title="Direct link to Source"></a></h4>
<p><a href="https://github.com/containers/podman-desktop/blob/fa84efb/packages/extension-api/src/extension-api.d.ts#L1284" target="_blank" rel="noopener noreferrer">packages/extension-api/src/extension-api.d.ts:1284</a></p>
<hr>
<h3 class="anchor anchorWithStickyNavbar_JmGV" id="scheme">scheme<a href="#scheme" class="hash-link" aria-label="Direct link to scheme" title="Direct link to scheme"></a></h3>
<blockquote>
<p><strong><code>readonly</code></strong> <strong>scheme</strong>: <code>string</code></p>
</blockquote>
<p>Scheme is the <code>http</code> part of <code>http://www.example.com/some/path?query#fragment</code>.
The part before the first colon.</p>
<h4 class="anchor anchorWithStickyNavbar_JmGV" id="source-6">Source<a href="#source-6" class="hash-link" aria-label="Direct link to Source" title="Direct link to Source"></a></h4>
<p><a href="https://github.com/containers/podman-desktop/blob/fa84efb/packages/extension-api/src/extension-api.d.ts#L1263" target="_blank" rel="noopener noreferrer">packages/extension-api/src/extension-api.d.ts:1263</a></p>
<h2 class="anchor anchorWithStickyNavbar_JmGV" id="methods">Methods<a href="#methods" class="hash-link" aria-label="Direct link to Methods" title="Direct link to Methods"></a></h2>
<h3 class="anchor anchorWithStickyNavbar_JmGV" id="tostring">toString()<a href="#tostring" class="hash-link" aria-label="Direct link to toString()" title="Direct link to toString()"></a></h3>
<blockquote>
<p><strong>toString</strong>(): <code>string</code></p>
</blockquote>
<h4 class="anchor anchorWithStickyNavbar_JmGV" id="returns-1">Returns<a href="#returns-1" class="hash-link" aria-label="Direct link to Returns" title="Direct link to Returns"></a></h4>
<p><code>string</code></p>
<h4 class="anchor anchorWithStickyNavbar_JmGV" id="source-7">Source<a href="#source-7" class="hash-link" aria-label="Direct link to Source" title="Direct link to Source"></a></h4>
<p><a href="https://github.com/containers/podman-desktop/blob/fa84efb/packages/extension-api/src/extension-api.d.ts#L1328" target="_blank" rel="noopener noreferrer">packages/extension-api/src/extension-api.d.ts:1328</a></p>
<hr>
<h3 class="anchor anchorWithStickyNavbar_JmGV" id="with">with()<a href="#with" class="hash-link" aria-label="Direct link to with()" title="Direct link to with()"></a></h3>
<blockquote>
<p><strong>with</strong>(<code>change</code>): <a href="/api/classes/Uri"><code>Uri</code></a></p>
</blockquote>
<p>Derive a new Uri from this Uri.</p>
<div class="language-ts codeBlockContainer_mQmQ theme-code-block" style="--prism-color:#F8F8F2;--prism-background-color:#282A36"><div class="codeBlockContent_D5yF"><pre tabindex="0" class="prism-code language-ts codeBlock_RMoD thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_AclH"><span class="token-line" style="color:#F8F8F2"><span class="token keyword" style="color:rgb(189, 147, 249);font-style:italic">const</span><span class="token plain"> foo </span><span class="token operator">=</span><span class="token plain"> Uri</span><span class="token punctuation" style="color:rgb(248, 248, 242)">.</span><span class="token function" style="color:rgb(80, 250, 123)">parse</span><span class="token punctuation" style="color:rgb(248, 248, 242)">(</span><span class="token string" style="color:rgb(255, 121, 198)">&#x27;http://foo&#x27;</span><span class="token punctuation" style="color:rgb(248, 248, 242)">)</span><span class="token punctuation" style="color:rgb(248, 248, 242)">;</span><span class="token plain"></span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"></span><span class="token keyword" style="color:rgb(189, 147, 249);font-style:italic">const</span><span class="token plain"> httpsFoo </span><span class="token operator">=</span><span class="token plain"> foo</span><span class="token punctuation" style="color:rgb(248, 248, 242)">.</span><span class="token function" style="color:rgb(80, 250, 123)">with</span><span class="token punctuation" style="color:rgb(248, 248, 242)">(</span><span class="token punctuation" style="color:rgb(248, 248, 242)">{</span><span class="token plain"> scheme</span><span class="token operator">:</span><span class="token plain"> </span><span class="token string" style="color:rgb(255, 121, 198)">&#x27;https&#x27;</span><span class="token plain"> </span><span class="token punctuation" style="color:rgb(248, 248, 242)">}</span><span class="token punctuation" style="color:rgb(248, 248, 242)">)</span><span class="token punctuation" style="color:rgb(248, 248, 242)">;</span><span class="token plain"></span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain"></span><span class="token comment" style="color:rgb(98, 114, 164)">// httpsFoo is now &#x27;https://foo&#x27;</span><br></span></code></pre><div class="buttonGroup_aaMX"><button type="button" aria-label="Copy code to clipboard" title="Copy" class="clean-btn"><span class="copyButtonIcons_z5j7" aria-hidden="true"><svg viewBox="0 0 24 24" class="copyButtonIcon_FoOz"><path fill="currentColor" d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svg viewBox="0 0 24 24" class="copyButtonSuccessIcon_L0B6"><path fill="currentColor" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div>
<h4 class="anchor anchorWithStickyNavbar_JmGV" id="parameters-1">Parameters<a href="#parameters-1" class="hash-link" aria-label="Direct link to Parameters" title="Direct link to Parameters"></a></h4>
<p><strong>change</strong></p>
<p>An object that describes a change to this Uri. To unset components use <code>undefined</code> or
the empty string.</p>
<p><strong>change.authority?</strong>: <code>string</code></p>
<p>The new authority, defaults to this Uri&#x27;s authority.</p>
<p><strong>change.fragment?</strong>: <code>string</code></p>
<p>The new fragment, defaults to this Uri&#x27;s fragment.</p>
<p><strong>change.path?</strong>: <code>string</code></p>
<p>The new path, defaults to this Uri&#x27;s path.</p>
<p><strong>change.query?</strong>: <code>string</code></p>
<p>The new query, defaults to this Uri&#x27;s query.</p>
<p><strong>change.scheme?</strong>: <code>string</code></p>
<p>The new scheme, defaults to this Uri&#x27;s scheme.</p>
<h4 class="anchor anchorWithStickyNavbar_JmGV" id="returns-2">Returns<a href="#returns-2" class="hash-link" aria-label="Direct link to Returns" title="Direct link to Returns"></a></h4>
<p><a href="/api/classes/Uri"><code>Uri</code></a></p>
<p>A new Uri that reflects the given change. Will return <code>this</code> Uri if the change
is not changing anything.</p>
<h4 class="anchor anchorWithStickyNavbar_JmGV" id="source-8">Source<a href="#source-8" class="hash-link" aria-label="Direct link to Source" title="Direct link to Source"></a></h4>
<p><a href="https://github.com/containers/podman-desktop/blob/fa84efb/packages/extension-api/src/extension-api.d.ts#L1305" target="_blank" rel="noopener noreferrer">packages/extension-api/src/extension-api.d.ts:1305</a></p>
<hr>
<h3 class="anchor anchorWithStickyNavbar_JmGV" id="file">file()<a href="#file" class="hash-link" aria-label="Direct link to file()" title="Direct link to file()"></a></h3>
<blockquote>
<p><strong><code>static</code></strong> <strong>file</strong>(<code>path</code>): <a href="/api/classes/Uri"><code>Uri</code></a></p>
</blockquote>
<p>Create an URI from a file system path. The <a href="/api/classes/Uri#scheme">scheme</a>
will be <code>file</code>.</p>
<h4 class="anchor anchorWithStickyNavbar_JmGV" id="parameters-2">Parameters<a href="#parameters-2" class="hash-link" aria-label="Direct link to Parameters" title="Direct link to Parameters"></a></h4>
<p><strong>path</strong>: <code>string</code></p>
<h4 class="anchor anchorWithStickyNavbar_JmGV" id="returns-3">Returns<a href="#returns-3" class="hash-link" aria-label="Direct link to Returns" title="Direct link to Returns"></a></h4>
<p><a href="/api/classes/Uri"><code>Uri</code></a></p>
<h4 class="anchor anchorWithStickyNavbar_JmGV" id="source-9">Source<a href="#source-9" class="hash-link" aria-label="Direct link to Source" title="Direct link to Source"></a></h4>
<p><a href="https://github.com/containers/podman-desktop/blob/fa84efb/packages/extension-api/src/extension-api.d.ts#L1242" target="_blank" rel="noopener noreferrer">packages/extension-api/src/extension-api.d.ts:1242</a></p>
<hr>
<h3 class="anchor anchorWithStickyNavbar_JmGV" id="joinpath">joinPath()<a href="#joinpath" class="hash-link" aria-label="Direct link to joinPath()" title="Direct link to joinPath()"></a></h3>
<blockquote>
<p><strong><code>static</code></strong> <strong>joinPath</strong>(<code>base</code>, ...<code>pathSegments</code>): <a href="/api/classes/Uri"><code>Uri</code></a></p>
</blockquote>
<p>Create a new uri which path is the result of joining
the path of the base uri with the provided path segments.</p>
<h4 class="anchor anchorWithStickyNavbar_JmGV" id="parameters-3">Parameters<a href="#parameters-3" class="hash-link" aria-label="Direct link to Parameters" title="Direct link to Parameters"></a></h4>
<p><strong>base</strong>: <a href="/api/classes/Uri"><code>Uri</code></a></p>
<p>An uri. Must have a path.</p>
<p>• ...<strong>pathSegments</strong>: <code>string</code>[]</p>
<p>One more more path fragments</p>
<h4 class="anchor anchorWithStickyNavbar_JmGV" id="returns-4">Returns<a href="#returns-4" class="hash-link" aria-label="Direct link to Returns" title="Direct link to Returns"></a></h4>
<p><a href="/api/classes/Uri"><code>Uri</code></a></p>
<p>A new uri which path is joined with the given fragments</p>
<h4 class="anchor anchorWithStickyNavbar_JmGV" id="source-10">Source<a href="#source-10" class="hash-link" aria-label="Direct link to Source" title="Direct link to Source"></a></h4>
<p><a href="https://github.com/containers/podman-desktop/blob/fa84efb/packages/extension-api/src/extension-api.d.ts#L1252" target="_blank" rel="noopener noreferrer">packages/extension-api/src/extension-api.d.ts:1252</a></p>
<hr>
<h3 class="anchor anchorWithStickyNavbar_JmGV" id="parse">parse()<a href="#parse" class="hash-link" aria-label="Direct link to parse()" title="Direct link to parse()"></a></h3>
<blockquote>
<p><strong><code>static</code></strong> <strong>parse</strong>(<code>value</code>, <code>strict</code>?): <a href="/api/classes/Uri"><code>Uri</code></a></p>
</blockquote>
<p>Create an URI from a string, e.g. <code>http://www.example.com/some/path</code>,
<code>file:///usr/home</code>, or <code>scheme:with/path</code>.</p>
<p><em>Note</em> that for a while uris without a <code>scheme</code> were accepted. That is not correct
as all uris should have a scheme. To avoid breakage of existing code the optional
<code>strict</code>-argument has been added. We <em>strongly</em> advise to use it, e.g. <code>Uri.parse(&#x27;my:uri&#x27;, true)</code></p>
<h4 class="anchor anchorWithStickyNavbar_JmGV" id="parameters-4">Parameters<a href="#parameters-4" class="hash-link" aria-label="Direct link to Parameters" title="Direct link to Parameters"></a></h4>
<p><strong>value</strong>: <code>string</code></p>
<p>The string value of an Uri.</p>
<p><strong>strict?</strong>: <code>boolean</code></p>
<p>Throw an error when <code>value</code> is empty or when no <code>scheme</code> can be parsed.</p>
<h4 class="anchor anchorWithStickyNavbar_JmGV" id="returns-5">Returns<a href="#returns-5" class="hash-link" aria-label="Direct link to Returns" title="Direct link to Returns"></a></h4>
<p><a href="/api/classes/Uri"><code>Uri</code></a></p>
<p>A new Uri instance.</p>
<h4 class="anchor anchorWithStickyNavbar_JmGV" id="see">See<a href="#see" class="hash-link" aria-label="Direct link to See" title="Direct link to See"></a></h4>
<p><a href="/api/classes/Uri#tostring">Uri.toString</a></p>
<h4 class="anchor anchorWithStickyNavbar_JmGV" id="source-11">Source<a href="#source-11" class="hash-link" aria-label="Direct link to Source" title="Direct link to Source"></a></h4>
<p><a href="https://github.com/containers/podman-desktop/blob/fa84efb/packages/extension-api/src/extension-api.d.ts#L1236" target="_blank" rel="noopener noreferrer">packages/extension-api/src/extension-api.d.ts:1236</a></p></div></article><nav class="pagination-nav docusaurus-mt-lg" aria-label="Docs pages"><a class="pagination-nav__link pagination-nav__link--prev" href="/api/classes/TelemetryTrustedValue"><div class="pagination-nav__sublabel">Previous</div><div class="pagination-nav__label">Class: TelemetryTrustedValue\&lt;T\&gt;</div></a><a class="pagination-nav__link pagination-nav__link--next" href="/api/interfaces/AuditRecord"><div class="pagination-nav__sublabel">Next</div><div class="pagination-nav__label">Interface: AuditRecord</div></a></nav></div></div><div class="col col--3"><div class="tableOfContents_XG6w thin-scrollbar theme-doc-toc-desktop"><ul class="table-of-contents table-of-contents__left-border"><li><a href="#constructors" class="table-of-contents__link toc-highlight">Constructors</a><ul><li><a href="#new-urischeme-authority-path-query-fragment" class="table-of-contents__link toc-highlight">new Uri(scheme, authority, path, query, fragment)</a></li></ul></li><li><a href="#properties" class="table-of-contents__link toc-highlight">Properties</a><ul><li><a href="#authority" class="table-of-contents__link toc-highlight">authority</a></li><li><a href="#fragment" class="table-of-contents__link toc-highlight">fragment</a></li><li><a href="#fspath" class="table-of-contents__link toc-highlight">fsPath</a></li><li><a href="#path" class="table-of-contents__link toc-highlight">path</a></li><li><a href="#query" class="table-of-contents__link toc-highlight">query</a></li><li><a href="#scheme" class="table-of-contents__link toc-highlight">scheme</a></li></ul></li><li><a href="#methods" class="table-of-contents__link toc-highlight">Methods</a><ul><li><a href="#tostring" class="table-of-contents__link toc-highlight">toString()</a></li><li><a href="#with" class="table-of-contents__link toc-highlight">with()</a></li><li><a href="#file" class="table-of-contents__link toc-highlight">file()</a></li><li><a href="#joinpath" class="table-of-contents__link toc-highlight">joinPath()</a></li><li><a href="#parse" class="table-of-contents__link toc-highlight">parse()</a></li></ul></li></ul></div></div></div></div></main></div></div></div><footer class="footer"><div class="container container-fluid"><div class="row footer__links"><div class="col footer__col"><div class="footer__title">Documentation</div><ul class="footer__items clean-list"><li class="footer__item"><a class="footer__link-item" href="/docs/installation">Installing Podman Desktop</a></li><li class="footer__item"><a class="footer__link-item" href="/docs/migrating-from-docker">Migrating from Docker</a></li><li class="footer__item"><a class="footer__link-item" href="/docs/kubernetes">Working with Kubernetes</a></li><li class="footer__item"><a class="footer__link-item" href="/docs/troubleshooting">Troubleshooting</a></li></ul></div><div class="col footer__col"><div class="footer__title">Links</div><ul class="footer__items clean-list"><li class="footer__item"><a href="https://github.com/containers/podman-desktop" target="_blank" rel="noopener noreferrer" class="footer__link-item">GitHub<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPrP"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li><li class="footer__item"><a href="https://discord.com/invite/x5GzFF6QH4" target="_blank" rel="noopener noreferrer" class="footer__link-item">Chat (bridged): #podman-desktop on Discord<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPrP"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li><li class="footer__item"><a href="https://github.com/containers/podman-desktop#communication" target="_blank" rel="noopener noreferrer" class="footer__link-item">Other ways to Communicate<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPrP"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li><li class="footer__item"><a href="https://github.com/orgs/containers/projects/4/views/8" target="_blank" rel="noopener noreferrer" class="footer__link-item">Current Sprint<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPrP"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li></ul></div></div><div class="footer__bottom text--center"><div class="footer__copyright">Copyright © 2024 podman desktop - Apache License 2.0 License</div></div></div></footer></div>
</body>
</html>