Interface Metadata.Builder

    • Method Detail

      • 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.