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 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

      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 for ADDomainJoinUser.
      Returns:
      Returns a reference to this object so that method calls can be chained together.