move examples to code use preference docs
Change-Id: I5a7e52940a005a7c28fdcd30e3ada884f235b6d2
This commit is contained in:
@@ -7,35 +7,3 @@ UserPreference Object
|
|||||||
|
|
||||||
.. autoclass:: openstack.user_preference.UserPreference
|
.. autoclass:: openstack.user_preference.UserPreference
|
||||||
:members:
|
:members:
|
||||||
|
|
||||||
Examples
|
|
||||||
--------
|
|
||||||
|
|
||||||
The :class:`~openstack.user_preference.UserPreference` class is constructed
|
|
||||||
with no arguments.
|
|
||||||
|
|
||||||
Set Methods
|
|
||||||
~~~~~~~~~~~
|
|
||||||
|
|
||||||
The user preferences are set based on the service type. Service type would
|
|
||||||
normally be something like 'compute', 'identity', 'object-store', etc.::
|
|
||||||
|
|
||||||
from openstack import user_preference
|
|
||||||
pref = user_preference.UserPreference()
|
|
||||||
pref.set_name('compute', 'matrix')
|
|
||||||
pref.set_region(pref.ALL, 'zion')
|
|
||||||
pref.set_version('identity', 'v3')
|
|
||||||
pref.set_visibility('object-store', 'internal')
|
|
||||||
for service in pref.get_services():
|
|
||||||
print str(pref.get_preference(service.service_type))
|
|
||||||
|
|
||||||
The resulting preference print out would look something like::
|
|
||||||
|
|
||||||
service_type=compute,region=zion,service_name=matrix
|
|
||||||
service_type=network,region=zion
|
|
||||||
service_type=database,region=zion
|
|
||||||
service_type=image,region=zion
|
|
||||||
service_type=metering,region=zion
|
|
||||||
service_type=orchestration,region=zion
|
|
||||||
service_type=object-store,visibility=internal,region=zion
|
|
||||||
service_type=identity,region=zion,version=v3
|
|
||||||
|
|||||||
@@ -17,6 +17,38 @@ are currently supported are service name, region, version and visibility.
|
|||||||
The :class:`~openstack.user_preference.UserPreference` and the
|
The :class:`~openstack.user_preference.UserPreference` and the
|
||||||
:class:`~openstack.connection.Connection` classes are the most important
|
:class:`~openstack.connection.Connection` classes are the most important
|
||||||
user facing classes.
|
user facing classes.
|
||||||
|
|
||||||
|
Examples
|
||||||
|
--------
|
||||||
|
|
||||||
|
The :class:`~openstack.user_preference.UserPreference` class is constructed
|
||||||
|
with no arguments.
|
||||||
|
|
||||||
|
Set Methods
|
||||||
|
~~~~~~~~~~~
|
||||||
|
|
||||||
|
The user preferences are set based on the service type. Service type would
|
||||||
|
normally be something like 'compute', 'identity', 'object-store', etc.::
|
||||||
|
|
||||||
|
from openstack import user_preference
|
||||||
|
pref = user_preference.UserPreference()
|
||||||
|
pref.set_name('compute', 'matrix')
|
||||||
|
pref.set_region(pref.ALL, 'zion')
|
||||||
|
pref.set_version('identity', 'v3')
|
||||||
|
pref.set_visibility('object-store', 'internal')
|
||||||
|
for service in pref.get_services():
|
||||||
|
print str(pref.get_preference(service.service_type))
|
||||||
|
|
||||||
|
The resulting preference print out would look something like::
|
||||||
|
|
||||||
|
service_type=compute,region=zion,service_name=matrix
|
||||||
|
service_type=network,region=zion
|
||||||
|
service_type=database,region=zion
|
||||||
|
service_type=image,region=zion
|
||||||
|
service_type=metering,region=zion
|
||||||
|
service_type=orchestration,region=zion
|
||||||
|
service_type=object-store,visibility=internal,region=zion
|
||||||
|
service_type=identity,region=zion,version=v3
|
||||||
"""
|
"""
|
||||||
|
|
||||||
import six
|
import six
|
||||||
|
|||||||
Reference in New Issue
Block a user