Apache Mesos
Public Member Functions | Static Public Member Functions | List of all members
mesos::internal::StorageLocalResourceProvider Class Reference

#include <provider.hpp>

Inheritance diagram for mesos::internal::StorageLocalResourceProvider:
mesos::internal::LocalResourceProvider

Public Member Functions

 ~StorageLocalResourceProvider () override
 
 StorageLocalResourceProvider (const StorageLocalResourceProvider &other)=delete
 
StorageLocalResourceProvideroperator= (const StorageLocalResourceProvider &other)=delete
 
- Public Member Functions inherited from mesos::internal::LocalResourceProvider
virtual ~LocalResourceProvider ()=default
 

Static Public Member Functions

static Try< process::Owned< LocalResourceProvider > > create (const process::http::URL &url, const std::string &workDir, const mesos::ResourceProviderInfo &info, const SlaveID &slaveId, const Option< std::string > &authToken, bool strict)
 
static Try< process::http::authentication::Principalprincipal (const mesos::ResourceProviderInfo &info)
 
static Option< Errorvalidate (const mesos::ResourceProviderInfo &info)
 
- Static Public Member Functions inherited from mesos::internal::LocalResourceProvider
static Try< process::Owned< LocalResourceProvider > > create (const process::http::URL &url, const std::string &workDir, const ResourceProviderInfo &info, const SlaveID &slaveId, const Option< std::string > &authToken, bool strict)
 
static Option< Errorvalidate (const ResourceProviderInfo &info)
 
static process::http::authentication::Principal principal (const ResourceProviderInfo &info)
 

Constructor & Destructor Documentation

mesos::internal::StorageLocalResourceProvider::~StorageLocalResourceProvider ( )
override
mesos::internal::StorageLocalResourceProvider::StorageLocalResourceProvider ( const StorageLocalResourceProvider other)
delete

Member Function Documentation

static Try<process::Owned<LocalResourceProvider> > mesos::internal::StorageLocalResourceProvider::create ( const process::http::URL url,
const std::string &  workDir,
const mesos::ResourceProviderInfo &  info,
const SlaveID &  slaveId,
const Option< std::string > &  authToken,
bool  strict 
)
static
StorageLocalResourceProvider& mesos::internal::StorageLocalResourceProvider::operator= ( const StorageLocalResourceProvider other)
delete
static Try<process::http::authentication::Principal> mesos::internal::StorageLocalResourceProvider::principal ( const mesos::ResourceProviderInfo &  info)
static
static Option<Error> mesos::internal::StorageLocalResourceProvider::validate ( const mesos::ResourceProviderInfo &  info)
static

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