Package saga :: Package sd :: Module _sd :: Class service_description
[frames] | no frames]

Class service_description

 object --+        
          |        
??.instance --+    
              |    
 _engine.object --+
                  |
                 service_description
Known Subclasses:

Nested Classes
    Inherited from _engine.object
  object_type
Instance Methods
 
__init__(...)
Raises an exception This class cannot be instantiated from Python
 
attribute_exists(...)
attribute_exists( (service_description)arg1, (str)arg2) -> bool : tests if the given attribute exists for this instance (plain)
 
attribute_is_readonly(...)
attribute_is_readonly( (service_description)arg1, (str)arg2) -> bool : tests if the given attribute is read only (plain)
 
attribute_is_removable(...)
attribute_is_removable( (service_description)arg1, (str)arg2) -> bool : tests if the given attribute is removable (plain)
 
attribute_is_vector(...)
attribute_is_vector( (service_description)arg1, (str)arg2) -> bool : tests if the given attribute is a vector attribute (plain)
 
attribute_is_writable(...)
attribute_is_writable( (service_description)arg1, (str)arg2) -> bool : tests if the given attribute is writable (plain)
 
find_attributes(...)
find_attributes( (service_description)arg1, (str)arg2) -> object : find attributes matching the given pattern (plain)
 
get_attribute(...)
get_attribute( (service_description)arg1, (str)arg2) -> str : returns a (scalar) attribute associated with this object (plain)
 
get_data(...)
get_data( (service_description)arg1) -> service_data : Returns a service_data object with the service data key/value pairs
 
get_related_services(...)
get_related_services( (service_description)arg1) -> object : Returns a vector of related services
 
get_url(...)
get_url( (service_description)arg1) -> str : Returns the URL to contact the service
 
get_vector_attribute(...)
get_vector_attribute( (service_description)arg1, (str)arg2) -> object : returns a (vector) attribute associated with this object (plain)
 
list_attributes(...)
list_attributes( (service_description)arg1) -> object : lists the keys of all attributes associated with this object (plain)

Inherited from unreachable.instance: __new__

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

    Inherited from _engine.object
 
__reduce__(...)
helper for pickle
 
clone(...)
clone( (object)arg1) -> object : create a deep copy of the object
 
get_id(...)
get_id( (object)arg1) -> uuid : returns the id of this instance
 
get_object_type_name(...)
get_object_type_name( (object_type)arg1) -> str : return the name of a given object type
 
get_session(...)
get_session( (object)arg1) -> session : return the session associated with this object instance
 
get_type(...)
get_type( (object)arg1) -> object_type : returns the type of this instance
Class Variables
    Inherited from _engine.object
  Advert = saga._engine.object_type.Advert
  AdvertDirectory = saga._engine.object_type.AdvertDirectory
  Buffer = saga._engine.object_type.Buffer
  CPRCheckpoint = saga._engine.object_type.CPRCheckpoint
  CPRDirectory = saga._engine.object_type.CPRDirectory
  CPRJob = saga._engine.object_type.CPRJob
  CPRJobDescription = saga._engine.object_type.CPRJobDescription
  CPRJobSelf = saga._engine.object_type.CPRJobSelf
  CPRJobService = saga._engine.object_type.CPRJobService
  Context = saga._engine.object_type.Context
  Directory = saga._engine.object_type.Directory
  Endpoint = saga._engine.object_type.Endpoint
  EntityData = saga._engine.object_type.EntityData
  EntityDataSet = saga._engine.object_type.EntityDataSet
  EntityNavigator = saga._engine.object_type.EntityNavigator
  Exception = saga._engine.object_type.Exception
  File = saga._engine.object_type.File
  IOVec = saga._engine.object_type.IOVec
  Job = saga._engine.object_type.Job
  JobDescription = saga._engine.object_type.JobDescription
  JobSelf = saga._engine.object_type.JobSelf
  JobService = saga._engine.object_type.JobService
  LogicalDirectory = saga._engine.object_type.LogicalDirectory
  LogicalFile = saga._engine.object_type.LogicalFile
  Metric = saga._engine.object_type.Metric
  Msg = saga._engine.object_type.Msg
  NSDirectory = saga._engine.object_type.NSDirectory
  NSEntry = saga._engine.object_type.NSEntry
  Parameter = saga._engine.object_type.Parameter
  RPC = saga._engine.object_type.RPC
  ServiceData = saga._engine.object_type.ServiceData
  ServiceDescription = saga._engine.object_type.ServiceDescription
  ServiceDiscoverer = saga._engine.object_type.ServiceDiscoverer
  Session = saga._engine.object_type.Session
  Stream = saga._engine.object_type.Stream
  StreamServer = saga._engine.object_type.StreamServer
  Task = saga._engine.object_type.Task
  TaskContainer = saga._engine.object_type.TaskContainer
  URL = saga._engine.object_type.URL
  __instance_size__ = 32
Properties
  information_provider_url
read the vector attribute 'information_provider_url'
  name
read the attribute 'name'
  relatedservices
read the attribute 'relatedservices'
  site
read the attribute 'site'
  type
read the attribute 'type'
  uid
read the attribute 'uid'
  url
read the attribute 'url'
  vo
read the vector attribute 'vo'

Inherited from object: __class__

    Inherited from _engine.object
  id
returns the id of this instance
  session
return the session associated with this object instance
Method Details

__init__(...)
(Constructor)

 

Raises an exception This class cannot be instantiated from Python

Overrides: object.__init__

attribute_exists(...)

 

attribute_exists( (service_description)arg1, (str)arg2) -> bool :
    tests if the given attribute exists for this instance (plain)

    C++ signature :
        bool attribute_exists(saga::sd::service_description,std::string)

