Example usage for com.amazonaws.services.elasticmapreduce.model KerberosAttributes setRealm

List of usage examples for com.amazonaws.services.elasticmapreduce.model KerberosAttributes setRealm

Introduction

In this page you can find the example usage for com.amazonaws.services.elasticmapreduce.model KerberosAttributes setRealm.

Prototype


public void setRealm(String realm) 

Source Link

Document

The name of the Kerberos realm to which all nodes in a cluster belong.

Usage

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}
 *///  ww  w.ja  v a2s . 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;
}