Interface UpstreamIpPortMatcherOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    UpstreamIpPortMatcher, UpstreamIpPortMatcher.Builder

    public interface UpstreamIpPortMatcherOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      CidrRange getUpstreamIp()
      A CIDR block that will be used to match the upstream IP.
      CidrRangeOrBuilder getUpstreamIpOrBuilder()
      A CIDR block that will be used to match the upstream IP.
      Int64Range getUpstreamPortRange()
      A port range that will be used to match the upstream port.
      Int64RangeOrBuilder getUpstreamPortRangeOrBuilder()
      A port range that will be used to match the upstream port.
      boolean hasUpstreamIp()
      A CIDR block that will be used to match the upstream IP.
      boolean hasUpstreamPortRange()
      A port range that will be used to match the upstream port.
      • Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

        isInitialized
      • Methods inherited from interface com.google.protobuf.MessageOrBuilder

        findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
    • Method Detail

      • hasUpstreamIp

        boolean hasUpstreamIp()
         A CIDR block that will be used to match the upstream IP.
         Both Ipv4 and Ipv6 ranges can be matched.
         
        .envoy.config.core.v3.CidrRange upstream_ip = 1;
        Returns:
        Whether the upstreamIp field is set.
      • getUpstreamIp

        CidrRange getUpstreamIp()
         A CIDR block that will be used to match the upstream IP.
         Both Ipv4 and Ipv6 ranges can be matched.
         
        .envoy.config.core.v3.CidrRange upstream_ip = 1;
        Returns:
        The upstreamIp.
      • getUpstreamIpOrBuilder

        CidrRangeOrBuilder getUpstreamIpOrBuilder()
         A CIDR block that will be used to match the upstream IP.
         Both Ipv4 and Ipv6 ranges can be matched.
         
        .envoy.config.core.v3.CidrRange upstream_ip = 1;
      • hasUpstreamPortRange

        boolean hasUpstreamPortRange()
         A port range that will be used to match the upstream port.
         
        .envoy.type.v3.Int64Range upstream_port_range = 2;
        Returns:
        Whether the upstreamPortRange field is set.
      • getUpstreamPortRange

        Int64Range getUpstreamPortRange()
         A port range that will be used to match the upstream port.
         
        .envoy.type.v3.Int64Range upstream_port_range = 2;
        Returns:
        The upstreamPortRange.
      • getUpstreamPortRangeOrBuilder

        Int64RangeOrBuilder getUpstreamPortRangeOrBuilder()
         A port range that will be used to match the upstream port.
         
        .envoy.type.v3.Int64Range upstream_port_range = 2;