Apache Mesos
Public Member Functions | Public Attributes | List of all members
mesos::ObjectApprover::Object Struct Reference

#include <authorizer.hpp>

Public Member Functions

 Object ()
 
 Object (const std::string &_value)
 
 Object (const ContainerID &_container_id)
 
 Object (const MachineID &_machine_id)
 
 Object (const FrameworkInfo &_framework_info)
 
 Object (const ExecutorInfo &_executor_info, const FrameworkInfo &_framework_info)
 
 Object (const TaskInfo &_task_info, const FrameworkInfo &_framework_info)
 
 Object (const Task &_task, const FrameworkInfo &_framework_info)
 
 Object (const ExecutorInfo &_executor_info, const FrameworkInfo &_framework_info, const CommandInfo &_command_info, const ContainerID &_container_id)
 
 Object (const ExecutorInfo &_executor_info, const FrameworkInfo &_framework_info, const ContainerID &_container_id)
 
 Object (const authorization::Object &object)
 

Public Attributes

const std::string * value
 
const FrameworkInfo * framework_info
 
const Task * task
 
const TaskInfo * task_info
 
const ExecutorInfo * executor_info
 
const quota::QuotaInfo * quota_info
 
const WeightInfo * weight_info
 
const Resource * resource
 
const CommandInfo * command_info
 
const ContainerID * container_id
 
const MachineID * machine_id
 

Constructor & Destructor Documentation

mesos::ObjectApprover::Object::Object ( )
inline
mesos::ObjectApprover::Object::Object ( const std::string &  _value)
inline
mesos::ObjectApprover::Object::Object ( const ContainerID &  _container_id)
inline
mesos::ObjectApprover::Object::Object ( const MachineID &  _machine_id)
inline
mesos::ObjectApprover::Object::Object ( const FrameworkInfo &  _framework_info)
inline
mesos::ObjectApprover::Object::Object ( const ExecutorInfo &  _executor_info,
const FrameworkInfo &  _framework_info 
)
inline
mesos::ObjectApprover::Object::Object ( const TaskInfo &  _task_info,
const FrameworkInfo &  _framework_info 
)
inline
mesos::ObjectApprover::Object::Object ( const Task &  _task,
const FrameworkInfo &  _framework_info 
)
inline
mesos::ObjectApprover::Object::Object ( const ExecutorInfo &  _executor_info,
const FrameworkInfo &  _framework_info,
const CommandInfo &  _command_info,
const ContainerID &  _container_id 
)
inline
mesos::ObjectApprover::Object::Object ( const ExecutorInfo &  _executor_info,
const FrameworkInfo &  _framework_info,
const ContainerID &  _container_id 
)
inline
mesos::ObjectApprover::Object::Object ( const authorization::Object &  object)
inline

Member Data Documentation

const CommandInfo* mesos::ObjectApprover::Object::command_info
const ContainerID* mesos::ObjectApprover::Object::container_id
const ExecutorInfo* mesos::ObjectApprover::Object::executor_info
const FrameworkInfo* mesos::ObjectApprover::Object::framework_info
const MachineID* mesos::ObjectApprover::Object::machine_id
const quota::QuotaInfo* mesos::ObjectApprover::Object::quota_info
const Resource* mesos::ObjectApprover::Object::resource
const Task* mesos::ObjectApprover::Object::task
const TaskInfo* mesos::ObjectApprover::Object::task_info
const std::string* mesos::ObjectApprover::Object::value
const WeightInfo* mesos::ObjectApprover::Object::weight_info

The documentation for this struct was generated from the following file: