// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: networking/v1alpha3/virtual_service.proto
package istio.networking.v1alpha3;
public final class VirtualServiceOuterClass {
private VirtualServiceOuterClass() {}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistryLite registry) {
}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistry registry) {
registerAllExtensions(
(com.google.protobuf.ExtensionRegistryLite) registry);
}
public interface VirtualServiceOrBuilder extends
// @@protoc_insertion_point(interface_extends:istio.networking.v1alpha3.VirtualService)
com.google.protobuf.MessageOrBuilder {
/**
* <pre>
* The destination hosts to which traffic is being sent. Could
* be a DNS name with wildcard prefix or an IP address. Depending on the
* platform, short-names can also be used instead of a FQDN (i.e. has no
* dots in the name). In such a scenario, the FQDN of the host would be
* derived based on the underlying platform.
* A single VirtualService can be used to describe all the traffic
* properties of the corresponding hosts, including those for multiple
* HTTP and TCP ports. Alternatively, the traffic properties of a host
* can be defined using more than one VirtualService, with certain
* caveats. Refer to the
* [Operations Guide](https://istio.io/docs/ops/best-practices/traffic-management/#split-virtual-services)
* for details.
* *Note for Kubernetes users*: When short names are used (e.g. "reviews"
* instead of "reviews.default.svc.cluster.local"), Istio will interpret
* the short name based on the namespace of the rule, not the service. A
* rule in the "default" namespace containing a host "reviews" will be
* interpreted as "reviews.default.svc.cluster.local", irrespective of
* the actual namespace associated with the reviews service. _To avoid
* potential misconfigurations, it is recommended to always use fully
* qualified domain names over short names._
* The hosts field applies to both HTTP and TCP services. Service inside
* the mesh, i.e., those found in the service registry, must always be
* referred to using their alphanumeric names. IP addresses are allowed
* only for services defined via the Gateway.
* *Note*: It must be empty for a delegate VirtualService.
* </pre>
*
* <code>repeated string hosts = 1;</code>
* @return A list containing the hosts.
*/
java.util.List<java.lang.String>
getHostsList();
/**
* <pre>
* The destination hosts to which traffic is being sent. Could
* be a DNS name with wildcard prefix or an IP address. Depending on the
* platform, short-names can also be used instead of a FQDN (i.e. has no
* dots in the name). In such a scenario, the FQDN of the host would be
* derived based on the underlying platform.
* A single VirtualService can be used to describe all the traffic
* properties of the corresponding hosts, including those for multiple
* HTTP and TCP ports. Alternatively, the traffic properties of a host
* can be defined using more than one VirtualService, with certain
* caveats. Refer to the
* [Operations Guide](https://istio.io/docs/ops/best-practices/traffic-management/#split-virtual-services)
* for details.
* *Note for Kubernetes users*: When short names are used (e.g. "reviews"
* instead of "reviews.default.svc.cluster.local"), Istio will interpret
* the short name based on the namespace of the rule, not the service. A
* rule in the "default" namespace containing a host "reviews" will be
* interpreted as "reviews.default.svc.cluster.local", irrespective of
* the actual namespace associated with the reviews service. _To avoid
* potential misconfigurations, it is recommended to always use fully
* qualified domain names over short names._
* The hosts field applies to both HTTP and TCP services. Service inside
* the mesh, i.e., those found in the service registry, must always be
* referred to using their alphanumeric names. IP addresses are allowed
* only for services defined via the Gateway.
* *Note*: It must be empty for a delegate VirtualService.
* </pre>
*
* <code>repeated string hosts = 1;</code>
* @return The count of hosts.
*/
int getHostsCount();
/**
* <pre>
* The destination hosts to which traffic is being sent. Could
* be a DNS name with wildcard prefix or an IP address. Depending on the
* platform, short-names can also be used instead of a FQDN (i.e. has no
* dots in the name). In such a scenario, the FQDN of the host would be
* derived based on the underlying platform.
* A single VirtualService can be used to describe all the traffic
* properties of the corresponding hosts, including those for multiple
* HTTP and TCP ports. Alternatively, the traffic properties of a host
* can be defined using more than one VirtualService, with certain
* caveats. Refer to the
* [Operations Guide](https://istio.io/docs/ops/best-practices/traffic-management/#split-virtual-services)
* for details.
* *Note for Kubernetes users*: When short names are used (e.g. "reviews"
* instead of "reviews.default.svc.cluster.local"), Istio will interpret
* the short name based on the namespace of the rule, not the service. A
* rule in the "default" namespace containing a host "reviews" will be
* interpreted as "reviews.default.svc.cluster.local", irrespective of
* the actual namespace associated with the reviews service. _To avoid
* potential misconfigurations, it is recommended to always use fully
* qualified domain names over short names._
* The hosts field applies to both HTTP and TCP services. Service inside
* the mesh, i.e., those found in the service registry, must always be
* referred to using their alphanumeric names. IP addresses are allowed
* only for services defined via the Gateway.
* *Note*: It must be empty for a delegate VirtualService.
* </pre>
*
* <code>repeated string hosts = 1;</code>
* @param index The index of the element to return.
* @return The hosts at the given index.
*/
java.lang.String getHosts(int index);
/**
* <pre>
* The destination hosts to which traffic is being sent. Could
* be a DNS name with wildcard prefix or an IP address. Depending on the
* platform, short-names can also be used instead of a FQDN (i.e. has no
* dots in the name). In such a scenario, the FQDN of the host would be
* derived based on the underlying platform.
* A single VirtualService can be used to describe all the traffic
* properties of the corresponding hosts, including those for multiple
* HTTP and TCP ports. Alternatively, the traffic properties of a host
* can be defined using more than one VirtualService, with certain
* caveats. Refer to the
* [Operations Guide](https://istio.io/docs/ops/best-practices/traffic-management/#split-virtual-services)
* for details.
* *Note for Kubernetes users*: When short names are used (e.g. "reviews"
* instead of "reviews.default.svc.cluster.local"), Istio will interpret
* the short name based on the namespace of the rule, not the service. A
* rule in the "default" namespace containing a host "reviews" will be
* interpreted as "reviews.default.svc.cluster.local", irrespective of
* the actual namespace associated with the reviews service. _To avoid
* potential misconfigurations, it is recommended to always use fully
* qualified domain names over short names._
* The hosts field applies to both HTTP and TCP services. Service inside
* the mesh, i.e., those found
没有合适的资源?快使用搜索试试~ 我知道了~
nacos2.2.0适配kingbase8源码
共5589个文件
class:2126个
java:1876个
proto:758个
需积分: 0 22 下载量 120 浏览量
2023-04-27
14:18:34
上传
评论
收藏 443.63MB ZIP 举报
温馨提示
nacos2.2.0适配kingbase8源码
资源推荐
资源详情
资源评论
收起资源包目录
nacos2.2.0适配kingbase8源码 (5589个子文件)
com.alibaba.nacos.naming.healthcheck.heartbeat.AbstractBeatCheckInterceptor 851B
com.alibaba.nacos.naming.healthcheck.heartbeat.AbstractBeatCheckInterceptor 851B
com.alibaba.nacos.plugin.auth.spi.client.AbstractClientAuthService 734B
com.alibaba.nacos.plugin.auth.spi.client.AbstractClientAuthService 734B
com.alibaba.nacos.plugin.auth.spi.client.AbstractClientAuthService 662B
com.alibaba.nacos.naming.healthcheck.interceptor.AbstractHealthCheckInterceptor 762B
com.alibaba.nacos.naming.healthcheck.interceptor.AbstractHealthCheckInterceptor 762B
com.alibaba.nacos.plugin.auth.spi.server.AuthPluginService 732B
com.alibaba.nacos.plugin.auth.spi.server.AuthPluginService 715B
com.alibaba.nacos.plugin.auth.spi.server.AuthPluginService 715B
com.alibaba.nacos.plugin.auth.spi.server.AuthPluginService 651B
.babelrc 358B
run.bat 93B
BUILDING 1009B
ExternalStoragePersistServiceImpl.class 86KB
EmbeddedStoragePersistServiceImpl.class 79KB
VirtualServiceOuterClass$HTTPRoute$Builder.class 64KB
ExternalConfigInfoPersistServiceImpl.class 54KB
EmbeddedConfigInfoPersistServiceImpl.class 51KB
ServiceEntryOuterClass$ServiceEntry$Builder.class 40KB
VirtualServiceOuterClass$HTTPMatchRequest$Builder.class 40KB
VirtualServiceOuterClass$VirtualService$Builder.class 38KB
ConfigController.class 37KB
DestinationRuleOuterClass$TrafficPolicy$Builder.class 36KB
VirtualServiceOuterClass$CorsPolicy$Builder.class 34KB
SidecarOuterClass$Sidecar$Builder.class 33KB
DestinationRuleOuterClass$LocalityLoadBalancerSetting$Builder.class 32KB
DestinationRuleOuterClass$TrafficPolicy$PortTrafficPolicy$Builder.class 31KB
EnvoyFilterOuterClass$EnvoyFilter$EnvoyConfigObjectMatch$Builder.class 30KB
VirtualServiceOuterClass$HTTPMatchRequest.class 29KB
DestinationRuleOuterClass$DestinationRule$Builder.class 29KB
GatewayOuterClass$ServerTLSSettings$Builder.class 29KB
DistributedDatabaseOperateImpl.class 29KB
VirtualServiceOuterClass$HTTPRoute.class 28KB
ClientWorker$ConfigRpcTransportClient.class 27KB
VirtualServiceOuterClass$TLSRoute$Builder.class 27KB
VirtualServiceOuterClass$TCPRoute$Builder.class 27KB
WorkloadGroupOuterClass$ReadinessProbe$Builder.class 26KB
VirtualServiceOuterClass$TLSMatchAttributes$Builder.class 26KB
Mcp$Resources$Builder.class 26KB
Mcp$RequestResources$Builder.class 25KB
Mcp$IncrementalMeshConfigRequest$Builder.class 25KB
GatewayOuterClass$Server$Builder.class 25KB
VirtualServiceOuterClass$L4MatchAttributes$Builder.class 25KB
EnvoyFilterOuterClass$EnvoyFilter$Builder.class 25KB
Mcp$IncrementalMeshConfigResponse$Builder.class 25KB
WorkloadEntryOuterClass$WorkloadEntry$Builder.class 25KB
WorkloadGroupOuterClass$HTTPHealthCheckConfig$Builder.class 25KB
MetadataOuterClass$Metadata$Builder.class 25KB
GatewayOuterClass$Gateway$Builder.class 25KB
JRaftServer.class 24KB
VirtualServiceOuterClass.class 24KB
RpcClient.class 24KB
DestinationRuleOuterClass$LoadBalancerSettings$Builder.class 23KB
DestinationRuleOuterClass$OutlierDetection$Builder.class 23KB
ExternalConfigInfoAggrPersistServiceImpl.class 23KB
WorkloadGroupOuterClass$WorkloadGroup$Builder.class 23KB
DestinationRuleOuterClass$LoadBalancerSettings$ConsistentHashLB$Builder.class 23KB
Mcp$MeshConfigResponse$Builder.class 23KB
DestinationRuleOuterClass$Subset$Builder.class 23KB
VirtualServiceOuterClass$Headers$HeaderOperations$Builder.class 23KB
VirtualServiceOuterClass$HTTPFaultInjection$Delay$Builder.class 22KB
GatewayOuterClass$ServerTLSSettings.class 22KB
DestinationRuleOuterClass$ClientTLSSettings$Builder.class 22KB
ServiceEntryOuterClass$ServiceEntry.class 22KB
EnvoyFilterOuterClass$EnvoyFilter$EnvoyConfigObjectPatch$Builder.class 22KB
SidecarOuterClass$IstioEgressListener$Builder.class 22KB
EnvoyFilterOuterClass$EnvoyFilter$ListenerMatch$FilterChainMatch$Builder.class 22KB
WriteRequest$Builder.class 22KB
EnvoyFilterOuterClass$EnvoyFilter$RouteConfigurationMatch$Builder.class 22KB
Log$Builder.class 21KB
VirtualServiceOuterClass$HTTPFaultInjection$Abort$Builder.class 21KB
WorkloadEntryOuterClass$WorkloadEntry.class 21KB
DestinationRuleOuterClass$ConnectionPoolSettings$TCPSettings$Builder.class 21KB
Mcp$MeshConfigRequest$Builder.class 21KB
DestinationRuleOuterClass$ConnectionPoolSettings$Builder.class 21KB
VirtualServiceOuterClass$TLSMatchAttributes.class 20KB
VirtualServiceOuterClass$HTTPRetry$Builder.class 20KB
DestinationRuleOuterClass$ConnectionPoolSettings$HTTPSettings$Builder.class 20KB
VirtualServiceOuterClass$L4MatchAttributes.class 20KB
EnvoyFilterOuterClass$EnvoyFilter$ListenerMatch$Builder.class 20KB
VirtualServiceOuterClass$HTTPRouteDestination$Builder.class 20KB
VirtualServiceOuterClass$HTTPFaultInjection$Builder.class 20KB
SidecarOuterClass$IstioIngressListener$Builder.class 20KB
InstanceOperatorClientImpl.class 20KB
WorkloadGroupOuterClass$WorkloadGroup$ObjectMeta$Builder.class 20KB
PathMatchingResourcePatternResolver.class 20KB
NamingHttpClientProxy.class 20KB
EnvoyFilterOuterClass$EnvoyFilter$RouteConfigurationMatch$VirtualHostMatch$Builder.class 20KB
NacosNamingService.class 19KB
DestinationRuleOuterClass$LocalityLoadBalancerSetting$Distribute$Builder.class 19KB
DumpService.class 19KB
VirtualServiceOuterClass$CorsPolicy.class 19KB
VirtualServiceOuterClass$VirtualService.class 19KB
DestinationRuleOuterClass$LoadBalancerSettings$ConsistentHashLB$HTTPCookie$Builder.class 19KB
EnvoyFilterOuterClass$EnvoyFilter$ListenerMatch$FilterMatch$Builder.class 19KB
ReadRequest$Builder.class 19KB
EnvoyFilterOuterClass$EnvoyFilter$ProxyMatch$Builder.class 19KB
GetRequest$Builder.class 19KB
InstanceControllerV2.class 19KB
共 5589 条
- 1
- 2
- 3
- 4
- 5
- 6
- 56
资源评论
闷骚码农
- 粉丝: 1178
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功