Interface BaseListenerLookupOptions

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Subinterfaces:
ApplicationListenerLookupOptions, NetworkListenerLookupOptions
All Known Implementing Classes:
ApplicationListenerLookupOptions.Jsii$Proxy, BaseListenerLookupOptions.Jsii$Proxy, NetworkListenerLookupOptions.Jsii$Proxy

@Generated(value="jsii-pacmak/1.101.0 (build b95fe5d)", date="2024-07-12T19:34:01.876Z") @Stability(Stable) public interface BaseListenerLookupOptions extends software.amazon.jsii.JsiiSerializable
Options for listener lookup.

Example:

 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 import software.amazon.awscdk.services.elasticloadbalancingv2.*;
 BaseListenerLookupOptions baseListenerLookupOptions = BaseListenerLookupOptions.builder()
         .listenerPort(123)
         .loadBalancerArn("loadBalancerArn")
         .loadBalancerTags(Map.of(
                 "loadBalancerTagsKey", "loadBalancerTags"))
         .build();
 
  • Method Details

    • getListenerPort

      @Stability(Stable) @Nullable default Number getListenerPort()
      Filter listeners by listener port.

      Default: - does not filter by listener port

    • getLoadBalancerArn

      @Stability(Stable) @Nullable default String getLoadBalancerArn()
      Filter listeners by associated load balancer arn.

      Default: - does not filter by load balancer arn

    • getLoadBalancerTags

      @Stability(Stable) @Nullable default Map<String,String> getLoadBalancerTags()
      Filter listeners by associated load balancer tags.

      Default: - does not filter by load balancer tags

    • builder

      @Stability(Stable) static BaseListenerLookupOptions.Builder builder()
      Returns:
      a BaseListenerLookupOptions.Builder of BaseListenerLookupOptions