接口 VirtualServiceOuterClass.TLSMatchAttributesOrBuilder

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

public static interface VirtualServiceOuterClass.TLSMatchAttributesOrBuilder 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.
    getSniHosts(int index)
    SNI (server name indicator) to match on.
    com.google.protobuf.ByteString
    getSniHostsBytes(int index)
    SNI (server name indicator) to match on.
    int
    SNI (server name indicator) to match on.
    SNI (server name indicator) to match on.
    已过时。
    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.

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

    isInitialized

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

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

    • getSniHostsList

      List<String> getSniHostsList()
       SNI (server name indicator) to match on. Wildcard prefixes
       can be used in the SNI value, e.g., *.com will match foo.example.com
       as well as example.com. An SNI value must be a subset (i.e., fall
       within the domain) of the corresponding virtual serivce's hosts.
       
      repeated string sni_hosts = 1 [(.google.api.field_behavior) = REQUIRED];
      返回:
      A list containing the sniHosts.
    • getSniHostsCount

      int getSniHostsCount()
       SNI (server name indicator) to match on. Wildcard prefixes
       can be used in the SNI value, e.g., *.com will match foo.example.com
       as well as example.com. An SNI value must be a subset (i.e., fall
       within the domain) of the corresponding virtual serivce's hosts.
       
      repeated string sni_hosts = 1 [(.google.api.field_behavior) = REQUIRED];
      返回:
      The count of sniHosts.
    • getSniHosts

      String getSniHosts(int index)
       SNI (server name indicator) to match on. Wildcard prefixes
       can be used in the SNI value, e.g., *.com will match foo.example.com
       as well as example.com. An SNI value must be a subset (i.e., fall
       within the domain) of the corresponding virtual serivce's hosts.
       
      repeated string sni_hosts = 1 [(.google.api.field_behavior) = REQUIRED];
      参数:
      index - The index of the element to return.
      返回:
      The sniHosts at the given index.
    • getSniHostsBytes

      com.google.protobuf.ByteString getSniHostsBytes(int index)
       SNI (server name indicator) to match on. Wildcard prefixes
       can be used in the SNI value, e.g., *.com will match foo.example.com
       as well as example.com. An SNI value must be a subset (i.e., fall
       within the domain) of the corresponding virtual serivce's hosts.
       
      repeated string sni_hosts = 1 [(.google.api.field_behavior) = REQUIRED];
      参数:
      index - The index of the value to return.
      返回:
      The bytes of the sniHosts at the given index.
    • 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 = 2;
      返回:
      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 = 2;
      返回:
      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 = 2;
      参数:
      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 = 2;
      参数:
      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 = 3;
      返回:
      The port.
    • 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 = 5;
    • 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 = 5;
    • 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 = 5;
    • 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 = 5;
    • 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 = 5;
    • 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 = 6;
      返回:
      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 = 6;
      返回:
      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 = 6;
      参数:
      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 = 6;
      参数:
      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 = 7;
      返回:
      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 = 7;
      返回:
      The bytes for sourceNamespace.