Ice Reference Documentation
<<< Previous | Slice Documentation | Next >>>

# `IceGrid::ApplicationUpdateDescriptor`

## Overview

    struct ApplicationUpdateDescriptor

### Used By

`Admin::updateApplication`, `RegistryObserver::applicationUpdated`, `Session::updateApplication`

### Data Member Index

description

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

distrib

  The updated distribution application descriptor.

name

  The name of the application to update.

nodes

  The application nodes to update.

removeNodes

  The nodes to remove.

removeReplicaGroups

  The replica groups to remove.

removeServerTemplates

  The ids of the server template to remove.

removeServiceTemplates

  The ids of the service tempate to remove.

removeVariables

  The variables to remove.

replicaGroups

  The replica groups to update.

serverTemplates

  The server templates to update.

serviceTemplates

  The service templates to update.

variables

  The variables to update.

## `description`

    BoxedString description;

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

## `distrib`

    BoxedDistributionDescriptor distrib;

The updated distribution application descriptor.

## `name`

    string name;

The name of the application to update.

## `nodes`

    NodeUpdateDescriptorSeq nodes;

The application nodes to update.

## `removeNodes`

    ::Ice::StringSeq removeNodes;

The nodes to remove.

## `removeReplicaGroups`

    ::Ice::StringSeq removeReplicaGroups;

The replica groups to remove.

## `removeServerTemplates`

    ::Ice::StringSeq removeServerTemplates;

The ids of the server template to remove.

## `removeServiceTemplates`

    ::Ice::StringSeq removeServiceTemplates;

The ids of the service tempate to remove.

## `removeVariables`

    ::Ice::StringSeq removeVariables;

The variables to remove.

## `replicaGroups`

    ReplicaGroupDescriptorSeq replicaGroups;

The replica groups to update.

## `serverTemplates`

    TemplateDescriptorDict serverTemplates;

The server templates to update.

## `serviceTemplates`

    TemplateDescriptorDict serviceTemplates;

The service templates to update.

## `variables`

    [ "java:type:java.util.TreeMap" ]
    StringStringDict variables;

The variables to update.

<<< Previous | Home | Next >>>
`IceGrid::ApplicationNotExistException` | Up | `IceGrid::BadSignalException`