接口 VirtualServiceOuterClass.L4MatchAttributesOrBuilder

所有超级接口:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
所有已知实现类:
VirtualServiceOuterClass.L4MatchAttributes, VirtualServiceOuterClass.L4MatchAttributes.Builder
封闭类:
VirtualServiceOuterClass

public static interface VirtualServiceOuterClass.L4MatchAttributesOrBuilder extends com.google.protobuf.MessageOrBuilder
  • 方法概要

    修饰符和类型
    方法
    说明
    boolean
    One or more labels that constrain the applicability of a rule to workloads with the given labels.
    IPv4 or IPv6 ip addresses of destination with optional subnet.
    com.google.protobuf.ByteString
    IPv4 or IPv6 ip addresses of destination with optional subnet.
    int
    IPv4 or IPv6 ip addresses of destination with optional subnet.
    IPv4 or IPv6 ip addresses of destination with optional subnet.
    getGateways(int index)
    Names of gateways where the rule should be applied.
    com.google.protobuf.ByteString
    getGatewaysBytes(int index)
    Names of gateways where the rule should be applied.
    int
    Names of gateways where the rule should be applied.
    Names of gateways where the rule should be applied.
    int
    Specifies the port on the host that is being addressed.
    已过时。
    int
    One or more labels that constrain the applicability of a rule to workloads with the given labels.
    One or more labels that constrain the applicability of a rule to workloads with the given labels.
    One or more labels that constrain the applicability of a rule to workloads with the given labels.
    One or more labels that constrain the applicability of a rule to workloads with the given labels.
    Source namespace constraining the applicability of a rule to workloads in that namespace.
    com.google.protobuf.ByteString
    Source namespace constraining the applicability of a rule to workloads in that namespace.
    IPv4 or IPv6 ip address of source with optional subnet.
    com.google.protobuf.ByteString
    IPv4 or IPv6 ip address of source with optional subnet.

    从接口继承的方法 com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    从接口继承的方法 com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • 方法详细资料

    • getDestinationSubnetsList

      List<String> getDestinationSubnetsList()
       IPv4 or IPv6 ip addresses of destination with optional subnet.  E.g.,
       a.b.c.d/xx form or just a.b.c.d.
       
      repeated string destination_subnets = 1;
      返回:
      A list containing the destinationSubnets.
    • getDestinationSubnetsCount

      int getDestinationSubnetsCount()
       IPv4 or IPv6 ip addresses of destination with optional subnet.  E.g.,
       a.b.c.d/xx form or just a.b.c.d.
       
      repeated string destination_subnets = 1;
      返回:
      The count of destinationSubnets.
    • getDestinationSubnets

      String getDestinationSubnets(int index)
       IPv4 or IPv6 ip addresses of destination with optional subnet.  E.g.,
       a.b.c.d/xx form or just a.b.c.d.
       
      repeated string destination_subnets = 1;
      参数:
      index - The index of the element to return.
      返回:
      The destinationSubnets at the given index.
    • getDestinationSubnetsBytes

      com.google.protobuf.ByteString getDestinationSubnetsBytes(int index)
       IPv4 or IPv6 ip addresses of destination with optional subnet.  E.g.,
       a.b.c.d/xx form or just a.b.c.d.
       
      repeated string destination_subnets = 1;
      参数:
      index - The index of the value to return.
      返回:
      The bytes of the destinationSubnets at the given index.
    • getPort

      int getPort()
       Specifies the port on the host that is being addressed. Many services
       only expose a single port or label ports with the protocols they support,
       in these cases it is not required to explicitly select the port.
       
      uint32 port = 2;
      返回:
      The port.
    • getSourceSubnet

      String getSourceSubnet()
       IPv4 or IPv6 ip address of source with optional subnet. E.g., a.b.c.d/xx
       form or just a.b.c.d
       $hide_from_docs
       
      string source_subnet = 3;
      返回:
      The sourceSubnet.
    • getSourceSubnetBytes

      com.google.protobuf.ByteString getSourceSubnetBytes()
       IPv4 or IPv6 ip address of source with optional subnet. E.g., a.b.c.d/xx
       form or just a.b.c.d
       $hide_from_docs
       
      string source_subnet = 3;
      返回:
      The bytes for sourceSubnet.
    • getSourceLabelsCount

      int getSourceLabelsCount()
       One or more labels that constrain the applicability of a rule to
       workloads with the given labels. If the VirtualService has a list of
       gateways specified in the top-level `gateways` field, it should include the reserved gateway
       `mesh` in order for this field to be applicable.
       
      map<string, string> source_labels = 4;
    • containsSourceLabels

      boolean containsSourceLabels(String key)
       One or more labels that constrain the applicability of a rule to
       workloads with the given labels. If the VirtualService has a list of
       gateways specified in the top-level `gateways` field, it should include the reserved gateway
       `mesh` in order for this field to be applicable.
       
      map<string, string> source_labels = 4;
    • getSourceLabels

      @Deprecated Map<String,String> getSourceLabels()
      已过时。
    • getSourceLabelsMap

      Map<String,String> getSourceLabelsMap()
       One or more labels that constrain the applicability of a rule to
       workloads with the given labels. If the VirtualService has a list of
       gateways specified in the top-level `gateways` field, it should include the reserved gateway
       `mesh` in order for this field to be applicable.
       
      map<string, string> source_labels = 4;
    • getSourceLabelsOrDefault

      String getSourceLabelsOrDefault(String key, String defaultValue)
       One or more labels that constrain the applicability of a rule to
       workloads with the given labels. If the VirtualService has a list of
       gateways specified in the top-level `gateways` field, it should include the reserved gateway
       `mesh` in order for this field to be applicable.
       
      map<string, string> source_labels = 4;
    • getSourceLabelsOrThrow

      String getSourceLabelsOrThrow(String key)
       One or more labels that constrain the applicability of a rule to
       workloads with the given labels. If the VirtualService has a list of
       gateways specified in the top-level `gateways` field, it should include the reserved gateway
       `mesh` in order for this field to be applicable.
       
      map<string, string> source_labels = 4;
    • getGatewaysList

      List<String> getGatewaysList()
       Names of gateways where the rule should be applied. Gateway names
       in the top-level `gateways` field of the VirtualService (if any) are overridden. The gateway
       match is independent of sourceLabels.
       
      repeated string gateways = 5;
      返回:
      A list containing the gateways.
    • getGatewaysCount

      int getGatewaysCount()
       Names of gateways where the rule should be applied. Gateway names
       in the top-level `gateways` field of the VirtualService (if any) are overridden. The gateway
       match is independent of sourceLabels.
       
      repeated string gateways = 5;
      返回:
      The count of gateways.
    • getGateways

      String getGateways(int index)
       Names of gateways where the rule should be applied. Gateway names
       in the top-level `gateways` field of the VirtualService (if any) are overridden. The gateway
       match is independent of sourceLabels.
       
      repeated string gateways = 5;
      参数:
      index - The index of the element to return.
      返回:
      The gateways at the given index.
    • getGatewaysBytes

      com.google.protobuf.ByteString getGatewaysBytes(int index)
       Names of gateways where the rule should be applied. Gateway names
       in the top-level `gateways` field of the VirtualService (if any) are overridden. The gateway
       match is independent of sourceLabels.
       
      repeated string gateways = 5;
      参数:
      index - The index of the value to return.
      返回:
      The bytes of the gateways at the given index.
    • getSourceNamespace

      String getSourceNamespace()
       Source namespace constraining the applicability of a rule to workloads in that namespace.
       If the VirtualService has a list of gateways specified in the top-level `gateways` field,
       it must include the reserved gateway `mesh` for this field to be applicable.
       
      string source_namespace = 6;
      返回:
      The sourceNamespace.
    • getSourceNamespaceBytes

      com.google.protobuf.ByteString getSourceNamespaceBytes()
       Source namespace constraining the applicability of a rule to workloads in that namespace.
       If the VirtualService has a list of gateways specified in the top-level `gateways` field,
       it must include the reserved gateway `mesh` for this field to be applicable.
       
      string source_namespace = 6;
      返回:
      The bytes for sourceNamespace.