Android-cuttlefish cvd tool
Public Member Functions | Private Attributes | List of all members
cuttlefish::LocalInstanceGroup::Builder Class Reference

#include <local_instance_group.h>

Public Member Functions

 Builder (std::string group_name)
 
BuilderAddInstance (unsigned id) &
 
BuilderAddInstance (unsigned id, std::string name) &
 
Builder && AddInstance (unsigned id) &&
 
Builder && AddInstance (unsigned id, std::string name) &&
 
Result< LocalInstanceGroupBuild ()
 

Private Attributes

std::string base_dir_
 
cvd::InstanceGroup group_proto_
 

Constructor & Destructor Documentation

◆ Builder()

cuttlefish::LocalInstanceGroup::Builder::Builder ( std::string  group_name)

Member Function Documentation

◆ AddInstance() [1/4]

LocalInstanceGroup::Builder & cuttlefish::LocalInstanceGroup::Builder::AddInstance ( unsigned  id) &

◆ AddInstance() [2/4]

LocalInstanceGroup::Builder && cuttlefish::LocalInstanceGroup::Builder::AddInstance ( unsigned  id) &&

◆ AddInstance() [3/4]

LocalInstanceGroup::Builder & cuttlefish::LocalInstanceGroup::Builder::AddInstance ( unsigned  id,
std::string  name 
) &

◆ AddInstance() [4/4]

LocalInstanceGroup::Builder && cuttlefish::LocalInstanceGroup::Builder::AddInstance ( unsigned  id,
std::string  name 
) &&

◆ Build()

Result< LocalInstanceGroup > cuttlefish::LocalInstanceGroup::Builder::Build ( )

Member Data Documentation

◆ base_dir_

std::string cuttlefish::LocalInstanceGroup::Builder::base_dir_
private

◆ group_proto_

cvd::InstanceGroup cuttlefish::LocalInstanceGroup::Builder::group_proto_
private

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