JaiaBot  1.19.0
JaiaBot micro-AUV software
jaiabot::protobuf::FleetConfig Class Reference

#include <jaiabot/messages/fleet_config.pb.h>

Inheritance diagram for jaiabot::protobuf::FleetConfig:
Collaboration diagram for jaiabot::protobuf::FleetConfig:

Public Types

typedef FleetConfig_SSHKeys SSHKeys
 
typedef FleetConfig_Debconf Debconf
 
typedef FleetConfig_DebconfOverride DebconfOverride
 

Public Member Functions

 FleetConfig ()
 
virtual ~FleetConfig ()
 
 FleetConfig (const FleetConfig &from)
 
FleetConfigoperator= (const FleetConfig &from)
 
const ::google::protobuf::UnknownFieldSet & unknown_fields () const
 
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields ()
 
void Swap (FleetConfig *other)
 
FleetConfigNew () const final
 
FleetConfigNew (::google::protobuf::Arena *arena) const final
 
void CopyFrom (const ::google::protobuf::Message &from) final
 
void MergeFrom (const ::google::protobuf::Message &from) final
 
void CopyFrom (const FleetConfig &from)
 
void MergeFrom (const FleetConfig &from)
 
void Clear () final
 
bool IsInitialized () const final
 
size_t ByteSizeLong () const final
 
bool MergePartialFromCodedStream (::google::protobuf::io::CodedInputStream *input) final
 
void SerializeWithCachedSizes (::google::protobuf::io::CodedOutputStream *output) const final
 
::google::protobuf::uint8 * InternalSerializeWithCachedSizesToArray (bool deterministic, ::google::protobuf::uint8 *target) const final
 
int GetCachedSize () const final
 
::google::protobuf::Metadata GetMetadata () const final
 
int hubs_size () const
 
void clear_hubs ()
 
::google::protobuf::int32 hubs (int index) const
 
void set_hubs (int index, ::google::protobuf::int32 value)
 
void add_hubs (::google::protobuf::int32 value)
 
const ::google::protobuf::RepeatedField< ::google::protobuf::int32 > & hubs () const
 
::google::protobuf::RepeatedField< ::google::protobuf::int32 > * mutable_hubs ()
 
int bots_size () const
 
void clear_bots ()
 
::google::protobuf::int32 bots (int index) const
 
void set_bots (int index, ::google::protobuf::int32 value)
 
void add_bots (::google::protobuf::int32 value)
 
const ::google::protobuf::RepeatedField< ::google::protobuf::int32 > & bots () const
 
::google::protobuf::RepeatedField< ::google::protobuf::int32 > * mutable_bots ()
 
int debconf_size () const
 
void clear_debconf ()
 
::jaiabot::protobuf::FleetConfig_Debconfmutable_debconf (int index)
 
::google::protobuf::RepeatedPtrField< ::jaiabot::protobuf::FleetConfig_Debconf > * mutable_debconf ()
 
const ::jaiabot::protobuf::FleetConfig_Debconfdebconf (int index) const
 
::jaiabot::protobuf::FleetConfig_Debconfadd_debconf ()
 
const ::google::protobuf::RepeatedPtrField< ::jaiabot::protobuf::FleetConfig_Debconf > & debconf () const
 
int debconf_override_size () const
 
void clear_debconf_override ()
 
::jaiabot::protobuf::FleetConfig_DebconfOverridemutable_debconf_override (int index)
 
::google::protobuf::RepeatedPtrField< ::jaiabot::protobuf::FleetConfig_DebconfOverride > * mutable_debconf_override ()
 
const ::jaiabot::protobuf::FleetConfig_DebconfOverridedebconf_override (int index) const
 
::jaiabot::protobuf::FleetConfig_DebconfOverrideadd_debconf_override ()
 
const ::google::protobuf::RepeatedPtrField< ::jaiabot::protobuf::FleetConfig_DebconfOverride > & debconf_override () const
 
bool has_wlan_password () const
 
void clear_wlan_password ()
 
const ::std::string & wlan_password () const
 
void set_wlan_password (const ::std::string &value)
 
void set_wlan_password (const char *value)
 
void set_wlan_password (const char *value, size_t size)
 
::std::string * mutable_wlan_password ()
 
::std::string * release_wlan_password ()
 
void set_allocated_wlan_password (::std::string *wlan_password)
 
bool has_ssh () const
 
void clear_ssh ()
 
const ::jaiabot::protobuf::FleetConfig_SSHKeysssh () const
 
::jaiabot::protobuf::FleetConfig_SSHKeysrelease_ssh ()
 
