Apache Mesos
Public Member Functions | Public Attributes | List of all members
mesos::internal::protobuf::slave::Capabilities Struct Reference

#include <protobuf_utils.hpp>

Public Member Functions

 Capabilities ()=default
 
template<typename Iterable >
 Capabilities (const Iterable &capabilities)
 
google::protobuf::RepeatedPtrField< SlaveInfo::Capability > toRepeatedPtrField () const
 

Public Attributes

bool multiRole = false
 
bool hierarchicalRole = false
 
bool reservationRefinement = false
 
bool resourceProvider = false
 
bool resizeVolume = false
 
bool agentOperationFeedback = false
 
bool agentDraining = false
 
bool taskResourceLimits = false
 

Constructor & Destructor Documentation

mesos::internal::protobuf::slave::Capabilities::Capabilities ( )
default
template<typename Iterable >
mesos::internal::protobuf::slave::Capabilities::Capabilities ( const Iterable &  capabilities)
inlineexplicit

Member Function Documentation

google::protobuf::RepeatedPtrField<SlaveInfo::Capability> mesos::internal::protobuf::slave::Capabilities::toRepeatedPtrField ( ) const
inline

Member Data Documentation

bool mesos::internal::protobuf::slave::Capabilities::agentDraining = false
bool mesos::internal::protobuf::slave::Capabilities::agentOperationFeedback = false
bool mesos::internal::protobuf::slave::Capabilities::hierarchicalRole = false
bool mesos::internal::protobuf::slave::Capabilities::multiRole = false
bool mesos::internal::protobuf::slave::Capabilities::reservationRefinement = false
bool mesos::internal::protobuf::slave::Capabilities::resizeVolume = false
bool mesos::internal::protobuf::slave::Capabilities::resourceProvider = false
bool mesos::internal::protobuf::slave::Capabilities::taskResourceLimits = false

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