接口 VirtualServiceOuterClass.TLSMatchAttributesOrBuilder

    • 方法概要

      所有方法 实例方法 抽象方法 已过时的方法 
      修饰符和类型 方法 说明
      boolean containsSourceLabels​(java.lang.String key)
      One or more labels that constrain the applicability of a rule to workloads with the given labels.
      java.lang.String getDestinationSubnets​(int index)
      IPv4 or IPv6 ip addresses of destination with optional subnet.
      com.google.protobuf.ByteString getDestinationSubnetsBytes​(int index)
      IPv4 or IPv6 ip addresses of destination with optional subnet.
      int getDestinationSubnetsCount()
      IPv4 or IPv6 ip addresses of destination with optional subnet.
      java.util.List<java.lang.String> getDestinationSubnetsList()
      IPv4 or IPv6 ip addresses of destination with optional subnet.
      java.lang.String 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 getGatewaysCount()
      Names of gateways where the rule should be applied.
      java.util.List<java.lang.String> getGatewaysList()
      Names of gateways where the rule should be applied.
      int getPort()
      Specifies the port on the host that is being addressed.
      java.lang.String 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 getSniHostsCount()
      SNI (server name indicator) to match on.
      java.util.List<java.lang.String> getSniHostsList()
      SNI (server name indicator) to match on.
      java.util.Map<java.lang.String,​java.lang.String> getSourceLabels()
      已过时。
      int getSourceLabelsCount()
      One or more labels that constrain the applicability of a rule to workloads with the given labels.
      java.util.Map<java.lang.String,​java.lang.String> getSourceLabelsMap()
      One or more labels that constrain the applicability of a rule to workloads with the given labels.
      java.lang.String getSourceLabelsOrDefault​(java.lang.String key, java.lang.String defaultValue)
      One or more labels that constrain the applicability of a rule to workloads with the given labels.
      java.lang.String getSourceLabelsOrThrow​(java.lang.String key)
      One or more labels that constrain the applicability of a rule to workloads with the given labels.
      java.lang.String getSourceNamespace()
      Source namespace constraining the applicability of a rule to workloads in that namespace.
      com.google.protobuf.ByteString getSourceNamespaceBytes()
      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

        java.util.List<java.lang.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

        java.lang.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

        java.util.List<java.lang.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

        java.lang.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​(java.lang.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
        java.util.Map<java.lang.String,​java.lang.String> getSourceLabels()
        已过时。
      • getSourceLabelsMap

        java.util.Map<java.lang.String,​java.lang.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

        java.lang.String getSourceLabelsOrDefault​(java.lang.String key,
                                                  java.lang.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

        java.lang.String getSourceLabelsOrThrow​(java.lang.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

        java.util.List<java.lang.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

        java.lang.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

        java.lang.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.