Class KerberosAttributes
- java.lang.Object
-
- software.amazon.awssdk.services.emr.model.KerberosAttributes
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<KerberosAttributes.Builder,KerberosAttributes>
@Generated("software.amazon.awssdk:codegen") public final class KerberosAttributes extends Object implements SdkPojo, Serializable, ToCopyableBuilder<KerberosAttributes.Builder,KerberosAttributes>
Attributes for Kerberos configuration when Kerberos authentication is enabled using a security configuration. For more information see Use Kerberos Authentication in the Amazon EMR Management Guide.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceKerberosAttributes.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringadDomainJoinPassword()The Active Directory password forADDomainJoinUser.StringadDomainJoinUser()Required only when establishing a cross-realm trust with an Active Directory domain.static KerberosAttributes.Builderbuilder()StringcrossRealmTrustPrincipalPassword()Required only when establishing a cross-realm trust with a KDC in a different realm.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringkdcAdminPassword()The password used within the cluster for the kadmin service on the cluster-dedicated KDC, which maintains Kerberos principals, password policies, and keytabs for the cluster.Stringrealm()The name of the Kerberos realm to which all nodes in a cluster belong.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends KerberosAttributes.Builder>serializableBuilderClass()KerberosAttributes.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
realm
public final String realm()
The name of the Kerberos realm to which all nodes in a cluster belong. For example,
EC2.INTERNAL.- Returns:
- The name of the Kerberos realm to which all nodes in a cluster belong. For example,
EC2.INTERNAL.
-
kdcAdminPassword
public final String kdcAdminPassword()
The password used within the cluster for the kadmin service on the cluster-dedicated KDC, which maintains Kerberos principals, password policies, and keytabs for the cluster.
- Returns:
- The password used within the cluster for the kadmin service on the cluster-dedicated KDC, which maintains Kerberos principals, password policies, and keytabs for the cluster.
-
crossRealmTrustPrincipalPassword
public final String crossRealmTrustPrincipalPassword()
Required only when establishing a cross-realm trust with a KDC in a different realm. The cross-realm principal password, which must be identical across realms.
- Returns:
- Required only when establishing a cross-realm trust with a KDC in a different realm. The cross-realm principal password, which must be identical across realms.
-
adDomainJoinUser
public final String adDomainJoinUser()
Required only when establishing a cross-realm trust with an Active Directory domain. A user with sufficient privileges to join resources to the domain.
- Returns:
- Required only when establishing a cross-realm trust with an Active Directory domain. A user with sufficient privileges to join resources to the domain.
-
adDomainJoinPassword
public final String adDomainJoinPassword()
The Active Directory password for
ADDomainJoinUser.- Returns:
- The Active Directory password for
ADDomainJoinUser.
-
toBuilder
public KerberosAttributes.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<KerberosAttributes.Builder,KerberosAttributes>
-
builder
public static KerberosAttributes.Builder builder()
-
serializableBuilderClass
public static Class<? extends KerberosAttributes.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-