Package com.vmware.vim.binding.impl.vmodl

Examples of com.vmware.vim.binding.impl.vmodl.TypeNameImpl


    * Returns TypeName for the passed moRef.
    * @param moRef
    * @return TypeName
    */
   public static TypeName getTypeName(ManagedObjectReference moRef) {
      return new TypeNameImpl(moRef.getType());
   }
View Full Code Here


    */
   private FilterSpec createTaskPFS() {
      PropertySpec propSpec = new PropertySpec();
      propSpec.setAll(false);
      propSpec.setPathSet(new String[] { "info.state", "info.progress" });
      propSpec.setType(new TypeNameImpl("Task"));

      ObjectSpec objSpec = new ObjectSpec();
      objSpec.setObj(taskManagerMoRef);
      objSpec.setSkip(false);

      TraversalSpec tSpec = new TraversalSpec();
      tSpec.setType(new TypeNameImpl("TaskManager"));
      tSpec.setPath("recentTask");
      tSpec.setSkip(false);

      objSpec.setSelectSet(new SelectionSpec[] {tSpec});

View Full Code Here

      // Create the alarm for VHM
      String SERENGETI_UUID = rootFolder.getName(); /* should be the name of the folder clusters get deployed into */

      String ALARM_CLEARED_MSG = "all health issues previously reported by Big Data Extensions are in remission";
      EventAlarmExpression raiseExpression = new EventAlarmExpressionImpl();
      raiseExpression.setEventType(new TypeNameImpl("vim.event.EventEx"));
      raiseExpression.setEventTypeId("com.vmware.vhadoop.vhm.vc.events.warning");
      raiseExpression.setStatus(ManagedEntity.Status.yellow);
      raiseExpression.setObjectType(new TypeNameImpl("vim.VirtualMachine"));

      EventAlarmExpression clearExpression = new EventAlarmExpressionImpl();
      clearExpression.setEventType(new TypeNameImpl("vim.event.EventEx"));
      clearExpression.setEventTypeId("com.vmware.vhadoop.vhm.vc.events.info");
      clearExpression.setComparisons(new EventAlarmExpressionImpl.ComparisonImpl[] {
            new EventAlarmExpressionImpl.ComparisonImpl("message", "endsWith", ALARM_CLEARED_MSG)
            });
      clearExpression.setStatus(ManagedEntity.Status.green);
      clearExpression.setObjectType(new TypeNameImpl("vim.VirtualMachine"));

      OrAlarmExpression or = new OrAlarmExpressionImpl();
      or.setExpression(new AlarmExpression[] {raiseExpression, clearExpression});

      AlarmTriggeringAction alarmAction = new AlarmTriggeringActionImpl();
View Full Code Here

TOP

Related Classes of com.vmware.vim.binding.impl.vmodl.TypeNameImpl

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.