private void addDaemonBootstrapActionConfig(EmrClusterDefinition emrClusterDefinition, ArrayList<BootstrapActionConfig> bootstrapActions) { // Add daemon Configuration support if needed if (!CollectionUtils.isEmpty(emrClusterDefinition.getDaemonConfigurations())) { BootstrapActionConfig daemonBootstrapActionConfig = getBootstrapActionConfig(ConfigurationValue.EMR_CONFIGURE_DAEMON.getKey(), configurationHelper.getProperty(ConfigurationValue.EMR_CONFIGURE_DAEMON)); // Add arguments to the bootstrap script ArrayList<String> argList = new ArrayList<>(); for (Parameter daemonConfig : emrClusterDefinition.getDaemonConfigurations()) { argList.add(daemonConfig.getName() + "=" + daemonConfig.getValue()); } // Add the bootstrap action with arguments daemonBootstrapActionConfig.getScriptBootstrapAction().setArgs(argList); bootstrapActions.add(daemonBootstrapActionConfig); } }
private void addDaemonBootstrapActionConfig(EmrClusterDefinition emrClusterDefinition, ArrayList<BootstrapActionConfig> bootstrapActions) { // Add daemon Configuration support if needed if (!CollectionUtils.isEmpty(emrClusterDefinition.getDaemonConfigurations())) { BootstrapActionConfig daemonBootstrapActionConfig = getBootstrapActionConfig(ConfigurationValue.EMR_CONFIGURE_DAEMON.getKey(), configurationHelper.getProperty(ConfigurationValue.EMR_CONFIGURE_DAEMON)); // Add arguments to the bootstrap script ArrayList<String> argList = new ArrayList<>(); for (Parameter daemonConfig : emrClusterDefinition.getDaemonConfigurations()) { argList.add(daemonConfig.getName() + "=" + daemonConfig.getValue()); } // Add the bootstrap action with arguments daemonBootstrapActionConfig.getScriptBootstrapAction().setArgs(argList); bootstrapActions.add(daemonBootstrapActionConfig); } }
expectedEmrClusterDefinition.setCustomBootstrapActionMaster(emrClusterDefinitionOverride.getCustomBootstrapActionMaster()); emrClusterDefinitionOverride.setDaemonConfigurations(Collections.<Parameter>emptyList()); expectedEmrClusterDefinition.setDaemonConfigurations(emrClusterDefinitionOverride.getDaemonConfigurations()); emrClusterDefinitionOverride.setHadoopConfigurations(Collections.<Serializable>emptyList()); expectedEmrClusterDefinition.setHadoopConfigurations(emrClusterDefinitionOverride.getHadoopConfigurations());
if (emrClusterDefinitionOverride.getDaemonConfigurations() != null) emrClusterDefinition.setDaemonConfigurations(emrClusterDefinitionOverride.getDaemonConfigurations());
if (emrClusterDefinitionOverride.getDaemonConfigurations() != null) emrClusterDefinition.setDaemonConfigurations(emrClusterDefinitionOverride.getDaemonConfigurations());
lhsDaemonConfigurations = ((this.daemonConfigurations!= null)?this.getDaemonConfigurations():null); List<Parameter> rhsDaemonConfigurations; rhsDaemonConfigurations = ((that.daemonConfigurations!= null)?that.getDaemonConfigurations():null); if (!strategy.equals(LocatorUtils.property(thisLocator, "daemonConfigurations", lhsDaemonConfigurations), LocatorUtils.property(thatLocator, "daemonConfigurations", rhsDaemonConfigurations), lhsDaemonConfigurations, rhsDaemonConfigurations, (this.daemonConfigurations!= null), (that.daemonConfigurations!= null))) { return false;
lhsDaemonConfigurations = ((this.daemonConfigurations!= null)?this.getDaemonConfigurations():null); List<Parameter> rhsDaemonConfigurations; rhsDaemonConfigurations = ((that.daemonConfigurations!= null)?that.getDaemonConfigurations():null); if (!strategy.equals(LocatorUtils.property(thisLocator, "daemonConfigurations", lhsDaemonConfigurations), LocatorUtils.property(thatLocator, "daemonConfigurations", rhsDaemonConfigurations), lhsDaemonConfigurations, rhsDaemonConfigurations, (this.daemonConfigurations!= null), (that.daemonConfigurations!= null))) { return false;
lhsDaemonConfigurations = ((this.daemonConfigurations!= null)?this.getDaemonConfigurations():null); List<Parameter> rhsDaemonConfigurations; rhsDaemonConfigurations = ((that.daemonConfigurations!= null)?that.getDaemonConfigurations():null); if (!strategy.equals(LocatorUtils.property(thisLocator, "daemonConfigurations", lhsDaemonConfigurations), LocatorUtils.property(thatLocator, "daemonConfigurations", rhsDaemonConfigurations), lhsDaemonConfigurations, rhsDaemonConfigurations, (this.daemonConfigurations!= null), (that.daemonConfigurations!= null))) { return false;
theDaemonConfigurations = ((this.daemonConfigurations!= null)?this.getDaemonConfigurations():null); strategy.appendField(locator, this, "daemonConfigurations", buffer, theDaemonConfigurations, (this.daemonConfigurations!= null));
theDaemonConfigurations = ((this.daemonConfigurations!= null)?this.getDaemonConfigurations():null); strategy.appendField(locator, this, "daemonConfigurations", buffer, theDaemonConfigurations, (this.daemonConfigurations!= null));
theDaemonConfigurations = ((this.daemonConfigurations!= null)?this.getDaemonConfigurations():null); strategy.appendField(locator, this, "daemonConfigurations", buffer, theDaemonConfigurations, (this.daemonConfigurations!= null));
theDaemonConfigurations = ((this.daemonConfigurations!= null)?this.getDaemonConfigurations():null); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "daemonConfigurations", theDaemonConfigurations), currentHashCode, theDaemonConfigurations, (this.daemonConfigurations!= null));
theDaemonConfigurations = ((this.daemonConfigurations!= null)?this.getDaemonConfigurations():null); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "daemonConfigurations", theDaemonConfigurations), currentHashCode, theDaemonConfigurations, (this.daemonConfigurations!= null));
theDaemonConfigurations = ((this.daemonConfigurations!= null)?this.getDaemonConfigurations():null); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "daemonConfigurations", theDaemonConfigurations), currentHashCode, theDaemonConfigurations, (this.daemonConfigurations!= null));
if (daemonConfigurationsShouldBeCopiedAndSet == Boolean.TRUE) { List<Parameter> sourceDaemonConfigurations; sourceDaemonConfigurations = ((this.daemonConfigurations!= null)?this.getDaemonConfigurations():null); @SuppressWarnings("unchecked") List<Parameter> copyDaemonConfigurations = ((List<Parameter> ) strategy.copy(LocatorUtils.property(locator, "daemonConfigurations", sourceDaemonConfigurations), sourceDaemonConfigurations, (this.daemonConfigurations!= null)));
if (daemonConfigurationsShouldBeCopiedAndSet == Boolean.TRUE) { List<Parameter> sourceDaemonConfigurations; sourceDaemonConfigurations = ((this.daemonConfigurations!= null)?this.getDaemonConfigurations():null); @SuppressWarnings("unchecked") List<Parameter> copyDaemonConfigurations = ((List<Parameter> ) strategy.copy(LocatorUtils.property(locator, "daemonConfigurations", sourceDaemonConfigurations), sourceDaemonConfigurations, (this.daemonConfigurations!= null)));
if (daemonConfigurationsShouldBeCopiedAndSet == Boolean.TRUE) { List<Parameter> sourceDaemonConfigurations; sourceDaemonConfigurations = ((this.daemonConfigurations!= null)?this.getDaemonConfigurations():null); @SuppressWarnings("unchecked") List<Parameter> copyDaemonConfigurations = ((List<Parameter> ) strategy.copy(LocatorUtils.property(locator, "daemonConfigurations", sourceDaemonConfigurations), sourceDaemonConfigurations, (this.daemonConfigurations!= null)));