All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.vmware.vim25.mox.VirtualMachineDeviceManager.class Maven / Gradle / Ivy

The newest version!
????2?0com/vmware/vim25/mox/VirtualMachineDeviceManagerjava/lang/Objectvm$Lcom/vmware/vim25/mo/VirtualMachine;X$SWITCH_TABLE$com$vmware$vim25$mox$VirtualMachineDeviceManager$VirtualNetworkAdapterType[I'(Lcom/vmware/vim25/mo/VirtualMachine;)VCode

	()V	LineNumberTableLocalVariableTablethis2Lcom/vmware/vim25/mox/VirtualMachineDeviceManager;getVM&()Lcom/vmware/vim25/mo/VirtualMachine;addFloppyDriveFromISO/(Ljava/lang/String;Z)Lcom/vmware/vim25/mo/Task;
Exceptionscom/vmware/vim25/InvalidNamecom/vmware/vim25/VmConfigFaultcom/vmware/vim25/DuplicateName!com/vmware/vim25/TaskInProgress#com/vmware/vim25/FileFault%com/vmware/vim25/InvalidState'!com/vmware/vim25/ConcurrentAccess)!com/vmware/vim25/InvalidDatastore++com/vmware/vim25/InsufficientResourcesFault-com/vmware/vim25/RuntimeFault/java/rmi/RemoteException
123addFloppyDriveS(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/vmware/vim25/mo/Task;floppyImagePathLjava/lang/String;startConnectedZaddFloppyDriveFromHost
hostDevicecreateFloppyDrive
<>="com/vmware/vim25/mo/VirtualMachine?@
getRuntime.()Lcom/vmware/vim25/VirtualMachineRuntimeInfo;
BDC*com/vmware/vim25/VirtualMachineRuntimeInfoEF
getPowerState-()Lcom/vmware/vim25/VirtualMachinePowerState;	HJI)com/vmware/vim25/VirtualMachinePowerStateKL
poweredOff+Lcom/vmware/vim25/VirtualMachinePowerState;Njava/lang/RuntimeExceptionPDInvalid power state: power off this VM before adding a floppy drive.
MR	S(Ljava/lang/String;)VUcom/vmware/vim25/VirtualFloppy
T
X)com/vmware/vim25/VirtualDeviceConnectInfo
W
	T[\]connectable+Lcom/vmware/vim25/VirtualDeviceConnectInfo;	W_67a/com/vmware/vim25/VirtualFloppyDeviceBackingInfo
`
	`de5
deviceName	Tghibacking+Lcom/vmware/vim25/VirtualDeviceBackingInfo;k.com/vmware/vim25/VirtualFloppyImageBackingInfo
j
	jno5fileNameq5com/vmware/vim25/VirtualFloppyRemoteDeviceBackingInfo
p
t	pd	Wwx7	connected	Tz{|keyI~(com/vmware/vim25/VirtualDeviceConfigSpec
}
	???1com/vmware/vim25/VirtualDeviceConfigSpecOperation??add3Lcom/vmware/vim25/VirtualDeviceConfigSpecOperation;	}???	operation	???5com/vmware/vim25/VirtualDeviceConfigSpecFileOperation??create7Lcom/vmware/vim25/VirtualDeviceConfigSpecFileOperation;	}???
