Interface GeneralName.Builder

All Superinterfaces:
Buildable, CopyableBuilder<GeneralName.Builder,GeneralName>, SdkBuilder<GeneralName.Builder,GeneralName>, SdkPojo
Enclosing class:
GeneralName

public static interface GeneralName.Builder extends SdkPojo, CopyableBuilder<GeneralName.Builder,GeneralName>
  • Method Details

    • otherName

      GeneralName.Builder otherName(OtherName otherName)

      Represents GeneralName using an OtherName object.

      Parameters:
      otherName - Represents GeneralName using an OtherName object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • otherName

      default GeneralName.Builder otherName(Consumer<OtherName.Builder> otherName)

      Represents GeneralName using an OtherName object.

      This is a convenience method that creates an instance of the OtherName.Builder avoiding the need to create one manually via OtherName.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to otherName(OtherName).

      Parameters:
      otherName - a consumer that will call methods on OtherName.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • rfc822Name

      GeneralName.Builder rfc822Name(String rfc822Name)

      Represents GeneralName as an RFC 822 email address.

      Parameters:
      rfc822Name - Represents GeneralName as an RFC 822 email address.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • dnsName

      GeneralName.Builder dnsName(String dnsName)

      Represents GeneralName as a DNS name.

      Parameters:
      dnsName - Represents GeneralName as a DNS name.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • directoryName

      GeneralName.Builder directoryName(ASN1Subject 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

      default GeneralName.Builder directoryName(Consumer<ASN1Subject.Builder> directoryName)
      Sets the value of the DirectoryName property for this object. This is a convenience method that creates an instance of the ASN1Subject.Builder avoiding the need to create one manually via ASN1Subject.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to directoryName(ASN1Subject).

      Parameters:
      directoryName - a consumer that will call methods on ASN1Subject.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • ediPartyName

      GeneralName.Builder ediPartyName(EdiPartyName ediPartyName)

      Represents GeneralName as an EdiPartyName object.

      Parameters:
      ediPartyName - Represents GeneralName as an EdiPartyName object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • ediPartyName

      default GeneralName.Builder ediPartyName(Consumer<EdiPartyName.Builder> ediPartyName)

      Represents GeneralName as an EdiPartyName object.

      This is a convenience method that creates an instance of the EdiPartyName.Builder avoiding the need to create one manually via EdiPartyName.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to ediPartyName(EdiPartyName).

      Parameters:
      ediPartyName - a consumer that will call methods on EdiPartyName.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • uniformResourceIdentifier

      GeneralName.Builder uniformResourceIdentifier(String uniformResourceIdentifier)

      Represents GeneralName as a URI.

      Parameters:
      uniformResourceIdentifier - Represents GeneralName as a URI.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • ipAddress

      GeneralName.Builder ipAddress(String ipAddress)

      Represents GeneralName as an IPv4 or IPv6 address.

      Parameters:
      ipAddress - Represents GeneralName as an IPv4 or IPv6 address.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • registeredId

      GeneralName.Builder registeredId(String registeredId)

      Represents GeneralName as an object identifier (OID).

      Parameters:
      registeredId - Represents GeneralName as an object identifier (OID).
      Returns:
      Returns a reference to this object so that method calls can be chained together.