::jaiabot::protobuf::FleetConfig_SSHKeysmutable_ssh ()
 
void set_allocated_ssh (::jaiabot::protobuf::FleetConfig_SSHKeys *ssh)
 
bool has_fleet () const
 
void clear_fleet ()
 
::google::protobuf::int32 fleet () const
 
void set_fleet (::google::protobuf::int32 value)
 
bool has_service_vpn_enabled () const
 
void clear_service_vpn_enabled ()
 
bool service_vpn_enabled () const
 
void set_service_vpn_enabled (bool value)
 

Static Public Member Functions

static const ::google::protobuf::Descriptor * descriptor ()
 
static const FleetConfigdefault_instance ()
 
static void InitAsDefaultInstance ()
 
static const FleetConfiginternal_default_instance ()
 

Static Public Attributes

static constexpr int kIndexInFileMessages
 
static const int kHubsFieldNumber = 2
 
static const int kBotsFieldNumber = 3
 
static const int kDebconfFieldNumber = 5
 
static const int kDebconfOverrideFieldNumber = 8
 
static const int kWlanPasswordFieldNumber = 6
 
static const int kSshFieldNumber = 4
 
static const int kFleetFieldNumber = 1
 
static const int kServiceVpnEnabledFieldNumber = 7
 

Friends

struct ::protobuf_jaiabot_2fmessages_2ffleet_5fconfig_2eproto::TableStruct
 
void swap (FleetConfig &a, FleetConfig &b)
 

Detailed Description

Definition at line 942 of file fleet_config.pb.h.

Member Typedef Documentation

◆ Debconf

◆ DebconfOverride

◆ SSHKeys

Constructor & Destructor Documentation

◆ FleetConfig() [1/2]

jaiabot::protobuf::FleetConfig::FleetConfig ( )

◆ ~FleetConfig()

virtual jaiabot::protobuf::FleetConfig::~FleetConfig ( )
virtual

◆ FleetConfig() [2/2]

jaiabot::protobuf::FleetConfig::FleetConfig ( const FleetConfig from)

Member Function Documentation

◆ add_bots()

void jaiabot::protobuf::FleetConfig::add_bots ( ::google::protobuf::int32  value)
inline

Definition at line 1937 of file fleet_config.pb.h.

◆ add_debconf()

jaiabot::protobuf::FleetConfig_Debconf * jaiabot::protobuf::FleetConfig::add_debconf ( )
inline

Definition at line 2030 of file fleet_config.pb.h.

◆ add_debconf_override()

jaiabot::protobuf::FleetConfig_DebconfOverride * jaiabot::protobuf::FleetConfig::add_debconf_override ( )
inline

Definition at line 2150 of file fleet_config.pb.h.

◆ add_hubs()

void jaiabot::protobuf::FleetConfig::add_hubs ( ::google::protobuf::int32  value)
inline

Definition at line 1907 of file fleet_config.pb.h.

◆ bots() [1/2]

const ::google::protobuf::RepeatedField<::google::protobuf::int32 > & jaiabot::protobuf::FleetConfig::bots ( ) const
inline

Definition at line 1942 of file fleet_config.pb.h.

◆ bots() [2/2]

google::protobuf::int32 jaiabot::protobuf::FleetConfig::bots ( int  index) const
inline

Definition at line 1929 of file fleet_config.pb.h.

◆ bots_size()

int jaiabot::protobuf::FleetConfig::bots_size ( ) const
inline

Definition at line 1923 of file fleet_config.pb.h.

◆ ByteSizeLong()

size_t jaiabot::protobuf::FleetConfig::ByteSizeLong ( ) const
final

◆ Clear()

void jaiabot::protobuf::FleetConfig::Clear ( )
final

◆ clear_bots()

void jaiabot::protobuf::FleetConfig::clear_bots ( )
inline

Definition at line 1926 of file fleet_config.pb.h.

◆ clear_debconf()

void jaiabot::protobuf::FleetConfig::clear_debconf ( )
inline

Definition at line 2014 of file fleet_config.pb.h.

◆ clear_debconf_override()

void jaiabot::protobuf::FleetConfig::clear_debconf_override ( )
inline

Definition at line 2134 of file fleet_config.pb.h.

◆ clear_fleet()

void jaiabot::protobuf::FleetConfig::clear_fleet ( )
inline

Definition at line 1878 of file fleet_config.pb.h.

◆ clear_hubs()

void jaiabot::protobuf::FleetConfig::clear_hubs ( )
inline

Definition at line 1896 of file fleet_config.pb.h.

◆ clear_service_vpn_enabled()

