| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> |
| <!-- NewPage --> |
| <html lang="en"> |
| <head> |
| <!-- Generated by javadoc --> |
| <title>GcsPath (Apache Beam 2.47.0)</title> |
| <link rel="stylesheet" type="text/css" href="../../../../../../../../stylesheet.css" title="Style"> |
| <script type="text/javascript" src="../../../../../../../../script.js"></script> |
| </head> |
| <body> |
| <script type="text/javascript"><!-- |
| try { |
| if (location.href.indexOf('is-external=true') == -1) { |
| parent.document.title="GcsPath (Apache Beam 2.47.0)"; |
| } |
| } |
| catch(err) { |
| } |
| //--> |
| var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":9,"i5":9,"i6":9,"i7":9,"i8":9,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10}; |
| var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; |
| var altColor = "altColor"; |
| var rowColor = "rowColor"; |
| var tableTab = "tableTab"; |
| var activeTableTab = "activeTableTab"; |
| </script> |
| <noscript> |
| <div>JavaScript is disabled on your browser.</div> |
| </noscript> |
| <!-- ========= START OF TOP NAVBAR ======= --> |
| <div class="topNav"><a name="navbar.top"> |
| <!-- --> |
| </a> |
| <div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> |
| <a name="navbar.top.firstrow"> |
| <!-- --> |
| </a> |
| <ul class="navList" title="Navigation"> |
| <li><a href="../../../../../../../../overview-summary.html">Overview</a></li> |
| <li><a href="package-summary.html">Package</a></li> |
| <li class="navBarCell1Rev">Class</li> |
| <li><a href="package-tree.html">Tree</a></li> |
| <li><a href="../../../../../../../../deprecated-list.html">Deprecated</a></li> |
| <li><a href="../../../../../../../../index-all.html">Index</a></li> |
| <li><a href="../../../../../../../../help-doc.html">Help</a></li> |
| </ul> |
| </div> |
| <div class="subNav"> |
| <ul class="navList"> |
| <li>Prev Class</li> |
| <li>Next Class</li> |
| </ul> |
| <ul class="navList"> |
| <li><a href="../../../../../../../../index.html?org/apache/beam/sdk/extensions/gcp/util/gcsfs/GcsPath.html" target="_top">Frames</a></li> |
| <li><a href="GcsPath.html" target="_top">No Frames</a></li> |
| </ul> |
| <ul class="navList" id="allclasses_navbar_top"> |
| <li><a href="../../../../../../../../allclasses-noframe.html">All Classes</a></li> |
| </ul> |
| <div> |
| <script type="text/javascript"><!-- |
| allClassesLink = document.getElementById("allclasses_navbar_top"); |
| if(window==top) { |
| allClassesLink.style.display = "block"; |
| } |
| else { |
| allClassesLink.style.display = "none"; |
| } |
| //--> |
| </script> |
| </div> |
| <div> |
| <ul class="subNavList"> |
| <li>Summary: </li> |
| <li>Nested | </li> |
| <li><a href="#field.summary">Field</a> | </li> |
| <li><a href="#constructor.summary">Constr</a> | </li> |
| <li><a href="#method.summary">Method</a></li> |
| </ul> |
| <ul class="subNavList"> |
| <li>Detail: </li> |
| <li><a href="#field.detail">Field</a> | </li> |
| <li><a href="#constructor.detail">Constr</a> | </li> |
| <li><a href="#method.detail">Method</a></li> |
| </ul> |
| </div> |
| <a name="skip.navbar.top"> |
| <!-- --> |
| </a></div> |
| <!-- ========= END OF TOP NAVBAR ========= --> |
| <!-- ======== START OF CLASS DATA ======== --> |
| <div class="header"> |
| <div class="subTitle">org.apache.beam.sdk.extensions.gcp.util.gcsfs</div> |
| <h2 title="Class GcsPath" class="title">Class GcsPath</h2> |
| </div> |
| <div class="contentContainer"> |
| <ul class="inheritance"> |
| <li>java.lang.Object</li> |
| <li> |
| <ul class="inheritance"> |
| <li>org.apache.beam.sdk.extensions.gcp.util.gcsfs.GcsPath</li> |
| </ul> |
| </li> |
| </ul> |
| <div class="description"> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <dl> |
| <dt>All Implemented Interfaces:</dt> |
| <dd>java.io.Serializable, java.lang.Comparable<java.nio.file.Path>, java.lang.Iterable<java.nio.file.Path>, java.nio.file.Path, java.nio.file.Watchable</dd> |
| </dl> |
| <hr> |
| <br> |
| <pre>public class <span class="typeNameLabel">GcsPath</span> |
| extends java.lang.Object |
| implements java.nio.file.Path, java.io.Serializable</pre> |
| <div class="block">Implements the Java NIO <code>Path</code> API for Google Cloud Storage paths. |
| |
| <p>GcsPath uses a slash ('/') as a directory separator. Below is a summary of how slashes are |
| treated: |
| |
| <ul> |
| <li>A GCS bucket may not contain a slash. An object may contain zero or more slashes. |
| <li>A trailing slash always indicates a directory, which is compliant with POSIX.1-2008. |
| <li>Slashes separate components of a path. Empty components are allowed, these are represented |
| as repeated slashes. An empty component always refers to a directory, and always ends in a |
| slash. |
| <li><a href="../../../../../../../../org/apache/beam/sdk/extensions/gcp/util/gcsfs/GcsPath.html#getParent--"><code>getParent()</code></a>} always returns a path ending in a slash, as the parent of a GcsPath |
| is always a directory. |
| <li>Use <a href="../../../../../../../../org/apache/beam/sdk/extensions/gcp/util/gcsfs/GcsPath.html#resolve-java.lang.String-"><code>resolve(String)</code></a> to append elements to a GcsPath -- this applies the rules |
| consistently and is highly recommended over any custom string concatenation. |
| </ul> |
| |
| <p>GcsPath treats all GCS objects and buckets as belonging to the same filesystem, so the root of |
| a GcsPath is the GcsPath bucket="", object="". |
| |
| <p>Relative paths are not associated with any bucket. This matches common treatment of Path in |
| which relative paths can be constructed from one filesystem and appended to another filesystem.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href= "http://docs.oracle.com/javase/tutorial/essential/io/pathOps.html" >Java Tutorials: |
| Path Operations</a>, |
| <a href="../../../../../../../../serialized-form.html#org.apache.beam.sdk.extensions.gcp.util.gcsfs.GcsPath">Serialized Form</a></dd> |
| </dl> |
| </li> |
| </ul> |
| </div> |
| <div class="summary"> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <!-- =========== FIELD SUMMARY =========== --> |
| <ul class="blockList"> |
| <li class="blockList"><a name="field.summary"> |
| <!-- --> |
| </a> |
| <h3>Field Summary</h3> |
| <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation"> |
| <caption><span>Fields</span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colLast" scope="col">Field and Description</th> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static java.util.regex.Pattern</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/beam/sdk/extensions/gcp/util/gcsfs/GcsPath.html#GCS_URI">GCS_URI</a></span></code> |
| <div class="block">Pattern that is used to parse a GCS URL.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static java.lang.String</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/beam/sdk/extensions/gcp/util/gcsfs/GcsPath.html#SCHEME">SCHEME</a></span></code> </td> |
| </tr> |
| </table> |
| </li> |
| </ul> |
| <!-- ======== CONSTRUCTOR SUMMARY ======== --> |
| <ul class="blockList"> |
| <li class="blockList"><a name="constructor.summary"> |
| <!-- --> |
| </a> |
| <h3>Constructor Summary</h3> |
| <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation"> |
| <caption><span>Constructors</span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colOne" scope="col">Constructor and Description</th> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/beam/sdk/extensions/gcp/util/gcsfs/GcsPath.html#GcsPath-java.nio.file.FileSystem-java.lang.String-java.lang.String-">GcsPath</a></span>(<a href="https://static.javadoc.io/org.checkerframework/checker-qual/3.27.0/org/checkerframework/checker/nullness/qual/Nullable.html?is-external=true" title="class or interface in org.checkerframework.checker.nullness.qual">@Nullable</a> java.nio.file.FileSystem fs, |
| <a href="https://static.javadoc.io/org.checkerframework/checker-qual/3.27.0/org/checkerframework/checker/nullness/qual/Nullable.html?is-external=true" title="class or interface in org.checkerframework.checker.nullness.qual">@Nullable</a> java.lang.String bucket, |
| <a href="https://static.javadoc.io/org.checkerframework/checker-qual/3.27.0/org/checkerframework/checker/nullness/qual/Nullable.html?is-external=true" title="class or interface in org.checkerframework.checker.nullness.qual">@Nullable</a> java.lang.String object)</code> |
| <div class="block">Constructs a GcsPath.</div> |
| </td> |
| </tr> |
| </table> |
| </li> |
| </ul> |
| <!-- ========== METHOD SUMMARY =========== --> |
| <ul class="blockList"> |
| <li class="blockList"><a name="method.summary"> |
| <!-- --> |
| </a> |
| <h3>Method Summary</h3> |
| <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> |
| <caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Modifier and Type</th> |
| <th class="colLast" scope="col">Method and Description</th> |
| </tr> |
| <tr id="i0" class="altColor"> |
| <td class="colFirst"><code>int</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/beam/sdk/extensions/gcp/util/gcsfs/GcsPath.html#compareTo-java.nio.file.Path-">compareTo</a></span>(java.nio.file.Path other)</code> </td> |
| </tr> |
| <tr id="i1" class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/beam/sdk/extensions/gcp/util/gcsfs/GcsPath.html#endsWith-java.nio.file.Path-">endsWith</a></span>(java.nio.file.Path other)</code> </td> |
| </tr> |
| <tr id="i2" class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/beam/sdk/extensions/gcp/util/gcsfs/GcsPath.html#endsWith-java.lang.String-">endsWith</a></span>(java.lang.String suffix)</code> </td> |
| </tr> |
| <tr id="i3" class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/beam/sdk/extensions/gcp/util/gcsfs/GcsPath.html#equals-java.lang.Object-">equals</a></span>(<a href="https://static.javadoc.io/org.checkerframework/checker-qual/3.27.0/org/checkerframework/checker/nullness/qual/Nullable.html?is-external=true" title="class or interface in org.checkerframework.checker.nullness.qual">@Nullable</a> java.lang.Object o)</code> </td> |
| </tr> |
| <tr id="i4" class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../../../../org/apache/beam/sdk/extensions/gcp/util/gcsfs/GcsPath.html" title="class in org.apache.beam.sdk.extensions.gcp.util.gcsfs">GcsPath</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/beam/sdk/extensions/gcp/util/gcsfs/GcsPath.html#fromComponents-java.lang.String-java.lang.String-">fromComponents</a></span>(<a href="https://static.javadoc.io/org.checkerframework/checker-qual/3.27.0/org/checkerframework/checker/nullness/qual/Nullable.html?is-external=true" title="class or interface in org.checkerframework.checker.nullness.qual">@Nullable</a> java.lang.String bucket, |
| <a href="https://static.javadoc.io/org.checkerframework/checker-qual/3.27.0/org/checkerframework/checker/nullness/qual/Nullable.html?is-external=true" title="class or interface in org.checkerframework.checker.nullness.qual">@Nullable</a> java.lang.String object)</code> |
| <div class="block">Creates a GcsPath from bucket and object components.</div> |
| </td> |
| </tr> |
| <tr id="i5" class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../../../../org/apache/beam/sdk/extensions/gcp/util/gcsfs/GcsPath.html" title="class in org.apache.beam.sdk.extensions.gcp.util.gcsfs">GcsPath</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/beam/sdk/extensions/gcp/util/gcsfs/GcsPath.html#fromObject-com.google.api.services.storage.model.StorageObject-">fromObject</a></span>(<a href="https://static.javadoc.io/com.google.apis/google-api-services-storage/v1-rev20220705-2.0.0/com/google/api/services/storage/model/StorageObject.html?is-external=true" title="class or interface in com.google.api.services.storage.model">StorageObject</a> object)</code> |
| <div class="block">Creates a GcsPath from a <a href="https://static.javadoc.io/com.google.apis/google-api-services-storage/v1-rev20220705-2.0.0/com/google/api/services/storage/model/StorageObject.html?is-external=true" title="class or interface in com.google.api.services.storage.model">StorageObject</a>.</div> |
| </td> |
| </tr> |
| <tr id="i6" class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../../../../org/apache/beam/sdk/extensions/gcp/util/gcsfs/GcsPath.html" title="class in org.apache.beam.sdk.extensions.gcp.util.gcsfs">GcsPath</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/beam/sdk/extensions/gcp/util/gcsfs/GcsPath.html#fromResourceName-java.lang.String-">fromResourceName</a></span>(java.lang.String name)</code> |
| <div class="block">Creates a GcsPath from a OnePlatform resource name in string form.</div> |
| </td> |
| </tr> |
| <tr id="i7" class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../../../../../org/apache/beam/sdk/extensions/gcp/util/gcsfs/GcsPath.html" title="class in org.apache.beam.sdk.extensions.gcp.util.gcsfs">GcsPath</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/beam/sdk/extensions/gcp/util/gcsfs/GcsPath.html#fromUri-java.lang.String-">fromUri</a></span>(java.lang.String uri)</code> |
| <div class="block">Creates a GcsPath from a URI in string form.</div> |
| </td> |
| </tr> |
| <tr id="i8" class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../../../../../org/apache/beam/sdk/extensions/gcp/util/gcsfs/GcsPath.html" title="class in org.apache.beam.sdk.extensions.gcp.util.gcsfs">GcsPath</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/beam/sdk/extensions/gcp/util/gcsfs/GcsPath.html#fromUri-java.net.URI-">fromUri</a></span>(java.net.URI uri)</code> |
| <div class="block">Creates a GcsPath from a URI.</div> |
| </td> |
| </tr> |
| <tr id="i9" class="rowColor"> |
| <td class="colFirst"><code>java.lang.String</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/beam/sdk/extensions/gcp/util/gcsfs/GcsPath.html#getBucket--">getBucket</a></span>()</code> |
| <div class="block">Returns the bucket name associated with this GCS path, or an empty string if this is a relative |
| path component.</div> |
| </td> |
| </tr> |
| <tr id="i10" class="altColor"> |
| <td class="colFirst"><code><a href="../../../../../../../../org/apache/beam/sdk/extensions/gcp/util/gcsfs/GcsPath.html" title="class in org.apache.beam.sdk.extensions.gcp.util.gcsfs">GcsPath</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/beam/sdk/extensions/gcp/util/gcsfs/GcsPath.html#getFileName--">getFileName</a></span>()</code> </td> |
| </tr> |
| <tr id="i11" class="rowColor"> |
| <td class="colFirst"><code>java.nio.file.FileSystem</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/beam/sdk/extensions/gcp/util/gcsfs/GcsPath.html#getFileSystem--">getFileSystem</a></span>()</code> </td> |
| </tr> |
| <tr id="i12" class="altColor"> |
| <td class="colFirst"><code><a href="../../../../../../../../org/apache/beam/sdk/extensions/gcp/util/gcsfs/GcsPath.html" title="class in org.apache.beam.sdk.extensions.gcp.util.gcsfs">GcsPath</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/beam/sdk/extensions/gcp/util/gcsfs/GcsPath.html#getName-int-">getName</a></span>(int count)</code> </td> |
| </tr> |
| <tr id="i13" class="rowColor"> |
| <td class="colFirst"><code>int</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/beam/sdk/extensions/gcp/util/gcsfs/GcsPath.html#getNameCount--">getNameCount</a></span>()</code> </td> |
| </tr> |
| <tr id="i14" class="altColor"> |
| <td class="colFirst"><code>java.lang.String</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/beam/sdk/extensions/gcp/util/gcsfs/GcsPath.html#getObject--">getObject</a></span>()</code> |
| <div class="block">Returns the object name associated with this GCS path, or an empty string if no object is |
| specified.</div> |
| </td> |
| </tr> |
| <tr id="i15" class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../../../../../org/apache/beam/sdk/extensions/gcp/util/gcsfs/GcsPath.html" title="class in org.apache.beam.sdk.extensions.gcp.util.gcsfs">GcsPath</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/beam/sdk/extensions/gcp/util/gcsfs/GcsPath.html#getParent--">getParent</a></span>()</code> |
| <div class="block">Returns the <em>parent path</em>, or <code>null</code> if this path does not have a parent.</div> |
| </td> |
| </tr> |
| <tr id="i16" class="altColor"> |
| <td class="colFirst"><code><a href="../../../../../../../../org/apache/beam/sdk/extensions/gcp/util/gcsfs/GcsPath.html" title="class in org.apache.beam.sdk.extensions.gcp.util.gcsfs">GcsPath</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/beam/sdk/extensions/gcp/util/gcsfs/GcsPath.html#getRoot--">getRoot</a></span>()</code> </td> |
| </tr> |
| <tr id="i17" class="rowColor"> |
| <td class="colFirst"><code>int</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/beam/sdk/extensions/gcp/util/gcsfs/GcsPath.html#hashCode--">hashCode</a></span>()</code> </td> |
| </tr> |
| <tr id="i18" class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/beam/sdk/extensions/gcp/util/gcsfs/GcsPath.html#isAbsolute--">isAbsolute</a></span>()</code> </td> |
| </tr> |
| <tr id="i19" class="rowColor"> |
| <td class="colFirst"><code>java.util.Iterator<java.nio.file.Path></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/beam/sdk/extensions/gcp/util/gcsfs/GcsPath.html#iterator--">iterator</a></span>()</code> </td> |
| </tr> |
| <tr id="i20" class="altColor"> |
| <td class="colFirst"><code><a href="../../../../../../../../org/apache/beam/sdk/extensions/gcp/util/gcsfs/GcsPath.html" title="class in org.apache.beam.sdk.extensions.gcp.util.gcsfs">GcsPath</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/beam/sdk/extensions/gcp/util/gcsfs/GcsPath.html#normalize--">normalize</a></span>()</code> </td> |
| </tr> |
| <tr id="i21" class="rowColor"> |
| <td class="colFirst"><code>java.nio.file.WatchKey</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/beam/sdk/extensions/gcp/util/gcsfs/GcsPath.html#register-java.nio.file.WatchService-java.nio.file.WatchEvent.Kind...-">register</a></span>(java.nio.file.WatchService watcher, |
| java.nio.file.WatchEvent.Kind<?>... events)</code> </td> |
| </tr> |
| <tr id="i22" class="altColor"> |
| <td class="colFirst"><code>java.nio.file.WatchKey</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/beam/sdk/extensions/gcp/util/gcsfs/GcsPath.html#register-java.nio.file.WatchService-java.nio.file.WatchEvent.Kind:A-java.nio.file.WatchEvent.Modifier...-">register</a></span>(java.nio.file.WatchService watcher, |
| java.nio.file.WatchEvent.Kind<?>[] events, |
| java.nio.file.WatchEvent.Modifier... modifiers)</code> </td> |
| </tr> |
| <tr id="i23" class="rowColor"> |
| <td class="colFirst"><code>java.nio.file.Path</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/beam/sdk/extensions/gcp/util/gcsfs/GcsPath.html#relativize-java.nio.file.Path-">relativize</a></span>(java.nio.file.Path other)</code> </td> |
| </tr> |
| <tr id="i24" class="altColor"> |
| <td class="colFirst"><code><a href="../../../../../../../../org/apache/beam/sdk/extensions/gcp/util/gcsfs/GcsPath.html" title="class in org.apache.beam.sdk.extensions.gcp.util.gcsfs">GcsPath</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/beam/sdk/extensions/gcp/util/gcsfs/GcsPath.html#resolve-java.nio.file.Path-">resolve</a></span>(java.nio.file.Path other)</code> </td> |
| </tr> |
| <tr id="i25" class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../../../../../org/apache/beam/sdk/extensions/gcp/util/gcsfs/GcsPath.html" title="class in org.apache.beam.sdk.extensions.gcp.util.gcsfs">GcsPath</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/beam/sdk/extensions/gcp/util/gcsfs/GcsPath.html#resolve-java.lang.String-">resolve</a></span>(java.lang.String other)</code> </td> |
| </tr> |
| <tr id="i26" class="altColor"> |
| <td class="colFirst"><code>java.nio.file.Path</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/beam/sdk/extensions/gcp/util/gcsfs/GcsPath.html#resolveSibling-java.nio.file.Path-">resolveSibling</a></span>(java.nio.file.Path other)</code> </td> |
| </tr> |
| <tr id="i27" class="rowColor"> |
| <td class="colFirst"><code>java.nio.file.Path</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/beam/sdk/extensions/gcp/util/gcsfs/GcsPath.html#resolveSibling-java.lang.String-">resolveSibling</a></span>(java.lang.String other)</code> </td> |
| </tr> |
| <tr id="i28" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/beam/sdk/extensions/gcp/util/gcsfs/GcsPath.html#setFileSystem-java.nio.file.FileSystem-">setFileSystem</a></span>(java.nio.file.FileSystem fs)</code> </td> |
| </tr> |
| <tr id="i29" class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/beam/sdk/extensions/gcp/util/gcsfs/GcsPath.html#startsWith-java.nio.file.Path-">startsWith</a></span>(java.nio.file.Path other)</code> </td> |
| </tr> |
| <tr id="i30" class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/beam/sdk/extensions/gcp/util/gcsfs/GcsPath.html#startsWith-java.lang.String-">startsWith</a></span>(java.lang.String prefix)</code> </td> |
| </tr> |
| <tr id="i31" class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../../../../../org/apache/beam/sdk/extensions/gcp/util/gcsfs/GcsPath.html" title="class in org.apache.beam.sdk.extensions.gcp.util.gcsfs">GcsPath</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/beam/sdk/extensions/gcp/util/gcsfs/GcsPath.html#subpath-int-int-">subpath</a></span>(int beginIndex, |
| int endIndex)</code> </td> |
| </tr> |
| <tr id="i32" class="altColor"> |
| <td class="colFirst"><code><a href="../../../../../../../../org/apache/beam/sdk/extensions/gcp/util/gcsfs/GcsPath.html" title="class in org.apache.beam.sdk.extensions.gcp.util.gcsfs">GcsPath</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/beam/sdk/extensions/gcp/util/gcsfs/GcsPath.html#toAbsolutePath--">toAbsolutePath</a></span>()</code> </td> |
| </tr> |
| <tr id="i33" class="rowColor"> |
| <td class="colFirst"><code>java.io.File</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/beam/sdk/extensions/gcp/util/gcsfs/GcsPath.html#toFile--">toFile</a></span>()</code> </td> |
| </tr> |
| <tr id="i34" class="altColor"> |
| <td class="colFirst"><code><a href="../../../../../../../../org/apache/beam/sdk/extensions/gcp/util/gcsfs/GcsPath.html" title="class in org.apache.beam.sdk.extensions.gcp.util.gcsfs">GcsPath</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/beam/sdk/extensions/gcp/util/gcsfs/GcsPath.html#toRealPath-java.nio.file.LinkOption...-">toRealPath</a></span>(java.nio.file.LinkOption... options)</code> </td> |
| </tr> |
| <tr id="i35" class="rowColor"> |
| <td class="colFirst"><code>java.lang.String</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/beam/sdk/extensions/gcp/util/gcsfs/GcsPath.html#toResourceName--">toResourceName</a></span>()</code> </td> |
| </tr> |
| <tr id="i36" class="altColor"> |
| <td class="colFirst"><code>java.lang.String</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/beam/sdk/extensions/gcp/util/gcsfs/GcsPath.html#toString--">toString</a></span>()</code> </td> |
| </tr> |
| <tr id="i37" class="rowColor"> |
| <td class="colFirst"><code>java.net.URI</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/beam/sdk/extensions/gcp/util/gcsfs/GcsPath.html#toUri--">toUri</a></span>()</code> </td> |
| </tr> |
| </table> |
| <ul class="blockList"> |
| <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object"> |
| <!-- --> |
| </a> |
| <h3>Methods inherited from class java.lang.Object</h3> |
| <code>clone, finalize, getClass, notify, notifyAll, wait, wait, wait</code></li> |
| </ul> |
| <ul class="blockList"> |
| <li class="blockList"><a name="methods.inherited.from.class.java.lang.Iterable"> |
| <!-- --> |
| </a> |
| <h3>Methods inherited from interface java.lang.Iterable</h3> |
| <code>forEach, spliterator</code></li> |
| </ul> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| </div> |
| <div class="details"> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <!-- ============ FIELD DETAIL =========== --> |
| <ul class="blockList"> |
| <li class="blockList"><a name="field.detail"> |
| <!-- --> |
| </a> |
| <h3>Field Detail</h3> |
| <a name="SCHEME"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>SCHEME</h4> |
| <pre>public static final java.lang.String SCHEME</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../../../../../constant-values.html#org.apache.beam.sdk.extensions.gcp.util.gcsfs.GcsPath.SCHEME">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="GCS_URI"> |
| <!-- --> |
| </a> |
| <ul class="blockListLast"> |
| <li class="blockList"> |
| <h4>GCS_URI</h4> |
| <pre>public static final java.util.regex.Pattern GCS_URI</pre> |
| <div class="block">Pattern that is used to parse a GCS URL. |
| |
| <p>This is used to separate the components. Verification is handled separately.</div> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| <!-- ========= CONSTRUCTOR DETAIL ======== --> |
| <ul class="blockList"> |
| <li class="blockList"><a name="constructor.detail"> |
| <!-- --> |
| </a> |
| <h3>Constructor Detail</h3> |
| <a name="GcsPath-java.nio.file.FileSystem-java.lang.String-java.lang.String-"> |
| <!-- --> |
| </a> |
| <ul class="blockListLast"> |
| <li class="blockList"> |
| <h4>GcsPath</h4> |
| <pre>public GcsPath(<a href="https://static.javadoc.io/org.checkerframework/checker-qual/3.27.0/org/checkerframework/checker/nullness/qual/Nullable.html?is-external=true" title="class or interface in org.checkerframework.checker.nullness.qual">@Nullable</a> java.nio.file.FileSystem fs, |
| <a href="https://static.javadoc.io/org.checkerframework/checker-qual/3.27.0/org/checkerframework/checker/nullness/qual/Nullable.html?is-external=true" title="class or interface in org.checkerframework.checker.nullness.qual">@Nullable</a> java.lang.String bucket, |
| <a href="https://static.javadoc.io/org.checkerframework/checker-qual/3.27.0/org/checkerframework/checker/nullness/qual/Nullable.html?is-external=true" title="class or interface in org.checkerframework.checker.nullness.qual">@Nullable</a> java.lang.String object)</pre> |
| <div class="block">Constructs a GcsPath.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>fs</code> - the associated FileSystem, if any</dd> |
| <dd><code>bucket</code> - the associated bucket, or none (<code>null</code> or an empty string) for a relative |
| path component</dd> |
| <dd><code>object</code> - the object, which is a fully-qualified object name if bucket was also provided, |
| or none (<code>null</code> or an empty string) for no object</dd> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code>java.lang.IllegalArgumentException</code> - if the bucket of object names are invalid.</dd> |
| </dl> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| <!-- ============ METHOD DETAIL ========== --> |
| <ul class="blockList"> |
| <li class="blockList"><a name="method.detail"> |
| <!-- --> |
| </a> |
| <h3>Method Detail</h3> |
| <a name="fromUri-java.net.URI-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>fromUri</h4> |
| <pre>public static <a href="../../../../../../../../org/apache/beam/sdk/extensions/gcp/util/gcsfs/GcsPath.html" title="class in org.apache.beam.sdk.extensions.gcp.util.gcsfs">GcsPath</a> fromUri(java.net.URI uri)</pre> |
| <div class="block">Creates a GcsPath from a URI. |
| |
| <p>The URI must be in the form <code>gs://[bucket]/[path]</code>, and may not contain a port, user |
| info, a query, or a fragment.</div> |
| </li> |
| </ul> |
| <a name="fromUri-java.lang.String-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>fromUri</h4> |
| <pre>public static <a href="../../../../../../../../org/apache/beam/sdk/extensions/gcp/util/gcsfs/GcsPath.html" title="class in org.apache.beam.sdk.extensions.gcp.util.gcsfs">GcsPath</a> fromUri(java.lang.String uri)</pre> |
| <div class="block">Creates a GcsPath from a URI in string form. |
| |
| <p>This does not use URI parsing, which means it may accept patterns that the URI parser would |
| not accept.</div> |
| </li> |
| </ul> |
| <a name="fromResourceName-java.lang.String-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>fromResourceName</h4> |
| <pre>public static <a href="../../../../../../../../org/apache/beam/sdk/extensions/gcp/util/gcsfs/GcsPath.html" title="class in org.apache.beam.sdk.extensions.gcp.util.gcsfs">GcsPath</a> fromResourceName(java.lang.String name)</pre> |
| <div class="block">Creates a GcsPath from a OnePlatform resource name in string form.</div> |
| </li> |
| </ul> |
| <a name="fromObject-com.google.api.services.storage.model.StorageObject-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>fromObject</h4> |
| <pre>public static <a href="../../../../../../../../org/apache/beam/sdk/extensions/gcp/util/gcsfs/GcsPath.html" title="class in org.apache.beam.sdk.extensions.gcp.util.gcsfs">GcsPath</a> fromObject(<a href="https://static.javadoc.io/com.google.apis/google-api-services-storage/v1-rev20220705-2.0.0/com/google/api/services/storage/model/StorageObject.html?is-external=true" title="class or interface in com.google.api.services.storage.model">StorageObject</a> object)</pre> |
| <div class="block">Creates a GcsPath from a <a href="https://static.javadoc.io/com.google.apis/google-api-services-storage/v1-rev20220705-2.0.0/com/google/api/services/storage/model/StorageObject.html?is-external=true" title="class or interface in com.google.api.services.storage.model">StorageObject</a>.</div> |
| </li> |
| </ul> |
| <a name="fromComponents-java.lang.String-java.lang.String-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>fromComponents</h4> |
| <pre>public static <a href="../../../../../../../../org/apache/beam/sdk/extensions/gcp/util/gcsfs/GcsPath.html" title="class in org.apache.beam.sdk.extensions.gcp.util.gcsfs">GcsPath</a> fromComponents(<a href="https://static.javadoc.io/org.checkerframework/checker-qual/3.27.0/org/checkerframework/checker/nullness/qual/Nullable.html?is-external=true" title="class or interface in org.checkerframework.checker.nullness.qual">@Nullable</a> java.lang.String bucket, |
| <a href="https://static.javadoc.io/org.checkerframework/checker-qual/3.27.0/org/checkerframework/checker/nullness/qual/Nullable.html?is-external=true" title="class or interface in org.checkerframework.checker.nullness.qual">@Nullable</a> java.lang.String object)</pre> |
| <div class="block">Creates a GcsPath from bucket and object components. |
| |
| <p>A GcsPath without a bucket name is treated as a relative path, which is a path component |
| with no linkage to the root element. This is similar to a Unix path that does not begin with |
| the root marker (a slash). GCS has different naming constraints and APIs for working with |
| buckets and objects, so these two concepts are kept separate to avoid accidental attempts to |
| treat objects as buckets, or vice versa, as much as possible. |
| |
| <p>A GcsPath without an object name is a bucket reference. A bucket is always a directory, |
| which could be used to lookup or add files to a bucket, but could not be opened as a file. |
| |
| <p>A GcsPath containing neither bucket or object names is treated as the root of the GCS |
| filesystem. A listing on the root element would return the buckets available to the user. |
| |
| <p>If <code>null</code> is passed as either parameter, it is converted to an empty string internally |
| for consistency. There is no distinction between an empty string and a <code>null</code>, as neither |
| are allowed by GCS.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>bucket</code> - a GCS bucket name, or none (<code>null</code> or an empty string) if the object is not |
| associated with a bucket (e.g. relative paths or the root node).</dd> |
| <dd><code>object</code> - a GCS object path, or none (<code>null</code> or an empty string) for no object.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getBucket--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getBucket</h4> |
| <pre>public java.lang.String getBucket()</pre> |
| <div class="block">Returns the bucket name associated with this GCS path, or an empty string if this is a relative |
| path component.</div> |
| </li> |
| </ul> |
| <a name="getObject--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getObject</h4> |
| <pre>public java.lang.String getObject()</pre> |
| <div class="block">Returns the object name associated with this GCS path, or an empty string if no object is |
| specified.</div> |
| </li> |
| </ul> |
| <a name="setFileSystem-java.nio.file.FileSystem-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setFileSystem</h4> |
| <pre>public void setFileSystem(java.nio.file.FileSystem fs)</pre> |
| </li> |
| </ul> |
| <a name="getFileSystem--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getFileSystem</h4> |
| <pre>public java.nio.file.FileSystem getFileSystem()</pre> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code>getFileSystem</code> in interface <code>java.nio.file.Path</code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="isAbsolute--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isAbsolute</h4> |
| <pre>public boolean isAbsolute()</pre> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code>isAbsolute</code> in interface <code>java.nio.file.Path</code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getRoot--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getRoot</h4> |
| <pre>public <a href="../../../../../../../../org/apache/beam/sdk/extensions/gcp/util/gcsfs/GcsPath.html" title="class in org.apache.beam.sdk.extensions.gcp.util.gcsfs">GcsPath</a> getRoot()</pre> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code>getRoot</code> in interface <code>java.nio.file.Path</code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getFileName--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getFileName</h4> |
| <pre>public <a href="../../../../../../../../org/apache/beam/sdk/extensions/gcp/util/gcsfs/GcsPath.html" title="class in org.apache.beam.sdk.extensions.gcp.util.gcsfs">GcsPath</a> getFileName()</pre> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code>getFileName</code> in interface <code>java.nio.file.Path</code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getParent--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getParent</h4> |
| <pre>public <a href="../../../../../../../../org/apache/beam/sdk/extensions/gcp/util/gcsfs/GcsPath.html" title="class in org.apache.beam.sdk.extensions.gcp.util.gcsfs">GcsPath</a> getParent()</pre> |
| <div class="block">Returns the <em>parent path</em>, or <code>null</code> if this path does not have a parent. |
| |
| <p>Returns a path that ends in '/', as the parent path always refers to a directory.</div> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code>getParent</code> in interface <code>java.nio.file.Path</code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getNameCount--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getNameCount</h4> |
| <pre>public int getNameCount()</pre> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code>getNameCount</code> in interface <code>java.nio.file.Path</code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getName-int-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getName</h4> |
| <pre>public <a href="../../../../../../../../org/apache/beam/sdk/extensions/gcp/util/gcsfs/GcsPath.html" title="class in org.apache.beam.sdk.extensions.gcp.util.gcsfs">GcsPath</a> getName(int count)</pre> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code>getName</code> in interface <code>java.nio.file.Path</code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="subpath-int-int-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>subpath</h4> |
| <pre>public <a href="../../../../../../../../org/apache/beam/sdk/extensions/gcp/util/gcsfs/GcsPath.html" title="class in org.apache.beam.sdk.extensions.gcp.util.gcsfs">GcsPath</a> subpath(int beginIndex, |
| int endIndex)</pre> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code>subpath</code> in interface <code>java.nio.file.Path</code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="startsWith-java.nio.file.Path-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>startsWith</h4> |
| <pre>public boolean startsWith(java.nio.file.Path other)</pre> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code>startsWith</code> in interface <code>java.nio.file.Path</code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="startsWith-java.lang.String-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>startsWith</h4> |
| <pre>public boolean startsWith(java.lang.String prefix)</pre> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code>startsWith</code> in interface <code>java.nio.file.Path</code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="endsWith-java.nio.file.Path-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>endsWith</h4> |
| <pre>public boolean endsWith(java.nio.file.Path other)</pre> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code>endsWith</code> in interface <code>java.nio.file.Path</code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="endsWith-java.lang.String-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>endsWith</h4> |
| <pre>public boolean endsWith(java.lang.String suffix)</pre> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code>endsWith</code> in interface <code>java.nio.file.Path</code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="normalize--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>normalize</h4> |
| <pre>public <a href="../../../../../../../../org/apache/beam/sdk/extensions/gcp/util/gcsfs/GcsPath.html" title="class in org.apache.beam.sdk.extensions.gcp.util.gcsfs">GcsPath</a> normalize()</pre> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code>normalize</code> in interface <code>java.nio.file.Path</code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="resolve-java.nio.file.Path-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>resolve</h4> |
| <pre>public <a href="../../../../../../../../org/apache/beam/sdk/extensions/gcp/util/gcsfs/GcsPath.html" title="class in org.apache.beam.sdk.extensions.gcp.util.gcsfs">GcsPath</a> resolve(java.nio.file.Path other)</pre> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code>resolve</code> in interface <code>java.nio.file.Path</code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="resolve-java.lang.String-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>resolve</h4> |
| <pre>public <a href="../../../../../../../../org/apache/beam/sdk/extensions/gcp/util/gcsfs/GcsPath.html" title="class in org.apache.beam.sdk.extensions.gcp.util.gcsfs">GcsPath</a> resolve(java.lang.String other)</pre> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code>resolve</code> in interface <code>java.nio.file.Path</code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="resolveSibling-java.nio.file.Path-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>resolveSibling</h4> |
| <pre>public java.nio.file.Path resolveSibling(java.nio.file.Path other)</pre> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code>resolveSibling</code> in interface <code>java.nio.file.Path</code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="resolveSibling-java.lang.String-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>resolveSibling</h4> |
| <pre>public java.nio.file.Path resolveSibling(java.lang.String other)</pre> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code>resolveSibling</code> in interface <code>java.nio.file.Path</code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="relativize-java.nio.file.Path-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>relativize</h4> |
| <pre>public java.nio.file.Path relativize(java.nio.file.Path other)</pre> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code>relativize</code> in interface <code>java.nio.file.Path</code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="toAbsolutePath--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>toAbsolutePath</h4> |
| <pre>public <a href="../../../../../../../../org/apache/beam/sdk/extensions/gcp/util/gcsfs/GcsPath.html" title="class in org.apache.beam.sdk.extensions.gcp.util.gcsfs">GcsPath</a> toAbsolutePath()</pre> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code>toAbsolutePath</code> in interface <code>java.nio.file.Path</code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="toRealPath-java.nio.file.LinkOption...-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>toRealPath</h4> |
| <pre>public <a href="../../../../../../../../org/apache/beam/sdk/extensions/gcp/util/gcsfs/GcsPath.html" title="class in org.apache.beam.sdk.extensions.gcp.util.gcsfs">GcsPath</a> toRealPath(java.nio.file.LinkOption... options) |
| throws java.io.IOException</pre> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code>toRealPath</code> in interface <code>java.nio.file.Path</code></dd> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code>java.io.IOException</code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="toFile--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>toFile</h4> |
| <pre>public java.io.File toFile()</pre> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code>toFile</code> in interface <code>java.nio.file.Path</code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="register-java.nio.file.WatchService-java.nio.file.WatchEvent.Kind:A-java.nio.file.WatchEvent.Modifier...-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>register</h4> |
| <pre>public java.nio.file.WatchKey register(java.nio.file.WatchService watcher, |
| java.nio.file.WatchEvent.Kind<?>[] events, |
| java.nio.file.WatchEvent.Modifier... modifiers) |
| throws java.io.IOException</pre> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code>register</code> in interface <code>java.nio.file.Path</code></dd> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code>register</code> in interface <code>java.nio.file.Watchable</code></dd> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code>java.io.IOException</code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="register-java.nio.file.WatchService-java.nio.file.WatchEvent.Kind...-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>register</h4> |
| <pre>public java.nio.file.WatchKey register(java.nio.file.WatchService watcher, |
| java.nio.file.WatchEvent.Kind<?>... events) |
| throws java.io.IOException</pre> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code>register</code> in interface <code>java.nio.file.Path</code></dd> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code>register</code> in interface <code>java.nio.file.Watchable</code></dd> |
| <dt><span class="throwsLabel">Throws:</span></dt> |
| <dd><code>java.io.IOException</code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="iterator--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>iterator</h4> |
| <pre>public java.util.Iterator<java.nio.file.Path> iterator()</pre> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code>iterator</code> in interface <code>java.lang.Iterable<java.nio.file.Path></code></dd> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code>iterator</code> in interface <code>java.nio.file.Path</code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="compareTo-java.nio.file.Path-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>compareTo</h4> |
| <pre>public int compareTo(java.nio.file.Path other)</pre> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code>compareTo</code> in interface <code>java.lang.Comparable<java.nio.file.Path></code></dd> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code>compareTo</code> in interface <code>java.nio.file.Path</code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="equals-java.lang.Object-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>equals</h4> |
| <pre>public boolean equals(<a href="https://static.javadoc.io/org.checkerframework/checker-qual/3.27.0/org/checkerframework/checker/nullness/qual/Nullable.html?is-external=true" title="class or interface in org.checkerframework.checker.nullness.qual">@Nullable</a> java.lang.Object o)</pre> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code>equals</code> in interface <code>java.nio.file.Path</code></dd> |
| <dt><span class="overrideSpecifyLabel">Overrides:</span></dt> |
| <dd><code>equals</code> in class <code>java.lang.Object</code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="hashCode--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>hashCode</h4> |
| <pre>public int hashCode()</pre> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code>hashCode</code> in interface <code>java.nio.file.Path</code></dd> |
| <dt><span class="overrideSpecifyLabel">Overrides:</span></dt> |
| <dd><code>hashCode</code> in class <code>java.lang.Object</code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="toString--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>toString</h4> |
| <pre>public java.lang.String toString()</pre> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code>toString</code> in interface <code>java.nio.file.Path</code></dd> |
| <dt><span class="overrideSpecifyLabel">Overrides:</span></dt> |
| <dd><code>toString</code> in class <code>java.lang.Object</code></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="toResourceName--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>toResourceName</h4> |
| <pre>public java.lang.String toResourceName()</pre> |
| </li> |
| </ul> |
| <a name="toUri--"> |
| <!-- --> |
| </a> |
| <ul class="blockListLast"> |
| <li class="blockList"> |
| <h4>toUri</h4> |
| <pre>public java.net.URI toUri()</pre> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> |
| <dd><code>toUri</code> in interface <code>java.nio.file.Path</code></dd> |
| </dl> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| </div> |
| </div> |
| <!-- ========= END OF CLASS DATA ========= --> |
| <!-- ======= START OF BOTTOM NAVBAR ====== --> |
| <div class="bottomNav"><a name="navbar.bottom"> |
| <!-- --> |
| </a> |
| <div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> |
| <a name="navbar.bottom.firstrow"> |
| <!-- --> |
| </a> |
| <ul class="navList" title="Navigation"> |
| <li><a href="../../../../../../../../overview-summary.html">Overview</a></li> |
| <li><a href="package-summary.html">Package</a></li> |
| <li class="navBarCell1Rev">Class</li> |
| <li><a href="package-tree.html">Tree</a></li> |
| <li><a href="../../../../../../../../deprecated-list.html">Deprecated</a></li> |
| <li><a href="../../../../../../../../index-all.html">Index</a></li> |
| <li><a href="../../../../../../../../help-doc.html">Help</a></li> |
| </ul> |
| </div> |
| <div class="subNav"> |
| <ul class="navList"> |
| <li>Prev Class</li> |
| <li>Next Class</li> |
| </ul> |
| <ul class="navList"> |
| <li><a href="../../../../../../../../index.html?org/apache/beam/sdk/extensions/gcp/util/gcsfs/GcsPath.html" target="_top">Frames</a></li> |
| <li><a href="GcsPath.html" target="_top">No Frames</a></li> |
| </ul> |
| <ul class="navList" id="allclasses_navbar_bottom"> |
| <li><a href="../../../../../../../../allclasses-noframe.html">All Classes</a></li> |
| </ul> |
| <div> |
| <script type="text/javascript"><!-- |
| allClassesLink = document.getElementById("allclasses_navbar_bottom"); |
| if(window==top) { |
| allClassesLink.style.display = "block"; |
| } |
| else { |
| allClassesLink.style.display = "none"; |
| } |
| //--> |
| </script> |
| </div> |
| <div> |
| <ul class="subNavList"> |
| <li>Summary: </li> |
| <li>Nested | </li> |
| <li><a href="#field.summary">Field</a> | </li> |
| <li><a href="#constructor.summary">Constr</a> | </li> |
| <li><a href="#method.summary">Method</a></li> |
| </ul> |
| <ul class="subNavList"> |
| <li>Detail: </li> |
| <li><a href="#field.detail">Field</a> | </li> |
| <li><a href="#constructor.detail">Constr</a> | </li> |
| <li><a href="#method.detail">Method</a></li> |
| </ul> |
| </div> |
| <a name="skip.navbar.bottom"> |
| <!-- --> |
| </a></div> |
| <!-- ======== END OF BOTTOM NAVBAR ======= --> |
| </body> |
| </html> |