def modify_volume_set(name, action = nil, newName = nil, comment = nil, flash_cache_policy = nil, setmembers = nil)
      begin
        @volume_set.modify_volume_set(name, action, newName, comment, flash_cache_policy, setmembers)
      rescue => ex
        Util.log_exception(ex, caller_locations(1, 1)[0].label)
        raise ex
      end
    end
def modify_volume_set(name, action = nil, newName = nil, comment = nil, flash_cache_policy = nil, setmembers = nil)
      begin
        @volume_set.modify_volume_set(name, action, newName, comment, flash_cache_policy, setmembers)
      rescue => ex
        Util.log_exception(ex, caller_locations(1, 1)[0].label)
        raise ex
      end
    end
Modifies a volume set by adding or removing a volume from the volume
 set. It's actions is based on the enums MEM_ADD or MEM_REMOVE.

 ==== Attributes

 * action: add or remove volume from the set
      type name: Hpe3parSdk::SetCustomAction
 * name: the volume set name
      type name: String
 * newName: new name of set
      type newName: String
 * comment: the comment for on the vv set
      type comment: String
 * flash_cache_policy: the flash-cache policy for the vv set
      type flash_cache_policy: enum
 * setmembers: the vv to add to the set, the existence of the vv will not be checked
      type name: Array of String

 ==== Raises

 * Hpe3parSdk::HTTPBadRequest
        - EXISTENT_SET - The set already exits.
 * Hpe3parSdk::HTTPBadRequest
        - EXISTENT_SET - The set already exits.
 * Hpe3parSdk::HTTPNotFound
        - NON_EXISTENT_SET - The set does not exists.
 * Hpe3parSdk::HTTPConflict
        - MEMBER_IN_DOMAINSET - The host is in a domain set.
 * Hpe3parSdk::HTTPConflict
        - MEMBER_IN_SET - The object is already part of the set.
 * Hpe3parSdk::HTTPNotFound
        - MEMBER_NOT_IN_SET - The object is not part of the set.
 * Hpe3parSdk::HTTPConflict
        - MEMBER_NOT_IN_SAME_DOMAIN - Objects must be in the same domain to
        perform this operation.
 * Hpe3parSdk::HTTPForbidden
        - VV_IN_INCONSISTENT_STATE - The volume has an internal
        inconsistency error.
 * Hpe3parSdk::HTTPForbidden
        - VV_IS_BEING_REMOVED - The volume is being removed.
 * Hpe3parSdk::HTTPNotFound
        - NON_EXISTENT_VOLUME - The volume does not exists.
 * Hpe3parSdk::HTTPForbidden
        - INV_OPERATION_VV_SYS_VOLUME - The operation is not allowed on a
        system volume.
 * Hpe3parSdk::HTTPForbidden
        - INV_OPERATION_VV_INTERNAL_VOLUME - The operation is not allowed
        on an internal volume.
 * Hpe3parSdk::HTTPBadRequest
        - INV_INPUT_DUP_NAME - Invalid input (duplicate name).
 * Hpe3parSdk::HTTPBadRequest
        - INV_INPUT_PARAM_CONFLICT - Invalid input (parameters cannot be
        present at the same time).
 * Hpe3parSdk::HTTPBadRequest
        - INV_INPUT_ILLEGAL_CHAR - Invalid contains one or more illegal
        characters.