Interface Metadata.Builder

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

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

    • ingressPointId

      Metadata.Builder ingressPointId(String ingressPointId)

      The ID of the ingress endpoint through which the email was received.

      Parameters:
      ingressPointId - The ID of the ingress endpoint through which the email was received.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • ruleSetId

      Metadata.Builder ruleSetId(String ruleSetId)

      The ID of the rule set that processed the email.

      Parameters:
      ruleSetId - The ID of the rule set that processed the email.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • senderHostname

      Metadata.Builder senderHostname(String senderHostname)

      The name of the host from which the email was received.

      Parameters:
      senderHostname - The name of the host from which the email was received.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • senderIpAddress

      Metadata.Builder senderIpAddress(String senderIpAddress)

      The IP address of the host from which the email was received.

      Parameters:
      senderIpAddress - The IP address of the host from which the email was received.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • timestamp

      Metadata.Builder timestamp(Instant timestamp)

      The timestamp of when the email was received.

      Parameters:
      timestamp - The timestamp of when the email was received.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • tlsCipherSuite

      Metadata.Builder tlsCipherSuite(String tlsCipherSuite)

      The TLS cipher suite used to communicate with the host from which the email was received.

      Parameters:
      tlsCipherSuite - The TLS cipher suite used to communicate with the host from which the email was received.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • tlsProtocol

      Metadata.Builder tlsProtocol(String tlsProtocol)

      The TLS protocol used to communicate with the host from which the email was received.

      Parameters:
      tlsProtocol - The TLS protocol used to communicate with the host from which the email was received.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • trafficPolicyId

      Metadata.Builder trafficPolicyId(String trafficPolicyId)

      The ID of the traffic policy that was in effect when the email was received.

      Parameters:
      trafficPolicyId - The ID of the traffic policy that was in effect when the email was received.
      Returns:
      Returns a reference to this object so that method calls can be chained together.