UNPKG

@gatling.io/jvm-types

Version:

Gatling JS is a JavaScript/TypeScript interface for the [Gatling load testing tool](https://gatling.io/).

1,087 lines (1,072 loc) 201 kB
/* * Project: java2typescript - https://github.com/bsorrentino/java2typescript * * Author: bsorrentino * * TYPESCRIPT DEFINITIONS * */ type int = number; type long = number; type float = number; type double = number; type byte = number; type char = string; type chararray = char[]; type bytearray = byte[]; declare namespace java.lang { interface Class<T> {} interface AutoCloseable {} interface Cloneable {} type Object = any; } declare namespace java.util { interface RandomAccess {} type List<E> = E[]; type Map<K extends keyof any, V> = Record<K, V>; } declare namespace java.io { interface Closeable {} interface Serializable {} } // // Nashorn compatibility // declare function print(...args: any[]): void; declare function load(module: string): void; declare namespace Java { export function type<T>(t: string): T; export function from<T>(list: java.util.List<T>): Array<T>; } // // Generated declarations // declare namespace io.gatling.http.client { class Request /* extends java.lang.Object*/ { copyWithCopiedHeaders(): Request; copyWithHttp2PriorKnowledge(arg0: any /*io.gatling.http.client.Http2PriorKnowledge*/): Request; copyWithNewBody(arg0: io.gatling.http.client.body.RequestBody): Request; copyWithNewUri(arg0: any /*io.gatling.http.client.uri.Uri*/): Request; equals(arg0: any /*java.lang.Object*/): boolean; getBody(): io.gatling.http.client.body.RequestBody; getCookies(): java.util.List<io.netty.handler.codec.http.cookie.Cookie>; getHeaders(): io.netty.handler.codec.http.HttpHeaders; getHttp2PriorKnowledge(): any /*io.gatling.http.client.Http2PriorKnowledge*/; getLocalAddresses(): any /*io.gatling.http.client.LocalAddresses*/; getMethod(): any /*io.netty.handler.codec.http.HttpMethod*/; getName(): string; getNameResolver(): any /*io.gatling.http.client.resolver.InetAddressNameResolver*/; getProxyProtocolSourceIpV4Address(): string; getProxyProtocolSourceIpV6Address(): string; getProxyServer(): any /*io.gatling.http.client.proxy.ProxyServer*/; getRealm(): any /*io.gatling.http.client.realm.Realm*/; getRequestTimeout(): long; getSignatureCalculator(): Func<Request, Request>; getUri(): any /*io.gatling.http.client.uri.Uri*/; getWsSubprotocol(): string; isAutoOrigin(): boolean; isHttp2Enabled(): boolean; toString(): string; } // end Request } // end namespace io.gatling.http.client declare namespace io.gatling.http.client.body { interface RequestBody { build(arg0: any /*io.netty.buffer.ByteBufAllocator*/): any /*io.gatling.http.client.body.WritableContent*/; getBytes(): bytearray; getPatchedContentType(): any /*java.lang.CharSequence*/; newBuilder(): any /*io.gatling.http.client.body.RequestBodyBuilder*/; print(arg0: int): string; } // end RequestBody } // end namespace io.gatling.http.client.body declare namespace io.gatling.http.response { class Response /* extends java.lang.Object implements HttpResult, scala.Product, java.io.Serializable*/ { body(): ResponseBody; canEqual(x$1: any /*java.lang.Object*/): boolean; checksum(algorithm: any /*io.gatling.core.check.ChecksumAlgorithm*/): any /*scala.Option*/; checksums(): any /*scala.collection.immutable.Map*/; cookies(): any /*scala.collection.immutable.List*/; copy( request: io.gatling.http.client.Request, startTimestamp: long, endTimestamp: long, status: io.netty.handler.codec.http.HttpResponseStatus, headers: io.netty.handler.codec.http.HttpHeaders, body: ResponseBody, checksums: any /*scala.collection.immutable.Map*/, isHttp2: boolean ): Response; endTimestamp(): long; equals(x$1: any /*java.lang.Object*/): boolean; header(name: any /*java.lang.CharSequence*/): any /*scala.Option*/; headers(): io.netty.handler.codec.http.HttpHeaders; headers(name: any /*java.lang.CharSequence*/): any /*scala.collection.immutable.Seq*/; isHttp2(): boolean; isRedirect(): boolean; lastModifiedOrEtag(protocol: any /*io.gatling.http.protocol.HttpProtocol*/): any /*scala.Option*/; productArity(): int; productElement(x$1: int): any /*java.lang.Object*/; productElementName(x$1: int): string; productElementNames(): any /*scala.collection.Iterator*/; productIterator(): any /*scala.collection.Iterator*/; productPrefix(): string; request(): io.gatling.http.client.Request; startTimestamp(): long; status(): io.netty.handler.codec.http.HttpResponseStatus; toString(): string; } // end Response } // end namespace io.gatling.http.response declare namespace io.gatling.http.response { interface ResponseBody { bytes(): bytearray; chars(): chararray; charset(): any /*java.nio.charset.Charset*/; length(): int; stream(): any /*java.io.InputStream*/; string(): string; } // end ResponseBody } // end namespace io.gatling.http.response declare namespace io.gatling.javaapi.core { class Assertion$WithPath /* extends java.lang.Object*/ { allRequests(): Assertion$WithPathAndCountMetric; equals(arg0: any /*java.lang.Object*/): boolean; failedRequests(): Assertion$WithPathAndCountMetric; requestsPerSec(): Assertion$WithPathAndTarget<double | null>; responseTime(): Assertion$WithPathAndTimeMetric; successfulRequests(): Assertion$WithPathAndCountMetric; toString(): string; } // end Assertion$WithPath } // end namespace io.gatling.javaapi.core declare namespace io.gatling.javaapi.core { class Assertion$WithPathAndCountMetric /* extends java.lang.Object*/ { count(): Assertion$WithPathAndTarget<long | null>; equals(arg0: any /*java.lang.Object*/): boolean; percent(): Assertion$WithPathAndTarget<double | null>; toString(): string; } // end Assertion$WithPathAndCountMetric } // end namespace io.gatling.javaapi.core declare namespace io.gatling.javaapi.core { class Assertion$WithPathAndTarget<T> /* extends java.lang.Object*/ { around(arg0: T, arg1: T): Assertion; around(arg0: T, arg1: T, arg2: boolean): Assertion; between(arg0: T, arg1: T): Assertion; between(arg0: T, arg1: T, arg2: boolean): Assertion; deviatesAround(arg0: T, arg1: double): Assertion; deviatesAround(arg0: T, arg1: double, arg2: boolean): Assertion; equals(arg0: any /*java.lang.Object*/): boolean; gt(arg0: T): Assertion; gte(arg0: T): Assertion; in(...arg0: T[]): Assertion; in(arg0: java.util.Set<T>): Assertion; is(arg0: T): Assertion; lt(arg0: T): Assertion; lte(arg0: T): Assertion; shouldBe(arg0: T): Assertion; toString(): string; within(...arg0: T[]): Assertion; within(arg0: java.util.Set<T>): Assertion; } // end Assertion$WithPathAndTarget } // end namespace io.gatling.javaapi.core declare namespace io.gatling.javaapi.core { class Assertion$WithPathAndTimeMetric /* extends java.lang.Object*/ { equals(arg0: any /*java.lang.Object*/): boolean; max(): Assertion$WithPathAndTarget<int | null>; mean(): Assertion$WithPathAndTarget<int | null>; min(): Assertion$WithPathAndTarget<int | null>; percentile(arg0: double): Assertion$WithPathAndTarget<int | null>; percentile1(): Assertion$WithPathAndTarget<int | null>; percentile2(): Assertion$WithPathAndTarget<int | null>; percentile3(): Assertion$WithPathAndTarget<int | null>; percentile4(): Assertion$WithPathAndTarget<int | null>; stdDev(): Assertion$WithPathAndTarget<int | null>; toString(): string; } // end Assertion$WithPathAndTimeMetric } // end namespace io.gatling.javaapi.core declare namespace io.gatling.javaapi.core { class Assertion /* extends java.lang.Object*/ { asScala(): any /*io.gatling.commons.stats.assertion.Assertion*/; equals(arg0: any /*java.lang.Object*/): boolean; toString(): string; } // end Assertion } // end namespace io.gatling.javaapi.core declare namespace io.gatling.javaapi.core { class Body$WithBytes /* extends Body implements java.util.function.Function<any, any>*/ { andThen<R, T, V>(arg0: Func<R, V>): Func<T, V>; apply(arg0: Session): bytearray; asScala(): any /*io.gatling.core.body.Body*/; compose<R, T, V>(arg0: Func<V, T>): Func<V, R>; equals(arg0: any /*java.lang.Object*/): boolean; toString(): string; } // end Body$WithBytes } // end namespace io.gatling.javaapi.core declare namespace io.gatling.javaapi.core { class Body$WithString /* extends Body implements java.util.function.Function<any, any>*/ { andThen<R, T, V>(arg0: Func<R, V>): Func<T, V>; apply(arg0: Session): string; asScala(): any /*io.gatling.core.body.Body*/; compose<R, T, V>(arg0: Func<V, T>): Func<V, R>; equals(arg0: any /*java.lang.Object*/): boolean; toString(): string; } // end Body$WithString } // end namespace io.gatling.javaapi.core declare namespace io.gatling.javaapi.core { class Body /* extends java.lang.Object*/ { asScala(): any /*io.gatling.core.body.Body*/; equals(arg0: any /*java.lang.Object*/): boolean; toString(): string; } // end Body } // end namespace io.gatling.javaapi.core declare namespace io.gatling.javaapi.core { class ChainBuilder /* extends StructureBuilder<any, any> implements io.gatling.javaapi.core.exec.Executable*/ { asLongAs<T>(arg0: Func<Session, boolean | null>): io.gatling.javaapi.core.loop.AsLongAs$On<T>; asLongAs<T>(arg0: Func<Session, boolean | null>, arg1: boolean): io.gatling.javaapi.core.loop.AsLongAs$On<T>; asLongAs<T>(arg0: Func<Session, boolean | null>, arg1: string): io.gatling.javaapi.core.loop.AsLongAs$On<T>; asLongAs<T>( arg0: Func<Session, boolean | null>, arg1: string, arg2: boolean ): io.gatling.javaapi.core.loop.AsLongAs$On<T>; asLongAs<T>(arg0: string): io.gatling.javaapi.core.loop.AsLongAs$On<T>; asLongAs<T>(arg0: string, arg1: boolean): io.gatling.javaapi.core.loop.AsLongAs$On<T>; asLongAs<T>(arg0: string, arg1: string): io.gatling.javaapi.core.loop.AsLongAs$On<T>; asLongAs<T>(arg0: string, arg1: string, arg2: boolean): io.gatling.javaapi.core.loop.AsLongAs$On<T>; asLongAsDuring<T>( arg0: Func<Session, boolean | null>, arg1: Func<Session, java.time.Duration> ): io.gatling.javaapi.core.loop.AsLongAsDuring$On<T>; asLongAsDuring<T>( arg0: Func<Session, boolean | null>, arg1: Func<Session, java.time.Duration>, arg2: boolean ): io.gatling.javaapi.core.loop.AsLongAsDuring$On<T>; asLongAsDuring<T>( arg0: Func<Session, boolean | null>, arg1: Func<Session, java.time.Duration>, arg2: string ): io.gatling.javaapi.core.loop.AsLongAsDuring$On<T>; asLongAsDuring<T>( arg0: Func<Session, boolean | null>, arg1: Func<Session, java.time.Duration>, arg2: string, arg3: boolean ): io.gatling.javaapi.core.loop.AsLongAsDuring$On<T>; asLongAsDuring<T>( arg0: Func<Session, boolean | null>, arg1: java.time.Duration ): io.gatling.javaapi.core.loop.AsLongAsDuring$On<T>; asLongAsDuring<T>( arg0: Func<Session, boolean | null>, arg1: java.time.Duration, arg2: boolean ): io.gatling.javaapi.core.loop.AsLongAsDuring$On<T>; asLongAsDuring<T>( arg0: Func<Session, boolean | null>, arg1: java.time.Duration, arg2: string ): io.gatling.javaapi.core.loop.AsLongAsDuring$On<T>; asLongAsDuring<T>( arg0: Func<Session, boolean | null>, arg1: java.time.Duration, arg2: string, arg3: boolean ): io.gatling.javaapi.core.loop.AsLongAsDuring$On<T>; asLongAsDuring<T>( arg0: Func<Session, boolean | null>, arg1: long ): io.gatling.javaapi.core.loop.AsLongAsDuring$On<T>; asLongAsDuring<T>( arg0: Func<Session, boolean | null>, arg1: long, arg2: boolean ): io.gatling.javaapi.core.loop.AsLongAsDuring$On<T>; asLongAsDuring<T>( arg0: Func<Session, boolean | null>, arg1: long, arg2: string ): io.gatling.javaapi.core.loop.AsLongAsDuring$On<T>; asLongAsDuring<T>( arg0: Func<Session, boolean | null>, arg1: long, arg2: string, arg3: boolean ): io.gatling.javaapi.core.loop.AsLongAsDuring$On<T>; asLongAsDuring<T>( arg0: string, arg1: Func<Session, java.time.Duration> ): io.gatling.javaapi.core.loop.AsLongAsDuring$On<T>; asLongAsDuring<T>( arg0: string, arg1: Func<Session, java.time.Duration>, arg2: boolean ): io.gatling.javaapi.core.loop.AsLongAsDuring$On<T>; asLongAsDuring<T>( arg0: string, arg1: Func<Session, java.time.Duration>, arg2: string ): io.gatling.javaapi.core.loop.AsLongAsDuring$On<T>; asLongAsDuring<T>( arg0: string, arg1: Func<Session, java.time.Duration>, arg2: string, arg3: boolean ): io.gatling.javaapi.core.loop.AsLongAsDuring$On<T>; asLongAsDuring<T>(arg0: string, arg1: java.time.Duration): io.gatling.javaapi.core.loop.AsLongAsDuring$On<T>; asLongAsDuring<T>( arg0: string, arg1: java.time.Duration, arg2: boolean ): io.gatling.javaapi.core.loop.AsLongAsDuring$On<T>; asLongAsDuring<T>( arg0: string, arg1: java.time.Duration, arg2: string ): io.gatling.javaapi.core.loop.AsLongAsDuring$On<T>; asLongAsDuring<T>( arg0: string, arg1: java.time.Duration, arg2: string, arg3: boolean ): io.gatling.javaapi.core.loop.AsLongAsDuring$On<T>; asLongAsDuring<T>(arg0: string, arg1: long): io.gatling.javaapi.core.loop.AsLongAsDuring$On<T>; asLongAsDuring<T>(arg0: string, arg1: long, arg2: boolean): io.gatling.javaapi.core.loop.AsLongAsDuring$On<T>; asLongAsDuring<T>(arg0: string, arg1: long, arg2: string): io.gatling.javaapi.core.loop.AsLongAsDuring$On<T>; asLongAsDuring<T>( arg0: string, arg1: long, arg2: string, arg3: boolean ): io.gatling.javaapi.core.loop.AsLongAsDuring$On<T>; asLongAsDuring<T>(arg0: string, arg1: string): io.gatling.javaapi.core.loop.AsLongAsDuring$On<T>; asLongAsDuring<T>(arg0: string, arg1: string, arg2: boolean): io.gatling.javaapi.core.loop.AsLongAsDuring$On<T>; asLongAsDuring<T>(arg0: string, arg1: string, arg2: string): io.gatling.javaapi.core.loop.AsLongAsDuring$On<T>; asLongAsDuring<T>( arg0: string, arg1: string, arg2: string, arg3: boolean ): io.gatling.javaapi.core.loop.AsLongAsDuring$On<T>; crashLoadGenerator<T>(arg0: Func<Session, string>): T; crashLoadGenerator<T>(arg0: string): T; crashLoadGeneratorIf<T>(arg0: Func<Session, string>, arg1: Func<Session, boolean | null>): T; crashLoadGeneratorIf<T>(arg0: Func<Session, string>, arg1: string): T; crashLoadGeneratorIf<T>(arg0: string, arg1: Func<Session, boolean | null>): T; crashLoadGeneratorIf<T>(arg0: string, arg1: string): T; doIf<T>(arg0: Func<Session, boolean | null>): io.gatling.javaapi.core.condition.DoIf$Then<T>; doIf<T>(arg0: string): io.gatling.javaapi.core.condition.DoIf$Then<T>; doIfEquals<T>( arg0: Func<Session, any /*java.lang.Object*/>, arg1: Func<Session, any /*java.lang.Object*/> ): io.gatling.javaapi.core.condition.DoIfEquals$Then<T>; doIfEquals<T>( arg0: Func<Session, any /*java.lang.Object*/>, arg1: any /*java.lang.Object*/ ): io.gatling.javaapi.core.condition.DoIfEquals$Then<T>; doIfEquals<T>( arg0: Func<Session, any /*java.lang.Object*/>, arg1: string ): io.gatling.javaapi.core.condition.DoIfEquals$Then<T>; doIfEquals<T>( arg0: string, arg1: Func<Session, any /*java.lang.Object*/> ): io.gatling.javaapi.core.condition.DoIfEquals$Then<T>; doIfEquals<T>(arg0: string, arg1: any /*java.lang.Object*/): io.gatling.javaapi.core.condition.DoIfEquals$Then<T>; doIfEquals<T>(arg0: string, arg1: string): io.gatling.javaapi.core.condition.DoIfEquals$Then<T>; doIfEqualsOrElse<T>( arg0: Func<Session, any /*java.lang.Object*/>, arg1: Func<Session, any /*java.lang.Object*/> ): io.gatling.javaapi.core.condition.DoIfEqualsOrElse$Then<T>; doIfEqualsOrElse<T>( arg0: Func<Session, any /*java.lang.Object*/>, arg1: any /*java.lang.Object*/ ): io.gatling.javaapi.core.condition.DoIfEqualsOrElse$Then<T>; doIfEqualsOrElse<T>( arg0: Func<Session, any /*java.lang.Object*/>, arg1: string ): io.gatling.javaapi.core.condition.DoIfEqualsOrElse$Then<T>; doIfEqualsOrElse<T>( arg0: string, arg1: Func<Session, any /*java.lang.Object*/> ): io.gatling.javaapi.core.condition.DoIfEqualsOrElse$Then<T>; doIfEqualsOrElse<T>( arg0: string, arg1: any /*java.lang.Object*/ ): io.gatling.javaapi.core.condition.DoIfEqualsOrElse$Then<T>; doIfEqualsOrElse<T>(arg0: string, arg1: string): io.gatling.javaapi.core.condition.DoIfEqualsOrElse$Then<T>; doIfOrElse<T>(arg0: Func<Session, boolean | null>): io.gatling.javaapi.core.condition.DoIfOrElse$Then<T>; doIfOrElse<T>(arg0: string): io.gatling.javaapi.core.condition.DoIfOrElse$Then<T>; doSwitch<T>(arg0: Func<Session, any /*java.lang.Object*/>): io.gatling.javaapi.core.condition.DoSwitch$On<T>; doSwitch<T>(arg0: string): io.gatling.javaapi.core.condition.DoSwitch$On<T>; doSwitchOrElse<T>( arg0: Func<Session, any /*java.lang.Object*/> ): io.gatling.javaapi.core.condition.DoSwitchOrElse$On<T>; doSwitchOrElse<T>(arg0: string): io.gatling.javaapi.core.condition.DoSwitchOrElse$On<T>; doWhile<T>(arg0: Func<Session, boolean | null>): io.gatling.javaapi.core.loop.DoWhile$On<T>; doWhile<T>(arg0: Func<Session, boolean | null>, arg1: string): io.gatling.javaapi.core.loop.DoWhile$On<T>; doWhile<T>(arg0: string): io.gatling.javaapi.core.loop.DoWhile$On<T>; doWhile<T>(arg0: string, arg1: string): io.gatling.javaapi.core.loop.DoWhile$On<T>; doWhileDuring<T>( arg0: Func<Session, boolean | null>, arg1: Func<Session, java.time.Duration> ): io.gatling.javaapi.core.loop.DoWhileDuring$On<T>; doWhileDuring<T>( arg0: Func<Session, boolean | null>, arg1: Func<Session, java.time.Duration>, arg2: boolean ): io.gatling.javaapi.core.loop.DoWhileDuring$On<T>; doWhileDuring<T>( arg0: Func<Session, boolean | null>, arg1: Func<Session, java.time.Duration>, arg2: string ): io.gatling.javaapi.core.loop.DoWhileDuring$On<T>; doWhileDuring<T>( arg0: Func<Session, boolean | null>, arg1: Func<Session, java.time.Duration>, arg2: string, arg3: boolean ): io.gatling.javaapi.core.loop.DoWhileDuring$On<T>; doWhileDuring<T>( arg0: Func<Session, boolean | null>, arg1: java.time.Duration ): io.gatling.javaapi.core.loop.DoWhileDuring$On<T>; doWhileDuring<T>( arg0: Func<Session, boolean | null>, arg1: java.time.Duration, arg2: boolean ): io.gatling.javaapi.core.loop.DoWhileDuring$On<T>; doWhileDuring<T>( arg0: Func<Session, boolean | null>, arg1: java.time.Duration, arg2: string ): io.gatling.javaapi.core.loop.DoWhileDuring$On<T>; doWhileDuring<T>( arg0: Func<Session, boolean | null>, arg1: java.time.Duration, arg2: string, arg3: boolean ): io.gatling.javaapi.core.loop.DoWhileDuring$On<T>; doWhileDuring<T>(arg0: Func<Session, boolean | null>, arg1: long): io.gatling.javaapi.core.loop.DoWhileDuring$On<T>; doWhileDuring<T>( arg0: Func<Session, boolean | null>, arg1: long, arg2: boolean ): io.gatling.javaapi.core.loop.DoWhileDuring$On<T>; doWhileDuring<T>( arg0: Func<Session, boolean | null>, arg1: long, arg2: string ): io.gatling.javaapi.core.loop.DoWhileDuring$On<T>; doWhileDuring<T>( arg0: Func<Session, boolean | null>, arg1: long, arg2: string, arg3: boolean ): io.gatling.javaapi.core.loop.DoWhileDuring$On<T>; doWhileDuring<T>( arg0: string, arg1: Func<Session, java.time.Duration> ): io.gatling.javaapi.core.loop.DoWhileDuring$On<T>; doWhileDuring<T>( arg0: string, arg1: Func<Session, java.time.Duration>, arg2: boolean ): io.gatling.javaapi.core.loop.DoWhileDuring$On<T>; doWhileDuring<T>( arg0: string, arg1: Func<Session, java.time.Duration>, arg2: string ): io.gatling.javaapi.core.loop.DoWhileDuring$On<T>; doWhileDuring<T>( arg0: string, arg1: Func<Session, java.time.Duration>, arg2: string, arg3: boolean ): io.gatling.javaapi.core.loop.DoWhileDuring$On<T>; doWhileDuring<T>(arg0: string, arg1: java.time.Duration): io.gatling.javaapi.core.loop.DoWhileDuring$On<T>; doWhileDuring<T>( arg0: string, arg1: java.time.Duration, arg2: boolean ): io.gatling.javaapi.core.loop.DoWhileDuring$On<T>; doWhileDuring<T>( arg0: string, arg1: java.time.Duration, arg2: string ): io.gatling.javaapi.core.loop.DoWhileDuring$On<T>; doWhileDuring<T>( arg0: string, arg1: java.time.Duration, arg2: string, arg3: boolean ): io.gatling.javaapi.core.loop.DoWhileDuring$On<T>; doWhileDuring<T>(arg0: string, arg1: long): io.gatling.javaapi.core.loop.DoWhileDuring$On<T>; doWhileDuring<T>(arg0: string, arg1: long, arg2: boolean): io.gatling.javaapi.core.loop.DoWhileDuring$On<T>; doWhileDuring<T>(arg0: string, arg1: long, arg2: string): io.gatling.javaapi.core.loop.DoWhileDuring$On<T>; doWhileDuring<T>( arg0: string, arg1: long, arg2: string, arg3: boolean ): io.gatling.javaapi.core.loop.DoWhileDuring$On<T>; doWhileDuring<T>(arg0: string, arg1: string): io.gatling.javaapi.core.loop.DoWhileDuring$On<T>; doWhileDuring<T>(arg0: string, arg1: string, arg2: boolean): io.gatling.javaapi.core.loop.DoWhileDuring$On<T>; doWhileDuring<T>(arg0: string, arg1: string, arg2: string): io.gatling.javaapi.core.loop.DoWhileDuring$On<T>; doWhileDuring<T>( arg0: string, arg1: string, arg2: string, arg3: boolean ): io.gatling.javaapi.core.loop.DoWhileDuring$On<T>; during<T>(arg0: Func<Session, java.time.Duration>): io.gatling.javaapi.core.loop.During$On<T>; during<T>(arg0: Func<Session, java.time.Duration>, arg1: boolean): io.gatling.javaapi.core.loop.During$On<T>; during<T>(arg0: Func<Session, java.time.Duration>, arg1: string): io.gatling.javaapi.core.loop.During$On<T>; during<T>( arg0: Func<Session, java.time.Duration>, arg1: string, arg2: boolean ): io.gatling.javaapi.core.loop.During$On<T>; during<T>(arg0: java.time.Duration): io.gatling.javaapi.core.loop.During$On<T>; during<T>(arg0: java.time.Duration, arg1: boolean): io.gatling.javaapi.core.loop.During$On<T>; during<T>(arg0: java.time.Duration, arg1: string): io.gatling.javaapi.core.loop.During$On<T>; during<T>(arg0: java.time.Duration, arg1: string, arg2: boolean): io.gatling.javaapi.core.loop.During$On<T>; during<T>(arg0: long): io.gatling.javaapi.core.loop.During$On<T>; during<T>(arg0: long, arg1: boolean): io.gatling.javaapi.core.loop.During$On<T>; during<T>(arg0: long, arg1: string): io.gatling.javaapi.core.loop.During$On<T>; during<T>(arg0: long, arg1: string, arg2: boolean): io.gatling.javaapi.core.loop.During$On<T>; during<T>(arg0: string): io.gatling.javaapi.core.loop.During$On<T>; during<T>(arg0: string, arg1: boolean): io.gatling.javaapi.core.loop.During$On<T>; during<T>(arg0: string, arg1: string): io.gatling.javaapi.core.loop.During$On<T>; during<T>(arg0: string, arg1: string, arg2: boolean): io.gatling.javaapi.core.loop.During$On<T>; equals(arg0: any /*java.lang.Object*/): boolean; exec<T>(arg0: Func<Session, Session>): T; exec<T>(arg0: io.gatling.javaapi.core.exec.Executable, ...arg1: io.gatling.javaapi.core.exec.Executable[]): T; exec<T>(arg0: java.util.List<ChainBuilder>): T; exitBlockOnFail<T>(): io.gatling.javaapi.core.error.Errors$ExitBlockOnFail<T>; exitHere<T>(): T; exitHereIf<T>(arg0: Func<Session, boolean | null>): T; exitHereIf<T>(arg0: string): T; exitHereIfFailed<T>(): T; feed<T>(arg0: FeederBuilder<any /*java.lang.Object*/>): T; feed<T>(arg0: FeederBuilder<any /*java.lang.Object*/>, arg1: Func<Session, int | null>): T; feed<T>(arg0: FeederBuilder<any /*java.lang.Object*/>, arg1: int): T; feed<T>(arg0: FeederBuilder<any /*java.lang.Object*/>, arg1: string): T; feed<T>(arg0: Supplier<java.util.Iterator<java.util.Map<string, any /*java.lang.Object*/>>>): T; feed<T>( arg0: Supplier<java.util.Iterator<java.util.Map<string, any /*java.lang.Object*/>>>, arg1: Func<Session, int | null> ): T; feed<T>(arg0: Supplier<java.util.Iterator<java.util.Map<string, any /*java.lang.Object*/>>>, arg1: int): T; feed<T>(arg0: Supplier<java.util.Iterator<java.util.Map<string, any /*java.lang.Object*/>>>, arg1: string): T; feed<T>(arg0: java.util.Iterator<java.util.Map<string, any /*java.lang.Object*/>>): T; feed<T>( arg0: java.util.Iterator<java.util.Map<string, any /*java.lang.Object*/>>, arg1: Func<Session, int | null> ): T; feed<T>(arg0: java.util.Iterator<java.util.Map<string, any /*java.lang.Object*/>>, arg1: int): T; feed<T>(arg0: java.util.Iterator<java.util.Map<string, any /*java.lang.Object*/>>, arg1: string): T; foreach<T>( arg0: Func<Session, java.util.List<any /*java.lang.Object*/>>, arg1: string ): io.gatling.javaapi.core.loop.ForEach$On<T>; foreach<T>( arg0: Func<Session, java.util.List<any /*java.lang.Object*/>>, arg1: string, arg2: string ): io.gatling.javaapi.core.loop.ForEach$On<T>; foreach<T>( arg0: java.util.List<any /*java.lang.Object*/>, arg1: string ): io.gatling.javaapi.core.loop.ForEach$On<T>; foreach<T>( arg0: java.util.List<any /*java.lang.Object*/>, arg1: string, arg2: string ): io.gatling.javaapi.core.loop.ForEach$On<T>; foreach<T>(arg0: string, arg1: string): io.gatling.javaapi.core.loop.ForEach$On<T>; foreach<T>(arg0: string, arg1: string, arg2: string): io.gatling.javaapi.core.loop.ForEach$On<T>; forever<T>(): io.gatling.javaapi.core.loop.Forever$On<T>; forever<T>(arg0: string): io.gatling.javaapi.core.loop.Forever$On<T>; group<T>(arg0: Func<Session, string>): io.gatling.javaapi.core.group.Groups$On<T>; group<T>(arg0: string): io.gatling.javaapi.core.group.Groups$On<T>; pace<T>(arg0: Func<Session, java.time.Duration>): T; pace<T>(arg0: Func<Session, java.time.Duration>, arg1: Func<Session, java.time.Duration>): T; pace<T>(arg0: Func<Session, java.time.Duration>, arg1: Func<Session, java.time.Duration>, arg2: string): T; pace<T>(arg0: Func<Session, java.time.Duration>, arg1: string): T; pace<T>(arg0: java.time.Duration): T; pace<T>(arg0: java.time.Duration, arg1: java.time.Duration): T; pace<T>(arg0: java.time.Duration, arg1: java.time.Duration, arg2: string): T; pace<T>(arg0: java.time.Duration, arg1: string): T; pace<T>(arg0: long): T; pace<T>(arg0: long, arg1: long): T; pace<T>(arg0: long, arg1: long, arg2: string): T; pace<T>(arg0: long, arg1: string): T; pace<T>(arg0: string): T; pace<T>(arg0: string, arg1: string): T; pace<T>(arg0: string, arg1: string, arg2: string): T; pause<T>(arg0: Func<Session, java.time.Duration>): T; pause<T>(arg0: Func<Session, java.time.Duration>, arg1: Func<Session, java.time.Duration>): T; pause<T>(arg0: Func<Session, java.time.Duration>, arg1: Func<Session, java.time.Duration>, arg2: PauseType): T; pause<T>(arg0: Func<Session, java.time.Duration>, arg1: PauseType): T; pause<T>(arg0: java.time.Duration): T; pause<T>(arg0: java.time.Duration, arg1: PauseType): T; pause<T>(arg0: java.time.Duration, arg1: java.time.Duration): T; pause<T>(arg0: java.time.Duration, arg1: java.time.Duration, arg2: PauseType): T; pause<T>(arg0: long): T; pause<T>(arg0: long, arg1: PauseType): T; pause<T>(arg0: long, arg1: long): T; pause<T>(arg0: long, arg1: long, arg2: PauseType): T; pause<T>(arg0: string): T; pause<T>(arg0: string, arg1: PauseType): T; pause<T>(arg0: string, arg1: string): T; pause<T>(arg0: string, arg1: string, arg2: PauseType): T; randomSwitch<T>(): io.gatling.javaapi.core.condition.RandomSwitch$On<T>; randomSwitchOrElse<T>(): io.gatling.javaapi.core.condition.RandomSwitchOrElse$On<T>; rendezVous<T>(arg0: int): T; repeat<T>(arg0: Func<Session, int | null>): io.gatling.javaapi.core.loop.Repeat$On<T>; repeat<T>(arg0: Func<Session, int | null>, arg1: string): io.gatling.javaapi.core.loop.Repeat$On<T>; repeat<T>(arg0: int): io.gatling.javaapi.core.loop.Repeat$On<T>; repeat<T>(arg0: int, arg1: string): io.gatling.javaapi.core.loop.Repeat$On<T>; repeat<T>(arg0: string): io.gatling.javaapi.core.loop.Repeat$On<T>; repeat<T>(arg0: string, arg1: string): io.gatling.javaapi.core.loop.Repeat$On<T>; roundRobinSwitch<T>(): io.gatling.javaapi.core.condition.RoundRobinSwitch$On<T>; stopLoadGenerator<T>(arg0: Func<Session, string>): T; stopLoadGenerator<T>(arg0: string): T; stopLoadGeneratorIf<T>(arg0: Func<Session, string>, arg1: Func<Session, boolean | null>): T; stopLoadGeneratorIf<T>(arg0: Func<Session, string>, arg1: string): T; stopLoadGeneratorIf<T>(arg0: string, arg1: Func<Session, boolean | null>): T; stopLoadGeneratorIf<T>(arg0: string, arg1: string): T; toChainBuilder(): ChainBuilder; toString(): string; tryMax<T>(arg0: Func<Session, int | null>): io.gatling.javaapi.core.error.Errors$TryMax<T>; tryMax<T>(arg0: Func<Session, int | null>, arg1: string): io.gatling.javaapi.core.error.Errors$TryMax<T>; tryMax<T>(arg0: int): io.gatling.javaapi.core.error.Errors$TryMax<T>; tryMax<T>(arg0: int, arg1: string): io.gatling.javaapi.core.error.Errors$TryMax<T>; tryMax<T>(arg0: string): io.gatling.javaapi.core.error.Errors$TryMax<T>; tryMax<T>(arg0: string, arg1: string): io.gatling.javaapi.core.error.Errors$TryMax<T>; uniformRandomSwitch<T>(): io.gatling.javaapi.core.condition.UniformRandomSwitch$On<T>; } // end ChainBuilder } // end namespace io.gatling.javaapi.core declare namespace io.gatling.javaapi.core { class Choice$WithKey /* extends java.lang.Object*/ { equals(arg0: any /*java.lang.Object*/): boolean; toString(): string; } // end Choice$WithKey } // end namespace io.gatling.javaapi.core declare namespace io.gatling.javaapi.core { class Choice$WithWeight /* extends java.lang.Object*/ { equals(arg0: any /*java.lang.Object*/): boolean; toString(): string; } // end Choice$WithWeight } // end namespace io.gatling.javaapi.core declare namespace io.gatling.javaapi.core { class Choice /* extends java.lang.Object*/ { equals(arg0: any /*java.lang.Object*/): boolean; toString(): string; } // end Choice } // end namespace io.gatling.javaapi.core declare namespace io.gatling.javaapi.core { class ClosedInjectionStep$Composite /* extends ClosedInjectionStep*/ { asScala(): any /*io.gatling.core.controller.inject.closed.ClosedInjectionStep*/; equals(arg0: any /*java.lang.Object*/): boolean; separatedByRampsLasting(arg0: java.time.Duration): ClosedInjectionStep$Composite; separatedByRampsLasting(arg0: long): ClosedInjectionStep$Composite; startingFrom(arg0: int): ClosedInjectionStep$Composite; toString(): string; } // end ClosedInjectionStep$Composite } // end namespace io.gatling.javaapi.core declare namespace io.gatling.javaapi.core { class ClosedInjectionStep$Constant /* extends java.lang.Object*/ { during(arg0: java.time.Duration): ClosedInjectionStep; during(arg0: long): ClosedInjectionStep; equals(arg0: any /*java.lang.Object*/): boolean; toString(): string; } // end ClosedInjectionStep$Constant } // end namespace io.gatling.javaapi.core declare namespace io.gatling.javaapi.core { class ClosedInjectionStep$Ramp /* extends java.lang.Object*/ { equals(arg0: any /*java.lang.Object*/): boolean; to(arg0: int): ClosedInjectionStep$RampTo; toString(): string; } // end ClosedInjectionStep$Ramp } // end namespace io.gatling.javaapi.core declare namespace io.gatling.javaapi.core { class ClosedInjectionStep$RampTo /* extends java.lang.Object*/ { during(arg0: java.time.Duration): ClosedInjectionStep; during(arg0: long): ClosedInjectionStep; equals(arg0: any /*java.lang.Object*/): boolean; toString(): string; } // end ClosedInjectionStep$RampTo } // end namespace io.gatling.javaapi.core declare namespace io.gatling.javaapi.core { class ClosedInjectionStep$Stairs /* extends java.lang.Object*/ { equals(arg0: any /*java.lang.Object*/): boolean; times(arg0: int): ClosedInjectionStep$StairsWithTime; toString(): string; } // end ClosedInjectionStep$Stairs } // end namespace io.gatling.javaapi.core declare namespace io.gatling.javaapi.core { class ClosedInjectionStep$StairsWithTime /* extends java.lang.Object*/ { eachLevelLasting(arg0: java.time.Duration): ClosedInjectionStep$Composite; eachLevelLasting(arg0: long): ClosedInjectionStep$Composite; equals(arg0: any /*java.lang.Object*/): boolean; toString(): string; } // end ClosedInjectionStep$StairsWithTime } // end namespace io.gatling.javaapi.core declare namespace io.gatling.javaapi.core { class ClosedInjectionStep /* extends java.lang.Object*/ { asScala(): any /*io.gatling.core.controller.inject.closed.ClosedInjectionStep*/; equals(arg0: any /*java.lang.Object*/): boolean; toString(): string; } // end ClosedInjectionStep } // end namespace io.gatling.javaapi.core declare namespace io.gatling.javaapi.core { class ConstantRate$ConstantRateOpenInjectionStep /* extends OpenInjectionStep*/ { asScala(): any /*io.gatling.core.controller.inject.open.OpenInjectionStep*/; equals(arg0: any /*java.lang.Object*/): boolean; randomized(): OpenInjectionStep; toString(): string; } // end ConstantRate$ConstantRateOpenInjectionStep } // end namespace io.gatling.javaapi.core declare namespace io.gatling.javaapi.core { class CoreDsl /* extends java.lang.Object*/ { equals(arg0: any /*java.lang.Object*/): boolean; toString(): string; } // end CoreDsl } // end namespace io.gatling.javaapi.core declare namespace io.gatling.javaapi.core { class DummyBuilder /* extends java.lang.Object implements ActionBuilder*/ { asScala(): any /*io.gatling.core.action.builder.ActionBuilder*/; equals(arg0: any /*java.lang.Object*/): boolean; toChainBuilder(): ChainBuilder; toString(): string; withSessionUpdate(arg0: Func<Session, Session>): DummyBuilder; withSuccess(arg0: Func<Session, boolean | null>): DummyBuilder; withSuccess(arg0: boolean): DummyBuilder; withSuccess(arg0: string): DummyBuilder; } // end DummyBuilder } // end namespace io.gatling.javaapi.core declare namespace io.gatling.javaapi.core { class Filter$AllowList /* extends Filter<any>*/ { asScala<W>(): W; equals(arg0: any /*java.lang.Object*/): boolean; toString(): string; } // end Filter$AllowList } // end namespace io.gatling.javaapi.core declare namespace io.gatling.javaapi.core { class Filter$DenyList /* extends Filter<any>*/ { asScala<W>(): W; equals(arg0: any /*java.lang.Object*/): boolean; toString(): string; } // end Filter$DenyList } // end namespace io.gatling.javaapi.core declare namespace io.gatling.javaapi.core { class Filter<W> /* extends java.lang.Object*/ { asScala(): W; equals(arg0: any /*java.lang.Object*/): boolean; toString(): string; } // end Filter } // end namespace io.gatling.javaapi.core declare namespace io.gatling.javaapi.core { class OpenInjectionStep$ConstantRate /* extends java.lang.Object*/ { during(arg0: java.time.Duration): ConstantRate$ConstantRateOpenInjectionStep; during(arg0: long): ConstantRate$ConstantRateOpenInjectionStep; equals(arg0: any /*java.lang.Object*/): boolean; toString(): string; } // end OpenInjectionStep$ConstantRate } // end namespace io.gatling.javaapi.core declare namespace io.gatling.javaapi.core { class OpenInjectionStep$Ramp /* extends java.lang.Object*/ { during(arg0: java.time.Duration): OpenInjectionStep; during(arg0: long): OpenInjectionStep; equals(arg0: any /*java.lang.Object*/): boolean; toString(): string; } // end OpenInjectionStep$Ramp } // end namespace io.gatling.javaapi.core declare namespace io.gatling.javaapi.core { class OpenInjectionStep$RampRate /* extends java.lang.Object*/ { equals(arg0: any /*java.lang.Object*/): boolean; to(arg0: double): RampRate$During; toString(): string; } // end OpenInjectionStep$RampRate } // end namespace io.gatling.javaapi.core declare namespace io.gatling.javaapi.core { class OpenInjectionStep$Stairs /* extends java.lang.Object*/ { equals(arg0: any /*java.lang.Object*/): boolean; times(arg0: int): Stairs$Times; toString(): string; } // end OpenInjectionStep$Stairs } // end namespace io.gatling.javaapi.core declare namespace io.gatling.javaapi.core { class OpenInjectionStep$StressPeak /* extends java.lang.Object*/ { during(arg0: java.time.Duration): OpenInjectionStep; during(arg0: long): OpenInjectionStep; equals(arg0: any /*java.lang.Object*/): boolean; toString(): string; } // end OpenInjectionStep$StressPeak } // end namespace io.gatling.javaapi.core declare namespace io.gatling.javaapi.core { class OpenInjectionStep /* extends java.lang.Object*/ { asScala(): any /*io.gatling.core.controller.inject.open.OpenInjectionStep*/; equals(arg0: any /*java.lang.Object*/): boolean; toString(): string; } // end OpenInjectionStep } // end namespace io.gatling.javaapi.core declare namespace io.gatling.javaapi.core { class PauseType$Custom /* extends PauseType*/ { asScala(): any /*io.gatling.core.pause.PauseType*/; equals(arg0: any /*java.lang.Object*/): boolean; toString(): string; } // end PauseType$Custom } // end namespace io.gatling.javaapi.core declare namespace io.gatling.javaapi.core { class PauseType$NormalWithPercentageDuration /* extends PauseType*/ { asScala(): any /*io.gatling.core.pause.PauseType*/; equals(arg0: any /*java.lang.Object*/): boolean; toString(): string; } // end PauseType$NormalWithPercentageDuration } // end namespace io.gatling.javaapi.core declare namespace io.gatling.javaapi.core { class PauseType$NormalWithStdDevDuration /* extends PauseType*/ { asScala(): any /*io.gatling.core.pause.PauseType*/; equals(arg0: any /*java.lang.Object*/): boolean; toString(): string; } // end PauseType$NormalWithStdDevDuration } // end namespace io.gatling.javaapi.core declare namespace io.gatling.javaapi.core { class PauseType$UniformDuration /* extends PauseType*/ { asScala(): any /*io.gatling.core.pause.PauseType*/; equals(arg0: any /*java.lang.Object*/): boolean; toString(): string; } // end PauseType$UniformDuration } // end namespace io.gatling.javaapi.core declare namespace io.gatling.javaapi.core { class PauseType$UniformPercentage /* extends PauseType*/ { asScala(): any /*io.gatling.core.pause.PauseType*/; equals(arg0: any /*java.lang.Object*/): boolean; toString(): string; } // end PauseType$UniformPercentage } // end namespace io.gatling.javaapi.core declare namespace io.gatling.javaapi.core { class PauseType /* extends java.lang.Object*/ { asScala(): any /*io.gatling.core.pause.PauseType*/; equals(arg0: any /*java.lang.Object*/): boolean; toString(): string; } // end PauseType } // end namespace io.gatling.javaapi.core declare namespace io.gatling.javaapi.core { class PopulationBuilder /* extends java.lang.Object*/ { andThen(...arg0: PopulationBuilder[]): PopulationBuilder; andThen(arg0: java.util.List<PopulationBuilder>): PopulationBuilder; asScala(): any /*io.gatling.core.structure.PopulationBuilder*/; constantPauses(): PopulationBuilder; customPauses(arg0: Func<Session, long | null>): PopulationBuilder; disablePauses(): PopulationBuilder; equals(arg0: any /*java.lang.Object*/): boolean; exponentialPauses(): PopulationBuilder; noShard(): PopulationBuilder; pauses(arg0: PauseType): PopulationBuilder; protocols(...arg0: ProtocolBuilder[]): PopulationBuilder; protocols(arg0: java.util.List<ProtocolBuilder>): PopulationBuilder; throttle(...arg0: ThrottleStep[]): PopulationBuilder; throttle(arg0: java.util.List<ThrottleStep>): PopulationBuilder; toString(): string; uniformPauses(arg0: double): PopulationBuilder; uniformPauses(arg0: java.time.Duration): PopulationBuilder; } // end PopulationBuilder } // end namespace io.gatling.javaapi.core declare namespace io.gatling.javaapi.core { class RampRate$During /* extends java.lang.Object*/ { during(arg0: java.time.Duration): RampRate$RampRateOpenInjectionStep; during(arg0: long): RampRate$RampRateOpenInjectionStep; equals(arg0: any /*java.lang.Object*/): boolean; toString(): string; } // end RampRate$During } // end namespace io.gatling.javaapi.core declare namespace io.gatling.javaapi.core { class RampRate$RampRateOpenInjectionStep /* extends OpenInjectionStep*/ { asScala(): any /*io.gatling.core.controller.inject.open.OpenInjectionStep*/; equals(arg0: any /*java.lang.Object*/): boolean; randomized(): OpenInjectionStep; toString(): string; } // end RampRate$RampRateOpenInjectionStep } // end namespace io.gatling.javaapi.core declare namespace io.gatling.javaapi.core { class ScenarioBuilder /* extends StructureBuilder<any, any>*/ { asLongAs<T>(arg0: Func<Session, boolean | null>): io.gatling.javaapi.core.loop.AsLongAs$On<T>; asLongAs<T>(arg0: Func<Session, boolean | null>, arg1: boolean): io.gatling.javaapi.core.loop.AsLongAs$On<T>; asLongAs<T>(arg0: Func<Session, boolean | null>, arg1: string): io.gatling.javaapi.core.loop.AsLongAs$On<T>; asLongAs<T>( arg0: Func<Session, boolean | null>, arg1: string, arg2: boolean ): io.gatling.javaapi.core.loop.AsLongAs$On<T>; asLongAs<T>(arg0: string): io.gatling.javaapi.core.loop.AsLongAs$On<T>; asLongAs<T>(arg0: string, arg1: boolean): io.gatling.javaapi.core.loop.AsLongAs$On<T>; asLongAs<T>(arg0: string, arg1: string): io.gatling.javaapi.core.loop.AsLongAs$On<T>; asLongAs<T>(arg0: string, arg1: string, arg2: boolean): io.gatling.javaapi.core.loop.AsLongAs$On<T>; asLongAsDuring<T>( arg0: Func<Session, boolean | null>, arg1: Func<Session, java.time.Duration> ): io.gatling.javaapi.core.loop.AsLongAsDuring$On<T>; asLongAsDuring<T>( arg0: Func<Session, boolean | null>, arg1: Func<Session, java.time.Duration>, arg2: boolean ): io.gatling.javaapi.core.loop.AsLongAsDuring$On<T>; asLongAsDuring<T>( arg0: Func<Session, boolean | null>, arg1: Func<Session, java.time.Duration>, arg2: string ): io.gatling.javaapi.core.loop.AsLongAsDuring$On<T>; asLongAsDuring<T>( arg0: Func<Session, boolean | null>, arg1: Func<Session, java.time.Duration>, arg2: string, arg3: boolean ): io.gatling.javaapi.core.loop.AsLongAsDuring$On<T>; asLongAsDuring<T>( arg0: Func<Session, boolean | null>, arg1: java.time.Duration ): io.gatling.javaapi.core.loop.AsLongAsDuring$On<T>; asLongAsDuring<T>( arg0: Func<Session, boolean | null>, arg1: java.time.Duration, arg2: boolean ): io.gatling.javaapi.core.loop.AsLongAsDuring$On<T>; asLongAsDuring<T>( arg0: Func<Session, boolean | null>, arg1: java.time.Duration, arg2: string ): io.gatling.javaapi.core.loop.AsLongAsDuring$On<T>; asLongAsDuring<T>( arg0: Func<Session, boolean | null>, arg1: java.time.Duration, arg2: string, arg3: boolean ): io.gatling.javaapi.core.loop.AsLongAsDuring$On<T>; asLongAsDuring<T>( arg0: Func<Session, boolean | null>, arg1: long ): io.gatling.javaapi.core.loop.AsLongAsDuring$On<T>; asLongAsDuring<T>( arg0: Func<Session, boolean | null>, arg1: long, arg2: boolean ): io.gatling.javaapi.core.loop.AsLongAsDuring$On<T>; asLongAsDuring<T>( arg0: Func<Session, boolean | null>, arg1: long, arg2: string ): io.gatling.javaapi.core.loop.AsLongAsDuring$On<T>; asLongAsDuring<T>( arg0: Func<Session, boolean | null>, arg1: long, arg2: string, arg3: boolean ): io.gatling.javaapi.core.loop.AsLongAsDuring$On<T>; asLongAsDuring<T>( arg0: string, arg1: Func<Session, java.time.Duration> ): io.gatling.javaapi.core.loop.AsLongAsDuring$On<T>; asLongAsDuring<T>( arg0: string, arg1: Func<Session, java.time.Duration>, arg2: boolean ): io.gatling.javaapi.core.loop.AsLongAsDuring$On<T>; asLongAsDuring<T>( arg0: string, arg1: Func<Session, java.time.Duration>, arg2: string ): io.gatling.javaapi.core.loop.AsLongAsDuring$On<T>; asLongAsDuring<T>( arg0: string, arg1: Func<Session, java.time.Duration>, arg2: string, arg3: boolean ): io.gatling.javaapi.core.loop.AsLongAsDuring$On<T>; asLongAsDuring<T>(arg0: string, arg1: java.time.Duration): io.gatling.javaapi.core.loop.AsLongAsDuring$On<T>; asLongAsDuring<T>( arg0: string, arg1: java.time.Duration, arg2: boolean ): io.gatling.javaapi.core.loop.AsLongAsDuring$On<T>; asLongAsDuring<T>( arg0: string, arg1: java.time.Duration, arg2: string ): io.gatling.javaapi.core.loop.AsLongAsDuring$On<T>; asLongAsDuring<T>( arg0: string, arg1: java.time.Duration, arg2: string, arg3: boolean ): io.gatling.javaapi.core.loop.AsLongAsDuring$On<T>; asLongAsDuring<T>(arg0: string, arg1: long): io.gatling.javaapi.core.loop.AsLongAsDuring$On<T>; asLongAsDuring<T>(arg0: string, arg1: long, arg2: boolean): io.gatling.javaapi.core.loop.AsLongAsDuring$On<T>; asLongAsDuring<T>(arg0: string, arg1: long, arg2: string): io.gatling.javaapi.core.loop.AsLongAsDuring$On<T>; asLongAsDuring<T>( arg0: string, arg1: long, arg2: string, arg3: boolean ): io.gatling.javaapi.core.loop.AsLongAsDuring$On<T>; asLongAsDuring<T>(arg0: string, arg1: string): io.gatling.javaapi.core.loop.AsLongAsDuring$On<T>; asLongAsDuring<T>(arg0: string, arg1: string, arg2: boolean): io.gatling.javaapi.core.loop.AsLongAsDuring$On<T>; asLongAsDuring<T>(arg0: string, arg1: string, arg2: string): io.gatling.javaapi.core.loop.AsLongAsDuring$On<T>; asLongAsDuring<T>( arg0: string, arg1: string, arg2: string, arg3: boolean ): io.gatling.javaapi.core.loop.AsLongAsDuring$On<T>; crashLoadGenerator<T>(arg0: Func<Session, string>): T; crashLoadGenerator<T>(arg0: string): T; crashLoadGeneratorIf<T>(arg0: Func<Session, string>, arg1: Func<Session, boolean | null>): T; crashLoadGeneratorIf<T>(arg0: Func<Session, string>, arg1: string): T; crashLoadGeneratorIf<T>(arg0: string, arg1: Func<Session, boolean | null>): T; crashLoadGeneratorIf<T>(arg0: string, arg1: string): T; doIf<T>(arg0: Func<Session, boolean | null>): io.gatling.javaapi.core.condition.DoIf$Then<T>; doIf<T>(arg0: string): io.gatling.javaapi.core.condition.DoIf$Then<T>; doIfEquals<T>( arg0: Func<Session, any /*java.lang.Object*/>, arg1: Func<Session, any /*java.lang.Object*/> ): io.gatling.javaapi.core.condition.DoIfEquals$Then<T>; doIfEquals<T>( arg0: Func<Session, any /*java.lang.Object*/>, arg1: any /*java.lang.Object*/ ): io.gatling.javaapi.core.condition.DoIfEquals$Then<T>; doIfEquals<T>( arg0: Func<Session, any /*java.lang.Object*/>, arg1: string ): io.gatling.javaapi.core.condition.DoIfEquals$Then<T>; doIfEquals<T>( arg0: string, arg1: Func<Session, any /*java.lang.Object*/> ): io.gatling.javaapi.core.condition.DoIfEquals$Then<T>; doIfEquals<T>(arg0: string, arg1: any /*java.lang.Object*/): io.gatling.javaapi.core.condition.DoIfEquals$Then<T>; doIfEquals<T>(arg0: string, arg1: string): io.gatling.javaapi.core.condition.DoIfEquals$Then<T>; doIfEqualsOrElse<T>( arg0: Func<Session, any /*java.lang.Object*/>, arg1: Func<Session, any /*java.lang.Object*/> ): io.gatling.javaapi.core.condition.DoIfEqualsOrElse$Then<T>; doIfEqualsOrElse<T>( arg0: Func<Session, any /*java.lang.Object*/>, arg1: any /*java.lang.Object*/ ): io.gatling.javaapi.core.condition.DoIfEqualsOrElse$Then<T>; doIfEqualsOrElse<T>( arg0: Func<Session, any /*java.lang.Object*/>, arg1: string ): io.gatling.javaapi.core.condition.DoIfEqualsOrElse$Then<T>; doIfEqualsOrElse<T>( arg0: string, arg1: Func<Session, any /*java.lang.Object*/> ): io.gatling.javaapi.core.condition.DoIfEqualsOrElse$Then<T>; doIfEqualsOrElse<T>( arg0: string, arg1: any /*java.lang.Object*/ ): io.gatling.javaapi.core.condition.DoIfEqualsOrElse$Then<T>; doIfEqualsOrElse<T>(arg0: string, arg1: string): io.gatling.javaapi.core.condition.DoIfEqualsOrElse$Then<T>; doIfOrElse<T>(arg0: Func<Session, boolean | null>): io.gatling.javaapi.core.condition.DoIfOrElse$Then<T>; doIfOrElse<T>(arg0: string): io.gatling.javaapi.core.condition.DoIfOrElse$Then<T>; doSwitch<T>(arg0: Func<Session, any /*java.lang.Object*/>): io.gatling.javaapi.core.condition.DoSwitch$On<T>; doSwitch<T>(arg0: string): io.gatling.javaapi.core.condition.DoSwitch$On<T>; doSwitchOrElse<T>( arg0: Func