void jaiabot::protobuf::FleetConfig::clear_service_vpn_enabled ( )
inline

Definition at line 2116 of file fleet_config.pb.h.

◆ clear_ssh()

void jaiabot::protobuf::FleetConfig::clear_ssh ( )
inline

Definition at line 1962 of file fleet_config.pb.h.

◆ clear_wlan_password()

void jaiabot::protobuf::FleetConfig::clear_wlan_password ( )
inline

Definition at line 2050 of file fleet_config.pb.h.

◆ CopyFrom() [1/2]

void jaiabot::protobuf::FleetConfig::CopyFrom ( const ::google::protobuf::Message &  from)
final

◆ CopyFrom() [2/2]

void jaiabot::protobuf::FleetConfig::CopyFrom ( const FleetConfig from)

◆ debconf() [1/2]

const ::google::protobuf::RepeatedPtrField<::jaiabot::protobuf::FleetConfig_Debconf > & jaiabot::protobuf::FleetConfig::debconf ( ) const
inline

Definition at line 2035 of file fleet_config.pb.h.

◆ debconf() [2/2]

const ::jaiabot::protobuf::FleetConfig_Debconf & jaiabot::protobuf::FleetConfig::debconf ( int  index) const
inline

Definition at line 2026 of file fleet_config.pb.h.

◆ debconf_override() [1/2]

const ::google::protobuf::RepeatedPtrField<::jaiabot::protobuf::FleetConfig_DebconfOverride > & jaiabot::protobuf::FleetConfig::debconf_override ( ) const
inline

Definition at line 2155 of file fleet_config.pb.h.

◆ debconf_override() [2/2]

const ::jaiabot::protobuf::FleetConfig_DebconfOverride & jaiabot::protobuf::FleetConfig::debconf_override ( int  index) const
inline

Definition at line 2146 of file fleet_config.pb.h.

◆ debconf_override_size()

int jaiabot::protobuf::FleetConfig::debconf_override_size ( ) const
inline

Definition at line 2131 of file fleet_config.pb.h.

◆ debconf_size()

int jaiabot::protobuf::FleetConfig::debconf_size ( ) const
inline

Definition at line 2011 of file fleet_config.pb.h.

◆ default_instance()

static const FleetConfig& jaiabot::protobuf::FleetConfig::default_instance ( )
static

◆ descriptor()

static const ::google::protobuf::Descriptor* jaiabot::protobuf::FleetConfig::descriptor ( )
static

◆ fleet()

google::protobuf::int32 jaiabot::protobuf::FleetConfig::fleet ( ) const
inline

Definition at line 1882 of file fleet_config.pb.h.

◆ GetCachedSize()

int jaiabot::protobuf::FleetConfig::GetCachedSize ( ) const
inlinefinal

Definition at line 1014 of file fleet_config.pb.h.

◆ GetMetadata()

::google::protobuf::Metadata jaiabot::protobuf::FleetConfig::GetMetadata ( ) const
final

◆ has_fleet()

bool jaiabot::protobuf::FleetConfig::has_fleet ( ) const
inline

Definition at line 1869 of file fleet_config.pb.h.

◆ has_service_vpn_enabled()

bool jaiabot::protobuf::FleetConfig::has_service_vpn_enabled ( ) const
inline

Definition at line 2107 of file fleet_config.pb.h.

◆ has_ssh()

bool jaiabot::protobuf::FleetConfig::has_ssh ( ) const
inline

Definition at line 1953 of file fleet_config.pb.h.

◆ has_wlan_password()

bool jaiabot::protobuf::FleetConfig::has_wlan_password ( ) const
inline

Definition at line 2041 of file fleet_config.pb.h.

◆ hubs() [1/2]

const ::google::protobuf::RepeatedField<::google::protobuf::int32 > & jaiabot::protobuf::FleetConfig::hubs ( ) const
inline

Definition at line 1912 of file fleet_config.pb.h.

◆ hubs() [2/2]

google::protobuf::int32 jaiabot::protobuf::FleetConfig::hubs ( int  index) const
inline

Definition at line 1899 of file fleet_config.pb.h.

◆ hubs_size()

int jaiabot::protobuf::FleetConfig::hubs_size ( ) const
inline

Definition at line 1893 of file fleet_config.pb.h.

◆ InitAsDefaultInstance()

static void jaiabot::protobuf::FleetConfig::InitAsDefaultInstance ( )
static

◆ internal_default_instance()

static const FleetConfig* jaiabot::protobuf::FleetConfig::internal_default_instance ( )
inlinestatic

Definition at line 979 of file fleet_config.pb.h.

