public interface  io.fabric.openshift.api.model.operator.v.AccessLoggingFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract io.fabric.openshift.api.model.operator.v.LoggingDestination getDestination();
public abstract io.fabric.openshift.api.model.operator.v.LoggingDestination buildDestination();
public abstract io.fabric.openshift.api.model.operator.v.AccessLoggingFluent withDestination(io.fabric.openshift.api.model.operator.v.LoggingDestination);
public abstract java.lang.Boolean hasDestination();
public abstract io.fabric.openshift.api.model.operator.v.AccessLoggingFluent$DestinationNested withNewDestination();
public abstract io.fabric.openshift.api.model.operator.v.AccessLoggingFluent$DestinationNested withNewDestinationLike(io.fabric.openshift.api.model.operator.v.LoggingDestination);
public abstract io.fabric.openshift.api.model.operator.v.AccessLoggingFluent$DestinationNested editDestination();
public abstract io.fabric.openshift.api.model.operator.v.AccessLoggingFluent$DestinationNested editOrNewDestination();
public abstract io.fabric.openshift.api.model.operator.v.AccessLoggingFluent$DestinationNested editOrNewDestinationLike(io.fabric.openshift.api.model.operator.v.LoggingDestination);
public abstract io.fabric.openshift.api.model.operator.v.AccessLoggingFluent addToHttpCaptureCookies(int, io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie);
public abstract io.fabric.openshift.api.model.operator.v.AccessLoggingFluent setToHttpCaptureCookies(int, io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie);
public abstract transient io.fabric.openshift.api.model.operator.v.AccessLoggingFluent addToHttpCaptureCookies(io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie[]);
public abstract io.fabric.openshift.api.model.operator.v.AccessLoggingFluent addAllToHttpCaptureCookies(java.util.Collection);
public abstract transient io.fabric.openshift.api.model.operator.v.AccessLoggingFluent removeFromHttpCaptureCookies(io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie[]);
public abstract io.fabric.openshift.api.model.operator.v.AccessLoggingFluent removeAllFromHttpCaptureCookies(java.util.Collection);
public abstract io.fabric.openshift.api.model.operator.v.AccessLoggingFluent removeMatchingFromHttpCaptureCookies(java.util.function.Predicate);
public abstract java.util.List getHttpCaptureCookies();
public abstract java.util.List buildHttpCaptureCookies();
public abstract io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie buildHttpCaptureCooky(int);
public abstract io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie buildFirstHttpCaptureCooky();
public abstract io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie buildLastHttpCaptureCooky();
public abstract io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie buildMatchingHttpCaptureCooky(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingHttpCaptureCooky(java.util.function.Predicate);
public abstract io.fabric.openshift.api.model.operator.v.AccessLoggingFluent withHttpCaptureCookies(java.util.List);
public abstract transient io.fabric.openshift.api.model.operator.v.AccessLoggingFluent withHttpCaptureCookies(io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie[]);
public abstract java.lang.Boolean hasHttpCaptureCookies();
public abstract io.fabric.openshift.api.model.operator.v.AccessLoggingFluent addNewHttpCaptureCooky(java.lang.String, java.lang.Integer, java.lang.String, java.lang.String);
public abstract io.fabric.openshift.api.model.operator.v.AccessLoggingFluent$HttpCaptureCookiesNested addNewHttpCaptureCooky();
public abstract io.fabric.openshift.api.model.operator.v.AccessLoggingFluent$HttpCaptureCookiesNested addNewHttpCaptureCookyLike(io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie);
public abstract io.fabric.openshift.api.model.operator.v.AccessLoggingFluent$HttpCaptureCookiesNested setNewHttpCaptureCookyLike(int, io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPCookie);
public abstract io.fabric.openshift.api.model.operator.v.AccessLoggingFluent$HttpCaptureCookiesNested editHttpCaptureCooky(int);
public abstract io.fabric.openshift.api.model.operator.v.AccessLoggingFluent$HttpCaptureCookiesNested editFirstHttpCaptureCooky();
public abstract io.fabric.openshift.api.model.operator.v.AccessLoggingFluent$HttpCaptureCookiesNested editLastHttpCaptureCooky();
public abstract io.fabric.openshift.api.model.operator.v.AccessLoggingFluent$HttpCaptureCookiesNested editMatchingHttpCaptureCooky(java.util.function.Predicate);
public abstract io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPHeaders getHttpCaptureHeaders();
public abstract io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPHeaders buildHttpCaptureHeaders();
public abstract io.fabric.openshift.api.model.operator.v.AccessLoggingFluent withHttpCaptureHeaders(io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPHeaders);
public abstract java.lang.Boolean hasHttpCaptureHeaders();
public abstract io.fabric.openshift.api.model.operator.v.AccessLoggingFluent$HttpCaptureHeadersNested withNewHttpCaptureHeaders();
public abstract io.fabric.openshift.api.model.operator.v.AccessLoggingFluent$HttpCaptureHeadersNested withNewHttpCaptureHeadersLike(io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPHeaders);
public abstract io.fabric.openshift.api.model.operator.v.AccessLoggingFluent$HttpCaptureHeadersNested editHttpCaptureHeaders();
public abstract io.fabric.openshift.api.model.operator.v.AccessLoggingFluent$HttpCaptureHeadersNested editOrNewHttpCaptureHeaders();
public abstract io.fabric.openshift.api.model.operator.v.AccessLoggingFluent$HttpCaptureHeadersNested editOrNewHttpCaptureHeadersLike(io.fabric.openshift.api.model.operator.v.IngressControllerCaptureHTTPHeaders);
public abstract java.lang.String getHttpLogFormat();
public abstract io.fabric.openshift.api.model.operator.v.AccessLoggingFluent withHttpLogFormat(java.lang.String);
public abstract java.lang.Boolean hasHttpLogFormat();
public abstract io.fabric.openshift.api.model.operator.v.AccessLoggingFluent withNewHttpLogFormat(java.lang.String);
public abstract io.fabric.openshift.api.model.operator.v.AccessLoggingFluent withNewHttpLogFormat(java.lang.StringBuilder);
public abstract io.fabric.openshift.api.model.operator.v.AccessLoggingFluent withNewHttpLogFormat(java.lang.StringBuffer);
}