Apache Mesos
Public Member Functions | Public Attributes | List of all members
mesos::internal::master::allocator::internal::Framework Struct Reference

#include <hierarchical.hpp>

Public Member Functions

 Framework (const FrameworkInfo &frameworkInfo,::mesos::allocator::FrameworkOptions &&options, bool active, bool publishPerFrameworkMetrics)
 

Public Attributes

const FrameworkID frameworkId
 
FrameworkInfo info
 
std::set< std::string > roles
 
std::set< std::string > suppressedRoles
 
protobuf::framework::Capabilities capabilities
 
hashmap< std::string, hashmap< SlaveID, hashset< std::shared_ptr< OfferFilter > > > > offerFilters
 
hashmap< SlaveID, hashset< std::shared_ptr< InverseOfferFilter > > > inverseOfferFilters
 
bool active
 
bool publishPerFrameworkMetrics
 
process::Owned< FrameworkMetricsmetrics
 
hashmap< std::string, std::vector< ResourceQuantities > > minAllocatableResources
 
::mesos::allocator::OfferConstraintsFilter offerConstraintsFilter
 

Constructor & Destructor Documentation

mesos::internal::master::allocator::internal::Framework::Framework ( const FrameworkInfo &  frameworkInfo,
::mesos::allocator::FrameworkOptions &&  options,
bool  active,
bool  publishPerFrameworkMetrics 
)

Member Data Documentation

bool mesos::internal::master::allocator::internal::Framework::active
protobuf::framework::Capabilities mesos::internal::master::allocator::internal::Framework::capabilities
const FrameworkID mesos::internal::master::allocator::internal::Framework::frameworkId
FrameworkInfo mesos::internal::master::allocator::internal::Framework::info
hashmap<SlaveID, hashset<std::shared_ptr<InverseOfferFilter> > > mesos::internal::master::allocator::internal::Framework::inverseOfferFilters
process::Owned<FrameworkMetrics> mesos::internal::master::allocator::internal::Framework::metrics
hashmap<std::string, std::vector<ResourceQuantities> > mesos::internal::master::allocator::internal::Framework::minAllocatableResources
::mesos::allocator::OfferConstraintsFilter mesos::internal::master::allocator::internal::Framework::offerConstraintsFilter
hashmap<std::string, hashmap<SlaveID, hashset<std::shared_ptr<OfferFilter> > > > mesos::internal::master::allocator::internal::Framework::offerFilters
bool mesos::internal::master::allocator::internal::Framework::publishPerFrameworkMetrics
std::set<std::string> mesos::internal::master::allocator::internal::Framework::roles
std::set<std::string> mesos::internal::master::allocator::internal::Framework::suppressedRoles

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