Interface SubjectNameFlagsV4.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<SubjectNameFlagsV4.Builder,SubjectNameFlagsV4>,SdkBuilder<SubjectNameFlagsV4.Builder,SubjectNameFlagsV4>,SdkPojo
- Enclosing class:
- SubjectNameFlagsV4
public static interface SubjectNameFlagsV4.Builder extends SdkPojo, CopyableBuilder<SubjectNameFlagsV4.Builder,SubjectNameFlagsV4>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description SubjectNameFlagsV4.BuilderrequireCommonName(Boolean requireCommonName)Include the common name in the subject name.SubjectNameFlagsV4.BuilderrequireDirectoryPath(Boolean requireDirectoryPath)Include the directory path in the subject name.SubjectNameFlagsV4.BuilderrequireDnsAsCn(Boolean requireDnsAsCn)Include the DNS as common name in the subject name.SubjectNameFlagsV4.BuilderrequireEmail(Boolean requireEmail)Include the subject's email in the subject name.SubjectNameFlagsV4.BuildersanRequireDirectoryGuid(Boolean sanRequireDirectoryGuid)Include the globally unique identifier (GUID) in the subject alternate name.SubjectNameFlagsV4.BuildersanRequireDns(Boolean sanRequireDns)Include the DNS in the subject alternate name.SubjectNameFlagsV4.BuildersanRequireDomainDns(Boolean sanRequireDomainDns)Include the domain DNS in the subject alternate name.SubjectNameFlagsV4.BuildersanRequireEmail(Boolean sanRequireEmail)Include the subject's email in the subject alternate name.SubjectNameFlagsV4.BuildersanRequireSpn(Boolean sanRequireSpn)Include the service principal name (SPN) in the subject alternate name.SubjectNameFlagsV4.BuildersanRequireUpn(Boolean sanRequireUpn)Include the user principal name (UPN) in the subject alternate name.-
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, sdkFields
-
-
-
-
Method Detail
-
requireCommonName
SubjectNameFlagsV4.Builder requireCommonName(Boolean requireCommonName)
Include the common name in the subject name.
- Parameters:
requireCommonName- Include the common name in the subject name.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
requireDirectoryPath
SubjectNameFlagsV4.Builder requireDirectoryPath(Boolean requireDirectoryPath)
Include the directory path in the subject name.
- Parameters:
requireDirectoryPath- Include the directory path in the subject name.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
requireDnsAsCn
SubjectNameFlagsV4.Builder requireDnsAsCn(Boolean requireDnsAsCn)
Include the DNS as common name in the subject name.
- Parameters:
requireDnsAsCn- Include the DNS as common name in the subject name.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
requireEmail
SubjectNameFlagsV4.Builder requireEmail(Boolean requireEmail)
Include the subject's email in the subject name.
- Parameters:
requireEmail- Include the subject's email in the subject name.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sanRequireDirectoryGuid
SubjectNameFlagsV4.Builder sanRequireDirectoryGuid(Boolean sanRequireDirectoryGuid)
Include the globally unique identifier (GUID) in the subject alternate name.
- Parameters:
sanRequireDirectoryGuid- Include the globally unique identifier (GUID) in the subject alternate name.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sanRequireDns
SubjectNameFlagsV4.Builder sanRequireDns(Boolean sanRequireDns)
Include the DNS in the subject alternate name.
- Parameters:
sanRequireDns- Include the DNS in the subject alternate name.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sanRequireDomainDns
SubjectNameFlagsV4.Builder sanRequireDomainDns(Boolean sanRequireDomainDns)
Include the domain DNS in the subject alternate name.
- Parameters:
sanRequireDomainDns- Include the domain DNS in the subject alternate name.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sanRequireEmail
SubjectNameFlagsV4.Builder sanRequireEmail(Boolean sanRequireEmail)
Include the subject's email in the subject alternate name.
- Parameters:
sanRequireEmail- Include the subject's email in the subject alternate name.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sanRequireSpn
SubjectNameFlagsV4.Builder sanRequireSpn(Boolean sanRequireSpn)
Include the service principal name (SPN) in the subject alternate name.
- Parameters:
sanRequireSpn- Include the service principal name (SPN) in the subject alternate name.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sanRequireUpn
SubjectNameFlagsV4.Builder sanRequireUpn(Boolean sanRequireUpn)
Include the user principal name (UPN) in the subject alternate name.
- Parameters:
sanRequireUpn- Include the user principal name (UPN) in the subject alternate name.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-