| Modifier and Type | Method and Description |
|---|---|
V1.ServiceSpec.Builder |
V1.ServiceSpec.Builder.addAllExternalIPs(Iterable<String> values)
externalIPs is a list of IP addresses for which nodes in the cluster
will also accept traffic for this service.
|
V1.ServiceSpec.Builder |
V1.ServiceSpec.Builder.addAllLoadBalancerSourceRanges(Iterable<String> values)
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 |
V1.ServiceSpec.Builder.addAllPorts(Iterable<? extends V1.ServicePort> values)
The list of ports that are exposed by this service.
|
V1.ServiceSpec.Builder |
V1.ServiceSpec.Builder.addExternalIPs(String value)
externalIPs is a list of IP addresses for which nodes in the cluster
will also accept traffic for this service.
|
V1.ServiceSpec.Builder |
V1.ServiceSpec.Builder.addExternalIPsBytes(com.google.protobuf.ByteString value)
externalIPs is a list of IP addresses for which nodes in the cluster
will also accept traffic for this service.
|
V1.ServiceSpec.Builder |
V1.ServiceSpec.Builder.addLoadBalancerSourceRanges(String value)
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 |
V1.ServiceSpec.Builder.addLoadBalancerSourceRangesBytes(com.google.protobuf.ByteString value)
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 |
V1.ServiceSpec.Builder.addPorts(int index,
V1.ServicePort.Builder builderForValue)
The list of ports that are exposed by this service.
|
V1.ServiceSpec.Builder |
V1.ServiceSpec.Builder.addPorts(int index,
V1.ServicePort value)
The list of ports that are exposed by this service.
|
V1.ServiceSpec.Builder |
V1.ServiceSpec.Builder.addPorts(V1.ServicePort.Builder builderForValue)
The list of ports that are exposed by this service.
|
V1.ServiceSpec.Builder |
V1.ServiceSpec.Builder.addPorts(V1.ServicePort value)
The list of ports that are exposed by this service.
|
V1.ServiceSpec.Builder |
V1.ServiceSpec.Builder.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
V1.ServiceSpec.Builder |
V1.ServiceSpec.Builder.clear() |
V1.ServiceSpec.Builder |
V1.ServiceSpec.Builder.clearClusterIP()
clusterIP is the IP address of the service and is usually assigned
randomly by the master.
|
V1.ServiceSpec.Builder |
V1.ServiceSpec.Builder.clearExternalIPs()
externalIPs is a list of IP addresses for which nodes in the cluster
will also accept traffic for this service.
|
V1.ServiceSpec.Builder |
V1.ServiceSpec.Builder.clearExternalName()
externalName is the external reference that kubedns or equivalent will
return as a CNAME record for this service.
|
V1.ServiceSpec.Builder |
V1.ServiceSpec.Builder.clearExternalTrafficPolicy()
externalTrafficPolicy denotes if this Service desires to route external
traffic to node-local or cluster-wide endpoints.
|
V1.ServiceSpec.Builder |
V1.ServiceSpec.Builder.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
V1.ServiceSpec.Builder |
V1.ServiceSpec.Builder.clearHealthCheckNodePort()
healthCheckNodePort specifies the healthcheck nodePort for the service.
|
V1.ServiceSpec.Builder |
V1.ServiceSpec.Builder.clearLoadBalancerIP()
Only applies to Service Type: LoadBalancer
LoadBalancer will get created with the IP specified in this field.
|
V1.ServiceSpec.Builder |
V1.ServiceSpec.Builder.clearLoadBalancerSourceRanges()
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 |
V1.ServiceSpec.Builder.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
V1.ServiceSpec.Builder |
V1.ServiceSpec.Builder.clearPorts()
The list of ports that are exposed by this service.
|
V1.ServiceSpec.Builder |
V1.ServiceSpec.Builder.clearPublishNotReadyAddresses()
publishNotReadyAddresses, when set to true, indicates that DNS implementations
must publish the notReadyAddresses of subsets for the Endpoints associated with
the Service.
|
V1.ServiceSpec.Builder |
V1.ServiceSpec.Builder.clearSelector() |
V1.ServiceSpec.Builder |
V1.ServiceSpec.Builder.clearSessionAffinity()
Supports "ClientIP" and "None".
|
V1.ServiceSpec.Builder |
V1.ServiceSpec.Builder.clearSessionAffinityConfig()
sessionAffinityConfig contains the configurations of session affinity.
|
V1.ServiceSpec.Builder |
V1.ServiceSpec.Builder.clearType()
type determines how the Service is exposed.
|
V1.ServiceSpec.Builder |
V1.ServiceSpec.Builder.clone() |
V1.ServiceSpec.Builder |
V1.Service.Builder.getSpecBuilder()
Spec defines the behavior of a service.
|
V1.ServiceSpec.Builder |
V1.ServiceSpec.Builder.mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
V1.ServiceSpec.Builder |
V1.ServiceSpec.Builder.mergeFrom(com.google.protobuf.Message other) |
V1.ServiceSpec.Builder |
V1.ServiceSpec.Builder.mergeFrom(V1.ServiceSpec other) |
V1.ServiceSpec.Builder |
V1.ServiceSpec.Builder.mergeSessionAffinityConfig(V1.SessionAffinityConfig value)
sessionAffinityConfig contains the configurations of session affinity.
|
V1.ServiceSpec.Builder |
V1.ServiceSpec.Builder.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
static V1.ServiceSpec.Builder |
V1.ServiceSpec.newBuilder() |
static V1.ServiceSpec.Builder |
V1.ServiceSpec.newBuilder(V1.ServiceSpec prototype) |
V1.ServiceSpec.Builder |
V1.ServiceSpec.newBuilderForType() |
protected V1.ServiceSpec.Builder |
V1.ServiceSpec.newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
V1.ServiceSpec.Builder |
V1.ServiceSpec.Builder.putAllSelector(Map<String,String> values)
Route service traffic to pods with label keys and values matching this
selector.
|
V1.ServiceSpec.Builder |
V1.ServiceSpec.Builder.putSelector(String key,
String value)
Route service traffic to pods with label keys and values matching this
selector.
|
V1.ServiceSpec.Builder |
V1.ServiceSpec.Builder.removePorts(int index)
The list of ports that are exposed by this service.
|
V1.ServiceSpec.Builder |
V1.ServiceSpec.Builder.removeSelector(String key)
Route service traffic to pods with label keys and values matching this
selector.
|
V1.ServiceSpec.Builder |
V1.ServiceSpec.Builder.setClusterIP(String value)
clusterIP is the IP address of the service and is usually assigned
randomly by the master.
|
V1.ServiceSpec.Builder |
V1.ServiceSpec.Builder.setClusterIPBytes(com.google.protobuf.ByteString value)
clusterIP is the IP address of the service and is usually assigned
randomly by the master.
|
V1.ServiceSpec.Builder |
V1.ServiceSpec.Builder.setExternalIPs(int index,
String value)
externalIPs is a list of IP addresses for which nodes in the cluster
will also accept traffic for this service.
|
V1.ServiceSpec.Builder |
V1.ServiceSpec.Builder.setExternalName(String value)
externalName is the external reference that kubedns or equivalent will
return as a CNAME record for this service.
|
V1.ServiceSpec.Builder |
V1.ServiceSpec.Builder.setExternalNameBytes(com.google.protobuf.ByteString value)
externalName is the external reference that kubedns or equivalent will
return as a CNAME record for this service.
|
V1.ServiceSpec.Builder |
V1.ServiceSpec.Builder.setExternalTrafficPolicy(String value)
externalTrafficPolicy denotes if this Service desires to route external
traffic to node-local or cluster-wide endpoints.
|
V1.ServiceSpec.Builder |
V1.ServiceSpec.Builder.setExternalTrafficPolicyBytes(com.google.protobuf.ByteString value)
externalTrafficPolicy denotes if this Service desires to route external
traffic to node-local or cluster-wide endpoints.
|
V1.ServiceSpec.Builder |
V1.ServiceSpec.Builder.setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
V1.ServiceSpec.Builder |
V1.ServiceSpec.Builder.setHealthCheckNodePort(int value)
healthCheckNodePort specifies the healthcheck nodePort for the service.
|
V1.ServiceSpec.Builder |
V1.ServiceSpec.Builder.setLoadBalancerIP(String value)
Only applies to Service Type: LoadBalancer
LoadBalancer will get created with the IP specified in this field.
|
V1.ServiceSpec.Builder |
V1.ServiceSpec.Builder.setLoadBalancerIPBytes(com.google.protobuf.ByteString value)
Only applies to Service Type: LoadBalancer
LoadBalancer will get created with the IP specified in this field.
|
V1.ServiceSpec.Builder |
V1.ServiceSpec.Builder.setLoadBalancerSourceRanges(int index,
String value)
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 |
V1.ServiceSpec.Builder.setPorts(int index,
V1.ServicePort.Builder builderForValue)
The list of ports that are exposed by this service.
|
V1.ServiceSpec.Builder |
V1.ServiceSpec.Builder.setPorts(int index,
V1.ServicePort value)
The list of ports that are exposed by this service.
|
V1.ServiceSpec.Builder |
V1.ServiceSpec.Builder.setPublishNotReadyAddresses(boolean value)
publishNotReadyAddresses, when set to true, indicates that DNS implementations
must publish the notReadyAddresses of subsets for the Endpoints associated with
the Service.
|
V1.ServiceSpec.Builder |
V1.ServiceSpec.Builder.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
V1.ServiceSpec.Builder |
V1.ServiceSpec.Builder.setSessionAffinity(String value)
Supports "ClientIP" and "None".
|
V1.ServiceSpec.Builder |
V1.ServiceSpec.Builder.setSessionAffinityBytes(com.google.protobuf.ByteString value)
Supports "ClientIP" and "None".
|
V1.ServiceSpec.Builder |
V1.ServiceSpec.Builder.setSessionAffinityConfig(V1.SessionAffinityConfig.Builder builderForValue)
sessionAffinityConfig contains the configurations of session affinity.
|
V1.ServiceSpec.Builder |
V1.ServiceSpec.Builder.setSessionAffinityConfig(V1.SessionAffinityConfig value)
sessionAffinityConfig contains the configurations of session affinity.
|
V1.ServiceSpec.Builder |
V1.ServiceSpec.Builder.setType(String value)
type determines how the Service is exposed.
|
V1.ServiceSpec.Builder |
V1.ServiceSpec.Builder.setTypeBytes(com.google.protobuf.ByteString value)
type determines how the Service is exposed.
|
V1.ServiceSpec.Builder |
V1.ServiceSpec.Builder.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
V1.ServiceSpec.Builder |
V1.ServiceSpec.toBuilder() |
| Modifier and Type | Method and Description |
|---|---|
V1.Service.Builder |
V1.Service.Builder.setSpec(V1.ServiceSpec.Builder builderForValue)
Spec defines the behavior of a service.
|
Copyright © 2019. All rights reserved.