ClusterIPs is a list of IP addresses assigned to this service, and are
usually assigned randomly.
externalIPs is a list of IP addresses for which nodes in the cluster
will also accept traffic for this service.
IPFamilies is a list of IP families (e.g.
If specified and supported by the platform, this will restrict traffic through the cloud-provider
load-balancer will be restricted to the specified client IPs.
The list of ports that are exposed by this service.
ClusterIPs is a list of IP addresses assigned to this service, and are
usually assigned randomly.
ClusterIPs is a list of IP addresses assigned to this service, and are
usually assigned randomly.
externalIPs is a list of IP addresses for which nodes in the cluster
will also accept traffic for this service.
externalIPs is a list of IP addresses for which nodes in the cluster
will also accept traffic for this service.
IPFamilies is a list of IP families (e.g.
IPFamilies is a list of IP families (e.g.
If specified and supported by the platform, this will restrict traffic through the cloud-provider
load-balancer will be restricted to the specified client IPs.
If specified and supported by the platform, this will restrict traffic through the cloud-provider
load-balancer will be restricted to the specified client IPs.
The list of ports that are exposed by this service.
The list of ports that are exposed by this service.
The list of ports that are exposed by this service.
The list of ports that are exposed by this service.
V1.ServiceSpec.Builder.clear()
allocateLoadBalancerNodePorts defines if NodePorts will be automatically
allocated for services with type LoadBalancer.
clusterIP is the IP address of the service and is usually assigned
randomly.
ClusterIPs is a list of IP addresses assigned to this service, and are
usually assigned randomly.
externalIPs is a list of IP addresses for which nodes in the cluster
will also accept traffic for this service.
externalName is the external reference that discovery mechanisms will
return as an alias for this service (e.g.
externalTrafficPolicy denotes if this Service desires to route external
traffic to node-local or cluster-wide endpoints.
V1.ServiceSpec.Builder.clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
healthCheckNodePort specifies the healthcheck nodePort for the service.
InternalTrafficPolicy specifies if the cluster internal traffic
should be routed to all endpoints or node-local endpoints only.
IPFamilies is a list of IP families (e.g.
IPFamilyPolicy represents the dual-stack-ness requested or required by
this Service.
loadBalancerClass is the class of the load balancer implementation this Service belongs to.
Only applies to Service Type: LoadBalancer
LoadBalancer will get created with the IP specified in this field.
If specified and supported by the platform, this will restrict traffic through the cloud-provider
load-balancer will be restricted to the specified client IPs.
V1.ServiceSpec.Builder.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
The list of ports that are exposed by this service.
publishNotReadyAddresses indicates that any agent which deals with endpoints for this
Service should disregard any indications of ready/not-ready.
Supports "ClientIP" and "None".
sessionAffinityConfig contains the configurations of session affinity.
type determines how the Service is exposed.
V1.ServiceSpec.Builder.clone()
Spec defines the behavior of a service.
V1.ServiceSpec.Builder.mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
V1.ServiceSpec.Builder.mergeFrom(com.google.protobuf.Message other)
sessionAffinityConfig contains the configurations of session affinity.
V1.ServiceSpec.Builder.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
V1.ServiceSpec.newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
Route service traffic to pods with label keys and values matching this
selector.
Route service traffic to pods with label keys and values matching this
selector.
The list of ports that are exposed by this service.
Route service traffic to pods with label keys and values matching this
selector.
allocateLoadBalancerNodePorts defines if NodePorts will be automatically
allocated for services with type LoadBalancer.
clusterIP is the IP address of the service and is usually assigned
randomly.
clusterIP is the IP address of the service and is usually assigned
randomly.
ClusterIPs is a list of IP addresses assigned to this service, and are
usually assigned randomly.
externalIPs is a list of IP addresses for which nodes in the cluster
will also accept traffic for this service.
externalName is the external reference that discovery mechanisms will
return as an alias for this service (e.g.
externalName is the external reference that discovery mechanisms will
return as an alias for this service (e.g.
externalTrafficPolicy denotes if this Service desires to route external
traffic to node-local or cluster-wide endpoints.
externalTrafficPolicy denotes if this Service desires to route external
traffic to node-local or cluster-wide endpoints.
V1.ServiceSpec.Builder.setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value)
healthCheckNodePort specifies the healthcheck nodePort for the service.
InternalTrafficPolicy specifies if the cluster internal traffic
should be routed to all endpoints or node-local endpoints only.
InternalTrafficPolicy specifies if the cluster internal traffic
should be routed to all endpoints or node-local endpoints only.
IPFamilies is a list of IP families (e.g.
IPFamilyPolicy represents the dual-stack-ness requested or required by
this Service.
IPFamilyPolicy represents the dual-stack-ness requested or required by
this Service.
loadBalancerClass is the class of the load balancer implementation this Service belongs to.
loadBalancerClass is the class of the load balancer implementation this Service belongs to.
Only applies to Service Type: LoadBalancer
LoadBalancer will get created with the IP specified in this field.
Only applies to Service Type: LoadBalancer
LoadBalancer will get created with the IP specified in this field.
If specified and supported by the platform, this will restrict traffic through the cloud-provider
load-balancer will be restricted to the specified client IPs.
The list of ports that are exposed by this service.
The list of ports that are exposed by this service.
publishNotReadyAddresses indicates that any agent which deals with endpoints for this
Service should disregard any indications of ready/not-ready.
V1.ServiceSpec.Builder.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value)
Supports "ClientIP" and "None".
Supports "ClientIP" and "None".
sessionAffinityConfig contains the configurations of session affinity.
sessionAffinityConfig contains the configurations of session affinity.
type determines how the Service is exposed.
V1.ServiceSpec.Builder.setTypeBytes(com.google.protobuf.ByteString value)
type determines how the Service is exposed.
V1.ServiceSpec.Builder.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)