Class VirtualServiceSpecHttp
- java.lang.Object
-
- com.marcnuri.yakc.model.io.istio.networking.v1alpha3.VirtualServiceSpecHttp
-
- All Implemented Interfaces:
com.marcnuri.yakc.model.Model
public class VirtualServiceSpecHttp extends java.lang.Object implements com.marcnuri.yakc.model.Model
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
VirtualServiceSpecHttp.Builder
-
Constructor Summary
Constructors Constructor Description VirtualServiceSpecHttp()
VirtualServiceSpecHttp(VirtualServiceSpecCorsPolicy corsPolicy, VirtualServiceSpecDelegate delegate, VirtualServiceSpecFault fault, VirtualServiceSpecHeaders headers, java.util.List<VirtualServiceSpecMatch> match, SidecarSpecOutboundTrafficPolicyEgressProxy mirror, java.lang.Object mirrorPercent, VirtualServiceSpecMirrorPercentage mirrorPercentage, java.lang.Object mirror_percent, java.lang.String name, VirtualServiceSpecRedirect redirect, VirtualServiceSpecRetries retries, VirtualServiceSpecRewrite rewrite, java.util.List<VirtualServiceSpecRoute> route, java.lang.String timeout)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static VirtualServiceSpecHttp.Builder
builder()
protected boolean
canEqual(java.lang.Object other)
boolean
equals(java.lang.Object o)
VirtualServiceSpecCorsPolicy
getCorsPolicy()
VirtualServiceSpecDelegate
getDelegate()
VirtualServiceSpecFault
getFault()
VirtualServiceSpecHeaders
getHeaders()
java.util.List<VirtualServiceSpecMatch>
getMatch()
SidecarSpecOutboundTrafficPolicyEgressProxy
getMirror()
java.lang.Object
getMirror_percent()
Percentage of the traffic to be mirrored by the `mirror` field.java.lang.Object
getMirrorPercent()
Percentage of the traffic to be mirrored by the `mirror` field.VirtualServiceSpecMirrorPercentage
getMirrorPercentage()
java.lang.String
getName()
The name assigned to the route for debugging purposes.VirtualServiceSpecRedirect
getRedirect()
VirtualServiceSpecRetries
getRetries()
VirtualServiceSpecRewrite
getRewrite()
java.util.List<VirtualServiceSpecRoute>
getRoute()
A HTTP rule can either redirect or forward (default) traffic.java.lang.String
getTimeout()
Timeout for HTTP requests, default is disabled.int
hashCode()
void
setCorsPolicy(VirtualServiceSpecCorsPolicy corsPolicy)
void
setDelegate(VirtualServiceSpecDelegate delegate)
void
setFault(VirtualServiceSpecFault fault)
void
setHeaders(VirtualServiceSpecHeaders headers)
void
setMatch(java.util.List<VirtualServiceSpecMatch> match)
void
setMirror(SidecarSpecOutboundTrafficPolicyEgressProxy mirror)
void
setMirror_percent(java.lang.Object mirror_percent)
Percentage of the traffic to be mirrored by the `mirror` field.void
setMirrorPercent(java.lang.Object mirrorPercent)
Percentage of the traffic to be mirrored by the `mirror` field.void
setMirrorPercentage(VirtualServiceSpecMirrorPercentage mirrorPercentage)
void
setName(java.lang.String name)
The name assigned to the route for debugging purposes.void
setRedirect(VirtualServiceSpecRedirect redirect)
void
setRetries(VirtualServiceSpecRetries retries)
void
setRewrite(VirtualServiceSpecRewrite rewrite)
void
setRoute(java.util.List<VirtualServiceSpecRoute> route)
A HTTP rule can either redirect or forward (default) traffic.void
setTimeout(java.lang.String timeout)
Timeout for HTTP requests, default is disabled.VirtualServiceSpecHttp.Builder
toBuilder()
java.lang.String
toString()
-
-
-
Constructor Detail
-
VirtualServiceSpecHttp
public VirtualServiceSpecHttp(VirtualServiceSpecCorsPolicy corsPolicy, VirtualServiceSpecDelegate delegate, VirtualServiceSpecFault fault, VirtualServiceSpecHeaders headers, java.util.List<VirtualServiceSpecMatch> match, SidecarSpecOutboundTrafficPolicyEgressProxy mirror, java.lang.Object mirrorPercent, VirtualServiceSpecMirrorPercentage mirrorPercentage, java.lang.Object mirror_percent, java.lang.String name, VirtualServiceSpecRedirect redirect, VirtualServiceSpecRetries retries, VirtualServiceSpecRewrite rewrite, java.util.List<VirtualServiceSpecRoute> route, java.lang.String timeout)
-
VirtualServiceSpecHttp
public VirtualServiceSpecHttp()
-
-
Method Detail
-
builder
public static VirtualServiceSpecHttp.Builder builder()
-
toBuilder
public VirtualServiceSpecHttp.Builder toBuilder()
-
getCorsPolicy
public VirtualServiceSpecCorsPolicy getCorsPolicy()
-
getDelegate
public VirtualServiceSpecDelegate getDelegate()
-
getFault
public VirtualServiceSpecFault getFault()
-
getHeaders
public VirtualServiceSpecHeaders getHeaders()
-
getMatch
public java.util.List<VirtualServiceSpecMatch> getMatch()
-
getMirror
public SidecarSpecOutboundTrafficPolicyEgressProxy getMirror()
-
getMirrorPercent
public java.lang.Object getMirrorPercent()
Percentage of the traffic to be mirrored by the `mirror` field.
-
getMirrorPercentage
public VirtualServiceSpecMirrorPercentage getMirrorPercentage()
-
getMirror_percent
public java.lang.Object getMirror_percent()
Percentage of the traffic to be mirrored by the `mirror` field.
-
getName
public java.lang.String getName()
The name assigned to the route for debugging purposes.
-
getRedirect
public VirtualServiceSpecRedirect getRedirect()
-
getRetries
public VirtualServiceSpecRetries getRetries()
-
getRewrite
public VirtualServiceSpecRewrite getRewrite()
-
getRoute
public java.util.List<VirtualServiceSpecRoute> getRoute()
A HTTP rule can either redirect or forward (default) traffic.
-
getTimeout
public java.lang.String getTimeout()
Timeout for HTTP requests, default is disabled.
-
setCorsPolicy
public void setCorsPolicy(VirtualServiceSpecCorsPolicy corsPolicy)
-
setDelegate
public void setDelegate(VirtualServiceSpecDelegate delegate)
-
setFault
public void setFault(VirtualServiceSpecFault fault)
-
setHeaders
public void setHeaders(VirtualServiceSpecHeaders headers)
-
setMatch
public void setMatch(java.util.List<VirtualServiceSpecMatch> match)
-
setMirror
public void setMirror(SidecarSpecOutboundTrafficPolicyEgressProxy mirror)
-
setMirrorPercent
public void setMirrorPercent(java.lang.Object mirrorPercent)
Percentage of the traffic to be mirrored by the `mirror` field.
-
setMirrorPercentage
public void setMirrorPercentage(VirtualServiceSpecMirrorPercentage mirrorPercentage)
-
setMirror_percent
public void setMirror_percent(java.lang.Object mirror_percent)
Percentage of the traffic to be mirrored by the `mirror` field.
-
setName
public void setName(java.lang.String name)
The name assigned to the route for debugging purposes.
-
setRedirect
public void setRedirect(VirtualServiceSpecRedirect redirect)
-
setRetries
public void setRetries(VirtualServiceSpecRetries retries)
-
setRewrite
public void setRewrite(VirtualServiceSpecRewrite rewrite)
-
setRoute
public void setRoute(java.util.List<VirtualServiceSpecRoute> route)
A HTTP rule can either redirect or forward (default) traffic.
-
setTimeout
public void setTimeout(java.lang.String timeout)
Timeout for HTTP requests, default is disabled.
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
canEqual
protected boolean canEqual(java.lang.Object other)
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-