List of usage examples for com.amazonaws.services.elasticmapreduce.model KerberosAttributes KerberosAttributes
KerberosAttributes
From source file:org.finra.herd.dao.impl.EmrDaoImpl.java
License:Apache License
/** * Creates an instance of {@link KerberosAttributes} from a given instance of {@link EmrClusterDefinitionKerberosAttributes}. * * @param emrClusterDefinitionKerberosAttributes the instance of {@link EmrClusterDefinitionKerberosAttributes}, may be null * * @return the instance of {@link KerberosAttributes} *///from ww w . ja va 2 s . co m protected KerberosAttributes getKerberosAttributes( EmrClusterDefinitionKerberosAttributes emrClusterDefinitionKerberosAttributes) { KerberosAttributes kerberosAttributes = null; if (emrClusterDefinitionKerberosAttributes != null) { kerberosAttributes = new KerberosAttributes(); kerberosAttributes .setADDomainJoinPassword(emrClusterDefinitionKerberosAttributes.getADDomainJoinPassword()); kerberosAttributes.setADDomainJoinUser(emrClusterDefinitionKerberosAttributes.getADDomainJoinUser()); kerberosAttributes.setCrossRealmTrustPrincipalPassword( emrClusterDefinitionKerberosAttributes.getCrossRealmTrustPrincipalPassword()); kerberosAttributes.setKdcAdminPassword(emrClusterDefinitionKerberosAttributes.getKdcAdminPassword()); kerberosAttributes.setRealm(emrClusterDefinitionKerberosAttributes.getRealm()); } return kerberosAttributes; }