Class HTTPRouteMatchFluent<A extends HTTPRouteMatchFluent<A>>
- java.lang.Object
-
- io.fabric8.kubernetes.api.builder.BaseFluent<A>
-
- io.fabric8.kubernetes.api.model.gatewayapi.v1.HTTPRouteMatchFluent<A>
-
- Direct Known Subclasses:
HTTPRouteMatchBuilder
,HTTPRouteRuleFluent.MatchesNested
public class HTTPRouteMatchFluent<A extends HTTPRouteMatchFluent<A>> extends io.fabric8.kubernetes.api.builder.BaseFluent<A>
Generated
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description class
HTTPRouteMatchFluent.HeadersNested<N>
class
HTTPRouteMatchFluent.PathNested<N>
class
HTTPRouteMatchFluent.QueryParamsNested<N>
-
Constructor Summary
Constructors Constructor Description HTTPRouteMatchFluent()
HTTPRouteMatchFluent(HTTPRouteMatch instance)
-
Method Summary
-
-
-
Constructor Detail
-
HTTPRouteMatchFluent
public HTTPRouteMatchFluent()
-
HTTPRouteMatchFluent
public HTTPRouteMatchFluent(HTTPRouteMatch instance)
-
-
Method Detail
-
copyInstance
protected void copyInstance(HTTPRouteMatch instance)
-
addToHeaders
public A addToHeaders(int index, HTTPHeaderMatch item)
-
setToHeaders
public A setToHeaders(int index, HTTPHeaderMatch item)
-
addToHeaders
public A addToHeaders(HTTPHeaderMatch... items)
-
addAllToHeaders
public A addAllToHeaders(Collection<HTTPHeaderMatch> items)
-
removeFromHeaders
public A removeFromHeaders(HTTPHeaderMatch... items)
-
removeAllFromHeaders
public A removeAllFromHeaders(Collection<HTTPHeaderMatch> items)
-
removeMatchingFromHeaders
public A removeMatchingFromHeaders(Predicate<HTTPHeaderMatchBuilder> predicate)
-
buildHeaders
public List<HTTPHeaderMatch> buildHeaders()
-
buildHeader
public HTTPHeaderMatch buildHeader(int index)
-
buildFirstHeader
public HTTPHeaderMatch buildFirstHeader()
-
buildLastHeader
public HTTPHeaderMatch buildLastHeader()
-
buildMatchingHeader
public HTTPHeaderMatch buildMatchingHeader(Predicate<HTTPHeaderMatchBuilder> predicate)
-
hasMatchingHeader
public boolean hasMatchingHeader(Predicate<HTTPHeaderMatchBuilder> predicate)
-
withHeaders
public A withHeaders(List<HTTPHeaderMatch> headers)
-
withHeaders
public A withHeaders(HTTPHeaderMatch... headers)
-
hasHeaders
public boolean hasHeaders()
-
addNewHeader
public HTTPRouteMatchFluent.HeadersNested<A> addNewHeader()
-
addNewHeaderLike
public HTTPRouteMatchFluent.HeadersNested<A> addNewHeaderLike(HTTPHeaderMatch item)
-
setNewHeaderLike
public HTTPRouteMatchFluent.HeadersNested<A> setNewHeaderLike(int index, HTTPHeaderMatch item)
-
editHeader
public HTTPRouteMatchFluent.HeadersNested<A> editHeader(int index)
-
editFirstHeader
public HTTPRouteMatchFluent.HeadersNested<A> editFirstHeader()
-
editLastHeader
public HTTPRouteMatchFluent.HeadersNested<A> editLastHeader()
-
editMatchingHeader
public HTTPRouteMatchFluent.HeadersNested<A> editMatchingHeader(Predicate<HTTPHeaderMatchBuilder> predicate)
-
getMethod
public String getMethod()
-
hasMethod
public boolean hasMethod()
-
buildPath
public HTTPPathMatch buildPath()
-
withPath
public A withPath(HTTPPathMatch path)
-
hasPath
public boolean hasPath()
-
withNewPath
public HTTPRouteMatchFluent.PathNested<A> withNewPath()
-
withNewPathLike
public HTTPRouteMatchFluent.PathNested<A> withNewPathLike(HTTPPathMatch item)
-
editPath
public HTTPRouteMatchFluent.PathNested<A> editPath()
-
editOrNewPath
public HTTPRouteMatchFluent.PathNested<A> editOrNewPath()
-
editOrNewPathLike
public HTTPRouteMatchFluent.PathNested<A> editOrNewPathLike(HTTPPathMatch item)
-
addToQueryParams
public A addToQueryParams(int index, HTTPQueryParamMatch item)
-
setToQueryParams
public A setToQueryParams(int index, HTTPQueryParamMatch item)
-
addToQueryParams
public A addToQueryParams(HTTPQueryParamMatch... items)
-
addAllToQueryParams
public A addAllToQueryParams(Collection<HTTPQueryParamMatch> items)
-
removeFromQueryParams
public A removeFromQueryParams(HTTPQueryParamMatch... items)
-
removeAllFromQueryParams
public A removeAllFromQueryParams(Collection<HTTPQueryParamMatch> items)
-
removeMatchingFromQueryParams
public A removeMatchingFromQueryParams(Predicate<HTTPQueryParamMatchBuilder> predicate)
-
buildQueryParams
public List<HTTPQueryParamMatch> buildQueryParams()
-
buildQueryParam
public HTTPQueryParamMatch buildQueryParam(int index)
-
buildFirstQueryParam
public HTTPQueryParamMatch buildFirstQueryParam()
-
buildLastQueryParam
public HTTPQueryParamMatch buildLastQueryParam()
-
buildMatchingQueryParam
public HTTPQueryParamMatch buildMatchingQueryParam(Predicate<HTTPQueryParamMatchBuilder> predicate)
-
hasMatchingQueryParam
public boolean hasMatchingQueryParam(Predicate<HTTPQueryParamMatchBuilder> predicate)
-
withQueryParams
public A withQueryParams(List<HTTPQueryParamMatch> queryParams)
-
withQueryParams
public A withQueryParams(HTTPQueryParamMatch... queryParams)
-
hasQueryParams
public boolean hasQueryParams()
-
addNewQueryParam
public HTTPRouteMatchFluent.QueryParamsNested<A> addNewQueryParam()
-
addNewQueryParamLike
public HTTPRouteMatchFluent.QueryParamsNested<A> addNewQueryParamLike(HTTPQueryParamMatch item)
-
setNewQueryParamLike
public HTTPRouteMatchFluent.QueryParamsNested<A> setNewQueryParamLike(int index, HTTPQueryParamMatch item)
-
editQueryParam
public HTTPRouteMatchFluent.QueryParamsNested<A> editQueryParam(int index)
-
editFirstQueryParam
public HTTPRouteMatchFluent.QueryParamsNested<A> editFirstQueryParam()
-
editLastQueryParam
public HTTPRouteMatchFluent.QueryParamsNested<A> editLastQueryParam()
-
editMatchingQueryParam
public HTTPRouteMatchFluent.QueryParamsNested<A> editMatchingQueryParam(Predicate<HTTPQueryParamMatchBuilder> predicate)
-
withAdditionalProperties
public <K,V> A withAdditionalProperties(Map<String,Object> additionalProperties)
-
hasAdditionalProperties
public boolean hasAdditionalProperties()
-
equals
public boolean equals(Object o)
- Overrides:
equals
in classio.fabric8.kubernetes.api.builder.BaseFluent<A extends HTTPRouteMatchFluent<A>>
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classio.fabric8.kubernetes.api.builder.BaseFluent<A extends HTTPRouteMatchFluent<A>>
-
-