Package com.zeroc.IceGrid
Class ApplicationUpdateDescriptor
java.lang.Object
com.zeroc.IceGrid.ApplicationUpdateDescriptor
- All Implemented Interfaces:
Serializable
,Cloneable
An application update descriptor to describe the updates to apply
to a deployed application.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionThe updated description (or null if the description wasn't updated.)The updated distribution application descriptor.The name of the application to update.The application nodes to update.The property sets to update.String[]
The nodes to remove.String[]
The property sets to remove.String[]
The replica groups to remove.String[]
The ids of the server template to remove.String[]
The ids of the service template to remove.String[]
The variables to remove.The replica groups to update.The server templates to update.The service templates to update.The variables to update. -
Constructor Summary
ConstructorsConstructorDescriptionApplicationUpdateDescriptor
(String name, BoxedString description, BoxedDistributionDescriptor distrib, Map<String, String> variables, String[] removeVariables, Map<String, PropertySetDescriptor> propertySets, String[] removePropertySets, List<ReplicaGroupDescriptor> replicaGroups, String[] removeReplicaGroups, Map<String, TemplateDescriptor> serverTemplates, String[] removeServerTemplates, Map<String, TemplateDescriptor> serviceTemplates, String[] removeServiceTemplates, List<NodeUpdateDescriptor> nodes, String[] removeNodes) -
Method Summary
Modifier and TypeMethodDescriptionclone()
boolean
int
hashCode()
static ApplicationUpdateDescriptor
ice_read
(InputStream istr) static Optional<ApplicationUpdateDescriptor>
ice_read
(InputStream istr, int tag) void
ice_readMembers
(InputStream istr) static void
ice_write
(OutputStream ostr, int tag, ApplicationUpdateDescriptor v) static void
ice_write
(OutputStream ostr, int tag, Optional<ApplicationUpdateDescriptor> v) static void
void
ice_writeMembers
(OutputStream ostr)
-
Field Details
-
name
The name of the application to update. -
description
The updated description (or null if the description wasn't updated.) -
distrib
The updated distribution application descriptor. -
variables
The variables to update. -
removeVariables
The variables to remove. -
propertySets
The property sets to update. -
removePropertySets
The property sets to remove. -
replicaGroups
The replica groups to update. -
removeReplicaGroups
The replica groups to remove. -
serverTemplates
The server templates to update. -
removeServerTemplates
The ids of the server template to remove. -
serviceTemplates
The service templates to update. -
removeServiceTemplates
The ids of the service template to remove. -
nodes
The application nodes to update. -
removeNodes
The nodes to remove.
-
-
Constructor Details
-
ApplicationUpdateDescriptor
public ApplicationUpdateDescriptor() -
ApplicationUpdateDescriptor
public ApplicationUpdateDescriptor(String name, BoxedString description, BoxedDistributionDescriptor distrib, Map<String, String> variables, String[] removeVariables, Map<String, PropertySetDescriptor> propertySets, String[] removePropertySets, List<ReplicaGroupDescriptor> replicaGroups, String[] removeReplicaGroups, Map<String, TemplateDescriptor> serverTemplates, String[] removeServerTemplates, Map<String, TemplateDescriptor> serviceTemplates, String[] removeServiceTemplates, List<NodeUpdateDescriptor> nodes, String[] removeNodes)
-
-
Method Details