Package net.stickycode.kuuty.model.v18
Class IoK8sApiNetworkingV1beta1HTTPIngressPath
- java.lang.Object
-
- net.stickycode.kuuty.model.v18.IoK8sApiNetworkingV1beta1HTTPIngressPath
-
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2020-11-26T11:01:11.402583+13:00[Pacific/Auckland]") public class IoK8sApiNetworkingV1beta1HTTPIngressPath extends Object
HTTPIngressPath associates a path with a backend. Incoming urls matching the path are forwarded to the backend.
-
-
Field Summary
Fields Modifier and Type Field Description static StringJSON_PROPERTY_BACKENDstatic StringJSON_PROPERTY_PATHstatic StringJSON_PROPERTY_PATH_TYPE
-
Constructor Summary
Constructors Constructor Description IoK8sApiNetworkingV1beta1HTTPIngressPath()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IoK8sApiNetworkingV1beta1HTTPIngressPathbackend(IoK8sApiNetworkingV1beta1IngressBackend backend)booleanequals(Object o)IoK8sApiNetworkingV1beta1IngressBackendgetBackend()Get backendStringgetPath()Path is matched against the path of an incoming request.StringgetPathType()PathType determines the interpretation of the Path matching.inthashCode()IoK8sApiNetworkingV1beta1HTTPIngressPathpath(String path)IoK8sApiNetworkingV1beta1HTTPIngressPathpathType(String pathType)voidsetBackend(IoK8sApiNetworkingV1beta1IngressBackend backend)voidsetPath(String path)voidsetPathType(String pathType)StringtoString()
-
-
-
Field Detail
-
JSON_PROPERTY_BACKEND
public static final String JSON_PROPERTY_BACKEND
- See Also:
- Constant Field Values
-
JSON_PROPERTY_PATH
public static final String JSON_PROPERTY_PATH
- See Also:
- Constant Field Values
-
JSON_PROPERTY_PATH_TYPE
public static final String JSON_PROPERTY_PATH_TYPE
- See Also:
- Constant Field Values
-
-
Method Detail
-
backend
public IoK8sApiNetworkingV1beta1HTTPIngressPath backend(IoK8sApiNetworkingV1beta1IngressBackend backend)
-
getBackend
public IoK8sApiNetworkingV1beta1IngressBackend getBackend()
Get backend- Returns:
- backend
-
setBackend
public void setBackend(IoK8sApiNetworkingV1beta1IngressBackend backend)
-
path
public IoK8sApiNetworkingV1beta1HTTPIngressPath path(String path)
-
getPath
@Nullable public String getPath()
Path is matched against the path of an incoming request. Currently it can contain characters disallowed from the conventional \"path\" part of a URL as defined by RFC 3986. Paths must begin with a '/'. When unspecified, all paths from incoming requests are matched.- Returns:
- path
-
setPath
public void setPath(String path)
-
pathType
public IoK8sApiNetworkingV1beta1HTTPIngressPath pathType(String pathType)
-
getPathType
@Nullable public String getPathType()
PathType determines the interpretation of the Path matching. PathType can be one of the following values: * Exact: Matches the URL path exactly. * Prefix: Matches based on a URL path prefix split by '/'. Matching is done on a path element by element basis. A path element refers is the list of labels in the path split by the '/' separator. A request is a match for path p if every p is an element-wise prefix of p of the request path. Note that if the last element of the path is a substring of the last element in request path, it is not a match (e.g. /foo/bar matches /foo/bar/baz, but does not match /foo/barbaz). * ImplementationSpecific: Interpretation of the Path matching is up to the IngressClass. Implementations can treat this as a separate PathType or treat it identically to Prefix or Exact path types. Implementations are required to support all path types. Defaults to ImplementationSpecific.- Returns:
- pathType
-
setPathType
public void setPathType(String pathType)
-
-