接口 VirtualServiceOuterClass.TLSMatchAttributesOrBuilder
- 所有超级接口:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- 所有已知实现类:
VirtualServiceOuterClass.TLSMatchAttributes,VirtualServiceOuterClass.TLSMatchAttributes.Builder
public static interface VirtualServiceOuterClass.TLSMatchAttributesOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
方法概要
修饰符和类型方法说明booleanOne or more labels that constrain the applicability of a rule to workloads with the given labels.getDestinationSubnets(int index) IPv4 or IPv6 ip addresses of destination with optional subnet.com.google.protobuf.ByteStringgetDestinationSubnetsBytes(int index) IPv4 or IPv6 ip addresses of destination with optional subnet.intIPv4 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.ByteStringgetGatewaysBytes(int index) Names of gateways where the rule should be applied.intNames of gateways where the rule should be applied.Names of gateways where the rule should be applied.intgetPort()Specifies the port on the host that is being addressed.getSniHosts(int index) SNI (server name indicator) to match on.com.google.protobuf.ByteStringgetSniHostsBytes(int index) SNI (server name indicator) to match on.intSNI (server name indicator) to match on.SNI (server name indicator) to match on.已过时。intOne 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.getSourceLabelsOrDefault(String key, String defaultValue) 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.ByteStringSource 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
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
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
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
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
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
已过时。UsegetSourceLabelsMap()instead. -
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
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
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
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
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.
-