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

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

Inheritance diagram for jaiabot::protobuf::FleetConfig_SSHKeys:
Collaboration diagram for jaiabot::protobuf::FleetConfig_SSHKeys:

Public Types

typedef FleetConfig_SSHKeys_HubKey HubKey
 
typedef FleetConfig_SSHKeys_VPNTempKey VPNTempKey
 

Public Member Functions

 FleetConfig_SSHKeys ()
 
virtual ~FleetConfig_SSHKeys ()
 
 FleetConfig_SSHKeys (const FleetConfig_SSHKeys &from)
 
FleetConfig_SSHKeysoperator= (const FleetConfig_SSHKeys &from)
 
const ::google::protobuf::UnknownFieldSet & unknown_fields () const
 
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields ()
 
void Swap (FleetConfig_SSHKeys *other)
 
FleetConfig_SSHKeysNew () const final
 
FleetConfig_SSHKeysNew (::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_SSHKeys &from)
 
void MergeFrom (const FleetConfig_SSHKeys &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 permanent_authorized_keys_size () const
 
void clear_permanent_authorized_keys ()
 
const ::std::string & permanent_authorized_keys (int index) const
 
::std::string * mutable_permanent_authorized_keys (int index)
 
void set_permanent_authorized_keys (int index, const ::std::string &value)
 
void set_permanent_authorized_keys (int index, const char *value)
 
void set_permanent_authorized_keys (int index, const char *value, size_t size)
 
::std::string * add_permanent_authorized_keys ()
 
void add_permanent_authorized_keys (const ::std::string &value)
 
void add_permanent_authorized_keys (const char *value)
 
void add_permanent_authorized_keys (const char *value, size_t size)
 
const ::google::protobuf::RepeatedPtrField< ::std::string > & permanent_authorized_keys () const
 
::google::protobuf::RepeatedPtrField< ::std::string > * mutable_permanent_authorized_keys ()
 
int hub_size () const
 
void clear_hub ()
 
::jaiabot::protobuf::FleetConfig_SSHKeys_HubKeymutable_hub (int index)
 
::google::protobuf::RepeatedPtrField< ::jaiabot::protobuf::FleetConfig_SSHKeys_HubKey > * mutable_hub ()
 
const ::jaiabot::protobuf::FleetConfig_SSHKeys_HubKeyhub (int index) const
 
::jaiabot::protobuf::FleetConfig_SSHKeys_HubKeyadd_hub ()
 
const ::google::protobuf::RepeatedPtrField< ::jaiabot::protobuf::FleetConfig_SSHKeys_HubKey > & hub () const
 
bool has_vpn_tmp () const
 
void clear_vpn_tmp ()
 
const ::jaiabot::protobuf::FleetConfig_SSHKeys_VPNTempKeyvpn_tmp () const
 
::jaiabot::protobuf::FleetConfig_SSHKeys_VPNTempKeyrelease_vpn_tmp ()
 
::jaiabot::protobuf::FleetConfig_SSHKeys_VPNTempKeymutable_vpn_tmp ()
 
void set_allocated_vpn_tmp (::jaiabot::protobuf::FleetConfig_SSHKeys_VPNTempKey *vpn_tmp)
 

Static Public Member Functions

static const ::google::protobuf::Descriptor * descriptor ()
 
static const FleetConfig_SSHKeysdefault_instance ()
 
static void InitAsDefaultInstance ()
 
static const FleetConfig_SSHKeysinternal_default_instance ()
 

Static Public Attributes

static constexpr int kIndexInFileMessages
 
static const int kPermanentAuthorizedKeysFieldNumber = 1
 
static const int kHubFieldNumber = 2
 
static const int kVpnTmpFieldNumber = 3
 

Friends

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

Detailed Description

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

Member Typedef Documentation

◆ HubKey

◆ VPNTempKey

Constructor & Destructor Documentation

◆ FleetConfig_SSHKeys() [1/2]

jaiabot::protobuf::FleetConfig_SSHKeys::FleetConfig_SSHKeys ( )

◆ ~FleetConfig_SSHKeys()

virtual jaiabot::protobuf::FleetConfig_SSHKeys::~FleetConfig_SSHKeys ( )
virtual

◆ FleetConfig_SSHKeys() [2/2]

jaiabot::protobuf::FleetConfig_SSHKeys::FleetConfig_SSHKeys ( const FleetConfig_SSHKeys from)

Member Function Documentation

◆ add_hub()

jaiabot::protobuf::FleetConfig_SSHKeys_HubKey * jaiabot::protobuf::FleetConfig_SSHKeys::add_hub ( )
inline

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

◆ add_permanent_authorized_keys() [1/4]

std::string * jaiabot::protobuf::FleetConfig_SSHKeys::add_permanent_authorized_keys ( )
inline

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

◆ add_permanent_authorized_keys() [2/4]

void jaiabot::protobuf::FleetConfig_SSHKeys::add_permanent_authorized_keys ( const ::std::string &  value)
inline

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

◆ add_permanent_authorized_keys() [3/4]

void jaiabot::protobuf::FleetConfig_SSHKeys::add_permanent_authorized_keys ( const char *  value)
inline

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

◆ add_permanent_authorized_keys() [4/4]

void jaiabot::protobuf::FleetConfig_SSHKeys::add_permanent_authorized_keys ( const char *  value,
size_t  size 
)
inline

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

◆ ByteSizeLong()

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

◆ Clear()

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

◆ clear_hub()

void jaiabot::protobuf::FleetConfig_SSHKeys::clear_hub ( )
inline

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

◆ clear_permanent_authorized_keys()

void jaiabot::protobuf::FleetConfig_SSHKeys::clear_permanent_authorized_keys ( )
inline

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

◆ clear_vpn_tmp()

void jaiabot::protobuf::FleetConfig_SSHKeys::clear_vpn_tmp ( )
inline

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

◆ CopyFrom() [1/2]

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

◆ CopyFrom() [2/2]

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

◆ default_instance()

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

◆ descriptor()

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

◆ GetCachedSize()

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

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

◆ GetMetadata()

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

◆ has_vpn_tmp()

bool jaiabot::protobuf::FleetConfig_SSHKeys::has_vpn_tmp ( ) const
inline

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

◆ hub() [1/2]

const ::google::protobuf::RepeatedPtrField<::jaiabot::protobuf::FleetConfig_SSHKeys_HubKey > & jaiabot::protobuf::FleetConfig_SSHKeys::hub ( ) const
inline

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

◆ hub() [2/2]

const ::jaiabot::protobuf::FleetConfig_SSHKeys_HubKey & jaiabot::protobuf::FleetConfig_SSHKeys::hub ( int  index) const
inline

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

◆ hub_size()

int jaiabot::protobuf::FleetConfig_SSHKeys::hub_size ( ) const
inline

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

◆ InitAsDefaultInstance()

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

◆ internal_default_instance()

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

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

◆ InternalSerializeWithCachedSizesToArray()

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

◆ IsInitialized()

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

◆ MergeFrom() [1/2]

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

◆ MergeFrom() [2/2]

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

◆ MergePartialFromCodedStream()

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

◆ mutable_hub() [1/2]

google::protobuf::RepeatedPtrField<::jaiabot::protobuf::FleetConfig_SSHKeys_HubKey > * jaiabot::protobuf::FleetConfig_SSHKeys::mutable_hub ( )
inline

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

◆ mutable_hub() [2/2]

jaiabot::protobuf::FleetConfig_SSHKeys_HubKey * jaiabot::protobuf::FleetConfig_SSHKeys::mutable_hub ( int  index)
inline

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

◆ mutable_permanent_authorized_keys() [1/2]

google::protobuf::RepeatedPtrField<::std::string > * jaiabot::protobuf::FleetConfig_SSHKeys::mutable_permanent_authorized_keys ( )
inline

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

◆ mutable_permanent_authorized_keys() [2/2]

std::string * jaiabot::protobuf::FleetConfig_SSHKeys::mutable_permanent_authorized_keys ( int  index)
inline

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

◆ mutable_unknown_fields()

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

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

◆ mutable_vpn_tmp()

jaiabot::protobuf::FleetConfig_SSHKeys_VPNTempKey * jaiabot::protobuf::FleetConfig_SSHKeys::mutable_vpn_tmp ( )
inline

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

◆ New() [1/2]

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

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

◆ New() [2/2]

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

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

◆ operator=()

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

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

◆ permanent_authorized_keys() [1/2]

const ::google::protobuf::RepeatedPtrField<::std::string > & jaiabot::protobuf::FleetConfig_SSHKeys::permanent_authorized_keys ( ) const
inline

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

◆ permanent_authorized_keys() [2/2]

const ::std::string & jaiabot::protobuf::FleetConfig_SSHKeys::permanent_authorized_keys ( int  index) const
inline

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

◆ permanent_authorized_keys_size()

int jaiabot::protobuf::FleetConfig_SSHKeys::permanent_authorized_keys_size ( ) const
inline

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

◆ release_vpn_tmp()

jaiabot::protobuf::FleetConfig_SSHKeys_VPNTempKey * jaiabot::protobuf::FleetConfig_SSHKeys::release_vpn_tmp ( )
inline

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

◆ SerializeWithCachedSizes()

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

◆ set_allocated_vpn_tmp()

void jaiabot::protobuf::FleetConfig_SSHKeys::set_allocated_vpn_tmp ( ::jaiabot::protobuf::FleetConfig_SSHKeys_VPNTempKey vpn_tmp)
inline

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

◆ set_permanent_authorized_keys() [1/3]

void jaiabot::protobuf::FleetConfig_SSHKeys::set_permanent_authorized_keys ( int  index,
const ::std::string &  value 
)
inline

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

◆ set_permanent_authorized_keys() [2/3]

void jaiabot::protobuf::FleetConfig_SSHKeys::set_permanent_authorized_keys ( int  index,
const char *  value 
)
inline

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

◆ set_permanent_authorized_keys() [3/3]

void jaiabot::protobuf::FleetConfig_SSHKeys::set_permanent_authorized_keys ( int  index,
const char *  value,
size_t  size 
)
inline

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

◆ Swap()

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

◆ unknown_fields()

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

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

◆ vpn_tmp()

const ::jaiabot::protobuf::FleetConfig_SSHKeys_VPNTempKey & jaiabot::protobuf::FleetConfig_SSHKeys::vpn_tmp ( ) const
inline

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

Friends And Related Function Documentation

◆ ::protobuf_jaiabot_2fmessages_2ffleet_5fconfig_2eproto::TableStruct

◆ swap

void swap ( FleetConfig_SSHKeys a,
FleetConfig_SSHKeys b 
)
friend

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

Member Data Documentation

◆ kHubFieldNumber

const int jaiabot::protobuf::FleetConfig_SSHKeys::kHubFieldNumber = 2
static

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

◆ kIndexInFileMessages

constexpr int jaiabot::protobuf::FleetConfig_SSHKeys::kIndexInFileMessages
staticconstexpr
Initial value:
=
2

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

◆ kPermanentAuthorizedKeysFieldNumber

const int jaiabot::protobuf::FleetConfig_SSHKeys::kPermanentAuthorizedKeysFieldNumber = 1
static

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

◆ kVpnTmpFieldNumber

const int jaiabot::protobuf::FleetConfig_SSHKeys::kVpnTmpFieldNumber = 3
static

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


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