.setAdditionalSlaveSecurityGroups(assertNotBlankAndTrim(emrClusterDefinition.getAdditionalSlaveSecurityGroups(), "additionalSlaveSecurityGroup"));
.setAdditionalSlaveSecurityGroups(assertNotBlankAndTrim(emrClusterDefinition.getAdditionalSlaveSecurityGroups(), "additionalSlaveSecurityGroup"));
jobFlowInstancesConfig.setAdditionalSlaveSecurityGroups(emrClusterDefinition.getAdditionalSlaveSecurityGroups());
jobFlowInstancesConfig.setAdditionalSlaveSecurityGroups(emrClusterDefinition.getAdditionalSlaveSecurityGroups());
expectedEmrClusterDefinition.setAdditionalMasterSecurityGroups(emrClusterDefinitionOverride.getAdditionalMasterSecurityGroups()); emrClusterDefinitionOverride.setAdditionalSlaveSecurityGroups(Collections.emptyList()); expectedEmrClusterDefinition.setAdditionalSlaveSecurityGroups(emrClusterDefinitionOverride.getAdditionalSlaveSecurityGroups()); List<NodeTag> nodeTags = expectedEmrClusterDefinition.getNodeTags(); nodeTags.add(new NodeTag("testTag", "test"));
if (emrClusterDefinitionOverride.getAdditionalSlaveSecurityGroups() != null) emrClusterDefinition.setAdditionalSlaveSecurityGroups(emrClusterDefinitionOverride.getAdditionalSlaveSecurityGroups());
if (emrClusterDefinitionOverride.getAdditionalSlaveSecurityGroups() != null) emrClusterDefinition.setAdditionalSlaveSecurityGroups(emrClusterDefinitionOverride.getAdditionalSlaveSecurityGroups());
lhsAdditionalSlaveSecurityGroups = ((this.additionalSlaveSecurityGroups!= null)?this.getAdditionalSlaveSecurityGroups():null); List<String> rhsAdditionalSlaveSecurityGroups; rhsAdditionalSlaveSecurityGroups = ((that.additionalSlaveSecurityGroups!= null)?that.getAdditionalSlaveSecurityGroups():null); if (!strategy.equals(LocatorUtils.property(thisLocator, "additionalSlaveSecurityGroups", lhsAdditionalSlaveSecurityGroups), LocatorUtils.property(thatLocator, "additionalSlaveSecurityGroups", rhsAdditionalSlaveSecurityGroups), lhsAdditionalSlaveSecurityGroups, rhsAdditionalSlaveSecurityGroups, (this.additionalSlaveSecurityGroups!= null), (that.additionalSlaveSecurityGroups!= null))) { return false;
lhsAdditionalSlaveSecurityGroups = ((this.additionalSlaveSecurityGroups!= null)?this.getAdditionalSlaveSecurityGroups():null); List<String> rhsAdditionalSlaveSecurityGroups; rhsAdditionalSlaveSecurityGroups = ((that.additionalSlaveSecurityGroups!= null)?that.getAdditionalSlaveSecurityGroups():null); if (!strategy.equals(LocatorUtils.property(thisLocator, "additionalSlaveSecurityGroups", lhsAdditionalSlaveSecurityGroups), LocatorUtils.property(thatLocator, "additionalSlaveSecurityGroups", rhsAdditionalSlaveSecurityGroups), lhsAdditionalSlaveSecurityGroups, rhsAdditionalSlaveSecurityGroups, (this.additionalSlaveSecurityGroups!= null), (that.additionalSlaveSecurityGroups!= null))) { return false;
lhsAdditionalSlaveSecurityGroups = ((this.additionalSlaveSecurityGroups!= null)?this.getAdditionalSlaveSecurityGroups():null); List<String> rhsAdditionalSlaveSecurityGroups; rhsAdditionalSlaveSecurityGroups = ((that.additionalSlaveSecurityGroups!= null)?that.getAdditionalSlaveSecurityGroups():null); if (!strategy.equals(LocatorUtils.property(thisLocator, "additionalSlaveSecurityGroups", lhsAdditionalSlaveSecurityGroups), LocatorUtils.property(thatLocator, "additionalSlaveSecurityGroups", rhsAdditionalSlaveSecurityGroups), lhsAdditionalSlaveSecurityGroups, rhsAdditionalSlaveSecurityGroups, (this.additionalSlaveSecurityGroups!= null), (that.additionalSlaveSecurityGroups!= null))) { return false;
theAdditionalSlaveSecurityGroups = ((this.additionalSlaveSecurityGroups!= null)?this.getAdditionalSlaveSecurityGroups():null); strategy.appendField(locator, this, "additionalSlaveSecurityGroups", buffer, theAdditionalSlaveSecurityGroups, (this.additionalSlaveSecurityGroups!= null));
theAdditionalSlaveSecurityGroups = ((this.additionalSlaveSecurityGroups!= null)?this.getAdditionalSlaveSecurityGroups():null); strategy.appendField(locator, this, "additionalSlaveSecurityGroups", buffer, theAdditionalSlaveSecurityGroups, (this.additionalSlaveSecurityGroups!= null));
theAdditionalSlaveSecurityGroups = ((this.additionalSlaveSecurityGroups!= null)?this.getAdditionalSlaveSecurityGroups():null); strategy.appendField(locator, this, "additionalSlaveSecurityGroups", buffer, theAdditionalSlaveSecurityGroups, (this.additionalSlaveSecurityGroups!= null));
theAdditionalSlaveSecurityGroups = ((this.additionalSlaveSecurityGroups!= null)?this.getAdditionalSlaveSecurityGroups():null); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "additionalSlaveSecurityGroups", theAdditionalSlaveSecurityGroups), currentHashCode, theAdditionalSlaveSecurityGroups, (this.additionalSlaveSecurityGroups!= null));
theAdditionalSlaveSecurityGroups = ((this.additionalSlaveSecurityGroups!= null)?this.getAdditionalSlaveSecurityGroups():null); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "additionalSlaveSecurityGroups", theAdditionalSlaveSecurityGroups), currentHashCode, theAdditionalSlaveSecurityGroups, (this.additionalSlaveSecurityGroups!= null));
theAdditionalSlaveSecurityGroups = ((this.additionalSlaveSecurityGroups!= null)?this.getAdditionalSlaveSecurityGroups():null); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "additionalSlaveSecurityGroups", theAdditionalSlaveSecurityGroups), currentHashCode, theAdditionalSlaveSecurityGroups, (this.additionalSlaveSecurityGroups!= null));
if (additionalSlaveSecurityGroupsShouldBeCopiedAndSet == Boolean.TRUE) { List<String> sourceAdditionalSlaveSecurityGroups; sourceAdditionalSlaveSecurityGroups = ((this.additionalSlaveSecurityGroups!= null)?this.getAdditionalSlaveSecurityGroups():null); @SuppressWarnings("unchecked") List<String> copyAdditionalSlaveSecurityGroups = ((List<String> ) strategy.copy(LocatorUtils.property(locator, "additionalSlaveSecurityGroups", sourceAdditionalSlaveSecurityGroups), sourceAdditionalSlaveSecurityGroups, (this.additionalSlaveSecurityGroups!= null)));
if (additionalSlaveSecurityGroupsShouldBeCopiedAndSet == Boolean.TRUE) { List<String> sourceAdditionalSlaveSecurityGroups; sourceAdditionalSlaveSecurityGroups = ((this.additionalSlaveSecurityGroups!= null)?this.getAdditionalSlaveSecurityGroups():null); @SuppressWarnings("unchecked") List<String> copyAdditionalSlaveSecurityGroups = ((List<String> ) strategy.copy(LocatorUtils.property(locator, "additionalSlaveSecurityGroups", sourceAdditionalSlaveSecurityGroups), sourceAdditionalSlaveSecurityGroups, (this.additionalSlaveSecurityGroups!= null)));
if (additionalSlaveSecurityGroupsShouldBeCopiedAndSet == Boolean.TRUE) { List<String> sourceAdditionalSlaveSecurityGroups; sourceAdditionalSlaveSecurityGroups = ((this.additionalSlaveSecurityGroups!= null)?this.getAdditionalSlaveSecurityGroups():null); @SuppressWarnings("unchecked") List<String> copyAdditionalSlaveSecurityGroups = ((List<String> ) strategy.copy(LocatorUtils.property(locator, "additionalSlaveSecurityGroups", sourceAdditionalSlaveSecurityGroups), sourceAdditionalSlaveSecurityGroups, (this.additionalSlaveSecurityGroups!= null)));