private static void WriteItems(IReader reader) { PrettyConsole console = new PrettyConsole(); console.AddColumn("ItemName", 32); console.AddColumn("AttributeName", 32); console.AddColumn("AttributeValue", 32); console.WriteHeader(); while (reader.Read()) { if (reader.Position == ReaderPosition.EmptyItem) { console.WriteLine(reader.ItemName); } else if (reader.Position == ReaderPosition.Item) { console.WriteLine(reader.ItemName, reader.AttributeName, reader.AttributeValue); } else if (reader.Position == ReaderPosition.Attribute) { console.WriteLine(string.Empty, reader.AttributeName, reader.AttributeValue); } else { console.WriteLine(string.Empty, string.Empty, reader.AttributeValue); } } }
private void ListBuckets() { PrettyConsole console = new PrettyConsole(); console.AddColumn("Name", 64); console.AddColumn("CreationDate", 24); console.WriteHeader(); foreach (IContainer container in S3Container.ListContainers(ServiceId, ServiceSecret)) { console.WriteLine(container.Name, container.CreationDate); } }
private void ListObjects(string containerName) { PrettyConsole console = new PrettyConsole(); console.AddColumn("Name", 64); console.AddColumn("LastModifiedDate", 24); console.AddColumn("SizeBytes", 16); console.WriteHeader(); IContainer container = S3Container.Get(ServiceId, ServiceSecret, containerName); foreach (IBlock block in container.ListBlocks()) { console.WriteLine(block.Name, block.LastModifiedDate, block.SizeBytes); } }
private void ListDomains() { PrettyConsole console = new PrettyConsole(); console.AddColumn("Name", 64); console.AddColumn("ItemCount", 16); console.AddColumn("SizeBytes", 16); console.WriteHeader(); foreach (SdbTable table in SdbTable.ListTables(ServiceId, ServiceSecret)) { long itemCount; long sizeBytes; table.GetInfo(out itemCount, out sizeBytes); console.WriteLine(table.Name, itemCount, sizeBytes); } }
private void ListQueues() { PrettyConsole console = new PrettyConsole(); console.AddColumn("Name", 64); console.AddColumn("MessageCount", 16); console.AddColumn("MessageNotVisibleCount", 22); console.WriteHeader(); foreach (SqsQueue queue in SqsQueue.ListQueues(ServiceId, ServiceSecret)) { long messageCount; long messageNotVisibleCount; queue.GetInfo(out messageCount, out messageNotVisibleCount); console.WriteLine(queue.Name, messageCount, messageNotVisibleCount); } }