public static final class DescribeIngressResponseBody.Data.Builder extends Object
public DescribeIngressResponseBody.Data.Builder certId(String certId)
The ID of the certificate that is associated with a Classic Load Balancer (CLB) instance.
example:13623****809_16cad216b32_845_-419427029
public DescribeIngressResponseBody.Data.Builder certIds(String certIds)
The ID of the certificate that is associated with an Application Load Balancer ALB instance.
example:8735-cn-hangzhou,8123-cn-hangzhou
public DescribeIngressResponseBody.Data.Builder corsConfig(DescribeIngressResponseBody.CorsConfig corsConfig)
public DescribeIngressResponseBody.Data.Builder createdBySae(Boolean createdBySae)
public DescribeIngressResponseBody.Data.Builder defaultRule(DescribeIngressResponseBody.DefaultRule defaultRule)
The default rule.
public DescribeIngressResponseBody.Data.Builder description(String description)
The name of a routing rule.
example:ingress-sae-test
public DescribeIngressResponseBody.Data.Builder enableGzip(Boolean enableGzip)
public DescribeIngressResponseBody.Data.Builder enableXForwardedFor(Boolean enableXForwardedFor)
public DescribeIngressResponseBody.Data.Builder enableXForwardedForClientSrcPort(Boolean enableXForwardedForClientSrcPort)
public DescribeIngressResponseBody.Data.Builder enableXForwardedForProto(Boolean enableXForwardedForProto)
public DescribeIngressResponseBody.Data.Builder enableXForwardedForSlbId(Boolean enableXForwardedForSlbId)
public DescribeIngressResponseBody.Data.Builder enableXForwardedForSlbPort(Boolean enableXForwardedForSlbPort)
public DescribeIngressResponseBody.Data.Builder id(Long id)
The ID of a routing rule.
example:87
public DescribeIngressResponseBody.Data.Builder idleTimeout(Integer idleTimeout)
public DescribeIngressResponseBody.Data.Builder listenerPort(Integer listenerPort)
The listener ports for an SLB instance.
example:443
public DescribeIngressResponseBody.Data.Builder listenerProtocol(String listenerProtocol)
The protocol used to forward requests. Valid values:
This parameter is optional in the CreateIngress and UpadateIngress operations. If you do not configure this parameter when you call the CreateIngress or UpdateIngress operation to create or update a gateway routing rule, this parameter is not returned for the corresponding response.
example:HTTP
public DescribeIngressResponseBody.Data.Builder loadBalanceType(String loadBalanceType)
The type of SLB instances. Valid values:
clb
public DescribeIngressResponseBody.Data.Builder name(String name)
The name of a routing rule.
example:lb-uf6jt0nu4z6ior943****-80-f5****
public DescribeIngressResponseBody.Data.Builder namespaceId(String namespaceId)
The ID of a namespace.
example:cn-beijing:sae-test
public DescribeIngressResponseBody.Data.Builder requestTimeout(Integer requestTimeout)
public DescribeIngressResponseBody.Data.Builder rules(List<DescribeIngressResponseBody.Rules> rules)
The forwarding rules.
public DescribeIngressResponseBody.Data.Builder securityPolicyId(String securityPolicyId)
public DescribeIngressResponseBody.Data.Builder slbId(String slbId)
The ID of a Server Load Balancer (SLB) instance.
example:lb-uf62****6d13tq2u5
public DescribeIngressResponseBody.Data.Builder slbType(String slbType)
The type of an SLB instance. Valid values:
internet
public DescribeIngressResponseBody.Data build()
Copyright © 2026. All rights reserved.