Merge "Change Examples from headings to topics"
This commit is contained in:
commit
0feb83a00c
@ -312,11 +312,11 @@ method docstring.
|
||||
|
||||
Valid calls for this method are as follows:
|
||||
|
||||
* ``stat([options])``: Returns stats for the configured account.
|
||||
* ``stat(<container>, [options])``: Returns stats for the given container.
|
||||
* ``stat(<container>, <object_list>, [options])``: Returns stats for each
|
||||
of the given objects in the the given container (through the returned
|
||||
iterator).
|
||||
* ``stat([options])``: Returns stats for the configured account.
|
||||
* ``stat(<container>, [options])``: Returns stats for the given container.
|
||||
* ``stat(<container>, <object_list>, [options])``: Returns stats for each
|
||||
of the given objects in the the given container (through the returned
|
||||
iterator).
|
||||
|
||||
Results from stat are dictionaries indicating the success or failure of each
|
||||
operation. In the case of a successful stat against an account or container,
|
||||
@ -371,15 +371,14 @@ operation was not successful, and will include the keys below:
|
||||
'error_timestamp': <timestamp>
|
||||
}
|
||||
|
||||
Example
|
||||
^^^^^^^
|
||||
.. topic:: Example
|
||||
|
||||
The code below demonstrates the use of ``stat`` to retrieve the headers for a
|
||||
given list of objects in a container using 20 threads. The code creates a
|
||||
mapping from object name to headers which is then pretty printed to the log.
|
||||
The code below demonstrates the use of ``stat`` to retrieve the headers for
|
||||
a given list of objects in a container using 20 threads. The code creates a
|
||||
mapping from object name to headers which is then pretty printed to the log.
|
||||
|
||||
.. literalinclude:: ../../examples/stat.py
|
||||
:language: python
|
||||
.. literalinclude:: ../../examples/stat.py
|
||||
:language: python
|
||||
|
||||
List
|
||||
~~~~
|
||||
@ -438,14 +437,13 @@ dictionary as described below:
|
||||
'error_timestamp': <timestamp>
|
||||
}
|
||||
|
||||
Example
|
||||
^^^^^^^
|
||||
.. topic:: Example
|
||||
|
||||
The code below demonstrates the use of ``list`` to list all items in a
|
||||
container that are over 10MiB in size:
|
||||
The code below demonstrates the use of ``list`` to list all items in a
|
||||
container that are over 10MiB in size:
|
||||
|
||||
.. literalinclude:: ../../examples/list.py
|
||||
:language: python
|
||||
.. literalinclude:: ../../examples/list.py
|
||||
:language: python
|
||||
|
||||
Post
|
||||
~~~~
|
||||
@ -484,14 +482,13 @@ described below:
|
||||
that each time user metadata is updated, the complete set of desired
|
||||
key-value pairs must be specified.
|
||||
|
||||
Example
|
||||
^^^^^^^
|
||||
.. topic:: Example
|
||||
|
||||
The code below demonstrates the use of ``post`` to set an archive folder in a
|
||||
given container to expire after a 24 hour delay:
|
||||
The code below demonstrates the use of ``post`` to set an archive folder in
|
||||
a given container to expire after a 24 hour delay:
|
||||
|
||||
.. literalinclude:: ../../examples/post.py
|
||||
:language: python
|
||||
.. literalinclude:: ../../examples/post.py
|
||||
:language: python
|
||||
|
||||
Download
|
||||
~~~~~~~~
|
||||
@ -552,14 +549,13 @@ below:
|
||||
'response_dict': <HTTP response details>
|
||||
}
|
||||
|
||||
Example
|
||||
^^^^^^^
|
||||
.. topic:: Example
|
||||
|
||||
The code below demonstrates the use of ``download`` to download all PNG images
|
||||
from a dated archive folder in a given container:
|
||||
The code below demonstrates the use of ``download`` to download all PNG
|
||||
images from a dated archive folder in a given container:
|
||||
|
||||
.. literalinclude:: ../../examples/download.py
|
||||
:language: python
|
||||
.. literalinclude:: ../../examples/download.py
|
||||
:language: python
|
||||
|
||||
Upload
|
||||
~~~~~~
|
||||
@ -646,16 +642,15 @@ below:
|
||||
'attempts': <attempt count>
|
||||
}
|
||||
|
||||
Example
|
||||
^^^^^^^
|
||||
.. topic:: Example
|
||||
|
||||
The code below demonstrates the use of ``upload`` to upload all files and
|
||||
folders in a given directory, and rename each object by replacing the root
|
||||
directory name with 'my-<d>-objects', where <d> is the name of the uploaded
|
||||
directory:
|
||||
The code below demonstrates the use of ``upload`` to upload all files and
|
||||
folders in a given directory, and rename each object by replacing the root
|
||||
directory name with 'my-<d>-objects', where <d> is the name of the uploaded
|
||||
directory:
|
||||
|
||||
.. literalinclude:: ../../examples/upload.py
|
||||
:language: python
|
||||
.. literalinclude:: ../../examples/upload.py
|
||||
:language: python
|
||||
|
||||
Delete
|
||||
~~~~~~
|
||||
@ -744,17 +739,16 @@ below:
|
||||
'response_dict': <HTTP response details>
|
||||
}
|
||||
|
||||
Example
|
||||
^^^^^^^
|
||||
.. topic:: Example
|
||||
|
||||
The code below demonstrates the use of ``delete`` to remove a given list of
|
||||
objects from a specified container. As the objects are deleted the transaction
|
||||
ID of the relevant request is printed along with the object name and number
|
||||
of attempts required. By printing the transaction ID, the printed operations
|
||||
can be easily linked to events in the swift server logs:
|
||||
The code below demonstrates the use of ``delete`` to remove a given list of
|
||||
objects from a specified container. As the objects are deleted the
|
||||
transaction ID of the relevant request is printed along with the object name
|
||||
and number of attempts required. By printing the transaction ID, the printed
|
||||
operations can be easily linked to events in the swift server logs:
|
||||
|
||||
.. literalinclude:: ../../examples/delete.py
|
||||
:language: python
|
||||
.. literalinclude:: ../../examples/delete.py
|
||||
:language: python
|
||||
|
||||
Copy
|
||||
~~~~
|
||||
@ -810,14 +804,13 @@ below:
|
||||
'error_timestamp': <timestamp>
|
||||
}
|
||||
|
||||
Example
|
||||
-------
|
||||
.. topic:: Example
|
||||
|
||||
The code below demonstrates the use of ``copy`` to add new user metadata for
|
||||
objects a and b, and to copy object c to d (with added metadata).
|
||||
The code below demonstrates the use of ``copy`` to add new user metadata for
|
||||
objects a and b, and to copy object c to d (with added metadata).
|
||||
|
||||
.. literalinclude:: ../../examples/copy.py
|
||||
:language: python
|
||||
.. literalinclude:: ../../examples/copy.py
|
||||
:language: python
|
||||
|
||||
Capabilities
|
||||
~~~~~~~~~~~~
|
||||
@ -894,13 +887,12 @@ dictionary is given below:
|
||||
}
|
||||
}
|
||||
|
||||
Example
|
||||
^^^^^^^
|
||||
.. topic:: Example
|
||||
|
||||
The code below demonstrates the use of ``capabilities`` to determine if the
|
||||
Swift cluster supports static large objects, and if so, the maximum number of
|
||||
segments that can be described in a single manifest file, along with the
|
||||
size restrictions on those objects:
|
||||
The code below demonstrates the use of ``capabilities`` to determine if the
|
||||
Swift cluster supports static large objects, and if so, the maximum number
|
||||
of segments that can be described in a single manifest file, along with the
|
||||
size restrictions on those objects:
|
||||
|
||||
.. literalinclude:: ../../examples/capabilities.py
|
||||
:language: python
|
||||
.. literalinclude:: ../../examples/capabilities.py
|
||||
:language: python
|
||||
|
Loading…
Reference in New Issue
Block a user