Exemple #1
0
        public static XElement MakeResourceElement(string localName, long modificationTime, long size,
                                                   DfsClient dfsClient, Uri dfsPath)
        {
            XElement resourceElement = new XElement("Resource");
            resourceElement.SetAttributeValue("localName", localName);
            resourceElement.SetAttributeValue("timestamp", modificationTime);
            resourceElement.SetAttributeValue("size", size);
            resourceElement.Value = dfsClient.GetClusterInternalUri(dfsPath).AbsoluteUri;

            return resourceElement;
        }
Exemple #2
0
        public static XElement MakeDfsResourceGroupElement(DfsClient dfsClient, Uri dfsDirectory, bool isPublic)
        {
            XElement groupElement = new XElement("ResourceGroup");

            groupElement.SetAttributeValue("type", "hdfs");
            groupElement.SetAttributeValue("location", dfsClient.GetClusterInternalUri(dfsDirectory));
            if (isPublic)
            {
                groupElement.SetAttributeValue("public", "true");
            }

            return groupElement;
        }