fileOperation	}???device Lcom/vmware/vim25/VirtualDevice;?)com/vmware/vim25/VirtualMachineConfigSpec
?
	????deviceChange+[Lcom/vmware/vim25/VirtualDeviceConfigSpec;?%com/vmware/vim25/VirtualIDEController
???getFirstAvailableController7(Ljava/lang/Class;)Lcom/vmware/vim25/VirtualController;	?z
???java/lang/Integer??valueOf(I)Ljava/lang/Integer;	???com/vmware/vim25/VirtualDevice??
controllerKeyLjava/lang/Integer;?-No available IDE controller for floppy drive.
<???reconfigVM_TaskG(Lcom/vmware/vim25/VirtualMachineConfigSpec;)Lcom/vmware/vim25/mo/Task;newFloppyImagePathfloppy Lcom/vmware/vim25/VirtualFloppy;1Lcom/vmware/vim25/VirtualFloppyDeviceBackingInfo;0Lcom/vmware/vim25/VirtualFloppyImageBackingInfo;7Lcom/vmware/vim25/VirtualFloppyRemoteDeviceBackingInfo;
floppySpec*Lcom/vmware/vim25/VirtualDeviceConfigSpec;config+Lcom/vmware/vim25/VirtualMachineConfigSpec;
controller'Lcom/vmware/vim25/VirtualIDEController;
StackMapTablegetPassThroughDevice&(Ljava/lang/String;)Ljava/lang/String;typeaddPassthroughDeviceremovePassthroughDeviceaddCdDriveFromIso(Ljava/lang/String;Z)V? com/vmware/vim25/InvalidProperty?java/lang/InterruptedException
???
addCdDrive((Ljava/lang/String;Ljava/lang/String;Z)VisoPathaddCdDriveFromHost?0VM is not yet powered off for adding a CD drive.?com/vmware/vim25/VirtualCdrom
?
	?[	W??7allowGuestControl
??SvalidateCdromHostDevice?-com/vmware/vim25/VirtualCdromAtapiBackingInfo
?
	?d	?g?+com/vmware/vim25/VirtualCdromIsoBackingInfo
?
	?n?9com/vmware/vim25/VirtualCdromRemotePassthroughBackingInfo
?
	???7	exclusive	?d	?z?.No free IDE controller for addtional CD Drive.
???com/vmware/vim25/mo/Task??waitForTask()Ljava/lang/String;
powerStatecdromLcom/vmware/vim25/VirtualCdrom;/Lcom/vmware/vim25/VirtualCdromAtapiBackingInfo;-Lcom/vmware/vim25/VirtualCdromIsoBackingInfo;;Lcom/vmware/vim25/VirtualCdromRemotePassthroughBackingInfo;cdSpectaskLcom/vmware/vim25/mo/Task;
getValidCdromOnHost()Ljava/util/List;	java/util/List
contains(Ljava/lang/Object;)Z
'Invalid host device path for CD drives.validCdListLjava/util/List;LocalVariableTypeTable$Ljava/util/List;	Signature&()Ljava/util/List;java/util/ArrayList

<getEnvironmentBrowser*()Lcom/vmware/vim25/mo/EnvironmentBrowser;
&com/vmware/vim25/mo/EnvironmentBrowser queryConfigTargetA(Lcom/vmware/vim25/mo/HostSystem;)Lcom/vmware/vim25/ConfigTarget;")Error in getting Cdrom devices from host.	$&%com/vmware/vim25/ConfigTarget'(cdRom+[Lcom/vmware/vim25/VirtualMachineCdromInfo;	*,+(com/vmware/vim25/VirtualMachineCdromInfo-5name/?1java/lang/Exceptionresult	envBrower(Lcom/vmware/vim25/mo/EnvironmentBrowser;configTargetLcom/vmware/vim25/ConfigTarget;exLjava/lang/Exception;	cdromInfo*Lcom/vmware/vim25/VirtualMachineCdromInfo;(createHardDiskH(ILcom/vmware/vim25/VirtualDiskType;Lcom/vmware/vim25/VirtualDiskMode;)V?/com/vmware/vim25/VirtualDiskFlatVer2BackingInfo
>
>BCSsetFileName
EGF com/vmware/vim25/VirtualDiskModeH?toString
>JKSsetDiskMode	MON com/vmware/vim25/VirtualDiskTypePQthin"Lcom/vmware/vim25/VirtualDiskType;
SUTjava/lang/Boolean?V(Z)Ljava/lang/Boolean;
>XYZsetThinProvisioned(Ljava/lang/Boolean;)V\&com/vmware/vim25/VirtualSCSIController
^_`#getFirstFreeUnitNumberForController'(Lcom/vmware/vim25/VirtualController;)Ibcom/vmware/vim25/VirtualDisk
a
	[z
afghsetControllerKey(Ljava/lang/Integer;)V
ajkh
setUnitNumber
amno
setBacking.(Lcom/vmware/vim25/VirtualDeviceBackingInfo;)V
aqrssetCapacityInKB(J)V
auvwsetKey(I)V
}yz{setOperation6(Lcom/vmware/vim25/VirtualDeviceConfigSpecOperation;)V
}}~setFileOperation:(Lcom/vmware/vim25/VirtualDeviceConfigSpecFileOperation;)V
}???	setDevice#(Lcom/vmware/vim25/VirtualDevice;)V
????setDeviceChange.([Lcom/vmware/vim25/VirtualDeviceConfigSpec;)V
????(II)Ljava/lang/String;
diskSizeMBmode"Lcom/vmware/vim25/VirtualDiskMode;vmConfigSpecdiskSpecdiskfileBacking1Lcom/vmware/vim25/VirtualDiskFlatVer2BackingInfo;scsiController(Lcom/vmware/vim25/VirtualSCSIController;
unitNumberdiskLcom/vmware/vim25/VirtualDisk;	vdiskSpecvdiskSpecArrayaddHardDisk7(Ljava/lang/String;Lcom/vmware/vim25/VirtualDiskMode;)VdiskFilePathdiskModefindHardDisk2(Ljava/lang/String;)Lcom/vmware/vim25/VirtualDisk;
???getAllVirtualDevices#()[Lcom/vmware/vim25/VirtualDevice;
a???
getDeviceInfo ()Lcom/vmware/vim25/Description;
???com/vmware/vim25/Description??getLabel
???java/lang/String??equalsIgnoreCase(Ljava/lang/String;)ZdiskNamedevices![Lcom/vmware/vim25/VirtualDevice;ivDisk?	???"com/vmware/vim25/VirtualController?
??`getMaxNodesPerControllerOfType	[???scsiCtlrUnitNumber
????intValue()I	?z	????$Lcom/vmware/vim25/VirtualController;maxNodesusedNodeList%Ljava/util/List;createNetworkAdapteru(Lcom/vmware/vim25/mox/VirtualMachineDeviceManager$VirtualNetworkAdapterType;Ljava/lang/String;Ljava/lang/String;ZZ)V
<???	getConfig-()Lcom/vmware/vim25/VirtualMachineConfigInfo;
???)com/vmware/vim25/VirtualMachineConfigInfo??
getVersion
????length
????	substring(I)Ljava/lang/String;
????parseInt(Ljava/lang/String;)I	H??L	suspended?"com/vmware/vim25/InvalidPowerState
?
?com/vmware/vim25/mo/HostSystem
<???getServerConnection(()Lcom/vmware/vim25/mo/ServerConnection;
B???getHost+()Lcom/vmware/vim25/ManagedObjectReference;
??	?R(Lcom/vmware/vim25/mo/ServerConnection;Lcom/vmware/vim25/ManagedObjectReference;)V
????	getParent%()Lcom/vmware/vim25/mo/ManagedEntity;?#com/vmware/vim25/mo/ComputeResource
?
??queryConfigOptiona(Ljava/lang/String;Lcom/vmware/vim25/mo/HostSystem;)Lcom/vmware/vim25/VirtualMachineConfigOption;
+com/vmware/vim25/VirtualMachineConfigOptiongetGuestOSDescriptor'()[Lcom/vmware/vim25/GuestOsDescriptor;
?	?
getGuestId

validateNicType?([Lcom/vmware/vim25/GuestOsDescriptor;Ljava/lang/String;Lcom/vmware/vim25/mox/VirtualMachineDeviceManager$VirtualNetworkAdapterType;)Lcom/vmware/vim25/mox/VirtualMachineDeviceManager$VirtualNetworkAdapterType;

createNicSpec?(Lcom/vmware/vim25/mox/VirtualMachineDeviceManager$VirtualNetworkAdapterType;Ljava/lang/String;Ljava/lang/String;ZZLcom/vmware/vim25/ConfigTarget;)Lcom/vmware/vim25/VirtualDeviceConfigSpec;LLcom/vmware/vim25/mox/VirtualMachineDeviceManager$VirtualNetworkAdapterType;networkName
macAddress	wakeOnLanvmVerStrvmVerhost Lcom/vmware/vim25/mo/HostSystem;cr%Lcom/vmware/vim25/mo/ComputeResource;
envBrowservmCfgOpt-Lcom/vmware/vim25/VirtualMachineConfigOption;nicSpec	$!"#distributedVirtualPortgroup3[Lcom/vmware/vim25/DistributedVirtualPortgroupInfo;
%&'findDVPortgroupInfoy([Lcom/vmware/vim25/DistributedVirtualPortgroupInfo;Ljava/lang/String;)Lcom/vmware/vim25/DistributedVirtualPortgroupInfo;
)*+$validateDVPortGroupForVNicConnection5(Lcom/vmware/vim25/DistributedVirtualPortgroupInfo;)V-Ecom/vmware/vim25/VirtualEthernetCardDistributedVirtualPortBackingInfo
,
07com/vmware/vim25/DistributedVirtualSwitchPortConnection
/
	,345port9Lcom/vmware/vim25/DistributedVirtualSwitchPortConnection;	7980com/vmware/vim25/DistributedVirtualPortgroupInfo:5portgroupKey	/9	7=>5
switchUuid	/=
AB?(Lcom/vmware/vim25/mox/VirtualMachineDeviceManager$VirtualNetworkAdapterType;Ljava/lang/String;ZZLcom/vmware/vim25/VirtualDeviceBackingInfo;)Lcom/vmware/vim25/VirtualDeviceConfigSpec;	$DEFnetwork-[Lcom/vmware/vim25/VirtualMachineNetworkInfo;
HIJgetHostNetworkSummaryByNameb(Ljava/lang/String;[Lcom/vmware/vim25/VirtualMachineNetworkInfo;)Lcom/vmware/vim25/NetworkSummary;L6com/vmware/vim25/VirtualEthernetCardNetworkBackingInfo
K
	OQPcom/vmware/vim25/NetworkSummaryER)Lcom/vmware/vim25/ManagedObjectReference;	KQ	O,	KdadapterTypedvPortgroupInfo2Lcom/vmware/vim25/DistributedVirtualPortgroupInfo;
nicBackingGLcom/vmware/vim25/VirtualEthernetCardDistributedVirtualPortBackingInfo;
netSummary!Lcom/vmware/vim25/NetworkSummary;8Lcom/vmware/vim25/VirtualEthernetCardNetworkBackingInfo;	7_`7uplinkPortgroupb6The vDS portgroup's uplinkPortgroup should not be null	7de5
portgroupType
gih9com/vmware/vim25/DistributedVirtualPortgroupPortgroupType?jO(Ljava/lang/String;)Lcom/vmware/vim25/DistributedVirtualPortgroupPortgroupType;
lnm$com/vmware/vim25/mo/ServerConnectionopgetServiceInstance'()Lcom/vmware/vim25/mo/ServiceInstance;
rts#com/vmware/vim25/mo/ServiceInstanceuvgetAboutInfo()Lcom/vmware/vim25/AboutInfo;
xzycom/vmware/vim25/AboutInfo{?getProductLineId}ESX
???indexOf	g???earlyBinding;Lcom/vmware/vim25/DistributedVirtualPortgroupPortgroupType;	g???lateBinding?+ESX does not support early or late binding!
prodLineId	?,?*com/vmware/vim25/VirtualMachineNetworkInfo
???equals	??E\	O??7
accessible?java/lang/StringBuilder?	Network: 
?R
????append-(Ljava/lang/String;)Ljava/lang/StringBuilder;? is not accessible.
?G?  does not exist on host network.hostNetworkListisNetworkExistingOnHostnetInfo,Lcom/vmware/vim25/VirtualMachineNetworkInfo;F	7??5
portgroupName#hostDistributedVirtualPortgroupInfo
portgroupInfo#
??()[I
???Jcom/vmware/vim25/mox/VirtualMachineDeviceManager$VirtualNetworkAdapterType??ordinal?com/vmware/vim25/VirtualVmxnet
?
?com/vmware/vim25/VirtualVmxnet2
?
?com/vmware/vim25/VirtualVmxnet3
?
?com/vmware/vim25/VirtualPCNet32
?
?com/vmware/vim25/VirtualE1000
?
?	generated	???$com/vmware/vim25/VirtualEthernetCard?5addressType?manual	??5	????wakeOnLanEnabledLjava/lang/Boolean;	?g	?[	?z&Lcom/vmware/vim25/VirtualEthernetCard;?#com/vmware/vim25/DeviceNotSupported
???"com/vmware/vim25/GuestOsDescriptor??getId	???Unknown
???TryGetNetworkAdapterTyper(Lcom/vmware/vim25/GuestOsDescriptor;)Lcom/vmware/vim25/mox/VirtualMachineDeviceManager$VirtualNetworkAdapterType;
????getSupportedEthernetCard()[Ljava/lang/String;
???GetNetworkAdapterTypeByApiType`(Ljava/lang/String;)Lcom/vmware/vim25/mox/VirtualMachineDeviceManager$VirtualNetworkAdapterType;
?G
?
?Virtual NIC
???S?.The requested NIC is not supported in this OS.
???S	setReasonguestOsDescriptorList%[Lcom/vmware/vim25/GuestOsDescriptor;guestIdguestOsInfo$Lcom/vmware/vim25/GuestOsDescriptor;desc	supportedsupportedTypeListsupportedAdapterNamesupportedAdapterTypedns%Lcom/vmware/vim25/DeviceNotSupported;?[Ljava/lang/String;
?
?getRecommendedEthernetCard
?
isEmpty()ZethernetCardType
???removeDevice=(Lcom/vmware/vim25/VirtualDevice;Z)Lcom/vmware/vim25/mo/Task;
/

removeDevices-(Ljava/util/List;Z)Lcom/vmware/vim25/mo/Task;destroyDeviceBacking
deviceListLjava/util/ArrayList;7Ljava/util/ArrayList;O(Ljava/util/List;Z)Lcom/vmware/vim25/mo/Task;
 !"allSupportHotRemoval(Ljava/util/List;)Z$,Invalid power state: power off the VM first.&'(iterator()Ljava/util/Iterator;*,+java/util/Iterator-.next()Ljava/lang/Object;
012getVirtualDevicesOfType#(Ljava/lang/Class;)Ljava/util/List;	[?	?z	?67?remove*9:hasNext<com/vmware/vim25/VirtualUSB>%com/vmware/vim25/VirtualUSBController	=z	=?	?BC?destroy
ME	F(Ljava/lang/Throwable;)VHI?sizeKLMget(I)Ljava/lang/Object;configSpecListallDevicesSupportHotRemoval
contollerListcontrollerSpec'Lcom/vmware/vim25/VirtualUSBController;
deviceSpec2Ljava/util/List;;:Ljava/util/List;9Ljava/util/List;Yconfig.hardware.device
<[\]getPropertyByPath&(Ljava/lang/String;)Ljava/lang/Object;Q(Ljava/lang/Class;)Ljava/util/List;
`bajava/lang/Classc
isInstanceclazzLjava/lang/Class;devLjava/lang/Class;Ljava/util/List;getDeviceByBackingFileName4(Ljava/lang/String;)Lcom/vmware/vim25/VirtualDevice;l"java/lang/IllegalArgumentExceptionnname must not be null!
kR
?qrs
getBacking-()Lcom/vmware/vim25/VirtualDeviceBackingInfo;u-com/vmware/vim25/VirtualDeviceFileBackingInfo
twx?getFileNamebiC(Ljava/lang/Class;)TT;
|}?createControllerInstancevcTT;d(Ljava/lang/Class;)Lcom/vmware/vim25/VirtualController;
`??.newInstance
??? java/lang/InstantiationException?printStackTrace
??? java/lang/IllegalAccessExceptione"Ljava/lang/InstantiationException;"Ljava/lang/IllegalAccessException;?Unknown controller type - 
??count5(Ljava/util/List;)Z	?
????valuesO()[Lcom/vmware/vim25/mox/VirtualMachineDeviceManager$VirtualNetworkAdapterType;	???VirtualE1000	???VirtualPCNet32	???
VirtualVmxnet	???VirtualVmxnet2	???VirtualVmxnet3?java/lang/NoSuchFieldError
SourceFile VirtualMachineDeviceManager.javaInnerClassesVirtualNetworkAdapterType!
%	
F
*?*+??xz	{

/*?? "$&(*,.G	*+?0?? 		45	678 "$&(*,.G	*+?0?? 		95	67: "$&(*,.G	*+?0?? 		45	6723 "$&(*,.?	6*??;?A?G?
?MYO?Q??TY?V:?WY?Y?Z?Z?^-??`Y?b:-?c?f?f+??jY?l:+?m?f?I,??jY?l:,?m?f?,?pY?r:s?u?f?Z?^?Z?v?y?}Y?:????,?????????Y??:?}YS??*?????:???2?????????
?MY??Q?*?????#???#?/?9?=?F?L?V?Z?c?i?s?w??????????????????????????????????
?"?,??
66456?5695667#??Fh?ch??h?? h??n???J??1????;T(?"}?E??	??7s???5?+???+????
?,.?J*+?α
?? ?567??
?,.?J*+?α
? 9567??
?,.?_
*??;?A:?G?
?MYԷQ???Y??:?WY?Y?????????^,?!*,?ݻ?Y??:,????=+???Y??:+???? ??Y??:??s??????}Y?:????????Y??:?}YS??*?????:???2?????????
?MY?Q?*???:		??W??!
'3<
EINW]gktz?!?"?#?$?'?)?*?+?-?.?0?2?4?8;<=?
?59567?L'???Wh?th??h??j???R???9??	??H?H??\}??	?S?,.?*?M,+???MY?Q??ACEG 95???,.R`?Y?L*??M,?N?:?MY!?Q?-?7-?#?0-?#Y:?66?2:+?)?.W????+?0*
KMSUW&Z1\H^T\^aH`X2P3456&:5678H9:X2?H?0?$?$;?$<=0
ϻ?Y??:?}Y?:?>Y?@:s?A-?D?I,?L???R?W*[???[:*?]6?aY?c:		?d???e	???i	?l	h??p	?t???x???|	??:
?}Y
S:??*???:?d??W?^j	kmn"o+p?rKsSt\uivswzx?y?{?|?}?~??????????
???|??Q???	?????????K???S|?|\s??	?)??
?????=?8ME?}>>?ME?}>>??0w???Y??N?}Y?:?}YS:-???>Y?@:+?A,?D?I*[???[:*?]6?aY?c:		?d???e	???i	?l	??t???x	??*?-??:

?d??W?N????"?+?1?:?F?N?W?d?n?u?|?????????p???5????????????+v??F[??NS?|WJ??	?
???8*??M>?),2?a?,2?a:+?????????,?????"??
???*?-?6?488?53??/?|????
?"_`?	?+????+??=+??????Y?N*??:+?[?-+?[???.WY:?66?02:???????+?Ơ-?ǹ.W????6?-??????????F??	????%?,?:?O?f?r?|?????????H??????|}?%w??O#???|}???C		?0??
	???)??????
?,.???*??;?A:*??϶?:??d?۸?6???????Y?迻?Y*???*??;???:		????:

??:	?:	??:

?*??϶+?
L*+,-?:??Y??:?}YS??*???:?d??W?J???)?1?@?H?b?l?s?|?????????????????5?5?7?67??L?5)?|bu	lk
sd4|[56?Q
?.??%????
?@H???::? ?? ,?$:?H*?(?,Y?.:		?/Y?1?2	?2?6?;	?2?+Y:?66?N2:*?????8>???????M?,?MY??Y???*????????Q??????"?MY??Y???*????????Q?,?6
;<?A$C&E1G7H:LY?cPgR?T4?5??F?2\??7A???\???O??(??O?????O????O"
&'?5M*?0*Y:?66?2N-??+???-M?
????,?"Z\^`$b&c)^3g*5?#5?532X?X?*???7????7
B?ܻ}Y?:??*??.?_SG#/;??Y??:??@?B??F?H?I?J?L?J?N?O?Q????7?N?O7??LJG??coP{M??	?Q??rP?M?R	-Q?^'S??
78?C???$?|?*?T?NUcoPV?rPW???3H?
H*?0H?**?UH?*[*?H?**?	H?*?H?**?UH?*=*?H?**?		H?*??#}?H?*0?H*?/H????H*?X?Z??L+?
Z[??12^???Y?M*??N-Y:?66?2:+?_?,?.W????,?ac
e!g*i3e=l4??de72
2??!f??dg72h??`??ij?	V+??kYm?o?*??M,Y:?66?/2N-?p:?t??t?v:+???-??????.qsvx'z-{5}?~HJxT?>VV-5B??'#??-yi?o5?????(??zG*+?{M,??>*+?/?%:?$?)??:???
??????8???????&?8?;?E?4GGdeA~?<?|&??Gdg&??C?`?*?`??*?`?*}???M+????M?N-???N-??,?

?
???
?????4de~?????dg??
`??G?
?`?A<[*?_?	




© 2015 - 2024 Weber Informatics LLC | Privacy Policy