Interface GeneralName.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<GeneralName.Builder,
,GeneralName> SdkBuilder<GeneralName.Builder,
,GeneralName> SdkPojo
- Enclosing class:
GeneralName
-
Method Summary
Modifier and TypeMethodDescriptiondefault GeneralName.Builder
directoryName
(Consumer<ASN1Subject.Builder> directoryName) Sets the value of the DirectoryName property for this object.directoryName
(ASN1Subject directoryName) Sets the value of the DirectoryName property for this object.RepresentsGeneralName
as a DNS name.default GeneralName.Builder
ediPartyName
(Consumer<EdiPartyName.Builder> ediPartyName) RepresentsGeneralName
as anEdiPartyName
object.ediPartyName
(EdiPartyName ediPartyName) RepresentsGeneralName
as anEdiPartyName
object.RepresentsGeneralName
as an IPv4 or IPv6 address.default GeneralName.Builder
otherName
(Consumer<OtherName.Builder> otherName) RepresentsGeneralName
using anOtherName
object.RepresentsGeneralName
using anOtherName
object.registeredId
(String registeredId) RepresentsGeneralName
as an object identifier (OID).rfc822Name
(String rfc822Name) RepresentsGeneralName
as an RFC 822 email address.uniformResourceIdentifier
(String uniformResourceIdentifier) RepresentsGeneralName
as a URI.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 Details
-
otherName
Represents
GeneralName
using anOtherName
object.- Parameters:
otherName
- RepresentsGeneralName
using anOtherName
object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
otherName
Represents
This is a convenience method that creates an instance of theGeneralName
using anOtherName
object.OtherName.Builder
avoiding the need to create one manually viaOtherName.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tootherName(OtherName)
.- Parameters:
otherName
- a consumer that will call methods onOtherName.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
rfc822Name
Represents
GeneralName
as an RFC 822 email address.- Parameters:
rfc822Name
- RepresentsGeneralName
as an RFC 822 email address.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dnsName
Represents
GeneralName
as a DNS name.- Parameters:
dnsName
- RepresentsGeneralName
as a DNS name.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
directoryName
Sets the value of the DirectoryName property for this object.- Parameters:
directoryName
- The new value for the DirectoryName property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
directoryName
Sets the value of the DirectoryName property for this object. This is a convenience method that creates an instance of theASN1Subject.Builder
avoiding the need to create one manually viaASN1Subject.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todirectoryName(ASN1Subject)
.- Parameters:
directoryName
- a consumer that will call methods onASN1Subject.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
ediPartyName
Represents
GeneralName
as anEdiPartyName
object.- Parameters:
ediPartyName
- RepresentsGeneralName
as anEdiPartyName
object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ediPartyName
Represents
This is a convenience method that creates an instance of theGeneralName
as anEdiPartyName
object.EdiPartyName.Builder
avoiding the need to create one manually viaEdiPartyName.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toediPartyName(EdiPartyName)
.- Parameters:
ediPartyName
- a consumer that will call methods onEdiPartyName.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
uniformResourceIdentifier
Represents
GeneralName
as a URI.- Parameters:
uniformResourceIdentifier
- RepresentsGeneralName
as a URI.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ipAddress
Represents
GeneralName
as an IPv4 or IPv6 address.- Parameters:
ipAddress
- RepresentsGeneralName
as an IPv4 or IPv6 address.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
registeredId
Represents
GeneralName
as an object identifier (OID).- Parameters:
registeredId
- RepresentsGeneralName
as an object identifier (OID).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-