attribute_exists( (service_description)arg1, (routine_type)arg2, (str)arg3) -> task :
    tests if the given attribute exists for this instance (task based)

    C++ signature :
        saga::task attribute_exists(saga::sd::service_description,saga::python::routine_type,std::string)

attribute_is_readonly(...)

 

attribute_is_readonly( (service_description)arg1, (str)arg2) -> bool :
    tests if the given attribute is read only (plain)

    C++ signature :
        bool attribute_is_readonly(saga::sd::service_description,std::string)

attribute_is_readonly( (service_description)arg1, (routine_type)arg2, (str)arg3) -> task :
    tests if the given attribute is read only (task based)

    C++ signature :
        saga::task attribute_is_readonly(saga::sd::service_description,saga::python::routine_type,std::string)

attribute_is_removable(...)

 

attribute_is_removable( (service_description)arg1, (str)arg2) -> bool :
    tests if the given attribute is removable (plain)

    C++ signature :
        bool attribute_is_removable(saga::sd::service_description,std::string)

attribute_is_removable( (service_description)arg1, (routine_type)arg2, (str)arg3) -> task :
    tests if the given attribute is removable (task based)

    C++ signature :
        saga::task attribute_is_removable(saga::sd::service_description,saga::python::routine_type,std::string)

attribute_is_vector(...)

 

attribute_is_vector( (service_description)arg1, (str)arg2) -> bool :
    tests if the given attribute is a vector attribute (plain)

    C++ signature :
        bool attribute_is_vector(saga::sd::service_description,std::string)

attribute_is_vector( (service_description)arg1, (routine_type)arg2, (str)arg3) -> task :
    tests if the given attribute is a vector attribute (task based)

    C++ signature :
        saga::task attribute_is_vector(saga::sd::service_description,saga::python::routine_type,std::string)

attribute_is_writable(...)

 

attribute_is_writable( (service_description)arg1, (str)arg2) -> bool :
    tests if the given attribute is writable (plain)

    C++ signature :
        bool attribute_is_writable(saga::sd::service_description,std::string)

attribute_is_writable( (service_description)arg1, (routine_type)arg2, (str)arg3) -> task :
    tests if the given attribute is writable (task based)

    C++ signature :
        saga::task attribute_is_writable(saga::sd::service_description,saga::python::routine_type,std::string)

find_attributes(...)

 

find_attributes( (service_description)arg1, (str)arg2) -> object :
    find attributes matching the given pattern (plain)

    C++ signature :
        std::vector<std::string, std::allocator<std::string> > find_attributes(saga::sd::service_description,std::string)

find_attributes( (service_description)arg1, (routine_type)arg2, (str)arg3) -> task :
    find attributes matching the given pattern (task based)

    C++ signature :
        saga::task find_attributes(saga::sd::service_description,saga::python::routine_type,std::string)

get_attribute(...)

 

get_attribute( (service_description)arg1, (str)arg2) -> str :
    returns a (scalar) attribute associated with this object (plain)

    C++ signature :
        std::string get_attribute(saga::sd::service_description,std::string)

get_attribute( (service_description)arg1, (routine_type)arg2, (str)arg3) -> task :
    returns a (scalar) attribute associated with this object (task based)

    C++ signature :
        saga::task get_attribute(saga::sd::service_description,saga::python::routine_type,std::string)

get_data(...)

 

get_data( (service_description)arg1) -> service_data :
    Returns a service_data object with the service data key/value pairs

    C++ signature :
        saga::sd::service_data {lvalue} get_data(saga::sd::service_description {lvalue})

get_related_services(...)

 

get_related_services( (service_description)arg1) -> object :
    Returns a vector of related services

    C++ signature :
        std::vector<saga::sd::service_description, std::allocator<saga::sd::service_description> > get_related_services(saga::sd::service_description {lvalue})

get_url(...)

 

get_url( (service_description)arg1) -> str :
    Returns the URL to contact the service

    C++ signature :
        std::string get_url(saga::sd::service_description {lvalue})

get_vector_attribute(...)

 

get_vector_attribute( (service_description)arg1, (str)arg2) -> object :
    returns a (vector) attribute associated with this object (plain)

    C++ signature :
        std::vector<std::string, std::allocator<std::string> > get_vector_attribute(saga::sd::service_description,std::string)

get_vector_attribute( (service_description)arg1, (routine_type)arg2, (str)arg3) -> task :
    returns a (vector) attribute associated with this object (task based)

    C++ signature :
        saga::task get_vector_attribute(saga::sd::service_description,saga::python::routine_type,std::string)

list_attributes(...)

 

list_attributes( (service_description)arg1) -> object :
    lists the keys of all attributes associated with this object (plain)

    C++ signature :
        std::vector<std::string, std::allocator<std::string> > list_attributes(saga::sd::service_description)

list_attributes( (service_description)arg1, (routine_type)arg2) -> task :
    lists the keys of all attributes associated with this object (task based)

    C++ signature :
        saga::task list_attributes(saga::sd::service_description,saga::python::routine_type)


Property Details

information_provider_url

read the vector attribute 'information_provider_url'

Get Method:
unreachable(...)

name

read the attribute 'name'

Get Method:
unreachable(...)

relatedservices

read the attribute 'relatedservices'

Get Method:
unreachable(...)

site

read the attribute 'site'

Get Method:
unreachable(...)

type

read the attribute 'type'

Get Method:
unreachable(...)

uid

read the attribute 'uid'

Get Method:
unreachable(...)

url

read the attribute 'url'

Get Method:
unreachable(...)

vo

read the vector attribute 'vo'

Get Method:
unreachable(...)