Module AWS::S3::Tree::Parent
In: lib/aws/s3/tree/parent.rb

Common methods for tree nodes that are parents to other nodes ({Tree} and {BranchNode}).

Methods

append?   children   inspect   new  

Included Modules

Core::Model

Attributes

collection  [R]  @return [ObjectCollection, BucketVersionCollection,
  MultipartUploadCollection] The collection whose members
  will be explored using the tree.
delimiter  [R]  When looking at S3 keys as a tree, the delimiter defines what string pattern seperates each level of the tree. The delimiter defaults to ’/’ (like in a file system).

@return [String]

prefix  [R]  A tree may have a prefix of where in the bucket to be based from. A value of `nil` means that the tree will include all objects in the collection.

@return [String,nil]

Public Class methods

Public Instance methods

@return [Boolean] Returns true if the tree is set to auto-append

  the delimiter to the prefix when the prefix does not end with
  the delimiter.

@return [Tree::ChildCollection] A collection representing all

  the child nodes of this node.  These may be either
  {Tree::BranchNode} objects or {Tree::LeafNode} objects.

[Validate]