Assert.isTrue(StringUtils.isNotBlank(emrClusterDefinition.getReleaseLabel()) && securityConfigurationMinEmrVersion.compareTo(new DefaultArtifactVersion(emrClusterDefinition.getReleaseLabel().replaceFirst("^(emr-)", ""))) <= 0, "EMR security configuration is not supported prior to EMR release 4.8.0.");
Assert.isTrue(StringUtils.isNotBlank(emrClusterDefinition.getReleaseLabel()) && securityConfigurationMinEmrVersion.compareTo(new DefaultArtifactVersion(emrClusterDefinition.getReleaseLabel().replaceFirst("^(emr-)", ""))) <= 0, "EMR security configuration is not supported prior to EMR release 4.8.0.");
if (StringUtils.isNotBlank(emrClusterDefinition.getReleaseLabel())) runJobFlowRequest.setReleaseLabel(emrClusterDefinition.getReleaseLabel());
if (StringUtils.isNotBlank(emrClusterDefinition.getReleaseLabel())) runJobFlowRequest.setReleaseLabel(emrClusterDefinition.getReleaseLabel());
expectedEmrClusterDefinition.setReleaseLabel(emrClusterDefinitionOverride.getReleaseLabel()); emrClusterDefinitionOverride.setAdditionalInfo("test" + Math.random()); expectedEmrClusterDefinition.setAdditionalInfo(emrClusterDefinitionOverride.getAdditionalInfo());
if (emrClusterDefinitionOverride.getReleaseLabel() != null) emrClusterDefinition.setReleaseLabel(emrClusterDefinitionOverride.getReleaseLabel());
if (emrClusterDefinitionOverride.getReleaseLabel() != null) emrClusterDefinition.setReleaseLabel(emrClusterDefinitionOverride.getReleaseLabel());
lhsReleaseLabel = this.getReleaseLabel(); String rhsReleaseLabel; rhsReleaseLabel = that.getReleaseLabel(); if (!strategy.equals(LocatorUtils.property(thisLocator, "releaseLabel", lhsReleaseLabel), LocatorUtils.property(thatLocator, "releaseLabel", rhsReleaseLabel), lhsReleaseLabel, rhsReleaseLabel, (this.releaseLabel!= null), (that.releaseLabel!= null))) { return false;
lhsReleaseLabel = this.getReleaseLabel(); String rhsReleaseLabel; rhsReleaseLabel = that.getReleaseLabel(); if (!strategy.equals(LocatorUtils.property(thisLocator, "releaseLabel", lhsReleaseLabel), LocatorUtils.property(thatLocator, "releaseLabel", rhsReleaseLabel), lhsReleaseLabel, rhsReleaseLabel, (this.releaseLabel!= null), (that.releaseLabel!= null))) { return false;
lhsReleaseLabel = this.getReleaseLabel(); String rhsReleaseLabel; rhsReleaseLabel = that.getReleaseLabel(); if (!strategy.equals(LocatorUtils.property(thisLocator, "releaseLabel", lhsReleaseLabel), LocatorUtils.property(thatLocator, "releaseLabel", rhsReleaseLabel), lhsReleaseLabel, rhsReleaseLabel, (this.releaseLabel!= null), (that.releaseLabel!= null))) { return false;
theReleaseLabel = this.getReleaseLabel(); strategy.appendField(locator, this, "releaseLabel", buffer, theReleaseLabel, (this.releaseLabel!= null));
theReleaseLabel = this.getReleaseLabel(); strategy.appendField(locator, this, "releaseLabel", buffer, theReleaseLabel, (this.releaseLabel!= null));
theReleaseLabel = this.getReleaseLabel(); strategy.appendField(locator, this, "releaseLabel", buffer, theReleaseLabel, (this.releaseLabel!= null));
theReleaseLabel = this.getReleaseLabel(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "releaseLabel", theReleaseLabel), currentHashCode, theReleaseLabel, (this.releaseLabel!= null));
theReleaseLabel = this.getReleaseLabel(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "releaseLabel", theReleaseLabel), currentHashCode, theReleaseLabel, (this.releaseLabel!= null));
theReleaseLabel = this.getReleaseLabel(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "releaseLabel", theReleaseLabel), currentHashCode, theReleaseLabel, (this.releaseLabel!= null));
if (releaseLabelShouldBeCopiedAndSet == Boolean.TRUE) { String sourceReleaseLabel; sourceReleaseLabel = this.getReleaseLabel(); String copyReleaseLabel = ((String) strategy.copy(LocatorUtils.property(locator, "releaseLabel", sourceReleaseLabel), sourceReleaseLabel, (this.releaseLabel!= null))); copy.setReleaseLabel(copyReleaseLabel);
if (releaseLabelShouldBeCopiedAndSet == Boolean.TRUE) { String sourceReleaseLabel; sourceReleaseLabel = this.getReleaseLabel(); String copyReleaseLabel = ((String) strategy.copy(LocatorUtils.property(locator, "releaseLabel", sourceReleaseLabel), sourceReleaseLabel, (this.releaseLabel!= null))); copy.setReleaseLabel(copyReleaseLabel);
if (releaseLabelShouldBeCopiedAndSet == Boolean.TRUE) { String sourceReleaseLabel; sourceReleaseLabel = this.getReleaseLabel(); String copyReleaseLabel = ((String) strategy.copy(LocatorUtils.property(locator, "releaseLabel", sourceReleaseLabel), sourceReleaseLabel, (this.releaseLabel!= null))); copy.setReleaseLabel(copyReleaseLabel);