Class Group

  • All Implemented Interfaces:

    
    public final class Group
    extends GroupType
                        

    Create a new group that can hold attributes and subgroups.

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Method Summary

      Modifier and Type Method Description
      JsonObject getJson()
      String getKey()
      final String getLabel()
      final Boolean getInstanced()
      final Boolean getInstanceRequired()
      • Methods inherited from class com.vmware.aria.operations.definition.GroupType

        addAttribute, addAttributes, addGroup, addGroups, defineGroup, defineGroup, defineInstancedGroup, defineInstancedGroup, defineInstancedGroup, defineMetric, defineMetric, defineMetric, defineMetric, defineMetric, defineMetric, defineMetric, defineMetric, defineMetric, defineNumericProperty, defineNumericProperty, defineNumericProperty, defineNumericProperty, defineNumericProperty, defineNumericProperty, defineNumericProperty, defineNumericProperty, defineNumericProperty, defineStringProperty, defineStringProperty, defineStringProperty, defineStringProperty, defineStringProperty, defineStringProperty
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Group

        Group(String key, String label, Boolean instanced, Boolean instanceRequired)
        Parameters:
        key - The key for the group.
        label - Label that is displayed in the VMware Aria Operations UI.
        instanced - If True, this group can be 'instanced' with a value, so that its subgroups and attributes can appear multiple times, once for each instance value.
        instanceRequired - If true, then this group must be created with an instance.
      • Group

        Group(String key, String label, Boolean instanced)
        Parameters:
        key - The key for the group.
        label - Label that is displayed in the VMware Aria Operations UI.
        instanced - If True, this group can be 'instanced' with a value, so that its subgroups and attributes can appear multiple times, once for each instance value.
      • Group

        Group(String key, String label)
        Parameters:
        key - The key for the group.
        label - Label that is displayed in the VMware Aria Operations UI.
      • Group

        Group(String key)
        Parameters:
        key - The key for the group.