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 Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Metadata.BuilderingressPointId(String ingressPointId)The ID of the ingress endpoint through which the email was received.Metadata.BuilderruleSetId(String ruleSetId)The ID of the rule set that processed the email.Metadata.BuildersenderHostname(String senderHostname)The name of the host from which the email was received.Metadata.BuildersenderIpAddress(String senderIpAddress)The IP address of the host from which the email was received.Metadata.Buildertimestamp(Instant timestamp)The timestamp of when the email was received.Metadata.BuildertlsCipherSuite(String tlsCipherSuite)The TLS cipher suite used to communicate with the host from which the email was received.Metadata.BuildertlsProtocol(String tlsProtocol)The TLS protocol used to communicate with the host from which the email was received.Metadata.BuildertrafficPolicyId(String trafficPolicyId)The ID of the traffic policy that was in effect when the email was received.-
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, sdkFieldNameToField, sdkFields
-
-
-
-
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.
-
-