Package com.zeroc.IceGrid
Class NodeUpdateDescriptor
java.lang.Object
com.zeroc.IceGrid.NodeUpdateDescriptor
- All Implemented Interfaces:
Serializable
,Cloneable
A node update descriptor to describe the updates to apply to a
node of a deployed application.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionThe updated description (or null if the description wasn't updated.)The updated load factor of the node (or null if the load factor was not updated).The name of the node to update.The property sets to update.String[]
The property sets to remove.String[]
The ids of the servers to remove.String[]
The variables to remove.The server instances to update.The servers which are not template instances to update.The variables to update. -
Constructor Summary
ConstructorsConstructorDescriptionNodeUpdateDescriptor
(String name, BoxedString description, Map<String, String> variables, String[] removeVariables, Map<String, PropertySetDescriptor> propertySets, String[] removePropertySets, List<ServerInstanceDescriptor> serverInstances, List<ServerDescriptor> servers, String[] removeServers, BoxedString loadFactor) -
Method Summary
Modifier and TypeMethodDescriptionclone()
boolean
int
hashCode()
static NodeUpdateDescriptor
ice_read
(InputStream istr) static Optional<NodeUpdateDescriptor>
ice_read
(InputStream istr, int tag) void
ice_readMembers
(InputStream istr) static void
ice_write
(OutputStream ostr, int tag, NodeUpdateDescriptor v) static void
ice_write
(OutputStream ostr, int tag, Optional<NodeUpdateDescriptor> v) static void
ice_write
(OutputStream ostr, NodeUpdateDescriptor v) void
ice_writeMembers
(OutputStream ostr)
-
Field Details
-
name
The name of the node to update. -
description
The updated description (or null if the description wasn't updated.) -
variables
The variables to update. -
removeVariables
The variables to remove. -
propertySets
The property sets to update. -
removePropertySets
The property sets to remove. -
serverInstances
The server instances to update. -
servers
The servers which are not template instances to update. -
removeServers
The ids of the servers to remove. -
loadFactor
The updated load factor of the node (or null if the load factor was not updated).
-
-
Constructor Details
-
NodeUpdateDescriptor
public NodeUpdateDescriptor() -
NodeUpdateDescriptor
public NodeUpdateDescriptor(String name, BoxedString description, Map<String, String> variables, String[] removeVariables, Map<String, PropertySetDescriptor> propertySets, String[] removePropertySets, List<ServerInstanceDescriptor> serverInstances, List<ServerDescriptor> servers, String[] removeServers, BoxedString loadFactor)
-
-
Method Details