◆ InternalSerializeWithCachedSizesToArray()

::google::protobuf::uint8* jaiabot::protobuf::FleetConfig::InternalSerializeWithCachedSizesToArray ( bool  deterministic,
::google::protobuf::uint8 *  target 
) const
final

◆ IsInitialized()

bool jaiabot::protobuf::FleetConfig::IsInitialized ( ) const
final

◆ MergeFrom() [1/2]

void jaiabot::protobuf::FleetConfig::MergeFrom ( const ::google::protobuf::Message &  from)
final

◆ MergeFrom() [2/2]

void jaiabot::protobuf::FleetConfig::MergeFrom ( const FleetConfig from)

◆ MergePartialFromCodedStream()

bool jaiabot::protobuf::FleetConfig::MergePartialFromCodedStream ( ::google::protobuf::io::CodedInputStream *  input)
final

◆ mutable_bots()

google::protobuf::RepeatedField<::google::protobuf::int32 > * jaiabot::protobuf::FleetConfig::mutable_bots ( )
inline

Definition at line 1947 of file fleet_config.pb.h.

◆ mutable_debconf() [1/2]

google::protobuf::RepeatedPtrField<::jaiabot::protobuf::FleetConfig_Debconf > * jaiabot::protobuf::FleetConfig::mutable_debconf ( )
inline

Definition at line 2022 of file fleet_config.pb.h.

◆ mutable_debconf() [2/2]

jaiabot::protobuf::FleetConfig_Debconf * jaiabot::protobuf::FleetConfig::mutable_debconf ( int  index)
inline

Definition at line 2017 of file fleet_config.pb.h.

◆ mutable_debconf_override() [1/2]

google::protobuf::RepeatedPtrField<::jaiabot::protobuf::FleetConfig_DebconfOverride > * jaiabot::protobuf::FleetConfig::mutable_debconf_override ( )
inline

Definition at line 2142 of file fleet_config.pb.h.

◆ mutable_debconf_override() [2/2]

jaiabot::protobuf::FleetConfig_DebconfOverride * jaiabot::protobuf::FleetConfig::mutable_debconf_override ( int  index)
inline

Definition at line 2137 of file fleet_config.pb.h.

◆ mutable_hubs()

google::protobuf::RepeatedField<::google::protobuf::int32 > * jaiabot::protobuf::FleetConfig::mutable_hubs ( )
inline

Definition at line 1917 of file fleet_config.pb.h.

◆ mutable_ssh()

jaiabot::protobuf::FleetConfig_SSHKeys * jaiabot::protobuf::FleetConfig::mutable_ssh ( )
inline

Definition at line 1982 of file fleet_config.pb.h.

◆ mutable_unknown_fields()

inline ::google::protobuf::UnknownFieldSet* jaiabot::protobuf::FleetConfig::mutable_unknown_fields ( )
inline

Definition at line 971 of file fleet_config.pb.h.

◆ mutable_wlan_password()

std::string * jaiabot::protobuf::FleetConfig::mutable_wlan_password ( )
inline

Definition at line 2083 of file fleet_config.pb.h.

◆ New() [1/2]

FleetConfig* jaiabot::protobuf::FleetConfig::New ( ) const
inlinefinal

Definition at line 993 of file fleet_config.pb.h.

◆ New() [2/2]

FleetConfig* jaiabot::protobuf::FleetConfig::New ( ::google::protobuf::Arena *  arena) const
inlinefinal

Definition at line 997 of file fleet_config.pb.h.

◆ operator=()

FleetConfig& jaiabot::protobuf::FleetConfig::operator= ( const FleetConfig from)
inline

Definition at line 949 of file fleet_config.pb.h.

◆ release_ssh()

jaiabot::protobuf::FleetConfig_SSHKeys * jaiabot::protobuf::FleetConfig::release_ssh ( )
inline

Definition at line 1975 of file fleet_config.pb.h.

◆ release_wlan_password()

std::string * jaiabot::protobuf::FleetConfig::release_wlan_password ( )
inline

Definition at line 2088 of file fleet_config.pb.h.

◆ SerializeWithCachedSizes()

void jaiabot::protobuf::FleetConfig::SerializeWithCachedSizes ( ::google::protobuf::io::CodedOutputStream *  output) const
final

◆ service_vpn_enabled()

bool jaiabot::protobuf::FleetConfig::service_vpn_enabled ( ) const
inline

Definition at line 2120 of file fleet_config.pb.h.

◆ set_allocated_ssh()

void jaiabot::protobuf::FleetConfig::set_allocated_ssh ( ::jaiabot::protobuf::FleetConfig_SSHKeys ssh)
inline

