ServiceSpec

final case class ServiceSpec(sessionAffinityConfig: Option[SessionAffinityConfig], loadBalancerSourceRanges: Option[Seq[String]], sessionAffinity: Option[String], clusterIPs: Option[Seq[String]], externalTrafficPolicy: Option[String], loadBalancerIP: Option[String], clusterIP: Option[String], ports: Option[Seq[ServicePort]], healthCheckNodePort: Option[Int], allocateLoadBalancerNodePorts: Option[Boolean], externalIPs: Option[Seq[String]], ipFamilies: Option[Seq[String]], internalTrafficPolicy: Option[String], externalName: Option[String], ipFamilyPolicy: Option[String], `type`: Option[String], selector: Option[Map[String, String]], loadBalancerClass: Option[String], publishNotReadyAddresses: Option[Boolean])

ServiceSpec describes the attributes that a user creates on a service.

Companion:
object
Source:
ServiceSpec.scala
trait Product
trait Equals
class Object
trait Matchable
class Any

Value members

Concrete methods

def addClusterIPs(newValues: String*): ServiceSpec

Appends new values to clusterIPs

Appends new values to clusterIPs

Source:
ServiceSpec.scala

Appends new values to externalIPs

Appends new values to externalIPs

Source:
ServiceSpec.scala
def addIpFamilies(newValues: String*): ServiceSpec

Appends new values to ipFamilies

Appends new values to ipFamilies

Source:
ServiceSpec.scala

Appends new values to loadBalancerSourceRanges

Appends new values to loadBalancerSourceRanges

Source:
ServiceSpec.scala
def addPorts(newValues: ServicePort*): ServiceSpec

Appends new values to ports

Appends new values to ports

Source:
ServiceSpec.scala
def addSelector(newValues: (String, String)*): ServiceSpec

Adds new values to selector

Adds new values to selector

Source:
ServiceSpec.scala

if allocateLoadBalancerNodePorts has a value, transforms to the result of function

if allocateLoadBalancerNodePorts has a value, transforms to the result of function

Source:
ServiceSpec.scala

if clusterIP has a value, transforms to the result of function

if clusterIP has a value, transforms to the result of function

Source:
ServiceSpec.scala

if clusterIPs has a value, transforms to the result of function

if clusterIPs has a value, transforms to the result of function

Source:
ServiceSpec.scala

if externalIPs has a value, transforms to the result of function

if externalIPs has a value, transforms to the result of function

Source:
ServiceSpec.scala

if externalName has a value, transforms to the result of function

if externalName has a value, transforms to the result of function

Source:
ServiceSpec.scala

if externalTrafficPolicy has a value, transforms to the result of function

if externalTrafficPolicy has a value, transforms to the result of function

Source:
ServiceSpec.scala

if healthCheckNodePort has a value, transforms to the result of function

if healthCheckNodePort has a value, transforms to the result of function

Source:
ServiceSpec.scala

if internalTrafficPolicy has a value, transforms to the result of function

if internalTrafficPolicy has a value, transforms to the result of function

Source:
ServiceSpec.scala

if ipFamilies has a value, transforms to the result of function

if ipFamilies has a value, transforms to the result of function

Source:
ServiceSpec.scala

if ipFamilyPolicy has a value, transforms to the result of function

if ipFamilyPolicy has a value, transforms to the result of function

Source:
ServiceSpec.scala

if loadBalancerClass has a value, transforms to the result of function

if loadBalancerClass has a value, transforms to the result of function

Source:
ServiceSpec.scala

if loadBalancerIP has a value, transforms to the result of function

if loadBalancerIP has a value, transforms to the result of function

Source:
ServiceSpec.scala

if loadBalancerSourceRanges has a value, transforms to the result of function

if loadBalancerSourceRanges has a value, transforms to the result of function

Source:
ServiceSpec.scala

if ports has a value, transforms to the result of function

if ports has a value, transforms to the result of function

Source:
ServiceSpec.scala

if publishNotReadyAddresses has a value, transforms to the result of function

if publishNotReadyAddresses has a value, transforms to the result of function

Source:
ServiceSpec.scala

if selector has a value, transforms to the result of function

if selector has a value, transforms to the result of function

Source:
ServiceSpec.scala

if sessionAffinity has a value, transforms to the result of function

if sessionAffinity has a value, transforms to the result of function

Source:
ServiceSpec.scala

if sessionAffinityConfig has a value, transforms to the result of function

if sessionAffinityConfig has a value, transforms to the result of function

Source:
ServiceSpec.scala

if type has a value, transforms to the result of function

if type has a value, transforms to the result of function

Source:
ServiceSpec.scala

Returns a new data with allocateLoadBalancerNodePorts set to new value

Returns a new data with allocateLoadBalancerNodePorts set to new value

Source:
ServiceSpec.scala

Returns a new data with clusterIP set to new value

Returns a new data with clusterIP set to new value

Source:
ServiceSpec.scala

Returns a new data with clusterIPs set to new value

Returns a new data with clusterIPs set to new value

Source:
ServiceSpec.scala

Returns a new data with externalIPs set to new value

Returns a new data with externalIPs set to new value

Source:
ServiceSpec.scala

Returns a new data with externalName set to new value

Returns a new data with externalName set to new value

Source:
ServiceSpec.scala

Returns a new data with externalTrafficPolicy set to new value

Returns a new data with externalTrafficPolicy set to new value

Source:
ServiceSpec.scala

Returns a new data with healthCheckNodePort set to new value

Returns a new data with healthCheckNodePort set to new value

Source:
ServiceSpec.scala

Returns a new data with internalTrafficPolicy set to new value

Returns a new data with internalTrafficPolicy set to new value

Source:
ServiceSpec.scala

Returns a new data with ipFamilies set to new value

Returns a new data with ipFamilies set to new value

Source:
ServiceSpec.scala

Returns a new data with ipFamilyPolicy set to new value

Returns a new data with ipFamilyPolicy set to new value

Source:
ServiceSpec.scala

Returns a new data with loadBalancerClass set to new value

Returns a new data with loadBalancerClass set to new value

Source:
ServiceSpec.scala

Returns a new data with loadBalancerIP set to new value

Returns a new data with loadBalancerIP set to new value

Source:
ServiceSpec.scala

Returns a new data with loadBalancerSourceRanges set to new value

Returns a new data with loadBalancerSourceRanges set to new value

Source:
ServiceSpec.scala

Returns a new data with ports set to new value

Returns a new data with ports set to new value

Source:
ServiceSpec.scala

Returns a new data with publishNotReadyAddresses set to new value

Returns a new data with publishNotReadyAddresses set to new value

Source:
ServiceSpec.scala

Returns a new data with selector set to new value

Returns a new data with selector set to new value

Source:
ServiceSpec.scala

Returns a new data with sessionAffinity set to new value

Returns a new data with sessionAffinity set to new value

Source:
ServiceSpec.scala

Returns a new data with sessionAffinityConfig set to new value

Returns a new data with sessionAffinityConfig set to new value

Source:
ServiceSpec.scala

Returns a new data with type set to new value

Returns a new data with type set to new value

Source:
ServiceSpec.scala

Inherited methods

Inherited from:
Product