Class VirtualServiceSpecHttp.Builder
- java.lang.Object
-
- com.marcnuri.yakc.model.io.istio.networking.v1alpha3.VirtualServiceSpecHttp.Builder
-
- Enclosing class:
- VirtualServiceSpecHttp
public static class VirtualServiceSpecHttp.Builder extends java.lang.Object
-
-
Method Summary
-
-
-
Method Detail
-
corsPolicy
public VirtualServiceSpecHttp.Builder corsPolicy(VirtualServiceSpecCorsPolicy corsPolicy)
-
delegate
public VirtualServiceSpecHttp.Builder delegate(VirtualServiceSpecDelegate delegate)
-
fault
public VirtualServiceSpecHttp.Builder fault(VirtualServiceSpecFault fault)
-
headers
public VirtualServiceSpecHttp.Builder headers(VirtualServiceSpecHeaders headers)
-
addToMatch
public VirtualServiceSpecHttp.Builder addToMatch(VirtualServiceSpecMatch addToMatch)
-
match
public VirtualServiceSpecHttp.Builder match(java.util.Collection<? extends VirtualServiceSpecMatch> match)
-
clearMatch
public VirtualServiceSpecHttp.Builder clearMatch()
-
mirror
public VirtualServiceSpecHttp.Builder mirror(SidecarSpecOutboundTrafficPolicyEgressProxy mirror)
-
mirrorPercent
public VirtualServiceSpecHttp.Builder mirrorPercent(java.lang.Object mirrorPercent)
Percentage of the traffic to be mirrored by the `mirror` field.- Returns:
this
.
-
mirrorPercentage
public VirtualServiceSpecHttp.Builder mirrorPercentage(VirtualServiceSpecMirrorPercentage mirrorPercentage)
-
mirror_percent
public VirtualServiceSpecHttp.Builder mirror_percent(java.lang.Object mirror_percent)
Percentage of the traffic to be mirrored by the `mirror` field.- Returns:
this
.
-
name
public VirtualServiceSpecHttp.Builder name(java.lang.String name)
The name assigned to the route for debugging purposes.- Returns:
this
.
-
redirect
public VirtualServiceSpecHttp.Builder redirect(VirtualServiceSpecRedirect redirect)
-
retries
public VirtualServiceSpecHttp.Builder retries(VirtualServiceSpecRetries retries)
-
rewrite
public VirtualServiceSpecHttp.Builder rewrite(VirtualServiceSpecRewrite rewrite)
-
addToRoute
public VirtualServiceSpecHttp.Builder addToRoute(VirtualServiceSpecRoute addToRoute)
-
route
public VirtualServiceSpecHttp.Builder route(java.util.Collection<? extends VirtualServiceSpecRoute> route)
-
clearRoute
public VirtualServiceSpecHttp.Builder clearRoute()
-
timeout
public VirtualServiceSpecHttp.Builder timeout(java.lang.String timeout)
Timeout for HTTP requests, default is disabled.- Returns:
this
.
-
build
public VirtualServiceSpecHttp build()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-