Definition at line 1991 of file fleet_config.pb.h.

◆ set_allocated_wlan_password()

void jaiabot::protobuf::FleetConfig::set_allocated_wlan_password ( ::std::string *  wlan_password)
inline

Definition at line 2096 of file fleet_config.pb.h.

◆ set_bots()

void jaiabot::protobuf::FleetConfig::set_bots ( int  index,
::google::protobuf::int32  value 
)
inline

Definition at line 1933 of file fleet_config.pb.h.

◆ set_fleet()

void jaiabot::protobuf::FleetConfig::set_fleet ( ::google::protobuf::int32  value)
inline

Definition at line 1886 of file fleet_config.pb.h.

◆ set_hubs()

void jaiabot::protobuf::FleetConfig::set_hubs ( int  index,
::google::protobuf::int32  value 
)
inline

Definition at line 1903 of file fleet_config.pb.h.

◆ set_service_vpn_enabled()

void jaiabot::protobuf::FleetConfig::set_service_vpn_enabled ( bool  value)
inline

Definition at line 2124 of file fleet_config.pb.h.

◆ set_wlan_password() [1/3]

void jaiabot::protobuf::FleetConfig::set_wlan_password ( const ::std::string &  value)
inline

Definition at line 2058 of file fleet_config.pb.h.

◆ set_wlan_password() [2/3]

void jaiabot::protobuf::FleetConfig::set_wlan_password ( const char *  value)
inline

Definition at line 2071 of file fleet_config.pb.h.

◆ set_wlan_password() [3/3]

void jaiabot::protobuf::FleetConfig::set_wlan_password ( const char *  value,
size_t  size 
)
inline

Definition at line 2077 of file fleet_config.pb.h.

◆ ssh()

const ::jaiabot::protobuf::FleetConfig_SSHKeys & jaiabot::protobuf::FleetConfig::ssh ( ) const
inline

Definition at line 1969 of file fleet_config.pb.h.

◆ Swap()

void jaiabot::protobuf::FleetConfig::Swap ( FleetConfig other)

◆ unknown_fields()

const ::google::protobuf::UnknownFieldSet& jaiabot::protobuf::FleetConfig::unknown_fields ( ) const
inline

Definition at line 968 of file fleet_config.pb.h.

◆ wlan_password()

const ::std::string & jaiabot::protobuf::FleetConfig::wlan_password ( ) const
inline

Definition at line 2054 of file fleet_config.pb.h.

Friends And Related Function Documentation

◆ ::protobuf_jaiabot_2fmessages_2ffleet_5fconfig_2eproto::TableStruct

◆ swap

void swap ( FleetConfig a,
FleetConfig b 
)
friend

Definition at line 987 of file fleet_config.pb.h.

Member Data Documentation

◆ kBotsFieldNumber

const int jaiabot::protobuf::FleetConfig::kBotsFieldNumber = 3
static

Definition at line 1055 of file fleet_config.pb.h.

◆ kDebconfFieldNumber

const int jaiabot::protobuf::FleetConfig::kDebconfFieldNumber = 5
static

Definition at line 1067 of file fleet_config.pb.h.

◆ kDebconfOverrideFieldNumber

const int jaiabot::protobuf::FleetConfig::kDebconfOverrideFieldNumber = 8
static

Definition at line 1079 of file fleet_config.pb.h.

◆ kFleetFieldNumber

const int jaiabot::protobuf::FleetConfig::kFleetFieldNumber = 1
static

Definition at line 1118 of file fleet_config.pb.h.

◆ kHubsFieldNumber

const int jaiabot::protobuf::FleetConfig::kHubsFieldNumber = 2
static

Definition at line 1043 of file fleet_config.pb.h.

◆ kIndexInFileMessages

constexpr int jaiabot::protobuf::FleetConfig::kIndexInFileMessages
staticconstexpr
Initial value:
=
5

Definition at line 983 of file fleet_config.pb.h.

◆ kServiceVpnEnabledFieldNumber

const int jaiabot::protobuf::FleetConfig::kServiceVpnEnabledFieldNumber = 7
static

Definition at line 1125 of file fleet_config.pb.h.

◆ kSshFieldNumber

const int jaiabot::protobuf::FleetConfig::kSshFieldNumber = 4
static

Definition at line 1106 of file fleet_config.pb.h.

◆ kWlanPasswordFieldNumber

const int jaiabot::protobuf::FleetConfig::kWlanPasswordFieldNumber = 6
static

Definition at line 1091 of file fleet_config.pb.h.


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