Package com.vmware.bdd.plugin.ambari.api.model.cluster

Examples of com.vmware.bdd.plugin.ambari.api.model.cluster.ApiHostGroup


      property.put(propertyName, propertyValue);
      this.configurations = AmUtils.toAmConfigurations(this.configurations, configurationType, property);
   }

   public ApiHostGroup toApiHostGroupForBlueprint() {
      ApiHostGroup apiHostGroup = new ApiHostGroup();

      apiHostGroup.setName(name);
      apiHostGroup.setCardinality("1");

      List<Map<String, Object>> apiConfigurations =
            new ArrayList<Map<String, Object>>();
      if (configurations != null) {
         apiConfigurations = configurations;
      }
      apiHostGroup.setConfigurations(apiConfigurations);

      List<ApiComponentInfo> apiComponents = new ArrayList<ApiComponentInfo>();
      for (String componentName : components) {
         ApiComponentInfo apiComponent = new ApiComponentInfo();
         apiComponent.setName(componentName);
         apiComponents.add(apiComponent);
      }
      apiHostGroup.setApiComponents(apiComponents);
      return apiHostGroup;
   }
View Full Code Here


      apiHostGroup.setApiComponents(apiComponents);
      return apiHostGroup;
   }

   public ApiHostGroup toApiHostGroupForClusterBlueprint() {
      ApiHostGroup apiHostGroup = new ApiHostGroup();

      apiHostGroup.setName(name);

      List<Map<String, Object>> apiConfigurations =
            new ArrayList<Map<String, Object>>();
      if (configurations != null) {
         apiConfigurations = configurations;
      }
      apiHostGroup.setConfigurations(apiConfigurations);

      List<ApiHost> apiHosts = new ArrayList<ApiHost>();
      ApiHost apiHost = new ApiHost();
      apiHost.setFqdn(fqdn);
      apiHosts.add(apiHost);
      apiHostGroup.setApiHosts(apiHosts);
      return apiHostGroup;
   }
View Full Code Here

TOP

Related Classes of com.vmware.bdd.plugin.ambari.api.model.cluster.ApiHostGroup

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.