Interface GetIngressPointResponse.Builder

All Superinterfaces:
AwsResponse.Builder, Buildable, CopyableBuilder<GetIngressPointResponse.Builder,GetIngressPointResponse>, MailManagerResponse.Builder, SdkBuilder<GetIngressPointResponse.Builder,GetIngressPointResponse>, SdkPojo, SdkResponse.Builder
Enclosing class:
GetIngressPointResponse

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

    • aRecord

      The DNS A Record that identifies your ingress endpoint. Configure your DNS Mail Exchange (MX) record with this value to route emails to Mail Manager.

      Parameters:
      aRecord - The DNS A Record that identifies your ingress endpoint. Configure your DNS Mail Exchange (MX) record with this value to route emails to Mail Manager.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • createdTimestamp

      GetIngressPointResponse.Builder createdTimestamp(Instant createdTimestamp)

      The timestamp of when the ingress endpoint was created.

      Parameters:
      createdTimestamp - The timestamp of when the ingress endpoint was created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • ingressPointArn

      GetIngressPointResponse.Builder ingressPointArn(String ingressPointArn)

      The Amazon Resource Name (ARN) of the ingress endpoint resource.

      Parameters:
      ingressPointArn - The Amazon Resource Name (ARN) of the ingress endpoint resource.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • ingressPointAuthConfiguration

      GetIngressPointResponse.Builder ingressPointAuthConfiguration(IngressPointAuthConfiguration ingressPointAuthConfiguration)

      The authentication configuration of the ingress endpoint resource.

      Parameters:
      ingressPointAuthConfiguration - The authentication configuration of the ingress endpoint resource.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • ingressPointAuthConfiguration

      default GetIngressPointResponse.Builder ingressPointAuthConfiguration(Consumer<IngressPointAuthConfiguration.Builder> ingressPointAuthConfiguration)

      The authentication configuration of the ingress endpoint resource.

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

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

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

      GetIngressPointResponse.Builder ingressPointId(String ingressPointId)

      The identifier of an ingress endpoint resource.

      Parameters:
      ingressPointId - The identifier of an ingress endpoint resource.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • ingressPointName

      GetIngressPointResponse.Builder ingressPointName(String ingressPointName)

      A user friendly name for the ingress endpoint.

      Parameters:
      ingressPointName - A user friendly name for the ingress endpoint.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lastUpdatedTimestamp

      GetIngressPointResponse.Builder lastUpdatedTimestamp(Instant lastUpdatedTimestamp)

      The timestamp of when the ingress endpoint was last updated.

      Parameters:
      lastUpdatedTimestamp - The timestamp of when the ingress endpoint was last updated.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • ruleSetId

      The identifier of a rule set resource associated with the ingress endpoint.

      Parameters:
      ruleSetId - The identifier of a rule set resource associated with the ingress endpoint.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • status

      The status of the ingress endpoint resource.

      Parameters:
      status - The status of the ingress endpoint resource.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • status

      The status of the ingress endpoint resource.

      Parameters:
      status - The status of the ingress endpoint resource.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • trafficPolicyId

      GetIngressPointResponse.Builder trafficPolicyId(String trafficPolicyId)

      The identifier of the traffic policy resource associated with the ingress endpoint.

      Parameters:
      trafficPolicyId - The identifier of the traffic policy resource associated with the ingress endpoint.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • type

      The type of ingress endpoint.

      Parameters:
      type - The type of ingress endpoint.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • type

      The type of ingress endpoint.

      Parameters:
      type - The type of ingress endpoint.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: