Interface KerberosAttributes.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<KerberosAttributes.Builder,KerberosAttributes>,SdkBuilder<KerberosAttributes.Builder,KerberosAttributes>,SdkPojo
- Enclosing class:
- KerberosAttributes
public static interface KerberosAttributes.Builder extends SdkPojo, CopyableBuilder<KerberosAttributes.Builder,KerberosAttributes>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description KerberosAttributes.BuilderadDomainJoinPassword(String adDomainJoinPassword)The Active Directory password forADDomainJoinUser.KerberosAttributes.BuilderadDomainJoinUser(String adDomainJoinUser)Required only when establishing a cross-realm trust with an Active Directory domain.KerberosAttributes.BuildercrossRealmTrustPrincipalPassword(String crossRealmTrustPrincipalPassword)Required only when establishing a cross-realm trust with a KDC in a different realm.KerberosAttributes.BuilderkdcAdminPassword(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.KerberosAttributes.Builderrealm(String realm)The name of the Kerberos realm to which all nodes in a cluster belong.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
realm
KerberosAttributes.Builder realm(String 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
KerberosAttributes.Builder 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.
- 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
KerberosAttributes.Builder adDomainJoinUser(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.
- 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
KerberosAttributes.Builder adDomainJoinPassword(String 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.
-
-