Ice 3.7 C++11 API Reference
Public Member Functions | Public Attributes | List of all members
IceGrid::NodeUpdateDescriptor Struct Reference

A node update descriptor to describe the updates to apply to a node of a deployed application. More...

#include <IceGrid/IceGrid.h>

Public Member Functions

std::tuple< const ::std::string &, const ::std::shared_ptr<::IceGrid::BoxedString > &, const ::IceGrid::StringStringDict &, const ::Ice::StringSeq &, const ::IceGrid::PropertySetDescriptorDict &, const ::Ice::StringSeq &, const ::IceGrid::ServerInstanceDescriptorSeq &, const ::IceGrid::ServerDescriptorSeq &, const ::Ice::StringSeq &, const ::std::shared_ptr<::IceGrid::BoxedString > & > ice_tuple () const
 Obtains a tuple containing all of the struct's data members. More...
 

Public Attributes

::std::shared_ptr<::IceGrid::BoxedStringdescription
 The updated description (or null if the description wasn't updated.) More...
 
::std::shared_ptr<::IceGrid::BoxedStringloadFactor
 The updated load factor of the node (or null if the load factor was not updated). More...
 
::std::string name
 The name of the node to update. More...
 
::IceGrid::PropertySetDescriptorDict propertySets
 The property sets to update. More...
 
::Ice::StringSeq removePropertySets
 The property sets to remove. More...
 
::Ice::StringSeq removeServers
 The ids of the servers to remove. More...
 
::Ice::StringSeq removeVariables
 The variables to remove. More...
 
::IceGrid::ServerInstanceDescriptorSeq serverInstances
 The server instances to update. More...
 
::IceGrid::ServerDescriptorSeq servers
 The servers which are not template instances to update. More...
 
::IceGrid::StringStringDict variables
 The variables to update. More...
 

Detailed Description

A node update descriptor to describe the updates to apply to a node of a deployed application.

Member Function Documentation

◆ ice_tuple()

std::tuple<const ::std::string&, const ::std::shared_ptr<::IceGrid::BoxedString>&, const ::IceGrid::StringStringDict&, const ::Ice::StringSeq&, const ::IceGrid::PropertySetDescriptorDict&, const ::Ice::StringSeq&, const ::IceGrid::ServerInstanceDescriptorSeq&, const ::IceGrid::ServerDescriptorSeq&, const ::Ice::StringSeq&, const ::std::shared_ptr<::IceGrid::BoxedString>&> IceGrid::NodeUpdateDescriptor::ice_tuple ( ) const
inline

Obtains a tuple containing all of the struct's data members.

Returns
The data members in a tuple.

Member Data Documentation

◆ description

::std::shared_ptr<::IceGrid::BoxedString> IceGrid::NodeUpdateDescriptor::description

The updated description (or null if the description wasn't updated.)

◆ loadFactor

::std::shared_ptr<::IceGrid::BoxedString> IceGrid::NodeUpdateDescriptor::loadFactor

The updated load factor of the node (or null if the load factor was not updated).

◆ name

::std::string IceGrid::NodeUpdateDescriptor::name

The name of the node to update.

◆ propertySets

::IceGrid::PropertySetDescriptorDict IceGrid::NodeUpdateDescriptor::propertySets

The property sets to update.

◆ removePropertySets

::Ice::StringSeq IceGrid::NodeUpdateDescriptor::removePropertySets

The property sets to remove.

◆ removeServers

::Ice::StringSeq IceGrid::NodeUpdateDescriptor::removeServers

The ids of the servers to remove.

◆ removeVariables

::Ice::StringSeq IceGrid::NodeUpdateDescriptor::removeVariables

The variables to remove.

◆ serverInstances

::IceGrid::ServerInstanceDescriptorSeq IceGrid::NodeUpdateDescriptor::serverInstances

The server instances to update.

◆ servers

::IceGrid::ServerDescriptorSeq IceGrid::NodeUpdateDescriptor::servers

The servers which are not template instances to update.

◆ variables

::IceGrid::StringStringDict IceGrid::NodeUpdateDescriptor::variables

The variables to update.


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