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