Class VmwareCimDatacollectionConfig

    • Constructor Detail

      • VmwareCimDatacollectionConfig

        public VmwareCimDatacollectionConfig()
    • Method Detail

      • enumerateVmwareCimCollection

        public Enumeration<VmwareCimCollection> enumerateVmwareCimCollection()
        Method enumerateVmwareCimCollection.
        Returns:
        an Enumeration over all possible elements of this collection
      • equals

        public boolean equals​(Object obj)
        Overrides the java.lang.Object.equals method.
        Overrides:
        equals in class Object
        Parameters:
        obj -
        Returns:
        true if the objects are equal.
      • getRrdRepository

        public String getRrdRepository()
        Returns the value of field 'rrdRepository'.
        Returns:
        the value of field 'RrdRepository'.
      • getVmwareCimCollection

        public VmwareCimCollection getVmwareCimCollection​(int index)
                                                   throws IndexOutOfBoundsException
        Method getVmwareCimCollection.
        Parameters:
        index -
        Returns:
        the value of the org.opennms.netmgt.config.vmware.cim.VmwareCimCollection at the given index
        Throws:
        IndexOutOfBoundsException - if the index given is outside the bounds of the collection
      • getVmwareCimCollection

        public VmwareCimCollection[] getVmwareCimCollection()
        Method getVmwareCimCollection.Returns the contents of the collection in an Array.

        Note: Just in case the collection contents are changing in another thread, we pass a 0-length Array of the correct type into the API call. This way we know that the Array returned is of exactly the correct length.

        Returns:
        this collection as an Array
      • getVmwareCimCollectionCollection

        public List<VmwareCimCollection> getVmwareCimCollectionCollection()
        Method getVmwareCimCollectionCollection.Returns a reference to '_vmwareCimCollectionList'. No type checking is performed on any modifications to the Vector.
        Returns:
        a reference to the Vector backing this class
      • getVmwareCimCollectionCount

        public int getVmwareCimCollectionCount()
        Method getVmwareCimCollectionCount.
        Returns:
        the size of this collection
      • iterateVmwareCimCollection

        public Iterator<VmwareCimCollection> iterateVmwareCimCollection()
        Method iterateVmwareCimCollection.
        Returns:
        an Iterator over all possible elements in this collection
      • removeAllVmwareCimCollection

        public void removeAllVmwareCimCollection()
      • removeVmwareCimCollection

        public boolean removeVmwareCimCollection​(VmwareCimCollection vVmwareCimCollection)
        Method removeVmwareCimCollection.
        Parameters:
        vVmwareCimCollection -
        Returns:
        true if the object was removed from the collection.
      • removeVmwareCimCollectionAt

        public VmwareCimCollection removeVmwareCimCollectionAt​(int index)
        Method removeVmwareCimCollectionAt.
        Parameters:
        index -
        Returns:
        the element removed from the collection
      • setRrdRepository

        public void setRrdRepository​(String rrdRepository)
        Sets the value of field 'rrdRepository'.
        Parameters:
        rrdRepository - the value of field 'rrdRepository'.
      • setVmwareCimCollection

        public void setVmwareCimCollection​(VmwareCimCollection[] vVmwareCimCollectionArray)
        Parameters:
        vVmwareCimCollectionArray -
      • setVmwareCimCollection

        public void setVmwareCimCollection​(List<VmwareCimCollection> vVmwareCimCollectionList)
        Sets the value of '_vmwareCimCollectionList' by copying the given Vector. All elements will be checked for type safety.
        Parameters:
        vVmwareCimCollectionList - the Vector to copy.