public static final class ListIngressesResponseBody.IngressList.Builder extends Object
public ListIngressesResponseBody.IngressList.Builder certId(String certId)
The ID of the certificate that is associated with a Classic Load Balancer (CLB) instance.
example:13624*73809_16f8e549a20_1175189789_123210
public ListIngressesResponseBody.IngressList.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 ListIngressesResponseBody.IngressList.Builder corsConfig(ListIngressesResponseBody.CorsConfig corsConfig)
public ListIngressesResponseBody.IngressList.Builder createTime(Long createTime)
public ListIngressesResponseBody.IngressList.Builder defaultRule(ListIngressesResponseBody.DefaultRule defaultRule)
public ListIngressesResponseBody.IngressList.Builder description(String description)
The name of a routing rule.
example:test
public ListIngressesResponseBody.IngressList.Builder id(Long id)
The ID of a routing rule.
example:18
public ListIngressesResponseBody.IngressList.Builder idleTimeout(Long idleTimeout)
public ListIngressesResponseBody.IngressList.Builder listenerPort(String listenerPort)
The listener ports for an SLB instance.
example:80
public ListIngressesResponseBody.IngressList.Builder listenerProtocol(String listenerProtocol)
The protocol that is supported by SLB 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 ListIngressesResponseBody.IngressList.Builder loadBalanceType(String loadBalanceType)
The type of SLB instances. Valid values:
clb
public ListIngressesResponseBody.IngressList.Builder mseGatewayId(String mseGatewayId)
The ID of an MSE cloud-native gateway.
example:gw-d5df01a1bae748f1a7c4e325d2fd****
public ListIngressesResponseBody.IngressList.Builder mseGatewayPort(String mseGatewayPort)
The port of a service.
example:80
public ListIngressesResponseBody.IngressList.Builder mseGatewayProtocol(String mseGatewayProtocol)
The protocol that is supported by an MSE cloud-native gateway to forward requests. Valid values:
HTTP
public ListIngressesResponseBody.IngressList.Builder name(String name)
The name of a routing rule.
example:lb-uf6jt0nu4z6ior943****-80-f5****
public ListIngressesResponseBody.IngressList.Builder namespaceId(String namespaceId)
The ID of a namespace.
example:cn-shanghai
public ListIngressesResponseBody.IngressList.Builder requestTimeout(Long requestTimeout)
public ListIngressesResponseBody.IngressList.Builder rules(List<ListIngressesResponseBody.Rules> rules)
public ListIngressesResponseBody.IngressList.Builder slbId(String slbId)
The ID of a Server Load Balancer (SLB) instance.
example:lb-uf62****6d13tq2u5
public ListIngressesResponseBody.IngressList.Builder slbType(String slbType)
The type of SLB instances. Valid values:
internet
public ListIngressesResponseBody.IngressList build()
Copyright © 2026. All rights reserved.