|
template<typename TCommandInfo > |
TCommandInfo | createCommandInfo (const Option< std::string > &value=None(), const std::vector< std::string > &arguments={}) |
|
template<typename TExecutorInfo , typename TExecutorID , typename TResources , typename TCommandInfo , typename TFrameworkID > |
TExecutorInfo | createExecutorInfo (const TExecutorID &executorId, const Option< TCommandInfo > &command, const Option< TResources > &resources, const Option< typename TExecutorInfo::Type > &type, const Option< TFrameworkID > &frameworkId) |
|
template<typename TExecutorInfo , typename TExecutorID , typename TResources , typename TCommandInfo , typename TFrameworkID > |
TExecutorInfo | createExecutorInfo (const std::string &_executorId, const Option< TCommandInfo > &command, const Option< TResources > &resources, const Option< typename TExecutorInfo::Type > &type, const Option< TFrameworkID > &frameworkId) |
|
template<typename TExecutorInfo , typename TExecutorID , typename TResources , typename TCommandInfo , typename TFrameworkID > |
TExecutorInfo | createExecutorInfo (const std::string &executorId, const Option< TCommandInfo > &command=None(), const Option< std::string > &resources=None(), const Option< typename TExecutorInfo::Type > &type=None(), const Option< TFrameworkID > &frameworkId=None()) |
|
template<typename TExecutorInfo , typename TExecutorID , typename TResources , typename TCommandInfo , typename TFrameworkID > |
TExecutorInfo | createExecutorInfo (const TExecutorID &executorId, const Option< TCommandInfo > &command, const std::string &resources, const Option< typename TExecutorInfo::Type > &type=None(), const Option< TFrameworkID > &frameworkId=None()) |
|
template<typename TExecutorInfo , typename TExecutorID , typename TResources , typename TCommandInfo , typename TFrameworkID > |
TExecutorInfo | createExecutorInfo (const std::string &executorId, const std::string &command, const Option< std::string > &resources=None(), const Option< typename TExecutorInfo::Type > &type=None(), const Option< TFrameworkID > &frameworkId=None()) |
|
template<typename TImage > |
TImage | createDockerImage (const std::string &imageName) |
|
template<typename TVolume > |
TVolume | createVolumeSandboxPath (const std::string &containerPath, const std::string &sandboxPath, const typename TVolume::Mode &mode) |
|
template<typename TVolume , typename TMountPropagation > |
TVolume | createVolumeHostPath (const std::string &containerPath, const std::string &hostPath, const typename TVolume::Mode &mode, const Option< typename TMountPropagation::Mode > &mountPropagationMode=None()) |
|
template<typename TVolume , typename TImage > |
TVolume | createVolumeFromDockerImage (const std::string &containerPath, const std::string &imageName, const typename TVolume::Mode &mode) |
|
template<typename TVolume > |
TVolume | createVolumeCsi (const std::string &pluginName, const std::string &volumeId, const std::string &containerPath, const typename TVolume::Mode &mode, const typename TVolume::Source::CSIVolume::VolumeCapability::AccessMode::Mode &accessMode) |
|
template<typename TNetworkInfo > |
TNetworkInfo | createNetworkInfo (const std::string &networkName) |
|
template<typename TContainerInfo , typename TVolume , typename TImage > |
TContainerInfo | createContainerInfo (const Option< std::string > &imageName=None(), const std::vector< TVolume > &volumes={}) |
|
SlaveID | getAgentID (const Offer &offer) |
|
mesos::v1::AgentID | getAgentID (const mesos::v1::Offer &offer) |
|
void | setAgentID (TaskInfo *task, const SlaveID &slaveId) |
|
void | setAgentID (mesos::v1::TaskInfo *task, const mesos::v1::AgentID &agentId) |
|
template<typename TTaskInfo , typename TExecutorID , typename TSlaveID , typename TResources , typename TExecutorInfo , typename TCommandInfo , typename TOffer , typename TScalar > |
TTaskInfo | createTask (const TSlaveID &slaveId, const TResources &resourceRequests, const TCommandInfo &command, const Option< TExecutorID > &executorId=None(), const std::string &name="test-task", const std::string &id=id::UUID::random().toString(), const google::protobuf::Map< std::string, TScalar > &resourceLimits={}) |
|
template<typename TTaskInfo , typename TExecutorID , typename TSlaveID , typename TResources , typename TExecutorInfo , typename TCommandInfo , typename TOffer , typename TScalar > |
TTaskInfo | createTask (const TSlaveID &slaveId, const TResources &resourceRequests, const std::string &command, const Option< TExecutorID > &executorId=None(), const std::string &name="test-task", const std::string &id=id::UUID::random().toString(), const google::protobuf::Map< std::string, TScalar > &resourceLimits={}) |
|
template<typename TTaskInfo , typename TExecutorID , typename TSlaveID , typename TResources , typename TExecutorInfo , typename TCommandInfo , typename TOffer , typename TScalar > |
TTaskInfo | createTask (const TOffer &offer, const std::string &command, const Option< TExecutorID > &executorId=None(), const std::string &name="test-task", const std::string &id=id::UUID::random().toString(), const google::protobuf::Map< std::string, TScalar > &resourceLimits={}) |
|
template<typename TTaskGroupInfo , typename TTaskInfo > |
TTaskGroupInfo | createTaskGroupInfo (const std::vector< TTaskInfo > &tasks) |
|
template<typename TResource > |
TResource::ReservationInfo | createStaticReservationInfo (const std::string &role) |
|
template<typename TResource , typename TLabels > |
TResource::ReservationInfo | createDynamicReservationInfo (const std::string &role, const Option< std::string > &principal=None(), const Option< TLabels > &labels=None()) |
|
template<typename TResource , typename TResources , typename... TReservationInfos> |
TResource | createReservedResource (const std::string &name, const std::string &value, const TReservationInfos &...reservations) |
|
template<typename TResource , typename TVolume > |
TResource::DiskInfo | createDiskInfo (const Option< std::string > &persistenceId, const Option< std::string > &containerPath, const Option< typename TVolume::Mode > &mode=None(), const Option< std::string > &hostPath=None(), const Option< typename TResource::DiskInfo::Source > &source=None(), const Option< std::string > &principal=None()) |
|
template<typename TResource > |
TResource::DiskInfo::Source | createDiskSourcePath (const Option< std::string > &root=None(), const Option< std::string > &id=None(), const Option< std::string > &profile=None()) |
|
template<typename TResource > |
TResource::DiskInfo::Source | createDiskSourceMount (const Option< std::string > &root=None(), const Option< std::string > &id=None(), const Option< std::string > &profile=None()) |
|
template<typename TResource > |
TResource::DiskInfo::Source | createDiskSourceBlock (const Option< std::string > &id=None(), const Option< std::string > &profile=None()) |
|
template<typename TResource > |
TResource::DiskInfo::Source | createDiskSourceRaw (const Option< std::string > &id=None(), const Option< std::string > &profile=None()) |
|
template<typename TResource , typename TResources , typename TVolume > |
TResource | createDiskResource (const std::string &value, const std::string &role, const Option< std::string > &persistenceID, const Option< std::string > &containerPath, const Option< typename TResource::DiskInfo::Source > &source=None(), bool isShared=false) |
|
template<typename TResource , typename TResources , typename TVolume > |
TResource | createPersistentVolume (const Bytes &size, const std::string &role, const std::string &persistenceId, const std::string &containerPath, const Option< std::string > &reservationPrincipal=None(), const Option< typename TResource::DiskInfo::Source > &source=None(), const Option< std::string > &creatorPrincipal=None(), bool isShared=false) |
|
template<typename TResource , typename TResources , typename TVolume > |
TResource | createPersistentVolume (TResource volume, const std::string &persistenceId, const std::string &containerPath, const Option< std::string > &reservationPrincipal=None(), const Option< std::string > &creatorPrincipal=None(), bool isShared=false) |
|
template<typename TCredential > |
process::http::Headers | createBasicAuthHeaders (const TCredential &credential) |
|
template<typename TWeightInfo > |
google::protobuf::RepeatedPtrField< TWeightInfo > | createWeightInfos (const std::string &weightsFlag) |
|
template<typename TWeightInfo > |
hashmap< std::string, double > | convertToHashmap (const google::protobuf::RepeatedPtrField< TWeightInfo > weightInfos) |
|
template<typename TDomainInfo > |
TDomainInfo | createDomainInfo (const std::string ®ionName, const std::string &zoneName) |
|
template<typename TResources , typename TOperationID , typename TOffer > |
TOffer::Operation | RESERVE (const TResources &resources, const Option< TOperationID > &operationId=None()) |
|
template<typename TResources , typename TOperationID , typename TOffer > |
TOffer::Operation | UNRESERVE (const TResources &resources, const Option< TOperationID > &operationId=None()) |
|
template<typename TResources , typename TOperationID , typename TOffer > |
TOffer::Operation | CREATE (const TResources &volumes, const Option< TOperationID > &operationId=None()) |
|
template<typename TResources , typename TOperationID , typename TOffer > |
TOffer::Operation | DESTROY (const TResources &volumes, const Option< TOperationID > &operationId=None()) |
|
template<typename TResource , typename TOperationID , typename TOffer > |
TOffer::Operation | GROW_VOLUME (const TResource &volume, const TResource &addition, const Option< TOperationID > &operationId=None()) |
|
template<typename TResource , typename TValueScalar , typename TOperationID , typename TOffer > |
TOffer::Operation | SHRINK_VOLUME (const TResource &volume, const TValueScalar &subtract, const Option< TOperationID > &operationId=None()) |
|
template<typename TOffer , typename TTaskInfo > |
TOffer::Operation | LAUNCH (const std::vector< TTaskInfo > &tasks) |
|
template<typename TExecutorInfo , typename TTaskGroupInfo , typename TOffer > |
TOffer::Operation | LAUNCH_GROUP (const TExecutorInfo &executorInfo, const TTaskGroupInfo &taskGroup) |
|
template<typename TResource , typename TTargetType , typename TOperationID , typename TOffer > |
TOffer::Operation | CREATE_DISK (const TResource &source, const TTargetType &targetType, const Option< std::string > &targetProfile=None(), const Option< TOperationID > &operationId=None()) |
|
template<typename TResource , typename TOperationID , typename TOffer > |
TOffer::Operation | DESTROY_DISK (const TResource &source, const Option< TOperationID > &operationId=None()) |
|
template<typename TParameters , typename TParameter > |
TParameters | parameterize (const ACLs &acls) |
|