Interface GeneralName.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<GeneralName.Builder,,GeneralName> SdkBuilder<GeneralName.Builder,,GeneralName> SdkPojo
- Enclosing class:
GeneralName
-
Method Summary
Modifier and TypeMethodDescriptiondefault GeneralName.BuilderdirectoryName(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.RepresentsGeneralNameas a DNS name.default GeneralName.BuilderediPartyName(Consumer<EdiPartyName.Builder> ediPartyName) RepresentsGeneralNameas anEdiPartyNameobject.ediPartyName(EdiPartyName ediPartyName) RepresentsGeneralNameas anEdiPartyNameobject.RepresentsGeneralNameas an IPv4 or IPv6 address.default GeneralName.BuilderotherName(Consumer<OtherName.Builder> otherName) RepresentsGeneralNameusing anOtherNameobject.RepresentsGeneralNameusing anOtherNameobject.registeredId(String registeredId) RepresentsGeneralNameas an object identifier (OID).rfc822Name(String rfc822Name) RepresentsGeneralNameas an RFC 822 email address.uniformResourceIdentifier(String uniformResourceIdentifier) RepresentsGeneralNameas a URI.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
otherName
Represents
GeneralNameusing anOtherNameobject.- Parameters:
otherName- RepresentsGeneralNameusing anOtherNameobject.- 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 theGeneralNameusing anOtherNameobject.OtherName.Builderavoiding the need to create one manually viaOtherName.builder().When the
Consumercompletes,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
-
dnsName
Represents
GeneralNameas a DNS name.- Parameters:
dnsName- RepresentsGeneralNameas 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.Builderavoiding the need to create one manually viaASN1Subject.builder().When the
Consumercompletes,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
GeneralNameas anEdiPartyNameobject.- Parameters:
ediPartyName- RepresentsGeneralNameas anEdiPartyNameobject.- 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 theGeneralNameas anEdiPartyNameobject.EdiPartyName.Builderavoiding the need to create one manually viaEdiPartyName.builder().When the
Consumercompletes,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
GeneralNameas a URI.- Parameters:
uniformResourceIdentifier- RepresentsGeneralNameas a URI.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ipAddress
Represents
GeneralNameas an IPv4 or IPv6 address.- Parameters:
ipAddress- RepresentsGeneralNameas an IPv4 or IPv6 address.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
registeredId
Represents
GeneralNameas an object identifier (OID).- Parameters:
registeredId- RepresentsGeneralNameas an object identifier (OID).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-