Class VirtualServiceSpecMatch_2.Builder
- java.lang.Object
-
- com.marcnuri.yakc.model.io.istio.networking.v1alpha3.VirtualServiceSpecMatch_2.Builder
-
- Enclosing class:
- VirtualServiceSpecMatch_2
public static class VirtualServiceSpecMatch_2.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description VirtualServiceSpecMatch_2.Builder
addToDestinationSubnets(java.lang.String addToDestinationSubnets)
VirtualServiceSpecMatch_2.Builder
addToGateways(java.lang.String addToGateways)
VirtualServiceSpecMatch_2.Builder
addToSniHosts(java.lang.String addToSniHosts)
VirtualServiceSpecMatch_2
build()
VirtualServiceSpecMatch_2.Builder
clearDestinationSubnets()
VirtualServiceSpecMatch_2.Builder
clearGateways()
VirtualServiceSpecMatch_2.Builder
clearSniHosts()
VirtualServiceSpecMatch_2.Builder
clearSourceLabels()
VirtualServiceSpecMatch_2.Builder
destinationSubnets(java.util.Collection<? extends java.lang.String> destinationSubnets)
VirtualServiceSpecMatch_2.Builder
gateways(java.util.Collection<? extends java.lang.String> gateways)
VirtualServiceSpecMatch_2.Builder
port(java.lang.Number port)
Specifies the port on the host that is being addressed.VirtualServiceSpecMatch_2.Builder
putInSourceLabels(java.lang.String putInSourceLabelsKey, java.lang.String putInSourceLabelsValue)
VirtualServiceSpecMatch_2.Builder
sniHosts(java.util.Collection<? extends java.lang.String> sniHosts)
VirtualServiceSpecMatch_2.Builder
sourceLabels(java.util.Map<? extends java.lang.String,? extends java.lang.String> sourceLabels)
VirtualServiceSpecMatch_2.Builder
sourceNamespace(java.lang.String sourceNamespace)
Source namespace constraining the applicability of a rule to workloads in that namespace.java.lang.String
toString()
-
-
-
Method Detail
-
addToDestinationSubnets
public VirtualServiceSpecMatch_2.Builder addToDestinationSubnets(java.lang.String addToDestinationSubnets)
-
destinationSubnets
public VirtualServiceSpecMatch_2.Builder destinationSubnets(java.util.Collection<? extends java.lang.String> destinationSubnets)
-
clearDestinationSubnets
public VirtualServiceSpecMatch_2.Builder clearDestinationSubnets()
-
addToGateways
public VirtualServiceSpecMatch_2.Builder addToGateways(java.lang.String addToGateways)
-
gateways
public VirtualServiceSpecMatch_2.Builder gateways(java.util.Collection<? extends java.lang.String> gateways)
-
clearGateways
public VirtualServiceSpecMatch_2.Builder clearGateways()
-
port
public VirtualServiceSpecMatch_2.Builder port(java.lang.Number port)
Specifies the port on the host that is being addressed.- Returns:
this
.
-
addToSniHosts
public VirtualServiceSpecMatch_2.Builder addToSniHosts(java.lang.String addToSniHosts)
-
sniHosts
public VirtualServiceSpecMatch_2.Builder sniHosts(java.util.Collection<? extends java.lang.String> sniHosts)
-
clearSniHosts
public VirtualServiceSpecMatch_2.Builder clearSniHosts()
-
putInSourceLabels
public VirtualServiceSpecMatch_2.Builder putInSourceLabels(java.lang.String putInSourceLabelsKey, java.lang.String putInSourceLabelsValue)
-
sourceLabels
public VirtualServiceSpecMatch_2.Builder sourceLabels(java.util.Map<? extends java.lang.String,? extends java.lang.String> sourceLabels)
-
clearSourceLabels
public VirtualServiceSpecMatch_2.Builder clearSourceLabels()
-
sourceNamespace
public VirtualServiceSpecMatch_2.Builder sourceNamespace(java.lang.String sourceNamespace)
Source namespace constraining the applicability of a rule to workloads in that namespace.- Returns:
this
.
-
build
public VirtualServiceSpecMatch_2 build()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-