Interface KerberosAttributes.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<KerberosAttributes.Builder,,KerberosAttributes> SdkBuilder<KerberosAttributes.Builder,,KerberosAttributes> SdkPojo
- Enclosing class:
KerberosAttributes
@Mutable
@NotThreadSafe
public static interface KerberosAttributes.Builder
extends SdkPojo, CopyableBuilder<KerberosAttributes.Builder,KerberosAttributes>
-
Method Summary
Modifier and TypeMethodDescriptionadDomainJoinPassword(String adDomainJoinPassword) The Active Directory password forADDomainJoinUser.adDomainJoinUser(String adDomainJoinUser) Required only when establishing a cross-realm trust with an Active Directory domain.crossRealmTrustPrincipalPassword(String crossRealmTrustPrincipalPassword) Required only when establishing a cross-realm trust with a KDC in a different realm.kdcAdminPassword(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.The name of the Kerberos realm to which all nodes in a cluster belong.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
realm
The name of the Kerberos realm to which all nodes in a cluster belong. For example,
EC2.INTERNAL.- Parameters:
realm- The name of the Kerberos realm to which all nodes in a cluster belong. For example,EC2.INTERNAL.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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.
- Parameters:
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:
- Returns a reference to this object so that method calls can be chained together.
-
crossRealmTrustPrincipalPassword
KerberosAttributes.Builder crossRealmTrustPrincipalPassword(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.
- Parameters:
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:
- Returns a reference to this object so that method calls can be chained together.
-
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.
- Parameters:
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:
- Returns a reference to this object so that method calls can be chained together.
-
adDomainJoinPassword
The Active Directory password for
ADDomainJoinUser.- Parameters:
adDomainJoinPassword- The Active Directory password forADDomainJoinUser.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-