Interface V1beta1Extensions.HTTPIngressPathOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
V1beta1Extensions.HTTPIngressPath, V1beta1Extensions.HTTPIngressPath.Builder
Enclosing class:
V1beta1Extensions

public static interface V1beta1Extensions.HTTPIngressPathOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    Backend defines the referenced service endpoint to which the traffic will be forwarded to.
    Backend defines the referenced service endpoint to which the traffic will be forwarded to.
    Path is matched against the path of an incoming request.
    com.google.protobuf.ByteString
    Path is matched against the path of an incoming request.
    PathType determines the interpretation of the Path matching.
    com.google.protobuf.ByteString
    PathType determines the interpretation of the Path matching.
    boolean
    Backend defines the referenced service endpoint to which the traffic will be forwarded to.
    boolean
    Path is matched against the path of an incoming request.
    boolean
    PathType determines the interpretation of the Path matching.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • hasPath

      boolean hasPath()
       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.
       +optional
       
      optional string path = 1;
    • getPath

      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.
       +optional
       
      optional string path = 1;
    • getPathBytes

      com.google.protobuf.ByteString getPathBytes()
       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.
       +optional
       
      optional string path = 1;
    • hasPathType

      boolean hasPathType()
       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.
       
      optional string pathType = 3;
    • getPathType

      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.
       
      optional string pathType = 3;
    • getPathTypeBytes

      com.google.protobuf.ByteString getPathTypeBytes()
       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.
       
      optional string pathType = 3;
    • hasBackend

      boolean hasBackend()
       Backend defines the referenced service endpoint to which the traffic
       will be forwarded to.
       
      optional .k8s.io.api.extensions.v1beta1.IngressBackend backend = 2;
    • getBackend

       Backend defines the referenced service endpoint to which the traffic
       will be forwarded to.
       
      optional .k8s.io.api.extensions.v1beta1.IngressBackend backend = 2;
    • getBackendOrBuilder

       Backend defines the referenced service endpoint to which the traffic
       will be forwarded to.
       
      optional .k8s.io.api.extensions.v1beta1.IngressBackend backend = 2;