Interface SubjectNameFlagsV3.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<SubjectNameFlagsV3.Builder,SubjectNameFlagsV3>,SdkBuilder<SubjectNameFlagsV3.Builder,SubjectNameFlagsV3>,SdkPojo
- Enclosing class:
- SubjectNameFlagsV3
public static interface SubjectNameFlagsV3.Builder extends SdkPojo, CopyableBuilder<SubjectNameFlagsV3.Builder,SubjectNameFlagsV3>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description SubjectNameFlagsV3.BuilderrequireCommonName(Boolean requireCommonName)Include the common name in the subject name.SubjectNameFlagsV3.BuilderrequireDirectoryPath(Boolean requireDirectoryPath)Include the directory path in the subject name.SubjectNameFlagsV3.BuilderrequireDnsAsCn(Boolean requireDnsAsCn)Include the DNS as common name in the subject name.SubjectNameFlagsV3.BuilderrequireEmail(Boolean requireEmail)Include the subject's email in the subject name.SubjectNameFlagsV3.BuildersanRequireDirectoryGuid(Boolean sanRequireDirectoryGuid)Include the globally unique identifier (GUID) in the subject alternate name.SubjectNameFlagsV3.BuildersanRequireDns(Boolean sanRequireDns)Include the DNS in the subject alternate name.SubjectNameFlagsV3.BuildersanRequireDomainDns(Boolean sanRequireDomainDns)Include the domain DNS in the subject alternate name.SubjectNameFlagsV3.BuildersanRequireEmail(Boolean sanRequireEmail)Include the subject's email in the subject alternate name.SubjectNameFlagsV3.BuildersanRequireSpn(Boolean sanRequireSpn)Include the service principal name (SPN) in the subject alternate name.SubjectNameFlagsV3.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
SubjectNameFlagsV3.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
SubjectNameFlagsV3.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
SubjectNameFlagsV3.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
SubjectNameFlagsV3.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
SubjectNameFlagsV3.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
SubjectNameFlagsV3.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
SubjectNameFlagsV3.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
SubjectNameFlagsV3.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
SubjectNameFlagsV3.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
SubjectNameFlagsV3.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.
-
-