diff --git a/.github/Workflow/build.yaml b/.github/Workflow/build.yaml deleted file mode 100644 index df1c5630..00000000 --- a/.github/Workflow/build.yaml +++ /dev/null @@ -1,17 +0,0 @@ -name: Build Java SDK - -on: [push] - -jobs: - build: - runs-on: ubuntu-latest - - steps: - - uses: actions/checkout@v3 - - name: Set up JDK 8 - uses: actions/setup-java@v3 - with: - java-version: '8' - distribution: 'adopt' - - name: Build with Maven - run: mvn clean install \ No newline at end of file diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml index 39a82ee9..fb92bbce 100644 --- a/.github/workflows/maven.yml +++ b/.github/workflows/maven.yml @@ -16,24 +16,11 @@ jobs: steps: - uses: actions/checkout@v3 - - name: Set up JDK 11 + - name: Set up JDK 17 uses: actions/setup-java@v3 with: - java-version: '11' + java-version: '17' distribution: 'temurin' cache: maven - name: Build with Maven - run: mvn -B package --file pom.xml - - checkstyle: - name: checkstyle linting - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v2 - - uses: dbelyaev/action-checkstyle@v0.6.1 - with: - reporter: github-pr-review - checkstyle_config: checkstyle-config.xml - fail_on_error: true - - + run: mvn -B -DskipTests verify --file pom.xml diff --git a/README.md b/README.md index 8f86b726..4f5c8439 100644 --- a/README.md +++ b/README.md @@ -1,292 +1,134 @@ -[![contributions welcome](https://img.shields.io/badge/contributions-welcome-brightgreen?logo=github)](CODE_OF_CONDUCT.md) -[![Slack](.github/slack.svg)](https://join.slack.com/t/keploy/shared_invite/zt-12rfbvc01-o54cOG0X1G6eVJTuI_orSA) -[![License](.github/License-Apache_2.0-blue.svg)](https://opensource.org/licenses/Apache-2.0) -[![Maven Central](https://img.shields.io/maven-central/v/io.keploy/keploy-sdk.svg?label=Maven%20Central)](https://search.maven.org/search?q=g:%22io.keploy%22%20AND%20a:%22keploy-sdk%22) +# Keploy Java Coverage Agent -[//]: # ([![Maven Central](https://img.shields.io/maven-central/v/io.keploy/keploy-sdk/1.2.6.svg?label=Maven%20Central)](https://search.maven.org/search?q=g:%22io.keploy%22%20AND%20a:%22keploy-sdk%22%20AND%20v:%221.2.6%22)) +This repository contains the Java dynamic dedup coverage agent for Keploy Enterprise. -# Keploy +It collects per-testcase Java coverage during Keploy replay and sends that coverage back to Enterprise so duplicate testcases can be identified and removed. -[Keploy](https://keploy.io) is a no-code testing platform that generates tests from API calls. +The repository contains only the dedup-focused `keploy-sdk` module. -This is the client SDK for Keploy API testing platform. There are 2 modes: +Supported runtimes in CI today are Java 8, 17, and 21. + +## How It Works + +Keploy Enterprise drives dynamic dedup per testcase. + +1. Enterprise sends `START /` on `/tmp/coverage_control.sock`. +2. The Java agent resets JaCoCo coverage counters for that testcase. +3. Enterprise replays the testcase. +4. Enterprise sends `END /` on `/tmp/coverage_control.sock`. +5. The Java agent dumps JaCoCo execution data, resolves executed Java lines, and sends them as JSON on `/tmp/coverage_data.sock`. +6. Enterprise writes the result to `dedupData.yaml` and uses it to identify duplicates. + +Coverage is collected at per-testcase granularity, not process granularity. + +## How to Use + +### 1. Add the SDK + +Add `keploy-sdk` to your application: + +```xml + + io.keploy + keploy-sdk + N.N.N + +``` + +### 2. Activate the Agent + +For Spring Boot, import the middleware in your application: + +```java +import io.keploy.servlet.KeployMiddleware; +import org.springframework.context.annotation.Import; + +@Import(KeployMiddleware.class) +public class Application { +} +``` + +For servlet-based applications, register the filter early in `web.xml`: + +```xml + + middleware + io.keploy.servlet.KeployMiddleware + + + middleware + /* + +``` + +The middleware starts the Java dedup control server automatically. + +For Jakarta Servlet stacks, non-servlet frameworks, or any application where the `javax.servlet` filter is not available, start the agent directly during application startup: -1. **Record mode** - 1. Record requests, response and all external calls and sends to Keploy server. - 2. It runs the request on the API again to identify noisy fields. - 3. Sends the noisy fields to the keploy server to be saved along with the testcase. -2. **Test mode** - 1. Fetches testcases for the app from keploy server. - 2. Calls the API with same request payload in testcase. - 3. Validates the respones and uploads results to the keploy server - -The Keploy Java SDK helps you to integrate keploy with java applications. (For other languages, -see [KEPLOY SDKs](https://docs.keploy.io/application-development)) - -## Contents - -1. [Requirements](#requirements) -2. [Build configuration](#build-configuration) -3. [Usage](#usage) -4. [Community support](#community-support) -5. [Documentation(WIP)](#documentationwip) - -## Requirements - -- Java 1.8+ - -## Build configuration - -[Find the latest release](https://search.maven.org/artifact/io.keploy/keploy-sdk) of the Keploy Java SDK at maven -central. - -Add *keploy-sdk* as a dependency to your *pom.xml*: - - - io.keploy - keploy-sdk - N.N.N (eg: 1.2.9) - - -or to *build.gradle*: - - implementation 'io.keploy:keploy-sdk:N.N.N' (eg: 1.2.9) - -### KEPLOY_MODE - -There are 3 modes: - -- **Record**: Sets to record mode. -- **Test**: Sets to test mode. -- **Off**: Turns off all the functionality provided by the API - -**Note:** `KEPLOY_MODE` value is case sensitive. - - -## Usage - -- **Start keploy server [refer](https://github.com/keploy/keploy#start-keploy-server)** - -- **For Spring based application** - - Add `@Import(KeployMiddleware.class)` below `@SpringBootApplication` in your main class. -- **For Java EE application** - - Specify the below filter above all other filters and servlets in the **web.xml** file. - ```xml - - middleware - io.keploy.servlet.KeployMiddleware - - - middleware - /* - - ``` - -- **Run along with agent to mock external calls of your API 🤩🔥** - - - Download the latest - Download the latest agent jar - from [here](https://repo1.maven.org/maven2/io/keploy/agent/1.2.9/) (eg: 1.2.9) - - - Prefix `-javaagent:` with absolute classpath of agent jar ( - eg: `-javaagent:/agent-1.2.9.jar`). - - 1. **Using Intellij:** Go to Edit Configuration-> add VM options -> paste _java agent_ edited above. - - 2. **Using command line:** - - First add below plugins in your *pom.xml* file. - ```xml - - org.apache.maven.plugins - maven-dependency-plugin - 3.1.1 - - - copy-dependencies - package - - copy-dependencies - - - - - - - org.apache.maven.plugins - maven-jar-plugin - 3.2.2 - - - - true - dependency/ - {your main class} - - - - - ``` - - And then run this - command:`java -javaagent:/agent-1.2.9.jar -jar .jar` - . This command will attach agent jar and also run the application. You need to set some required env - variables written below in order to generate test cases. So, run this command after setting the env - variables. - - -- **Configure Environment Variables** - - `APP_NAME` (default APP_NAME = myApp) - - `APP_PORT` (default APP_PORT = 8080) - - `DELAY` (default DELAY = 5)(It is the estimate application startup time (in sec)) - - `KEPLOY_URL` (default KEPLOY_URL = http://localhost:6789/api) - - `KEPLOY_MODE` (default KEPLOY_MODE = off) - - `KEPLOY_TEST_PATH` (default **/src/test/e2e/keploy-tests** directory of your application) - - `KEPLOY_MOCK_PATH` (default **/src/test/e2e/mocks** directory of your application) - - `KEPLOY_ASSET_PATH` (default **/src/test/e2e/assets** directory of your application) - - `DENOISE` (default DENOISE = false) - **Note:** By enabling denoise, it will filter out noisy fields for the testcase. - - `RUN_TEST_BEFORE_RECORD` (default RUN_TEST_BEFORE_RECORD = false) - **Note:** It is used to maintain the same database state when mocking is disabled. - - `ACCEPT_URL_REGEX_LIST` (default ACCEPT_URL_REGEX_LIST = []) - **Note:** A list of regex which is used to filter out the urls which are required to be recorded and by default it is empty list. **e.g.,ACCEPT_URL_REGEX_LIST=^/api** - - `ACCEPT_HEADER_REGEX_LIST` (default ACCEPT_HEADER_REGEX_LIST = []) - **Note:** A list of regex which is used to filter out the headers which are required to be recorded and by default it is empty list. **e.g.,ACCEPT_HEADER_REGEX_LIST=token:bearer tgffd,content-type\s\*:\s\*application\\\/json** - - `REJECT_URL_REGEX_LIST` (default REJECT_URL_REGEX_LIST = []) - **Note:** A list of regex which is used to filter out the urls which are not required to be recorded and by default it is empty list. **e.g.,REJECT_URL_REGEX_LIST=^/assets** - - `REJECT_HEADER_REGEX_LIST` (default REJECT_HEADER_REGEX_LIST = []) - **Note:** A list of regex which is used to filter out the headers which are not required to be recorded and by default it is empty list. **e.g.,REJECT_HEADER_REGEX_LIST=token:token tgffd,content-length:\s\*:\s\*"100"** - - `SKIP_MOCK_OKHTTP` for okhttp service to be mocked or not (default SKIP_MOCK_OKHTTP = false) - - `SKIP_MOCK_APACHE` for apache service to be mocked or not (default SKIP_MOCK_APACHE = false) - - `SKIP_MOCK_GOOGLE_MAPS` for google_maps service to be mocked or not (default SKIP_MOCK_GOOGLE_MAPS = false) - - `SKIP_MOCK_SQL` for sql service to be mocked or not (default SKIP_MOCK_SQL = false) - - `SKIP_MOCK_REDIS` for redis service to be mocked or not (default SKIP_MOCK_REDIS = false) - - -- **Generate testcases** - - To generate/capture TestCases set and run your application. - 1. Set `KEPLOY_MODE = record` (default "off") - 2. Run your application. - 3. Make some API calls. - -- **Run the testcases** - - **Note:** Before running tests stop the sample application. - - - Set `KEPLOY_MODE = test` (default "off") - - **Using IDE:** _(for local use-case we prefer running tests via IDE)_ - 1. Run your application. - 2. You can also run the application with coverage to see the test coverage. - - - If you want to run keploy tests along with other unit testcases. You will be required to set the `javaagent` again in your test profile just like below. - - ![run_configuration](./src/main/resources/Run_Configuration.png "Run_Configuration") - - 1. Add below code in your testfile and run it with or without coverage. - - ```java - @Test - public void TestKeploy() throws InterruptedException { - - CountDownLatch countDownLatch = HaltThread.getInstance().getCountDownLatch(); - Mode.setTestMode(); - - new Thread(() -> { - .main(new String[]{""}); - countDownLatch.countDown(); - }).start(); - - countDownLatch.await(); - assertTrue(AssertKTests.result(), "Keploy Test Result"); - } - ``` - - 2. **Using command line** - - Add maven-surefire-plugin to your *pom.xml*. In ` ` don't add jacoco agent if you don't want coverage report. - - ```xml - - org.apache.maven.plugins - maven-surefire-plugin - 2.22.2 - - - - - -javaagent:.jar - -javaagent:${settings.localRepository}/org/jacoco/org.jacoco.agent/0.8.7/org.jacoco.agent-0.8.7-runtime.jar=destfile=target/jacoco.exec--> - - - - target/jacoco.exec - - - - - ``` - - If you want coverage report also add Jacoco plugin to your *pom.xml*. - ```xml - - org.jacoco - jacoco-maven-plugin - 0.8.5 - - - prepare-agent - - prepare-agent - - - - report - prepare-package - - report - - - - post-unit-test - test - - report - - - - - target/jacoco.exec - - target/my-reports - - - - - ``` - - Run your tests using command : `mvn test`. - -## Want stubs for unit test cases as well? -- Java-sdk also supports mocking feature for unit testcase, where you write your own unit test cases and use keploy generated mocks as stubs. - -### Usage -- Set `javaagent` in your unit test file configuration. -- You just need to set the name of the mock as shown below. ```java - @Test - public void testHttpCall() throws Exception { - new MockLib("okhttpCall"); //setting name of the mock - ``` your unit test case code goes here ``` - } +import io.keploy.dedup.KeployDedupAgent; + +KeployDedupAgent.start(); ``` -- You can also provide location where your mocks can be stored using `KEPLOY_MOCK_PATH`. (default **/src/test/e2e/mocks** directory of your application) +### 3. Run the App with JaCoCo TCP Server Mode + +The dedup agent reads coverage from JaCoCo over TCP, so the application must run with the JaCoCo Java agent in `tcpserver` mode: + +```bash +java -javaagent:/path/to/jacocoagent.jar=address=127.0.0.1,port=36320,destfile=/tmp/jacoco-keploy.exec,output=tcpserver \ + -jar your-app.jar +``` + +### 4. Replay with Keploy Enterprise + +Run replay with dynamic dedup enabled and pass through the JaCoCo port: + +```bash +keploy test -c "java -javaagent:/path/to/jacocoagent.jar=address=127.0.0.1,port=36320,destfile=/tmp/jacoco-keploy.exec,output=tcpserver -jar your-app.jar" \ + --dedup \ + --pass-through-ports 36320 +``` + +After replay, run: + +```bash +keploy dedup +``` + +To remove duplicates: + +```bash +keploy dedup --rm +``` + +## Docker and Restricted Docker + +Java dedup works in native, Docker, and restricted Docker environments as long as the following conditions are met: + +- host `/tmp` is bind-mounted into the container as `/tmp` +- `/tmp` remains writable so the Unix sockets can be created +- the JaCoCo TCP port is reachable from the Java process + +The `/tmp` bind mount is required because Keploy Enterprise and the Java SDK communicate over these Unix sockets: + +- `/tmp/coverage_control.sock` +- `/tmp/coverage_data.sock` + +Without a shared `/tmp`, dedup will not work inside containers because Enterprise and the Java process will be writing to different socket paths. + +## Configuration -- **Generate mocks** - 1. Record mocks by setting `KEPLOY_MODE=record` and run your test file. - 2. You will be able to see _editable_ and _readable_ mocks at your provided location. -- **Run your unit testcases** - 1. Just set `KEPLOY_MODE=test`, run your test file and you are good to go. +- `KEPLOY_JACOCO_HOST`: JaCoCo TCP host. Default: `127.0.0.1` +- `KEPLOY_JACOCO_PORT`: JaCoCo TCP port. Default: `36320` +- `KEPLOY_JAVA_CLASS_DIRS`: optional comma-separated class or jar locations to analyze for executed lines +- `KEPLOY_JAVA_CLASSPATH_FALLBACK`: scans classpath directories and jars if no class roots are found. Default: `false` +- `KEPLOY_JAVA_DEDUP_DISABLED`: disables the Java dedup agent when set to `true`, `1`, or `yes` -#### 🤩 See, you didn't even need to create a stub for your unit test cases, it's all generated using the java-sdk mock library. +## Sample -## Community support +For a working reference, see the Java dedup sample in `keploy/samples-java`: -We'd love to collaborate with you to make Keploy great. To get started: +- `samples-java/java-dedup` -* [Slack](https://join.slack.com/t/keploy/shared_invite/zt-12rfbvc01-o54cOG0X1G6eVJTuI_orSA) - Discussions with the - community and the team. -* [GitHub](https://github.com/keploy/java-sdk/issues) - For bug reports and feature requests. +That sample is used in CI to validate Java dynamic dedup for JDK 8, 17, and 21 across native, Docker, and restricted Docker runs. diff --git a/agent/README.md b/agent/README.md deleted file mode 100644 index 096193d1..00000000 --- a/agent/README.md +++ /dev/null @@ -1 +0,0 @@ -Module for java-agent. \ No newline at end of file diff --git a/agent/pom.xml b/agent/pom.xml deleted file mode 100644 index e91b3c76..00000000 --- a/agent/pom.xml +++ /dev/null @@ -1,114 +0,0 @@ - - - java-sdk - io.keploy - 1.0.0-SNAPSHOT - - 4.0.0 - - agent - - - UTF-8 - 1.8 - 1.8 - - Agent For Keploy SDK - This agent is used to mock infra calls for an API - - https://github.com/keploy/java-sdk - - - The Apache License, Version 2.0 - http://www.apache.org/licenses/LICENSE-2.0.txt - - - - - sarthak160 - Sarthak - sarthak@keploy.io - - - gouravkrosx - Gourav Kumar - gourav.kumar@keploy.io - - - - scm:git@github.com:keploy/java-sdk.git - scm:git@github.com:keploy/java-sdk.git - https://github.com/keploy/java-sdk.git - - - - - io.keploy - integration - 1.0.0-SNAPSHOT - - - net.bytebuddy - byte-buddy - 1.12.14 - - - net.bytebuddy - byte-buddy-agent - 1.12.14 - - - org.apache.httpcomponents - httpcore - 4.4.13 - compile - - - com.squareup.okhttp3 - okhttp - - 3.14.9 - - - - - - - - org.apache.maven.plugins - maven-shade-plugin - 3.2.1 - - - - package - - shade - - - - - - io.keploy.agent.KAgent - - - - - - *:* - - META-INF/*.SF - META-INF/*.DSA - META-INF/*.RSA - - - - - - - - - - diff --git a/agent/src/main/java/io/keploy/advice/CustomGoogleResponseAdvice.java b/agent/src/main/java/io/keploy/advice/CustomGoogleResponseAdvice.java deleted file mode 100644 index e7f50283..00000000 --- a/agent/src/main/java/io/keploy/advice/CustomGoogleResponseAdvice.java +++ /dev/null @@ -1,56 +0,0 @@ -package io.keploy.advice; - -import io.keploy.regression.Mode; -import io.keploy.regression.context.Context; -import io.keploy.regression.context.Kcontext; -import io.keploy.googleMaps.CustomHttpResponses; -import net.bytebuddy.asm.Advice; -import okhttp3.Response; -import okio.BufferedSource; -import org.apache.logging.log4j.LogManager; -import org.apache.logging.log4j.Logger; - -import java.lang.reflect.Method; -import java.util.Objects; - -/** - * This class is used for intercepting method parseResponse of OkHttpPendingResult class and to record required data from - * the method - */ -public class CustomGoogleResponseAdvice { - - /** - * This method gets executed before method parseResponse of OkHttpPendingResult class. In record mode it saves the - * data from the parseResponse method arguments and help in recording mocks/tests. - */ - @Advice.OnMethodEnter - static void enterMethods(@Advice.Origin Method method, @Advice.AllArguments Object[] obj) throws Exception { - final Logger logger = LogManager.getLogger(CustomGoogleResponseAdvice.class); - - logger.debug("inside OnMethodEnterAdvice of CustomGoogleResponseAdvice for method: {}", method); - Response response = (Response) obj[1]; - - Kcontext kctx = Context.getCtx(); - - if (kctx == null) { - logger.debug("[CustomGoogleResponseAdvice] keploy context is null"); - } else if (kctx.getMode().getModeFromContext().equals(Mode.ModeType.MODE_RECORD)) { - logger.debug("[CustomGoogleResponseAdvice] keploy mode: " + kctx.getMode()); - CustomHttpResponses.googleMapResponse = response; - - if (response.body() != null) { - final BufferedSource source = Objects.requireNonNull(response.body()).source(); - source.request(Integer.MAX_VALUE); - okio.ByteString snapshot = source.buffer().snapshot(); - String body = ""; - if (!response.body().contentType().type().contains("image")) { - logger.debug("not an image"); - body = snapshot.utf8(); - } - CustomHttpResponses.googleMapResBody = body; - } - } else if (kctx.getMode().getModeFromContext().equals(Mode.ModeType.MODE_OFF) || kctx.getMode().getModeFromContext().equals(Mode.ModeType.MODE_TEST)) { - logger.debug("[CustomGoogleResponseAdvice] keploy mode: " + kctx.getMode()); - } - } -} diff --git a/agent/src/main/java/io/keploy/advice/OkHttpAdvice_Kotlin.java b/agent/src/main/java/io/keploy/advice/OkHttpAdvice_Kotlin.java deleted file mode 100644 index de6e5e60..00000000 --- a/agent/src/main/java/io/keploy/advice/OkHttpAdvice_Kotlin.java +++ /dev/null @@ -1,39 +0,0 @@ -package io.keploy.advice; - -import io.keploy.httpClients.OkHttpInterceptor_Kotlin; -import net.bytebuddy.asm.Advice; -import okhttp3.OkHttpClient; -import org.apache.logging.log4j.LogManager; -import org.apache.logging.log4j.Logger; - -import java.lang.reflect.Constructor; - - -/** - * This class is used for intercepting constructor of OkHttpClient$Builder class and to add an interceptor to its builder - */ -public class OkHttpAdvice_Kotlin { - - /** - * This method gets executed before the constructor of OkHttpClient$Builder class.This does nothing as we don't - * want to change anything before the invocation of OkHttpClient$Builder constructor. - */ - @Advice.OnMethodEnter - static void enterMethods(@Advice.Origin Constructor constructor) throws Exception { - } - - /** - * This method gets executed after constructor of OkHttpClient$Builder class and Adds a interceptor to its builder - * - * @param builder - OkHttpClient.Builder - */ - @Advice.OnMethodExit - static void exitMethods(@Advice.Origin Constructor constructor, @Advice.This OkHttpClient.Builder builder) { - final Logger logger = LogManager.getLogger(OkHttpAdvice_Kotlin.class); - - logger.debug("inside OnMethodExitAdvice of OkHttpAdvice_Kotlin for constructor: {}", constructor); - - OkHttpInterceptor_Kotlin okHttpInterceptor = new OkHttpInterceptor_Kotlin(); - builder.addInterceptor(okHttpInterceptor); - } -} diff --git a/agent/src/main/java/io/keploy/advice/ksql/DataBaseMetaData_Advice.java b/agent/src/main/java/io/keploy/advice/ksql/DataBaseMetaData_Advice.java deleted file mode 100644 index f01d76eb..00000000 --- a/agent/src/main/java/io/keploy/advice/ksql/DataBaseMetaData_Advice.java +++ /dev/null @@ -1,38 +0,0 @@ -package io.keploy.advice.ksql; - -import io.keploy.ksql.KDatabaseMetaData; -import net.bytebuddy.asm.Advice; -import org.apache.logging.log4j.LogManager; -import org.apache.logging.log4j.Logger; - -import java.lang.reflect.Constructor; -import java.sql.DatabaseMetaData; - - -/** - * This class is used for intercepting constructor of NewProxyDatabaseMetaData class and to replace value of a field to - * a custom value i.e. KDatabaseMetaData on exit of that constructor method. - */ -public class DataBaseMetaData_Advice { - - /** - * This method gets executed before the constructor of NewProxyDatabaseMetaData class.This does nothing as we don't - * want to change anything before the invocation of NewProxyDatabaseMetaData constructor. - */ - @Advice.OnMethodEnter - static void enterMethods(@Advice.Origin Constructor constructor) throws Exception { - } - - /** - * This method gets executed after constructor of NewProxyDatabaseMetaData class and replaces the value of field metaData - * to KDatabaseMetaData . - * - * @param metaData - a field in NewProxyDatabaseMetaData class - */ - @Advice.OnMethodExit - static void exitMethods(@Advice.Origin Constructor constructor, @Advice.FieldValue(value = "inner", readOnly = false) DatabaseMetaData metaData) { - final Logger logger = LogManager.getLogger(DataBaseMetaData_Advice.class); - logger.debug("inside OnMethodExitAdvice for constructor: {}", constructor); - metaData = new KDatabaseMetaData(); - } -} diff --git a/agent/src/main/java/io/keploy/advice/ksql/HealthCheckInterceptor.java b/agent/src/main/java/io/keploy/advice/ksql/HealthCheckInterceptor.java deleted file mode 100644 index c030a0ce..00000000 --- a/agent/src/main/java/io/keploy/advice/ksql/HealthCheckInterceptor.java +++ /dev/null @@ -1,33 +0,0 @@ -package io.keploy.advice.ksql; - -import net.bytebuddy.asm.Advice; - -import java.lang.reflect.Method; - -/** - * This class is used for intercepting method withDetail of Health$Builder class and to replace an argument value to - * a custom value on entry of that withDetail method. - */ -public class HealthCheckInterceptor { - - /** - * This method gets executed before the withDetail method of Health$Builder class.In test mode of keploy this method - * will throw error as we don't get health check from database. so we mock the health check response and feed it to - * the method. Whenever the value of the health check argument is NULL we replace it with "HI" so that the method - * never fails - */ - @Advice.OnMethodEnter - public static void enterMethod(@Advice.Origin Method method, @Advice.Argument(value = 0, readOnly = false) String key, @Advice.Argument(value = 1, readOnly = false) Object value) { - if (value == null) { - value = "HI"; - } - } - - /** - * This method gets executed after the withDetail method of Health$Builder class.This does nothing as we don't - * want to change anything after the completion of withDetail method of Health$Builder class. - */ - @Advice.OnMethodExit - public static void exitMethod(@Advice.Origin Method method) { - } -} diff --git a/agent/src/main/java/io/keploy/advice/ksql/RegisterDialect.java b/agent/src/main/java/io/keploy/advice/ksql/RegisterDialect.java deleted file mode 100644 index 709125c1..00000000 --- a/agent/src/main/java/io/keploy/advice/ksql/RegisterDialect.java +++ /dev/null @@ -1,33 +0,0 @@ -package io.keploy.advice.ksql; - - -import io.keploy.ksql.KDriver; -import net.bytebuddy.asm.Advice; - -import java.lang.reflect.Constructor; -import java.util.Map; - -/** - * This class is used for intercepting constructor of JpaProperties class and to modify the value of a field value of - * the class on exit of that constructor method. - */ -public class RegisterDialect { - - /** - * This method gets executed before the constructor of JpaProperties class.This does nothing as we don't - * want to change anything before the invocation of JpaProperties constructor. - */ - @Advice.OnMethodEnter - static void enterMethods(@Advice.Origin Constructor constructor) throws Exception { - } - - /** - * This method gets executed after constructor of JpaProperties class and modifies the value of the field - properties. - * - * @param properties - a field in JpaProperties class - */ - @Advice.OnMethodExit - static void exitMethods(@Advice.Origin Constructor constructor, @Advice.FieldValue(readOnly = false, value = "properties") Map properties) throws Exception { - properties.put("hibernate.dialect", KDriver.Dialect); - } -} diff --git a/agent/src/main/java/io/keploy/advice/ksql/RegisterDriverAdvice.java b/agent/src/main/java/io/keploy/advice/ksql/RegisterDriverAdvice.java deleted file mode 100644 index 2307be3c..00000000 --- a/agent/src/main/java/io/keploy/advice/ksql/RegisterDriverAdvice.java +++ /dev/null @@ -1,53 +0,0 @@ -package io.keploy.advice.ksql; - -import io.keploy.ksql.KDriver; -import net.bytebuddy.asm.Advice; - -import java.lang.reflect.Method; - -/** - * This class is used for intercepting method setDriverClassName of DataSourceProperties class and to replace an argument value to - * a custom value on entry of setDriverClassName method. - */ -public class RegisterDriverAdvice { - - /** - * This method gets executed before the setDriverClassName method of DataSourceProperties class. According to the - * driverClassName that is present, Dialect of KDriver is changed and driverClassName value is replaced with KDriver - * path - */ - @Advice.OnMethodEnter - public static void enterMethod(@Advice.Origin Method method, @Advice.Argument(value = 0, readOnly = false) String driverClassName) { - - if (driverClassName != null && !driverClassName.equals("io.keploy.ksql.KDriver")) { - KDriver.DriverName = driverClassName; - switch (driverClassName) { - case "org.postgresql.Driver": - KDriver.Dialect = "org.hibernate.dialect.PostgreSQLDialect"; - break; - case "com.mysql.cj.jdbc.Driver": - case "com.mysql.jdbc.Driver": - KDriver.Dialect = "org.hibernate.dialect.MySQLDialect"; - break; - case "oracle.jdbc.driver.OracleDriver": - case "oracle.jdbc.OracleDriver": - KDriver.Dialect = "org.hibernate.dialect.Oracle10gDialect"; - break; - case "org.h2.Driver": - KDriver.Dialect = "org.hibernate.dialect.H2Dialect"; - break; - default: - System.out.println("Dialect for driver: " + driverClassName + " is not supported yet"); - } - } - driverClassName = "io.keploy.ksql.KDriver"; - } - - /** - * This method gets executed after the setDriverClassName method of DataSourceProperties class.This does nothing as we don't - * want to change anything after the completion of the setDriverClassName method of DataSourceProperties class. - */ - @Advice.OnMethodExit - public static void exitMethod(@Advice.Origin Method method) { - } -} diff --git a/agent/src/main/java/io/keploy/advice/ksql/RegisterDriverAdvice_Interceptor.java b/agent/src/main/java/io/keploy/advice/ksql/RegisterDriverAdvice_Interceptor.java deleted file mode 100644 index fe8d314d..00000000 --- a/agent/src/main/java/io/keploy/advice/ksql/RegisterDriverAdvice_Interceptor.java +++ /dev/null @@ -1,54 +0,0 @@ -package io.keploy.advice.ksql; - -import io.keploy.ksql.KDriver; -import net.bytebuddy.implementation.bind.annotation.Origin; -import net.bytebuddy.implementation.bind.annotation.SuperCall; - -import java.lang.reflect.Method; -import java.util.concurrent.Callable; - - -/** - * This class is used for intercepting method determineDriverClassName of DataSourceProperties class and returns a - * custom value instead of value returned by the determineDriverClassName method . - */ -public class RegisterDriverAdvice_Interceptor { - - /** - * This method will get called instead of determineDriverClassName - * @param client - original method client - * @param method - contains all the details regarding original method - * @return - path to Driver class - */ - public static String execute(@SuperCall Callable client, @Origin Method method) throws Exception { - - // Getting actual response from original method - String s = client.call(); - - // Changing KDriver Dialect according to the response from original method - if (s != null && !s.equals("io.keploy.ksql.KDriver")) { - KDriver.DriverName = s; - switch (s) { - case "org.postgresql.Driver": - KDriver.Dialect = "org.hibernate.dialect.PostgreSQLDialect"; - break; - case "com.mysql.cj.jdbc.Driver": - case "com.mysql.jdbc.Driver": - KDriver.Dialect = "org.hibernate.dialect.MySQLDialect"; - break; - case "oracle.jdbc.driver.OracleDriver": - case "oracle.jdbc.OracleDriver": - KDriver.Dialect = "org.hibernate.dialect.Oracle10gDialect"; - break; - case "org.h2.Driver": - KDriver.Dialect = "org.hibernate.dialect.H2Dialect"; - break; - default: - System.out.println("Dialect for driver: " + s + " is not supported yet"); - } - } - - // returning wrapped Driver class path - return "io.keploy.ksql.KDriver"; - } -} \ No newline at end of file diff --git a/agent/src/main/java/io/keploy/advice/ksql/SetDdlAuto_Advice.java b/agent/src/main/java/io/keploy/advice/ksql/SetDdlAuto_Advice.java deleted file mode 100644 index c1b9695c..00000000 --- a/agent/src/main/java/io/keploy/advice/ksql/SetDdlAuto_Advice.java +++ /dev/null @@ -1,29 +0,0 @@ -package io.keploy.advice.ksql; - -import net.bytebuddy.asm.Advice; - -import java.lang.reflect.Method; - -/** - * This class is used for intercepting method setDdlAuto of HibernateProperties class and to replace an argument value to - * a custom value on entry of setDdlAuto method. - */ -public class SetDdlAuto_Advice { - - /** - * This method gets executed before the setDdlAuto method of HibernateProperties class. According to the - * Keploy mode that is present, The argument value will be changed. - */ - @Advice.OnMethodEnter - public static void enterMethod(@Advice.Origin Method method, @Advice.Argument(value = 0, readOnly = false) String ddlAuto) { - ddlAuto = (System.getenv("KEPLOY_MODE").equals("test")) ? "none" : ddlAuto; - } - - /** - * This method gets executed after the setDdlAuto method of HibernateProperties class.This does nothing as we don't - * want to change anything after the completion of the setDdlAuto method of HibernateProperties class. - */ - @Advice.OnMethodExit - public static void exitMethod(@Advice.Origin Method method) { - } -} diff --git a/agent/src/main/java/io/keploy/advice/ksql/SetEnabled_Advice.java b/agent/src/main/java/io/keploy/advice/ksql/SetEnabled_Advice.java deleted file mode 100644 index 3a460e7d..00000000 --- a/agent/src/main/java/io/keploy/advice/ksql/SetEnabled_Advice.java +++ /dev/null @@ -1,29 +0,0 @@ -package io.keploy.advice.ksql; - -import net.bytebuddy.asm.Advice; - -import java.lang.reflect.Method; - -/** - * This class is used for intercepting method setEnabled of LiquibaseProperties class and to replace an argument value to - * a custom value on entry of setEnabled method. - */ -public class SetEnabled_Advice { - - /** - * This method gets executed before the setEnabled method of LiquibaseProperties class. According to the - * Keploy mode that is present, The argument value will be changed - */ - @Advice.OnMethodEnter - public static void enterMethod(@Advice.Origin Method method, @Advice.Argument(value = 0, readOnly = false) boolean enabled) { - enabled = (System.getenv("KEPLOY_MODE").equals("test")) ? false : enabled; - } - - /** - * This method gets executed after the setEnabled method of LiquibaseProperties class.This does nothing as we don't - * want to change anything after the completion of the setEnabled method of LiquibaseProperties class. - */ - @Advice.OnMethodExit - public static void exitMethod(@Advice.Origin Method method) { - } -} diff --git a/agent/src/main/java/io/keploy/agent/KAgent.java b/agent/src/main/java/io/keploy/agent/KAgent.java deleted file mode 100644 index 711db04f..00000000 --- a/agent/src/main/java/io/keploy/agent/KAgent.java +++ /dev/null @@ -1,520 +0,0 @@ -package io.keploy.agent; - -import net.bytebuddy.ByteBuddy; -import net.bytebuddy.agent.builder.AgentBuilder; -import net.bytebuddy.asm.Advice; -import net.bytebuddy.asm.AsmVisitorWrapper; -import net.bytebuddy.description.field.FieldDescription; -import net.bytebuddy.description.field.FieldList; -import net.bytebuddy.description.method.MethodDescription; -import net.bytebuddy.description.method.MethodList; -import net.bytebuddy.description.type.TypeDescription; -import net.bytebuddy.dynamic.ClassFileLocator; -import net.bytebuddy.dynamic.scaffold.TypeValidation; -import net.bytebuddy.implementation.MethodDelegation; -import net.bytebuddy.jar.asm.ClassVisitor; -import net.bytebuddy.jar.asm.MethodVisitor; -import net.bytebuddy.jar.asm.signature.SignatureReader; -import net.bytebuddy.jar.asm.signature.SignatureVisitor; -import net.bytebuddy.jar.asm.signature.SignatureWriter; -import net.bytebuddy.matcher.ElementMatcher; -import net.bytebuddy.pool.TypePool; -import net.bytebuddy.utility.OpenedClassReader; -import org.apache.http.HttpResponse; -import org.apache.logging.log4j.LogManager; -import org.apache.logging.log4j.Logger; -import net.bytebuddy.dynamic.DynamicType.Builder; - -import java.lang.instrument.Instrumentation; -import java.lang.reflect.Field; -import java.sql.DatabaseMetaData; -import java.util.*; - - -import static net.bytebuddy.matcher.ElementMatchers.*; - -/** - * This KAgent is a specially crafted Class and entry point for instrumentation. It utilizes the Instrumentation API that - * JVM provides to alter existing byte-code that is loaded in a JVM. This runs before main class. so whatever changes - * that are needed for running keploy in different modes are done here. - */ -public class KAgent { - - private static final Logger logger = LogManager.getLogger(KAgent.class); - - /** - * premain is the method which runs before main. This will statically load the agent using -javaagent parameter at - * JVM startup - * - * @param arg - It is a String that can be used to pass arguments to the agent. These arguments can be used to - * configure the behavior of the agent. - * @param instrumentation - It is an instance of the Instrumentation class, which provides a mechanism for the agent - * to inspect and modify the byte code of classes that are loaded into the JVM. - */ - public static void premain(String arg, Instrumentation instrumentation) { - - logger.debug("inside premain method"); - logger.debug("KeployMode:{}", System.getenv("KEPLOY_MODE")); - - if (System.getenv("KEPLOY_MODE") == null || Objects.equals(System.getenv("KEPLOY_MODE"), "off")) { - return; - } - - String apacheClient = "org.apache.http.impl.client.CloseableHttpClient"; - String okhttpClientBuilder = "okhttp3.OkHttpClient$Builder"; - String okhttp_java = "com.squareup.okhttp.OkHttpClient"; - String okHttpPendingResult = "com.google.maps.internal.OkHttpPendingResult"; - String jdbc = "org.springframework.boot.autoconfigure.jdbc.DataSourceProperties"; - String jpaHibernate= "org.springframework.boot.autoconfigure.orm.jpa.HibernateProperties"; - String liquibase = "org.springframework.boot.autoconfigure.liquibase.LiquibaseProperties"; - String jpaProperties ="org.springframework.boot.autoconfigure.orm.jpa.JpaProperties"; - String health = "org.springframework.boot.actuate.health.Health$Builder"; - String proxyDB = "com.mchange.v2.c3p0.impl.NewProxyDatabaseMetaData"; - String redisJedisPool = "redis.clients.jedis.JedisPool"; - String redisJedisBinary = "redis.clients.jedis.BinaryClient"; - // String mongo= "org.springframework.boot.autoconfigure.data.mongo.MongoDataProperties"; //TODO: add mongo support - - // String asyncApacheClient = "org.apache.http.impl.nio.client.CloseableHttpAsyncClient"; - // String internalhttpasyncClient = "org.apache.http.impl.nio.client.InternalHttpAsyncClient"; - - // Using the AgentBuilder class we can define a Java agent. - new AgentBuilder.Default(new ByteBuddy().with(TypeValidation.DISABLED)) - - // to see the full logs in case of debugging, comment out the below line. - // .with(AgentBuilder.Listener.StreamWriting.toSystemOut()) - // .with(AgentBuilder.Listener.StreamWriting.toSystemOut().withErrorsOnly()) - - /* - Transformer for okhttp client up to version 2.7.5. This transformer intercepts and runs - OkHttpAdvice_Java Advice before and after the execution of OkHttpClient class constructor. - OkHttpAdvice_Java Advice will modify things according to the Keploy mode and allows to record tests, - mocks and test them. - */ - .type(named(okhttp_java)) - .transform(((builder, typeDescription, classLoader, javaModule, protectionDomain) -> { - logger.debug("inside OkHttpInterceptor_Java transformer"); - - // if the service (for e.g.: OKHTTP) is not set or set to true, then mock it - if (System.getenv("SKIP_MOCK_OKHTTP") == null || !Boolean.parseBoolean(System.getenv("SKIP_MOCK_OKHTTP")) ) - { - logger.debug("mocking OKHTTP"); - return builder - .constructor(isDefaultConstructor()).intercept(Advice.to(TypePool.Default.ofSystemLoader().describe("io.keploy.advice.OkHttpAdvice_Java").resolve(), ClassFileLocator.ForClassLoader.ofSystemLoader())); - } - logger.debug("skip mocking OKHTTP"); - return builder; - })) - - /* - Transformer for okhttp client for version 3.0+. This transformer intercepts and runs - OkHttpAdvice_Kotlin Advice before and after the execution of OkHttpClient$Builder class constructor. - OkHttpAdvice_Kotlin Advice will modify things according to the Keploy mode and allows to record tests, - mocks and test them. - */ - .type(named(okhttpClientBuilder)) - .transform(((builder, typeDescription, classLoader, javaModule, protectionDomain) -> { - - logger.debug("inside OkHttpInterceptor_Kotlin transformer"); - - if (System.getenv("SKIP_MOCK_OKHTTP") == null || !Boolean.parseBoolean(System.getenv("SKIP_MOCK_OKHTTP")) ) - { - logger.debug("mocking OKHTTP"); - return builder.constructor(isDefaultConstructor()) - .intercept(Advice.to(TypePool.Default.ofSystemLoader().describe("io.keploy.advice.OkHttpAdvice_Kotlin").resolve(), ClassFileLocator.ForClassLoader.ofSystemLoader())); - } - logger.debug("skip mocking OKHTTP"); - return builder; - })) - - /* - Transformer for apache client. This transformer runs methods of ApacheInterceptor instead of method - execute of CloseableHttpClient class. ApacheInterceptor methods modify things according to the Keploy - mode and allows to record tests, mocks and test them. - */ - .type(named(apacheClient)) - .transform(((builder, typeDescription, classLoader, javaModule, protectionDomain) -> { - - logger.debug("inside ApacheInterceptor transformer"); - - if (System.getenv("SKIP_MOCK_APACHE") == null || !Boolean.parseBoolean(System.getenv("SKIP_MOCK_APACHE")) ) - { - logger.debug("mocking APACHE"); - try { - String apacheInterceptor = "io.keploy.httpClients.ApacheInterceptor"; - - ClassLoader contextClassLoader = Thread.currentThread().getContextClassLoader(); - new ClassFileLocator.Compound(ClassFileLocator.ForClassLoader.of(contextClassLoader), - ClassFileLocator.ForClassLoader.ofSystemLoader()); - TypePool.Resolution resolution = TypePool.Default.of(ClassFileLocator.ForClassLoader.of(contextClassLoader)).describe(apacheInterceptor); - - String request = "org.apache.http.client.methods.HttpUriRequest"; - String context = "org.apache.http.protocol.HttpContext"; - String host = "org.apache.http.HttpHost"; - - String response = "org.apache.http.client.methods.CloseableHttpResponse"; - - ElementMatcher.Junction md1 = takesArgument(0, named(request)).and(takesArgument(1, named(context))); - ElementMatcher.Junction md2 = takesArgument(0, named(host)).and(takesArgument(1, named(request))); - ElementMatcher.Junction md3 = takesArgument(0, named(host)).and(takesArgument(1, named(request))).and(takesArgument(2, named(context))); - - return builder.method(named("execute").and(md1.or(md2).or(md3)) - .and(returns(isSubTypeOf(HttpResponse.class)))) - // .intercept(MethodDelegation.to(resolution.resolve())); // contains spring class loader also. - .intercept(MethodDelegation.to(TypePool.Default.ofSystemLoader().describe(apacheInterceptor).resolve())); - } catch (Exception e) { - logger.error("unable to intercept apache client"); - e.printStackTrace(); - return builder; - } - } - logger.debug("skip mocking APACHE"); - return builder; - })) - - /* - Transformer for google-maps-services.This transformer intercepts and runs CustomGoogleResponseAdvice - before parseResponse method of OkHttpPendingResult class and runs GoogleMapsInterceptor methods - instead of await method of OkHttpPendingResult. These will modify things according to the Keploy mode - and allows to record tests, mocks and test them. - */ - .type(named(okHttpPendingResult)) - .transform((builder, typeDescription, classLoader, javaModule, protectionDomain) -> { - - logger.debug("inside GoogleMapsInterceptor transformer"); - - if (System.getenv("SKIP_MOCK_GOOGLE_MAPS") == null || !Boolean.parseBoolean(System.getenv("SKIP_MOCK_GOOGLE_MAPS")) ) - { - logger.debug("mocking google maps"); - return builder - .method(named("await")).intercept(MethodDelegation.to(TypePool.Default.ofSystemLoader().describe("io.keploy.googleMaps.GoogleMapsInterceptor").resolve())) - .method(named("parseResponse")).intercept(Advice.to(TypePool.Default.ofSystemLoader().describe("io.keploy.advice.CustomGoogleResponseAdvice").resolve(), ClassFileLocator.ForClassLoader.ofSystemLoader())); - } - logger.debug("skip mocking google maps"); - return builder; - }) - - // Following Transformers are for sql mocking. - .type(named(jdbc)) - .transform((builder, typeDescription, classLoader, javaModule, protectionDomain) -> { - - logger.debug("Inside RegisterDriverAdvice1 Transformer"); - - if (System.getenv("SKIP_MOCK_SQL") == null || !Boolean.parseBoolean(System.getenv("SKIP_MOCK_SQL")) ) - { - logger.debug("mocking sql RegisterDriverAdvice1"); - return builder.method(named("setDriverClassName")) - .intercept(Advice.to(TypePool.Default.ofSystemLoader().describe("io.keploy.advice.ksql.RegisterDriverAdvice").resolve(), ClassFileLocator.ForClassLoader.ofSystemLoader())); - } - logger.debug("skip mocking sql"); - return builder; - }) - .type(named(jdbc)) - .transform((builder, typeDescription, classLoader, javaModule, protectionDomain) -> { - - logger.debug("Inside RegisterDriverAdvice2 Transformer"); - - if (System.getenv("SKIP_MOCK_SQL") == null || !Boolean.parseBoolean(System.getenv("SKIP_MOCK_SQL")) ) - { - logger.debug("mocking sql RegisterDriverAdvice2"); - return builder.method(named("determineDriverClassName")) - .intercept(MethodDelegation.to(TypePool.Default.ofSystemLoader().describe("io.keploy.advice.ksql.RegisterDriverAdvice_Interceptor").resolve())); - } - logger.debug("skip mocking sql"); - return builder; - }) - .type(named(jpaHibernate)) - .transform((builder, typeDescription, classLoader, javaModule, protectionDomain) -> { - logger.debug("Inside HibernateProperties Transformer for setDdlAuto"); - if (System.getenv("SKIP_MOCK_SQL") == null || !Boolean.parseBoolean(System.getenv("SKIP_MOCK_SQL")) ) - { - logger.debug("mocking sql HibernateProperties"); - return builder.method(named("setDdlAuto").and(takesArgument(0, String.class))) - .intercept(Advice.to(TypePool.Default.ofSystemLoader().describe("io.keploy.advice.ksql.SetDdlAuto_Advice").resolve(), ClassFileLocator.ForClassLoader.ofSystemLoader())); - } - logger.debug("skip mocking sql"); - return builder; - }) - .type(named(liquibase)) - .transform((builder, typeDescription, classLoader, javaModule, protectionDomain) -> { - - logger.debug("Inside LiquibaseProperties Transformer for setEnabled"); - - if (System.getenv("SKIP_MOCK_SQL") == null || !Boolean.parseBoolean(System.getenv("SKIP_MOCK_SQL")) ) - { - logger.debug("mocking sql LiquibaseProperties"); - return builder.method(named("setEnabled") - .and(takesArgument(0, Boolean.class))) - .intercept(Advice.to(TypePool.Default.ofSystemLoader().describe("io.keploy.advice.ksql.SetEnabled_Advice").resolve(), ClassFileLocator.ForClassLoader.ofSystemLoader())); - } - logger.debug("skip mocking sql"); - return builder; - }) - .type(named(jpaProperties)) - .transform(((builder, typeDescription, classLoader, module, protectionDomain) -> { - - logger.debug("Inside RegisterDialect Transformer"); - - if (System.getenv("SKIP_MOCK_SQL") == null || !Boolean.parseBoolean(System.getenv("SKIP_MOCK_SQL")) ) - { - logger.debug("mocking sql RegisterDialect"); - return builder.constructor(isDefaultConstructor()) - .intercept(Advice.to(TypePool.Default.ofSystemLoader().describe("io.keploy.advice.ksql.RegisterDialect").resolve(), ClassFileLocator.ForClassLoader.ofSystemLoader())); - } - logger.debug("skip mocking sql"); - return builder; - })) - .type(named(health)) - .transform(((builder, typeDescription, classLoader, javaModule, protectionDomain) -> { - - logger.debug("Inside HealthEndpoint Transformer"); - - if (System.getenv("SKIP_MOCK_SQL") == null || !Boolean.parseBoolean(System.getenv("SKIP_MOCK_SQL")) ) - { - logger.debug("mocking sql HealthEndpoint"); - return builder.method(named("withDetail")) - .intercept(Advice.to(TypePool.Default.ofSystemLoader().describe("io.keploy.advice.ksql.HealthCheckInterceptor").resolve(), ClassFileLocator.ForClassLoader.ofSystemLoader())); - } - logger.debug("skip mocking sql"); - return builder; - })) - .type(named(proxyDB)) - .transform(((builder, typeDescription, classLoader, module, protectionDomain) -> { - - logger.debug("Inside DatabaseMetaData transformer"); - - if (System.getenv("SKIP_MOCK_SQL") == null || !Boolean.parseBoolean(System.getenv("SKIP_MOCK_SQL")) ) - { - logger.debug("mocking sql DatabaseMetaData"); - return builder.constructor(takesArgument(0, DatabaseMetaData.class)) - .intercept(Advice.to(TypePool.Default.ofSystemLoader().describe("io.keploy.advice.ksql.DataBaseMetaData_Advice").resolve(), ClassFileLocator.ForClassLoader.ofSystemLoader())); - } - logger.debug("skip mocking sql"); - return builder; - })) - - /* - Intercepting getResource method of JedisPool. getResource is a method where the redis client(Jedis) - returns a Jedis object and also checks the connection with the server. As connection should not be - established when Keploy is in TEST_MODE this method should be intercepted and return a Jedis object - without checking connection. - */ - .type(named(redisJedisPool)) - .transform(((builder, typeDescription, classLoader, module, protectionDomain) -> { - if (System.getenv("SKIP_MOCK_REDIS") == null || !Boolean.parseBoolean(System.getenv("SKIP_MOCK_REDIS")) ) - { - logger.debug("mocking redis"); - return builder.method(named("getResource")) - .intercept(Advice.to(TypePool.Default.ofSystemLoader().describe("io.keploy.advice.redis.jedis.JedisPoolResource_Advice").resolve(), ClassFileLocator.ForClassLoader.ofSystemLoader())); - } - logger.debug("skip mocking redis"); - return builder; - })) - - /* - The whole logic and connection with Redis Server boils down to one Class that is Connection. But - Connection is not directly used rather used as a super class for a Class BinaryClient. This - interceptor wraps the super class of BinaryClient i.e. Connection . As a final result BinaryClient - will be extended to a wrapped class of Connection. - */ - .type(named(redisJedisBinary)) - .transform(((builder, typeDescription, classLoader, module, protectionDomain) -> { - if (System.getenv("SKIP_MOCK_REDIS") == null || !Boolean.parseBoolean(System.getenv("SKIP_MOCK_REDIS")) ) - { - logger.debug("mocking redis"); - return getBuilderForClassWrapper(builder, "redis/clients/jedis/Connection", "io/keploy/redis/jedis/KConnection"); - } - logger.debug("skip mocking redis"); - return builder; - })) - - // Interceptor for apache async-client - // .type(named(asyncApacheClient)) - // .transform(new AgentBuilder.Transformer() { - // @Override - // public DynamicType.Builder transform(DynamicType.Builder builder, TypeDescription typeDescription, ClassLoader classLoader, JavaModule javaModule, ProtectionDomain protectionDomain) { - // logger.debug("inside Async-ApacheInterceptor"); - // System.out.println("inside Async-ApacheInterceptor"); - // - // String context = "org.apache.http.protocol.HttpContext"; - // String host = "org.apache.http.HttpHost"; - // String response = "org.apache.http.HttpResponse"; - // - // String asyncApacheInterceptor = "io.keploy.httpClients.AsyncApacheInterceptor"; - // - // ElementMatcher.Junction futureResponse = returnsGeneric(type -> type.asErasure().represents(Future.class) - // && type.getSort().isParameterized() - // && type.getTypeArguments().get(0).represents(HttpResponse.class)); - // - // - // ElementMatcher.Junction args = takesArgument(0, named(host)).and(takesArgument(1, isSubTypeOf(HttpRequest.class))).and(takesArgument(2, named(context))).and(takesGenericArgument(3, type -> - // type.asErasure().represents(FutureCallback.class) - // && type.getSort().isParameterized() - // && type.getTypeArguments().get(0).represents(HttpResponse.class) - // )); - // - // return builder.method(named("execute").and(args) - // .and(futureResponse)) - // .intercept(MethodDelegation.to(TypePool.Default.ofSystemLoader().describe(asyncApacheInterceptor).resolve())); - // } - // }) - - // Interceptor for elastic search -> apache InternalHttpAsyncClient - // .type(named(internalhttpasyncClient)) - // .transform((builder, typeDescription, classLoader, javaModule, protectionDomain) -> { - // System.out.println("Inside InternalHttpAsyncClient transformer"); - // logger.debug("inside InternalHttpAsyncClient transformer"); - // - // System.out.println("Methods inside internalhttpAsync: " + typeDescription.getDeclaredMethods()); - // - // String requestProducer = "org.apache.http.nio.protocol.HttpAsyncRequestProducer"; - // String context = "org.apache.http.protocol.HttpContext"; - // String internalAsyncInterceptor = "io.keploy.httpClients.ElasticSearchInterceptor"; - // - // - // ElementMatcher.Junction args = takesArgument(0, named(requestProducer)) - // .and(takesGenericArgument(1, type -> type.asErasure().represents(HttpAsyncResponseConsumer.class))) - // .and(takesArgument(2, named(context))) - // .and(takesGenericArgument(3, type -> type.asErasure().represents(FutureCallback.class))); - // - // return builder.method(named("execute").and(returnsGeneric(type -> type.asErasure().represents(Future.class))).and(args)) - // .intercept(MethodDelegation.to(TypePool.Default.ofSystemLoader().describe(internalAsyncInterceptor).resolve())); - // - // }) - - .installOn(instrumentation); - } - - // TODO Add Java Doc - // private static boolean isJUnitTest() { - // for (StackTraceElement element : Thread.currentThread().getStackTrace()) { - // if (element.getClassName().startsWith("org.junit.")) { - // return true; - // } - // } - // return false; - // } - - // TODO Add Java Doc - // protected static void setEnv(Map newenv) throws Exception { - // try { - // Class processEnvironmentClass = Class.forName("java.lang.ProcessEnvironment"); - // Field theEnvironmentField = processEnvironmentClass.getDeclaredField("theEnvironment"); - // theEnvironmentField.setAccessible(true); - // Map env = (Map) theEnvironmentField.get(null); - // env.putAll(newenv); - // Field theCaseInsensitiveEnvironmentField = processEnvironmentClass.getDeclaredField("theCaseInsensitiveEnvironment"); - // theCaseInsensitiveEnvironmentField.setAccessible(true); - // Map cienv = (Map) theCaseInsensitiveEnvironmentField.get(null); - // cienv.putAll(newenv); - // } catch (NoSuchFieldException e) { - // Class[] classes = Collections.class.getDeclaredClasses(); - // Map env = System.getenv(); - // for (Class cl : classes) { - // if ("java.util.Collections$UnmodifiableMap".equals(cl.getName())) { - // Field field = cl.getDeclaredField("m"); - // field.setAccessible(true); - // Object obj = field.get(env); - // Map map = (Map) obj; - // map.clear(); - // map.putAll(newenv); - // } - // } - // } - // } - - // A class will be replaced by another class in run time using this builder - private static Builder getBuilderForClassWrapper(Builder builder, String host, String guest) { - return builder.visit( - new AsmVisitorWrapper() { - @Override - public int mergeWriter(int arg0) { - return arg0; - } - - @Override - public int mergeReader(int arg0) { - return arg0; - } - - @Override - public ClassVisitor wrap(TypeDescription instrumentedType, - ClassVisitor classVisitor, - net.bytebuddy.implementation.Implementation.Context implementationContext, - TypePool typePool, - FieldList fields, - MethodList methods, - int writerFlags, - int readerFlags) { - return new ClassVisitor(OpenedClassReader.ASM_API, classVisitor) { - private boolean wasMarked = false; - - @Override - public void visit(int version, int access, String name, String signature, String superName, String[] interfaces) { - if (host.equals(superName)) { - superName = guest; - if (signature != null) { - SignatureWriter sw = new SignatureWriter() { - private boolean superclass = false; - - @Override - public void visitFormalTypeParameter(String name) { - superclass = false; - super.visitFormalTypeParameter(name); - } - - @Override - public SignatureVisitor visitSuperclass() { - superclass = true; - return super.visitSuperclass(); - } - - @Override - public void visitEnd() { - superclass = false; - super.visitEnd(); - } - - @Override - public SignatureVisitor visitInterface() { - superclass = false; - return super.visitInterface(); - } - - @Override - public void visitClassType(String name) { - if (superclass && host.equals(name)) { - name = guest; - } - super.visitClassType(name); - } - }; - new SignatureReader(signature).accept(sw); - signature = sw.toString(); - } - wasMarked = true; - } - super.visit(version, access, name, signature, superName, interfaces); - } - - @Override - public MethodVisitor visitMethod(int access, String name, String descriptor, String signature, String[] exceptions) { - if (wasMarked && "".equals(name)) { - return new MethodVisitor(OpenedClassReader.ASM_API, super.visitMethod(access, name, descriptor, signature, exceptions)) { - @Override - public void visitMethodInsn(int opcode, String owner, String name, String descriptor, boolean isInterface) { - if (host.equals(owner)) { - owner = guest; - } - super.visitMethodInsn(opcode, owner, name, descriptor, isInterface); - } - }; - } - return super.visitMethod(access, name, descriptor, signature, exceptions); - } - }; - } - } - ); - } - -} \ No newline at end of file diff --git a/agent/src/main/resources/log4j2.properties b/agent/src/main/resources/log4j2.properties deleted file mode 100644 index 9127ebba..00000000 --- a/agent/src/main/resources/log4j2.properties +++ /dev/null @@ -1,9 +0,0 @@ -appenders=console -appender.console.type=Console -appender.console.name=STDOUT -appender.console.layout.type=PatternLayout -#appender.console.layout.pattern=%highlight{%d{HH:mm:ss.SSS}} [%thread] %-5level %logger{36} - %msg %n -appender.console.layout.pattern=%d{${LOG_DATEFORMAT_PATTERN:-yyyy-MM-dd HH:mm:ss.SSS}} %highlight{${LOG_LEVEL_PATTERN:-%5p}}{FATAL=red blink, ERROR=red, WARN=yellow bold, INFO=green, DEBUG=green bold, TRACE=blue} %style{}{magenta} [%M] %style{%40C}{cyan} : %m%n${LOG_EXCEPTION_CONVERSION_WORD:-%xEx} -rootLogger.level=info -rootLogger.appenderRefs=stdout -rootLogger.appenderRef.stdout.ref=STDOUT \ No newline at end of file diff --git a/api/README.md b/api/README.md deleted file mode 100644 index 9c2ff6b5..00000000 --- a/api/README.md +++ /dev/null @@ -1 +0,0 @@ -Module for GRPC or anyother Client to send data to the keploy server. \ No newline at end of file diff --git a/api/pom.xml b/api/pom.xml deleted file mode 100644 index f940d8d6..00000000 --- a/api/pom.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - java-sdk - io.keploy - 1.0.0-SNAPSHOT - - 4.0.0 - - api - - 1.8 - 1.8 - - - - io.keploy - core - 1.0.0-SNAPSHOT - compile - - - io.keploy - models - 1.0.0-SNAPSHOT - compile - - - io.keploy - common - 1.0.0-SNAPSHOT - compile - - - - com.google.protobuf - protobuf-java - 3.21.7 - - - - io.grpc - grpc-stub - 1.49.2 - - - - io.grpc - grpc-core - 1.49.2 - - - \ No newline at end of file diff --git a/api/src/main/java/io/keploy/service/GrpcService.java b/api/src/main/java/io/keploy/service/GrpcService.java deleted file mode 100644 index 176c81aa..00000000 --- a/api/src/main/java/io/keploy/service/GrpcService.java +++ /dev/null @@ -1,968 +0,0 @@ -package io.keploy.service; - -import com.google.protobuf.ProtocolStringList; -import io.grpc.ManagedChannel; -import io.grpc.ManagedChannelBuilder; -import io.keploy.grpc.stubs.RegressionServiceGrpc; -import io.keploy.grpc.stubs.Service; -import io.keploy.regression.KeployInstance; -import io.keploy.regression.Mode; -import io.keploy.regression.context.Context; -import io.keploy.regression.context.Kcontext; -import io.keploy.regression.keploy.Filter; -import io.keploy.regression.keploy.Keploy; -import io.keploy.utils.AssertKTests; -import io.keploy.utils.MultipartContent; -import io.keploy.utils.Utility; -import me.tongfei.progressbar.ProgressBar; -import org.apache.logging.log4j.LogManager; -import org.apache.logging.log4j.Logger; - -import javax.servlet.http.HttpServletRequest; -import java.io.*; -import java.net.HttpURLConnection; -import java.net.MalformedURLException; -import java.net.URL; -import java.nio.charset.StandardCharsets; -import java.time.Duration; -import java.time.Instant; -import java.util.*; -import java.util.concurrent.CountDownLatch; -import java.util.concurrent.ExecutorService; -import java.util.concurrent.Executors; -import java.util.concurrent.TimeUnit; -import java.util.concurrent.atomic.AtomicBoolean; -import java.util.concurrent.atomic.AtomicInteger; -import java.util.regex.Pattern; - -import static io.keploy.regression.Mock.Kind.HTTP_EXPORT; -import static io.keploy.utils.Utility.createFolder; - -/** - * This is a service class. This is the class where Java-sdk communicates with Keploy server to - * record/store tests and to perform testing. - */ -public class GrpcService { - - private static final Logger logger = LogManager.getLogger(GrpcService.class); - - private static final String CROSS = new String(Character.toChars(0x274C)); - public static RegressionServiceGrpc.RegressionServiceBlockingStub blockingStub = null; - private static Keploy k = null; - public static ManagedChannel channel; - - private static final String SET_PLAIN_TEXT = "\033[0;0m"; - - private static final String SET_BOLD_TEXT = "\033[0;1m"; - public static String AppPath = ""; - - /** - * Initialising GRPC server ang Keploy instance - */ - public GrpcService() { - // Channels are secure by default (via SSL/TLS). For the example we disable TLS to avoid - // needing certificates. - k = KeployInstance.getInstance().getKeploy(); - channel = ManagedChannelBuilder.forTarget(getTarget()) - .usePlaintext() - .build(); - blockingStub = RegressionServiceGrpc.newBlockingStub(channel); - AppPath = System.getProperty("user.dir"); - } - - /** - * Get the url to connect to the server - * - * @return String which contains host and port of the server - */ - private String getTarget() { - String target; - URL url; - try { - url = new URL(k.getCfg().getServer().getURL()); - } catch (MalformedURLException e) { - logger.error(CROSS + " unable to make GrpcConnection", e); - return "localhost:6789"; - } - - return url.getAuthority(); - } - - /** - * Modifies all the test cases and mocks that are present into the format which GRPC accepts and send request to GRPC - * to save tests and mocks that are recorded - * - * @param reqBody - http request body recorded from the filter - * @param params - http query params recorded from the filter - * @param httpResp - http response body recorded from the filter - * @param protocolType - http protocolType recorded from the filter - * @param formData - http form data - */ - public static void CaptureTestCases(String reqBody, Map params, Service.HttpResp httpResp, String protocolType, Map> formData) { - logger.debug("inside CaptureTestCases"); - - Kcontext kctx = Context.getCtx(); - HttpServletRequest ctxReq = kctx.getRequest(); - if (ctxReq == null) { - logger.error(CROSS + " failed to get keploy context"); - return; - } - - Service.TestCaseReq.Builder testCaseReqBuilder = Service.TestCaseReq.newBuilder(); - - Service.HttpReq.Builder httpReqBuilder = Service.HttpReq.newBuilder(); - String url = ctxReq.getQueryString() == null ? ctxReq.getRequestURI() : - ctxReq.getRequestURI() + "?" + ctxReq.getQueryString(); - - httpReqBuilder.setMethod(ctxReq.getMethod()).setURL(url); - httpReqBuilder.putAllURLParams(params); - Map headerMap = getRequestHeaderMap(ctxReq); - httpReqBuilder.putAllHeader(headerMap); - httpReqBuilder.setBody(reqBody); - httpReqBuilder.setProtoMajor(Character.getNumericValue(protocolType.charAt(protocolType.length() - 3))); - httpReqBuilder.setProtoMinor(Character.getNumericValue(protocolType.charAt(protocolType.length() - 1))); - - testCaseReqBuilder.setAppID(k.getCfg().getApp().getName()).setAppPath(AppPath); - testCaseReqBuilder.setCaptured(Instant.now().getEpochSecond()); - - /* - * The order of path parameters, we are getting from request is not proper. - * Storing in different order will not block the existing functionality. - * It's only for grouping the testcases. - * Below code gives unordered mapping of path variables or path parameters - * Map pathVariables = ((Map) request.getAttribute(HandlerMapping.URI_TEMPLATE_VARIABLES_ATTRIBUTE)); - * Hence we are storing the actual Uri not according to the routing pattern. - * */ - - testCaseReqBuilder.setURI(ctxReq.getRequestURI()); - testCaseReqBuilder.setHttpResp(httpResp); - testCaseReqBuilder.setTestCasePath(k.getCfg().getApp().getTestPath()); - testCaseReqBuilder.setMockPath(k.getCfg().getApp().getMockPath()); - testCaseReqBuilder.addAllMocks(kctx.getMock()); - - Capture(testCaseReqBuilder, formData, httpReqBuilder); - } - - /** - * This method runs in threads asynchronously and sends request to Server to capture tests and mocks - * - * @param testCaseReqBuilder - test case object builder - * @param formData - form data from http request - * @param httpReqBuilder - http request builder - */ - public static void Capture(Service.TestCaseReq.Builder testCaseReqBuilder, Map> formData, Service.HttpReq.Builder httpReqBuilder) { - new Thread(() -> { - try { - - // for multipart-request - List form = saveFiles(formData); - Service.HttpReq httpReq = httpReqBuilder.addAllForm(form).build(); - Service.TestCaseReq testCaseReq = testCaseReqBuilder.setHttpReq(httpReq).setType(HTTP_EXPORT.value).build(); - - put(testCaseReq); - } catch (Exception e) { - logger.error(CROSS + " failed to send test case to backend", e); - } - }).start(); - } - - /** - * This method sends the testcases to the server - * - * @param testCaseReq - test case object - */ - public static void put(Service.TestCaseReq testCaseReq) { - Service.postTCResponse postTCResponse; - try { - // if no filter is added or the test request should be excluded then return - if (k.getCfg().getApp().getFilter() != null && !isValidTestCaseToBeRecorded(testCaseReq)) return; - logger.debug("record test case"); - postTCResponse = blockingStub.postTC(testCaseReq); - } catch (Exception e) { - logger.error(CROSS + " failed to send testcase to backend, please ensure keploy server is up!", e); - logger.error(CROSS + " please check keploy server logs if server is up"); - return; - } - Map tcsId = postTCResponse.getTcsIdMap(); - String id = tcsId.get("id"); - if (id == null) return; - - boolean noise = k.getCfg().getServer().getDenoise(); - if (noise) { - denoise(id, testCaseReq); - } - } - - /** - * Is valid test case to be recorded boolean. - * This method is used to check if the test case should be recorded or discarded. - * - * @param testCaseReq the test case req object which contains all the information about the test case - * @return the boolean value which indicates if the test case should be recorded or discarded - */ - public static boolean isValidTestCaseToBeRecorded(Service.TestCaseReq testCaseReq) { - // acc rej record/discard - // true true => discard - // true false => record - // false true => discard - // false false => discard - return doesFollowAcceptanceRegex(testCaseReq) && !doesFollowRejectionRegex(testCaseReq); - - } - - /** - * Does follow acceptance regex boolean. - * This method is used to check if the test case url and header matches the acceptance regex. - * - * @param testCaseReq the test case req object which contains all the information about the test case - * @return the boolean value which indicates if the test case url and header matches the acceptance regex - */ - public static boolean doesFollowAcceptanceRegex(Service.TestCaseReq testCaseReq) { - Filter filter = k.getCfg().getApp().getFilter(); - - //if user doesn't provide any accept regex or provide both empty, then it's valid to be recorded. - if ((filter.getAcceptHeaderRegex() == null || filter.getAcceptHeaderRegex().length == 0) - && (filter.getAcceptUrlRegex() == null || filter.getAcceptUrlRegex().length == 0)) { - return true; - } - - boolean isIncludedUrl = false; - boolean isIncludedHeader = false; - - // get test case url regex - if (filter.getAcceptUrlRegex() != null && filter.getAcceptUrlRegex().length > 0) { - // check if test case url match the regex - String testCaseUrl = testCaseReq.getHttpReq().getURL(); - for (String value : filter.getAcceptUrlRegex()) { - Pattern pattern = Pattern.compile(value); - logger.debug("accept url regex: " + value); - logger.debug("test case url: " + testCaseUrl); - if (pattern.matcher(testCaseUrl).find()) { - isIncludedUrl = true; - break; - } - } - } - - // get test case header regex - if (filter.getAcceptHeaderRegex() != null && filter.getAcceptHeaderRegex().length > 0) { - // check if test case header match the regex - Map headerMap = testCaseReq.getHttpReq().getHeaderMap(); - for (Map.Entry entry : headerMap.entrySet()) { - String key = entry.getKey(); - Service.StrArr value = entry.getValue(); - String header = key + ": " + value.getValueList().get(0); - for (String regex : filter.getAcceptHeaderRegex()) { - Pattern pattern = Pattern.compile(regex); - logger.debug("accept header regex: " + regex); - logger.debug("test case header: " + header); - if (pattern.matcher(header).find()) { - isIncludedHeader = true; - break; - } - if (isIncludedHeader) break; - } - } - } - - logger.debug("isIncludedUrl: " + isIncludedUrl); - logger.debug("isIncludedHeader: " + isIncludedHeader); - return isIncludedUrl || isIncludedHeader; - } - - /** - * Does follow rejection regex boolean. - * This method is used to check if the test case url and header matches the rejection regex. - * - * @param testCaseReq the test case req object which contains all the information about the test case. - * @return the boolean value which indicates if the test case url and header matches the rejection regex - */ - public static boolean doesFollowRejectionRegex(Service.TestCaseReq testCaseReq) { - Filter filter = k.getCfg().getApp().getFilter(); - - - //if user doesn't provide any reject regex or provide both empty, then it's valid to be recorded and do not reject it. - if ((filter.getAcceptHeaderRegex() == null || filter.getAcceptHeaderRegex().length == 0) - && (filter.getAcceptUrlRegex() == null || filter.getAcceptUrlRegex().length == 0)) { - return false; - } - - boolean isExcludedHeader = false; - boolean isExcludedUrl = false; - - // get test case url regex - if (filter.getRejectUrlRegex() != null && filter.getRejectUrlRegex().length > 0) { - // check if test case url match the regex - String testCaseUrl = testCaseReq.getHttpReq().getURL(); - for (String value : filter.getRejectUrlRegex()) { - Pattern pattern = Pattern.compile(value); - logger.debug("reject url regex: " + value); - logger.debug("test case url: " + testCaseUrl); - if (pattern.matcher(testCaseUrl).find()) { - isExcludedUrl = true; - break; - } - } - } - - // get test case header regex - if (filter.getRejectHeaderRegex() != null && filter.getRejectHeaderRegex().length > 0) { - // check if test case header match the regex - Map headerMap = testCaseReq.getHttpReq().getHeaderMap(); - for (Map.Entry entry : headerMap.entrySet()) { - String key = entry.getKey(); - Service.StrArr value = entry.getValue(); - String header = key + ": " + value.getValueList().get(0); - for (String regex : filter.getRejectHeaderRegex()) { - Pattern pattern = Pattern.compile(regex); - logger.debug("reject header regex: " + regex); - logger.debug("test case header: " + header); - if (pattern.matcher(header).find()) { - isExcludedHeader = true; - break; - } - } - - if (isExcludedHeader) break; - } - } - logger.debug("isExcludedUrl: " + isExcludedUrl); - logger.debug("isExcludedHeader: " + isExcludedHeader); - return isExcludedHeader || isExcludedUrl; - } - - /** - * Denoising while recording test cases - * - * @param id - test case id - * @param testCaseReq - test case object - */ - public static void denoise(String id, Service.TestCaseReq testCaseReq) { - // run the request again to find noisy fields - try { - TimeUnit.SECONDS.sleep(3); - } catch (InterruptedException e) { - logger.error(CROSS + " (denoise): unable to sleep", e); - } - - Service.TestCase.Builder testCaseBuilder = Service.TestCase.newBuilder(); - testCaseBuilder.setId(id); - testCaseBuilder.setCaptured(testCaseReq.getCaptured()); - testCaseBuilder.setURI(testCaseReq.getURI()); - testCaseBuilder.setHttpReq(testCaseReq.getHttpReq()); - testCaseBuilder.addAllMocks(testCaseReq.getMocksList()); - Service.TestCase testCase = testCaseBuilder.build(); - - Service.HttpResp resp2 = simulate(testCase); - - logger.debug("response got from simulate request: {}", resp2); - - Service.TestReq.Builder testReqBuilder = Service.TestReq.newBuilder(); - testReqBuilder.setID(id); - testReqBuilder.setResp(resp2); - testReqBuilder.setAppID(k.getCfg().getApp().getName()); - testReqBuilder.setTestCasePath(k.getCfg().getApp().getTestPath()); - testReqBuilder.setMockPath(k.getCfg().getApp().getMockPath()); - testReqBuilder.setType(HTTP_EXPORT.value); - Service.TestReq bin2 = testReqBuilder.build(); - - // send de-noise request to server - try { - Service.deNoiseResponse deNoiseResponse = blockingStub.deNoise(bin2); - logger.debug("denoise message received from server: {}", deNoiseResponse.getMessage()); - } catch (Exception e) { - logger.error(CROSS + " failed to send de-noise request to backend, please check keploy server logs", e); - } - - } - - /** - * This method runs each test on client application in test mode by setting mocks and data in context. - * - * @param testCase - test case object - * @return - response for the test - */ - public static Service.HttpResp simulate(Service.TestCase testCase) { - logger.debug("inside simulate"); - - //add mocks to shared context - k.getMocks().put(testCase.getId(), new ArrayList<>(testCase.getMocksList())); - k.getMocktime().put(testCase.getId(), testCase.getCaptured()); - - //add dependency to shared context - k.getDeps().put(testCase.getId(), new ArrayList<>(testCase.getDepsList())); - - // execute request on client application - executeSimulateRequest(testCase); - - Service.HttpResp.Builder resp = GetResp(testCase.getId()); - - k.getDeps().remove(testCase.getId()); - k.getMocks().remove(testCase.getId()); - k.getMocktime().remove(testCase.getId()); - - return resp.build(); - } - - /** - * Executes http request on client application in test mode - * - * @param testCase - test case object - */ - private static void executeSimulateRequest(Service.TestCase testCase) { - String url = testCase.getHttpReq().getURL(); - String host = k.getCfg().getApp().getHost(); - String port = k.getCfg().getApp().getPort(); - String method = testCase.getHttpReq().getMethod(); - String body = testCase.getHttpReq().getBody(); - String targetUrl = "http://" + host + ":" + port + url; - String testId = testCase.getId(); - Map headerMap = testCase.getHttpReq().getHeaderMap(); - - logger.debug("simulate request's url: {}", targetUrl); - logger.debug("simulate request's method: {}", method); - logger.debug("simulate request's headers: {}", headerMap); - - String contentType = headerMap.containsKey("content-type") ? headerMap.get("content-type").getValue(0) : "application/json; charset=utf-8"; - - - try { - URL obj = new URL(targetUrl); - HttpURLConnection conn = (HttpURLConnection) obj.openConnection(); -// conn.setReadTimeout(60000); -// conn.setConnectTimeout(60000); - conn.setRequestMethod(method); - conn.setInstanceFollowRedirects(false); - - setCustomRequestHeaderMap(conn, headerMap); - conn.setRequestProperty("KEPLOY_TEST_ID", testId); - - if (contentType.contains("multipart")) { - HttpPostMultipart multipart = new HttpPostMultipart("utf-8", conn); - - List formList = testCase.getHttpReq().getFormList(); - for (Service.FormData part : formList) { - List vals = new ArrayList<>(part.getValuesList()); - List paths = new ArrayList<>(part.getPathsList()); - - if (!paths.isEmpty()) { - for (String path : paths) { - File file = new File(path); - multipart.addFilePart(part.getKey(), file); - } - } else if (!vals.isEmpty()) { - for (String val : vals) { - multipart.addFormField(part.getKey(), val); - } - } - } - //execute multipart request - multipart.finish(); - conn.disconnect(); - return; - } - - if ((method.equals("GET") || method.equals("DELETE")) && !body.isEmpty()) { - logger.warn("keploy doesn't support {} request with body", method); - } - - - //POST, PUT, PATCH <- requests containing body - if (method.equals("POST") || method.equals("PUT") || method.equals("PATCH")) { - conn.setDoOutput(true); - OutputStream os = conn.getOutputStream(); - os.write(body.getBytes()); - os.flush(); - os.close(); - logger.debug("simulate request body set"); - } - - final int responseCode = conn.getResponseCode(); - logger.debug("status code got from simulate request: {}", responseCode); - - final Map> responseHeaders = conn.getHeaderFields(); - logger.debug("response headers got from simulate request: {}", responseHeaders); - - if (isSuccessfulResponse(conn)) { - String resBody = getSimulateResponseBody(conn); - logger.debug("response body got from simulate request: {}", resBody); - } - - conn.disconnect(); - } catch (IOException e) { - logger.error(CROSS + " failed sending testcase request to app", e); - } - } - - public static boolean isSuccessfulResponse(HttpURLConnection connection) { - try { - int responseCode = connection.getResponseCode(); - return responseCode >= 200 && responseCode < 300; - } catch (IOException e) { - return false; - } - } - - public static String getSimulateResponseBody(HttpURLConnection httpConn) throws IOException { - String responseBody; - BufferedReader in = new BufferedReader(new InputStreamReader(httpConn.getInputStream())); - String inputLine; - StringBuilder response = new StringBuilder(); - - while ((inputLine = in.readLine()) != null) { - response.append(inputLine); - } - in.close(); - - responseBody = response.toString(); - return responseBody; - } - - public static Service.HttpResp.Builder GetResp(String id) { - - logger.debug("inside GetResp"); - Service.HttpResp httpResp = k.getResp().get(id); - if (httpResp == null) { - logger.debug("response is not present in keploy resp map"); - return Service.HttpResp.newBuilder(); - } - - Service.HttpResp.Builder respBuilder = Service.HttpResp.newBuilder(); - - try { - respBuilder.setBody(httpResp.getBody()) - .setStatusCode(httpResp.getStatusCode()) - .setStatusMessage(httpResp.getStatusMessage()) - .setProtoMajor(httpResp.getProtoMajor()) - .setProtoMinor(httpResp.getProtoMinor()) - .putAllHeader(httpResp.getHeaderMap()); - } catch (Exception e) { - logger.error(CROSS + " failed getting response for http request", e); - return Service.HttpResp.newBuilder(); - } - - logger.debug("response from keploy resp map"); - return respBuilder; - } - - /** - * Starts testing of the recorded test cases - */ - public static void Test() { - String delay = "5"; - try { - delay = System.getenv("DELAY"); - if (delay != null) { - k.getCfg().getApp().setDelay(Duration.ofSeconds(Long.parseLong(delay))); - } else { - delay = "5"; - } - TimeUnit.SECONDS.sleep(k.getCfg().getApp().getDelay().getSeconds()); - } catch (InterruptedException e) { - logger.error(CROSS + " (Test): unable to sleep", e); - } - logger.debug("entering test mode"); - logger.info("test starting in " + delay + " sec"); - - List tcs = fetch(); - - final String RED_CIRCLE = "\uD83D\uDD34"; - - if (Mode.getMode().equals(Mode.ModeType.MODE_RECORD) && tcs == null) { - logger.info("No existing tests found at {} directory", k.getCfg().getApp().getTestPath()); - System.out.println("--------------------------------------------------------------------------------------------\n"); - String endTest = RED_CIRCLE + " You can record your new test cases now."; - System.out.println(bold(endTest)); - System.out.println("\n--------------------------------------------------------------------------------------------"); - return; - } - - int total = tcs.size(); - String id; - try { - id = start(String.valueOf(total)); - } catch (Exception e) { - logger.error(CROSS + " failed to start test run", e); - return; - } - logger.info("starting test execution id: {} total tests: {}", id, total); - - AtomicBoolean ok = new AtomicBoolean(true); - AtomicInteger failedtestCount = new AtomicInteger(0); - CountDownLatch wg = new CountDownLatch(tcs.size()); - - String async_test = System.getenv("ASYNC_TESTING"); - int nThreads = (Boolean.parseBoolean(async_test)) ? 10 : 1; - - ExecutorService service = Executors.newFixedThreadPool(nThreads); - // call the service for each test case - - String runTestBeforeRecord = System.getenv("RUN_TEST_BEFORE_RECORD"); - boolean runExistingTests = true; - if (runTestBeforeRecord != null) { - runExistingTests = Boolean.parseBoolean(runTestBeforeRecord); - } - - //running tests in record mode in order to maintain the same state of database. - if (Mode.getMode().equals(Mode.ModeType.MODE_RECORD) && runExistingTests) { - try (ProgressBar pb = new ProgressBar("KEPLOY-TESTS", total)) { - runTests(service, pb, ok, wg, total, tcs, id, failedtestCount); - pb.setExtraMessage("Tests Completed"); - } - } else if (Mode.getMode().equals(Mode.ModeType.MODE_TEST)) { - runTests(service, null, ok, wg, total, tcs, id, failedtestCount); - } - - // wait for all tests to get completed. - try { - wg.await(); - } catch (InterruptedException e) { - logger.error(CROSS + " (Test): unable to wait for tests to get completed", e); - AssertKTests.finalTestResult.set(false); - } - - Boolean finalResult = ok.get(); - AssertKTests.finalTestResult.set(finalResult); - end(id, finalResult); - - logger.info("test run completed with run id [{}]", id); - logger.info("|| passed overall: {} ||", String.valueOf(finalResult).toUpperCase()); - - if (Mode.getMode().equals(Mode.ModeType.MODE_RECORD) && runExistingTests) { - if (!finalResult) { - final String test = (failedtestCount.get() > 1) ? "tests" : "test"; - String WARN = "\u26A0\uFE0F"; - String inconsistentState = WARN + " " + bold(failedtestCount.get() + " " + test + " failed, Please make sure your database state is consistent."); - System.out.println(inconsistentState); - } - System.out.println("--------------------------------------------------------------------------------------------\n"); - String endTest = RED_CIRCLE + " Tests have been completed, You can record your new test cases now."; - System.out.println(bold(endTest)); - System.out.println("\n--------------------------------------------------------------------------------------------"); - } - } - - /** - * Runs all tests and shows the progress at last - */ - private static void runTests(ExecutorService service, ProgressBar pb, AtomicBoolean ok, CountDownLatch wg, int total, List tcs, String id, AtomicInteger failedtestCount) { - for (int i = 0; i < tcs.size(); i++) { - Service.TestCase tc = tcs.get(i); - logger.info("testing {} of {} testcase id: [{}]", (i + 1), total, tc.getId()); - service.submit(() -> { - boolean pass = check(id, tc); - if (!pass) { - failedtestCount.getAndIncrement(); - ok.set(false); - } - - logger.info("result : testcase id: [{}] passed: {}", tc.getId(), pass); - wg.countDown(); - }); - if (Mode.getMode().equals(Mode.ModeType.MODE_RECORD)) { - pb.step(); // for progress bar - } - } - } - - private static String bold(String str) { - return (SET_BOLD_TEXT + str + SET_PLAIN_TEXT); - } - - /** - * Provides the test run id - * - * @param total - total no of test cases - * @return - test run id - */ - public static String start(String total) { - logger.debug("inside start function"); - Service.startRequest startRequest = Service.startRequest.newBuilder() - .setApp(k.getCfg().getApp().getName()) - .setTestCasePath(k.getCfg().getApp().getTestPath()) - .setMockPath(k.getCfg().getApp().getMockPath()) - .setAppPath(AppPath) - .setTotal(total).build(); - - Service.startResponse startResponse = null; - - try { - startResponse = blockingStub.start(startRequest); - } catch (Exception e) { - logger.error(CROSS + " failed to start test run, please check keploy server logs", e); - AssertKTests.finalTestResult.set(false); - System.exit(1); - } - - return (startResponse != null) ? startResponse.getId() : ""; - } - - /** - * Send request to server that test run is done. So that post-processing will be done - * - * @param id - test run id - * @param status - status of the test run - */ - public static void end(String id, boolean status) { - logger.debug("inside end function"); - Service.endRequest endRequest = Service.endRequest.newBuilder().setId(id).setStatus(String.valueOf(status)).build(); - Service.endResponse endResponse; - try { - endResponse = blockingStub.end(endRequest); - logger.debug("response after ending test run: {}", endResponse); - } catch (Exception e) { - logger.error(CROSS + " failed to complete test runs, please check keploy server logs", e); - AssertKTests.finalTestResult.set(false); - System.exit(1); - } - } - - /** - * Fetch all the test cases and mocks that are recorded - * - * @return - list if testcase objects - */ - public static List fetch() { - logger.debug("inside fetch function"); - - List testCases = new ArrayList<>(); - int i = 0; - while (true) { - Service.getTCSRequest tcsRequest = Service.getTCSRequest.newBuilder() - .setApp(k.getCfg().getApp().getName()) - .setLimit("25") - .setOffset(String.valueOf(i)) - .setTestCasePath(k.getCfg().getApp().getTestPath()) - .setMockPath(k.getCfg().getApp().getMockPath()) - .build(); - - Service.getTCSResponse tcs = null; - - try { - tcs = blockingStub.getTCS(tcsRequest); - } catch (Exception e) { - if (e.getMessage().contains("no such file or directory")) { - if (Mode.getMode().equals(Mode.ModeType.MODE_RECORD)) { - return null; - } else if (Mode.getMode().equals(Mode.ModeType.MODE_TEST)) { - logger.info("No existing tests found at {} directory", k.getCfg().getApp().getTestPath()); - } - } else { - logger.error(CROSS + " failed to fetch testcases from keploy cloud, please ensure keploy server is up!", e); - } - AssertKTests.finalTestResult.set(false); - System.exit(1); - } - - if (tcs == null) { - break; - } - - int cnt = tcs.getTcsCount(); - if (cnt == 0) { - break; - } - List tc = tcs.getTcsList(); - testCases.addAll(tc); - - boolean eof = tcs.getEof(); - if (eof) { - break; - } - - i += 25; - } - - //reverse in order to get testcases in which they were recorded. - Collections.reverse(testCases); - return testCases; - } - - /** - * Starts the simulate for every test case and compared with the response recorded before - * - * @param testrunId - test run id - * @param tc - test case object - * @return - Boolean whether pass or fail - */ - public static boolean check(String testrunId, Service.TestCase tc) { - logger.debug("running test case with [{}] testrunId", testrunId); - - Service.HttpResp resp; - try { - resp = simulate(tc); - logger.debug("response got from simulate request: {}", resp); - } catch (Exception e) { - logger.error(CROSS + " failed to simulate request on local server", e); - AssertKTests.finalTestResult.set(false); - return false; - } - Service.TestReq testReq = Service.TestReq.newBuilder() - .setID(tc.getId()) - .setAppID(k.getCfg().getApp().getName()) - .setRunID(testrunId) - .setResp(resp) - .setTestCasePath(k.getCfg().getApp().getTestPath()) - .setMockPath(k.getCfg().getApp().getMockPath()) - .setType(HTTP_EXPORT.value) - .build(); - - Service.testResponse testResponse; - try { - testResponse = blockingStub.test(testReq); - } catch (Exception e) { - logger.error(CROSS + " failed to send test request to backend, please check keploy server logs", e); - return false; - } - - if (testResponse == null) { - return false; - } - - Map res = testResponse.getPassMap(); - logger.debug("(check): test result of testrunId [{}]: {}", testrunId, res.get("pass")); - return res.getOrDefault("pass", false); - } - - private static void setCustomRequestHeaderMap(HttpURLConnection conn, Map srcMap) { - - Map> headerMap = new HashMap<>(); - - for (String key : srcMap.keySet()) { - Service.StrArr values = srcMap.get(key); - ProtocolStringList valueList = values.getValueList(); - List headerValues = new ArrayList<>(valueList); - headerMap.put(key, headerValues); - } - - for (String key : headerMap.keySet()) { - if (isModifiable(key)) { - List values = headerMap.get(key); - for (String value : values) { - conn.addRequestProperty(key, value); - } - } - } - } - - private static boolean isModifiable(String key) { - switch (key) { - case "connection": - return false; - case "content-length": - return false; - case "date": - return false; - case "expect": - return false; - case "from": - return false; - case "host": - return false; - case "upgrade": - return false; - case "via": - return false; - case "warning": - return false; - } - return true; - } - - private static Map getRequestHeaderMap(HttpServletRequest httpServletRequest) { - - Map map = new HashMap<>(); - - List headerNames = Collections.list(httpServletRequest.getHeaderNames()); - for (String name : headerNames) { - - List values = Collections.list(httpServletRequest.getHeaders(name)); - Service.StrArr.Builder builder = Service.StrArr.newBuilder(); - - for (String s : values) { - builder.addValue(s); - } - Service.StrArr value = builder.build(); - - map.put(name, value); - } - return map; - } - - private static List saveFiles(Map> multipartData) { - //TODO: same file but different size, handle that case also, just override the file and give a warning for the same. - List data = new ArrayList<>(multipartData.size()); - - for (String partName : multipartData.keySet()) { - - List contents = multipartData.get(partName); - Service.FormData.Builder formDataBuilder = Service.FormData.newBuilder().setKey(partName); - - List values = new ArrayList<>(); - - boolean isFile = false; - - for (MultipartContent content : contents) { - String fileName = content.getFileName(); - byte[] body = content.getBody(); - if (fileName != null) { - isFile = true; - String filePath = determineFilePath(fileName); - saveFile(filePath, body); - values.add(filePath); - } else { - isFile = false; - String nonFileBody = getStringValue(body, String.valueOf(StandardCharsets.UTF_8)); - values.add(nonFileBody); - } - } - - if (isFile) { - formDataBuilder.addAllPaths(values); - } else { - formDataBuilder.addAllValues(values); - } - - Service.FormData formData = formDataBuilder.build(); - data.add(formData); - } - return data; - } - - public static String saveFile(String filePath, byte[] body) { - - File file = new File(filePath); - String fileName = Utility.getFileNameFromPath(filePath); - if (file.exists()) { - logger.warn("file {} already exist at location {}", fileName, k.getCfg().getApp().getAssetPath()); - } - - FileOutputStream fos; - try { - fos = new FileOutputStream(filePath); - fos.write(body); - fos.close(); - logger.debug("saved file at location {}", filePath); - } catch ( - IOException e) { - logger.error(CROSS + " location not found", e); - } - return filePath; - } - - public static String determineFilePath(String fileName) { - String folderPath = k.getCfg().getApp().getAssetPath(); - createFolder(folderPath); - String filePath = folderPath + "/" + fileName; - return filePath; - } - - private static String getStringValue(byte[] contentAsByteArray, String characterEncoding) { - try { - return new String(contentAsByteArray, 0, contentAsByteArray.length, characterEncoding); - } catch (UnsupportedEncodingException e) { - e.printStackTrace(); - } - return ""; - } -} diff --git a/api/src/main/java/io/keploy/service/HttpPostMultipart.java b/api/src/main/java/io/keploy/service/HttpPostMultipart.java deleted file mode 100644 index ac0ff82a..00000000 --- a/api/src/main/java/io/keploy/service/HttpPostMultipart.java +++ /dev/null @@ -1,92 +0,0 @@ -package io.keploy.service; - -import org.apache.logging.log4j.LogManager; -import org.apache.logging.log4j.Logger; - -import java.io.*; -import java.net.HttpURLConnection; - -import java.net.URLConnection; -import java.util.List; -import java.util.Map; -import java.util.UUID; - -public class HttpPostMultipart { - // reference: https://blog.cpming.top/p/httpurlconnection-multipart-form-data - private static final Logger logger = LogManager.getLogger(HttpPostMultipart.class); - - private static final String CROSS = new String(Character.toChars(0x274C)); - - private final String boundary; - private static final String LINE = "\r\n"; - private final HttpURLConnection httpConn; - private final String charset; - private final OutputStream outputStream; - private final PrintWriter writer; - - public HttpPostMultipart(String charset, HttpURLConnection httpConn) throws IOException { - boundary = UUID.randomUUID().toString(); - this.charset = charset; - this.httpConn = httpConn; - this.httpConn.setUseCaches(false); - this.httpConn.setDoOutput(true); // indicates POST method - this.httpConn.setDoInput(true); - this.httpConn.setRequestProperty("Content-Type", "multipart/form-data; boundary=" + boundary); - outputStream = this.httpConn.getOutputStream(); - writer = new PrintWriter(new OutputStreamWriter(outputStream, charset), true); - } - - public void addFormField(String name, String value) { - writer.append("--" + boundary).append(LINE); - writer.append("Content-Disposition: form-data; name=\"" + name + "\"").append(LINE); - writer.append("Content-Type: text/plain; charset=" + charset).append(LINE); - writer.append(LINE); - writer.append(value).append(LINE); - writer.flush(); - } - - - public void addFilePart(String fieldName, File uploadFile) - throws IOException { - String fileName = uploadFile.getName(); - writer.append("--" + boundary).append(LINE); - writer.append("Content-Disposition: form-data; name=\"" + fieldName + "\"; filename=\"" + fileName + "\"").append(LINE); - writer.append("Content-Type: " + URLConnection.guessContentTypeFromName(fileName)).append(LINE); - writer.append("Content-Transfer-Encoding: binary").append(LINE); - writer.append(LINE); - writer.flush(); - - FileInputStream inputStream = new FileInputStream(uploadFile); - byte[] buffer = new byte[4096]; - int bytesRead = -1; - while ((bytesRead = inputStream.read(buffer)) != -1) { - outputStream.write(buffer, 0, bytesRead); - } - outputStream.flush(); - inputStream.close(); - writer.append(LINE); - writer.flush(); - } - - - public void finish() throws IOException { - String responseBody = ""; - writer.flush(); - writer.append("--" + boundary + "--").append(LINE); - writer.close(); - - // checks server's status code first - final int status = this.httpConn.getResponseCode(); - logger.debug("status code got from simulate request: {}", status); - - final Map> responseHeaders = httpConn.getHeaderFields(); - logger.debug("response headers got from simulate request: {}", responseHeaders); - - if (GrpcService.isSuccessfulResponse(httpConn)) { - responseBody = GrpcService.getSimulateResponseBody(httpConn); - logger.debug("response body got from multipart simulate request: {}", responseBody); - } else { - throw new IOException("Server returned non-OK status: " + status); - } - } -} \ No newline at end of file diff --git a/api/src/main/java/io/keploy/service/mock/Config.java b/api/src/main/java/io/keploy/service/mock/Config.java deleted file mode 100644 index d9ea1332..00000000 --- a/api/src/main/java/io/keploy/service/mock/Config.java +++ /dev/null @@ -1,24 +0,0 @@ -package io.keploy.service.mock; - -import io.keploy.regression.Mode; -import io.keploy.regression.context.Context; -import io.keploy.regression.context.Kcontext; - -import java.util.Collections; -import java.util.HashMap; -import java.util.Map; - -/** - * This is a config class for mocking feature which provides all the configurations required for mocking feature. - */ -public class Config { - - public static Mode.ModeType mode; - public static String Name = ""; - public static Kcontext CTX = Context.getCtx(); - public static String Path = ""; - public static Boolean Overwrite = false; - public static Map MockId = Collections.synchronizedMap(new HashMap<>()); - public static String MockPath = ""; - -} diff --git a/api/src/main/java/io/keploy/service/mock/MockLib.java b/api/src/main/java/io/keploy/service/mock/MockLib.java deleted file mode 100644 index e1b159b2..00000000 --- a/api/src/main/java/io/keploy/service/mock/MockLib.java +++ /dev/null @@ -1,181 +0,0 @@ -package io.keploy.service.mock; - -import io.keploy.grpc.stubs.Service; -import io.keploy.regression.KeployInstance; -import io.keploy.regression.Mode; -import io.keploy.regression.context.Context; -import io.keploy.regression.context.Kcontext; -import io.keploy.regression.keploy.AppConfig; -import io.keploy.regression.keploy.Keploy; -import io.keploy.regression.keploy.ServerConfig; -import io.keploy.service.GrpcService; -import org.apache.logging.log4j.LogManager; -import org.apache.logging.log4j.Logger; - -import java.nio.file.Path; -import java.nio.file.Paths; -import java.util.ArrayList; -import java.util.List; - -import static io.keploy.service.GrpcService.blockingStub; -import static io.keploy.service.mock.Config.*; - -/** - * This is a service class used by Mocking feature. This is the class where Java-sdk communicates with Keploy server to - * record/store mocks and to perform mocking. - */ -public class MockLib { - private static final Logger logger = LogManager.getLogger(MockLib.class); - static Keploy k = null; - AppConfig appConfig = new AppConfig(); - - /** - * Initialising Keploy instance and GRPC server - * @param name - App name - */ - public MockLib(String name) { - KeployInstance ki = KeployInstance.getInstance(); - k = ki.getKeploy(); - io.keploy.regression.keploy.Config cfg = new io.keploy.regression.keploy.Config(); - Name = name; - appConfig.setName(Name); - cfg.setApp(appConfig); - - ServerConfig serverConfig = new ServerConfig(); - - if (System.getenv("DENOISE") != null) { - serverConfig.setDenoise(Boolean.parseBoolean(System.getenv("DENOISE"))); - } - - if (System.getenv("KEPLOY_URL") != null) { - serverConfig.setURL(System.getenv("KEPLOY_URL")); - } - - cfg.setApp(appConfig); - cfg.setServer(serverConfig); - k.setCfg(cfg); - new GrpcService(); - - Kcontext ctx = NewContext(); - System.out.println(ctx); - } - - /** - * Set the context according to the Keploy mode i.e. if it is in test mode add all the mock data into the context - * @return - Kcontext - */ - public Kcontext NewContext() { - mode = Mode.ModeType.MODE_TEST; - - String mpath = System.getenv("KEPLOY_MOCK_PATH"); - Path path = Paths.get(""); -// AppConfig appConfig = new AppConfig(); - if (mpath != null && mpath.length() > 0 && !Paths.get(mpath).isAbsolute()) { - Path effectivePath = path.resolve(mpath).toAbsolutePath(); - String absolutePath = effectivePath.normalize().toString(); - appConfig.setMockPath(absolutePath); - } else if (mpath == null || mpath.length() == 0) { - String currDir = System.getProperty("user.dir") + "/src/test/e2e/mocks"; - mpath = currDir; - appConfig.setMockPath(currDir); - } else { - //if user gives the path - appConfig.setMockPath(mpath); - } - MockPath = appConfig.getMockPath(); - logger.debug("mock path: {}", appConfig.getMockPath()); - - mode = System.getenv().getOrDefault("KEPLOY_MODE", "test").equals("record") ? Mode.ModeType.MODE_RECORD : Mode.ModeType.MODE_TEST; - ArrayList mocks = new ArrayList<>(); - if (mode == Mode.ModeType.MODE_TEST) { - if (k.getCfg().getApp().getName() == null || k.getCfg().getApp().getName().length() == 0) { - logger.error("Please enter the auto generated name to mock the dependencies using Keploy !"); -// return; - } - Service.GetMockReq request = Service.GetMockReq.newBuilder().setName(k.getCfg().getApp().getName()).setPath(mpath).build(); - - mocks = GetAllMocks(request); - if (mocks == null) { - logger.error("No mocks found for the given name: {}", k.getCfg().getApp().getName()); - logger.error("Failed to get the mocks from keploy server. Please ensure that keploy server is running."); - } - } - Kcontext kctx = new Kcontext(); - Context.setCtx(kctx); - kctx.setMock(mocks); - kctx.setMode(mode); - kctx.setTestId(appConfig.getName()); - kctx.setFileExport(true); - String name = ""; - if (k.getCfg().getApp().getName() != null) { - name = " for " + k.getCfg().getApp().getName(); - } - System.out.println(name + " -=-==-=-=-= " + mode.value); - logger.info("Keploy created new mocking context in {} mode {}.If you dont see any logs about your dependencies below, your dependency/s are NOT wrapped.", mode, name); - boolean exists = StartRecordingMocks(mpath + "/" + name + ".yaml", mode.value, name, Config.Overwrite); - if (exists && !Config.Overwrite) { - logger.error(" Keploy failed to record dependencies because yaml file already exists {} in directory: {}.", name, mpath); - Config.MockId.put(name, true); - } - - return kctx; - } - - public static boolean StartRecordingMocks(String path, String mode, String name, Boolean overWrite) { - Service.StartMockReq startMockReq = Service.StartMockReq.newBuilder().setMode(mode).setPath(path).setName(name).setOverWrite(overWrite).build(); - Service.StartMockResp startMockResp = blockingStub.startMocking(startMockReq); - if (startMockResp == null) { // TODO - check how to handle this error - logger.error("Failed to make StartMocking grpc call to keploy server" + name + " mock"); - return false; - } - return startMockResp.getExists(); - } - - /** - * Gets all the mocks in the test mode from the server - * - * @param getMockReq - contains mock path and app name - * @return - all the mocks that are recorded - */ - public static ArrayList GetAllMocks(Service.GetMockReq getMockReq) { - final Service.getMockResp resp = blockingStub.getMocks(getMockReq); - if (resp != null) { - if (resp.getMocksList().size() == 0) { - logger.info("Mocklist size is zero !!"); - return null; - } - return getM(resp.getMocksList()); - } - - logger.error("returned nil as array mocks from keploy server"); - return null; - } - - private static ArrayList getM(List mocksList) { - ArrayList mockArrayList = new ArrayList<>(); - for (int i = 0; i < mocksList.size(); i++) { - mockArrayList.add(mocksList.get(0)); - } - return mockArrayList; - } - - /** - * Send recorded mocks to the server - * - * @param path - folder path where mock should be stored - * @param mock - mock object - * @return - Boolean that determines whether mocks are stored or not - */ - public static boolean PutMock(String path, Service.Mock mock) { - - Service.PutMockReq putMockReq = Service.PutMockReq.newBuilder().setMock(mock).setPath(path).build(); - Service.PutMockResp putMockResp = blockingStub.putMock(putMockReq); - if (putMockResp == null) { // check iska error handle - logger.error("Failed to call the putMock method"); - return false; - } - return true; - } - - -} diff --git a/api/src/main/resources/log4j2.properties b/api/src/main/resources/log4j2.properties deleted file mode 100644 index 9127ebba..00000000 --- a/api/src/main/resources/log4j2.properties +++ /dev/null @@ -1,9 +0,0 @@ -appenders=console -appender.console.type=Console -appender.console.name=STDOUT -appender.console.layout.type=PatternLayout -#appender.console.layout.pattern=%highlight{%d{HH:mm:ss.SSS}} [%thread] %-5level %logger{36} - %msg %n -appender.console.layout.pattern=%d{${LOG_DATEFORMAT_PATTERN:-yyyy-MM-dd HH:mm:ss.SSS}} %highlight{${LOG_LEVEL_PATTERN:-%5p}}{FATAL=red blink, ERROR=red, WARN=yellow bold, INFO=green, DEBUG=green bold, TRACE=blue} %style{}{magenta} [%M] %style{%40C}{cyan} : %m%n${LOG_EXCEPTION_CONVERSION_WORD:-%xEx} -rootLogger.level=info -rootLogger.appenderRefs=stdout -rootLogger.appenderRef.stdout.ref=STDOUT \ No newline at end of file diff --git a/checkstyle-config.xml b/checkstyle-config.xml deleted file mode 100644 index 7f714125..00000000 --- a/checkstyle-config.xml +++ /dev/null @@ -1,182 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/common/README.md b/common/README.md deleted file mode 100644 index 4d86c09b..00000000 --- a/common/README.md +++ /dev/null @@ -1 +0,0 @@ -Module for common classes like Exception,Serializer/Deserializer,Models, etc. \ No newline at end of file diff --git a/common/pom.xml b/common/pom.xml deleted file mode 100644 index b9a3250b..00000000 --- a/common/pom.xml +++ /dev/null @@ -1,25 +0,0 @@ - - - - java-sdk - io.keploy - 1.0.0-SNAPSHOT - - 4.0.0 - - common - - 1.8 - 1.8 - - - - io.keploy - core - 1.0.0-SNAPSHOT - compile - - - \ No newline at end of file diff --git a/common/src/main/java/io/keploy/utils/AssertKTests.java b/common/src/main/java/io/keploy/utils/AssertKTests.java deleted file mode 100644 index 854ffb87..00000000 --- a/common/src/main/java/io/keploy/utils/AssertKTests.java +++ /dev/null @@ -1,14 +0,0 @@ -package io.keploy.utils; - -import java.util.concurrent.atomic.AtomicBoolean; - -/** - * This class help in providing the result of test recorded by keploy when run along the unit tests - */ -public class AssertKTests { - public static final AtomicBoolean finalTestResult = new AtomicBoolean(false); - - public static boolean result() { - return finalTestResult.get(); - } -} \ No newline at end of file diff --git a/common/src/main/java/io/keploy/utils/GenericRequestWrapper.java b/common/src/main/java/io/keploy/utils/GenericRequestWrapper.java deleted file mode 100644 index 0044826e..00000000 --- a/common/src/main/java/io/keploy/utils/GenericRequestWrapper.java +++ /dev/null @@ -1,208 +0,0 @@ -package io.keploy.utils; - -import java.io.BufferedReader; -import java.io.ByteArrayOutputStream; -import java.io.IOException; -import java.io.InputStreamReader; -import java.net.URLEncoder; -import java.util.Arrays; -import java.util.Enumeration; -import java.util.Iterator; -import java.util.List; -import java.util.Map; -import javax.servlet.ReadListener; -import javax.servlet.ServletInputStream; -import javax.servlet.http.HttpServletRequest; -import javax.servlet.http.HttpServletRequestWrapper; - -/** - * GenericRequestWrapper is a wrapper over the request sent to the filter. So that the request data is cached/stored and - * not lost - */ -public class GenericRequestWrapper extends HttpServletRequestWrapper { - private static final String FORM_CONTENT_TYPE = "application/x-www-form-urlencoded"; - private final ByteArrayOutputStream cachedContent; - private final Integer contentCacheLimit; - private ServletInputStream inputStream; - private BufferedReader reader; - - public GenericRequestWrapper(HttpServletRequest request) { - super(request); - int contentLength = request.getContentLength(); - this.cachedContent = new ByteArrayOutputStream(contentLength >= 0 ? contentLength : 1024); - this.contentCacheLimit = null; - } - - public GenericRequestWrapper(HttpServletRequest request, int contentCacheLimit) { - super(request); - this.cachedContent = new ByteArrayOutputStream(contentCacheLimit); - this.contentCacheLimit = contentCacheLimit; - } - - public ServletInputStream getInputStream() throws IOException { - if (this.inputStream == null) { - this.inputStream = new ContentCachingInputStream(this.getRequest().getInputStream()); - } - - return this.inputStream; - } - - public String getCharacterEncoding() { - String enc = super.getCharacterEncoding(); - return enc != null ? enc : "ISO-8859-1"; - } - - public BufferedReader getReader() throws IOException { - if (this.reader == null) { - this.reader = new BufferedReader(new InputStreamReader(this.getInputStream(), this.getCharacterEncoding())); - } - - return this.reader; - } - - public String getParameter(String name) { - if (this.cachedContent.size() == 0 && this.isFormPost()) { - this.writeRequestParametersToCachedContent(); - } - - return super.getParameter(name); - } - - public Map getParameterMap() { - if (this.cachedContent.size() == 0 && this.isFormPost()) { - this.writeRequestParametersToCachedContent(); - } - - return super.getParameterMap(); - } - - public Enumeration getParameterNames() { - if (this.cachedContent.size() == 0 && this.isFormPost()) { - this.writeRequestParametersToCachedContent(); - } - - return super.getParameterNames(); - } - - public String[] getParameterValues(String name) { - if (this.cachedContent.size() == 0 && this.isFormPost()) { - this.writeRequestParametersToCachedContent(); - } - - return super.getParameterValues(name); - } - - private boolean isFormPost() { - String contentType = this.getContentType(); - return contentType != null && contentType.contains("application/x-www-form-urlencoded") && (this.getMethod().equals("POST")); - } - - private void writeRequestParametersToCachedContent() { - try { - if (this.cachedContent.size() == 0) { - String requestEncoding = this.getCharacterEncoding(); - Map form = super.getParameterMap(); - Iterator nameIterator = form.keySet().iterator(); - - while (nameIterator.hasNext()) { - String name = (String) nameIterator.next(); - List values = Arrays.asList(form.get(name)); - Iterator valueIterator = values.iterator(); - - while (valueIterator.hasNext()) { - String value = (String) valueIterator.next(); - this.cachedContent.write(URLEncoder.encode(name, requestEncoding).getBytes()); - if (value != null) { - this.cachedContent.write(61); - this.cachedContent.write(URLEncoder.encode(value, requestEncoding).getBytes()); - if (valueIterator.hasNext()) { - this.cachedContent.write(38); - } - } - } - - if (nameIterator.hasNext()) { - this.cachedContent.write(38); - } - } - } - - } catch (IOException var8) { - throw new IllegalStateException("Failed to write request parameters to cached content", var8); - } - } - - public byte[] getData() { - return this.cachedContent.toByteArray(); - } - - protected void handleContentOverflow(int contentCacheLimit) { - } - - private class ContentCachingInputStream extends ServletInputStream { - private final ServletInputStream is; - private boolean overflow = false; - - public ContentCachingInputStream(ServletInputStream is) { - this.is = is; - } - - public int read() throws IOException { - int ch = this.is.read(); - if (ch != -1 && !this.overflow) { - if (GenericRequestWrapper.this.contentCacheLimit != null && GenericRequestWrapper.this.cachedContent.size() == GenericRequestWrapper.this.contentCacheLimit) { - this.overflow = true; - GenericRequestWrapper.this.handleContentOverflow(GenericRequestWrapper.this.contentCacheLimit); - } else { - GenericRequestWrapper.this.cachedContent.write(ch); - } - } - - return ch; - } - - public int read(byte[] b) throws IOException { - int count = this.is.read(b); - this.writeToCache(b, 0, count); - return count; - } - - private void writeToCache(final byte[] b, final int off, int count) { - if (!this.overflow && count > 0) { - if (GenericRequestWrapper.this.contentCacheLimit != null && count + GenericRequestWrapper.this.cachedContent.size() > GenericRequestWrapper.this.contentCacheLimit) { - this.overflow = true; - GenericRequestWrapper.this.cachedContent.write(b, off, GenericRequestWrapper.this.contentCacheLimit - GenericRequestWrapper.this.cachedContent.size()); - GenericRequestWrapper.this.handleContentOverflow(GenericRequestWrapper.this.contentCacheLimit); - return; - } - - GenericRequestWrapper.this.cachedContent.write(b, off, count); - } - - } - - public int read(final byte[] b, final int off, final int len) throws IOException { - int count = this.is.read(b, off, len); - this.writeToCache(b, off, count); - return count; - } - - public int readLine(final byte[] b, final int off, final int len) throws IOException { - int count = this.is.readLine(b, off, len); - this.writeToCache(b, off, count); - return count; - } - - public boolean isFinished() { - return this.is.isFinished(); - } - - public boolean isReady() { - return this.is.isReady(); - } - - public void setReadListener(ReadListener readListener) { - this.is.setReadListener(readListener); - } - } -} diff --git a/common/src/main/java/io/keploy/utils/GenericResponseWrapper.java b/common/src/main/java/io/keploy/utils/GenericResponseWrapper.java deleted file mode 100644 index fa1e4207..00000000 --- a/common/src/main/java/io/keploy/utils/GenericResponseWrapper.java +++ /dev/null @@ -1,96 +0,0 @@ -package io.keploy.utils; - -import javax.servlet.ServletOutputStream; -import javax.servlet.WriteListener; -import javax.servlet.http.HttpServletResponse; -import javax.servlet.http.HttpServletResponseWrapper; -import java.io.*; - -/** - * GenericResponseWrapper is a wrapper over the Response sent to the filter. So that the response data is cached/stored and - * not lost - */ -public class GenericResponseWrapper extends HttpServletResponseWrapper { - private ServletOutputStream outputStream; - private PrintWriter writer; - private FilterServletOutputStream copier; - - public GenericResponseWrapper(HttpServletResponse response) throws IOException { - super(response); - } - - @Override - public ServletOutputStream getOutputStream() throws IOException { - if (writer != null) { - throw new IllegalStateException("getWriter() has already been called on this response."); - } - - if (outputStream == null) { - outputStream = getResponse().getOutputStream(); - copier = new FilterServletOutputStream(outputStream); - } - - return copier; - } - - @Override - public PrintWriter getWriter() throws IOException { - if (outputStream != null) { - throw new IllegalStateException("getOutputStream() has already been called on this response."); - } - - if (writer == null) { - copier = new FilterServletOutputStream(getResponse().getOutputStream()); - writer = new PrintWriter(new OutputStreamWriter(copier, getResponse().getCharacterEncoding()), true); - } - - return writer; - } - - @Override - public void flushBuffer() throws IOException { - if (writer != null) { - writer.flush(); - } else if (outputStream != null) { - copier.flush(); - } - } - - public byte[] getData() { - if (copier != null) { - return copier.getData(); - } else { - return new byte[0]; - } - } -} - -class FilterServletOutputStream extends ServletOutputStream { - private final OutputStream outputStream; - private final ByteArrayOutputStream copy; - - public FilterServletOutputStream(OutputStream outputStream) { - this.outputStream = outputStream; - this.copy = new ByteArrayOutputStream(1024); - } - - @Override - public void write(int b) throws IOException { - outputStream.write(b); - copy.write(b); - } - - public byte[] getData() { - return copy.toByteArray(); - } - - @Override - public boolean isReady() { - return false; - } - - @Override - public void setWriteListener(WriteListener writeListener) { - - } -} \ No newline at end of file diff --git a/common/src/main/java/io/keploy/utils/HaltThread.java b/common/src/main/java/io/keploy/utils/HaltThread.java deleted file mode 100644 index 1f844fb6..00000000 --- a/common/src/main/java/io/keploy/utils/HaltThread.java +++ /dev/null @@ -1,32 +0,0 @@ -package io.keploy.utils; - -import java.util.concurrent.CountDownLatch; - -/** - * While Keploy is running tests in unit test file all the test recorded will be running in separate threads. Threads - * are needed to be halted at the end as we need to capture the progress at once . HaltThread class is used for halting - * threads - */ -public class HaltThread { - private static volatile HaltThread haltThread; - private final CountDownLatch countDownLatch; - - private HaltThread() { - countDownLatch = new CountDownLatch(2); - } - - public static HaltThread getInstance() { - if (haltThread == null) { - synchronized (HaltThread.class) { //thread safe. - if (haltThread == null) { - haltThread = new HaltThread(); - } - } - } - return haltThread; - } - - public CountDownLatch getCountDownLatch() { - return countDownLatch; - } -} \ No newline at end of file diff --git a/common/src/main/java/io/keploy/utils/HttpStatusReasons.java b/common/src/main/java/io/keploy/utils/HttpStatusReasons.java deleted file mode 100644 index 5c3463f3..00000000 --- a/common/src/main/java/io/keploy/utils/HttpStatusReasons.java +++ /dev/null @@ -1,92 +0,0 @@ -package io.keploy.utils; - -import java.util.HashMap; -import java.util.Map; - -public class HttpStatusReasons { - - private static final String UNKNOWN_STATUS = "Unknown Status"; - - private static final Map REASONS = new HashMap<>(); - - - static { - //informational - REASONS.put(100, "Continue"); - REASONS.put(101, "Switching Protocols"); - REASONS.put(102, "Processing"); - REASONS.put(103, "Checkpoint"); - - // successful - REASONS.put(200, "OK"); - REASONS.put(201, "Created"); - REASONS.put(202, "Accepted"); - REASONS.put(203, "Non-Authoritative Information"); - REASONS.put(204, "No Content"); - REASONS.put(205, "Reset Content"); - REASONS.put(206, "Partial Content"); - REASONS.put(207, "Multi-Status"); - REASONS.put(208, "Already Reported"); - REASONS.put(209, "IM Used"); - - // redirection - REASONS.put(300, "Multiple Choices"); - REASONS.put(301, "Moved Permanently"); - REASONS.put(302, "Found"); - REASONS.put(303, "See Other"); - REASONS.put(304, "Not Modified"); - REASONS.put(305, "Use Proxy"); - REASONS.put(307, "Temporary Redirect"); - REASONS.put(308, "Permanent Redirect"); - - // client error - REASONS.put(400, "Bad Request"); - REASONS.put(401, "Unauthorized"); - REASONS.put(402, "Payment Required"); - REASONS.put(403, "Forbidden"); - REASONS.put(404, "Not Found"); - REASONS.put(405, "Method Not Allowed"); - REASONS.put(406, "Not Acceptable"); - REASONS.put(407, "Proxy Authentication Required"); - REASONS.put(408, "Request Timeout"); - REASONS.put(409, "Conflict"); - REASONS.put(410, "Gone"); - REASONS.put(411, "Length Required"); - REASONS.put(412, "Precondition Failed"); - REASONS.put(413, "Payload Too Large"); - REASONS.put(414, "URI Too Long"); - REASONS.put(415, "Unsupported Media Type"); - REASONS.put(416, "Requested range not satisfiable"); - REASONS.put(417, "Expectation Failed"); - REASONS.put(418, "I'm a teapot"); - REASONS.put(421, "Destination Locked"); - REASONS.put(422, "Unprocessable Entity"); - REASONS.put(423, "Locked"); - REASONS.put(424, "Failed Dependency"); - REASONS.put(425, "Too Early"); - REASONS.put(426, "Upgrade Required"); - REASONS.put(428, "Precondition Required"); - REASONS.put(429, "Too Many Requests"); - REASONS.put(431, "Request Header Fields Too Large"); - REASONS.put(451, "Unavailable For Legal Reasons"); - - //server error - REASONS.put(500, "Internal Server Error"); - REASONS.put(501, "Not Implemented"); - REASONS.put(502, "Bad Gateway"); - REASONS.put(503, "Service Unavailable"); - REASONS.put(504, "Gateway Timeout"); - REASONS.put(505, "HTTP Version not supported"); - REASONS.put(506, "Variant Also Negotiates"); - REASONS.put(507, "Insufficient Storage"); - REASONS.put(508, "Loop Detected"); - REASONS.put(509, "Bandwidth Limit Exceeded"); - REASONS.put(510, "Not Extended"); - REASONS.put(511, "Network Authentication Required"); - } - - public static String getStatusMsg(Integer val) { - return REASONS.getOrDefault(val, UNKNOWN_STATUS); - } -} - diff --git a/common/src/main/java/io/keploy/utils/MagicBytes.java b/common/src/main/java/io/keploy/utils/MagicBytes.java deleted file mode 100644 index be4074a7..00000000 --- a/common/src/main/java/io/keploy/utils/MagicBytes.java +++ /dev/null @@ -1,277 +0,0 @@ -package io.keploy.utils; - -import java.io.File; -import java.io.FileInputStream; -import java.io.FileNotFoundException; -import java.io.IOException; -import java.io.InputStream; -import java.util.ArrayList; -import java.util.Arrays; -import java.util.List; - -/** - * Magic bytes can be checked at : https://en.wikipedia.org/wiki/List_of_file_signatures - * And converted to integer hex params using JS in the browser console, for example : - * "78 01 73 0D 62 ?? 60".split(" ").map(str => str == "??" ? "MagicBytes.ANY" : "0x"+str).join(", ") - * prints => "0x78, 0x01, 0x73, 0x0D, 0x62, MagicBytes.ANY, 0x60" - */ -public enum MagicBytes { - // Executables - EXE(Header.builder() - .add("EXE (includes PE32 + DOS)", 0x4D, 0x5A)), - MACH_O(Header.builder() - .add("MACH-O 32bit", 0xFE, 0xED, 0xFA, 0xCE) - .add("MACH-O 64bit", 0xFE, 0xED, 0xFA, 0xCF)), - SHEBANG(Header.builder() - .add("SHEBANG (#!) script", 0x23, 0x21)), - ELF(Header.builder() - .add("ELF", 0x7F, 0x45, 0x4C, 0x46)), - COM(Header.builder() - .add("COM", 0xC9)), - DALVIK(Header.builder() - .add("DEX", 0x64, 0x65, 0x78, 0x0A, 0x30, 0x33, 0x35, 0x00)), - DMG(Header.builder() - .add("DMG", 0x78, 0x01, 0x73, 0x0D, 0x62, 0x62, 0x60)), - // Archives - SQLITE(Header.builder() - .add("SQLITE3", 0x53, 0x51, 0x4c, 0x69, 0x74, 0x65, 0x20, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x20, 0x33, 0x00)), - TAR_LZW(Header.builder() - .add("TAR LZW", 0x1F, 0x9D) - .add("TAR LZ", 0x1F, 0xA0)), - BZIP2(Header.builder() - .add("BZ2", 0x42, 0x5A, 0x68)), - LZIP(Header.builder() - .add("LZIP", 0x4C, 0x5A, 0x49, 0x50)), - ZIP(Header.builder() - .add("ZIP", 0x50, 0x4B, 0x03, 0x04) - .add("ZIP (empty)", 0x50, 0x4B, 0x05, 0x06) - .add("ZIP (spanned)", 0x50, 0x4B, 0x07, 0x08)), - RAR(Header.builder() - .add("RAR v1.5+", 0x52, 0x61, 0x72, 0x21, 0x1A, 0x07, 0x00) - .add("RAR v5+", 0x52, 0x61, 0x72, 0x21, 0x1A, 0x07, 0x01, 0x00)), - ISO(Header.builder() - .add("ISO9660 CD/DVD Image File", 0x43, 0x44, 0x30, 0x30, 0x31)), - VMDK(Header.builder() - .add("VMDK", 0x4B, 0x44, 0x4D)), - VDI(Header.builder() - .add("VDI (VirtualBox)", 0x3C, 0x3C, 0x3C, 0x20, 0x4F, 0x72, 0x61, 0x63, 0x6C, 0x65, 0x20, 0x56, 0x4D, 0x20, 0x56, 0x69, 0x72, 0x74, 0x75, 0x61, 0x6C, 0x42, 0x6F, 0x78, 0x20, 0x44, 0x69, 0x73, 0x6B, 0x20, 0x49, 0x6D, 0x61, 0x67, 0x65, 0x20, 0x3E, 0x3E, 0x3E)), - VHD(Header.builder() - .add("VHD (Win)", 0x63, 0x6F, 0x6E, 0x6E, 0x65, 0x63, 0x74, 0x69, 0x78)), - VHDX(Header.builder() - .add("VHDX (Win8)", 0x76, 0x68, 0x64, 0x78, 0x66, 0x69, 0x6C, 0x65)), - ISZ(Header.builder() - .add("ISZ (compressed ISO)", 0x49, 0x73, 0x5A, 0x21)), - EVT(Header.builder() - .add("Windows Event Viewer", 0x4C, 0x66, 0x4C, 0x65)), - XAR(Header.builder() - .add("eXtensible ARchive", 0x78, 0x61, 0x72, 0x21)), - TAR(Header.builder() - .add("TAR (subpackage)", 0x75, 0x73, 0x74, 0x61, 0x72, 0x00, 0x30, 0x30) - .add("TAR", 0x75, 0x73, 0x74, 0x61, 0x72, 0x20, 0x20, 0x00)), - SEVEN_ZIP(Header.builder() - .add("7Z", 0x37, 0x7A, 0xBC, 0xAF, 0x27, 0x1C)), - GZIP(Header.builder() - .add("GZ", 0x1F, 0x8B)), - MATROSKA(Header.builder() - .add("MKV/WebM", 0x1A, 0x45, 0xDF, 0xA3)), - DICOM(Header.builder() - .add("DICOM", 0x44, 0x49, 0x43, 0x4D)), - ZLIB(Header.builder() - .add("ZLIB (No compression - no preset dictionary)", 0x78, 0x01) - .add("ZLIB (Best speed - no preset dictionary)", 0x78, 0x5E) - .add("ZLIB (Default compression - no preset dictionary)", 0x78, 0x9C) - .add("ZLIB (Best compression - no preset dictionary)", 0x78, 0xDA) - .add("ZLIB (No compression - with preset dictionary)", 0x78, 0x20) - .add("ZLIB (Best speed - with preset dictionary)", 0x78, 0x7D) - .add("ZLIB (Default compression - with preset dictionary)", 0x78, 0xBB) - .add("ZLIB (Best compression - with preset dictionary)", 0x78, 0xF9)), - LZFSE(Header.builder() - .add("LZFSE (Apple)", 0x62, 0x76, 0x78, 0x32)), - PST(Header.builder() - .add("Microsoft Outlook", 0x21, 0x42, 0x44, 0x4E)), - // Text - REG(Header.builder() - .add("Windows Registry File/DAT", 0x72, 0x65, 0x67, 0x66)), - DAT(Header.builder() - .add("DAT/USMT 3+", 0x50, 0x4D, 0x4F, 0x43, 0x43, 0x4D, 0x4F, 0x43)), - OFFICE_OLD(Header.builder() - .add("Compound File Binary Format (MS-Office)", 0xD0, 0xCF, 0x11, 0xE0, 0xA1, 0xB1, 0x1A, 0xE1)), - PDF(Header.builder() - .add("PDF", 0x25, 0x50, 0x44, 0x46, 0x2d)), - XML(Header.builder() - .add("XML", 0x3c, 0x3f, 0x78, 0x6d, 0x6c, 0x20)), - RTT(Header.builder() - .add("RTT", 0x7B, 0x5C, 0x72, 0x74, 0x66, 0x31)), - // Images - PNG(Header.builder() - .add("PNG", 0x89, 0x50, 0x4E, 0x47, 0x0D, 0x0A, 0x1A, 0x0A)), - PBM(Header.builder() - .add("PBM", 0x50, 0x31, 0x0A)), - PGM(Header.builder() - .add("PGM", 0x50, 0x32, 0x0A)), - PPM(Header.builder() - .add("PPM", 0x50, 0x33, 0x0A)), - JPG(Header.builder() - .add("JPG Raw", 0xFF, 0xD8, 0xFF, 0xDB) - .add("JPG Raw 2", 0xFF, 0xD8, 0xFF, 0xEE) - .add("JPG JFIF", 0xFF, 0xD8, 0xFF, 0xE0, 0x00, 0x10, 0x4A, 0x46, 0x49, 0x46, 0x00, 0x01) - .add("JPG EXIF", 0xFF, 0xD8, 0xFF, 0xE1, MagicBytes.ANY, MagicBytes.ANY, 0x45, 0x78, 0x69, 0x66, 0x00, 0x00)), - GIF(Header.builder() - .add("GIF87a", 0x47, 0x49, 0x46, 0x38, 0x37, 0x61) - .add("GIF89a", 0x47, 0x49, 0x46, 0x38, 0x39, 0x61)), - TIFF(Header.builder() - .add("TIFF LE", 0x49, 0x49, 0x2A, 0x00) - .add("TIFF BE", 0x4D, 0x4D, 0x00, 0x2A)), - BMP(Header.builder() - .add("BMP", 0x42, 0x4D)), - // Audio - WAV(Header.builder() - .add("WAV", 0x52, 0x49, 0x46, 0x46, MagicBytes.ANY, MagicBytes.ANY, MagicBytes.ANY, MagicBytes.ANY, 0x57, 0x41, 0x56, 0x45)), - MP3(Header.builder() - .add("MP3", 0x49, 0x44, 0x33)), - FLAC(Header.builder() - .add("FLAC", 0x66, 0x4C, 0x61, 0x43)), - MIDI(Header.builder() - .add("MIDI", 0x4D, 0x54, 0x68, 0x64)), - // Video - AVI(Header.builder() - .add("AVI", 0x52, 0x49, 0x46, 0x46, MagicBytes.ANY, MagicBytes.ANY, MagicBytes.ANY, MagicBytes.ANY, 0x41, 0x56, 0x49, 0x20)), - MP4(Header.builder() - .add("MP4", 0x00, 0x00, 0x00, 0x18, 0x66, 0x74, 0x79, 0x70, 0x69, 0x73, 0x6F, 0x6D)), - FLV(Header.builder() - .add("FLV", 0x46, 0x4C, 0x56)), - ; - - private static final int ANY = -1; - private final Header[] headers; - - private MagicBytes(Header.Builder builder) { - this.headers = builder.build(); - } - - public Header[] getHeaders() { - return headers; - } - - /* Checks if bytes match a specific magic bytes sequence. - * Tries to match each header sequentially, the code - * short-circuits on match found. */ - public Header is(byte[] bytes) { - boolean matches; - for (Header header : headers) { - matches = true; - for (int i = 0; i < header.bytes.length; i++) { - if (header.bytes[i] != ANY && header.bytes[i] != Byte.toUnsignedInt(bytes[i])) { - matches = false; - break; - } - } - if (matches) - return header; - } - return null; - } - - // Extracts head bytes from any stream - public static byte[] extract(InputStream is, int length) throws IOException { - try { - byte[] buffer = new byte[length]; - is.read(buffer, 0, length); - return buffer; - } finally { - is.close(); - } - } - - public static Header matches(byte[] bytes) { - Header header; - for (MagicBytes magic : MagicBytes.values()) { - header = magic.is(bytes); - if (header != null) - return header; - } - return null; - } - - //TODO: Add support for more content type. - public static String getContentType(Header ct) { - String contentType = ct.getName(); - if (contentType.contains("PNG")) { - return "png"; - } else if (contentType.contains("JPG")) { - return "jpg"; - } else if (contentType.contains("PDF")) { - return "pdf"; - } else if (contentType.contains("XML")) { - return "xml"; - } - return ""; - } - - /* Convenience methods */ - - public Header is(String name) throws FileNotFoundException, IOException { - return is(new File(name)); - } - - public Header is(File file) throws FileNotFoundException, IOException { - return is(new FileInputStream(file)); - } - - public Header is(InputStream is) throws IOException { - return is(extract(is, 50)); - } - - public static Header matching(String name) throws FileNotFoundException, IOException { - return matching(new File(name)); - } - - public static Header matching(File file) throws FileNotFoundException, IOException { - return matching(new FileInputStream(file)); - } - - public static Header matching(InputStream is) throws IOException { - return matches(extract(is, 50)); - } - - public static final class Header { - private final String name; - private final int[] bytes; - - public Header(String name, int[] bytes) { - this.name = name; - this.bytes = bytes; - } - - public String getName() { - return name; - } - - public int[] getBytes() { - return bytes; - } - - @Override - public String toString() { - return String.format("%s: %s", name, Arrays.toString(bytes)); - } - - private static Builder builder() { - return new Builder(); - } - - private static final class Builder { - private final List
headers = new ArrayList<>(); - - - public Builder add(String name, int... bytes) { - headers.add(new Header(name, bytes)); - return this; - } - - public Header[] build() { - return headers.toArray(new Header[0]); - } - } - } -} \ No newline at end of file diff --git a/common/src/main/java/io/keploy/utils/MultipartContent.java b/common/src/main/java/io/keploy/utils/MultipartContent.java deleted file mode 100644 index 0f6c1747..00000000 --- a/common/src/main/java/io/keploy/utils/MultipartContent.java +++ /dev/null @@ -1,22 +0,0 @@ -package io.keploy.utils; - - -public class MultipartContent { - - private final String fileName; - private final byte[] body; - - public MultipartContent(String fileName, byte[] body) { - this.fileName = fileName; - this.body = body; - } - - public String getFileName() { - return fileName; - } - - public byte[] getBody() { - return body; - } - -} diff --git a/common/src/main/java/io/keploy/utils/ProcessSQL.java b/common/src/main/java/io/keploy/utils/ProcessSQL.java deleted file mode 100644 index 14f201cb..00000000 --- a/common/src/main/java/io/keploy/utils/ProcessSQL.java +++ /dev/null @@ -1,96 +0,0 @@ -package io.keploy.utils; - -import com.google.protobuf.InvalidProtocolBufferException; -import io.keploy.grpc.stubs.Service; -import io.keploy.regression.Mock; -import io.keploy.regression.context.Context; -import io.keploy.regression.context.Kcontext; -import lombok.NoArgsConstructor; -import org.apache.logging.log4j.LogManager; -import org.apache.logging.log4j.Logger; - -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - - -@NoArgsConstructor - -/// this is sql specific process dep -public class ProcessSQL { - - private static final Logger logger = LogManager.getLogger(ProcessSQL.class); - - // @SafeVarargs - public static Service.Table ProcessDep(Map meta, Service.Table table, int id) throws InvalidProtocolBufferException { - - Kcontext kctx = Context.getCtx(); - if (kctx == null) { - logger.error("dependency mocking failed: failed to get Keploy context"); - return null; - } - switch (kctx.getMode()) { - case MODE_TEST: - if (kctx.getMock().size() > 0 && kctx.getMock().get(0).getKind().equals("SQL")) { - List mocks = kctx.getMock(); - if (mocks.size() > 0) { - final Service.Table ttable = mocks.get(0).getSpec().getTable(); - mocks.remove(0); - return ttable; - } - // for int - } - - break; - case MODE_RECORD: - - Service.Mock.SpecSchema specSchema = null; - - specSchema = Service.Mock.SpecSchema.newBuilder().putAllMetadata(meta).setInt(id).setTable(table).setType("TABLE").build(); - - Service.Mock mock = Service.Mock.newBuilder() - .setVersion(Mock.Version.V1_BETA1.value) - .setName("") - .setKind(Mock.Kind.SQL.value) - .setSpec(specSchema) - .build(); - - kctx.getMock().add(mock); - break; - } - return null; - } - - public static List toRowList(List> preTable, List columns) { - List rows = new ArrayList<>(); - for (Map stringStringMap : preTable) { - StringBuilder row = new StringBuilder(); - for (String column : columns) { - if (stringStringMap.get(column) != null) { - row.append("`").append(stringStringMap.get(column)).append("`|"); - } else { - row.append("`NA`|"); - } - } - row.deleteCharAt(row.length() - 1); - row.insert(0, "["); - row.append("]"); - rows.add(String.valueOf(row)); - } - return rows; - } - - public static List toColumnList(List sqlColList) { - List col = new ArrayList<>(); - for (Service.SqlCol v : sqlColList) { - col.add(v.getName()); - } - return col; - } - - public static HashMap convertMap(Map s) { - return new HashMap<>(s); - } - -} diff --git a/common/src/main/java/io/keploy/utils/Utility.java b/common/src/main/java/io/keploy/utils/Utility.java deleted file mode 100644 index 7639e888..00000000 --- a/common/src/main/java/io/keploy/utils/Utility.java +++ /dev/null @@ -1,148 +0,0 @@ -package io.keploy.utils; - -import org.apache.logging.log4j.LogManager; -import org.apache.logging.log4j.Logger; - -import java.io.File; -import java.util.ArrayList; -import java.util.Arrays; -import java.util.Collections; -import java.util.List; -import java.util.regex.Matcher; -import java.util.regex.Pattern; - -public class Utility { - - private static final Logger logger = LogManager.getLogger(Utility.class); - - private static final String CROSS = new String(Character.toChars(0x274C)); - - private static final String WARN = "\u26A0\uFE0F"; - - public static String getFileNameFromHeader(String header) { - String fileName = ""; - String regex = ".*filename=(.*)"; - Pattern pattern = Pattern.compile(regex); - Matcher matcher = pattern.matcher(header); - if (matcher.matches()) { - fileName = matcher.group(1); - fileName = fileName.replaceAll("\"", ""); - } - return fileName; - } - - public static String lastFileNameFromDirectory(String path) { - path = path.trim(); - File dir = new File(path); - File[] files = dir.listFiles(); - - if (files == null) { - logger.error(CROSS + " no directory found at location:" + path); - return null; - } - - if (files.length > 0) { - Arrays.sort(files); - File lastFile = files[files.length - 1]; - String fileName = lastFile.getName(); - logger.debug("last file of directory {}: {}", path, fileName); - return fileName; - } - return ""; - } - - public static String getFileNameFromPath(String filePath) { - if (filePath.isEmpty()) return ""; - filePath = filePath.trim(); - - String[] pathSplit = filePath.split("/"); - String fileName = pathSplit[pathSplit.length - 1]; - return fileName; - } - - public static String getFileExtensionFromPath(String filePath) { - - String fileName = getFileNameFromPath(filePath); - String[] split = fileName.split("\\."); - String ext = split[split.length - 1]; - if (split.length == 1) { - logger.error("no file found at location:" + fileName); - return ""; - } - return ext; - } - - //it resolves the file name with path so that it can be stored in folder without naming conflict - public static String resolveFileName(String folderPath) { - folderPath = folderPath.trim(); - - List assets = new ArrayList<>(); - File dir = new File(folderPath); - File[] files = dir.listFiles(); - - if (files == null) { - logger.warn(WARN + " no directory found at location:{}", folderPath); - logger.warn(WARN + " hence saving in the current user directory"); - return System.getProperty("user.dir") + "/asset-1"; - } - - if (files.length == 0) { - return folderPath + "/asset-1"; - } - - for (File file : files) { - boolean isPresent = file.getName().contains("asset-"); - if (isPresent) { - assets.add(file.getName()); - } - } - - Collections.sort(assets); - - String lastFileName = assets.get(assets.size() - 1); - - int lastFileCount; - - if (lastFileName != null && !lastFileName.isEmpty()) { - String ext = Utility.getFileExtensionFromPath(lastFileName); - int idx = lastFileName.indexOf("." + ext); - if (idx == -1) { - logger.debug("no extension found in last file"); - return folderPath + "/asset-0"; - } - lastFileName = lastFileName.substring(0, idx); - boolean digit = Character.isDigit(lastFileName.charAt(lastFileName.length() - 1)); - if (digit) { - lastFileCount = Character.getNumericValue(lastFileName.charAt(lastFileName.length() - 1)) + 1; - return folderPath + "/asset-" + lastFileCount; - } else { - return folderPath + "/asset-1"; - } - } else if (lastFileName != null) { - return folderPath + "/asset-1"; - } else { - return folderPath + "/asset-0"; - } - } - - public static void createFolder(String folderPath) { - File folder = new File(folderPath); - - if (!folder.exists()) { - boolean result = folder.mkdir(); - if (!result) { - logger.debug("trying again to create a directory at path: {}", folderPath); - result = folder.mkdirs(); - } - if (result) { - logger.debug("new folder created:"); - } else { - String WARN = "\u26A0\uFE0F"; - logger.warn(WARN + " failed to create assets directory, thus saving files in user directory"); - folderPath = System.getProperty("user.dir"); - } - } else { - logger.debug("directory already exists"); - } - } -} diff --git a/core/README.md b/core/README.md deleted file mode 100644 index f076059e..00000000 --- a/core/README.md +++ /dev/null @@ -1 +0,0 @@ -Module for core functionality like denoise, simulate, capture, etc. \ No newline at end of file diff --git a/core/pom.xml b/core/pom.xml deleted file mode 100644 index c084c186..00000000 --- a/core/pom.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - java-sdk - io.keploy - 1.0.0-SNAPSHOT - - 4.0.0 - - core - - - 1.8 - 1.8 - - - - io.keploy - models - 1.0.0-SNAPSHOT - compile - - - \ No newline at end of file diff --git a/core/src/main/java/io/keploy/regression/KeployInstance.java b/core/src/main/java/io/keploy/regression/KeployInstance.java deleted file mode 100644 index ddb87ea5..00000000 --- a/core/src/main/java/io/keploy/regression/KeployInstance.java +++ /dev/null @@ -1,32 +0,0 @@ -package io.keploy.regression; - -import io.keploy.regression.keploy.Keploy; - -/** - * Keploy instance class - */ -public class KeployInstance { - private static volatile KeployInstance keployInstance; - - private final Keploy keploy; - - - private KeployInstance() { - keploy = new Keploy(); - } - - public static KeployInstance getInstance() { - if (keployInstance == null) { - synchronized (KeployInstance.class) { //thread safe. - if (keployInstance == null) { - keployInstance = new KeployInstance(); - } - } - } - return keployInstance; - } - - public Keploy getKeploy() { - return keploy; - } -} \ No newline at end of file diff --git a/core/src/main/java/io/keploy/regression/Mock.java b/core/src/main/java/io/keploy/regression/Mock.java deleted file mode 100644 index 4c8d2868..00000000 --- a/core/src/main/java/io/keploy/regression/Mock.java +++ /dev/null @@ -1,38 +0,0 @@ -package io.keploy.regression; - -import lombok.Getter; -import lombok.NoArgsConstructor; -import lombok.Setter; - -/** - * Class to identify mock type - */ -@Getter -@Setter -@NoArgsConstructor -public class Mock { - - public enum Version { - V1_BETA1("api.keploy.io/v1beta1"); - - public final String value; - - Version(String value) { - this.value = value; - } - } - - public enum Kind { - HTTP_EXPORT("Http"), - - GENERIC_EXPORT("Generic"), - - SQL("SQL"); - - public final String value; - - Kind(String value) { - this.value = value; - } - } -} diff --git a/core/src/main/java/io/keploy/regression/Mode.java b/core/src/main/java/io/keploy/regression/Mode.java deleted file mode 100644 index 3991918b..00000000 --- a/core/src/main/java/io/keploy/regression/Mode.java +++ /dev/null @@ -1,63 +0,0 @@ - -package io.keploy.regression; - -import io.keploy.regression.context.Context; -import org.apache.logging.log4j.LogManager; -import org.apache.logging.log4j.Logger; - -/** - * Class for Keploy Mode - */ -public class Mode { - - private static final Logger logger = LogManager.getLogger(io.keploy.regression.Mode.class); - - private static ModeType modeType; - - public Mode() { - - } - - public Mode(ModeType mode) { - modeType = mode; - } - - public static ModeType getMode() { - return modeType; - } - - public static void setMode(ModeType mode) { - if (!isValid(mode)) { - return; - } - modeType = mode; - } - - public static boolean isValid(ModeType mode) { - return mode == ModeType.MODE_RECORD || mode == ModeType.MODE_TEST || mode == ModeType.MODE_OFF; - } - - public static void setTestMode() { - setMode(ModeType.MODE_TEST); - } - - public enum ModeType { - MODE_RECORD("record"), - MODE_TEST("test"), - MODE_OFF("off"); - - public final String value; - - ModeType(String val) { - this.value = val; - } - - public ModeType getModeFromContext() { - if (Context.getCtx() == null) { - logger.error("failed to get keploy context"); - return ModeType.MODE_OFF; - } - return Context.getCtx().getMode(); - } - } -} \ No newline at end of file diff --git a/core/src/main/java/io/keploy/regression/context/Context.java b/core/src/main/java/io/keploy/regression/context/Context.java deleted file mode 100644 index 92ccac13..00000000 --- a/core/src/main/java/io/keploy/regression/context/Context.java +++ /dev/null @@ -1,26 +0,0 @@ -package io.keploy.regression.context; - -import lombok.Getter; -import lombok.NoArgsConstructor; -import lombok.Setter; - -@Getter -@Setter -@NoArgsConstructor -public class Context { - private static InheritableThreadLocal ctx = new InheritableThreadLocal<>(); - - public static void setCtx(Kcontext kcontext) { - ctx.set(kcontext); - } - - public static Kcontext getCtx() { - return ctx.get(); - } - - public static void cleanup() { - if (ctx.get() != null) { - ctx.remove(); - } - } -} \ No newline at end of file diff --git a/core/src/main/java/io/keploy/regression/context/Kcontext.java b/core/src/main/java/io/keploy/regression/context/Kcontext.java deleted file mode 100644 index 281e877f..00000000 --- a/core/src/main/java/io/keploy/regression/context/Kcontext.java +++ /dev/null @@ -1,40 +0,0 @@ -package io.keploy.regression.context; - -import io.keploy.grpc.stubs.Service; -import lombok.Getter; -import lombok.NoArgsConstructor; -import lombok.Setter; - -import javax.servlet.http.HttpServletRequest; -import java.util.ArrayList; -import java.util.List; - -/** - * Class for Keploy context which provides all the configuration required by keploy - */ -@Getter -@Setter -@NoArgsConstructor -public class Kcontext { - - private HttpServletRequest Request; - - private io.keploy.regression.Mode.ModeType Mode = io.keploy.regression.Mode.ModeType.MODE_RECORD; - - private Boolean FileExport = false; - - private String TestId; - - private List Deps = new ArrayList<>(); - - private List Mock = new ArrayList<>(); - - public Kcontext(HttpServletRequest request, io.keploy.regression.Mode.ModeType mode, Boolean fileExport, String testId, List deps, List mock) { - Request = request; - Mode = mode; - FileExport = fileExport; - TestId = testId; - Deps = deps; - Mock = mock; - } -} \ No newline at end of file diff --git a/core/src/main/java/io/keploy/regression/keploy/AppConfig.java b/core/src/main/java/io/keploy/regression/keploy/AppConfig.java deleted file mode 100644 index 1f117ce4..00000000 --- a/core/src/main/java/io/keploy/regression/keploy/AppConfig.java +++ /dev/null @@ -1,47 +0,0 @@ -package io.keploy.regression.keploy; - - -import lombok.Getter; -import lombok.NoArgsConstructor; -import lombok.Setter; - -import java.time.Duration; - -/** - * All the information regarding the user application are stored here - */ -@Getter -@Setter -@NoArgsConstructor -public class AppConfig { - - private String Name = "myApp"; - - private String Host = "localhost"; - - private String Port = "8080"; - - private String TestPath = ""; - - private String MockPath = ""; - - private String AssetPath = ""; - - private Duration Delay = Duration.ofSeconds(5); - - private Duration Timeout = Duration.ofSeconds(60); - - private Filter Filter; - - public AppConfig(String name, String host, String port, String testPath, String mockPath, String assetPath, Duration delay, Duration timeout, io.keploy.regression.keploy.Filter filter) { - Name = name; - Host = host; - Port = port; - TestPath = testPath; - MockPath = mockPath; - AssetPath = assetPath; - Delay = delay; - Timeout = timeout; - Filter = filter; - } -} \ No newline at end of file diff --git a/core/src/main/java/io/keploy/regression/keploy/Config.java b/core/src/main/java/io/keploy/regression/keploy/Config.java deleted file mode 100644 index d12f7afb..00000000 --- a/core/src/main/java/io/keploy/regression/keploy/Config.java +++ /dev/null @@ -1,21 +0,0 @@ -package io.keploy.regression.keploy; - -import lombok.Getter; -import lombok.NoArgsConstructor; -import lombok.Setter; - -/** - * Class to store both Client and Server configurations - */ -@Getter -@Setter -@NoArgsConstructor -public class Config { - private AppConfig App; - private ServerConfig Server; - - public Config(AppConfig app, ServerConfig server) { - App = app; - Server = server; - } -} diff --git a/core/src/main/java/io/keploy/regression/keploy/Filter.java b/core/src/main/java/io/keploy/regression/keploy/Filter.java deleted file mode 100644 index 430cb0f1..00000000 --- a/core/src/main/java/io/keploy/regression/keploy/Filter.java +++ /dev/null @@ -1,23 +0,0 @@ -package io.keploy.regression.keploy; -import lombok.Getter; -import lombok.NoArgsConstructor; -import lombok.Setter; - -/** - * Filter class to filter out few Headers and Urls while recording - */ -@Getter -@Setter -@NoArgsConstructor -public class Filter { - String[] acceptUrlRegex; - String[] acceptHeaderRegex; - String[] rejectHeaderRegex; - String[] rejectUrlRegex; - public Filter(String[] acceptUrlRegex, String[] acceptHeaderRegex, String[] rejectHeaderRegex, String[] rejectUrlRegex) { - this.acceptUrlRegex = acceptUrlRegex; - this.acceptHeaderRegex = acceptHeaderRegex; - this.rejectHeaderRegex = rejectHeaderRegex; - this.rejectUrlRegex = rejectUrlRegex; - } -} diff --git a/core/src/main/java/io/keploy/regression/keploy/Keploy.java b/core/src/main/java/io/keploy/regression/keploy/Keploy.java deleted file mode 100644 index 523d105c..00000000 --- a/core/src/main/java/io/keploy/regression/keploy/Keploy.java +++ /dev/null @@ -1,55 +0,0 @@ -package io.keploy.regression.keploy; - -import io.keploy.regression.Mode; -import io.keploy.grpc.stubs.Service; -import lombok.Getter; -import lombok.Setter; - -import java.util.*; - -@Getter -@Setter -public class Keploy { - - private Config cfg; - private Map resp; - private Map> deps; - private Map> mocks; - private Map mocktime; - - - public Keploy() { - resp = Collections.synchronizedMap(new HashMap<>()); - deps = Collections.synchronizedMap(new HashMap<>()); - mocks = Collections.synchronizedMap(new HashMap<>()); - mocktime = Collections.synchronizedMap(new HashMap<>()); - - initMode(); - } - - private void initMode() { - - // checking because user may be setting while running in test mode - if (Mode.getMode() == null) { - String envMode = "off"; - if (System.getenv("KEPLOY_MODE") != null) { - envMode = System.getenv("KEPLOY_MODE"); - } - - envMode = envMode.trim(); - - switch (envMode) { - case "record": - Mode.setMode(Mode.ModeType.MODE_RECORD); - break; - case "test": - Mode.setMode(Mode.ModeType.MODE_TEST); - break; - case "off": - Mode.setMode(Mode.ModeType.MODE_OFF); - break; - } - } - } - -} \ No newline at end of file diff --git a/core/src/main/java/io/keploy/regression/keploy/ServerConfig.java b/core/src/main/java/io/keploy/regression/keploy/ServerConfig.java deleted file mode 100644 index 510ed6d6..00000000 --- a/core/src/main/java/io/keploy/regression/keploy/ServerConfig.java +++ /dev/null @@ -1,20 +0,0 @@ -package io.keploy.regression.keploy; - -import lombok.Getter; -import lombok.NoArgsConstructor; -import lombok.Setter; -@Getter -@Setter -@NoArgsConstructor -public class ServerConfig { -// "https://api.keploy.io"; - private String URL = "http://localhost:6789/api"; - private String LicenseKey; - private Boolean Denoise = false; - - public ServerConfig(String URL, String licenseKey,Boolean denoise) { - this.URL = URL; - LicenseKey = licenseKey; - Denoise = denoise; - } -} diff --git a/core/src/main/resources/log4j2.properties b/core/src/main/resources/log4j2.properties deleted file mode 100644 index 9127ebba..00000000 --- a/core/src/main/resources/log4j2.properties +++ /dev/null @@ -1,9 +0,0 @@ -appenders=console -appender.console.type=Console -appender.console.name=STDOUT -appender.console.layout.type=PatternLayout -#appender.console.layout.pattern=%highlight{%d{HH:mm:ss.SSS}} [%thread] %-5level %logger{36} - %msg %n -appender.console.layout.pattern=%d{${LOG_DATEFORMAT_PATTERN:-yyyy-MM-dd HH:mm:ss.SSS}} %highlight{${LOG_LEVEL_PATTERN:-%5p}}{FATAL=red blink, ERROR=red, WARN=yellow bold, INFO=green, DEBUG=green bold, TRACE=blue} %style{}{magenta} [%M] %style{%40C}{cyan} : %m%n${LOG_EXCEPTION_CONVERSION_WORD:-%xEx} -rootLogger.level=info -rootLogger.appenderRefs=stdout -rootLogger.appenderRef.stdout.ref=STDOUT \ No newline at end of file diff --git a/integration/README.md b/integration/README.md deleted file mode 100644 index 7b900538..00000000 --- a/integration/README.md +++ /dev/null @@ -1 +0,0 @@ -Module for instrumentation. \ No newline at end of file diff --git a/integration/pom.xml b/integration/pom.xml deleted file mode 100644 index 9811a59b..00000000 --- a/integration/pom.xml +++ /dev/null @@ -1,153 +0,0 @@ - - - - java-sdk - io.keploy - 1.0.0-SNAPSHOT - - 4.0.0 - - integration - - - io.keploy - core - 1.0.0-SNAPSHOT - compile - - - io.keploy - api - 1.0.0-SNAPSHOT - compile - - - org.jline - jline - 3.20.0 - - - me.tongfei - progressbar - 0.5.5 - - - io.keploy - common - 1.0.0-SNAPSHOT - compile - - - io.keploy - models - 1.0.0-SNAPSHOT - compile - - - - com.google.protobuf - protobuf-java - 3.21.7 - - - - com.oracle.database.jdbc - ojdbc8 - 18.3.0.0 - provided - - - mysql - mysql-connector-java - 8.0.30 - provided - - - com.h2database - h2 - 2.1.214 - provided - - - org.yaml - snakeyaml - 1.28 - - - org.mariadb.jdbc - mariadb-java-client - 2.7.1 - provided - - - org.postgresql - postgresql - 42.5.1 - provided - - - com.squareup.okhttp3 - okhttp - - 3.14.9 - - - org.apache.httpcomponents - httpclient - 4.5.13 - provided - - - - org.apache.httpcomponents - httpasyncclient - 4.1.4 - provided - - - com.amazonaws - aws-java-sdk-dynamodb - 1.11.857 - provided - - - org.jacoco - org.jacoco.core - 0.8.7 - - - com.google.maps - google-maps-services - 2.0.0 - provided - - - commons-io - commons-io - 2.11.0 - - - io.btrace - btrace-client - 2.2.3 - - - io.btrace - btrace-agent - 2.2.3 - - - io.btrace - btrace-boot - 2.2.3 - - - - - 1.8 - 1.8 - - - \ No newline at end of file diff --git a/integration/src/main/java/io/keploy/googleMaps/CustomHttpResponses.java b/integration/src/main/java/io/keploy/googleMaps/CustomHttpResponses.java deleted file mode 100644 index b6a5a330..00000000 --- a/integration/src/main/java/io/keploy/googleMaps/CustomHttpResponses.java +++ /dev/null @@ -1,8 +0,0 @@ -package io.keploy.googleMaps; - -import okhttp3.Response; - -public class CustomHttpResponses { - public static Response googleMapResponse; - public static String googleMapResBody; -} diff --git a/integration/src/main/java/io/keploy/googleMaps/GoogleMapsInterceptor.java b/integration/src/main/java/io/keploy/googleMaps/GoogleMapsInterceptor.java deleted file mode 100644 index 1cf35810..00000000 --- a/integration/src/main/java/io/keploy/googleMaps/GoogleMapsInterceptor.java +++ /dev/null @@ -1,352 +0,0 @@ -package io.keploy.googleMaps; - -import com.google.maps.ImageResult; -import com.google.maps.internal.OkHttpPendingResult; -import com.google.protobuf.ByteString; -import com.google.protobuf.ProtocolStringList; -import io.keploy.grpc.stubs.Service; -import io.keploy.regression.KeployInstance; -import io.keploy.regression.Mock; -import io.keploy.regression.Mode; -import io.keploy.regression.context.Context; -import io.keploy.regression.context.Kcontext; -import io.keploy.service.GrpcService; -import io.keploy.service.mock.Config; -import io.keploy.service.mock.MockLib; -import io.keploy.utils.HttpStatusReasons; -import net.bytebuddy.implementation.bind.annotation.*; -import okhttp3.*; -import okio.Buffer; -import org.apache.logging.log4j.LogManager; -import org.apache.logging.log4j.Logger; - -import java.io.*; -import java.lang.reflect.Method; -import java.nio.charset.StandardCharsets; -import java.util.*; -import java.util.concurrent.Callable; - -/** - * This class is used for intercepting method await of OkHttpPendingResult class and the following method runs instead of - * the actual method and test cases and mocks are recorded and tested via this class. - */ -public class GoogleMapsInterceptor { - - private static final Logger logger = LogManager.getLogger(GoogleMapsInterceptor.class); - private static final String CROSS = new String(Character.toChars(0x274C)); - - /** - * This method will get called instead of await - * - * @param client - original method client - * @param method - contains all the details regarding original method - * @param request - field of the OkHttpPendingResult class - * @param okHttpPendingResult - OkHttpPendingResult class - * @return - response object - */ - @RuntimeType - public static Object execute( - @SuperCall - Callable client, - @Origin String method, @FieldValue(value = "request") Request request, @This OkHttpPendingResult okHttpPendingResult) throws Exception { - - logger.debug("inside GoogleMapsInterceptor"); - - Kcontext kctx = Context.getCtx(); - - if (kctx == null) { - logger.debug("keploy context is null"); - return client.call(); - } - - Mode.ModeType modeFromContext = kctx.getMode().getModeFromContext(); - - if (modeFromContext.equals(Mode.ModeType.MODE_OFF)) { - return client.call(); - } - - String reqBody = getRequestBody(request); - - Map meta = new HashMap<>(); - - meta.put("name", "GoogleMaps"); - meta.put("type", request.header("User-Agent")); - meta.put("operation", request.method()); - meta.put("URL", request.url().toString()); - meta.put("Header", request.headers().toString()); - meta.put("Body", reqBody); - - Response response = null; - - switch (modeFromContext) { - case MODE_TEST: //don't call next when not in file export - if (kctx.getMock().size() > 0 && kctx.getMock().get(0).getKind().equals(Mock.Kind.HTTP_EXPORT.value)) { - List mocks = kctx.getMock(); - if (mocks.size() > 0 && mocks.get(0).getSpec().getObjectsCount() > 0) { - logger.debug("test mode"); - - ByteString bin = mocks.get(0).getSpec().getObjectsList().get(0).getData(); - - Service.HttpResp httpResp = mocks.get(0).getSpec().getRes(); - String body = httpResp.getBody(); - long statusCode = httpResp.getStatusCode(); - Map headerMap = httpResp.getHeaderMap(); - String statusMsg = httpResp.getStatusMessage(); - - String contentType = headerMap.containsKey("content-type") ? headerMap.get("content-type").getValue(0) : "application/json; charset=utf-8"; - MediaType mediatype = MediaType.parse(contentType); - - if (mediatype != null && mediatype.type().contains("image")) { - ByteArrayInputStream bis = new ByteArrayInputStream(bin.toByteArray()); - ImageResult img = null; - try { - ObjectInputStream ois = new ObjectInputStream(bis); - img = (ImageResult) ois.readObject(); - } catch (IOException | ClassNotFoundException e) { - logger.error(CROSS + " unable to deserialize dynamodb attribute"); - throw new RuntimeException(e); - } - return img; - } - -// ResponseBody -// resBody = ResponseBody.create(body, mediatype); - ResponseBody resBody = ResponseBody.create(mediatype, body); - - final long protoMajor = httpResp.getProtoMajor(); - final long protoMinor = httpResp.getProtoMinor(); - - Protocol protocol = getProtocol(protoMinor, protoMajor); - - Response.Builder resBuilder = new Response.Builder().body(resBody) - .code((int) statusCode) - .message(statusMsg) - .request(request) - .protocol(protocol); - response = setResponseHeaders(resBuilder, headerMap); - - //since okhttp request doesn't give protocol hence setting here. - meta.put("ProtoMajor", String.valueOf(protoMajor)); - meta.put("ProtoMinor", String.valueOf(protoMinor)); - - mocks.remove(0); - } - - if (response == null) { - logger.error(CROSS + " unable to read response"); - throw new RuntimeException("unable to read response"); - } - - //invoking private parseResponse method using java-reflection - Object responseObject = null; - Method[] declaredMethods = okHttpPendingResult.getClass().getDeclaredMethods(); - - for (Method declareM : declaredMethods) { - if (declareM.getName().equals("parseResponse")) { - declareM.setAccessible(true); - Object invoke = declareM.invoke(okHttpPendingResult, okHttpPendingResult, response); - responseObject = invoke; - } - } - - return responseObject; - } else { - logger.error(CROSS + " mocks not present in " + KeployInstance.getInstance().getKeploy().getCfg().getApp().getMockPath() + " directory."); - throw new RuntimeException("unable to read mocks from keploy context"); - } - case MODE_RECORD: - logger.debug("record mode"); - Object responseObject = client.call(); - - - response = CustomHttpResponses.googleMapResponse; - String responseBody = CustomHttpResponses.googleMapResBody; - - if (response.body().contentType().type().contains("image")) { - responseBody = Base64.getEncoder().encodeToString(responseBody.getBytes(StandardCharsets.UTF_8)); - } - - int statuscode = response.code(); - String statusMsg = HttpStatusReasons.getStatusMsg(statuscode); - - long[] protocol = getProtoVersion(response.protocol()); - long ProtoMinor = protocol[0]; - long ProtoMajor = protocol[1]; - - Map resHeaders = getHeadersMap(response.headers()); - - Service.HttpResp httpResp = Service.HttpResp.newBuilder() - .setBody(responseBody) - .setStatusCode(statuscode) - .setStatusMessage(statusMsg) - .setProtoMajor(ProtoMajor) - .setProtoMinor(ProtoMinor) - .putAllHeader(resHeaders) - .build(); - - Service.HttpReq httpReq = Service.HttpReq.newBuilder() - .setMethod(request.method()) - .setBody(reqBody) - .setURL(String.valueOf(request.url())) - .setProtoMajor(ProtoMajor) - .setProtoMinor(ProtoMinor) - .putAllHeader(getHeadersMap(request.headers())) - .putAllURLParams(getUrlParams(request)) - .build(); - - - meta.put("ProtoMajor", String.valueOf(ProtoMajor)); - meta.put("ProtoMinor", String.valueOf(ProtoMinor)); - - - List lobj = new ArrayList<>(); - Service.Mock.Object obj = null; - if (Objects.requireNonNull(response.body()).contentType().type().contains("image")) { - ImageResult img = (ImageResult) responseObject; - ByteArrayOutputStream baos = new ByteArrayOutputStream(); - try { - ObjectOutputStream oos = new ObjectOutputStream(baos); - oos.writeObject(img); - } catch (IOException e) { - logger.error(CROSS + " unable to serialize image object "); - } - obj = Service.Mock.Object.newBuilder().setType("imageData").setData(ByteString.copyFrom(baos.toByteArray())).build(); - } else { - obj = Service.Mock.Object.newBuilder().setType("error").setData(ByteString.fromHex("")).build(); - } - - lobj.add(obj); - - Service.Mock.SpecSchema specSchema = Service.Mock.SpecSchema.newBuilder() - .setReq(httpReq) - .setRes(httpResp) - .putAllMetadata(meta) - .addAllObjects(lobj) - .build(); - - Service.Mock httpMock = Service.Mock.newBuilder() - .setVersion(Mock.Version.V1_BETA1.value) - .setKind(Mock.Kind.HTTP_EXPORT.value) - .setName("") - .setSpec(specSchema) - .build(); - - // for mock library - if (GrpcService.blockingStub != null && kctx.getFileExport() && !Config.MockId.containsKey(kctx.getTestId())) { - final boolean recorded = MockLib.PutMock(Config.MockPath, httpMock); - String CAPTURE = "\uD83D\uDFE0"; - if (recorded) { - logger.info(CAPTURE + " Captured the mocked outputs for Http dependency call with meta: {}", meta); - } - return responseObject; - } - - kctx.getMock().add(httpMock); - return responseObject; - default: - logger.error(CROSS + " integrations: Not in a valid sdk mode"); - return client.call(); - } - } - - private static String getRequestBody(Request request) { - if (request.body() != null) { - try { - final Request copy = request.newBuilder().build(); - final Buffer buffer = new Buffer(); - Objects.requireNonNull(copy.body()).writeTo(buffer); - return buffer.readUtf8(); - } catch (final IOException e) { - logger.error(CROSS + " unable to read request body", e); - } - } - return ""; - } - - private static long[] getProtoVersion(Protocol protocol) { - long[] proto = new long[2]; - String pname = protocol.name(); - if (pname.length() == 6) { - proto[1] = Character.getNumericValue(pname.charAt(5)); - } else { - proto[0] = Character.getNumericValue(pname.charAt(7)); - proto[1] = Character.getNumericValue(pname.charAt(5)); - } - return proto; - } - - private static Protocol getProtocol(long protoMinor, long protoMajor) { - - if (protoMajor == 2) { - return Protocol.HTTP_2; - } else if (protoMajor == 1 && protoMinor == 1) { - return Protocol.HTTP_1_1; - } else { - return Protocol.HTTP_1_0; - } - } - - private static Map getUrlParams(Request request) { - Map map = new HashMap<>(); - - for (String key : request.url().queryParameterNames()) { - String value = request.url().queryParameterValues(key).get(0); - map.put(key, value); - } - return map; - } - - private static Response setResponseHeaders(Response.Builder resB, Map srcMap) { - Map> headerMap = new HashMap<>(); - - for (String key : srcMap.keySet()) { - Service.StrArr values = srcMap.get(key); - ProtocolStringList valueList = values.getValueList(); - List headerValues = new ArrayList<>(valueList); - headerMap.put(key, headerValues); - } - - for (String key : headerMap.keySet()) { - List values = headerMap.get(key); - for (String value : values) { - resB.addHeader(key, value); - } - } - return resB.build(); - } - - -// private static Map> getHeadersMultimap(Headers headers) { -// -// Map> hmap = new HashMap<>(); -// for (Pair header : headers) { -// String key = header.getFirst(); -// String value = header.getSecond(); -// hmap.computeIfAbsent(key, x -> new ArrayList<>()).add(value); -// } -// -// return hmap; -// } - - private static Map getHeadersMap(Headers headers) { - -// Map> hmap = getHeadersMultimap(headers); - Map> hmap = headers.toMultimap(); - - Map map = new HashMap<>(); - - for (String name : hmap.keySet()) { - - List values = hmap.get(name); - Service.StrArr.Builder builder = Service.StrArr.newBuilder(); - - for (String s : values) { - builder.addValue(s); - } - Service.StrArr value = builder.build(); - - map.put(name, value); - } - return map; - } -} diff --git a/integration/src/main/java/io/keploy/httpClients/ApacheInterceptor.java b/integration/src/main/java/io/keploy/httpClients/ApacheInterceptor.java deleted file mode 100644 index 8ab31ffc..00000000 --- a/integration/src/main/java/io/keploy/httpClients/ApacheInterceptor.java +++ /dev/null @@ -1,664 +0,0 @@ -package io.keploy.httpClients; - -import com.google.protobuf.ByteString; -import io.keploy.grpc.stubs.Service; -import io.keploy.regression.KeployInstance; -import io.keploy.regression.Mock; -import io.keploy.regression.Mode; -import io.keploy.regression.context.Context; -import io.keploy.regression.context.Kcontext; -import io.keploy.regression.keploy.Keploy; -import io.keploy.service.GrpcService; -import io.keploy.service.mock.Config; -import io.keploy.service.mock.MockLib; -import io.keploy.utils.MagicBytes; -import io.keploy.utils.MultipartContent; -import io.keploy.utils.Utility; -import lombok.SneakyThrows; -import net.bytebuddy.implementation.bind.annotation.AllArguments; -import net.bytebuddy.implementation.bind.annotation.Origin; -import net.bytebuddy.implementation.bind.annotation.SuperCall; -import org.apache.commons.io.IOUtils; -import org.apache.http.*; -import org.apache.http.client.methods.*; -import org.apache.http.client.utils.URIBuilder; -import org.apache.http.entity.BufferedHttpEntity; -import org.apache.http.entity.ByteArrayEntity; -import org.apache.http.entity.ContentType; -import org.apache.http.entity.StringEntity; -import org.apache.http.message.BasicHttpResponse; -import org.apache.http.util.EntityUtils; -import org.apache.logging.log4j.LogManager; -import org.apache.logging.log4j.Logger; - -import java.io.*; -import java.lang.reflect.Method; -import java.net.MalformedURLException; -import java.nio.charset.StandardCharsets; -import java.nio.file.Files; -import java.nio.file.Path; -import java.util.*; -import java.util.concurrent.Callable; - -import static io.keploy.utils.Utility.createFolder; -import static org.apache.http.entity.ContentType.APPLICATION_JSON; - -/** - * This class is used for intercepting method execute of CloseableHttpClient class and the following method runs instead of - * the actual method and test cases and mocks are recorded and tested via this class. - */ -public class ApacheInterceptor { - - - private static final Logger logger = LogManager.getLogger(ApacheInterceptor.class); - - private static final String CROSS = new String(Character.toChars(0x274C)); - - private static final Keploy k = KeployInstance.getInstance().getKeploy(); - - /** - * This method will get called instead of execute - * - * @param method - contains all the details regarding original method - * @param callable - original method client - * @param args - all aruguments of the original method - * @return - CloseableHttpResponse - */ - public static CloseableHttpResponse doProceed(@Origin Method method, @SuperCall Callable callable, @AllArguments Object[] args) { - - logger.debug("inside ApacheInterceptor for method: " + method); - - HttpUriRequest request = null; - - for (Object obj : args) { - if (obj instanceof HttpUriRequest) { - request = (HttpUriRequest) obj; - } - } - - - if (request == null) { - logger.error(CROSS + " failed to fetch request"); - return null; - } - -// HttpRequestWrapper wrapRequest = HttpRequestWrapper.wrap(request); - - Kcontext kctx = Context.getCtx(); - - if (kctx == null) { - logger.debug("failed to get keploy context"); - try { - return callable.call(); - } catch (Exception e) { - logger.error(CROSS + " unable to execute request", e); - return null; - } - } - - Mode.ModeType modeFromContext = kctx.getMode().getModeFromContext(); - - if (modeFromContext.equals(Mode.ModeType.MODE_OFF)) { - try { - return callable.call(); - } catch (Exception e) { - logger.error(CROSS + " unable to execute request", e); - return null; - } - } - - Map meta = new HashMap<>(); - - meta.put("name", "apache"); - meta.put("type", "HTTP_CLIENT"); - meta.put("operation", request.getMethod()); - - String url = ""; - try { - url = request.getURI().toURL().toString(); - } catch (MalformedURLException e) { - logger.error(CROSS + " unable to set url for metadata", e); - } - meta.put("URL", url); - meta.put("Header", Arrays.toString(request.getAllHeaders())); - meta.put("ProtoMajor", String.valueOf(request.getProtocolVersion().getMajor())); - meta.put("ProtoMinor", String.valueOf(request.getProtocolVersion().getMinor())); - - CloseableHttpResponse response = null; - - switch (modeFromContext) { - case MODE_TEST: - if (kctx.getMock().size() > 0 && kctx.getMock().get(0).getKind().equals(Mock.Kind.HTTP_EXPORT.value)) { - List mocks = kctx.getMock(); - if (mocks.size() > 0 && mocks.get(0).getSpec().getObjectsCount() > 0) { - logger.debug("test mode"); - - ByteString bin = mocks.get(0).getSpec().getObjectsList().get(0).getData(); - - Service.HttpResp httpResp = mocks.get(0).getSpec().getRes(); - String respbody = httpResp.getBody(); - long statusCode = httpResp.getStatusCode(); - Map headerMap = httpResp.getHeaderMap(); - String statusMessage = httpResp.getStatusMessage(); - long protoMajor = httpResp.getProtoMajor(); - long protoMinor = httpResp.getProtoMinor(); - String filePath = httpResp.getBinary(); - String contentType = ""; - if (headerMap.containsKey("Content-Type")) { - contentType = headerMap.get("Content-Type").getValue(0); - } - - ContentType contentTypeEntity = getContentTypeEntity(contentType); - - if (isBinaryFile(contentType)) { - byte[] fileData = getFileData(filePath); - response = new ApacheCustomHttpResponse(new ProtocolVersion("HTTP", (int) protoMajor, (int) protoMinor), (int) statusCode, statusMessage, fileData, contentTypeEntity); - setResponseHeaders(response, headerMap); - } else { - response = new ApacheCustomHttpResponse(new ProtocolVersion("HTTP", (int) protoMajor, (int) protoMinor), (int) statusCode, statusMessage, respbody); - setResponseHeaders(response, headerMap); - } - mocks.remove(0); - } - if (response == null) { - logger.error(CROSS + " unable to read response"); - throw new RuntimeException("unable to read response"); - } - return response; - } else { - logger.error(CROSS + " mocks not present"); - throw new RuntimeException("unable to read mocks from keploy context"); - } - case MODE_RECORD: - logger.debug("record mode"); - -// wrapping request to re-read its body -// try { -// setBufferEntity(request); -// } catch (IOException e) { -// logger.error(CROSS + " [ApacheInterceptor]: unable to wrap the request", e); -// } - -// try { -// response = callable.call(); -// } catch (Exception e) { -// logger.error(CROSS + " [ApacheInterceptor]: unable to execute request", e); -// return null; -// } - - String reqBody = ""; - try { - Header c_t = request.getFirstHeader("Content-Type"); - String contentType = ""; - if (c_t != null) { - contentType = c_t.getValue(); - } - if (!isBinaryFile(contentType)) { - reqBody = getRequestBody(request); - } - meta.put("Body", reqBody); - } catch (IOException e) { - logger.error(CROSS + " unable to read request body", e); - } - - try { - response = callable.call(); - } catch (Exception e) { - logger.error(CROSS + " unable to execute request", e); - return null; - } - - - String binaryFilePath = ""; - String responseBody = ""; - Header type = response.getFirstHeader("Content-Type"); - - String contentType = ""; - if (type != null) { - contentType = type.getValue(); - } - - if (isBinaryFile(contentType)) { - MultipartContent fileInfo = getFileInfo(response, url); - binaryFilePath = fileInfo.getFileName(); - // to improve performance - new Thread(() -> GrpcService.saveFile(fileInfo.getFileName(), fileInfo.getBody())).start(); - } else { - responseBody = getResponseBody(response); - } - - int statusCode = response.getStatusLine().getStatusCode(); - String statusMsg = response.getStatusLine().getReasonPhrase(); - long ProtoMajor = response.getProtocolVersion().getMajor(); - long ProtoMinor = response.getProtocolVersion().getMinor(); - - Map resHeaders = getHeadersMap(response.getAllHeaders()); - - Service.HttpResp httpResp = Service.HttpResp.newBuilder() - .setBody(responseBody) - .setBinary(binaryFilePath) - .setStatusCode(statusCode) - .setStatusMessage(statusMsg) - .setProtoMajor(ProtoMajor) - .setProtoMinor(ProtoMinor) - .putAllHeader(resHeaders) - .build(); - Service.HttpReq httpReq = Service.HttpReq.newBuilder() - .setMethod(request.getMethod()) - .setBody(reqBody) - .setURL(url) - .setProtoMajor(ProtoMajor) - .setProtoMinor(ProtoMinor) - .putAllHeader(getHeadersMap(request.getAllHeaders())) - .putAllURLParams(getUrlParams(request)) - .build(); - - List lobj = new ArrayList<>(); - Service.Mock.Object obj = Service.Mock.Object.newBuilder().setType("error").setData(com.google.protobuf.ByteString.fromHex("")).build(); - lobj.add(obj); - - Service.Mock.SpecSchema specSchema = Service.Mock.SpecSchema.newBuilder() - .setReq(httpReq) - .setRes(httpResp) - .putAllMetadata(meta) - .addAllObjects(lobj) - .build(); - - Service.Mock httpMock = Service.Mock.newBuilder() - .setVersion(Mock.Version.V1_BETA1.value) - .setKind(Mock.Kind.HTTP_EXPORT.value) - .setName(Config.Name) - .setSpec(specSchema) - .build(); - - - // for mock library - if (GrpcService.blockingStub != null && kctx.getFileExport() && !Config.MockId.containsKey(kctx.getTestId())) { - final boolean recorded = MockLib.PutMock(Config.MockPath, httpMock); - String CAPTURE = "\uD83D\uDFE0"; - if (recorded) { - logger.info(CAPTURE + " Captured the mocked outputs for Http dependency call with meta: {}", meta); - } - return response; - } - - kctx.getMock().add(httpMock); - return response; - default: - logger.error(CROSS + " integrations: Not in a valid sdk mode"); - try { - return callable.call(); - } catch (Exception e) { - logger.error(CROSS + " unable to send request", e); - return null; - } - } - } - - private static MultipartContent getFileInfo(CloseableHttpResponse response, String url) { - String assetsDirectory = k.getCfg().getApp().getAssetPath(); - - //create asset folder if it doesn't exist - createFolder(assetsDirectory); - String file = ""; - byte[] fileBody = getFileDataFromStream(response); - - //TODO: handle naming of the file where you could find the fileName just use that name otherwise use asset-x.ext - - // from Content-Disposition header - if (response.getFirstHeader("Content-Disposition") != null) { - String content_disposition = response.getFirstHeader("Content-Disposition").getValue(); - String fname = Utility.getFileNameFromHeader(content_disposition); - if (!fname.isEmpty()) { - file = assetsDirectory + "/" + fname; - logger.debug("getting file name from Content-Disposition"); - } - } else { - logger.debug("content-disposition header not found"); - } - - // from url - if (file.isEmpty()) { - //NOTE: guessing content-type from url is only for Amazon s3. - String fileFromPath = Utility.getFileNameFromPath(url); - String ext = Utility.getFileExtensionFromPath(url); - if (!ext.isEmpty()) { - file = assetsDirectory + "/" + fileFromPath; - logger.debug("getting file name from url"); - } else { - logger.debug("couldn't find name of file from url"); - } - } - - // from magic numbers - if (file.isEmpty()) { - MagicBytes.Header matches = MagicBytes.matches(fileBody); - if (matches != null) { - String fileExt = MagicBytes.getContentType(matches); - if (fileExt.isEmpty()) { - logger.warn("add support for {} in MagicBytes ", matches.getName()); - } else { - logger.debug("getting file extension from magic numbers of the file"); - String fName = Utility.resolveFileName(assetsDirectory); - file = fName + "." + fileExt; - } - } else { - logger.debug("couldn't find extension of file its body"); - } - } - - //could not get file name or ext from any above method - //hence saving its data in someFileName.data in base64 format - if (file.isEmpty()) { - String fileExt = "data"; - String fName = Utility.resolveFileName(assetsDirectory); - file = fName + "." + fileExt; - logger.debug("could not get file extension hence saving file with .data extension"); - } - logger.debug("returning fileName from getFileInfo():{}", file); - return new MultipartContent(file, fileBody); - } - - private static byte[] getFileData(String filePath) { - File file = new File(filePath); - - // Get the file path - Path path = file.toPath(); - - // Read the contents of the file into a byte array - byte[] fileBytes; - try { - fileBytes = Files.readAllBytes(path); - } catch (IOException e) { - logger.error(CROSS + " unable to read data from file"); - throw new RuntimeException(e); - } - - return fileBytes; - } - - private static byte[] getFileDataFromStream(CloseableHttpResponse response) { - byte[] resBody = new byte[0]; - String contentType = ""; - - try { - InputStream is = response.getEntity().getContent(); - resBody = EntityUtils.toByteArray(response.getEntity()); - is.close(); - } catch (IOException e) { - logger.error(" unable to read file body from response", e); - return resBody; - } - - response.setEntity(new ByteArrayEntity(resBody)); - return resBody; - } - - private static Map getUrlParams(HttpUriRequest request) { - - URIBuilder newBuilder = new URIBuilder(request.getURI()); - List params = newBuilder.getQueryParams(); - - Map map = new HashMap<>(); - - for (NameValuePair nvp : params) { - map.put(nvp.getName(), nvp.getValue()); - } - return map; - } - - private static Map getHeadersMap(Header[] allHeaders) { - - Map> headerMap = new HashMap<>(); - - for (Header header : allHeaders) { - String key = header.getName(); - String value = header.getValue(); - headerMap.computeIfAbsent(key, x -> new ArrayList<>()).add(value); - } - - Map map = new HashMap<>(); - for (String name : headerMap.keySet()) { - - List values = headerMap.get(name); - Service.StrArr.Builder builder = Service.StrArr.newBuilder(); - - for (String s : values) { - builder.addValue(s); - } - Service.StrArr value = builder.build(); - - map.put(name, value); - } - return map; - } - - private static HttpResponse getDummyResponse(String body, long statusCode, Map headerMap, String msg, long protoMajor, long protoMinor) { - final ProtocolVersion protocol = new ProtocolVersion("HTTP", (int) protoMajor, (int) protoMinor); - - HttpResponse response = new BasicHttpResponse(protocol, (int) statusCode, msg); - response.setEntity(new StringEntity(body, APPLICATION_JSON)); - setResponseHeaders(response, headerMap); - - return response; - } - - private static String getResponseBody(HttpResponse response) { - String resBody = ""; - try { - if (response.getEntity() == null || response.getEntity().getContent() == null) { - logger.debug("no response body found"); - return resBody; - } - resBody = EntityUtils.toString(response.getEntity()); - } catch (IOException e) { - logger.error(" unable to read response body", e); - return resBody; - } - - try { - response.setEntity(new StringEntity(resBody)); - } catch (UnsupportedEncodingException e) { - logger.error(" unable to read response body", e); - return resBody; - } - return resBody; - } - - private static void setResponseHeaders(HttpResponse httpResponse, Map srcMap) { - Map> headerMap = new HashMap<>(); - - for (String key : srcMap.keySet()) { - Service.StrArr values = srcMap.get(key); - List headerValues = new ArrayList<>(values.getValueList()); - headerMap.put(key, headerValues); - } - - for (String key : headerMap.keySet()) { - List values = headerMap.get(key); - // since checksum can be changed with little to no changes in the mock, therefore removing it while testing. - if (isCheckSumHeader(key)) continue; - for (String value : values) { - httpResponse.addHeader(key, value); - } - } - } - - private static boolean isCheckSumHeader(String checksum) { - //TODO: add more checksums - - if (checksum.contains("ETag")) { - return true; - } else if (checksum.contains("crc32")) { - return true; - } else if (checksum.contains("sha256")) { - return true; - } - - return false; - } - - @SneakyThrows - private static void setBufferEntity(HttpUriRequest request) throws IOException { - String METHOD = request.getMethod(); - - switch (METHOD) { - case "POST": - HttpPost httpPost = (HttpPost) request; - ((HttpPost) request).setEntity(new BufferedHttpEntity(((HttpPost) request).getEntity())); - break; - case "PUT": - HttpPut httpPut = (HttpPut) request; - ((HttpPut) request).setEntity(new BufferedHttpEntity(((HttpPut) request).getEntity())); - break; - case "PATCH": - HttpPatch httpPatch = (HttpPatch) request; - ((HttpPatch) request).setEntity(new BufferedHttpEntity(((HttpPatch) request).getEntity())); - break; - } - } - - @SneakyThrows - private static String getRequestBody(HttpUriRequest request) throws IOException { - - String METHOD = request.getMethod(); - - InputStream reqStream; -// BufferedHttpEntity bufferedHttpEntity; - String actualBody = ""; - switch (METHOD) { - case "POST": - HttpPost httpPost = (HttpPost) request; - HttpEntity postEntity = httpPost.getEntity(); - if (postEntity != null) { - reqStream = postEntity.getContent(); - if (reqStream != null) { - actualBody = getActualRequestBody(reqStream); - httpPost.setEntity(new StringEntity(actualBody)); - } - } - break; - case "PUT": - HttpPut httpPut = (HttpPut) request; - HttpEntity putEntity = httpPut.getEntity(); - if (putEntity != null) { - reqStream = putEntity.getContent(); - if (reqStream != null) { - actualBody = getActualRequestBody(reqStream); - httpPut.setEntity(new StringEntity(actualBody)); - } - } - break; - case "PATCH": - HttpPatch httpPatch = (HttpPatch) request; - HttpEntity patchEntity = httpPatch.getEntity(); - if (patchEntity != null) { - reqStream = patchEntity.getContent(); - if (reqStream != null) { - actualBody = getActualRequestBody(reqStream); - httpPatch.setEntity(new StringEntity(actualBody)); - } - } - break; - default: - return ""; - } - - -// -// StringBuilder requestBody = new StringBuilder(); -// BufferedReader br = new BufferedReader( -// new InputStreamReader(reqStream)); -// -// String responseLine; -// while ((responseLine = br.readLine()) != null) { -// requestBody.append(responseLine.trim()); -// } -// String reqBody = requestBody.toString(); -// String mimeType = ((HttpEntityEnclosingRequestBase) request).getEntity().getContentType().getValue(); -// ContentType contentType = getContentTypeEntity(mimeType); -// ((HttpEntityEnclosingRequestBase) request).setEntity(new StringEntity(reqBody, contentType)); - return actualBody; - } - - private static String getActualRequestBody(InputStream reqStream) throws IOException { - ByteArrayOutputStream baos = new ByteArrayOutputStream(); - org.apache.commons.io.IOUtils.copy(reqStream, baos); - byte[] reqArr = baos.toByteArray(); - return IOUtils.toString(reqArr, StandardCharsets.UTF_8.toString()); - } - - private static ContentType getContentTypeEntity(String contentType) { - switch (contentType) { -//for application - case "application/octet-stream": - return ContentType.APPLICATION_OCTET_STREAM; - case "application/x-www-form-urlencoded": - return ContentType.APPLICATION_FORM_URLENCODED; - case "application/json": - return ContentType.APPLICATION_JSON; -//for multipart - case "multipart/form-data": - return ContentType.MULTIPART_FORM_DATA; -//for images - case "image/gif": - return ContentType.IMAGE_GIF; - case "image/jpeg": - case "image/jpg": - return ContentType.IMAGE_JPEG; - case "image/png": - return ContentType.IMAGE_PNG; -//for text - case "text/html": - return ContentType.TEXT_HTML; - case "text/xml": - return ContentType.TEXT_XML; - default: - return ContentType.DEFAULT_TEXT; - } - } - - private static boolean isBinaryFile(String resContentType) { - - switch (resContentType) { - case "application/octet-stream": - case "application/pdf": - case "image/jpeg": - case "image/jpg": - case "image/png": - case "image/gif": - case "text/plain": - case "text/html": - return true; - default: - return false; - } - } - - private static class ApacheCustomHttpResponse extends BasicHttpResponse implements CloseableHttpResponse { - - public ApacheCustomHttpResponse(ProtocolVersion ver, int code, String reason) { - super(ver, code, reason); - } - - - public ApacheCustomHttpResponse(ProtocolVersion ver, int statusCode, String statusMsg, String body) { - this(ver, statusCode, statusMsg); - setEntity(new StringEntity(body, APPLICATION_JSON)); - } - - //for binary file - public ApacheCustomHttpResponse(ProtocolVersion ver, int statusCode, String statusMsg, byte[] body, ContentType contentType) { - this(ver, statusCode, statusMsg); - if (contentType.equals(ContentType.APPLICATION_OCTET_STREAM)) { - setEntity(new ByteArrayEntity(body)); - } else { - setEntity(new ByteArrayEntity(body, contentType)); - } - } - - @Override - public void close() { - } - } -} diff --git a/integration/src/main/java/io/keploy/httpClients/OkHttpInterceptor_Kotlin.java b/integration/src/main/java/io/keploy/httpClients/OkHttpInterceptor_Kotlin.java deleted file mode 100644 index 5ce8d5fe..00000000 --- a/integration/src/main/java/io/keploy/httpClients/OkHttpInterceptor_Kotlin.java +++ /dev/null @@ -1,304 +0,0 @@ -package io.keploy.httpClients; - -import com.google.protobuf.ByteString; -import com.google.protobuf.ProtocolStringList; -import io.keploy.grpc.stubs.Service; -import io.keploy.regression.KeployInstance; -import io.keploy.regression.context.Context; -import io.keploy.regression.context.Kcontext; -import io.keploy.regression.Mock; -import io.keploy.regression.Mode; -import io.keploy.service.GrpcService; -import io.keploy.service.mock.Config; -import io.keploy.service.mock.MockLib; -import io.keploy.utils.HttpStatusReasons; -import okhttp3.*; -import okio.Buffer; -import okio.BufferedSource; -import org.apache.logging.log4j.LogManager; -import org.apache.logging.log4j.Logger; - -import java.io.IOException; -import java.util.*; - - -/** - * This class is used for intercepting constructor of OkHttpClient$Builder class and the following method runs instead of - * the actual method and test cases and mocks are recorded and tested via this class. - */ -public class OkHttpInterceptor_Kotlin implements Interceptor { - private static final Logger logger = LogManager.getLogger(OkHttpInterceptor_Kotlin.class); - - private static final String CROSS = new String(Character.toChars(0x274C)); - - /** - * This method will get called instead of constructor of OkHttpClient$Builder - * - * @param chain - original method client - * @return - Response object - */ - @Override - public Response intercept(Chain chain) throws IOException { - - logger.debug("inside OkHttpInterceptor"); - - Request request = chain.request(); - - Kcontext kctx = Context.getCtx(); - - if (kctx == null) { - logger.debug("simulate call"); - return chain.proceed(request); - } - - Mode.ModeType modeFromContext = kctx.getMode().getModeFromContext(); - - if (modeFromContext.equals(Mode.ModeType.MODE_OFF)) { - return chain.proceed(request); // calling original method - } - - String reqBody = getRequestBody(request); - - Map meta = new HashMap<>(); - - meta.put("name", "okhttp"); - meta.put("type", "HTTP_CLIENT"); - meta.put("operation", request.method()); - meta.put("URL", request.url().toString()); - meta.put("Header", request.headers().toString()); - meta.put("Body", reqBody); - - Response response = null; - - switch (modeFromContext) { - case MODE_TEST: //don't call chain.proceed(request) when not in file export - if (kctx.getMock().size() > 0 && kctx.getMock().get(0).getKind().equals(Mock.Kind.HTTP_EXPORT.value)) { - List mocks = kctx.getMock(); - if (mocks.size() > 0 && mocks.get(0).getSpec().getObjectsCount() > 0) { - logger.debug("test mode"); - - ByteString bin = mocks.get(0).getSpec().getObjectsList().get(0).getData(); - - Service.HttpResp httpResp = mocks.get(0).getSpec().getRes(); - String body = httpResp.getBody(); - long statusCode = httpResp.getStatusCode(); - Map headerMap = httpResp.getHeaderMap(); - String statusMsg = httpResp.getStatusMessage(); - MediaType mediaType = MediaType.parse("application/json; charset=utf-8"); - -// ResponseBody -// resBody = ResponseBody.create(body, mediaType); - ResponseBody - resBody = ResponseBody.create(mediaType, body); - - final long protoMajor = httpResp.getProtoMajor(); - final long protoMinor = httpResp.getProtoMinor(); - - Protocol protocol = getProtocol(protoMinor, protoMajor); - - Response.Builder resBuilder = new Response.Builder().body(resBody) - .code((int) statusCode) - .message(statusMsg) - .request(request) - .protocol(protocol); - response = setResponseHeaders(resBuilder, headerMap); - - //since okhttp request doesn't give protocol hence setting here. - meta.put("ProtoMajor", String.valueOf(protoMajor)); - meta.put("ProtoMinor", String.valueOf(protoMinor)); - - mocks.remove(0); - } - - if (response == null) { - logger.error(CROSS + " unable to read response"); - throw new RuntimeException("unable to read response"); - } - - return response; - } else { - logger.error(CROSS + " mocks not present in " + KeployInstance.getInstance().getKeploy().getCfg().getApp().getMockPath() + " directory."); - throw new RuntimeException("unable to read mocks from keploy context"); - } - case MODE_RECORD: - logger.debug("record mode"); - - response = chain.proceed(request); - - String responseBody = getResponseBody(response); - int statuscode = response.code(); - String statusMsg = HttpStatusReasons.getStatusMsg(statuscode); - - long[] protocol = getProtoVersion(response.protocol()); - long ProtoMinor = protocol[0]; - long ProtoMajor = protocol[1]; - - Map resHeaders = getHeadersMap(response.headers()); - - Service.HttpResp httpResp = Service.HttpResp.newBuilder() - .setBody(responseBody) - .setStatusCode(statuscode) - .setStatusMessage(statusMsg) - .setProtoMajor(ProtoMajor) - .setProtoMinor(ProtoMinor) - .putAllHeader(resHeaders) - .build(); - - Service.HttpReq httpReq = Service.HttpReq.newBuilder() - .setMethod(request.method()) - .setBody(reqBody) - .setURL(String.valueOf(request.url())) - .setProtoMajor(ProtoMajor) - .setProtoMinor(ProtoMinor) - .putAllHeader(getHeadersMap(request.headers())) - .putAllURLParams(getUrlParams(request)) - .build(); - - - meta.put("ProtoMajor", String.valueOf(ProtoMajor)); - meta.put("ProtoMinor", String.valueOf(ProtoMinor)); - - Service.Mock.Object obj = Service.Mock.Object.newBuilder().setType("error").setData(com.google.protobuf.ByteString.fromHex("")).build(); - List lobj = new ArrayList<>(); - lobj.add(obj); - - Service.Mock.SpecSchema specSchema = Service.Mock.SpecSchema.newBuilder() - .setReq(httpReq) - .setRes(httpResp) - .putAllMetadata(meta) - .addAllObjects(lobj) - .build(); - - Service.Mock httpMock = Service.Mock.newBuilder() - .setVersion(Mock.Version.V1_BETA1.value) - .setKind(Mock.Kind.HTTP_EXPORT.value) - .setName(Config.Name) - .setSpec(specSchema) - .build(); - - // for mock library to work - if (GrpcService.blockingStub != null && kctx.getFileExport() && !Config.MockId.containsKey(kctx.getTestId())) { - final boolean recorded = MockLib.PutMock(Config.MockPath, httpMock); - String CAPTURE = "\uD83D\uDFE0"; - if (recorded) { - logger.info(CAPTURE + " Captured the mocked outputs for Http dependency call with meta: {}", meta); - } - return response; - } - - kctx.getMock().add(httpMock); - return response; - default: - logger.error(CROSS + " integrations: Not in a valid sdk mode"); - return chain.proceed(request); - } - } - - private long[] getProtoVersion(Protocol protocol) { - long[] proto = new long[2]; - String pname = protocol.name(); - if (pname.length() == 6) { - proto[1] = Character.getNumericValue(pname.charAt(5)); - } else { - proto[0] = Character.getNumericValue(pname.charAt(7)); - proto[1] = Character.getNumericValue(pname.charAt(5)); - } - return proto; - } - - private Protocol getProtocol(long protoMinor, long protoMajor) { - - if (protoMajor == 2) { - return Protocol.HTTP_2; - } else if (protoMajor == 1 && protoMinor == 1) { - return Protocol.HTTP_1_1; - } else { - return Protocol.HTTP_1_0; - } - } - - private Map getUrlParams(Request request) { - Map map = new HashMap<>(); - - for (String key : request.url().queryParameterNames()) { - String value = request.url().queryParameterValues(key).get(0); - map.put(key, value); - } - return map; - } - - private Response setResponseHeaders(Response.Builder resB, Map srcMap) { - Map> headerMap = new HashMap<>(); - - for (String key : srcMap.keySet()) { - Service.StrArr values = srcMap.get(key); - ProtocolStringList valueList = values.getValueList(); - List headerValues = new ArrayList<>(valueList); - headerMap.put(key, headerValues); - } - - for (String key : headerMap.keySet()) { - List values = headerMap.get(key); - for (String value : values) { - resB.addHeader(key, value); - } - } - return resB.build(); - } - - -// private Map> getHeadersMultimap(Headers headers) { -// -// Map> hmap = new HashMap<>(); -// -// for (Pair header : headers) { -// String key = header.getFirst(); -// String value = header.getSecond(); -// hmap.computeIfAbsent(key, x -> new ArrayList<>()).add(value); -// } -// -// return hmap; -// } - - private Map getHeadersMap(Headers headers) { - - Map> hmap = headers.toMultimap(); - - Map map = new HashMap<>(); - - for (String name : hmap.keySet()) { - - List values = hmap.get(name); - Service.StrArr.Builder builder = Service.StrArr.newBuilder(); - - for (String s : values) { - builder.addValue(s); - } - Service.StrArr value = builder.build(); - - map.put(name, value); - } - return map; - } - - private String getRequestBody(Request request) { - if (request.body() != null) { - try { - final Request copy = request.newBuilder().build(); - final Buffer buffer = new Buffer(); - Objects.requireNonNull(copy.body()).writeTo(buffer); - return buffer.readUtf8(); - } catch (final IOException e) { - logger.error(CROSS + " unable to read request body", e); - } - } - return ""; - } - - private String getResponseBody(Response response) throws IOException { - final BufferedSource source = Objects.requireNonNull(response.body()).source(); - source.request(Integer.MAX_VALUE); - okio.ByteString snapshot = source.buffer().snapshot(); - return snapshot.utf8(); - } -} \ No newline at end of file diff --git a/integration/src/main/java/io/keploy/ksql/KCallableStatement.java b/integration/src/main/java/io/keploy/ksql/KCallableStatement.java deleted file mode 100644 index 3e56fca1..00000000 --- a/integration/src/main/java/io/keploy/ksql/KCallableStatement.java +++ /dev/null @@ -1,1317 +0,0 @@ -package io.keploy.ksql; - -import org.apache.logging.log4j.LogManager; - -import java.io.InputStream; -import java.io.Reader; -import java.math.BigDecimal; -import java.net.URL; -import java.sql.*; -import java.util.Calendar; -import java.util.Map; - -import static io.keploy.ksql.KDriver.mode; -import static io.keploy.ksql.KDriver.testMode; -import static io.keploy.ksql.KResultSet.msg1; -import static io.keploy.ksql.KResultSet.msg2; - -/** - * KCallableStatement is a wrapper class for CallableStatement used in SQL, this class helps in recording data in record mode - * and providing data in test mode - */ -public class KCallableStatement implements CallableStatement { - - CallableStatement wrappedCallableStatement; - - private static boolean firstTime = true; - - private static final org.apache.logging.log4j.Logger logger = LogManager.getLogger(KDatabaseMetaData.class); - - public KCallableStatement(CallableStatement prepareCall) { - logger.debug("Inside KCallableStatement"); - wrappedCallableStatement = prepareCall; - } - - public KCallableStatement() { - - } - - @Override - public void registerOutParameter(int parameterIndex, int sqlType) throws SQLException { - logger.warn("{} void registerOutParameter(int parameterIndex, int sqlType) throws SQLException {}", msg1, msg2); - wrappedCallableStatement.registerOutParameter(parameterIndex, sqlType); - } - - @Override - public void registerOutParameter(int parameterIndex, int sqlType, int scale) throws SQLException { - logger.warn("{} void registerOutParameter(int parameterIndex, int sqlType, int scale) throws SQLException {}", msg1, msg2); - wrappedCallableStatement.registerOutParameter(parameterIndex, sqlType, scale); - } - - @Override - public boolean wasNull() throws SQLException { - logger.warn("{} boolean wasNull() throws SQLException {}", msg1, msg2); - return wrappedCallableStatement.wasNull(); - } - - @Override - public String getString(int parameterIndex) throws SQLException { - logger.warn("{} String getString(int parameterIndex) throws SQLException {}", msg1, msg2); - return wrappedCallableStatement.getString(parameterIndex); - } - - @Override - public boolean getBoolean(int parameterIndex) throws SQLException { - logger.warn("{} boolean getBoolean(int parameterIndex) throws SQLException {}", msg1, msg2); - return wrappedCallableStatement.getBoolean(parameterIndex); - } - - @Override - public byte getByte(int parameterIndex) throws SQLException { - logger.warn("{} byte getByte(int parameterIndex) throws SQLException {}", msg1, msg2); - return wrappedCallableStatement.getByte(parameterIndex); - } - - @Override - public short getShort(int parameterIndex) throws SQLException { - logger.warn("{} short getShort(int parameterIndex) throws SQLException {}", msg1, msg2); - return wrappedCallableStatement.getShort(parameterIndex); - } - - @Override - public int getInt(int parameterIndex) throws SQLException { - logger.warn("{} int getInt(int parameterIndex) throws SQLException {}", msg1, msg2); - return wrappedCallableStatement.getShort(parameterIndex); - } - - @Override - public long getLong(int parameterIndex) throws SQLException { - logger.warn("{} long getLong(int parameterIndex) throws SQLException {}", msg1, msg2); - return wrappedCallableStatement.getLong(parameterIndex); - } - - @Override - public float getFloat(int parameterIndex) throws SQLException { - logger.warn("{} float getFloat(int parameterIndex) throws SQLException {}", msg1, msg2); - return wrappedCallableStatement.getFloat(parameterIndex); - } - - @Override - public double getDouble(int parameterIndex) throws SQLException { - logger.warn("{} double getDouble(int parameterIndex) throws SQLException {}", msg1, msg2); - return wrappedCallableStatement.getDouble(parameterIndex); - } - - @Override - @Deprecated - public BigDecimal getBigDecimal(int parameterIndex, int scale) throws SQLException { - logger.warn("{} BigDecimal getBigDecimal(int parameterIndex, int scale) throws SQLException {}", msg1, msg2); - return wrappedCallableStatement.getBigDecimal(parameterIndex, scale); - } - - @Override - public byte[] getBytes(int parameterIndex) throws SQLException { - logger.warn("{} byte[] getBytes(int parameterIndex) throws SQLException {}", msg1, msg2); - return wrappedCallableStatement.getBytes(parameterIndex); - } - - @Override - public Date getDate(int parameterIndex) throws SQLException { - logger.warn("{} Date getDate(int parameterIndex) throws SQLException {}", msg1, msg2); - return wrappedCallableStatement.getDate(parameterIndex); - } - - @Override - public Time getTime(int parameterIndex) throws SQLException { - logger.warn("{} Time getTime(int parameterIndex) throws SQLException {}", msg1, msg2); - return wrappedCallableStatement.getTime(parameterIndex); - } - - @Override - public Timestamp getTimestamp(int parameterIndex) throws SQLException { - logger.warn("{} Timestamp getTimestamp(int parameterIndex) throws SQLException {}", msg1, msg2); - return wrappedCallableStatement.getTimestamp(parameterIndex); - } - - @Override - public Object getObject(int parameterIndex) throws SQLException { - logger.warn("{} Object getObject(int parameterIndex) throws SQLException {}", msg1, msg2); - return wrappedCallableStatement.getObject(parameterIndex); - } - - @Override - public BigDecimal getBigDecimal(int parameterIndex) throws SQLException { - logger.warn("{} BigDecimal getBigDecimal(int parameterIndex) throws SQLException {}", msg1, msg2); - return wrappedCallableStatement.getBigDecimal(parameterIndex); - } - - @Override - public Object getObject(int parameterIndex, Map> map) throws SQLException { - logger.warn("{} Object getObject(int parameterIndex, Map> map) throws SQLException {}", msg1, msg2); - return wrappedCallableStatement.getObject(parameterIndex, map); - } - - @Override - public Ref getRef(int parameterIndex) throws SQLException { - logger.warn("{} Ref getRef(int parameterIndex) throws SQLException {}", msg1, msg2); - return wrappedCallableStatement.getRef(parameterIndex); - } - - @Override - public Blob getBlob(int parameterIndex) throws SQLException { - logger.warn("{} Blob getBlob(int parameterIndex) throws SQLException {}", msg1, msg2); - return wrappedCallableStatement.getBlob(parameterIndex); - } - - @Override - public Clob getClob(int parameterIndex) throws SQLException { - logger.warn("{} Clob getClob(int parameterIndex) throws SQLException {}", msg1, msg2); - return wrappedCallableStatement.getClob(parameterIndex); - } - - @Override - public Array getArray(int parameterIndex) throws SQLException { - logger.warn("{} Array getArray(int parameterIndex) throws SQLException {}", msg1, msg2); - - return wrappedCallableStatement.getArray(parameterIndex); - } - - @Override - public Date getDate(int parameterIndex, Calendar cal) throws SQLException { - logger.warn("{} Date getDate(int parameterIndex, Calendar cal) throws SQLException {}", msg1, msg2); - return wrappedCallableStatement.getDate(parameterIndex, cal); - } - - @Override - public Time getTime(int parameterIndex, Calendar cal) throws SQLException { - logger.warn("{} Time getTime(int parameterIndex, Calendar cal) throws SQLException {}", msg1, msg2); - return wrappedCallableStatement.getTime(parameterIndex, cal); - } - - @Override - public Timestamp getTimestamp(int parameterIndex, Calendar cal) throws SQLException { - logger.warn("{} Timestamp getTimestamp(int parameterIndex, Calendar cal) throws SQLException {}", msg1, msg2); - return wrappedCallableStatement.getTimestamp(parameterIndex, cal); - } - - @Override - public void registerOutParameter(int parameterIndex, int sqlType, String typeName) throws SQLException { - logger.warn("{} void registerOutParameter(int parameterIndex, int sqlType, String typeName) throws SQLException {}", msg1, msg2); - wrappedCallableStatement.registerOutParameter(parameterIndex, sqlType, typeName); - } - - @Override - public void registerOutParameter(String parameterName, int sqlType) throws SQLException { - logger.warn("{} void registerOutParameter(String parameterName, int sqlType) throws SQLException {}", msg1, msg2); - wrappedCallableStatement.registerOutParameter(parameterName, sqlType); - } - - @Override - public void registerOutParameter(String parameterName, int sqlType, int scale) throws SQLException { - logger.warn("{} void registerOutParameter(String parameterName, int sqlType, int scale) throws SQLException {}", msg1, msg2); - wrappedCallableStatement.registerOutParameter(parameterName, sqlType, scale); - } - - @Override - public void registerOutParameter(String parameterName, int sqlType, String typeName) throws SQLException { - logger.warn("{} void registerOutParameter(String parameterName, int sqlType, String typeName) throws SQLException {}", msg1, msg2); - wrappedCallableStatement.registerOutParameter(parameterName, sqlType, typeName); - } - - @Override - public URL getURL(int parameterIndex) throws SQLException { - logger.warn("{} URL getURL(int parameterIndex) throws SQLException {}", msg1, msg2); - return wrappedCallableStatement.getURL(parameterIndex); - } - - @Override - public void setURL(String parameterName, URL val) throws SQLException { - logger.warn("{} void setURL(String parameterName, URL val) throws SQLException {}", msg1, msg2); - wrappedCallableStatement.setURL(parameterName, val); - } - - @Override - public void setNull(String parameterName, int sqlType) throws SQLException { - logger.warn("{} void setNull(String parameterName, int sqlType) throws SQLException {}", msg1, msg2); - wrappedCallableStatement.setNull(parameterName, sqlType); - } - - @Override - public void setBoolean(String parameterName, boolean x) throws SQLException { - logger.warn("{} void setBoolean(String parameterName, boolean x) throws SQLException {}", msg1, msg2); - wrappedCallableStatement.setBoolean(parameterName, x); - } - - @Override - public void setByte(String parameterName, byte x) throws SQLException { - logger.warn("{} void setByte(String parameterName, byte x) throws SQLException {}", msg1, msg2); - wrappedCallableStatement.setByte(parameterName, x); - } - - @Override - public void setShort(String parameterName, short x) throws SQLException { - logger.warn("{} void setShort(String parameterName, short x) throws SQLException {}", msg1, msg2); - wrappedCallableStatement.setShort(parameterName, x); - } - - @Override - public void setInt(String parameterName, int x) throws SQLException { - logger.warn("{} void setInt(String parameterName, int x) throws SQLException {}", msg1, msg2); - wrappedCallableStatement.setInt(parameterName, x); - } - - @Override - public void setLong(String parameterName, long x) throws SQLException { - logger.warn("{} void setLong(String parameterName, long x) throws SQLException {}", msg1, msg2); - wrappedCallableStatement.setLong(parameterName, x); - } - - @Override - public void setFloat(String parameterName, float x) throws SQLException { - logger.warn("{} void setFloat(String parameterName, float x) throws SQLException {}", msg1, msg2); - wrappedCallableStatement.setFloat(parameterName, x); - } - - @Override - public void setDouble(String parameterName, double x) throws SQLException { - logger.warn("{} void setDouble(String parameterName, double x) throws SQLException {}", msg1, msg2); - wrappedCallableStatement.setDouble(parameterName, x); - } - - @Override - public void setBigDecimal(String parameterName, BigDecimal x) throws SQLException { - logger.warn("{} void setBigDecimal(String parameterName, BigDecimal x) throws SQLException {}", msg1, msg2); - wrappedCallableStatement.setBigDecimal(parameterName, x); - } - - @Override - public void setString(String parameterName, String x) throws SQLException { - logger.warn("{} void setString(String parameterName, String x) throws SQLException {}", msg1, msg2); - wrappedCallableStatement.setString(parameterName, x); - } - - @Override - public void setBytes(String parameterName, byte[] x) throws SQLException { - logger.warn("{} void setBytes(String parameterName, byte[] x) throws SQLException {}", msg1, msg2); - wrappedCallableStatement.setBytes(parameterName, x); - } - - @Override - public void setDate(String parameterName, Date x) throws SQLException { - logger.warn("{} void setDate(String parameterName, Date x) throws SQLException {}", msg1, msg2); - wrappedCallableStatement.setDate(parameterName, x); - } - - @Override - public void setTime(String parameterName, Time x) throws SQLException { - logger.warn("{} void setTime(String parameterName, Time x) throws SQLException {}", msg1, msg2); - wrappedCallableStatement.setTime(parameterName, x); - } - - @Override - public void setTimestamp(String parameterName, Timestamp x) throws SQLException { - logger.warn("{} void setTimestamp(String parameterName, Timestamp x) throws SQLException {}", msg1, msg2); - wrappedCallableStatement.setTimestamp(parameterName, x); - } - - @Override - public void setAsciiStream(String parameterName, InputStream x, int length) throws SQLException { - logger.warn("{} void setAsciiStream(String parameterName, InputStream x, int length) throws SQLException {}", msg1, msg2); - wrappedCallableStatement.setAsciiStream(parameterName, x, length); - } - - @Override - public void setBinaryStream(String parameterName, InputStream x, int length) throws SQLException { - logger.warn("{} void setBinaryStream(String parameterName, InputStream x, int length) throws SQLException {}", msg1, msg2); - wrappedCallableStatement.setBinaryStream(parameterName, x, length); - } - - @Override - public void setObject(String parameterName, Object x, int targetSqlType, int scale) throws SQLException { - logger.warn("{} void setObject(String parameterName, Object x, int targetSqlType, int scale) throws SQLException {}", msg1, msg2); - wrappedCallableStatement.setObject(parameterName, x, targetSqlType, scale); - } - - @Override - public void setObject(String parameterName, Object x, int targetSqlType) throws SQLException { - logger.warn("{} void setObject(String parameterName, Object x, int targetSqlType) throws SQLException {}", msg1, msg2); - wrappedCallableStatement.setObject(parameterName, x, targetSqlType); - } - - @Override - public void setObject(String parameterName, Object x) throws SQLException { - logger.warn("{} void setObject(String parameterName, Object x) throws SQLException {}", msg1, msg2); - wrappedCallableStatement.setObject(parameterName, x); - } - - @Override - public void setCharacterStream(String parameterName, Reader reader, int length) throws SQLException { - logger.warn("{} void setCharacterStream(String parameterName, Reader reader, int length) throws SQLException {}", msg1, msg2); - wrappedCallableStatement.setCharacterStream(parameterName, reader, length); - } - - @Override - public void setDate(String parameterName, Date x, Calendar cal) throws SQLException { - logger.warn("{} void setDate(String parameterName, Date x, Calendar cal) throws SQLException {}", msg1, msg2); - wrappedCallableStatement.setDate(parameterName, x, cal); - } - - @Override - public void setTime(String parameterName, Time x, Calendar cal) throws SQLException { - logger.warn("{} void setTime(String parameterName, Time x, Calendar cal) throws SQLException {}", msg1, msg2); - wrappedCallableStatement.setTime(parameterName, x, cal); - } - - @Override - public void setTimestamp(String parameterName, Timestamp x, Calendar cal) throws SQLException { - logger.warn("{} void setTimestamp(String parameterName, Timestamp x, Calendar cal) throws SQLException {}", msg1, msg2); - wrappedCallableStatement.setTimestamp(parameterName, x, cal); - } - - @Override - public void setNull(String parameterName, int sqlType, String typeName) throws SQLException { - logger.warn("{} void setNull(String parameterName, int sqlType, String typeName) throws SQLException {}", msg1, msg2); - wrappedCallableStatement.setNull(parameterName, sqlType, typeName); - } - - @Override - public String getString(String parameterName) throws SQLException { - logger.warn("{} String getString(String parameterName) throws SQLException {}", msg1, msg2); - return wrappedCallableStatement.getString(parameterName); - } - - @Override - public boolean getBoolean(String parameterName) throws SQLException { - logger.warn("{} boolean getBoolean(String parameterName) throws SQLException {}", msg1, msg2); - return wrappedCallableStatement.getBoolean(parameterName); - } - - @Override - public byte getByte(String parameterName) throws SQLException { - logger.warn("{} byte getByte(String parameterName) throws SQLException {}", msg1, msg2); - return wrappedCallableStatement.getByte(parameterName); - } - - @Override - public short getShort(String parameterName) throws SQLException { - logger.warn("{} short getShort(String parameterName) throws SQLException {}", msg1, msg2); - return wrappedCallableStatement.getShort(parameterName); - } - - @Override - public int getInt(String parameterName) throws SQLException { - logger.warn("{} int getInt(String parameterName) throws SQLException {}", msg1, msg2); - return wrappedCallableStatement.getInt(parameterName); - } - - @Override - public long getLong(String parameterName) throws SQLException { - logger.warn("{} long getLong(String parameterName) throws SQLException {}", msg1, msg2); - return wrappedCallableStatement.getLong(parameterName); - } - - @Override - public float getFloat(String parameterName) throws SQLException { - logger.warn("{} float getFloat(String parameterName) throws SQLException {}", msg1, msg2); - return wrappedCallableStatement.getFloat(parameterName); - } - - @Override - public double getDouble(String parameterName) throws SQLException { - logger.warn("{} double getDouble(String parameterName) throws SQLException {}", msg1, msg2); - return wrappedCallableStatement.getDouble(parameterName); - } - - @Override - public byte[] getBytes(String parameterName) throws SQLException { - logger.warn("{} byte[] getBytes(String parameterName) throws SQLException {}", msg1, msg2); - return wrappedCallableStatement.getBytes(parameterName); - } - - @Override - public Date getDate(String parameterName) throws SQLException { - logger.warn("{} Date getDate(String parameterName) throws SQLException {}", msg1, msg2); - return wrappedCallableStatement.getDate(parameterName); - } - - @Override - public Time getTime(String parameterName) throws SQLException { - logger.warn("{} Time getTime(String parameterName) throws SQLException {}", msg1, msg2); - return wrappedCallableStatement.getTime(parameterName); - } - - @Override - public Timestamp getTimestamp(String parameterName) throws SQLException { - logger.warn("{} Timestamp getTimestamp(String parameterName) throws SQLException {}", msg1, msg2); - return wrappedCallableStatement.getTimestamp(parameterName); - } - - @Override - public Object getObject(String parameterName) throws SQLException { - logger.warn("{} Object getObject(String parameterName) throws SQLException {}", msg1, msg2); - return wrappedCallableStatement.getObject(parameterName); - } - - @Override - public BigDecimal getBigDecimal(String parameterName) throws SQLException { - logger.warn("{} BigDecimal getBigDecimal(String parameterName) throws SQLException {}", msg1, msg2); - return wrappedCallableStatement.getBigDecimal(parameterName); - } - - @Override - public Object getObject(String parameterName, Map> map) throws SQLException { - logger.warn("{} Object getObject(String parameterName, Map> map) throws SQLException {}", msg1, msg2); - return wrappedCallableStatement.getObject(parameterName, map); - } - - @Override - public Ref getRef(String parameterName) throws SQLException { - logger.warn("{} Ref getRef(String parameterName) throws SQLException {}", msg1, msg2); - return wrappedCallableStatement.getRef(parameterName); - } - - @Override - public Blob getBlob(String parameterName) throws SQLException { - logger.warn("{} Blob getBlob(String parameterName) throws SQLException {}", msg1, msg2); - return wrappedCallableStatement.getBlob(parameterName); - } - - @Override - public Clob getClob(String parameterName) throws SQLException { - logger.warn("{} Clob getClob(String parameterName) throws SQLException {}", msg1, msg2); - return wrappedCallableStatement.getClob(parameterName); - } - - @Override - public Array getArray(String parameterName) throws SQLException { - logger.warn("{} Array getArray(String parameterName) throws SQLException {}", msg1, msg2); - return wrappedCallableStatement.getArray(parameterName); - } - - @Override - public Date getDate(String parameterName, Calendar cal) throws SQLException { - logger.warn("{} Date getDate(String parameterName, Calendar cal) throws SQLException {}", msg1, msg2); - return wrappedCallableStatement.getDate(parameterName, cal); - } - - @Override - public Time getTime(String parameterName, Calendar cal) throws SQLException { - logger.warn("{} Time getTime(String parameterName, Calendar cal) throws SQLException {}", msg1, msg2); - return wrappedCallableStatement.getTime(parameterName, cal); - } - - @Override - public Timestamp getTimestamp(String parameterName, Calendar cal) throws SQLException { - logger.warn("{} Timestamp getTimestamp(String parameterName, Calendar cal) throws SQLException {}", msg1, msg2); - return wrappedCallableStatement.getTimestamp(parameterName, cal); - } - - @Override - public URL getURL(String parameterName) throws SQLException { - logger.warn("{} URL getURL(String parameterName) throws SQLException {}", msg1, msg2); - return wrappedCallableStatement.getURL(parameterName); - } - - @Override - public RowId getRowId(int parameterIndex) throws SQLException { - logger.warn("{} RowId getRowId(int parameterIndex) throws SQLException {}", msg1, msg2); - return wrappedCallableStatement.getRowId(parameterIndex); - } - - @Override - public RowId getRowId(String parameterName) throws SQLException { - logger.warn("{} RowId getRowId(String parameterName) throws SQLException {}", msg1, msg2); - return wrappedCallableStatement.getRowId(parameterName); - } - - @Override - public void setRowId(String parameterName, RowId x) throws SQLException { - logger.warn("{} void setRowId(String parameterName, RowId x) throws SQLException {}", msg1, msg2); - wrappedCallableStatement.setRowId(parameterName, x); - } - - @Override - public void setNString(String parameterName, String value) throws SQLException { - logger.warn("{} void setNString(String parameterName, String value) throws SQLException {}", msg1, msg2); - wrappedCallableStatement.setNString(parameterName, value); - } - - @Override - public void setNCharacterStream(String parameterName, Reader value, long length) throws SQLException { - logger.warn("{} void setNCharacterStream(String parameterName, Reader value, long length) throws SQLException {}", msg1, msg2); - wrappedCallableStatement.setNCharacterStream(parameterName, value, length); - } - - @Override - public void setNClob(String parameterName, NClob value) throws SQLException { - logger.warn("{} void setNClob(String parameterName, NClob value) throws SQLException {}", msg1, msg2); - wrappedCallableStatement.setNClob(parameterName, value); - } - - @Override - public void setClob(String parameterName, Reader reader, long length) throws SQLException { - logger.warn("{} void setClob(String parameterName, Reader reader, long length) throws SQLException {}", msg1, msg2); - wrappedCallableStatement.setClob(parameterName, reader, length); - } - - @Override - public void setBlob(String parameterName, InputStream inputStream, long length) throws SQLException { - logger.warn("{} void setBlob(String parameterName, InputStream inputStream, long length) throws SQLException {}", msg1, msg2); - wrappedCallableStatement.setBlob(parameterName, inputStream, length); - } - - @Override - public void setNClob(String parameterName, Reader reader, long length) throws SQLException { - logger.warn("{} void setNClob(String parameterName, Reader reader, long length) throws SQLException {}", msg1, msg2); - wrappedCallableStatement.setNClob(parameterName, reader, length); - } - - @Override - public NClob getNClob(int parameterIndex) throws SQLException { - logger.warn("{} NClob getNClob(int parameterIndex) throws SQLException {}", msg1, msg2); - return wrappedCallableStatement.getNClob(parameterIndex); - } - - @Override - public NClob getNClob(String parameterName) throws SQLException { - logger.warn("{} NClob getNClob(String parameterName) throws SQLException {}", msg1, msg2); - return wrappedCallableStatement.getNClob(parameterName); - } - - @Override - public void setSQLXML(String parameterName, SQLXML xmlObject) throws SQLException { - logger.warn("{} void setSQLXML(String parameterName, SQLXML xmlObject) throws SQLException {}", msg1, msg2); - wrappedCallableStatement.setSQLXML(parameterName, xmlObject); - } - - @Override - public SQLXML getSQLXML(int parameterIndex) throws SQLException { - logger.warn("{} SQLXML getSQLXML(int parameterIndex) throws SQLException {}", msg1, msg2); - return wrappedCallableStatement.getSQLXML(parameterIndex); - } - - @Override - public SQLXML getSQLXML(String parameterName) throws SQLException { - logger.warn("{} SQLXML getSQLXML(String parameterName) throws SQLException {}", msg1, msg2); - return wrappedCallableStatement.getSQLXML(parameterName); - } - - @Override - public String getNString(int parameterIndex) throws SQLException { - logger.warn("{} String getNString(int parameterIndex) throws SQLException {}", msg1, msg2); - return wrappedCallableStatement.getNString(parameterIndex); - } - - @Override - public String getNString(String parameterName) throws SQLException { - logger.warn("{} String getNString(String parameterName) throws SQLException {}", msg1, msg2); - return wrappedCallableStatement.getNString(parameterName); - } - - @Override - public Reader getNCharacterStream(int parameterIndex) throws SQLException { - logger.warn("{} Reader getNCharacterStream(int parameterIndex) throws SQLException {}", msg1, msg2); - return wrappedCallableStatement.getNCharacterStream(parameterIndex); - } - - @Override - public Reader getNCharacterStream(String parameterName) throws SQLException { - logger.warn("{} Reader getNCharacterStream(String parameterName) throws SQLException {}", msg1, msg2); - return wrappedCallableStatement.getNCharacterStream(parameterName); - } - - @Override - public Reader getCharacterStream(int parameterIndex) throws SQLException { - logger.warn("{} Reader getCharacterStream(int parameterIndex) throws SQLException {}", msg1, msg2); - return wrappedCallableStatement.getCharacterStream(parameterIndex); - } - - @Override - public Reader getCharacterStream(String parameterName) throws SQLException { - logger.warn("{} Reader getCharacterStream(String parameterName) throws SQLException {}", msg1, msg2); - return wrappedCallableStatement.getCharacterStream(parameterName); - } - - @Override - public void setBlob(String parameterName, Blob x) throws SQLException { - logger.warn("{} void setBlob(String parameterName, Blob x) throws SQLException {}", msg1, msg2); - wrappedCallableStatement.setBlob(parameterName, x); - } - - @Override - public void setClob(String parameterName, Clob x) throws SQLException { - logger.warn("{} void setClob(String parameterName, Clob x) throws SQLException {}", msg1, msg2); - wrappedCallableStatement.setClob(parameterName, x); - } - - @Override - public void setAsciiStream(String parameterName, InputStream x, long length) throws SQLException { - logger.warn("{} void setAsciiStream(String parameterName, InputStream x, long length) throws SQLException {}", msg1, msg2); - wrappedCallableStatement.setAsciiStream(parameterName, x, length); - } - - @Override - public void setBinaryStream(String parameterName, InputStream x, long length) throws SQLException { - logger.warn("{} void setBinaryStream(String parameterName, InputStream x, long length) throws SQLException {}", msg1, msg2); - wrappedCallableStatement.setBinaryStream(parameterName, x, length); - } - - @Override - public void setCharacterStream(String parameterName, Reader reader, long length) throws SQLException { - logger.warn("{} void setCharacterStream(String parameterName, Reader reader, long length) throws SQLException {}", msg1, msg2); - wrappedCallableStatement.setCharacterStream(parameterName, reader, length); - } - - @Override - public void setAsciiStream(String parameterName, InputStream x) throws SQLException { - logger.warn("{} void setAsciiStream(String parameterName, InputStream x) throws SQLException {}", msg1, msg2); - wrappedCallableStatement.setAsciiStream(parameterName, x); - } - - @Override - public void setBinaryStream(String parameterName, InputStream x) throws SQLException { - logger.warn("{} void setBinaryStream(String parameterName, InputStream x) throws SQLException {}", msg1, msg2); - wrappedCallableStatement.setBinaryStream(parameterName, x); - } - - @Override - public void setCharacterStream(String parameterName, Reader reader) throws SQLException { - logger.warn("{} void setCharacterStream(String parameterName, Reader reader) throws SQLException {}", msg1, msg2); - wrappedCallableStatement.setCharacterStream(parameterName, reader); - } - - @Override - public void setNCharacterStream(String parameterName, Reader value) throws SQLException { - logger.warn("{} void setNCharacterStream(String parameterName, Reader value) throws SQLException {}", msg1, msg2); - wrappedCallableStatement.setNCharacterStream(parameterName, value); - } - - @Override - public void setClob(String parameterName, Reader reader) throws SQLException { - logger.warn("{} void setClob(String parameterName, Reader reader) throws SQLException {}", msg1, msg2); - wrappedCallableStatement.setClob(parameterName, reader); - } - - @Override - public void setBlob(String parameterName, InputStream inputStream) throws SQLException { - logger.warn("{} void setBlob(String parameterName, InputStream inputStream) throws SQLException {}", msg1, msg2); - wrappedCallableStatement.setBlob(parameterName, inputStream); - } - - @Override - public void setNClob(String parameterName, Reader reader) throws SQLException { - logger.warn("{} void setNClob(String parameterName, Reader reader) throws SQLException {}", msg1, msg2); - wrappedCallableStatement.setNClob(parameterName, reader); - } - - @Override - public T getObject(int parameterIndex, Class type) throws SQLException { - logger.warn("{} T getObject(int parameterIndex, Class type) throws SQLException {}", msg1, msg2); - return wrappedCallableStatement.getObject(parameterIndex, type); - } - - @Override - public T getObject(String parameterName, Class type) throws SQLException { - logger.warn("{} T getObject(String parameterName, Class type) throws SQLException {}", msg1, msg2); - return wrappedCallableStatement.getObject(parameterName, type); - } - - @Override - public ResultSet executeQuery() throws SQLException { - if (mode == testMode) { - return new KResultSet(); - } - return new KResultSet(wrappedCallableStatement.executeQuery()); - } - - @Override - public int executeUpdate() throws SQLException { - if (mode == testMode) { - return 1; - } - return wrappedCallableStatement.executeUpdate(); - } - - @Override - public void setNull(int parameterIndex, int sqlType) throws SQLException { - logger.warn("{} void setNull(int parameterIndex, int sqlType) throws SQLException {}", msg1, msg2); - wrappedCallableStatement.setNull(parameterIndex, sqlType); - } - - @Override - public void setBoolean(int parameterIndex, boolean x) throws SQLException { - logger.warn("{} void setBoolean(int parameterIndex, boolean x) throws SQLException {}", msg1, msg2); - wrappedCallableStatement.setBoolean(parameterIndex, x); - } - - @Override - public void setByte(int parameterIndex, byte x) throws SQLException { - logger.warn("{} void setByte(int parameterIndex, byte x) throws SQLException {}", msg1, msg2); - wrappedCallableStatement.setByte(parameterIndex, x); - } - - @Override - public void setShort(int parameterIndex, short x) throws SQLException { - logger.warn("{} void setShort(int parameterIndex, short x) throws SQLException {}", msg1, msg2); - wrappedCallableStatement.setShort(parameterIndex, x); - } - - @Override - public void setInt(int parameterIndex, int x) throws SQLException { - logger.warn("{} void setInt(int parameterIndex, int x) throws SQLException {}", msg1, msg2); - wrappedCallableStatement.setInt(parameterIndex, x); - } - - @Override - public void setLong(int parameterIndex, long x) throws SQLException { - logger.warn("{} void setLong(int parameterIndex, long x) throws SQLException {}", msg1, msg2); - wrappedCallableStatement.setLong(parameterIndex, x); - } - - @Override - public void setFloat(int parameterIndex, float x) throws SQLException { - logger.warn("{} void setFloat(int parameterIndex, float x) throws SQLException {}", msg1, msg2); - wrappedCallableStatement.setFloat(parameterIndex, x); - } - - @Override - public void setDouble(int parameterIndex, double x) throws SQLException { - logger.warn("{} void setDouble(int parameterIndex, double x) throws SQLException {}", msg1, msg2); - wrappedCallableStatement.setDouble(parameterIndex, x); - } - - @Override - public void setBigDecimal(int parameterIndex, BigDecimal x) throws SQLException { - logger.warn("{} void setBigDecimal(int parameterIndex, BigDecimal x) throws SQLException {}", msg1, msg2); - wrappedCallableStatement.setBigDecimal(parameterIndex, x); - } - - @Override - public void setString(int parameterIndex, String x) throws SQLException { - logger.warn("{} void setString(int parameterIndex, String x) throws SQLException {}", msg1, msg2); - wrappedCallableStatement.setString(parameterIndex, x); - } - - @Override - public void setBytes(int parameterIndex, byte[] x) throws SQLException { - logger.warn("{} void setBytes(int parameterIndex, byte[] x) throws SQLException {}", msg1, msg2); - wrappedCallableStatement.setBytes(parameterIndex, x); - } - - @Override - public void setDate(int parameterIndex, Date x) throws SQLException { - logger.warn("{} void setDate(int parameterIndex, Date x) throws SQLException {}", msg1, msg2); - wrappedCallableStatement.setDate(parameterIndex, x); - } - - @Override - public void setTime(int parameterIndex, Time x) throws SQLException { - logger.warn("{} void setTime(int parameterIndex, Time x) throws SQLException {}", msg1, msg2); - wrappedCallableStatement.setTime(parameterIndex, x); - } - - @Override - public void setTimestamp(int parameterIndex, Timestamp x) throws SQLException { - logger.warn("{} void setTimestamp(int parameterIndex, Timestamp x) throws SQLException {}", msg1, msg2); - wrappedCallableStatement.setTimestamp(parameterIndex, x); - } - - @Override - public void setAsciiStream(int parameterIndex, InputStream x, int length) throws SQLException { - logger.warn("{} void setAsciiStream(int parameterIndex, InputStream x, int length) throws SQLException {}", msg1, msg2); - wrappedCallableStatement.setAsciiStream(parameterIndex, x, length); - } - - @Override - @Deprecated - public void setUnicodeStream(int parameterIndex, InputStream x, int length) throws SQLException { - logger.warn("{} void setUnicodeStream(int parameterIndex, InputStream x, int length) throws SQLException {}", msg1, msg2); - wrappedCallableStatement.setUnicodeStream(parameterIndex, x, length); - } - - @Override - public void setBinaryStream(int parameterIndex, InputStream x, int length) throws SQLException { - logger.warn("{} void setBinaryStream(int parameterIndex, InputStream x, int length) throws SQLException {}", msg1, msg2); - wrappedCallableStatement.setBinaryStream(parameterIndex, x, length); - } - - @Override - public void clearParameters() throws SQLException { - logger.warn("{} void clearParameters() throws SQLException {}", msg1, msg2); - wrappedCallableStatement.clearParameters(); - } - - @Override - public void setObject(int parameterIndex, Object x, int targetSqlType) throws SQLException { - logger.warn("{} void setObject(int parameterIndex, Object x, int targetSqlType) throws SQLException {}", msg1, msg2); - wrappedCallableStatement.setObject(parameterIndex, x, targetSqlType); - } - - @Override - public void setObject(int parameterIndex, Object x) throws SQLException { - logger.warn("{} void setObject(int parameterIndex, Object x) throws SQLException {}", msg1, msg2); - wrappedCallableStatement.setObject(parameterIndex, x); - } - - @Override - public boolean execute() throws SQLException { - logger.warn("{} boolean execute() throws SQLException {}", msg1, msg2); - return wrappedCallableStatement.execute(); - } - - @Override - public void addBatch() throws SQLException { - logger.warn("{} void addBatch() throws SQLException {}", msg1, msg2); - wrappedCallableStatement.addBatch(); - } - - @Override - public void setCharacterStream(int parameterIndex, Reader reader, int length) throws SQLException { - logger.warn("{} void setCharacterStream(int parameterIndex, Reader reader, int length) throws SQLException {}", msg1, msg2); - wrappedCallableStatement.setCharacterStream(parameterIndex, reader, length); - } - - @Override - public void setRef(int parameterIndex, Ref x) throws SQLException { - logger.warn("{} void setRef(int parameterIndex, Ref x) throws SQLException {}", msg1, msg2); - wrappedCallableStatement.setRef(parameterIndex, x); - } - - @Override - public void setBlob(int parameterIndex, Blob x) throws SQLException { - logger.warn("{} void setBlob(int parameterIndex, Blob x) throws SQLException {}", msg1, msg2); - wrappedCallableStatement.setBlob(parameterIndex, x); - } - - @Override - public void setClob(int parameterIndex, Clob x) throws SQLException { - logger.warn("{} void setClob(int parameterIndex, Clob x) throws SQLException {}", msg1, msg2); - wrappedCallableStatement.setClob(parameterIndex, x); - } - - @Override - public void setArray(int parameterIndex, Array x) throws SQLException { - logger.warn("{} void setArray(int parameterIndex, Array x) throws SQLException {}", msg1, msg2); - wrappedCallableStatement.setArray(parameterIndex, x); - } - - @Override - public ResultSetMetaData getMetaData() throws SQLException { - logger.warn("{} ResultSetMetaData getMetaData() throws SQLException {}", msg1, msg2); - return new KResultSetMetaData(wrappedCallableStatement.getMetaData()); - } - - @Override - public void setDate(int parameterIndex, Date x, Calendar cal) throws SQLException { - logger.warn("{} void setDate(int parameterIndex, Date x, Calendar cal) throws SQLException {}", msg1, msg2); - wrappedCallableStatement.setDate(parameterIndex, x, cal); - } - - @Override - public void setTime(int parameterIndex, Time x, Calendar cal) throws SQLException { - logger.warn("{} void setTime(int parameterIndex, Time x, Calendar cal) throws SQLException {}", msg1, msg2); - wrappedCallableStatement.setTime(parameterIndex, x, cal); - } - - @Override - public void setTimestamp(int parameterIndex, Timestamp x, Calendar cal) throws SQLException { - logger.warn("{} void setTimestamp(int parameterIndex, Timestamp x, Calendar cal) throws SQLException {}", msg1, msg2); - wrappedCallableStatement.setTimestamp(parameterIndex, x, cal); - } - - @Override - public void setNull(int parameterIndex, int sqlType, String typeName) throws SQLException { - logger.warn("{} void setNull(int parameterIndex, int sqlType, String typeName) throws SQLException {}", msg1, msg2); - wrappedCallableStatement.setNull(parameterIndex, sqlType, typeName); - } - - @Override - public void setURL(int parameterIndex, URL x) throws SQLException { - logger.warn("{} void setURL(int parameterIndex, URL x) throws SQLException {}", msg1, msg2); - wrappedCallableStatement.setURL(parameterIndex, x); - } - - @Override - public ParameterMetaData getParameterMetaData() throws SQLException { - logger.warn("{} ParameterMetaData getParameterMetaData() throws SQLException {}", msg1, msg2); - return new KParameterMetaData(wrappedCallableStatement.getParameterMetaData()); - } - - @Override - public void setRowId(int parameterIndex, RowId x) throws SQLException { - logger.warn("{} void setRowId(int parameterIndex, RowId x) throws SQLException {}", msg1, msg2); - wrappedCallableStatement.setRowId(parameterIndex, x); - } - - @Override - public void setNString(int parameterIndex, String value) throws SQLException { - logger.warn("{} void setNString(int parameterIndex, String value) throws SQLException {}", msg1, msg2); - wrappedCallableStatement.setNString(parameterIndex, value); - } - - @Override - public void setNCharacterStream(int parameterIndex, Reader value, long length) throws SQLException { - logger.warn("{} void setNCharacterStream(int parameterIndex, Reader value, long length) throws SQLException {}", msg1, msg2); - wrappedCallableStatement.setNCharacterStream(parameterIndex, value, length); - } - - @Override - public void setNClob(int parameterIndex, NClob value) throws SQLException { - logger.warn("{} void setNClob(int parameterIndex, NClob value) throws SQLException {}", msg1, msg2); - - } - - @Override - public void setClob(int parameterIndex, Reader reader, long length) throws SQLException { - logger.warn("{} void setClob(int parameterIndex, Reader reader, long length) throws SQLException {}", msg1, msg2); - wrappedCallableStatement.setClob(parameterIndex, reader, length); - } - - @Override - public void setBlob(int parameterIndex, InputStream inputStream, long length) throws SQLException { - logger.warn("{} void setBlob(int parameterIndex, InputStream inputStream, long length) throws SQLException {}", msg1, msg2); - wrappedCallableStatement.setBlob(parameterIndex, inputStream, length); - } - - @Override - public void setNClob(int parameterIndex, Reader reader, long length) throws SQLException { - logger.warn("{} void setNClob(int parameterIndex, Reader reader, long length) throws SQLException {}", msg1, msg2); - wrappedCallableStatement.setNClob(parameterIndex, reader, length); - } - - @Override - public void setSQLXML(int parameterIndex, SQLXML xmlObject) throws SQLException { - logger.warn("{} void setSQLXML(int parameterIndex, SQLXML xmlObject) throws SQLException {}", msg1, msg2); - wrappedCallableStatement.setSQLXML(parameterIndex, xmlObject); - } - - @Override - public void setObject(int parameterIndex, Object x, int targetSqlType, int scaleOrLength) throws SQLException { - logger.warn("{} void setObject(int parameterIndex, Object x, int targetSqlType, int scaleOrLength) throws SQLException {}", msg1, msg2); - wrappedCallableStatement.setObject(parameterIndex, x, targetSqlType, scaleOrLength); - } - - @Override - public void setAsciiStream(int parameterIndex, InputStream x, long length) throws SQLException { - logger.warn("{} void setAsciiStream(int parameterIndex, InputStream x, long length) throws SQLException {}", msg1, msg2); - wrappedCallableStatement.setAsciiStream(parameterIndex, x, length); - } - - @Override - public void setBinaryStream(int parameterIndex, InputStream x, long length) throws SQLException { - logger.warn("{} void setBinaryStream(int parameterIndex, InputStream x, long length) throws SQLException {}", msg1, msg2); - wrappedCallableStatement.setBinaryStream(parameterIndex, x, length); - } - - @Override - public void setCharacterStream(int parameterIndex, Reader reader, long length) throws SQLException { - logger.warn("{} void setCharacterStream(int parameterIndex, Reader reader, long length) throws SQLException {}", msg1, msg2); - wrappedCallableStatement.setCharacterStream(parameterIndex, reader, length); - } - - @Override - public void setAsciiStream(int parameterIndex, InputStream x) throws SQLException { - logger.warn("{} void setAsciiStream(int parameterIndex, InputStream x) throws SQLException {}", msg1, msg2); - wrappedCallableStatement.setAsciiStream(parameterIndex, x); - } - - @Override - public void setBinaryStream(int parameterIndex, InputStream x) throws SQLException { - logger.warn("{} void setBinaryStream(int parameterIndex, InputStream x) throws SQLException {}", msg1, msg2); - wrappedCallableStatement.setBinaryStream(parameterIndex, x); - } - - @Override - public void setCharacterStream(int parameterIndex, Reader reader) throws SQLException { - logger.warn("{} void setCharacterStream(int parameterIndex, Reader reader) throws SQLException {}", msg1, msg2); - wrappedCallableStatement.setCharacterStream(parameterIndex, reader); - } - - @Override - public void setNCharacterStream(int parameterIndex, Reader value) throws SQLException { - logger.warn("{} void setNCharacterStream(int parameterIndex, Reader value) throws SQLException {}", msg1, msg2); - wrappedCallableStatement.setNCharacterStream(parameterIndex, value); - } - - @Override - public void setClob(int parameterIndex, Reader reader) throws SQLException { - logger.warn("{} void setClob(int parameterIndex, Reader reader) throws SQLException {}", msg1, msg2); - wrappedCallableStatement.setClob(parameterIndex, reader); - } - - @Override - public void setBlob(int parameterIndex, InputStream inputStream) throws SQLException { - logger.warn("{} void setBlob(int parameterIndex, InputStream inputStream) throws SQLException {}", msg1, msg2); - wrappedCallableStatement.setBlob(parameterIndex, inputStream); - } - - @Override - public void setNClob(int parameterIndex, Reader reader) throws SQLException { - logger.warn("{} void setNClob(int parameterIndex, Reader reader) throws SQLException {}", msg1, msg2); - wrappedCallableStatement.setNClob(parameterIndex, reader); - } - - @Override - public ResultSet executeQuery(String sql) throws SQLException { - logger.warn("{} ResultSet executeQuery(String sql) throws SQLException {}", msg1, msg2); - return new KResultSet(wrappedCallableStatement.executeQuery(sql)); - } - - @Override - public int executeUpdate(String sql) throws SQLException { - logger.warn("{} int executeUpdate(String sql) throws SQLException {}", msg1, msg2); - return wrappedCallableStatement.executeUpdate(sql); - } - - @Override - public void close() throws SQLException { - logger.warn("{} void close() throws SQLException {}", msg1, msg2); - wrappedCallableStatement.close(); - } - - @Override - public int getMaxFieldSize() throws SQLException { - logger.warn("{} int getMaxFieldSize() throws SQLException {}", msg1, msg2); - return wrappedCallableStatement.getMaxFieldSize(); - } - - @Override - public void setMaxFieldSize(int max) throws SQLException { - logger.warn("{} void setMaxFieldSize(int max) throws SQLException {}", msg1, msg2); - wrappedCallableStatement.setMaxFieldSize(max); - } - - @Override - public int getMaxRows() throws SQLException { - logger.warn("{} int getMaxRows() throws SQLException {}", msg1, msg2); - return wrappedCallableStatement.getMaxRows(); - } - - @Override - public void setMaxRows(int max) throws SQLException { - logger.warn("{} void setMaxRows(int max) throws SQLException {}", msg1, msg2); - wrappedCallableStatement.setMaxRows(max); - } - - @Override - public void setEscapeProcessing(boolean enable) throws SQLException { - logger.warn("{} void setEscapeProcessing(boolean enable) throws SQLException {}", msg1, msg2); - wrappedCallableStatement.setEscapeProcessing(enable); - } - - @Override - public int getQueryTimeout() throws SQLException { - logger.warn("{} int getQueryTimeout() throws SQLException {}", msg1, msg2); - return wrappedCallableStatement.getQueryTimeout(); - } - - @Override - public void setQueryTimeout(int seconds) throws SQLException { - logger.warn("{} void setQueryTimeout(int seconds) throws SQLException {}", msg1, msg2); - wrappedCallableStatement.setQueryTimeout(seconds); - } - - @Override - public void cancel() throws SQLException { - logger.warn("{} void cancel() throws SQLException {}", msg1, msg2); - wrappedCallableStatement.cancel(); - } - - @Override - public SQLWarning getWarnings() throws SQLException { - logger.warn("{} SQLWarning getWarnings() throws SQLException {}", msg1, msg2); - return wrappedCallableStatement.getWarnings(); - } - - @Override - public void clearWarnings() throws SQLException { - logger.warn("{} void clearWarnings() throws SQLException {}", msg1, msg2); - wrappedCallableStatement.clearWarnings(); - } - - @Override - public void setCursorName(String name) throws SQLException { - logger.warn("{} void setCursorName(String name) throws SQLException {}", msg1, msg2); - wrappedCallableStatement.setCursorName(name); - } - - @Override - public boolean execute(String sql) throws SQLException { - logger.warn("{} boolean execute(String sql) throws SQLException {}", msg1, msg2); - return wrappedCallableStatement.execute(sql); - } - - @Override - public ResultSet getResultSet() throws SQLException { - logger.warn("{} ResultSet getResultSet() throws SQLException {}", msg1, msg2); - return new KResultSet(wrappedCallableStatement.getResultSet()); - } - - @Override - public int getUpdateCount() throws SQLException { - logger.warn("{} int getUpdateCount() throws SQLException {}", msg1, msg2); - return wrappedCallableStatement.getUpdateCount(); - } - - @Override - public boolean getMoreResults() throws SQLException { - logger.warn("{} boolean getMoreResults() throws SQLException {}", msg1, msg2); - return wrappedCallableStatement.getMoreResults(); - } - - @Override - public void setFetchDirection(int direction) throws SQLException { - logger.warn("{} void setFetchDirection(int direction) throws SQLException {}", msg1, msg2); - wrappedCallableStatement.setFetchDirection(direction); - } - - @Override - public int getFetchDirection() throws SQLException { - logger.warn("{} int getFetchDirection() throws SQLException {}", msg1, msg2); - return wrappedCallableStatement.getFetchDirection(); - } - - @Override - public void setFetchSize(int rows) throws SQLException { - logger.warn("{} void setFetchSize(int rows) throws SQLException {}", msg1, msg2); - wrappedCallableStatement.setFetchDirection(rows); - } - - @Override - public int getFetchSize() throws SQLException { - logger.warn("{} int getFetchSize() throws SQLException {}", msg1, msg2); - return wrappedCallableStatement.getFetchSize(); - } - - @Override - public int getResultSetConcurrency() throws SQLException { - logger.warn("{} int getResultSetConcurrency() throws SQLException {}", msg1, msg2); - return wrappedCallableStatement.getResultSetConcurrency(); - } - - @Override - public int getResultSetType() throws SQLException { - logger.warn("{} int getResultSetType() throws SQLException {}", msg1, msg2); - return wrappedCallableStatement.getResultSetType(); - } - - @Override - public void addBatch(String sql) throws SQLException { - logger.warn("{} void addBatch(String sql) throws SQLException {}", msg1, msg2); - wrappedCallableStatement.addBatch(sql); - } - - @Override - public void clearBatch() throws SQLException { - logger.warn("{} void clearBatch() throws SQLException {}", msg1, msg2); - wrappedCallableStatement.clearBatch(); - } - - @Override - public int[] executeBatch() throws SQLException { - logger.warn("{} int[] executeBatch() throws SQLException {}", msg1, msg2); - return wrappedCallableStatement.executeBatch(); - } - - @Override - public Connection getConnection() throws SQLException { - logger.warn("{} Connection getConnection() throws SQLException {}", msg1, msg2); - return new KConnection(wrappedCallableStatement.getConnection()); - } - - @Override - public boolean getMoreResults(int current) throws SQLException { - logger.warn("{} boolean getMoreResults(int current) throws SQLException {}", msg1, msg2); - return wrappedCallableStatement.getMoreResults(current); - } - - @Override - public ResultSet getGeneratedKeys() throws SQLException { - logger.warn("{} ResultSet getGeneratedKeys() throws SQLException {}", msg1, msg2); - return new KResultSet(wrappedCallableStatement.getGeneratedKeys()); - } - - @Override - public int executeUpdate(String sql, int autoGeneratedKeys) throws SQLException { - logger.warn("{} int executeUpdate(String sql, int autoGeneratedKeys) throws SQLException {}", msg1, msg2); - return wrappedCallableStatement.executeUpdate(); - } - - @Override - public int executeUpdate(String sql, int[] columnIndexes) throws SQLException { - logger.warn("{} int executeUpdate(String sql, int[] columnIndexes) throws SQLException {}", msg1, msg2); - return wrappedCallableStatement.executeUpdate(); - } - - @Override - public int executeUpdate(String sql, String[] columnNames) throws SQLException { - logger.warn("{} int executeUpdate(String sql, String[] columnNames) throws SQLException {}", msg1, msg2); - return wrappedCallableStatement.executeUpdate(sql, columnNames); - } - - @Override - public boolean execute(String sql, int autoGeneratedKeys) throws SQLException { - logger.warn("{} boolean execute(String sql, int autoGeneratedKeys) throws SQLException {}", msg1, msg2); - return wrappedCallableStatement.execute(sql, autoGeneratedKeys); - } - - @Override - public boolean execute(String sql, int[] columnIndexes) throws SQLException { - logger.warn("{} boolean execute(String sql, int[] columnIndexes) throws SQLException {}", msg1, msg2); - return wrappedCallableStatement.execute(sql, columnIndexes); - } - - @Override - public boolean execute(String sql, String[] columnNames) throws SQLException { - logger.warn("{} boolean execute(String sql, String[] columnNames) throws SQLException {}", msg1, msg2); - return wrappedCallableStatement.execute(sql, columnNames); - } - - @Override - public int getResultSetHoldability() throws SQLException { - logger.warn("{} int getResultSetHoldability() throws SQLException {}", msg1, msg2); - return wrappedCallableStatement.getResultSetHoldability(); - } - - @Override - public boolean isClosed() throws SQLException { - logger.warn("{} boolean isClosed() throws SQLException {}", msg1, msg2); - return wrappedCallableStatement.isClosed(); - } - - @Override - public void setPoolable(boolean poolable) throws SQLException { - logger.warn("{} void setPoolable(boolean poolable) throws SQLException {}", msg1, msg2); - wrappedCallableStatement.setPoolable(poolable); - } - - @Override - public boolean isPoolable() throws SQLException { - logger.warn("{} boolean isPoolable() throws SQLException {}", msg1, msg2); - return wrappedCallableStatement.isPoolable(); - } - - @Override - public void closeOnCompletion() throws SQLException { - logger.warn("{} void closeOnCompletion() throws SQLException {}", msg1, msg2); - wrappedCallableStatement.closeOnCompletion(); - } - - @Override - public boolean isCloseOnCompletion() throws SQLException { - logger.warn("{} boolean isCloseOnCompletion() throws SQLException {}", msg1, msg2); - return wrappedCallableStatement.isCloseOnCompletion(); - } - - @Override - public T unwrap(Class iface) throws SQLException { - logger.warn("{} T unwrap(Class iface) throws SQLException {}", msg1, msg2); - return wrappedCallableStatement.unwrap(iface); - } - - @Override - public boolean isWrapperFor(Class iface) throws SQLException { - logger.warn("{} boolean isWrapperFor(Class iface) throws SQLException {}", msg1, msg2); - return wrappedCallableStatement.isWrapperFor(iface); - } -} diff --git a/integration/src/main/java/io/keploy/ksql/KConnection.java b/integration/src/main/java/io/keploy/ksql/KConnection.java deleted file mode 100644 index 74096104..00000000 --- a/integration/src/main/java/io/keploy/ksql/KConnection.java +++ /dev/null @@ -1,1040 +0,0 @@ -package io.keploy.ksql; - - -import io.keploy.regression.Mode; -import io.keploy.regression.context.Context; -import io.keploy.regression.context.Kcontext; -import org.apache.logging.log4j.LogManager; - -import java.sql.*; -import java.util.Map; -import java.util.Properties; -import java.util.concurrent.Executor; - -import static io.keploy.ksql.KDriver.*; -import static io.keploy.ksql.KResultSet.*; -import static io.keploy.utils.ProcessSQL.convertMap; - - - -/** - * KConnection is a wrapper class for Connection used in SQL, this class helps in recording data in record mode - * and providing data in test mode - */ -public class KConnection implements Connection { - - private Connection wrappedCon = null; - - public static String MyQuery = ""; - - static boolean firstTime = true; - private static final org.apache.logging.log4j.Logger logger = LogManager.getLogger(KConnection.class); - - private static final String THUNDER = "\u26A1\uFE0F"; - - private static final String CROSS = new String(Character.toChars(0x274C)); - - - public KConnection(Connection connection) { - if (firstTime && connection!=null) { - logger.info(THUNDER + " Keploy wrapped "+ DriverName + " successfully !" ); - firstTime = false; - } - this.wrappedCon = connection; - } - - public KConnection() throws SQLException { - if (firstTime) { - logger.info(THUNDER + " Keploy mock connection initialization during tests"); - firstTime = false; - } - } - - @Override - public Statement createStatement() throws SQLException { - Kcontext kctx = Context.getCtx(); - if (kctx == null) { - if (mode == recordMode) { - return wrappedCon.createStatement(); - } - Statement resultSet = new KStatement(); - return new KStatement(resultSet); - } - mode = kctx.getMode(); - logger.debug("KStatement after setting context with query"); - Statement ps = new KStatement(); - switch (mode) { - case MODE_TEST: - ps = new KStatement(); - break; - case MODE_RECORD: - ps = wrappedCon.createStatement(); - - break; - default: - System.out.println("integrations: Not in a valid sdk mode"); - } - return new KStatement(ps); - } - - @Override - public PreparedStatement prepareStatement(String sql) throws SQLException { - Kcontext kctx = Context.getCtx(); - if (kctx == null) { - if (mode == recordMode) { - return wrappedCon.prepareStatement(sql); - } - PreparedStatement resultSet = new KPreparedStatement(); // Mockito.mock(PreparedStatement.class); - return new KPreparedStatement(resultSet); - } - mode = kctx.getMode(); - MyQuery = sql; - logger.debug("KPrepared statement after setting context with query" + sql); - PreparedStatement ps = new KPreparedStatement(); - switch (mode) { - case MODE_TEST: - meta.clear(); - java.util.List mock = kctx.getMock(); - if (mock.size() > 0) { - if (mock.get(0).getKind().equals("SQL") && mock.get(0).getSpec().getMetadataMap().size() > 0) { - meta = convertMap(mock.get(0).getSpec().getMetadataMap()); - }else { - logger.debug("Query {} has no metaData", MyQuery); - } - } - break; - case MODE_RECORD: - ps = wrappedCon.prepareStatement(sql); - break; - default: - System.out.println("integrations: Not in a valid sdk mode"); - } - return new KPreparedStatement(ps); - } - - @Override - public CallableStatement prepareCall(String sql) throws SQLException { - Kcontext kctx = Context.getCtx(); - if (kctx == null) { - if (mode == recordMode) { - return wrappedCon.prepareCall(sql); - } - CallableStatement resultSet = new KCallableStatement();//Mockito.mock(CallableStatement.class); - return new KCallableStatement(resultSet); - } - Mode.ModeType mode = kctx.getMode(); - - CallableStatement rs = new KCallableStatement(); - switch (mode) { - case MODE_TEST: - // don't run - meta.clear(); - java.util.List mock = kctx.getMock(); - if (mock.size() > 0) { - if (mock.get(0).getKind().equals("SQL") && mock.get(0).getSpec().getMetadataMap().size() > 0) { - meta = convertMap(mock.get(0).getSpec().getMetadataMap()); - }else { - logger.debug("Query {} has no metaData", MyQuery); - } - } - break; - case MODE_RECORD: - rs = wrappedCon.prepareCall(sql); - break; - default: - System.out.println("integrations: Not in a valid sdk mode"); - } - return new KCallableStatement(rs); - } - - @Override - public String nativeSQL(String sql) throws SQLException { - Kcontext kctx = Context.getCtx(); - if (kctx == null) { - if (mode == recordMode) { - return wrappedCon.nativeSQL(sql); - } - } - String st = wrappedCon.nativeSQL(sql); - return st; - } - - @Override - public void setAutoCommit(boolean autoCommit) throws SQLException { - Kcontext kctx = Context.getCtx(); - if (kctx == null) { - if (mode == recordMode) { - wrappedCon.setAutoCommit(autoCommit); - } - return; - } - - switch (mode) { - case MODE_TEST: - // don't run - break; - case MODE_RECORD: - wrappedCon.setAutoCommit(autoCommit); - break; - default: - System.out.println("integrations: Not in a valid sdk mode"); - } - } - - @Override - public boolean getAutoCommit() throws SQLException { - Kcontext kctx = Context.getCtx(); - if (kctx == null) { - if (mode == recordMode) { - return wrappedCon.getAutoCommit(); - } - return false; - } - - boolean rs = false; - switch (mode) { - case MODE_TEST: - // don't run - break; - case MODE_RECORD: - rs = wrappedCon.getAutoCommit(); - break; - default: - System.out.println("integrations: Not in a valid sdk mode"); - } - return rs; - - } - - @Override - public void commit() throws SQLException { - Kcontext kctx = Context.getCtx(); - if (kctx == null) { - if (mode == recordMode) { - wrappedCon.commit(); - } - return; - } - - switch (mode) { - case MODE_TEST: - // don't run - break; - case MODE_RECORD: - wrappedCon.commit(); - break; - default: - System.out.println("integrations: Not in a valid sdk mode"); - } - - } - - @Override - public void rollback() throws SQLException { - Kcontext kctx = Context.getCtx(); - if (kctx == null) { - if (mode == recordMode) { - wrappedCon.rollback(); - } - return; - } - - switch (mode) { - case MODE_TEST: - // don't run - break; - case MODE_RECORD: - wrappedCon.rollback(); - break; - default: - System.out.println("integrations: Not in a valid sdk mode"); - } - - } - - @Override - public void close() throws SQLException { - Kcontext kctx = Context.getCtx(); - if (kctx == null) { - if (mode == recordMode) { - wrappedCon.isClosed(); - } - return; - } - wrappedCon.close(); - - } - - @Override - public boolean isClosed() throws SQLException { - Kcontext kctx = Context.getCtx(); - if (kctx == null) { - if (mode == recordMode) { - return wrappedCon.isClosed(); - } - return true; - } - boolean rs = true; - switch (mode) { - case MODE_TEST: - // don't run - break; - case MODE_RECORD: - rs = wrappedCon.isClosed(); - break; - default: - System.out.println("integrations: Not in a valid sdk mode"); - } - return rs; - - } - - @Override - public DatabaseMetaData getMetaData() throws SQLException { - Kcontext kctx = Context.getCtx(); - if (kctx == null) { - if (mode == recordMode) { - return wrappedCon.getMetaData(); - } - return new KDatabaseMetaData(); - } - - DatabaseMetaData rs = new KDatabaseMetaData(); - mode = kctx.getMode(); - switch (mode) { - case MODE_TEST: - // don't run - break; - case MODE_RECORD: - rs = wrappedCon.getMetaData(); - break; - default: - System.out.println("integrations: Not in a valid sdk mode"); - } - return rs; - - } - - @Override - public void setReadOnly(boolean readOnly) throws SQLException { - Kcontext kctx = Context.getCtx(); - if (kctx == null) { - if (mode == recordMode) { - wrappedCon.setReadOnly(readOnly); - } - return; - } - - switch (mode) { - case MODE_TEST: - // don't run - break; - case MODE_RECORD: - wrappedCon.setReadOnly(readOnly); - break; - default: - System.out.println("integrations: Not in a valid sdk mode"); - } - - } - - @Override - public boolean isReadOnly() throws SQLException { - Kcontext kctx = Context.getCtx(); - if (kctx == null) { - if (mode == recordMode) { - return wrappedCon.isReadOnly(); - } - return false; - } - boolean rs = false; - - switch (mode) { - case MODE_TEST: - // don't run - break; - case MODE_RECORD: - rs = wrappedCon.isReadOnly(); - break; - default: - System.out.println("integrations: Not in a valid sdk mode"); - } - return rs; - - } - - @Override - public void setCatalog(String catalog) throws SQLException { - Kcontext kctx = Context.getCtx(); - if (kctx == null) { - if (mode == recordMode) { - wrappedCon.setCatalog(catalog); - } - return; - } - - - switch (mode) { - case MODE_TEST: - // don't run - break; - case MODE_RECORD: - wrappedCon.setCatalog(catalog); - break; - default: - System.out.println("integrations: Not in a valid sdk mode"); - } - - - } - - @Override - public String getCatalog() throws SQLException { - if (mode == testMode) { - return "KEPLOY_CATALOG"; - } - return wrappedCon.getCatalog(); - } - - @Override - public void setTransactionIsolation(int level) throws SQLException { - Kcontext kctx = Context.getCtx(); - if (kctx == null) { - if (mode == recordMode) { - wrappedCon.setTransactionIsolation(level); - } - return; - } - - switch (mode) { - case MODE_TEST: - // don't run - break; - case MODE_RECORD: - wrappedCon.setTransactionIsolation(level); - return; - default: - System.out.println("integrations: Not in a valid sdk mode"); - } - } - - @Override - public int getTransactionIsolation() throws SQLException { - Kcontext kctx = Context.getCtx(); - if (kctx == null) { - if (mode == recordMode) { - return wrappedCon.getTransactionIsolation(); - } - return 2; - } - - int rs = 2; - switch (mode) { - case MODE_TEST: - // don't run - break; - case MODE_RECORD: - rs = wrappedCon.getTransactionIsolation(); - break; - default: - System.out.println("integrations: Not in a valid sdk mode"); - } - return rs; - - } - - @Override - public SQLWarning getWarnings() throws SQLException { - Kcontext kctx = Context.getCtx(); - if (kctx == null) { - if (mode == recordMode) { - return wrappedCon.getWarnings(); - } - return null; - } - SQLWarning rs = null; - switch (mode) { - case MODE_TEST: - // don't run - break; - case MODE_RECORD: - rs = wrappedCon.getWarnings(); - break; - default: - System.out.println("integrations: Not in a valid sdk mode"); - } - return rs; - - } - - @Override - public void clearWarnings() throws SQLException { - Kcontext kctx = Context.getCtx(); - if (kctx == null) { - if (mode == recordMode) { - wrappedCon.clearWarnings(); - } - return; - } - - switch (mode) { - case MODE_TEST: - // don't run - break; - case MODE_RECORD: - wrappedCon.clearWarnings(); - break; - default: - System.out.println("integrations: Not in a valid sdk mode"); - } - } - - @Override - public Statement createStatement(int resultSetType, int resultSetConcurrency) throws SQLException { - Kcontext kctx = Context.getCtx(); - if (kctx == null) { - if (mode == recordMode) { - return wrappedCon.createStatement(resultSetType, resultSetConcurrency); - } - Statement resultSet = new KStatement();//Mockito.mock(Statement.class); - return new KStatement(resultSet); - } - - Statement rs = new KStatement(); - mode = kctx.getMode(); - switch (mode) { - case MODE_TEST: - // don't run - break; - case MODE_RECORD: - rs = wrappedCon.createStatement(resultSetType, resultSetConcurrency); - break; - default: - System.out.println("integrations: Not in a valid sdk mode"); - } - - return rs; - } - - @Override - public PreparedStatement prepareStatement(String sql, int resultSetType, int resultSetConcurrency) throws SQLException { - Kcontext kctx = Context.getCtx(); - if (kctx == null) { - if (mode == recordMode) { - return wrappedCon.prepareStatement(sql, resultSetType, resultSetConcurrency); - } - return new KPreparedStatement(); - } - - mode = kctx.getMode(); - MyQuery = sql; - PreparedStatement rs = new KPreparedStatement(); - switch (mode) { - case MODE_TEST: - // don't run - meta.clear(); - java.util.List mock = kctx.getMock(); - if (mock.size() > 0) { - if (mock.get(0).getKind().equals("SQL") && mock.get(0).getSpec().getMetadataMap().size() > 0) { - meta = convertMap(mock.get(0).getSpec().getMetadataMap()); - }else { - logger.debug("Query {} has no metaData", MyQuery); - } - } - break; - case MODE_RECORD: - - rs = wrappedCon.prepareStatement(sql, resultSetType, resultSetConcurrency); - break; - default: - System.out.println("integrations: Not in a valid sdk mode"); - } - return rs; - } - - @Override - public CallableStatement prepareCall(String sql, int resultSetType, int resultSetConcurrency) throws SQLException { - Kcontext kctx = Context.getCtx(); - if (kctx == null) { - if (mode == recordMode) { - return wrappedCon.prepareCall(sql, resultSetType, resultSetConcurrency); - } - CallableStatement resultSet = new KCallableStatement();//Mockito.mock(CallableStatement.class); - return new KCallableStatement(resultSet); - } - - CallableStatement rs = new KCallableStatement(); - switch (mode) { - case MODE_TEST: - // don't run - break; - case MODE_RECORD: - rs = wrappedCon.prepareCall(sql, resultSetType, resultSetConcurrency); - break; - default: - System.out.println("integrations: Not in a valid sdk mode"); - } - return new KCallableStatement(rs); - } - - @Override - public Map> getTypeMap() throws SQLException { - Kcontext kctx = Context.getCtx(); - if (kctx == null) { - if (mode == recordMode) { - return wrappedCon.getTypeMap(); - } - return null; - } - - Map> rs = null; - switch (mode) { - case MODE_TEST: - // don't run - break; - case MODE_RECORD: - rs = wrappedCon.getTypeMap(); - break; - default: - System.out.println("integrations: Not in a valid sdk mode"); - } - - return rs; - - } - - @Override - public void setTypeMap(Map> map) throws SQLException { - Kcontext kctx = Context.getCtx(); - if (kctx == null) { - if (mode == recordMode) { - wrappedCon.setTypeMap(map); - } - return; - } - switch (mode) { - case MODE_TEST: - // don't run - break; - case MODE_RECORD: - wrappedCon.setTypeMap(map); - break; - default: - System.out.println("integrations: Not in a valid sdk mode"); - } - } - - @Override - public void setHoldability(int holdability) throws SQLException { - Kcontext kctx = Context.getCtx(); - if (kctx == null) { - if (mode == recordMode) { - wrappedCon.setHoldability(holdability); - } - return; - } - - switch (mode) { - case MODE_TEST: - // don't run - break; - case MODE_RECORD: - wrappedCon.setHoldability(holdability); - break; - default: - System.out.println("integrations: Not in a valid sdk mode"); - } - } - - @Override - public int getHoldability() throws SQLException { - Kcontext kctx = Context.getCtx(); - if (kctx == null) { - if (mode == recordMode) { - return wrappedCon.getHoldability(); - } - return 0; - } - - int rs = 0; - switch (mode) { - case MODE_TEST: - // don't run - break; - case MODE_RECORD: - rs = wrappedCon.getHoldability(); - break; - default: - System.out.println("integrations: Not in a valid sdk mode"); - } - - return rs; - - } - - @Override - public Savepoint setSavepoint() throws SQLException { - logger.warn("{} Savepoint setSavepoint() throws SQLException {}", msg1, msg2); - return wrappedCon.setSavepoint(); - } - - @Override - public Savepoint setSavepoint(String name) throws SQLException { - logger.warn("{} Savepoint setSavepoint(String name) throws SQLException {}", msg1, msg2); - return wrappedCon.setSavepoint(name); - } - - @Override - public void rollback(Savepoint savepoint) throws SQLException { - Kcontext kctx = Context.getCtx(); - if (kctx == null) { - if (mode == recordMode) { - wrappedCon.rollback(savepoint); - } - return; - } - - - switch (mode) { - case MODE_TEST: - // don't run - break; - case MODE_RECORD: - wrappedCon.rollback(savepoint); - break; - default: - System.out.println("integrations: Not in a valid sdk mode"); - } - } - - @Override - public void releaseSavepoint(Savepoint savepoint) throws SQLException { - logger.warn("{} void releaseSavepoint(Savepoint savepoint) throws SQLException {}", msg1, msg2); - wrappedCon.releaseSavepoint(savepoint); - } - - @Override - public Statement createStatement(int resultSetType, int resultSetConcurrency, int resultSetHoldability) throws SQLException { - Kcontext kctx = Context.getCtx(); - if (kctx == null) { - if (mode == recordMode) { - wrappedCon.createStatement(resultSetType, resultSetConcurrency, resultSetHoldability); - } - Statement resultSet = new KStatement();//Mockito.mock(Statement.class); - return new KStatement(resultSet); - } - - Statement rs = new KStatement(); - mode = kctx.getMode(); - switch (mode) { - case MODE_TEST: - // don't run - break; - case MODE_RECORD: - rs = wrappedCon.createStatement(resultSetType, resultSetConcurrency, resultSetHoldability); - break; - default: - System.out.println("integrations: Not in a valid sdk mode"); - } - return new KStatement(rs); - } - - @Override - public PreparedStatement prepareStatement(String sql, int resultSetType, int resultSetConcurrency, int resultSetHoldability) throws SQLException { - Kcontext kctx = Context.getCtx(); - if (kctx == null) { - if (mode == recordMode) { - return wrappedCon.prepareStatement(sql, resultSetType, resultSetConcurrency, resultSetHoldability); - } - return new KPreparedStatement(); - } - MyQuery = sql; - mode = kctx.getMode(); - PreparedStatement rs = new KPreparedStatement(); - switch (mode) { - case MODE_TEST: - // don't run - meta.clear(); - java.util.List mock = kctx.getMock(); - if (mock.size() > 0) { - if (mock.get(0).getKind().equals("SQL") && mock.get(0).getSpec().getMetadataMap().size() > 0) { - meta = convertMap(mock.get(0).getSpec().getMetadataMap()); - }else { - logger.debug("Query {} has no metaData", MyQuery); - } - } - break; - case MODE_RECORD: - rs = new KPreparedStatement(wrappedCon.prepareStatement(sql, resultSetType, resultSetConcurrency, resultSetHoldability)); - break; - default: - System.out.println("integrations: Not in a valid sdk mode"); - } - - return rs; - } - - @Override - public CallableStatement prepareCall(String sql, int resultSetType, int resultSetConcurrency, int resultSetHoldability) throws SQLException { - Kcontext kctx = Context.getCtx(); - if (kctx == null) { - if (mode == recordMode) { - return wrappedCon.prepareCall(sql, resultSetType, resultSetConcurrency, resultSetHoldability); - } - CallableStatement resultSet = new KCallableStatement();//Mockito.mock(CallableStatement.class); - return new KCallableStatement(resultSet); - } - - CallableStatement rs = new KCallableStatement(); - switch (mode) { - case MODE_TEST: - // don't run - break; - case MODE_RECORD: - rs = wrappedCon.prepareCall(sql, resultSetType, resultSetConcurrency, resultSetHoldability); - break; - default: - System.out.println("integrations: Not in a valid sdk mode"); - } - return new KCallableStatement(rs); - } - - @Override - public PreparedStatement prepareStatement(String sql, int autoGeneratedKeys) throws SQLException { - Kcontext kctx = Context.getCtx(); - if (kctx == null) { - if (mode == recordMode) { - return wrappedCon.prepareStatement(sql, autoGeneratedKeys); - } - return new KPreparedStatement(); - } - PreparedStatement rs = null; - logger.debug("KPrepared statement after setting context with query" + sql + "with autoGeneratedKeys : " + autoGeneratedKeys); - mode = kctx.getMode(); - switch (mode) { - case MODE_TEST: - // don't run - meta.clear(); - java.util.List mock = kctx.getMock(); - if (mock.size() > 0) { - if (mock.get(0).getKind().equals("SQL") && mock.get(0).getSpec().getMetadataMap().size() > 0) { - meta = convertMap(mock.get(0).getSpec().getMetadataMap()); - }else { - logger.debug("Query {} has no metaData", MyQuery); - } - } - break; - case MODE_RECORD: - rs = wrappedCon.prepareStatement(sql, autoGeneratedKeys); - break; - default: - System.out.println("integrations: Not in a valid sdk mode"); - } - return new KPreparedStatement(rs); - } - - @Override - public PreparedStatement prepareStatement(String sql, int[] columnIndexes) throws SQLException { - Kcontext kctx = Context.getCtx(); - if (kctx == null) { - if (mode == recordMode) { - return wrappedCon.prepareStatement(sql, columnIndexes); - } - return new KPreparedStatement(); - } - MyQuery = sql; - - mode = kctx.getMode(); - - PreparedStatement rs = new KPreparedStatement(); - switch (mode) { - case MODE_TEST: - meta.clear(); - java.util.List mock = kctx.getMock(); - if (mock.size() > 0) { - if (mock.get(0).getKind().equals("SQL") && mock.get(0).getSpec().getMetadataMap().size() > 0) { - meta = convertMap(mock.get(0).getSpec().getMetadataMap()); - } else { - logger.debug("Query {} has no metaData", MyQuery); - } - } - // don't run - break; - case MODE_RECORD: - rs = new KPreparedStatement(wrappedCon.prepareStatement(sql, columnIndexes)); - break; - default: - System.out.println("integrations: Not in a valid sdk mode"); - } - - return rs; - } - - @Override - public PreparedStatement prepareStatement(String sql, String[] columnNames) throws SQLException { - Kcontext kctx = Context.getCtx(); - if (kctx == null) { - if (mode == recordMode) { - return wrappedCon.prepareStatement(sql, columnNames); - } - return new KPreparedStatement(); - } - mode = kctx.getMode(); - MyQuery = sql; - PreparedStatement rs = new KPreparedStatement(); - switch (mode) { - case MODE_TEST: - // don't run - meta.clear(); - java.util.List mock = kctx.getMock(); - if (mock.size() > 0) { - if (mock.get(0).getKind().equals("SQL") && mock.get(0).getSpec().getMetadataMap().size() > 0) { - meta = convertMap(mock.get(0).getSpec().getMetadataMap()); - }else { - logger.debug("Query {} has no metaData", MyQuery); - } - } - break; - case MODE_RECORD: - rs = new KPreparedStatement(wrappedCon.prepareStatement(sql, columnNames)); - break; - default: - System.out.println("integrations: Not in a valid sdk mode"); - } - return new KPreparedStatement(rs); - - } - - @Override - public Clob createClob() throws SQLException { - logger.warn("{} Clob createClob() throws SQLException {}", msg1, msg2); - return wrappedCon.createClob(); - } - - @Override - public Blob createBlob() throws SQLException { - logger.warn("{} Blob createBlob() throws SQLException {}", msg1, msg2); - return wrappedCon.createBlob(); - } - - @Override - public NClob createNClob() throws SQLException { - logger.warn("{} NClob createNClob() throws SQLException {}", msg1, msg2); - return wrappedCon.createNClob(); - } - - @Override - public SQLXML createSQLXML() throws SQLException { - logger.warn("{} SQLXML createSQLXML() throws SQLException {}", msg1, msg2); - return wrappedCon.createSQLXML(); - } - - @Override - public boolean isValid(int timeout) throws SQLException { - Kcontext kctx = Context.getCtx(); - if (kctx == null) { - if (mode == recordMode) { - return wrappedCon.isValid(timeout); - } - return true; - } - - boolean rs = true; - switch (mode) { - case MODE_TEST: - // don't run - break; - case MODE_RECORD: - rs = wrappedCon.isValid(timeout); - break; - default: - System.out.println("integrations: Not in a valid sdk mode"); - } - return rs; - - } - - @Override - public void setClientInfo(String name, String value) throws SQLClientInfoException { - logger.warn("{} void setClientInfo(String name, String value) throws SQLException {}", msg1, msg2); - wrappedCon.setClientInfo(name, value); - } - - @Override - public void setClientInfo(Properties properties) throws SQLClientInfoException { - logger.warn("{} void setClientInfo(Properties properties) throws SQLException {}", msg1, msg2); - wrappedCon.setClientInfo(properties); - } - - @Override - public String getClientInfo(String name) throws SQLException { - logger.warn("{} String getClientInfo(String name) throws SQLException {}", msg1, msg2); - return wrappedCon.getClientInfo(name); - } - - @Override - public Properties getClientInfo() throws SQLException { - logger.warn("{} Properties getClientInfo() throws SQLException {}", msg1, msg2); - return wrappedCon.getClientInfo(); - } - - @Override - public Array createArrayOf(String typeName, Object[] elements) throws SQLException { - logger.warn("{} Array createArrayOf(String typeName, Object[] elements) throws SQLException {}", msg1, msg2); - return wrappedCon.createArrayOf(typeName, elements); - } - - @Override - public Struct createStruct(String typeName, Object[] attributes) throws SQLException { - logger.warn("{} Struct createStruct(String typeName, Object[] attributes) throws SQLException {}", msg1, msg2); - return wrappedCon.createStruct(typeName, attributes); - } - - @Override - public void setSchema(String schema) throws SQLException { - logger.warn("{} void setSchema(String schema) throws SQLException {}", msg1, msg2); - wrappedCon.setSchema(schema); - } - - @Override - public String getSchema() throws SQLException { - if (mode == testMode) { - return "KEPLOY_SCHEMA"; - } - return wrappedCon.getSchema(); - } - - @Override - public void abort(Executor executor) throws SQLException { - logger.warn("{} void abort(Executor executor) throws SQLException {}", msg1, msg2); - wrappedCon.abort(executor); - } - - @Override - public void setNetworkTimeout(Executor executor, int milliseconds) throws SQLException { - if (mode == testMode) { - return; - } - wrappedCon.setNetworkTimeout(executor, milliseconds); - } - - @Override - public int getNetworkTimeout() throws SQLException { - if (mode == testMode) { - return 0; - } - return wrappedCon.getNetworkTimeout(); - } - - @Override - public T unwrap(Class iface) throws SQLException { - logger.warn("{} T unwrap(Class iface) throws SQLException {}", msg1, msg2); - return wrappedCon.unwrap(iface); - } - - @Override - public boolean isWrapperFor(Class iface) throws SQLException { - logger.warn("{} boolean isWrapperFor(Class iface) throws SQLException {}", msg1, msg2); - return wrappedCon.isWrapperFor(iface); - } -} diff --git a/integration/src/main/java/io/keploy/ksql/KDatabaseMetaData.java b/integration/src/main/java/io/keploy/ksql/KDatabaseMetaData.java deleted file mode 100644 index c5cf0b36..00000000 --- a/integration/src/main/java/io/keploy/ksql/KDatabaseMetaData.java +++ /dev/null @@ -1,1009 +0,0 @@ -package io.keploy.ksql; - -import org.apache.logging.log4j.LogManager; - -import java.sql.*; - -import static io.keploy.ksql.KDriver.mode; -import static io.keploy.ksql.KDriver.testMode; - - -/** - * KDatabaseMetaData is a wrapper class for DatabaseMetaData used in SQL, this class helps in recording data in record mode - * and providing data in test mode - */ -public class KDatabaseMetaData implements DatabaseMetaData { - - public DatabaseMetaData wrappedDatabaseMetaData = null; - private static boolean firstTime = true; - private static final org.apache.logging.log4j.Logger logger = LogManager.getLogger(KDatabaseMetaData.class); - - public KDatabaseMetaData(DatabaseMetaData dbm) { - wrappedDatabaseMetaData = dbm; - } - - public KDatabaseMetaData() { - if (firstTime) { - logger.debug("Disabling retrieving metadata entries from database during test run !"); - firstTime = false; - } - - } - - @Override - public boolean allProceduresAreCallable() throws SQLException { - return false; - } - - @Override - public boolean allTablesAreSelectable() throws SQLException { - return false; - } - - @Override - public String getURL() throws SQLException { - return "null"; - } - - @Override - public String getUserName() throws SQLException { - return "null"; - } - - @Override - public boolean isReadOnly() throws SQLException { - return false; - } - - @Override - public boolean nullsAreSortedHigh() throws SQLException { - return false; - } - - @Override - public boolean nullsAreSortedLow() throws SQLException { - return false; - } - - @Override - public boolean nullsAreSortedAtStart() throws SQLException { - return false; - } - - @Override - public boolean nullsAreSortedAtEnd() throws SQLException { - return false; - } - - @Override - public String getDatabaseProductName() throws SQLException { - String driverName = KDriver.DriverName; - switch (driverName) { - case "org.postgresql.Driver": - return "PostgreSQL"; - case "com.mysql.cj.jdbc.Driver": - case "com.mysql.jdbc.Driver": - return "MySQL"; - case "org.h2.Driver": - return "H2"; - case "oracle.jdbc.driver.OracleDriver": - case "oracle.jdbc.OracleDriver": - return "Oracle"; - case "org.mariadb.jdbc.Driver": - return "MariaDB"; - default: - return "Unknown"; - } - } - - @Override - public String getDatabaseProductVersion() throws SQLException { - return "null"; - } - - @Override - public String getDriverName() throws SQLException { - return "io.keploy.ksql.KDriver"; - } - - @Override - public String getDriverVersion() throws SQLException { - return "null"; - } - - @Override - public int getDriverMajorVersion() { - return 0; - } - - @Override - public int getDriverMinorVersion() { - return 0; - } - - @Override - public boolean usesLocalFiles() throws SQLException { - return false; - } - - @Override - public boolean usesLocalFilePerTable() throws SQLException { - return false; - } - - @Override - public boolean supportsMixedCaseIdentifiers() throws SQLException { - return true; - } - - @Override - public boolean storesUpperCaseIdentifiers() throws SQLException { - return false; - } - - @Override - public boolean storesLowerCaseIdentifiers() throws SQLException { - return false; - } - - @Override - public boolean storesMixedCaseIdentifiers() throws SQLException { - return false; - } - - @Override - public boolean supportsMixedCaseQuotedIdentifiers() throws SQLException { - return true; - } - - @Override - public boolean storesUpperCaseQuotedIdentifiers() throws SQLException { - return false; - } - - @Override - public boolean storesLowerCaseQuotedIdentifiers() throws SQLException { - return false; - } - - @Override - public boolean storesMixedCaseQuotedIdentifiers() throws SQLException { - return false; - } - - @Override - public String getIdentifierQuoteString() throws SQLException { - return "null"; - } - - @Override - public String getSQLKeywords() throws SQLException { - return "null"; - } - - @Override - public String getNumericFunctions() throws SQLException { - return "null"; - } - - @Override - public String getStringFunctions() throws SQLException { - return "null"; - } - - @Override - public String getSystemFunctions() throws SQLException { - return "null"; - } - - @Override - public String getTimeDateFunctions() throws SQLException { - return "null"; - } - - @Override - public String getSearchStringEscape() throws SQLException { - return "null"; - } - - @Override - public String getExtraNameCharacters() throws SQLException { - return "null"; - } - - @Override - public boolean supportsAlterTableWithAddColumn() throws SQLException { - return true; - } - - @Override - public boolean supportsAlterTableWithDropColumn() throws SQLException { - return true; - } - - @Override - public boolean supportsColumnAliasing() throws SQLException { - return true; - } - - @Override - public boolean nullPlusNonNullIsNull() throws SQLException { - return false; - } - - @Override - public boolean supportsConvert() throws SQLException { - return true; - } - - @Override - public boolean supportsConvert(int fromType, int toType) throws SQLException { - return true; - } - - @Override - public boolean supportsTableCorrelationNames() throws SQLException { - return true; - } - - @Override - public boolean supportsDifferentTableCorrelationNames() throws SQLException { - return true; - } - - @Override - public boolean supportsExpressionsInOrderBy() throws SQLException { - return true; - } - - @Override - public boolean supportsOrderByUnrelated() throws SQLException { - return true; - } - - @Override - public boolean supportsGroupBy() throws SQLException { - return true; - } - - @Override - public boolean supportsGroupByUnrelated() throws SQLException { - return true; - } - - @Override - public boolean supportsGroupByBeyondSelect() throws SQLException { - return true; - } - - @Override - public boolean supportsLikeEscapeClause() throws SQLException { - return true; - } - - @Override - public boolean supportsMultipleResultSets() throws SQLException { - return true; - } - - @Override - public boolean supportsMultipleTransactions() throws SQLException { - return true; - } - - @Override - public boolean supportsNonNullableColumns() throws SQLException { - return true; - } - - @Override - public boolean supportsMinimumSQLGrammar() throws SQLException { - return true; - } - - @Override - public boolean supportsCoreSQLGrammar() throws SQLException { - return true; - } - - @Override - public boolean supportsExtendedSQLGrammar() throws SQLException { - return true; - } - - @Override - public boolean supportsANSI92EntryLevelSQL() throws SQLException { - return true; - } - - @Override - public boolean supportsANSI92IntermediateSQL() throws SQLException { - return true; - } - - @Override - public boolean supportsANSI92FullSQL() throws SQLException { - return true; - } - - @Override - public boolean supportsIntegrityEnhancementFacility() throws SQLException { - return true; - } - - @Override - public boolean supportsOuterJoins() throws SQLException { - return true; - } - - @Override - public boolean supportsFullOuterJoins() throws SQLException { - return true; - } - - @Override - public boolean supportsLimitedOuterJoins() throws SQLException { - return true; - } - - @Override - public String getSchemaTerm() throws SQLException { - return "null"; - } - - @Override - public String getProcedureTerm() throws SQLException { - return "null"; - } - - @Override - public String getCatalogTerm() throws SQLException { - return "null"; - } - - @Override - public boolean isCatalogAtStart() throws SQLException { - return false; - } - - @Override - public String getCatalogSeparator() throws SQLException { - return "null"; - } - - @Override - public boolean supportsSchemasInDataManipulation() throws SQLException { - return true; - } - - @Override - public boolean supportsSchemasInProcedureCalls() throws SQLException { - return true; - } - - @Override - public boolean supportsSchemasInTableDefinitions() throws SQLException { - return true; - } - - @Override - public boolean supportsSchemasInIndexDefinitions() throws SQLException { - return true; - } - - @Override - public boolean supportsSchemasInPrivilegeDefinitions() throws SQLException { - return true; - } - - @Override - public boolean supportsCatalogsInDataManipulation() throws SQLException { - return true; - } - - @Override - public boolean supportsCatalogsInProcedureCalls() throws SQLException { - return true; - } - - @Override - public boolean supportsCatalogsInTableDefinitions() throws SQLException { - return true; - } - - @Override - public boolean supportsCatalogsInIndexDefinitions() throws SQLException { - return true; - } - - @Override - public boolean supportsCatalogsInPrivilegeDefinitions() throws SQLException { - return true; - } - - @Override - public boolean supportsPositionedDelete() throws SQLException { - return true; - } - - @Override - public boolean supportsPositionedUpdate() throws SQLException { - return true; - } - - @Override - public boolean supportsSelectForUpdate() throws SQLException { - return true; - } - - @Override - public boolean supportsStoredProcedures() throws SQLException { - return true; - } - - @Override - public boolean supportsSubqueriesInComparisons() throws SQLException { - return true; - } - - @Override - public boolean supportsSubqueriesInExists() throws SQLException { - return true; - } - - @Override - public boolean supportsSubqueriesInIns() throws SQLException { - return true; - } - - @Override - public boolean supportsSubqueriesInQuantifieds() throws SQLException { - return true; - } - - @Override - public boolean supportsCorrelatedSubqueries() throws SQLException { - return true; - } - - @Override - public boolean supportsUnion() throws SQLException { - return true; - } - - @Override - public boolean supportsUnionAll() throws SQLException { - return true; - } - - @Override - public boolean supportsOpenCursorsAcrossCommit() throws SQLException { - return true; - } - - @Override - public boolean supportsOpenCursorsAcrossRollback() throws SQLException { - return true; - } - - @Override - public boolean supportsOpenStatementsAcrossCommit() throws SQLException { - return true; - } - - @Override - public boolean supportsOpenStatementsAcrossRollback() throws SQLException { - return true; - } - - @Override - public int getMaxBinaryLiteralLength() throws SQLException { - return 0; - } - - @Override - public int getMaxCharLiteralLength() throws SQLException { - return 0; - } - - @Override - public int getMaxColumnNameLength() throws SQLException { - return 0; - } - - @Override - public int getMaxColumnsInGroupBy() throws SQLException { - return 0; - } - - @Override - public int getMaxColumnsInIndex() throws SQLException { - return 0; - } - - @Override - public int getMaxColumnsInOrderBy() throws SQLException { - return 0; - } - - @Override - public int getMaxColumnsInSelect() throws SQLException { - return 0; - } - - @Override - public int getMaxColumnsInTable() throws SQLException { - return 0; - } - - @Override - public int getMaxConnections() throws SQLException { - return 0; - } - - @Override - public int getMaxCursorNameLength() throws SQLException { - return 0; - } - - @Override - public int getMaxIndexLength() throws SQLException { - return 0; - } - - @Override - public int getMaxSchemaNameLength() throws SQLException { - return 0; - } - - @Override - public int getMaxProcedureNameLength() throws SQLException { - return 0; - } - - @Override - public int getMaxCatalogNameLength() throws SQLException { - return 0; - } - - @Override - public int getMaxRowSize() throws SQLException { - return 0; - } - - @Override - public boolean doesMaxRowSizeIncludeBlobs() throws SQLException { - return false; - } - - @Override - public int getMaxStatementLength() throws SQLException { - return 0; - } - - @Override - public int getMaxStatements() throws SQLException { - return 0; - } - - @Override - public int getMaxTableNameLength() throws SQLException { - return 0; - } - - @Override - public int getMaxTablesInSelect() throws SQLException { - return 0; - } - - @Override - public int getMaxUserNameLength() throws SQLException { - return 0; - } - - @Override - public int getDefaultTransactionIsolation() throws SQLException { - return 0; - } - - @Override - public boolean supportsTransactions() throws SQLException { - return true; - } - - @Override - public boolean supportsTransactionIsolationLevel(int level) throws SQLException { - return true; - } - - @Override - public boolean supportsDataDefinitionAndDataManipulationTransactions() throws SQLException { - return true; - } - - @Override - public boolean supportsDataManipulationTransactionsOnly() throws SQLException { - return true; - } - - @Override - public boolean dataDefinitionCausesTransactionCommit() throws SQLException { - return false; - } - - @Override - public boolean dataDefinitionIgnoredInTransactions() throws SQLException { - return false; - } - - @Override - public ResultSet getProcedures(String catalog, String schemaPattern, String procedureNamePattern) throws SQLException { - if (mode == testMode) { - return new KResultSet(); - } - return wrappedDatabaseMetaData.getProcedures(catalog, schemaPattern, procedureNamePattern); - } - - @Override - public ResultSet getProcedureColumns(String catalog, String schemaPattern, String procedureNamePattern, String columnNamePattern) throws SQLException { - if (mode == testMode) { - return new KResultSet(); - } - return wrappedDatabaseMetaData.getProcedureColumns(catalog, schemaPattern, procedureNamePattern, columnNamePattern); - } - - @Override - public ResultSet getTables(String catalog, String schemaPattern, String tableNamePattern, String[] types) throws SQLException { - if (mode == testMode) { - return new KResultSet(); - } - return wrappedDatabaseMetaData.getTables(catalog, schemaPattern, tableNamePattern, types); - } - - @Override - public ResultSet getSchemas() throws SQLException { - if (mode == testMode) { - return new KResultSet(); - } - return wrappedDatabaseMetaData.getSchemas(); - } - - @Override - public ResultSet getCatalogs() throws SQLException { - if (mode == testMode) { - return new KResultSet(); - } - return wrappedDatabaseMetaData.getCatalogs(); - } - - @Override - public ResultSet getTableTypes() throws SQLException { - if (mode == testMode) { - return new KResultSet(); - } - return wrappedDatabaseMetaData.getTableTypes(); - } - - @Override - public ResultSet getColumns(String catalog, String schemaPattern, String tableNamePattern, String columnNamePattern) throws SQLException { - if (mode == testMode) { - return new KResultSet(); - } - return wrappedDatabaseMetaData.getColumns(catalog, schemaPattern, tableNamePattern, columnNamePattern); - } - - @Override - public ResultSet getColumnPrivileges(String catalog, String schema, String table, String columnNamePattern) throws SQLException { - if (mode == testMode) { - return new KResultSet(); - } - return wrappedDatabaseMetaData.getColumnPrivileges(catalog, schema, table, columnNamePattern); - } - - @Override - public ResultSet getTablePrivileges(String catalog, String schemaPattern, String tableNamePattern) throws SQLException { - if (mode == testMode) { - return new KResultSet(); - } - return wrappedDatabaseMetaData.getTablePrivileges(catalog, schemaPattern, tableNamePattern); - } - - @Override - public ResultSet getBestRowIdentifier(String catalog, String schema, String table, int scope, boolean nullable) throws SQLException { - if (mode == testMode) { - return new KResultSet(); - } - return wrappedDatabaseMetaData.getBestRowIdentifier(catalog, schema, table, scope, nullable); - } - - @Override - public ResultSet getVersionColumns(String catalog, String schema, String table) throws SQLException { - if (mode == testMode) { - return new KResultSet(); - } - return wrappedDatabaseMetaData.getVersionColumns(catalog, schema, table); - } - - @Override - public ResultSet getPrimaryKeys(String catalog, String schema, String table) throws SQLException { - if (mode == testMode) { - return new KResultSet(); - } - return wrappedDatabaseMetaData.getPrimaryKeys(catalog, schema, table); - } - - @Override - public ResultSet getImportedKeys(String catalog, String schema, String table) throws SQLException { - if (mode == testMode) { - return new KResultSet(); - } - return wrappedDatabaseMetaData.getImportedKeys(catalog, schema, table); - } - - @Override - public ResultSet getExportedKeys(String catalog, String schema, String table) throws SQLException { - if (mode == testMode) { - return new KResultSet(); - } - return wrappedDatabaseMetaData.getExportedKeys(catalog, schema, table); - } - - @Override - public ResultSet getCrossReference(String parentCatalog, String parentSchema, String parentTable, String foreignCatalog, String foreignSchema, String foreignTable) throws SQLException { - if (mode == testMode) { - return new KResultSet(); - } - return wrappedDatabaseMetaData.getCrossReference(parentCatalog, parentSchema, parentTable, foreignCatalog, foreignSchema, foreignTable); - } - - @Override - public ResultSet getTypeInfo() throws SQLException { - if (mode == testMode) { - return new KResultSet(); - } - return wrappedDatabaseMetaData.getTypeInfo(); - } - - @Override - public ResultSet getIndexInfo(String catalog, String schema, String table, boolean unique, boolean approximate) throws SQLException { - if (mode == testMode) { - return new KResultSet(); - } - return wrappedDatabaseMetaData.getIndexInfo(catalog, schema, table, unique, approximate); - } - - @Override - public boolean supportsResultSetType(int type) throws SQLException { - return true; - } - - @Override - public boolean supportsResultSetConcurrency(int type, int concurrency) throws SQLException { - return true; - } - - @Override - public boolean ownUpdatesAreVisible(int type) throws SQLException { - return false; - } - - @Override - public boolean ownDeletesAreVisible(int type) throws SQLException { - return false; - } - - @Override - public boolean ownInsertsAreVisible(int type) throws SQLException { - return false; - } - - @Override - public boolean othersUpdatesAreVisible(int type) throws SQLException { - return false; - } - - @Override - public boolean othersDeletesAreVisible(int type) throws SQLException { - return false; - } - - @Override - public boolean othersInsertsAreVisible(int type) throws SQLException { - return false; - } - - @Override - public boolean updatesAreDetected(int type) throws SQLException { - return false; - } - - @Override - public boolean deletesAreDetected(int type) throws SQLException { - return false; - } - - @Override - public boolean insertsAreDetected(int type) throws SQLException { - return false; - } - - @Override - public boolean supportsBatchUpdates() throws SQLException { - return true; - } - - @Override - public ResultSet getUDTs(String catalog, String schemaPattern, String typeNamePattern, int[] types) throws SQLException { - if (mode == testMode) { - return new KResultSet(); - } - return wrappedDatabaseMetaData.getUDTs(catalog, schemaPattern, typeNamePattern, types); - } - - @Override - public Connection getConnection() throws SQLException { - if (mode == testMode) { - return new KConnection(); - } - return wrappedDatabaseMetaData.getConnection(); - } - - @Override - public boolean supportsSavepoints() throws SQLException { - return true; - } - - @Override - public boolean supportsNamedParameters() throws SQLException { - return true; - } - - @Override - public boolean supportsMultipleOpenResults() throws SQLException { - return true; - } - - @Override - public boolean supportsGetGeneratedKeys() throws SQLException { - return true; - } - - @Override - public ResultSet getSuperTypes(String catalog, String schemaPattern, String typeNamePattern) throws SQLException { - if (mode == testMode) { - return new KResultSet(); - } - return wrappedDatabaseMetaData.getSuperTypes(catalog, schemaPattern, typeNamePattern); - } - - @Override - public ResultSet getSuperTables(String catalog, String schemaPattern, String tableNamePattern) throws SQLException { - if (mode == testMode) { - return new KResultSet(); - } - return wrappedDatabaseMetaData.getSuperTables(catalog, schemaPattern, tableNamePattern); - } - - @Override - public ResultSet getAttributes(String catalog, String schemaPattern, String typeNamePattern, String attributeNamePattern) throws SQLException { - if (mode == testMode) { - return new KResultSet(); - } - return wrappedDatabaseMetaData.getAttributes(catalog, schemaPattern, typeNamePattern, attributeNamePattern); - } - - @Override - public boolean supportsResultSetHoldability(int holdability) throws SQLException { - return true; - } - - @Override - public int getResultSetHoldability() throws SQLException { - return 0; - } - - @Override - public int getDatabaseMajorVersion() throws SQLException { - return 0; - } - - @Override - public int getDatabaseMinorVersion() throws SQLException { - return 0; - } - - @Override - public int getJDBCMajorVersion() throws SQLException { - return 0; - } - - @Override - public int getJDBCMinorVersion() throws SQLException { - return 0; - } - - @Override - public int getSQLStateType() throws SQLException { - return 0; - } - - @Override - public boolean locatorsUpdateCopy() throws SQLException { - return false; - } - - @Override - public boolean supportsStatementPooling() throws SQLException { - return true; - } - - @Override - public RowIdLifetime getRowIdLifetime() throws SQLException { - return null; - } - - @Override - public ResultSet getSchemas(String catalog, String schemaPattern) throws SQLException { - if (mode == testMode) { - return new KResultSet(); - } - return wrappedDatabaseMetaData.getSchemas(catalog, schemaPattern); - } - - @Override - public boolean supportsStoredFunctionsUsingCallSyntax() throws SQLException { - return true; - } - - @Override - public boolean autoCommitFailureClosesAllResultSets() throws SQLException { - return false; - } - - @Override - public ResultSet getClientInfoProperties() throws SQLException { - if (mode == testMode) { - return new KResultSet(); - } - return wrappedDatabaseMetaData.getClientInfoProperties(); - } - - @Override - public ResultSet getFunctions(String catalog, String schemaPattern, String functionNamePattern) throws SQLException { - if (mode == testMode) { - return new KResultSet(); - } - return wrappedDatabaseMetaData.getFunctions(catalog, schemaPattern, functionNamePattern); - } - - @Override - public ResultSet getFunctionColumns(String catalog, String schemaPattern, String functionNamePattern, String columnNamePattern) throws SQLException { - if (mode == testMode) { - return new KResultSet(); - } - return wrappedDatabaseMetaData.getFunctions(catalog, schemaPattern, functionNamePattern); - } - - @Override - public ResultSet getPseudoColumns(String catalog, String schemaPattern, String tableNamePattern, String columnNamePattern) throws SQLException { - if (mode == testMode) { - return new KResultSet(); - } - return wrappedDatabaseMetaData.getPseudoColumns(catalog, schemaPattern, tableNamePattern, columnNamePattern); - } - - @Override - public boolean generatedKeyAlwaysReturned() throws SQLException { - return false; - } - - @Override - public T unwrap(Class iface) throws SQLException { - return null; - } - - @Override - public boolean isWrapperFor(Class iface) throws SQLException { - return false; - } -} diff --git a/integration/src/main/java/io/keploy/ksql/KDriver.java b/integration/src/main/java/io/keploy/ksql/KDriver.java deleted file mode 100644 index ea9b53e8..00000000 --- a/integration/src/main/java/io/keploy/ksql/KDriver.java +++ /dev/null @@ -1,171 +0,0 @@ -package io.keploy.ksql; - - -import io.keploy.regression.Mode; -import io.keploy.regression.context.Context; -import io.keploy.regression.context.Kcontext; -import oracle.jdbc.OracleDriver; -import org.apache.logging.log4j.LogManager; - -import java.sql.*; -import java.util.*; -import java.util.logging.Logger; - -/** - * KDriver is a wrapper class for Driver used in SQL, this class helps in recording data in record mode - * and providing data in test mode - */ -public class KDriver implements Driver { - public Driver wrappedDriver; - - public final Kcontext kctx = Context.getCtx(); - static Mode.ModeType mode = null; - public static String DriverName = ""; - - public static String Dialect = ""; - - public static Mode.ModeType testMode = Mode.ModeType.MODE_TEST; - public static Mode.ModeType recordMode = Mode.ModeType.MODE_RECORD; - private static final org.apache.logging.log4j.Logger logger = LogManager.getLogger(KDriver.class); - - private static final String CROSS = new String(Character.toChars(0x274C)); - - public KDriver(Driver driver) { - if (Objects.equals(System.getenv("KEPLOY_MODE"), "record")) { - mode = Mode.ModeType.MODE_RECORD; - } else if (Objects.equals(System.getenv("KEPLOY_MODE"), "test")) { - mode = Mode.ModeType.MODE_TEST; - } - logger.debug("KEPLOY DRIVER INITIALIZE"); - - this.wrappedDriver = driver; - } - - public static void WrapDriver() throws SQLException { - final Enumeration drivers = DriverManager.getDrivers(); - ArrayList list = Collections.list(drivers); - logger.debug("Number of Drivers to wrap:{}", list - .size()); - for (Driver dr : list) { - logger.debug("wrapping and registering driver:{}", dr); - DriverManager.deregisterDriver(dr); - DriverManager.registerDriver(new KDriver(dr)); - } - } - - public KDriver() throws SQLException { - if (Objects.equals(System.getenv("KEPLOY_MODE"), "record")) { - mode = Mode.ModeType.MODE_RECORD; - } else if (Objects.equals(System.getenv("KEPLOY_MODE"), "test")) { - mode = Mode.ModeType.MODE_TEST; - } - wrappedDriver = getWrappedDriver(); - // set record mode as - if (Objects.equals(DriverName, "org.h2.Driver")) { - logger.info("starting test connection for H2 "); - mode = recordMode; - } - } - - private Driver getWrappedDriver() throws SQLException { - String driver = DriverName; - Driver d; - switch (driver) { - case "org.postgresql.Driver": - d = new org.postgresql.Driver(); - break; - case "com.mysql.cj.jdbc.Driver": - d = new com.mysql.cj.jdbc.Driver(); - break; - case "com.mysql.jdbc.Driver": - d = new com.mysql.jdbc.Driver(); - break; - case "org.h2.Driver": - d = new org.h2.Driver(); - break; - case "oracle.jdbc.driver.OracleDriver": - d = new oracle.jdbc.driver.OracleDriver(); - break; - case "oracle.jdbc.OracleDriver": - d = new OracleDriver(); - break; - case "org.mariadb.jdbc.Driver": - d = new org.mariadb.jdbc.Driver(); - break; - default: - d = null; - } - return d; - } - - - @Override - public Connection connect(String url, Properties info) { - - if (mode == testMode) { - try { - return new KConnection(); - } catch (SQLException e) { - throw new RuntimeException(e); - } - } - Connection conn = null; - try { - conn = wrappedDriver.connect(url, info); - } catch (SQLException e) { - logger.error(CROSS+ " Keploy cannot establish connection with default DB \n"+ e); - } - return new KConnection(conn); - - } - - @Override - public boolean acceptsURL(String url) { - if (mode == testMode) { - return true; - } - try { - return wrappedDriver.acceptsURL(url); - } catch (SQLException e) { - throw new RuntimeException(e); - } - } - - @Override - public DriverPropertyInfo[] getPropertyInfo(String url, Properties info) throws SQLException { - return new DriverPropertyInfo[0]; - } - - @Override - public int getMajorVersion() { - if (mode == testMode) { - return 1; - } - return wrappedDriver.getMajorVersion(); - } - - - @Override - public int getMinorVersion() { - if (mode == testMode) { - return 0; - } - return wrappedDriver.getMinorVersion(); - } - - @Override - public boolean jdbcCompliant() { - if (mode == testMode) { - return true; - } - return wrappedDriver.jdbcCompliant(); - } - - @Override - public Logger getParentLogger() throws SQLFeatureNotSupportedException { - if (mode == testMode) { - return (Logger) logger; - } - return wrappedDriver.getParentLogger(); - } -} diff --git a/integration/src/main/java/io/keploy/ksql/KParameterMetaData.java b/integration/src/main/java/io/keploy/ksql/KParameterMetaData.java deleted file mode 100644 index ef749ca2..00000000 --- a/integration/src/main/java/io/keploy/ksql/KParameterMetaData.java +++ /dev/null @@ -1,111 +0,0 @@ -package io.keploy.ksql; - -import org.apache.logging.log4j.LogManager; - -import java.sql.ParameterMetaData; -import java.sql.SQLException; -import java.util.Objects; - -import static io.keploy.ksql.KDriver.mode; -import static io.keploy.ksql.KDriver.testMode; - -/** - * KParameterMetaData is a wrapper class for ParameterMetaData used in SQL, this class helps in recording data in record mode - * and providing data in test mode - */ -public class KParameterMetaData implements ParameterMetaData { - ParameterMetaData wrappedParameterMetaData; - private static final org.apache.logging.log4j.Logger logger = LogManager.getLogger(ParameterMetaData.class); - public KParameterMetaData(ParameterMetaData parameterMetaData) { - logger.debug("Inside KParameterMetaData !!"); - wrappedParameterMetaData = parameterMetaData; - } - - @Override - public int getParameterCount() throws SQLException { - if (mode == testMode) { - return 0; - } - return wrappedParameterMetaData.getParameterCount(); - } - - @Override - public int isNullable(int param) throws SQLException { - if (mode == testMode) { - return 0; - } - return wrappedParameterMetaData.isNullable(param); - } - - @Override - public boolean isSigned(int param) throws SQLException { - if (mode == testMode) { - return true; - } - return wrappedParameterMetaData.isSigned(param); - } - - @Override - public int getPrecision(int param) throws SQLException { - if (mode == testMode) { - return 0; - } - return wrappedParameterMetaData.getPrecision(param); - } - - @Override - public int getScale(int param) throws SQLException { - if (mode == testMode) { - return 0; - } - return wrappedParameterMetaData.getScale(param); - } - - @Override - public int getParameterType(int param) throws SQLException { - if (mode == testMode) { - return 0; - } - return wrappedParameterMetaData.getParameterType(param); - } - - @Override - public String getParameterTypeName(int param) throws SQLException { - if (mode == testMode) { - return ""; - } - return wrappedParameterMetaData.getParameterTypeName(param); - } - - @Override - public String getParameterClassName(int param) throws SQLException { - if (mode == testMode) { - return ""; - } - return wrappedParameterMetaData.getParameterClassName(param); - } - - @Override - public int getParameterMode(int param) throws SQLException { - if (mode == testMode) { - return 0; - } - return wrappedParameterMetaData.getParameterMode(param); - } - - @Override - public T unwrap(Class iface) throws SQLException { - if (Objects.equals(System.getenv("KEPLOY_MODE"), "test")) { - return null; - } - return wrappedParameterMetaData.unwrap(iface); - } - - @Override - public boolean isWrapperFor(Class iface) throws SQLException { - if (Objects.equals(System.getenv("KEPLOY_MODE"), "test")) { - return true; - } - return wrappedParameterMetaData.isWrapperFor(iface); - } -} diff --git a/integration/src/main/java/io/keploy/ksql/KPreparedStatement.java b/integration/src/main/java/io/keploy/ksql/KPreparedStatement.java deleted file mode 100644 index a9cc4617..00000000 --- a/integration/src/main/java/io/keploy/ksql/KPreparedStatement.java +++ /dev/null @@ -1,1249 +0,0 @@ -package io.keploy.ksql; - -import io.keploy.regression.context.Context; -import io.keploy.regression.context.Kcontext; -import org.apache.logging.log4j.LogManager; - -import java.io.InputStream; -import java.io.Reader; -import java.math.BigDecimal; -import java.net.URL; -import java.sql.*; -import java.util.Calendar; - -import static io.keploy.ksql.KDriver.*; -import static io.keploy.ksql.KResultSet.msg1; -import static io.keploy.ksql.KResultSet.msg2; - -/** - * KPreparedStatement is a wrapper class for PreparedStatement used in SQL, this class helps in recording data in record mode - * and providing data in test mode - */ -public class KPreparedStatement implements PreparedStatement { - PreparedStatement wrappedPreparedStatement; - Kcontext kctx = null; - - private static final org.apache.logging.log4j.Logger logger = LogManager.getLogger(KPreparedStatement.class); - - public KPreparedStatement(PreparedStatement pst) { - kctx = Context.getCtx(); - wrappedPreparedStatement = pst; - } - - public KPreparedStatement() { - - } - - @Override - public ResultSet executeQuery() throws SQLException { - Kcontext kctx = Context.getCtx(); - if (kctx == null) { - if (mode == recordMode) { - return wrappedPreparedStatement.executeQuery(); - } - ResultSet resultSet = new KResultSet();//Mockito.mock(ResultSet.class); - return new KResultSet(resultSet); - } -// Mode.ModeType mode = kctx.getMode(); - ResultSet rs = new KResultSet(); - switch (mode) { - case MODE_TEST: - // don't run - - break; - case MODE_RECORD: - rs = wrappedPreparedStatement.executeQuery(); - break; - default: - System.out.println("integrations: Not in a valid sdk mode"); - } - - return new KResultSet(rs); - } - - @Override - public int executeUpdate() throws SQLException { - Kcontext kctx = Context.getCtx(); - if (kctx == null) { - if (mode == recordMode) { - return wrappedPreparedStatement.executeUpdate(); - } - return 0; - } -// Mode.ModeType mode = kctx.getMode(); - - int rs = 1; - switch (mode) { - case MODE_TEST: - // don't run - break; - case MODE_RECORD: - rs = wrappedPreparedStatement.executeUpdate(); - KResultSet.commited = rs; - break; - default: - System.out.println("integrations: Not in a valid sdk mode"); - } - return rs; - } - - @Override - public void setNull(int parameterIndex, int sqlType) throws SQLException { - Kcontext kctx = Context.getCtx(); - if (kctx == null) { - if (mode == recordMode) { - wrappedPreparedStatement.setNull(parameterIndex, sqlType); - } - return; - } -// Mode.ModeType mode = kctx.getMode(); - - switch (mode) { - case MODE_TEST: - // don't run - break; - case MODE_RECORD: - wrappedPreparedStatement.setNull(parameterIndex, sqlType); - break; - default: - System.out.println("integrations: Not in a valid sdk mode"); - } - - } - - @Override - public void setBoolean(int parameterIndex, boolean x) throws SQLException { - Kcontext kctx = Context.getCtx(); - if (kctx == null) { - if (mode == recordMode) { - wrappedPreparedStatement.setBoolean(parameterIndex, x); - } - return; - } - -// Mode.ModeType mode = kctx.getMode(); - switch (mode) { - case MODE_TEST: - // don't run - break; - case MODE_RECORD: - wrappedPreparedStatement.setBoolean(parameterIndex, x); - break; - default: - System.out.println("integrations: Not in a valid sdk mode"); - } - - } - - @Override - public void setByte(int parameterIndex, byte x) throws SQLException { - Kcontext kctx = Context.getCtx(); - if (kctx == null) { - if (mode == recordMode) { - wrappedPreparedStatement.setShort(parameterIndex, x); - } - return; - } -// Mode.ModeType mode = kctx.getMode(); - - switch (mode) { - case MODE_TEST: - // don't run - break; - case MODE_RECORD: - wrappedPreparedStatement.setShort(parameterIndex, x); - break; - default: - System.out.println("integrations: Not in a valid sdk mode"); - } - - } - - @Override - public void setShort(int parameterIndex, short x) throws SQLException { - Kcontext kctx = Context.getCtx(); - if (kctx == null) { - if (mode == recordMode) { - wrappedPreparedStatement.setShort(parameterIndex, x); - } - return; - } -// Mode.ModeType mode = kctx.getMode(); - - switch (mode) { - case MODE_TEST: - // don't run - break; - case MODE_RECORD: - wrappedPreparedStatement.setShort(parameterIndex, x); - break; - default: - System.out.println("integrations: Not in a valid sdk mode"); - } - - } - - @Override - public void setInt(int parameterIndex, int x) throws SQLException { - Kcontext kctx = Context.getCtx(); - if (kctx == null) { - if (mode == recordMode) { - wrappedPreparedStatement.setInt(parameterIndex, x); - } - return; - } -// Mode.ModeType mode = kctx.getMode(); - - switch (mode) { - case MODE_TEST: - // don't run - break; - case MODE_RECORD: - wrappedPreparedStatement.setInt(parameterIndex, x); - break; - default: - System.out.println("integrations: Not in a valid sdk mode"); - } - - } - - @Override - public void setLong(int parameterIndex, long x) throws SQLException { - Kcontext kctx = Context.getCtx(); - if (kctx == null) { - if (mode == recordMode) { - wrappedPreparedStatement.setLong(parameterIndex, x); - } - return; - } -// Mode.ModeType mode = kctx.getMode(); - - switch (mode) { - case MODE_TEST: - // don't run - break; - case MODE_RECORD: - wrappedPreparedStatement.setLong(parameterIndex, x); - break; - default: - System.out.println("integrations: Not in a valid sdk mode"); - } - } - - @Override - public void setFloat(int parameterIndex, float x) throws SQLException { - Kcontext kctx = Context.getCtx(); - if (kctx == null) { - if (mode == recordMode) { - wrappedPreparedStatement.setFloat(parameterIndex, x); - } - return; - } -// Mode.ModeType mode = kctx.getMode(); - - switch (mode) { - case MODE_TEST: - // don't run - break; - case MODE_RECORD: - wrappedPreparedStatement.setFloat(parameterIndex, x); - break; - default: - System.out.println("integrations: Not in a valid sdk mode"); - } - - } - - @Override - public void setDouble(int parameterIndex, double x) throws SQLException { - Kcontext kctx = Context.getCtx(); - if (kctx == null) { - if (mode == recordMode) { - wrappedPreparedStatement.setDouble(parameterIndex, x); - } - return; - } -// Mode.ModeType mode = kctx.getMode(); - - switch (mode) { - case MODE_TEST: - // don't run - break; - case MODE_RECORD: - wrappedPreparedStatement.setDouble(parameterIndex, x); - break; - default: - System.out.println("integrations: Not in a valid sdk mode"); - } - } - - @Override - public void setBigDecimal(int parameterIndex, BigDecimal x) throws SQLException { - Kcontext kctx = Context.getCtx(); - if (kctx == null) { - if (mode == recordMode) { - wrappedPreparedStatement.setBigDecimal(parameterIndex, x); - } - return; - } -// Mode.ModeType mode = kctx.getMode(); - - switch (mode) { - case MODE_TEST: - // don't run - break; - case MODE_RECORD: - wrappedPreparedStatement.setBigDecimal(parameterIndex, x); - break; - default: - System.out.println("integrations: Not in a valid sdk mode"); - } - - } - - @Override - public void setString(int parameterIndex, String x) throws SQLException { - Kcontext kctx = Context.getCtx(); - if (kctx == null) { - if (mode == recordMode) { - wrappedPreparedStatement.setString(parameterIndex, x); - } - return; - } -// Mode.ModeType mode = kctx.getMode(); - - switch (mode) { - case MODE_TEST: - // don't run - break; - case MODE_RECORD: - wrappedPreparedStatement.setString(parameterIndex, x); - break; - default: - System.out.println("integrations: Not in a valid sdk mode"); - } - - } - - @Override - public void setBytes(int parameterIndex, byte[] x) throws SQLException { - Kcontext kctx = Context.getCtx(); - if (kctx == null) { - if (mode == recordMode) { - wrappedPreparedStatement.setBytes(parameterIndex, x); - } - return; - } -// Mode.ModeType mode = kctx.getMode(); - - switch (mode) { - case MODE_TEST: - // don't run - break; - case MODE_RECORD: - wrappedPreparedStatement.setBytes(parameterIndex, x); - break; - default: - System.out.println("integrations: Not in a valid sdk mode"); - } - - } - - @Override - public void setDate(int parameterIndex, Date x) throws SQLException { - Kcontext kctx = Context.getCtx(); - if (kctx == null) { - if (mode == recordMode) { - wrappedPreparedStatement.setDate(parameterIndex, x); - } - return; - } -// Mode.ModeType mode = kctx.getMode(); - - switch (mode) { - case MODE_TEST: - // don't run - break; - case MODE_RECORD: - wrappedPreparedStatement.setDate(parameterIndex, x); - break; - default: - System.out.println("integrations: Not in a valid sdk mode"); - } - - } - - @Override - public void setTime(int parameterIndex, Time x) throws SQLException { - Kcontext kctx = Context.getCtx(); - if (kctx == null) { - if (mode == recordMode) { - wrappedPreparedStatement.setTime(parameterIndex, x); - } - return; - } -// Mode.ModeType mode = kctx.getMode(); - - switch (mode) { - case MODE_TEST: - // don't run - break; - case MODE_RECORD: - wrappedPreparedStatement.setTime(parameterIndex, x); - break; - default: - System.out.println("integrations: Not in a valid sdk mode"); - } - - } - - @Override - public void setTimestamp(int parameterIndex, Timestamp x) throws SQLException { - if (kctx == null) { - if (mode == recordMode) { - wrappedPreparedStatement.setTimestamp(parameterIndex, x); - } - return; - } -// Mode.ModeType mode = kctx.getMode(); - - switch (mode) { - case MODE_TEST: - // don't run - break; - case MODE_RECORD: - wrappedPreparedStatement.setTimestamp(parameterIndex, x); - break; - default: - System.out.println("integrations: Not in a valid sdk mode"); - } - - } - - @Override - public void setAsciiStream(int parameterIndex, InputStream x, int length) throws SQLException { - if (kctx == null) { - if (mode == recordMode) { - wrappedPreparedStatement.setAsciiStream(parameterIndex, x, length); - } - return; - } - - switch (mode) { - case MODE_TEST: - // don't run - break; - case MODE_RECORD: - wrappedPreparedStatement.setAsciiStream(parameterIndex, x, length); - break; - default: - System.out.println("integrations: Not in a valid sdk mode"); - } - - } - - @Override - @Deprecated - public void setUnicodeStream(int parameterIndex, InputStream x, int length) throws SQLException { - if (kctx == null) { - return; - } - - switch (mode) { - case MODE_TEST: - // don't run - break; - case MODE_RECORD: - wrappedPreparedStatement.setUnicodeStream(parameterIndex, x, length); - break; - default: - System.out.println("integrations: Not in a valid sdk mode"); - } - - } - - @Override - public void setBinaryStream(int parameterIndex, InputStream x, int length) throws SQLException { - if (kctx == null) { - return; - } - - switch (mode) { - case MODE_TEST: - // don't run - break; - case MODE_RECORD: - wrappedPreparedStatement.setBinaryStream(parameterIndex, x, length); - break; - default: - System.out.println("integrations: Not in a valid sdk mode"); - } - - } - - @Override - public void clearParameters() throws SQLException { - if (kctx == null) { - return; - } - - switch (mode) { - case MODE_TEST: - // don't run - break; - case MODE_RECORD: - wrappedPreparedStatement.clearWarnings(); - break; - default: - System.out.println("integrations: Not in a valid sdk mode"); - } - - } - - @Override - public void setObject(int parameterIndex, Object x, int targetSqlType) throws SQLException { - if (kctx == null) { - return; - } - - switch (mode) { - case MODE_TEST: - // don't run - break; - case MODE_RECORD: - wrappedPreparedStatement.setObject(parameterIndex, x, targetSqlType); - break; - default: - System.out.println("integrations: Not in a valid sdk mode"); - } - - } - - @Override - public void setObject(int parameterIndex, Object x) throws SQLException { - if (kctx == null) { - return; - } - - switch (mode) { - case MODE_TEST: - // don't run - break; - case MODE_RECORD: - wrappedPreparedStatement.setObject(parameterIndex, x); - break; - default: - System.out.println("integrations: Not in a valid sdk mode"); - } - - } - - @Override - public boolean execute() throws SQLException { - Kcontext kctx = Context.getCtx(); - if (kctx == null) { - if (mode == recordMode) { - return wrappedPreparedStatement.execute(); - } - return false; - } - - boolean rs = true; - switch (mode) { - case MODE_TEST: - // don't run - break; - case MODE_RECORD: - rs = wrappedPreparedStatement.execute(); - - break; - default: - System.out.println("integrations: Not in a valid sdk mode"); - } - return rs; - } - - @Override - public void addBatch() throws SQLException { - logger.warn("{} void addBatch() throws SQLException {}", msg1, msg2); - wrappedPreparedStatement.addBatch(); - } - - @Override - public void setCharacterStream(int parameterIndex, Reader reader, int length) throws SQLException { - logger.warn("{} void setCharacterStream(int parameterIndex, Reader reader, int length) throws SQLException {}", msg1, msg2); - wrappedPreparedStatement.setCharacterStream(parameterIndex, reader, length); - } - - @Override - public void setRef(int parameterIndex, Ref x) throws SQLException { - logger.warn("{} void setRef(int parameterIndex, Ref x) throws SQLException {}", msg1, msg2); - wrappedPreparedStatement.setRef(parameterIndex, x); - } - - @Override - public void setBlob(int parameterIndex, Blob x) throws SQLException { - logger.warn("{} void setBlob(int parameterIndex, Blob x) throws SQLException {}", msg1, msg2); - wrappedPreparedStatement.setBlob(parameterIndex, x); - } - - @Override - public void setClob(int parameterIndex, Clob x) throws SQLException { - logger.warn("{} void setClob(int parameterIndex, Clob x) throws SQLException {}", msg1, msg2); - wrappedPreparedStatement.setClob(parameterIndex, x); - } - - @Override - public void setArray(int parameterIndex, Array x) throws SQLException { - logger.warn("{} void setArray(int parameterIndex, Array x) throws SQLException {}", msg1, msg2); - wrappedPreparedStatement.setArray(parameterIndex, x); - } - - @Override - public ResultSetMetaData getMetaData() throws SQLException { - logger.warn("{} ResultSetMetaData getMetaData() throws SQLException {}", msg1, msg2); - ResultSetMetaData getMetaData = wrappedPreparedStatement.getMetaData(); - return getMetaData; - } - - @Override - public void setDate(int parameterIndex, Date x, Calendar cal) throws SQLException { - logger.warn("{} void setDate(int parameterIndex, Date x, Calendar cal) throws SQLException {}", msg1, msg2); - wrappedPreparedStatement.setDate(parameterIndex, x, cal); - } - - @Override - public void setTime(int parameterIndex, Time x, Calendar cal) throws SQLException { - logger.warn("{} void setTime(int parameterIndex, Time x, Calendar cal) throws SQLException {}", msg1, msg2); - wrappedPreparedStatement.setTime(parameterIndex, x, cal); - } - - @Override - public void setTimestamp(int parameterIndex, Timestamp x, Calendar cal) throws SQLException { - logger.warn("{} void setTimestamp(int parameterIndex, Timestamp x, Calendar cal) throws SQLException {}", msg1, msg2); - wrappedPreparedStatement.setTimestamp(parameterIndex, x, cal); - } - - @Override - public void setNull(int parameterIndex, int sqlType, String typeName) throws SQLException { - logger.warn("{} void setNull(int parameterIndex, int sqlType, String typeName) throws SQLException {}", msg1, msg2); - wrappedPreparedStatement.setNull(parameterIndex, sqlType); - } - - @Override - public void setURL(int parameterIndex, URL x) throws SQLException { - logger.warn("{} void setURL(int parameterIndex, URL x) throws SQLException {}", msg1, msg2); - wrappedPreparedStatement.setURL(parameterIndex, x); - } - - @Override - public ParameterMetaData getParameterMetaData() throws SQLException { - logger.warn("{} ParameterMetaData getParameterMetaData() throws SQLException {}", msg1, msg2); - return new KParameterMetaData(wrappedPreparedStatement.getParameterMetaData()); - } - - @Override - public void setRowId(int parameterIndex, RowId x) throws SQLException { - logger.warn("{} void setRowId(int parameterIndex, RowId x) throws SQLException {}", msg1, msg2); - wrappedPreparedStatement.setRowId(parameterIndex, x); - } - - @Override - public void setNString(int parameterIndex, String value) throws SQLException { - logger.warn("{} void setNString(int parameterIndex, String value) throws SQLException {}", msg1, msg2); - wrappedPreparedStatement.setNString(parameterIndex, value); - } - - @Override - public void setNCharacterStream(int parameterIndex, Reader value, long length) throws SQLException { - logger.warn("{} void setNCharacterStream(int parameterIndex, Reader value, long length) throws SQLException {}", msg1, msg2); - wrappedPreparedStatement.setNCharacterStream(parameterIndex, value, length); - } - - @Override - public void setNClob(int parameterIndex, NClob value) throws SQLException { - logger.warn("{} void setNClob(int parameterIndex, NClob value) throws SQLException {}", msg1, msg2); - wrappedPreparedStatement.setNClob(parameterIndex, value); - } - - @Override - public void setClob(int parameterIndex, Reader reader, long length) throws SQLException { - logger.warn("{} void setClob(int parameterIndex, Reader reader, long length) throws SQLException {}", msg1, msg2); - wrappedPreparedStatement.setClob(parameterIndex, reader, length); - } - - @Override - public void setBlob(int parameterIndex, InputStream inputStream, long length) throws SQLException { - logger.warn("{} void setBlob(int parameterIndex, InputStream inputStream, long length) throws SQLException {}", msg1, msg2); - wrappedPreparedStatement.setBlob(parameterIndex, inputStream, length); - } - - @Override - public void setNClob(int parameterIndex, Reader reader, long length) throws SQLException { - logger.warn("{} void setNClob(int parameterIndex, Reader reader, long length) throws SQLException {}", msg1, msg2); - wrappedPreparedStatement.setNClob(parameterIndex, reader, length); - } - - @Override - public void setSQLXML(int parameterIndex, SQLXML xmlObject) throws SQLException { - logger.warn("{} void setSQLXML(int parameterIndex, SQLXML xmlObject) throws SQLException {}", msg1, msg2); - wrappedPreparedStatement.setSQLXML(parameterIndex, xmlObject); - } - - @Override - public void setObject(int parameterIndex, Object x, int targetSqlType, int scaleOrLength) throws SQLException { - logger.warn("{} void setObject(int parameterIndex, Object x, int targetSqlType, int scaleOrLength) throws SQLException {}", msg1, msg2); - wrappedPreparedStatement.setObject(parameterIndex, x, targetSqlType, scaleOrLength); - } - - @Override - public void setAsciiStream(int parameterIndex, InputStream x, long length) throws SQLException { - logger.warn("{} void setAsciiStream(int parameterIndex, InputStream x, long length) throws SQLException {}", msg1, msg2); - wrappedPreparedStatement.setAsciiStream(parameterIndex, x, length); - } - - @Override - public void setBinaryStream(int parameterIndex, InputStream x, long length) throws SQLException { - logger.warn("{} void setBinaryStream(int parameterIndex, InputStream x, long length) throws SQLException {}", msg1, msg2); - wrappedPreparedStatement.setBinaryStream(parameterIndex, x, length); - } - - @Override - public void setCharacterStream(int parameterIndex, Reader reader, long length) throws SQLException { - logger.warn("{} void setCharacterStream(int parameterIndex, Reader reader, long length) throws SQLException {}", msg1, msg2); - wrappedPreparedStatement.setCharacterStream(parameterIndex, reader, length); - } - - @Override - public void setAsciiStream(int parameterIndex, InputStream x) throws SQLException { - logger.warn("{} void setAsciiStream(int parameterIndex, InputStream x) throws SQLException {}", msg1, msg2); - wrappedPreparedStatement.setAsciiStream(parameterIndex, x); - } - - @Override - public void setBinaryStream(int parameterIndex, InputStream x) throws SQLException { - logger.warn("{} void setBinaryStream(int parameterIndex, InputStream x) throws SQLException {}", msg1, msg2); - wrappedPreparedStatement.setBinaryStream(parameterIndex, x); - } - - @Override - public void setCharacterStream(int parameterIndex, Reader reader) throws SQLException { - logger.warn("{} void setCharacterStream(int parameterIndex, Reader reader) throws SQLException {}", msg1, msg2); - wrappedPreparedStatement.setCharacterStream(parameterIndex, reader); - } - - @Override - public void setNCharacterStream(int parameterIndex, Reader value) throws SQLException { - logger.warn("{} void setNCharacterStream(int parameterIndex, Reader value) throws SQLException {}", msg1, msg2); - wrappedPreparedStatement.setNCharacterStream(parameterIndex, value); - } - - @Override - public void setClob(int parameterIndex, Reader reader) throws SQLException { - logger.warn("{} void setClob(int parameterIndex, Reader reader) throws SQLException {}", msg1, msg2); - wrappedPreparedStatement.setClob(parameterIndex, reader); - } - - @Override - public void setBlob(int parameterIndex, InputStream inputStream) throws SQLException { - logger.warn("{} void setBlob(int parameterIndex, InputStream inputStream) throws SQLException {}", msg1, msg2); - wrappedPreparedStatement.setBlob(parameterIndex, inputStream); - } - - @Override - public void setNClob(int parameterIndex, Reader reader) throws SQLException { - logger.warn("{} void setNClob(int parameterIndex, Reader reader) throws SQLException {}", msg1, msg2); - wrappedPreparedStatement.setNClob(parameterIndex, reader); - } - - @Override - public ResultSet executeQuery(String sql) throws SQLException { - Kcontext kctx = Context.getCtx(); - if (kctx == null) { - if (mode == recordMode) { - return wrappedPreparedStatement.executeQuery(sql); - } - ResultSet resultSet = new KResultSet();//Mockito.mock(ResultSet.class); - return new KResultSet(resultSet); - } -// Mode.ModeType mode = kctx.getMode(); - ResultSet rs = new KResultSet(); - switch (mode) { - case MODE_TEST: - // don't run - - break; - case MODE_RECORD: - rs = wrappedPreparedStatement.executeQuery(sql); - break; - default: - System.out.println("integrations: Not in a valid sdk mode"); - } - return new KResultSet(rs); - } - - @Override - public int executeUpdate(String sql) throws SQLException { - Kcontext kctx = Context.getCtx(); - if (kctx == null) { - if (mode == recordMode) { - return wrappedPreparedStatement.executeUpdate(sql); - } - return 0; - } -// Mode.ModeType mode = kctx.getMode(); - - int rs = 1; - switch (mode) { - case MODE_TEST: - // don't run - break; - case MODE_RECORD: - rs = wrappedPreparedStatement.executeUpdate(sql); - KResultSet.commited = rs; - break; - default: - System.out.println("integrations: Not in a valid sdk mode"); - } - return rs; - } - - @Override - public void close() throws SQLException { - Kcontext kctx = Context.getCtx(); - if (kctx == null) { - return; - } -// Mode.ModeType mode = kctx.getMode(); - - - switch (mode) { - case MODE_TEST: - // don't run - break; - case MODE_RECORD: -// new KResultSet(0); - wrappedPreparedStatement.close(); - - break; - default: - System.out.println("integrations: Not in a valid sdk mode"); - } - - } - - @Override - public int getMaxFieldSize() throws SQLException { - logger.warn("{} int getMaxFieldSize() throws SQLException {}", msg1, msg2); - return wrappedPreparedStatement.getMaxFieldSize(); - } - - @Override - public void setMaxFieldSize(int max) throws SQLException { - logger.warn("{} void setMaxFieldSize(int max) throws SQLException {}", msg1, msg2); - wrappedPreparedStatement.setMaxFieldSize(max); - } - - @Override - public int getMaxRows() throws SQLException { - if (mode==testMode){ - return 0; - } - return wrappedPreparedStatement.getMaxRows(); - } - - @Override - public void setMaxRows(int max) throws SQLException { - logger.warn("{} void setMaxRows(int max) throws SQLException {}", msg1, msg2); - wrappedPreparedStatement.setMaxFieldSize(max); - } - - @Override - public void setEscapeProcessing(boolean enable) throws SQLException { - logger.warn("{} void setEscapeProcessing(boolean enable) throws SQLException {}", msg1, msg2); - wrappedPreparedStatement.setEscapeProcessing(enable); - } - - @Override - public int getQueryTimeout() throws SQLException { - if (mode==testMode){ - return 0; - } - return wrappedPreparedStatement.getQueryTimeout(); - } - - @Override - public void setQueryTimeout(int seconds) throws SQLException { - logger.warn("{} void setQueryTimeout(int seconds) throws SQLException {}", msg1, msg2); - wrappedPreparedStatement.setQueryTimeout(seconds); - } - - @Override - public void cancel() throws SQLException { - logger.warn("{} void cancel() throws SQLException {}", msg1, msg2); - wrappedPreparedStatement.cancel(); - } - - @Override - public SQLWarning getWarnings() throws SQLException { - logger.warn("{} SQLWarning getWarnings() throws SQLException {}", msg1, msg2); - return wrappedPreparedStatement.getWarnings(); - } - - @Override - public void clearWarnings() throws SQLException { - logger.warn("{} void clearWarnings() throws SQLException {}", msg1, msg2); - wrappedPreparedStatement.clearWarnings(); - } - - @Override - public void setCursorName(String name) throws SQLException { - logger.warn("{} void setCursorName(String name) throws SQLException {}", msg1, msg2); - wrappedPreparedStatement.setCursorName(name); - } - - @Override - public boolean execute(String sql) throws SQLException { - Kcontext kctx = Context.getCtx(); - if (kctx == null) { - if (mode == recordMode) { - return wrappedPreparedStatement.execute(sql); - } - return false; - } -// Mode.ModeType mode = kctx.getMode(); - - boolean rs = true; - switch (mode) { - case MODE_TEST: - // don't run - break; - case MODE_RECORD: - rs = wrappedPreparedStatement.execute(sql); - - break; - default: - System.out.println("integrations: Not in a valid sdk mode"); - } - return rs; - } - - @Override - public ResultSet getResultSet() throws SQLException { - logger.warn("{} ResultSet getResultSet() throws SQLException {}", msg1, msg2); - ResultSet getResultSet = wrappedPreparedStatement.getResultSet(); - ResultSet krs = new KResultSet(getResultSet); - return krs; - } - - @Override - public int getUpdateCount() throws SQLException { - logger.warn("{} int getUpdateCount() throws SQLException {}", msg1, msg2); - return wrappedPreparedStatement.getUpdateCount(); - } - - @Override - public boolean getMoreResults() throws SQLException { - logger.warn("{} boolean getMoreResults() throws SQLException {}", msg1, msg2); - return wrappedPreparedStatement.getMoreResults(); - - } - - @Override - public void setFetchDirection(int direction) throws SQLException { - logger.warn("{} void setFetchDirection(int direction) throws SQLException {}", msg1, msg2); - wrappedPreparedStatement.setFetchDirection(direction); - } - - @Override - public int getFetchDirection() throws SQLException { - logger.warn("{} int getFetchDirection() throws SQLException {}", msg1, msg2); - return wrappedPreparedStatement.getFetchDirection(); - } - - @Override - public void setFetchSize(int rows) throws SQLException { - logger.warn("{} void setFetchSize(int rows) throws SQLException {}", msg1, msg2); - wrappedPreparedStatement.setFetchSize(rows); - } - - @Override - public int getFetchSize() throws SQLException { - logger.warn("{} int getFetchSize() throws SQLException {}", msg1, msg2); - return wrappedPreparedStatement.getFetchSize(); - } - - @Override - public int getResultSetConcurrency() throws SQLException { - logger.warn("{} int getResultSetConcurrency() throws SQLException {}", msg1, msg2); - return wrappedPreparedStatement.getResultSetConcurrency(); - } - - @Override - public int getResultSetType() throws SQLException { - logger.warn("{} int getResultSetType() throws SQLException {}", msg1, msg2); - return wrappedPreparedStatement.getResultSetType(); - } - - @Override - public void addBatch(String sql) throws SQLException { - logger.warn("{} void addBatch(String sql) throws SQLException {}", msg1, msg2); - wrappedPreparedStatement.addBatch(); - } - - @Override - public void clearBatch() throws SQLException { - logger.warn("{} void clearBatch() throws SQLException {}", msg1, msg2); - wrappedPreparedStatement.clearBatch(); - } - - @Override - public int[] executeBatch() throws SQLException { - logger.warn("{} int[] executeBatch() throws SQLException {}", msg1, msg2); - return wrappedPreparedStatement.executeBatch(); - } - - @Override - public Connection getConnection() throws SQLException { - logger.warn("{} Connection getConnection() throws SQLException {}", msg1, msg2); - Connection c = wrappedPreparedStatement.getConnection(); - return new KConnection(c); - } - - @Override - public boolean getMoreResults(int current) throws SQLException { - logger.warn("{} boolean getMoreResults(int current) throws SQLException {}", msg1, msg2); - return wrappedPreparedStatement.getMoreResults(current); - } - - @Override - public ResultSet getGeneratedKeys() throws SQLException { - Kcontext kctx = Context.getCtx(); - if (kctx == null) { - if (mode == recordMode) { - return wrappedPreparedStatement.getGeneratedKeys(); - } - return new KResultSet(false); - } -// Mode.ModeType mode = kctx.getMode(); - - ResultSet rs = new KResultSet(); - switch (mode) { - case MODE_TEST: - // don't run - break; - case MODE_RECORD: - rs = wrappedPreparedStatement.getGeneratedKeys(); - break; - default: - System.out.println("integrations: Not in a valid sdk mode"); - } - return new KResultSet(rs); - } - - @Override - public int executeUpdate(String sql, int autoGeneratedKeys) throws SQLException { - Kcontext kctx = Context.getCtx(); - if (kctx == null) { - if (mode == recordMode) { - return wrappedPreparedStatement.executeUpdate(); - } - return 0; - } -// Mode.ModeType mode = kctx.getMode(); - - int rs = 1; - switch (mode) { - case MODE_TEST: - // don't run - break; - case MODE_RECORD: - rs = wrappedPreparedStatement.executeUpdate(); - KResultSet.commited = rs; - break; - default: - System.out.println("integrations: Not in a valid sdk mode"); - } - return rs; - } - - @Override - public int executeUpdate(String sql, int[] columnIndexes) throws SQLException { - Kcontext kctx = Context.getCtx(); - if (kctx == null) { - if (mode == recordMode) { - return wrappedPreparedStatement.executeUpdate(sql, columnIndexes); - } - return 0; - } -// Mode.ModeType mode = kctx.getMode(); - - int rs = 1; - switch (mode) { - case MODE_TEST: - // don't run - break; - case MODE_RECORD: - rs = wrappedPreparedStatement.executeUpdate(sql, columnIndexes); - KResultSet.commited = rs; - break; - default: - System.out.println("integrations: Not in a valid sdk mode"); - } - return rs; - } - - @Override - public int executeUpdate(String sql, String[] columnNames) throws SQLException { - Kcontext kctx = Context.getCtx(); - if (kctx == null) { - if (mode == recordMode) { - return wrappedPreparedStatement.executeUpdate(sql, columnNames); - } - return 0; - } -// Mode.ModeType mode = kctx.getMode(); - - int rs = 1; - switch (mode) { - case MODE_TEST: - // don't run - break; - case MODE_RECORD: - rs = wrappedPreparedStatement.executeUpdate(sql, columnNames); - KResultSet.commited = rs; - break; - default: - System.out.println("integrations: Not in a valid sdk mode"); - } - return rs; - } - - @Override - public boolean execute(String sql, int autoGeneratedKeys) throws SQLException { - Kcontext kctx = Context.getCtx(); - if (kctx == null) { - if (mode == recordMode) { - return wrappedPreparedStatement.execute(sql, autoGeneratedKeys); - } - return false; - } -// Mode.ModeType mode = kctx.getMode(); - - boolean rs = true; - switch (mode) { - case MODE_TEST: - // don't run - break; - case MODE_RECORD: - rs = wrappedPreparedStatement.execute(sql, autoGeneratedKeys); - - break; - default: - System.out.println("integrations: Not in a valid sdk mode"); - } - return rs; - } - - @Override - public boolean execute(String sql, int[] columnIndexes) throws SQLException { - Kcontext kctx = Context.getCtx(); - if (kctx == null) { - if (mode == recordMode) { - return wrappedPreparedStatement.execute(sql, columnIndexes); - } - return false; - } -// Mode.ModeType mode = kctx.getMode(); - - boolean rs = true; - switch (mode) { - case MODE_TEST: - // don't run - break; - case MODE_RECORD: - rs = wrappedPreparedStatement.execute(sql, columnIndexes); - - break; - default: - System.out.println("integrations: Not in a valid sdk mode"); - } - return rs; - } - - @Override - public boolean execute(String sql, String[] columnNames) throws SQLException { - Kcontext kctx = Context.getCtx(); - if (kctx == null) { - if (mode == recordMode) { - return wrappedPreparedStatement.execute(sql, columnNames); - } - return false; - } -// Mode.ModeType mode = kctx.getMode(); - - boolean rs = true; - switch (mode) { - case MODE_TEST: - // don't run - break; - case MODE_RECORD: - rs = wrappedPreparedStatement.execute(sql, columnNames); - - break; - default: - System.out.println("integrations: Not in a valid sdk mode"); - } - return rs; - } - - @Override - public int getResultSetHoldability() throws SQLException { - logger.warn("{} int getResultSetHoldability() throws SQLException {}", msg1, msg2); - return wrappedPreparedStatement.getResultSetHoldability(); - } - - @Override - public boolean isClosed() throws SQLException { - logger.warn("{} boolean isClosed() throws SQLException {}", msg1, msg2); - return wrappedPreparedStatement.isClosed(); - } - - @Override - public void setPoolable(boolean poolable) throws SQLException { - logger.warn("{} void setPoolable(boolean poolable throws SQLException {}", msg1, msg2); - wrappedPreparedStatement.setPoolable(poolable); - } - - @Override - public boolean isPoolable() throws SQLException { - logger.warn("{} boolean isPoolable() throws SQLException {}", msg1, msg2); - return wrappedPreparedStatement.isPoolable(); - } - - @Override - public void closeOnCompletion() throws SQLException { - logger.warn("{} void closeOnCompletion() throws SQLException {}", msg1, msg2); - wrappedPreparedStatement.closeOnCompletion(); - } - - @Override - public boolean isCloseOnCompletion() throws SQLException { - if (mode == testMode) { - return true; - } - return wrappedPreparedStatement.isCloseOnCompletion(); - } - - @Override - public T unwrap(Class iface) throws SQLException { - logger.warn("{} T unwrap(Class iface) throws SQLException {}", msg1, msg2); - return wrappedPreparedStatement.unwrap(iface); - } - - @Override - public boolean isWrapperFor(Class iface) throws SQLException { - logger.warn("{} isWrapperFor(Class iface) throws SQLException {}", msg1, msg2); - return wrappedPreparedStatement.isWrapperFor(iface); - } -} diff --git a/integration/src/main/java/io/keploy/ksql/KResultSet.java b/integration/src/main/java/io/keploy/ksql/KResultSet.java deleted file mode 100644 index b97e1208..00000000 --- a/integration/src/main/java/io/keploy/ksql/KResultSet.java +++ /dev/null @@ -1,2257 +0,0 @@ -package io.keploy.ksql; - -import com.google.protobuf.InvalidProtocolBufferException; -import io.keploy.grpc.stubs.Service; -import io.keploy.regression.Mode; -import io.keploy.regression.context.Context; -import io.keploy.regression.context.Kcontext; -import io.keploy.utils.ProcessSQL; -import org.apache.logging.log4j.LogManager; - -import java.io.ByteArrayInputStream; -import java.io.InputStream; -import java.io.Reader; -import java.io.StringReader; -import java.math.BigDecimal; -import java.net.URL; -import java.sql.Date; -import java.sql.*; -import java.text.ParseException; -import java.text.SimpleDateFormat; -import java.util.*; - -import static io.keploy.ksql.KDriver.*; -import static io.keploy.ksql.KResultSetMetaData.PrecisionDict; -import static io.keploy.ksql.KResultSetMetaData.ScaleDict; - -/** - * KResultSet is a wrapper class for ResultSet used in SQL, this class helps in recording data in record mode - * and providing data in test mode - */ -public class KResultSet implements ResultSet { - ResultSet wrappedResultSet; - - static HashMap meta = new HashMap<>(); - private List sqlColList; - - private Set colExists; - - // extracted rows in test - private Map TestRow = new HashMap<>(); - - public List> preTable = new ArrayList<>(); - - List cols = new ArrayList<>(); - - List tableRows = new ArrayList<>(); - - static final String msg1 = "Method"; - static final String msg2 = "not supported yet , If you see such warning Please create an issue on Keploy "; - - private Map RowRecord = new HashMap<>(); - - private static final org.apache.logging.log4j.Logger logger = LogManager.getLogger(KResultSet.class); - - private static final String CROSS = new String(Character.toChars(0x274C)); - private Service.Table TableData = null; - boolean select = false; - boolean wasNull = true; - - private int index = 0; - - private String currentLabel = ""; - - public static int commited = 0; - - public KResultSet(ResultSet rs) { - if (Objects.equals(DriverName, "org.h2.Driver")) { - logger.debug("starting test connection for H2 "); - mode = testMode; - } - sqlColList = new ArrayList<>(); - PrecisionDict = new HashMap<>(); - ScaleDict = new HashMap<>(); - colExists = new HashSet<>(); - - preTable = new ArrayList<>(); - RowRecord = new HashMap<>(); - cols = new ArrayList<>(); - tableRows = new ArrayList<>(); - KResultSet.meta.clear(); - wrappedResultSet = rs; - } - - public KResultSet(boolean rs) { - - } - - public KResultSet() { - if (Objects.equals(DriverName, "org.h2.Driver")) { - logger.info("starting test connection for H2 "); - mode = testMode; - } - sqlColList = new ArrayList<>(); - - colExists = new HashSet<>(); - - preTable = new ArrayList<>(); - RowRecord = new HashMap<>(); - cols = new ArrayList<>(); - tableRows = new ArrayList<>(); - - Kcontext kctx = Context.getCtx(); - KResultSet.meta.clear(); - if (kctx != null) { - wrappedResultSet = new KResultSet(true); - } - - } - - private void addSqlColToList(String colName, String colType) { - final Service.SqlCol sqlCol = Service.SqlCol.newBuilder().setName(colName).setType(colType).build(); - final boolean exist = colExists.contains(sqlCol); - - if (!exist) { - sqlColList.add(sqlCol); - colExists.add(sqlCol); - } - } - - private void addRows() { - // RowRecord not null - if (RowRecord.size() != 0) { - preTable.add(RowRecord); - } - // store row data in map and insert it in the list of maps - RowRecord = new HashMap<>(); - } - - // Used in test mode for extracting table from mocks - void extractTable(int cnt) { - if (cnt == 0) { - Kcontext kctx = Context.getCtx(); - if (kctx.getMock().size() <= 0) { - logger.info(CROSS + " Cannot extract tables during test because mocks are unavailable ! \n"); - } else { - List mock = kctx.getMock(); - if (mock.size() > 0 && mock.get(0).getKind().equals("SQL") && mock.get(0).getSpec().getMetadataMap().size() > 0) { - meta = ProcessSQL.convertMap(mock.get(0).getSpec().getMetadataMap()); - } - - Service.Table testTable = null; - - try { - testTable = ProcessSQL.ProcessDep(null, null, 0); - } catch (InvalidProtocolBufferException var6) { - logger.info(CROSS + " Unable to extract tables during test \n" + var6); - } - - this.TableData = testTable; - if (this.TableData != null) { - this.GetPreAndScale(); - } - } - } - } - - // Used in test mode for extracting single row in the form of string from mocks - private boolean extractRows() { - if (index == 0) - extractTable(index); - if (TableData == null) { - return false; - } - List rows = TableData.getRowsList(); - - if (index == rows.size()) { - return false; - } - String s = rows.get(index); - StringBuilder row = new StringBuilder(s); - for (int i = 0; i < row.length(); i++) { - if (row.charAt(i) == '`') { - row.deleteCharAt(i); - } - } - String[] split = row.substring(1, row.length() - 1).split("\\|"); - TestRow.clear(); - for (int i = 0; i < split.length; i++) { - Service.SqlCol col = TableData.getCols(i); - if (!Objects.equals(split[i], "NA")) { - TestRow.put(col.getName(), split[i]); - } - } - logger.debug("ROW-DATA:" + TestRow); - return true; - } - - @Override - public boolean next() { - Kcontext kctx = Context.getCtx(); - if (kctx == null) { - if (mode == recordMode) { - try { - return wrappedResultSet.next(); - } catch (SQLException e) { - logger.error(CROSS + " Unable to move sql cursor during next" + e); - } - } - return false; - } - // Mode.ModeType mode = kctx.getMode(); - - boolean hasNext = false; - switch (mode) { - case MODE_TEST: - hasNext = extractRows(); - index++; - break; - case MODE_RECORD: - try { - hasNext = wrappedResultSet.next(); - } catch (SQLException e) { - logger.error(CROSS + " Unable to move sql cursor during next" + e); - } - addRows(); - if (!hasNext) { - select = true; - Service.Table.Builder tableBuilder = Service.Table.newBuilder(); - sqlColList = SetPreAndScale(); - logger.debug("sqlColList : " + sqlColList); - tableBuilder.addAllCols(sqlColList); - cols = ProcessSQL.toColumnList(sqlColList); - logger.debug("cols : " + cols); - tableRows = ProcessSQL.toRowList(preTable, cols); - tableBuilder.addAllRows(tableRows); - Service.Table table = tableBuilder.build(); - logger.debug("table : " + table); - try { - meta.put("method", "next()"); - meta.put("SQL-Query", KConnection.MyQuery); - ProcessSQL.ProcessDep(meta, table, commited); - commited = 0; - } catch (InvalidProtocolBufferException e) { - throw new RuntimeException(e); - } - } - break; - default: - System.out.println("integrations: Not in a valid sdk mode"); - } - - return hasNext; - } - - @Override - public void close() throws SQLException { - Kcontext kctx = Context.getCtx(); - if (kctx == null) { - if (mode == recordMode) { - wrappedResultSet.close(); - } - return; - } - if (mode == testMode) { - return; - } - - // This portion will be executed only at the time of record when context is not - // null - if (!select) { - addRows(); - Service.Table.Builder tableBuilder = Service.Table.newBuilder(); - sqlColList = SetPreAndScale(); - logger.debug("sqlColList : " + sqlColList); - tableBuilder.addAllCols(sqlColList); - cols = ProcessSQL.toColumnList(sqlColList); - logger.debug("cols : " + cols); - tableRows = ProcessSQL.toRowList(preTable, cols); - tableBuilder.addAllRows(tableRows); - Service.Table table = tableBuilder.build(); - logger.debug("table : " + table); - try { - meta.put("method", "close()"); - ProcessSQL.ProcessDep(meta, table, commited); - commited = 0; - meta.put("SQL-Query", KConnection.MyQuery); - } catch (InvalidProtocolBufferException e) { - throw new RuntimeException(e); - } - } - wrappedResultSet.close(); - } - - @Override - public boolean wasNull() throws SQLException { - Kcontext kctx = Context.getCtx(); - if (kctx == null) { - if (mode == recordMode) { - return wrappedResultSet.wasNull(); - } - return false; - } - if (mode == Mode.ModeType.MODE_TEST) { - logger.debug("WasNull value is " + wasNull); - return wasNull; - } - wasNull = wrappedResultSet.wasNull(); - if (wasNull) { - if (RowRecord.containsKey(currentLabel) && !RowRecord.get(currentLabel).equals("Null")) { - RowRecord.put(currentLabel, "Null"); - currentLabel = ""; - } - } - logger.debug("WasNull value is " + wasNull); - return wasNull; - } - - @Override - public String getString(int columnIndex) throws SQLException { - Kcontext kctx = Context.getCtx(); - // Mode.ModeType mode = kctx.getMode(); - String columnlabel = String.valueOf(columnIndex); - if (mode == Mode.ModeType.MODE_TEST) { - wasNull = false; - String gs = TestRow.get(columnlabel); - if (TestRow.get(columnlabel) == null || Objects.equals(gs, "Null")) { - wasNull = true; - return null; - } - return gs; - } - String res = null; - currentLabel = columnlabel; - String gs = wrappedResultSet.getString(columnIndex); - res = gs; - if (isNullValue(gs)) { - res = "Null"; - } - RowRecord.put(columnlabel, res); - addSqlColToList(String.valueOf(columnIndex), "String"); - return gs; - } - - @Override - public boolean getBoolean(int columnIndex) throws SQLException { - Kcontext kctx = Context.getCtx(); - // Mode.ModeType mode = kctx.getMode(); - if (mode == Mode.ModeType.MODE_TEST) { - wasNull = false; - if (TestRow.get(String.valueOf(columnIndex)) == null - || Objects.equals(TestRow.get(String.valueOf(columnIndex)), "Null")) { - wasNull = true; - return false; - } - return Boolean.parseBoolean(TestRow.get(String.valueOf(columnIndex))); - } - Boolean gb = wrappedResultSet.getBoolean(columnIndex); - RowRecord.put(String.valueOf(columnIndex), String.valueOf(gb)); - addSqlColToList(String.valueOf(columnIndex), gb.getClass().getSimpleName()); - return gb; - } - - @Override - public byte getByte(int columnIndex) throws SQLException { - Kcontext kctx = Context.getCtx(); - // Mode.ModeType mode = kctx.getMode(); - if (mode == Mode.ModeType.MODE_TEST) { - if (TestRow.get(String.valueOf(columnIndex)) == null - || Objects.equals(TestRow.get(String.valueOf(columnIndex)), "Null")) { - wasNull = true; - return 0; - } - wasNull = false; - return Byte.parseByte(TestRow.get(String.valueOf(columnIndex))); - } - Byte gb = wrappedResultSet.getByte(columnIndex); - RowRecord.put(String.valueOf(columnIndex), String.valueOf(gb)); - addSqlColToList(String.valueOf(columnIndex), gb.getClass().getSimpleName()); - return gb; - } - - @Override - public short getShort(int columnIndex) throws SQLException { - Kcontext kctx = Context.getCtx(); - String columnLabel = String.valueOf(columnIndex); - // Mode.ModeType mode = kctx.getMode(); - if (mode == Mode.ModeType.MODE_TEST) { - if (TestRow.get(columnLabel) == null || Objects.equals(TestRow.get(columnLabel), "Null")) { - wasNull = true; - return 0; - } - wasNull = false; - return Short.parseShort(TestRow.get(columnLabel)); - } - currentLabel = columnLabel; - Short gs = wrappedResultSet.getShort(columnIndex); - RowRecord.put(columnLabel, String.valueOf(gs)); - addSqlColToList(columnLabel, gs.getClass().getSimpleName()); - return gs; - } - - @Override - public int getInt(int columnIndex) throws SQLException { - Kcontext kctx = Context.getCtx(); - String columnLabel = String.valueOf(columnIndex); - if (kctx == null) { - if (mode == recordMode) { - return wrappedResultSet.getInt(columnIndex); - } - return 0; - } - if (mode == Mode.ModeType.MODE_TEST) { - if (TestRow.get(columnLabel) == null || Objects.equals(TestRow.get(columnLabel), "Null")) { - wasNull = true; - return 0; - } - wasNull = false; - return Integer.parseInt(TestRow.get(String.valueOf(columnIndex))); - } - currentLabel = columnLabel; - Integer gs = wrappedResultSet.getInt(columnIndex); - RowRecord.put(String.valueOf(columnIndex), String.valueOf(gs)); - addSqlColToList(String.valueOf(columnIndex), gs.getClass().getSimpleName()); - return gs; - } - - @Override - public long getLong(int columnIndex) throws SQLException { - Kcontext kctx = Context.getCtx(); - String columnLabel = String.valueOf(columnIndex); - if (kctx == null) { - if (mode == recordMode) { - return wrappedResultSet.getLong(columnIndex); - } - return 0; - } - if (mode == Mode.ModeType.MODE_TEST) { - if (TestRow.get(columnLabel) == null || Objects.equals(TestRow.get(columnLabel), "Null")) { - logger.debug("getLong wasNull for column " + columnLabel); - wasNull = true; - return 0; - } - wasNull = false; - logger.debug("getLong value is " + TestRow.get(columnLabel)); - return Long.parseLong(TestRow.get(columnLabel)); - } - currentLabel = columnLabel; - Long gs = wrappedResultSet.getLong(columnIndex); - RowRecord.put(columnLabel, String.valueOf(gs)); - addSqlColToList(columnLabel, gs.getClass().getSimpleName()); - return gs; - } - - @Override - public float getFloat(int columnIndex) throws SQLException { - Kcontext kctx = Context.getCtx(); - String columnLabel = String.valueOf(columnIndex); - // Mode.ModeType mode = kctx.getMode(); - if (mode == Mode.ModeType.MODE_TEST) { - if (TestRow.get(columnLabel) == null || Objects.equals(TestRow.get(columnLabel), "Null")) { - wasNull = true; - return 0; - } - wasNull = false; - return Float.parseFloat(columnLabel); - } - Float gs = wrappedResultSet.getFloat(columnIndex); - RowRecord.put(String.valueOf(columnIndex), String.valueOf(gs)); - addSqlColToList(String.valueOf(columnIndex), gs.getClass().getSimpleName()); - return gs; - } - - @Override - public double getDouble(int columnIndex) throws SQLException { - Kcontext kctx = Context.getCtx(); - String columnLabel = String.valueOf(columnIndex); - if (mode == Mode.ModeType.MODE_TEST) { - if (TestRow.get(columnLabel) == null || Objects.equals(TestRow.get(columnLabel), "Null")) { - wasNull = true; - return 0; - } - wasNull = false; - return Double.parseDouble(TestRow.get(String.valueOf(columnIndex))); - } - currentLabel = columnLabel; - Double gs = wrappedResultSet.getDouble(columnIndex); - RowRecord.put(String.valueOf(columnIndex), String.valueOf(gs)); - addSqlColToList(String.valueOf(columnIndex), gs.getClass().getSimpleName()); - return gs; - } - - @Override - @Deprecated - public BigDecimal getBigDecimal(int columnIndex, int scale) throws SQLException { - Kcontext kctx = Context.getCtx(); - // Mode.ModeType mode = kctx.getMode(); - if (mode == Mode.ModeType.MODE_TEST) { - if (TestRow.get(String.valueOf(columnIndex)) == null || Objects.equals(TestRow.get(String.valueOf(columnIndex)), "Null")) { - wasNull = true; - return null; - } - wasNull = false; - return new BigDecimal(Double.parseDouble(TestRow.get(String.valueOf(columnIndex)))); - } - - BigDecimal gl = wrappedResultSet.getBigDecimal(String.valueOf(columnIndex)); - - String res = String.valueOf(gl); - if (isNullValue(gl)) { - res = "Null"; - } - RowRecord.put(String.valueOf(columnIndex), res); - addSqlColToList(String.valueOf(columnIndex), "BigDecimal"); - return gl; - } - - @Override - public byte[] getBytes(int columnIndex) throws SQLException { - Kcontext kctx = Context.getCtx(); - String columnLabel = String.valueOf(columnIndex); - // Mode.ModeType mode = kctx.getMode(); - if (mode == Mode.ModeType.MODE_TEST) { - if (TestRow.get(columnLabel) == null || Objects.equals(TestRow.get(columnLabel), "Null")) { - wasNull = true; - return null; - } - wasNull = false; - return TestRow.get(columnLabel).getBytes(); - } - byte[] gs = wrappedResultSet.getBytes(columnIndex); - RowRecord.put(columnLabel, String.valueOf(gs)); - addSqlColToList(columnLabel, gs.getClass().getSimpleName()); - return gs; - } - - @Override - public Date getDate(int columnIndex) throws SQLException { - String columnLabel = String.valueOf(columnIndex); - Kcontext kctx = Context.getCtx(); - if (kctx == null) { - if (mode == recordMode) { - return wrappedResultSet.getDate(columnIndex); - } - return null; - } - if (mode == Mode.ModeType.MODE_TEST) { - wasNull = false; - if (TestRow.get(columnLabel) == null || Objects.equals(TestRow.get(String.valueOf(columnIndex)), "Null")) { - wasNull = true; - return null; - } - String parseDateTime = ParseDateTime(TestRow.get(String.valueOf(columnIndex))); - if (Objects.equals(parseDateTime, "") || parseDateTime == null) { - wasNull = true; - return null; - } - SimpleDateFormat formatter = new SimpleDateFormat(parseDateTime); - - try { - Date x = new Date(formatter.parse(TestRow.get(String.valueOf(columnIndex))).getTime()); - return x; - } catch (ParseException e) { - logger.error(CROSS + "Failed to parse Date object from the stored mock due to \n" + e); - } - } - currentLabel = columnLabel; - Date gd = wrappedResultSet.getDate(columnIndex); - String res = String.valueOf(gd); - if (isNullValue(gd)) { - res = "Null"; - } - RowRecord.put(String.valueOf(columnIndex), res); - addSqlColToList(String.valueOf(columnIndex), "Date"); - return gd; - } - - @Override - public Time getTime(int columnIndex) throws SQLException { - String columnLabel = String.valueOf(columnIndex); - Kcontext kctx = Context.getCtx(); - if (kctx == null) { - if (mode == recordMode) { - return wrappedResultSet.getTime(columnIndex); - } - return null; - } - if (mode == Mode.ModeType.MODE_TEST) { - wasNull = false; - String parseDateTime = ParseDateTime(TestRow.get(String.valueOf(columnIndex))); - if (TestRow.get(columnLabel) == null || Objects.equals(parseDateTime, "") || parseDateTime == null) { - wasNull = true; - return null; - } - SimpleDateFormat formatter = new SimpleDateFormat(parseDateTime); - // SimpleDateFormat formatter = new - // SimpleDateFormat(ParseDateTime(TestRow.get(String.valueOf(columnIndex)))); - try { - return new Time(formatter.parse(TestRow.get(String.valueOf(columnIndex))).getTime()); - } catch (ParseException e) { - logger.error(CROSS + "Failed to parse Time object from the stored mock due to \n" + e); - } - } - currentLabel = columnLabel; - Time gt = wrappedResultSet.getTime(columnIndex); - - String res = String.valueOf(gt); - if (isNullValue(gt)) { - res = "Null"; - } - - RowRecord.put(String.valueOf(columnIndex), res); - addSqlColToList(String.valueOf(columnIndex), "Time"); - return gt; - } - - @Override - public Timestamp getTimestamp(int columnIndex) throws SQLException { - String columnLabel = String.valueOf(columnIndex); - Kcontext kctx = Context.getCtx(); - if (kctx == null) { - if (mode == recordMode) { - return wrappedResultSet.getTimestamp(columnIndex); - } - return null; - } - if (mode == Mode.ModeType.MODE_TEST) { - wasNull = false; - if (TestRow.get(columnLabel) == null || Objects.equals(TestRow.get(String.valueOf(columnIndex)), "Null")) { - wasNull = true; - return null; - } - String parseDateTime = ParseDateTime(TestRow.get(String.valueOf(columnIndex))); - if (Objects.equals(parseDateTime, "") || parseDateTime == null) { - wasNull = true; - return null; - } - SimpleDateFormat formatter = new SimpleDateFormat(parseDateTime); - try { - return new Timestamp(formatter.parse(TestRow.get(String.valueOf(columnIndex))).getTime()); - } catch (ParseException e) { - logger.error(CROSS + "Failed to parse TimeStamp object from the stored mock due to \n" + e); - } - } - currentLabel = columnLabel; - Timestamp gts = wrappedResultSet.getTimestamp(columnIndex); - String res = String.valueOf(gts); - if (isNullValue(gts)) { - res = "Null"; - } - RowRecord.put(String.valueOf(columnIndex), res); - addSqlColToList(String.valueOf(columnIndex), "Timestamp"); - return gts; - } - - @Override - public InputStream getAsciiStream(int columnIndex) throws SQLException { - logger.warn("{} InputStream getAsciiStream(int columnIndex) throws SQLException {}", msg1, msg2); - return wrappedResultSet.getAsciiStream(columnIndex); - } - - @Override - @Deprecated - public InputStream getUnicodeStream(int columnIndex) throws SQLException { - logger.warn("{} InputStream getUnicodeStream(int columnIndex) throws SQLException {}", msg1, msg2); - return wrappedResultSet.getUnicodeStream(columnIndex); - } - - @Override - public InputStream getBinaryStream(int columnIndex) throws SQLException { - logger.warn("{} InputStream getBinaryStream(int columnIndex) throws SQLException {}", msg1, msg2); - return wrappedResultSet.getBinaryStream(columnIndex); - } - - @Override - public String getString(String columnLabel) throws SQLException { - Kcontext kctx = Context.getCtx(); - // Mode.ModeType mode = kctx.getMode(); - if (mode == Mode.ModeType.MODE_TEST) { - wasNull = false; - if (TestRow.get(columnLabel) == null || Objects.equals(TestRow.get(columnLabel), "Null")) { - wasNull = true; - return null; - } - return TestRow.get(columnLabel); - } - String res; - currentLabel = columnLabel; - String gs = wrappedResultSet.getString(columnLabel); - res = gs; - if (isNullValue(gs)) { - res = "Null"; - } - RowRecord.put(columnLabel, res); - addSqlColToList(columnLabel, "String"); - return gs; - } - - @Override - public boolean getBoolean(String columnLabel) throws SQLException { - Kcontext kctx = Context.getCtx(); - // Mode.ModeType mode = kctx.getMode(); - if (mode == Mode.ModeType.MODE_TEST) { - if (TestRow.get(columnLabel) == null || Objects.equals(TestRow.get(columnLabel), "Null")) { - wasNull = true; - return false; - } - wasNull = false; - return Boolean.parseBoolean(TestRow.get(columnLabel)); - } - Boolean gb = wrappedResultSet.getBoolean(columnLabel); - RowRecord.put(columnLabel, String.valueOf(gb)); - addSqlColToList(columnLabel, gb.getClass().getSimpleName()); - return gb; - - } - - @Override - public byte getByte(String columnLabel) throws SQLException { - Kcontext kctx = Context.getCtx(); - // Mode.ModeType mode = kctx.getMode(); - if (mode == Mode.ModeType.MODE_TEST) { - if (TestRow.get(columnLabel) == null || Objects.equals(TestRow.get(columnLabel), "Null")) { - wasNull = true; - return 0; - } - wasNull = false; - return Byte.parseByte(TestRow.get(columnLabel)); - } - Byte gb = wrappedResultSet.getByte(columnLabel); - - RowRecord.put(columnLabel, String.valueOf(gb)); - addSqlColToList(columnLabel, gb.getClass().getSimpleName()); - return gb; - } - - @Override - public short getShort(String columnLabel) throws SQLException { - Kcontext kctx = Context.getCtx(); - // Mode.ModeType mode = kctx.getMode(); - if (mode == Mode.ModeType.MODE_TEST) { - if (TestRow.get(columnLabel) == null || Objects.equals(TestRow.get(columnLabel), "Null")) { - wasNull = true; - return 0; - } - wasNull = false; - return Short.parseShort(TestRow.get(columnLabel)); - } - Short gs = wrappedResultSet.getShort(columnLabel); - RowRecord.put(columnLabel, String.valueOf(gs)); - addSqlColToList(columnLabel, gs.getClass().getSimpleName()); - return gs; - } - - @Override - public int getInt(String columnLabel) throws SQLException { - Kcontext kctx = Context.getCtx(); - if (kctx == null) { - if (mode == recordMode) { - return wrappedResultSet.getInt(columnLabel); - } - return 0; - } - if (mode == Mode.ModeType.MODE_TEST) { - if (TestRow.get(columnLabel) == null - || Objects.equals(TestRow.get(columnLabel), "Null")) { - wasNull = true; - return 0; - } - wasNull = false; - int x = Integer.parseInt(TestRow.get(columnLabel)); - return x; - } - currentLabel = columnLabel; - Integer gs = wrappedResultSet.getInt(columnLabel); - RowRecord.put(columnLabel, String.valueOf(gs)); - addSqlColToList(columnLabel, gs.getClass().getSimpleName()); - return gs; - } - - @Override - public long getLong(String columnLabel) throws SQLException { - Kcontext kctx = Context.getCtx(); - if (kctx == null) { - if (mode == recordMode) { - return wrappedResultSet.getLong(columnLabel); - } - return 0; - } - if (mode == Mode.ModeType.MODE_TEST) { - if (TestRow.get(columnLabel) == null - || Objects.equals(TestRow.get(columnLabel), "Null")) { - wasNull = true; - logger.debug("getLong wasNull for {}", columnLabel); - return 0; - } - wasNull = false; - long x = Long.parseLong(TestRow.get(columnLabel)); - logger.debug("getLong value is {} for column {}", x, columnLabel); - return x; - } - currentLabel = columnLabel; - Long gl = wrappedResultSet.getLong(columnLabel); // this will never be null - RowRecord.put(columnLabel, String.valueOf(gl)); - addSqlColToList(columnLabel, gl.getClass().getSimpleName()); - return gl; - } - - @Override - public float getFloat(String columnLabel) throws SQLException { - Kcontext kctx = Context.getCtx(); - // Mode.ModeType mode = kctx.getMode(); - if (mode == Mode.ModeType.MODE_TEST) { - if (TestRow.get(columnLabel) == null || Objects.equals(TestRow.get(columnLabel), "Null")) { - wasNull = true; - logger.debug("getFloat wasNull for {}", columnLabel); - return 0; - } - wasNull = false; - logger.debug("getFloat value is {} for column {}", TestRow.get(columnLabel), columnLabel); - return Float.parseFloat(TestRow.get(columnLabel)); - } - currentLabel = columnLabel; - Float gf = wrappedResultSet.getFloat(columnLabel); - RowRecord.put(columnLabel, String.valueOf(gf)); - addSqlColToList(columnLabel, gf.getClass().getSimpleName()); - return gf; - } - - @Override - public double getDouble(String columnLabel) throws SQLException { - Kcontext kctx = Context.getCtx(); - // Mode.ModeType mode = kctx.getMode(); - if (mode == Mode.ModeType.MODE_TEST) { - if (TestRow.get(columnLabel) == null || Objects.equals(TestRow.get(columnLabel), "Null")) { - wasNull = true; - logger.debug("getDouble wasNull for {}", columnLabel); - return 0; - } - wasNull = false; - logger.debug("getDouble value is {} for column {}", TestRow.get(columnLabel), columnLabel); - return Double.parseDouble(TestRow.get(columnLabel)); - } - currentLabel = columnLabel; - Double gd = wrappedResultSet.getDouble(columnLabel); - RowRecord.put(columnLabel, String.valueOf(gd)); - addSqlColToList(columnLabel, gd.getClass().getSimpleName()); - return gd; - } - - @Override - @Deprecated - public BigDecimal getBigDecimal(String columnLabel, int scale) throws SQLException { - Kcontext kctx = Context.getCtx(); - // Mode.ModeType mode = kctx.getMode(); - if (mode == Mode.ModeType.MODE_TEST) { - if (TestRow.get(columnLabel) == null || Objects.equals(TestRow.get(columnLabel), "Null")) { - wasNull = true; - logger.debug("getBigDecimal wasNull for {}", columnLabel); - return null; - } - wasNull = false; - logger.debug("getBigDecimal value is {} for column {}", TestRow.get(columnLabel), columnLabel); - return new BigDecimal(Double.parseDouble(TestRow.get(columnLabel))); - } - currentLabel = columnLabel; - BigDecimal gl = wrappedResultSet.getBigDecimal(columnLabel); - String res = String.valueOf(gl); - if (isNullValue(gl)) { - res = "Null"; - } - RowRecord.put(columnLabel, res); - addSqlColToList(columnLabel, "BigDecimal"); - return gl; - } - - @Override - public byte[] getBytes(String columnLabel) throws SQLException { - Kcontext kctx = Context.getCtx(); - // Mode.ModeType mode = kctx.getMode(); - if (mode == Mode.ModeType.MODE_TEST) { - if (TestRow.get(columnLabel) == null || Objects.equals(TestRow.get(columnLabel), "Null")) { - wasNull = true; - logger.debug("getBytes wasNull for {}", columnLabel); - return null; - } - wasNull = false; - logger.debug("getBytes value is {} for column {}", TestRow.get(columnLabel), columnLabel); - return TestRow.get(columnLabel).getBytes(); - } - currentLabel = columnLabel; - byte[] gb = wrappedResultSet.getBytes(columnLabel); - if (isNullValue(gb)) { - RowRecord.put(columnLabel, "Null"); - } else { - RowRecord.put(columnLabel, new String(gb)); - } - addSqlColToList(columnLabel, "byte[]"); - return gb; - } - - @Override - public Date getDate(String columnLabel) throws SQLException { - Kcontext kctx = Context.getCtx(); - if (kctx == null) { - if (mode == recordMode) { - return wrappedResultSet.getDate(columnLabel); - } - return null; - } - - if (mode == Mode.ModeType.MODE_TEST) { - wasNull = false; - if (TestRow.get(columnLabel) == null || Objects.equals(TestRow.get(columnLabel), "Null")) { - wasNull = true; - logger.debug("getDate wasNull for {}", columnLabel); - return null; - } - String parseDateTime = ParseDateTime(TestRow.get(String.valueOf(columnLabel))); - if (Objects.equals(parseDateTime, "") || parseDateTime == null) { - wasNull = true; - logger.debug("getDate wasNull for {}", columnLabel); - return null; - } - SimpleDateFormat formatter = new SimpleDateFormat(parseDateTime); - try { - Date x = new Date(formatter.parse(TestRow.get(columnLabel)).getTime()); - logger.debug("getDate value is {} for column {}", x, columnLabel); - return x; - } catch (ParseException e) { - logger.error(CROSS + " Failed to parse Date object from the stored mock due to \n" + e); - } - } - currentLabel = columnLabel; - Date gd = wrappedResultSet.getDate(columnLabel); - String res = String.valueOf(gd); - if (isNullValue(gd)) { - res = "Null"; - } - RowRecord.put(columnLabel, res); - addSqlColToList(columnLabel, "Date"); - return gd; - } - - @Override - public Time getTime(String columnLabel) throws SQLException { - Kcontext kctx = Context.getCtx(); - if (kctx == null) { - if (mode == recordMode) { - return wrappedResultSet.getTime(columnLabel); - } - return null; - } - if (mode == Mode.ModeType.MODE_TEST) { - - if (TestRow.get(columnLabel) == null || Objects.equals(TestRow.get(columnLabel), "Null")) { - logger.debug("getTime wasNull for {}", columnLabel); - wasNull = true; - return null; - } - String parseDateTime = ParseDateTime(TestRow.get(String.valueOf(columnLabel))); - if (Objects.equals(parseDateTime, "") || parseDateTime == null) { - logger.debug("getTime wasNull for {}", columnLabel); - wasNull = true; - return null; - } - wasNull = false; - SimpleDateFormat formatter = new SimpleDateFormat(parseDateTime); - - try { - logger.debug("getTime value is {} for column {}", formatter.parse(TestRow.get(columnLabel)), columnLabel); - return new Time(formatter.parse(TestRow.get(columnLabel)).getTime()); - } catch (ParseException e) { - logger.error(CROSS + " Failed to parse Time object from the stored mock due to \n" + e); - } - } - currentLabel = columnLabel; - Time gt = wrappedResultSet.getTime(columnLabel); - String res = String.valueOf(gt); - if (isNullValue(gt)) { - res = "Null"; - } - RowRecord.put(columnLabel, res); - addSqlColToList(columnLabel, "Time"); - return gt; - } - - @Override - public Timestamp getTimestamp(String columnLabel) throws SQLException { - Kcontext kctx = Context.getCtx(); - if (kctx == null) { - if (mode == recordMode) { - return wrappedResultSet.getTimestamp(columnLabel); - } - return null; - } - if (mode == Mode.ModeType.MODE_TEST) { - wasNull = false; - if (TestRow.get(columnLabel) == null || Objects.equals(TestRow.get(columnLabel), "Null")) { - logger.debug("getTimestamp wasNull for {}", columnLabel); - wasNull = true; - return null; - } - String parseDateTime = ParseDateTime(TestRow.get(String.valueOf(columnLabel))); - if (Objects.equals(parseDateTime, "") || parseDateTime == null) { - wasNull = true; - logger.debug("getTimestamp wasNull for {}", columnLabel); - return null; - } - SimpleDateFormat formatter = new SimpleDateFormat(parseDateTime); - - try { - logger.debug("getTimestamp value is {} for column {}", formatter.parse(TestRow.get(columnLabel)), columnLabel); - return new Timestamp(formatter.parse(TestRow.get(columnLabel)).getTime()); - } catch (ParseException e) { - logger.error(CROSS + " Failed to parse TimeStamp object from the stored mock due to \n" + e); - } - } - currentLabel = columnLabel; - Timestamp gts = wrappedResultSet.getTimestamp(columnLabel); - String res = String.valueOf(gts); - if (isNullValue(gts)) { - res = "Null"; - } - RowRecord.put(columnLabel, res); - addSqlColToList(columnLabel, "Timestamp"); - return gts; - } - - @Override - public InputStream getAsciiStream(String columnLabel) throws SQLException { - Kcontext kctx = Context.getCtx(); - if (kctx == null) { - if (mode == recordMode) { - return wrappedResultSet.getAsciiStream(columnLabel); - } - return null; - } - if (mode == Mode.ModeType.MODE_TEST) { - wasNull = false; - if (TestRow.get(columnLabel) == null || Objects.equals(TestRow.get(columnLabel), "Null")) { - wasNull = true; - return null; - } - return new ByteArrayInputStream(TestRow.get(columnLabel).getBytes()); - } - currentLabel = columnLabel; - InputStream gas = wrappedResultSet.getAsciiStream(columnLabel); - String res = String.valueOf(gas); - if (isNullValue(gas)) { - res = "Null"; - } - RowRecord.put(columnLabel, res); - addSqlColToList(columnLabel, "InputStream"); - return gas; - } - - @Override - @Deprecated - public InputStream getUnicodeStream(String columnLabel) throws SQLException { - Kcontext kctx = Context.getCtx(); - if (kctx == null) { - if (mode == recordMode) { - return wrappedResultSet.getUnicodeStream(columnLabel); - } - return null; - } - if (mode == Mode.ModeType.MODE_TEST) { - wasNull = false; - if (TestRow.get(columnLabel) == null || Objects.equals(TestRow.get(columnLabel), "Null")) { - wasNull = true; - return null; - } - return new ByteArrayInputStream(TestRow.get(columnLabel).getBytes()); - } - currentLabel = columnLabel; - InputStream gus = wrappedResultSet.getUnicodeStream(columnLabel); - String res = String.valueOf(gus); - if (isNullValue(gus)) { - res = "Null"; - } - RowRecord.put(columnLabel, res); - addSqlColToList(columnLabel, "InputStream"); - return gus; - } - - @Override - public InputStream getBinaryStream(String columnLabel) throws SQLException { - logger.warn("{} InputStream getBinaryStream(String columnLabel) throws SQLException {}", msg1, msg2); - return wrappedResultSet.getBinaryStream(columnLabel); - } - - @Override - public SQLWarning getWarnings() throws SQLException { - logger.warn("{} SQLWarning getWarnings() throws SQLException {}", msg1, msg2); - return wrappedResultSet.getWarnings(); - } - - @Override - public void clearWarnings() throws SQLException { - logger.warn("{} void clearWarnings() throws SQLException {}", msg1, msg2); - wrappedResultSet.clearWarnings(); - } - - @Override - public String getCursorName() throws SQLException { - logger.warn("{} String getCursorName() throws SQLException {}", msg1, msg2); - return wrappedResultSet.getCursorName(); - } - - @Override - public ResultSetMetaData getMetaData() throws SQLException { - Kcontext kctx = Context.getCtx(); - // Mode.ModeType mode = kctx.getMode(); - if (mode == Mode.ModeType.MODE_TEST) { - return new KResultSetMetaData(); - } - - logger.debug("getMetaData for Query {}", KConnection.MyQuery); - ResultSetMetaData getMetaData = wrappedResultSet.getMetaData(); - return new KResultSetMetaData(getMetaData); - } - - @Override - public Object getObject(int columnIndex) throws SQLException { - logger.warn("{} Object getObject(int columnIndex) throws SQLException {}", msg1, msg2); - return wrappedResultSet.getObject(columnIndex); - } - - @Override - public Object getObject(String columnLabel) throws SQLException { - Kcontext kctx = Context.getCtx(); - if (kctx == null) { - if (mode == recordMode) { - return wrappedResultSet.getObject(columnLabel); - } - return null; - } - if (mode == Mode.ModeType.MODE_TEST) { - wasNull = false; - if (TestRow.get(columnLabel) == null || Objects.equals(TestRow.get(columnLabel), "Null")) { - wasNull = true; - return null; - } - return TestRow.get(columnLabel); - } - currentLabel = columnLabel; - Object go = wrappedResultSet.getObject(columnLabel); - String res = String.valueOf(go); - if (isNullValue(go)) { - res = "Null"; - } - RowRecord.put(columnLabel, res); - addSqlColToList(columnLabel, "Object"); - return go; - } - - @Override - public int findColumn(String columnLabel) throws SQLException { - Kcontext kctx = Context.getCtx(); - if (kctx == null) { - if (mode == recordMode) { - return wrappedResultSet.findColumn(columnLabel); - } - return 0; - } - if (mode == Mode.ModeType.MODE_TEST) { - wasNull = false; - if (TestRow.get(columnLabel) == null || Objects.equals(TestRow.get(columnLabel), "Null")) { - wasNull = true; - return 0; - } - return Integer.parseInt(TestRow.get(columnLabel)); - } - int fc = wrappedResultSet.findColumn(columnLabel); - String res = String.valueOf(fc); - if (isNullValue(fc)) { - res = "Null"; - } - RowRecord.put(columnLabel, res); - addSqlColToList(columnLabel, "int"); - return fc; - } - - @Override - public Reader getCharacterStream(int columnIndex) throws SQLException { - Kcontext kctx = Context.getCtx(); - String columnLabel = String.valueOf(columnIndex); - if (kctx == null) { - if (mode == recordMode) { - return wrappedResultSet.getCharacterStream(columnIndex); - } - return null; - } - if (mode == Mode.ModeType.MODE_TEST) { - wasNull = false; - if (TestRow.get(columnLabel) == null || Objects.equals(TestRow.get(columnLabel), "Null")) { - wasNull = true; - return null; - } - return new StringReader(TestRow.get(columnLabel)); - } - currentLabel = columnLabel; - Reader gcs = wrappedResultSet.getCharacterStream(columnIndex); - String res = String.valueOf(gcs); - if (isNullValue(gcs)) { - res = "Null"; - } - RowRecord.put(columnLabel, res); - addSqlColToList(columnLabel, "Reader"); - return gcs; - } - - @Override - public Reader getCharacterStream(String columnLabel) throws SQLException { - logger.warn("{} Reader getCharacterStream(String columnLabel) throws SQLException {}", msg1, msg2); - return wrappedResultSet.getCharacterStream(columnLabel); - } - - @Override - public BigDecimal getBigDecimal(int columnIndex) throws SQLException { - Kcontext kctx = Context.getCtx(); - // Mode.ModeType mode = kctx.getMode(); - String columnLabel = String.valueOf(columnIndex); - if (mode == Mode.ModeType.MODE_TEST) { - if (TestRow.get(String.valueOf(columnIndex)) == null - || Objects.equals(TestRow.get(String.valueOf(columnIndex)), "Null")) { - wasNull = true; - return null; - } - wasNull = false; - return new BigDecimal(Double.parseDouble(TestRow.get(String.valueOf(columnIndex)))); - } - currentLabel = columnLabel; - BigDecimal gs = wrappedResultSet.getBigDecimal(columnIndex); - String res = String.valueOf(gs); - if (isNullValue(gs)) { - res = "Null"; - } - RowRecord.put(String.valueOf(columnIndex), res); - addSqlColToList(String.valueOf(columnIndex), "BigDecimal"); - return gs; - } - - @Override - public BigDecimal getBigDecimal(String columnLabel) throws SQLException { - Kcontext kctx = Context.getCtx(); - // Mode.ModeType mode = kctx.getMode(); - if (mode == Mode.ModeType.MODE_TEST) { - if (TestRow.get(columnLabel) == null || Objects.equals(TestRow.get(columnLabel), "Null")) { - wasNull = true; - return null; - } - wasNull = false; - return new BigDecimal(Double.parseDouble(TestRow.get(columnLabel))); - } - currentLabel = columnLabel; - BigDecimal gl = wrappedResultSet.getBigDecimal(columnLabel); - String res = String.valueOf(gl); - if (isNullValue(gl)) { - res = "Null"; - } - RowRecord.put(columnLabel, res); - addSqlColToList(columnLabel, "BigDecimal"); - return gl; - } - - @Override - public boolean isBeforeFirst() throws SQLException { - logger.warn("{} boolean isBeforeFirst() throws SQLException {}", msg1, msg2); - return wrappedResultSet.isBeforeFirst(); - } - - @Override - public boolean isAfterLast() throws SQLException { - logger.warn("{} boolean isAfterLast() throws SQLException {}", msg1, msg2); - - return wrappedResultSet.isAfterLast(); - } - - @Override - public boolean isFirst() throws SQLException { - logger.warn("{} boolean isFirst() throws SQLException {}", msg1, msg2); - return wrappedResultSet.isFirst(); - } - - @Override - public boolean isLast() throws SQLException { - logger.warn("{} boolean isLast() throws SQLException {}", msg1, msg2); - return wrappedResultSet.isLast(); - } - - @Override - public void beforeFirst() throws SQLException { - logger.warn("{} void beforeFirst() throws SQLException {}", msg1, msg2); - wrappedResultSet.beforeFirst(); - } - - @Override - public void afterLast() throws SQLException { - logger.warn("{} void afterLast() throws SQLException {}", msg1, msg2); - wrappedResultSet.afterLast(); - } - - @Override - public boolean first() throws SQLException { - logger.warn("{} boolean first() throws SQLException {}", msg1, msg2); - return wrappedResultSet.first(); - } - - @Override - public boolean last() throws SQLException { - logger.warn("{} boolean last() throws SQLException {}", msg1, msg2); - return wrappedResultSet.last(); - } - - @Override - public int getRow() throws SQLException { - logger.warn("{} int getRow() throws SQLException {}", msg1, msg2); - return wrappedResultSet.getRow(); - } - - @Override - public boolean absolute(int row) throws SQLException { - logger.warn("{} boolean absolute(int row) throws SQLException {}", msg1, msg2); - return wrappedResultSet.absolute(row); - } - - @Override - public boolean relative(int rows) throws SQLException { - logger.warn("{} boolean relative(int rows) throws SQLException {}", msg1, msg2); - return wrappedResultSet.relative(rows); - } - - @Override - public boolean previous() throws SQLException { - logger.warn("{} boolean previous() throws SQLException {}", msg1, msg2); - return wrappedResultSet.previous(); - } - - @Override - public void setFetchDirection(int direction) throws SQLException { - logger.warn("{} void setFetchDirection(int direction) throws SQLException {}", msg1, msg2); - wrappedResultSet.setFetchDirection(direction); - } - - @Override - public int getFetchDirection() throws SQLException { - logger.warn("{} int getFetchDirection() throws SQLException {}", msg1, msg2); - return wrappedResultSet.getFetchDirection(); - } - - @Override - public void setFetchSize(int rows) throws SQLException { - logger.warn("{} int getRow() throws SQLException {}", msg1, msg2); - wrappedResultSet.setFetchSize(rows); - } - - @Override - public int getFetchSize() throws SQLException { - logger.warn("{} int getFetchSize() throws SQLException {}", msg1, msg2); - return wrappedResultSet.getFetchSize(); - } - - @Override - public int getType() throws SQLException { - logger.warn("{} int getType() throws SQLException {}", msg1, msg2); - return wrappedResultSet.getType(); - } - - @Override - public int getConcurrency() throws SQLException { - logger.warn("{} int getConcurrency() throws SQLException {}", msg1, msg2); - return wrappedResultSet.getConcurrency(); - } - - @Override - public boolean rowUpdated() throws SQLException { - logger.warn("{} boolean rowUpdated() throws SQLException {}", msg1, msg2); - return wrappedResultSet.rowUpdated(); - } - - @Override - public boolean rowInserted() throws SQLException { - logger.warn("{} boolean rowInserted() throws SQLException {}", msg1, msg2); - return wrappedResultSet.rowInserted(); - } - - @Override - public boolean rowDeleted() throws SQLException { - logger.warn("{} boolean rowDeleted() throws SQLException {}", msg1, msg2); - return wrappedResultSet.rowDeleted(); - } - - @Override - public void updateNull(int columnIndex) throws SQLException { - logger.warn("{} void updateNull(int columnIndex) throws SQLException {}", msg1, msg2); - wrappedResultSet.updateNull(columnIndex); - } - - @Override - public void updateBoolean(int columnIndex, boolean x) throws SQLException { - logger.warn("{} void updateBoolean(int columnIndex, boolean x) throws SQLException {}", msg1, msg2); - wrappedResultSet.updateBoolean(columnIndex, x); - } - - @Override - public void updateByte(int columnIndex, byte x) throws SQLException { - logger.warn("{} void updateByte(int columnIndex, byte x) throws SQLException {}", msg1, msg2); - wrappedResultSet.updateByte(columnIndex, x); - } - - @Override - public void updateShort(int columnIndex, short x) throws SQLException { - logger.warn("{} void updateShort(int columnIndex, short x) throws SQLException {}", msg1, msg2); - wrappedResultSet.updateShort(columnIndex, x); - } - - @Override - public void updateInt(int columnIndex, int x) throws SQLException { - logger.warn("{} void updateInt(int columnIndex, int x) throws SQLException {}", msg1, msg2); - wrappedResultSet.updateInt(columnIndex, x); - } - - @Override - public void updateLong(int columnIndex, long x) throws SQLException { - logger.warn("{} void updateLong(int columnIndex, long x) throws SQLException {}", msg1, msg2); - wrappedResultSet.updateLong(columnIndex, x); - } - - @Override - public void updateFloat(int columnIndex, float x) throws SQLException { - logger.warn("{} void updateFloat(int columnIndex, float x) throws SQLException {}", msg1, msg2); - wrappedResultSet.updateFloat(columnIndex, x); - } - - @Override - public void updateDouble(int columnIndex, double x) throws SQLException { - logger.warn("{} void updateDouble(int columnIndex, double x) throws SQLException {}", msg1, msg2); - wrappedResultSet.updateDouble(columnIndex, x); - } - - @Override - public void updateBigDecimal(int columnIndex, BigDecimal x) throws SQLException { - logger.warn("{} void updateBigDecimal(int columnIndex, BigDecimal x) throws SQLException {}", msg1, msg2); - wrappedResultSet.updateBigDecimal(columnIndex, x); - } - - @Override - public void updateString(int columnIndex, String x) throws SQLException { - logger.warn("{} void updateString(int columnIndex, String x) throws SQLException {}", msg1, msg2); - wrappedResultSet.updateString(columnIndex, x); - } - - @Override - public void updateBytes(int columnIndex, byte[] x) throws SQLException { - logger.warn("{} void updateBytes(int columnIndex, byte[] x) throws SQLException {}", msg1, msg2); - wrappedResultSet.updateBytes(columnIndex, x); - } - - @Override - public void updateDate(int columnIndex, Date x) throws SQLException { - logger.warn("{} void updateDate(int columnIndex, Date x) throws SQLException {}", msg1, msg2); - wrappedResultSet.updateDate(columnIndex, x); - } - - @Override - public void updateTime(int columnIndex, Time x) throws SQLException { - logger.warn("{} void updateTime(int columnIndex, Time x) throws SQLException {}", msg1, msg2); - wrappedResultSet.updateTime(columnIndex, x); - } - - @Override - public void updateTimestamp(int columnIndex, Timestamp x) throws SQLException { - logger.warn("{} void updateTimestamp(int columnIndex, Timestamp x) throws SQLException {}", msg1, msg2); - wrappedResultSet.updateTimestamp(columnIndex, x); - } - - @Override - public void updateAsciiStream(int columnIndex, InputStream x, int length) throws SQLException { - logger.warn("{} void updateAsciiStream(int columnIndex, InputStream x, int length) throws SQLException {}", - msg1, msg2); - wrappedResultSet.updateAsciiStream(columnIndex, x, length); - } - - @Override - public void updateBinaryStream(int columnIndex, InputStream x, int length) throws SQLException { - logger.warn("{} void updateBinaryStream(int columnIndex, InputStream x, int length) throws SQLException {}", - msg1, msg2); - wrappedResultSet.updateBinaryStream(columnIndex, x, length); - } - - @Override - public void updateCharacterStream(int columnIndex, Reader x, int length) throws SQLException { - logger.warn("{} void updateCharacterStream(int columnIndex, Reader x, int length) throws SQLException {}", msg1, - msg2); - wrappedResultSet.updateCharacterStream(columnIndex, x, length); - } - - @Override - public void updateObject(int columnIndex, Object x, int scaleOrLength) throws SQLException { - logger.warn("{} void updateObject(int columnIndex, Object x, int scaleOrLength) throws SQLException {}", msg1, - msg2); - wrappedResultSet.updateObject(columnIndex, x, scaleOrLength); - } - - @Override - public void updateObject(int columnIndex, Object x) throws SQLException { - logger.warn("{} void updateObject(int columnIndex, Object x) throws SQLException {}", msg1, msg2); - wrappedResultSet.updateObject(columnIndex, x); - } - - @Override - public void updateNull(String columnLabel) throws SQLException { - logger.warn("{} void updateNull(String columnLabel) throws SQLException {}", msg1, msg2); - wrappedResultSet.updateNull(columnLabel); - } - - @Override - public void updateBoolean(String columnLabel, boolean x) throws SQLException { - logger.warn("{} void updateBoolean(String columnLabel, boolean x) throws SQLException {}", msg1, msg2); - wrappedResultSet.updateBoolean(columnLabel, x); - } - - @Override - public void updateByte(String columnLabel, byte x) throws SQLException { - logger.warn("{} void updateByte(String columnLabel, byte x) throws SQLException {}", msg1, msg2); - wrappedResultSet.updateByte(columnLabel, x); - } - - @Override - public void updateShort(String columnLabel, short x) throws SQLException { - logger.warn("{} void updateShort(String columnLabel, short x) throws SQLException {}", msg1, msg2); - wrappedResultSet.updateShort(columnLabel, x); - } - - @Override - public void updateInt(String columnLabel, int x) throws SQLException { - logger.warn("{} void updateInt(String columnLabel, int x) throws SQLException {}", msg1, msg2); - wrappedResultSet.updateInt(columnLabel, x); - } - - @Override - public void updateLong(String columnLabel, long x) throws SQLException { - logger.warn("{} void updateLong(String columnLabel, long x) throws SQLException {}", msg1, msg2); - wrappedResultSet.updateLong(columnLabel, x); - } - - @Override - public void updateFloat(String columnLabel, float x) throws SQLException { - logger.warn("{} void updateFloat(String columnLabel, float x) throws SQLException {}", msg1, msg2); - wrappedResultSet.updateFloat(columnLabel, x); - } - - @Override - public void updateDouble(String columnLabel, double x) throws SQLException { - logger.warn("{} void updateDouble(String columnLabel, double x) throws SQLException {}", msg1, msg2); - wrappedResultSet.updateDouble(columnLabel, x); - } - - @Override - public void updateBigDecimal(String columnLabel, BigDecimal x) throws SQLException { - logger.warn("{} void updateBigDecimal(String columnLabel, BigDecimal x) throws SQLException {}", msg1, msg2); - wrappedResultSet.updateBigDecimal(columnLabel, x); - } - - @Override - public void updateString(String columnLabel, String x) throws SQLException { - logger.warn("{} void updateString(String columnLabel, String x) throws SQLException {}", msg1, msg2); - wrappedResultSet.updateString(columnLabel, x); - } - - @Override - public void updateBytes(String columnLabel, byte[] x) throws SQLException { - logger.warn("{} void updateBytes(String columnLabel, byte[] x) throws SQLException {}", msg1, msg2); - wrappedResultSet.updateBytes(columnLabel, x); - } - - @Override - public void updateDate(String columnLabel, Date x) throws SQLException { - logger.warn("{} void updateDate(String columnLabel, Date x) throws SQLException {}", msg1, msg2); - wrappedResultSet.updateDate(columnLabel, x); - } - - @Override - public void updateTime(String columnLabel, Time x) throws SQLException { - logger.warn("{} void updateTime(String columnLabel, Time x) throws SQLException {}", msg1, msg2); - wrappedResultSet.updateTime(columnLabel, x); - } - - @Override - public void updateTimestamp(String columnLabel, Timestamp x) throws SQLException { - logger.warn("{} void updateTimestamp(String columnLabel, Timestamp x) throws SQLException {}", msg1, msg2); - wrappedResultSet.updateTimestamp(columnLabel, x); - } - - @Override - public void updateAsciiStream(String columnLabel, InputStream x, int length) throws SQLException { - logger.warn("{} void updateAsciiStream(String columnLabel, InputStream x, int length) throws SQLException {}", - msg1, msg2); - wrappedResultSet.updateAsciiStream(columnLabel, x, length); - } - - @Override - public void updateBinaryStream(String columnLabel, InputStream x, int length) throws SQLException { - logger.warn("{} void updateBinaryStream(String columnLabel, InputStream x, int length) throws SQLException {}", - msg1, msg2); - wrappedResultSet.updateBinaryStream(columnLabel, x, length); - } - - @Override - public void updateCharacterStream(String columnLabel, Reader reader, int length) throws SQLException { - logger.warn( - "{} void updateCharacterStream(String columnLabel, Reader reader, int length) throws SQLException {}", - msg1, msg2); - wrappedResultSet.updateCharacterStream(columnLabel, reader, length); - } - - @Override - public void updateObject(String columnLabel, Object x, int scaleOrLength) throws SQLException { - logger.warn("{} void updateObject(String columnLabel, Object x, int scaleOrLength) throws SQLException {}", - msg1, msg2); - wrappedResultSet.updateObject(columnLabel, x, scaleOrLength); - } - - @Override - public void updateObject(String columnLabel, Object x) throws SQLException { - logger.warn("{} void updateObject(String columnLabel, Object x) throws SQLException {}", msg1, msg2); - wrappedResultSet.updateObject(columnLabel, x); - } - - @Override - public void insertRow() throws SQLException { - logger.warn("{} void insertRow() throws SQLException {}", msg1, msg2); - wrappedResultSet.insertRow(); - } - - @Override - public void updateRow() throws SQLException { - logger.warn("{} void updateRow() throws SQLException {}", msg1, msg2); - wrappedResultSet.updateRow(); - } - - @Override - public void deleteRow() throws SQLException { - logger.warn("{} void deleteRow() throws SQLException {}", msg1, msg2); - wrappedResultSet.deleteRow(); - } - - @Override - public void refreshRow() throws SQLException { - logger.warn("{} void refreshRow() throws SQLException {}", msg1, msg2); - wrappedResultSet.refreshRow(); - } - - @Override - public void cancelRowUpdates() throws SQLException { - logger.warn("{} void cancelRowUpdates() throws SQLException {}", msg1, msg2); - wrappedResultSet.cancelRowUpdates(); - } - - @Override - public void moveToInsertRow() throws SQLException { - logger.warn("{} void moveToInsertRow() throws SQLException {}", msg1, msg2); - wrappedResultSet.moveToCurrentRow(); - } - - @Override - public void moveToCurrentRow() throws SQLException { - logger.warn("{} void moveToCurrentRow() throws SQLException {}", msg1, msg2); - wrappedResultSet.moveToCurrentRow(); - } - - @Override - public Statement getStatement() throws SQLException { - Kcontext kctx = Context.getCtx(); - if (mode == testMode) { - return new KStatement(); - } - return new KStatement(wrappedResultSet.getStatement()); - } - - @Override - public Object getObject(int columnIndex, Map> map) throws SQLException { - logger.warn("{} Object getObject(int columnIndex, Map> map) throws SQLException {}", msg1, - msg2); - return wrappedResultSet.getObject(columnIndex, map); - } - - @Override - public Ref getRef(int columnIndex) throws SQLException { - logger.warn("{} Ref getRef(int columnIndex) throws SQLException {}", msg1, msg2); - return wrappedResultSet.getRef(columnIndex); - } - - @Override - public Blob getBlob(int columnIndex) throws SQLException { - logger.warn("{} Blob getBlob(int columnIndex) throws SQLException {}", msg1, msg2); - return wrappedResultSet.getBlob(columnIndex); - } - - @Override - public Clob getClob(int columnIndex) throws SQLException { - logger.warn("{} Clob getClob(int columnIndex) throws SQLException {}", msg1, msg2); - return wrappedResultSet.getClob(columnIndex); - } - - @Override - public Array getArray(int columnIndex) throws SQLException { - logger.warn("{} Array getArray(int columnIndex) throws SQLException {}", msg1, msg2); - return wrappedResultSet.getArray(columnIndex); - } - - @Override - public Object getObject(String columnLabel, Map> map) throws SQLException { - logger.warn("{} Object getObject(String columnLabel, Map> map) throws SQLException {}", msg1, - msg2); - return wrappedResultSet.getObject(columnLabel, map); - } - - @Override - public Ref getRef(String columnLabel) throws SQLException { - logger.warn("{} Ref getRef(String columnLabel) throws SQLException {}", msg1, msg2); - return wrappedResultSet.getRef(columnLabel); - } - - @Override - public Blob getBlob(String columnLabel) throws SQLException { - logger.warn("{} Blob getBlob(String columnLabel) throws SQLException {}", msg1, msg2); - return wrappedResultSet.getBlob(columnLabel); - } - - @Override - public Clob getClob(String columnLabel) throws SQLException { - logger.warn("{} Clob getClob(String columnLabel) throws SQLException {}", msg1, msg2); - return wrappedResultSet.getClob(columnLabel); - } - - @Override - public Array getArray(String columnLabel) throws SQLException { - logger.warn("{} Array getArray(String columnLabel) throws SQLException {}", msg1, msg2); - return wrappedResultSet.getArray(columnLabel); - } - - @Override - public Date getDate(int columnIndex, Calendar cal) throws SQLException { - logger.warn("{} Date getDate(int columnIndex, Calendar cal) throws SQLException {}", msg1, msg2); - return wrappedResultSet.getDate(columnIndex, cal); - } - - @Override - public Date getDate(String columnLabel, Calendar cal) throws SQLException { - logger.warn("{} Date getDate(String columnLabel, Calendar cal) throws SQLException {}", msg1, msg2); - return wrappedResultSet.getDate(columnLabel, cal); - } - - @Override - public Time getTime(int columnIndex, Calendar cal) throws SQLException { - logger.warn("{} Time getTime(int columnIndex, Calendar cal) throws SQLException {}", msg1, msg2); - return wrappedResultSet.getTime(columnIndex, cal); - } - - @Override - public Time getTime(String columnLabel, Calendar cal) throws SQLException { - logger.warn("{} Time getTime(String columnLabel, Calendar cal) throws SQLException {}", msg1, msg2); - return wrappedResultSet.getTime(columnLabel, cal); - } - - @Override - public Timestamp getTimestamp(int columnIndex, Calendar cal) throws SQLException { - logger.warn("{} Timestamp getTimestamp(int columnIndex, Calendar cal) throws SQLException {}", msg1, msg2); - return wrappedResultSet.getTimestamp(columnIndex, cal); - } - - @Override - public Timestamp getTimestamp(String columnLabel, Calendar cal) throws SQLException { - logger.warn("{} Timestamp getTimestamp(String columnLabel, Calendar cal) throws SQLException {}", msg1, msg2); - return wrappedResultSet.getTimestamp(columnLabel, cal); - } - - @Override - public URL getURL(int columnIndex) throws SQLException { - logger.warn("{} URL getURL(int columnIndex) throws SQLException {}", msg1, msg2); - return wrappedResultSet.getURL(columnIndex); - } - - @Override - public URL getURL(String columnLabel) throws SQLException { - logger.warn("{} URL getURL(String columnLabel) throws SQLException {}", msg1, msg2); - return wrappedResultSet.getURL(columnLabel); - } - - @Override - public void updateRef(int columnIndex, Ref x) throws SQLException { - logger.warn("{} void updateRef(int columnIndex, Ref x) throws SQLException {}", msg1, msg2); - wrappedResultSet.updateRef(columnIndex, x); - } - - @Override - public void updateRef(String columnLabel, Ref x) throws SQLException { - logger.warn("{} void updateRef(String columnLabel, Ref x) throws SQLException {}", msg1, msg2); - wrappedResultSet.updateRef(columnLabel, x); - } - - @Override - public void updateBlob(int columnIndex, Blob x) throws SQLException { - logger.warn("{}void updateBlob(int columnIndex, Blob x) throws SQLException {}", msg1, msg2); - wrappedResultSet.updateBlob(columnIndex, x); - } - - @Override - public void updateBlob(String columnLabel, Blob x) throws SQLException { - logger.warn("{} void updateBlob(String columnLabel, Blob x) throws SQLException {}", msg1, msg2); - wrappedResultSet.updateBlob(columnLabel, x); - } - - @Override - public void updateClob(int columnIndex, Clob x) throws SQLException { - logger.warn("{} void updateClob(int columnIndex, Clob x) throws SQLException {}", msg1, msg2); - wrappedResultSet.updateClob(columnIndex, x); - } - - @Override - public void updateClob(String columnLabel, Clob x) throws SQLException { - logger.warn("{} void updateClob(String columnLabel, Clob x) throws SQLException {}", msg1, msg2); - wrappedResultSet.updateClob(columnLabel, x); - } - - @Override - public void updateArray(int columnIndex, Array x) throws SQLException { - logger.warn("{} void updateArray(int columnIndex, Array x) throws SQLException {}", msg1, msg2); - wrappedResultSet.updateArray(columnIndex, x); - } - - @Override - public void updateArray(String columnLabel, Array x) throws SQLException { - logger.warn("{} void updateArray(String columnLabel, Array x) throws SQLException {}", msg1, msg2); - wrappedResultSet.updateArray(columnLabel, x); - } - - @Override - public RowId getRowId(int columnIndex) throws SQLException { - logger.warn("{} RowId getRowId(int columnIndex) throws SQLException {}", msg1, msg2); - return wrappedResultSet.getRowId(columnIndex); - } - - @Override - public RowId getRowId(String columnLabel) throws SQLException { - logger.warn("{} RowId getRowId(String columnLabel) throws SQLException {}", msg1, msg2); - return wrappedResultSet.getRowId(columnLabel); - } - - @Override - public void updateRowId(int columnIndex, RowId x) throws SQLException { - logger.warn("{} void updateRowId(int columnIndex, RowId x) throws SQLException {}", msg1, msg2); - wrappedResultSet.updateRowId(columnIndex, x); - } - - @Override - public void updateRowId(String columnLabel, RowId x) throws SQLException { - logger.warn("{} void updateRowId(String columnLabel, RowId x) throws SQLException {}", msg1, msg2); - wrappedResultSet.updateRowId(columnLabel, x); - } - - @Override - public int getHoldability() throws SQLException { - logger.warn("{} int getHoldability() throws SQLException {}", msg1, msg2); - return wrappedResultSet.getHoldability(); - } - - @Override - public boolean isClosed() throws SQLException { - logger.warn("{} boolean isClosed() throws SQLException {}", msg1, msg2); - return wrappedResultSet.isClosed(); - } - - @Override - public void updateNString(int columnIndex, String nString) throws SQLException { - logger.warn("{} void updateNString(int columnIndex, String nString) throws SQLException {}", msg1, msg2); - wrappedResultSet.updateNString(columnIndex, nString); - } - - @Override - public void updateNString(String columnLabel, String nString) throws SQLException { - logger.warn("{} void updateNString(String columnLabel, String nString) throws SQLException {}", msg1, msg2); - wrappedResultSet.updateNString(columnLabel, nString); - } - - @Override - public void updateNClob(int columnIndex, NClob nClob) throws SQLException { - logger.warn("{} void updateNClob(int columnIndex, NClob nClob) throws SQLException {}", msg1, msg2); - wrappedResultSet.updateNClob(columnIndex, nClob); - } - - @Override - public void updateNClob(String columnLabel, NClob nClob) throws SQLException { - logger.warn("{} void updateNClob(String columnLabel, NClob nClob) throws SQLException {}", msg1, msg2); - wrappedResultSet.updateNClob(columnLabel, nClob); - } - - @Override - public NClob getNClob(int columnIndex) throws SQLException { - logger.warn("{} NClob getNClob(int columnIndex) throws SQLException {}", msg1, msg2); - return wrappedResultSet.getNClob(columnIndex); - } - - @Override - public NClob getNClob(String columnLabel) throws SQLException { - logger.warn("{} NClob getNClob(String columnLabel) throws SQLException {}", msg1, msg2); - return wrappedResultSet.getNClob(columnLabel); - } - - @Override - public SQLXML getSQLXML(int columnIndex) throws SQLException { - logger.warn("{} SQLXML getSQLXML(int columnIndex) throws SQLException {}", msg1, msg2); - return wrappedResultSet.getSQLXML(columnIndex); - } - - @Override - public SQLXML getSQLXML(String columnLabel) throws SQLException { - logger.warn("{} SQLXML getSQLXML(String columnLabel) throws SQLException {}", msg1, msg2); - return wrappedResultSet.getSQLXML(columnLabel); - } - - @Override - public void updateSQLXML(int columnIndex, SQLXML xmlObject) throws SQLException { - logger.warn("{} void updateSQLXML(int columnIndex, SQLXML xmlObject) throws SQLException {}", msg1, msg2); - wrappedResultSet.updateSQLXML(columnIndex, xmlObject); - } - - @Override - public void updateSQLXML(String columnLabel, SQLXML xmlObject) throws SQLException { - logger.warn("{} void updateSQLXML(String columnLabel, SQLXML xmlObject) throws SQLException {}", msg1, msg2); - wrappedResultSet.updateSQLXML(columnLabel, xmlObject); - } - - @Override - public String getNString(int columnIndex) throws SQLException { - logger.warn("{} String getNString(int columnIndex) throws SQLException {}", msg1, msg2); - return wrappedResultSet.getNString(columnIndex); - } - - @Override - public String getNString(String columnLabel) throws SQLException { - logger.warn("{} String getNString(String columnLabel) throws SQLException {}", msg1, msg2); - return wrappedResultSet.getNString(columnLabel); - } - - @Override - public Reader getNCharacterStream(int columnIndex) throws SQLException { - logger.warn("{} Reader getNCharacterStream(int columnIndex) throws SQLException {}", msg1, msg2); - return wrappedResultSet.getNCharacterStream(columnIndex); - } - - @Override - public Reader getNCharacterStream(String columnLabel) throws SQLException { - logger.warn("{} Reader getNCharacterStream(String columnLabel) throws SQLException {}", msg1, msg2); - return wrappedResultSet.getNCharacterStream(columnLabel); - } - - @Override - public void updateNCharacterStream(int columnIndex, Reader x, long length) throws SQLException { - logger.warn("{} void updateNCharacterStream(int columnIndex, Reader x, long length) throws SQLException {}", - msg1, msg2); - wrappedResultSet.updateNCharacterStream(columnIndex, x, length); - } - - @Override - public void updateNCharacterStream(String columnLabel, Reader reader, long length) throws SQLException { - logger.warn( - "{} void updateNCharacterStream(String columnLabel, Reader reader, long length) throws SQLException {}", - msg1, msg2); - wrappedResultSet.updateNCharacterStream(columnLabel, reader, length); - } - - @Override - public void updateAsciiStream(int columnIndex, InputStream x, long length) throws SQLException { - logger.warn("{} void updateAsciiStream(int columnIndex, InputStream x, long length) throws SQLException {}", - msg1, msg2); - wrappedResultSet.updateAsciiStream(columnIndex, x, length); - } - - @Override - public void updateBinaryStream(int columnIndex, InputStream x, long length) throws SQLException { - logger.warn("{} void updateBinaryStream(int columnIndex, InputStream x, long length) throws SQLException {}", - msg1, msg2); - wrappedResultSet.updateBinaryStream(columnIndex, x, length); - } - - @Override - public void updateCharacterStream(int columnIndex, Reader x, long length) throws SQLException { - logger.warn("{} void updateCharacterStream(int columnIndex, Reader x, long length) throws SQLException {}", - msg1, msg2); - wrappedResultSet.updateCharacterStream(columnIndex, x, length); - } - - @Override - public void updateAsciiStream(String columnLabel, InputStream x, long length) throws SQLException { - logger.warn("{} void updateAsciiStream(String columnLabel, InputStream x, long length) throws SQLException {}", - msg1, msg2); - wrappedResultSet.updateAsciiStream(columnLabel, x, length); - } - - @Override - public void updateBinaryStream(String columnLabel, InputStream x, long length) throws SQLException { - logger.warn("{} void updateBinaryStream(String columnLabel, InputStream x, long length) throws SQLException {}", - msg1, msg2); - wrappedResultSet.updateBinaryStream(columnLabel, x, length); - } - - @Override - public void updateCharacterStream(String columnLabel, Reader reader, long length) throws SQLException { - logger.warn( - "{} void updateCharacterStream(String columnLabel, Reader reader, long length) throws SQLException {}", - msg1, msg2); - wrappedResultSet.updateCharacterStream(columnLabel, reader, length); - } - - @Override - public void updateBlob(int columnIndex, InputStream inputStream, long length) throws SQLException { - logger.warn("{} void updateBlob(int columnIndex, InputStream inputStream, long length) throws SQLException {}", - msg1, msg2); - wrappedResultSet.updateBlob(columnIndex, inputStream, length); - } - - @Override - public void updateBlob(String columnLabel, InputStream inputStream, long length) throws SQLException { - logger.warn( - "{} void updateBlob(String columnLabel, InputStream inputStream, long length) throws SQLException {}", - msg1, msg2); - wrappedResultSet.updateBlob(columnLabel, inputStream, length); - } - - @Override - public void updateClob(int columnIndex, Reader reader, long length) throws SQLException { - logger.warn("{} void updateClob(int columnIndex, Reader reader, long length) throws SQLException {}", msg1, - msg2); - wrappedResultSet.updateClob(columnIndex, reader, length); - } - - @Override - public void updateClob(String columnLabel, Reader reader, long length) throws SQLException { - logger.warn("{} void updateClob(String columnLabel, Reader reader, long length) throws SQLException {}", msg1, - msg2); - wrappedResultSet.updateClob(columnLabel, reader, length); - } - - @Override - public void updateNClob(int columnIndex, Reader reader, long length) throws SQLException { - logger.warn("{} void updateNClob(int columnIndex, Reader reader, long length) throws SQLException {}", msg1, - msg2); - wrappedResultSet.updateNClob(columnIndex, reader, length); - } - - @Override - public void updateNClob(String columnLabel, Reader reader, long length) throws SQLException { - logger.warn("{} void updateNClob(String columnLabel, Reader reader, long length) throws SQLException {}", msg1, - msg2); - wrappedResultSet.updateNClob(columnLabel, reader, length); - } - - @Override - public void updateNCharacterStream(int columnIndex, Reader x) throws SQLException { - logger.warn("{} void updateNCharacterStream(int columnIndex, Reader x) throws SQLException {}", msg1, msg2); - wrappedResultSet.updateNCharacterStream(columnIndex, x); - } - - @Override - public void updateNCharacterStream(String columnLabel, Reader reader) throws SQLException { - logger.warn("{} void updateNCharacterStream(String columnLabel, Reader reader) throws SQLException {}", msg1, - msg2); - wrappedResultSet.updateNCharacterStream(columnLabel, reader); - } - - @Override - public void updateAsciiStream(int columnIndex, InputStream x) throws SQLException { - logger.warn("{} void updateAsciiStream(int columnIndex, InputStream x) throws SQLException {}", msg1, msg2); - wrappedResultSet.updateAsciiStream(columnIndex, x); - } - - @Override - public void updateBinaryStream(int columnIndex, InputStream x) throws SQLException { - logger.warn("{} void updateBinaryStream(int columnIndex, InputStream x) throws SQLException {}", msg1, msg2); - wrappedResultSet.updateBinaryStream(columnIndex, x); - } - - @Override - public void updateCharacterStream(int columnIndex, Reader x) throws SQLException { - logger.warn("{} void updateCharacterStream(int columnIndex, Reader x) throws SQLException {}", msg1, msg2); - wrappedResultSet.updateCharacterStream(columnIndex, x); - } - - @Override - public void updateAsciiStream(String columnLabel, InputStream x) throws SQLException { - logger.warn("{} void updateAsciiStream(String columnLabel, InputStream x) throws SQLException {}", msg1, msg2); - wrappedResultSet.updateAsciiStream(columnLabel, x); - } - - @Override - public void updateBinaryStream(String columnLabel, InputStream x) throws SQLException { - logger.warn("{} void updateBinaryStream(String columnLabel, InputStream x) throws SQLException {}", msg1, msg2); - wrappedResultSet.updateBinaryStream(columnLabel, x); - } - - @Override - public void updateCharacterStream(String columnLabel, Reader reader) throws SQLException { - logger.warn("{} void updateCharacterStream(String columnLabel, Reader reader) throws SQLException {}", msg1, - msg2); - wrappedResultSet.updateCharacterStream(columnLabel, reader); - } - - @Override - public void updateBlob(int columnIndex, InputStream inputStream) throws SQLException { - logger.warn("{} void updateBlob(int columnIndex, InputStream inputStream) throws SQLException {}", msg1, msg2); - wrappedResultSet.updateBlob(columnIndex, inputStream); - } - - @Override - public void updateBlob(String columnLabel, InputStream inputStream) throws SQLException { - logger.warn("{} void updateBlob(String columnLabel, InputStream inputStream) throws SQLException {}", msg1, - msg2); - wrappedResultSet.updateBlob(columnLabel, inputStream); - } - - @Override - public void updateClob(int columnIndex, Reader reader) throws SQLException { - logger.warn("{} void updateClob(int columnIndex, Reader reader) throws SQLException {}", msg1, msg2); - wrappedResultSet.updateClob(columnIndex, reader); - } - - @Override - public void updateClob(String columnLabel, Reader reader) throws SQLException { - logger.warn("{} void updateClob(String columnLabel, Reader reader) throws SQLException {}", msg1, msg2); - wrappedResultSet.updateClob(columnLabel, reader); - } - - @Override - public void updateNClob(int columnIndex, Reader reader) throws SQLException { - logger.warn("{} void updateNClob(int columnIndex, Reader reader) throws SQLException {}", msg1, msg2); - wrappedResultSet.updateNClob(columnIndex, reader); - } - - @Override - public void updateNClob(String columnLabel, Reader reader) throws SQLException { - logger.warn("{} void updateNClob(String columnLabel, Reader reader) throws SQLException {}", msg1, msg2); - wrappedResultSet.updateNClob(columnLabel, reader); - } - - @Override - public T getObject(int columnIndex, Class type) throws SQLException { - logger.warn("{} T getObject(int columnIndex, Class type) throws SQLException {}", msg1, msg2); - return wrappedResultSet.getObject(columnIndex, type); - } - - @Override - public T getObject(String columnLabel, Class type) throws SQLException { - logger.warn("{} T getObject(String columnLabel, Class type) throws SQLException {}", msg1, msg2); - return wrappedResultSet.getObject(columnLabel, type); - } - - @Override - public T unwrap(Class iface) throws SQLException { - logger.warn("{} T unwrap(Class iface) throws SQLException {}", msg1, msg2); - return wrappedResultSet.unwrap(iface); - } - - @Override - public boolean isWrapperFor(Class iface) throws SQLException { - logger.warn("{} boolean isWrapperFor(Class iface) throws SQLException {}", msg1, msg2); - return wrappedResultSet.isWrapperFor(iface); - } - - boolean isNullValue(Object obj) { - return obj == null; - } - - // During Test Mode - public void GetPreAndScale() { - PrecisionDict = new HashMap<>(); - ScaleDict = new HashMap<>(); - if (TableData == null) { - logger.debug("Returning as TableData not found !"); - return; - } - List columns = TableData.getColsList(); - if (columns.size() == 0) { - return; - } - for (Service.SqlCol column : columns) { - if (column == null) { - continue; - } - PrecisionDict.put(column.getName(), String.valueOf(column.getPrecision())); - ScaleDict.put(column.getName(), String.valueOf(column.getScale())); - } - } - - // During Record Mode - private List SetPreAndScale() { - List sqlColList1 = new ArrayList<>(); - if (sqlColList == null) { - logger.debug(CROSS + " Found empty sqlColList !!"); - return null; - } - for (Service.SqlCol col : sqlColList) { - if (col == null) { - logger.debug(CROSS + " Found null column in SQL column List !!"); - continue; - } - String colname = col.getName(); - String type = col.getType(); - long precision = 0, scale = 0; - if (PrecisionDict.size() > 0) { - precision = Long.parseLong(PrecisionDict.get(colname)); - } - if (ScaleDict.size() > 0) { - scale = Long.parseLong(ScaleDict.get(colname)); - } - Service.SqlCol sqlCol = Service.SqlCol.newBuilder().setName(colname).setType(type).setPrecision(precision) - .setScale(scale).build(); - sqlColList1.add(sqlCol); - } - PrecisionDict.clear(); - ScaleDict.clear(); - return sqlColList1; - } - - String ParseDateTime(String formattedDate) { - if (formattedDate == null || formattedDate.equals("")) { - logger.debug("Found empty formatted Date to Parse during test\n"); - return ""; - } - // Try different date and time patterns until a pattern is found that can parse - // the given string - String[] patterns = { - "yyyy-MM-dd'T'HH:mm:ss.SSSXXX", - "yyyy-MM-dd'T'HH:mm:ssXXX", - "yyyy-MM-dd HH:mm:ss.SSS", - "yyyy-MM-dd HH:mm:ss.S", - "yyyy-MM-dd HH:mm:ss", - "dd/MM/yyyy HH:mm:ss.SSS", - "dd/MM/yyyy HH:mm:ss", - "dd.MM.yyyy HH:mm:ss.SSS", - "dd.MM.yyyy HH:mm:ss", - "dd-MM-yyyy HH:mm:ss.SSS", - "dd-MM-yyyy HH:mm:ss", - "yyyy:MM:dd HH:mm:ss.SSS", - "yyyy:MM:dd HH:mm:ss", - "HH:mm:ss", - "yyyy-MM-dd", - "dd/MM/yyyy" - }; - for (String pattern : patterns) { - try { - SimpleDateFormat sdf = new SimpleDateFormat(pattern); - java.util.Date date = sdf.parse(formattedDate); - return pattern; - } catch (ParseException e) { - // Do nothing, try the next pattern - logger.debug( - " ParseDateTime method cannot parse the formatted string provided... trying next!\n for date " - + formattedDate); - } - } - return ""; - } - -} \ No newline at end of file diff --git a/integration/src/main/java/io/keploy/ksql/KResultSetMetaData.java b/integration/src/main/java/io/keploy/ksql/KResultSetMetaData.java deleted file mode 100644 index e3289ee2..00000000 --- a/integration/src/main/java/io/keploy/ksql/KResultSetMetaData.java +++ /dev/null @@ -1,324 +0,0 @@ -package io.keploy.ksql; - -import io.keploy.regression.Mode; -import org.apache.logging.log4j.LogManager; - -import java.sql.ResultSetMetaData; -import java.sql.SQLException; -import java.util.HashMap; - -import static io.keploy.ksql.KDriver.mode; -import static io.keploy.ksql.KDriver.testMode; -import static io.keploy.ksql.KResultSet.*; - -/** - * KResultSetMetaData is a wrapper class for ResultSetMetaData used in SQL, this class helps in recording data in record mode - * and providing data in test mode - */ -public class KResultSetMetaData implements ResultSetMetaData { - ResultSetMetaData wrappedResultSetMetaData; - - public static HashMap PrecisionDict; - public static HashMap ScaleDict; - - private static final org.apache.logging.log4j.Logger logger = LogManager.getLogger(KResultSetMetaData.class); - - public KResultSetMetaData(ResultSetMetaData getMetaData) { - wrappedResultSetMetaData = getMetaData; - } - - public KResultSetMetaData() { - } - - @Override - public int getColumnCount() throws SQLException { - if (mode == Mode.ModeType.MODE_TEST) { - logger.debug("Stored value of getColumnCount is {} in mock metaData : {} ", meta.get("getColumnCount"), meta); - int gs = 1; - if (KResultSet.meta.get("getColumnCount") != null) { - gs = Integer.parseInt(KResultSet.meta.get("getColumnCount")); - } - return gs; - } - int gc = wrappedResultSetMetaData.getColumnCount(); - logger.debug("getColumnCount value in KResultSetMetaData {}", gc); - KResultSet.meta.put("getColumnCount", Integer.toString(gc)); - return gc; - } - - @Override - public boolean isAutoIncrement(int column) throws SQLException { - logger.warn("{} boolean isAutoIncrement(int column) throws SQLException {}", msg1, msg2); - return wrappedResultSetMetaData.isAutoIncrement(column); - } - - @Override - public boolean isCaseSensitive(int column) throws SQLException { - logger.warn("{} boolean isCaseSensitive(int column) throws SQLException {}", msg1, msg2); - return wrappedResultSetMetaData.isCaseSensitive(column); - } - - @Override - public boolean isSearchable(int column) throws SQLException { - logger.warn("{} boolean isSearchable(int column) throws SQLException {}", msg1, msg2); - return wrappedResultSetMetaData.isSearchable(column); - } - - @Override - public boolean isCurrency(int column) throws SQLException { - if (mode == testMode) { - return false; - } - return wrappedResultSetMetaData.isCurrency(column); - } - - @Override - public int isNullable(int column) throws SQLException { - - if (mode == Mode.ModeType.MODE_TEST) { - logger.debug("Stored value of isNullable is {} in mock metaData : {} ", meta.get("isNullable"), meta); - int gs = 1; - if (KResultSet.meta.get("isNullable") != null) { - gs = Integer.parseInt(KResultSet.meta.get("isNullable")); - } - return gs; - } - int gc = wrappedResultSetMetaData.isNullable(column); - logger.debug("isNullable value in KResultSetMetaData {}", gc); - KResultSet.meta.put("isNullable", Integer.toString(gc)); - return gc; - } - - @Override - public boolean isSigned(int column) throws SQLException { - if (mode == testMode) { - return true; - } - return wrappedResultSetMetaData.isSigned(column); - } - - @Override - public int getColumnDisplaySize(int column) throws SQLException { - if (mode == Mode.ModeType.MODE_TEST) { - logger.debug("Stored value of getColumnDisplaySize is {} in mock metaData : {} ", meta.get("getColumnDisplaySize"), meta); - int gs = 1; - if (KResultSet.meta.get("getColumnDisplaySize") != null) { - gs = Integer.parseInt(KResultSet.meta.get("getColumnDisplaySize")); - } - return gs; - } - int gc = wrappedResultSetMetaData.getColumnDisplaySize(column); - logger.debug("getColumnDisplaySize value in KResultSetMetaData {}", gc); - KResultSet.meta.put("getColumnDisplaySize", Integer.toString(gc)); - return gc; - } - - @Override - public String getColumnLabel(int column) throws SQLException { -// logger.warn("{} String getColumnLabel(int column) throws SQLException {}", msg1, msg2); - if (mode == Mode.ModeType.MODE_TEST) { - logger.debug("Stored value of getColumnLabel is {} in mock metaData : {} ", meta.get("getColumnLabel"), meta); - String gcl = "KEPLOY_LABEL"; - if (KResultSet.meta.get("getColumnLabel") != null) { - gcl = meta.get("getColumnLabel"); - } - return gcl; - } - String gcl = wrappedResultSetMetaData.getColumnLabel(column); - logger.debug("getColumnLabel value in KResultSetMetaData {}", gcl); - KResultSet.meta.put("getColumnLabel", gcl); - - return gcl; - } - - @Override - public String getColumnName(int column) throws SQLException { - // logger.warn("{} String getColumnLabel(int column) throws SQLException {}", msg1, msg2); - if (mode == Mode.ModeType.MODE_TEST) { - logger.debug("Stored value of getColumnName is {} in mock metaData : {} ", meta.get("getColumnName"), meta); - String gcl = "KEPLOY_getColumnName"; - if (KResultSet.meta.get("getColumnName") != null) { - gcl = meta.get("getColumnName"); - } - return gcl; - } - String gcl = wrappedResultSetMetaData.getColumnName(column); - logger.debug("getColumnName value in KResultSetMetaData {}", gcl); - KResultSet.meta.put("getColumnName", gcl); - - return gcl; - } - - @Override - public String getSchemaName(int column) throws SQLException { - // logger.warn("{} String getColumnLabel(int column) throws SQLException {}", msg1, msg2); - if (mode == Mode.ModeType.MODE_TEST) { - logger.debug("Stored value of getSchemaName is {} in mock metaData : {} ", meta.get("getSchemaName"), meta); - String gcl = "KEPLOY_getSchemaName"; - if (KResultSet.meta.get("getSchemaName") != null) { - gcl = meta.get("getSchemaName"); - } - return gcl; - } - String gcl = wrappedResultSetMetaData.getSchemaName(column); - logger.debug("getSchemaName value in KResultSetMetaData {}", gcl); - KResultSet.meta.put("getSchemaName", gcl); - - return gcl; - } - - @Override - public int getPrecision(int column) throws SQLException { - String columnLabel = getColumnLabel(column); - if (mode == Mode.ModeType.MODE_TEST) { - if (PrecisionDict.get(columnLabel) == null) { - return 0; - } - int i = Integer.parseInt(PrecisionDict.get(columnLabel)); - logger.debug(i + "is the precision for " + PrecisionDict.get(columnLabel)); - return i; - } - Integer getPrecision = wrappedResultSetMetaData.getPrecision(column); - PrecisionDict.put(columnLabel, String.valueOf(getPrecision)); - return getPrecision; - } - - @Override - public int getScale(int column) throws SQLException { - String columnLabel = getColumnLabel(column); - if (mode == Mode.ModeType.MODE_TEST) { - if (ScaleDict.get(columnLabel) == null) { - return 0; - } - int i = Integer.parseInt(ScaleDict.get(columnLabel)); - logger.debug(i + "is the scale for " + ScaleDict.get(columnLabel)); - return i; - } - Integer getScale = wrappedResultSetMetaData.getScale(column); - ScaleDict.put(columnLabel, String.valueOf(getScale)); - return getScale; - } - - @Override - public String getTableName(int column) throws SQLException { - // logger.warn("{} String getColumnLabel(int column) throws SQLException {}", msg1, msg2); - if (mode == Mode.ModeType.MODE_TEST) { - logger.debug("Stored value of getTableName is {} in mock metaData : {} ", meta.get("getTableName"), meta); - String gcl = "KEPLOY_getTableName"; - if (KResultSet.meta.get("getTableName") != null) { - gcl = meta.get("getTableName"); - } - return gcl; - } - String gcl = wrappedResultSetMetaData.getTableName(column); - logger.debug("getTableName value in KResultSetMetaData {}", gcl); - KResultSet.meta.put("getTableName", gcl); - - return gcl; - } - - @Override - public String getCatalogName(int column) throws SQLException { - // logger.warn("{} String getColumnLabel(int column) throws SQLException {}", msg1, msg2); - if (mode == Mode.ModeType.MODE_TEST) { - logger.debug("Stored value of getCatalogName is {} in mock metaData : {} ", meta.get("getCatalogName"), meta); - String gcl = "KEPLOY_getCatalogName"; - if (KResultSet.meta.get("getCatalogName") != null) { - gcl = meta.get("getCatalogName"); - } - return gcl; - } - String gcl = wrappedResultSetMetaData.getCatalogName(column); - logger.debug("getCatalogName value in KResultSetMetaData {}", gcl); - KResultSet.meta.put("getCatalogName", gcl); - - return gcl; - } - - @Override - public int getColumnType(int column) throws SQLException { - if (mode == Mode.ModeType.MODE_TEST) { - logger.debug("Stored value of getColumnType is {} in mock metaData : {} ", meta.get("getColumnType"), meta); - int gs = 1; - if (KResultSet.meta.get("getColumnType") != null) { - gs = Integer.parseInt(KResultSet.meta.get("getColumnType")); - } - return gs; - } - int gc = wrappedResultSetMetaData.getColumnType(column); - logger.debug("getColumnType value in KResultSetMetaData {}", gc); - KResultSet.meta.put("getColumnType", Integer.toString(gc)); - return gc; - } - - @Override - public String getColumnTypeName(int column) throws SQLException { - // logger.warn("{} String getColumnLabel(int column) throws SQLException {}", msg1, msg2); - if (mode == Mode.ModeType.MODE_TEST) { - logger.debug("Stored value of getColumnTypeName is {} in mock metaData : {} ", meta.get("getColumnTypeName"), meta); - String gcl = "KEPLOY_getColumnTypeName"; - if (KResultSet.meta.get("getColumnTypeName") != null) { - gcl = meta.get("getColumnTypeName"); - } - return gcl; - } - String gcl = wrappedResultSetMetaData.getColumnTypeName(column); - logger.debug("getColumnTypeName value in KResultSetMetaData {}", gcl); - KResultSet.meta.put("getColumnTypeName", gcl); - - return gcl; - } - - @Override - public boolean isReadOnly(int column) throws SQLException { - if (mode == testMode) { - return true; - } - return wrappedResultSetMetaData.isReadOnly(column); - } - - @Override - public boolean isWritable(int column) throws SQLException { - if (mode == testMode) { - return false; - } - return wrappedResultSetMetaData.isWritable(column); - } - - @Override - public boolean isDefinitelyWritable(int column) throws SQLException { - if (mode == testMode) { - return false; - } - return wrappedResultSetMetaData.isDefinitelyWritable(column); - } - - @Override - public String getColumnClassName(int column) throws SQLException { - if (mode == Mode.ModeType.MODE_TEST) { - logger.debug("Stored value of getColumnClassName is {} in mock metaData : {} ", meta.get("getColumnClassName"), meta); - String gcl = "KEPLOY_getColumnClassName"; - if (KResultSet.meta.get("getColumnClassName") != null) { - gcl = meta.get("getColumnClassName"); - } - return gcl; - } - String gcl = wrappedResultSetMetaData.getColumnClassName(column); - logger.debug("getColumnClassName value in KResultSetMetaData {}", gcl); - KResultSet.meta.put("getColumnClassName", gcl); - - return gcl; - } - - @Override - public T unwrap(Class iface) throws SQLException { - logger.warn("{} T unwrap(Class iface) throws SQLException {}", msg1, msg2); - return wrappedResultSetMetaData.unwrap(iface); - } - - @Override - public boolean isWrapperFor(Class iface) throws SQLException { - logger.warn("{} boolean isWrapperFor(Class iface) throws SQLException {}", msg1, msg2); - return wrappedResultSetMetaData.isWrapperFor(iface); - } -} diff --git a/integration/src/main/java/io/keploy/ksql/KSavepoint.java b/integration/src/main/java/io/keploy/ksql/KSavepoint.java deleted file mode 100644 index b05dd25d..00000000 --- a/integration/src/main/java/io/keploy/ksql/KSavepoint.java +++ /dev/null @@ -1,34 +0,0 @@ -package io.keploy.ksql; - -import org.apache.logging.log4j.LogManager; - -import java.sql.SQLException; -import java.sql.Savepoint; - -import static io.keploy.ksql.KResultSet.msg1; -import static io.keploy.ksql.KResultSet.msg2; - -/** - * KSavepoint is a wrapper class for Savepoint used in SQL, this class helps in recording data in record mode - * and providing data in test mode - */ -public class KSavepoint implements Savepoint { - - Savepoint wrappedSavepoint; - private static final org.apache.logging.log4j.Logger logger = LogManager.getLogger(KSavepoint.class); - public KSavepoint(Savepoint setSavepoint) { - wrappedSavepoint = setSavepoint; - } - - @Override - public int getSavepointId() throws SQLException { - logger.warn("{} int getSavepointId() throws SQLException {}", msg1, msg2); - return wrappedSavepoint.getSavepointId(); - } - - @Override - public String getSavepointName() throws SQLException { - logger.warn("{} String getSavepointName() throws SQLException {}", msg1, msg2); - return wrappedSavepoint.getSavepointName(); - } -} diff --git a/integration/src/main/java/io/keploy/ksql/KStatement.java b/integration/src/main/java/io/keploy/ksql/KStatement.java deleted file mode 100644 index a90982e5..00000000 --- a/integration/src/main/java/io/keploy/ksql/KStatement.java +++ /dev/null @@ -1,1032 +0,0 @@ -package io.keploy.ksql; - -import io.keploy.regression.context.Context; -import io.keploy.regression.context.Kcontext; -import org.apache.logging.log4j.LogManager; - -import java.sql.*; - -import static io.keploy.ksql.KDriver.*; -import static io.keploy.ksql.KResultSet.msg1; -import static io.keploy.ksql.KResultSet.msg2; - -/** - * KStatement is a wrapper class for Statement used in SQL, this class helps in recording data in record mode - * and providing data in test mode - */ -public class KStatement implements Statement { - public Statement wrappedStatement; - private static final org.apache.logging.log4j.Logger logger = LogManager.getLogger(KStatement.class); - public KStatement(Statement st) { - logger.debug("Inside KStatement !"); - wrappedStatement = st; - } - - public KStatement() { - - } - - @Override - public ResultSet executeQuery(String sql) throws SQLException { - Kcontext kctx = Context.getCtx(); - if (kctx == null) { - if (mode == recordMode) { - return wrappedStatement.executeQuery(sql); - } - ResultSet resultSet = new KResultSet();//Mockito.mock(ResultSet.class); - return new KResultSet(resultSet); - } -// Mode.ModeType mode = kctx.getMode(); - ResultSet rs = new KResultSet(); - switch (mode) { - case MODE_TEST: - // don't run - break; - case MODE_RECORD: - rs = wrappedStatement.executeQuery(sql); - break; - default: - System.out.println("integrations: Not in a valid sdk mode"); - } - - return new KResultSet(rs); - } - - @Override - public int executeUpdate(String sql) throws SQLException { - Kcontext kctx = Context.getCtx(); - if (kctx == null) { - if (mode == recordMode) { - return wrappedStatement.executeUpdate(sql); - } - return 0; - } -// Mode.ModeType mode = kctx.getMode(); - - int rs = 1; - switch (mode) { - case MODE_TEST: - // don't run - break; - case MODE_RECORD: - rs = wrappedStatement.executeUpdate(sql); - KResultSet.commited = rs; - break; - default: - System.out.println("integrations: Not in a valid sdk mode"); - } - return rs; - } - - @Override - public void close() throws SQLException { - Kcontext kctx = Context.getCtx(); - if (kctx == null) { - return; - } -// Mode.ModeType mode = kctx.getMode(); - - - switch (mode) { - case MODE_TEST: - // don't run - break; - case MODE_RECORD: -// new KResultSet(0); - wrappedStatement.close(); - - break; - default: - System.out.println("integrations: Not in a valid sdk mode"); - } - - } - - @Override - public int getMaxFieldSize() throws SQLException { - Kcontext kctx = Context.getCtx(); - if (kctx == null) { - if (mode == recordMode) { - return wrappedStatement.getMaxFieldSize(); - } - return 0; - } -// Mode.ModeType mode = kctx.getMode(); - - int rs = 1; - switch (mode) { - case MODE_TEST: - // don't run - break; - case MODE_RECORD: - rs = wrappedStatement.getMaxFieldSize(); - - break; - default: - System.out.println("integrations: Not in a valid sdk mode"); - } - return rs; - } - - @Override - public void setMaxFieldSize(int max) throws SQLException { - Kcontext kctx = Context.getCtx(); - if (kctx == null) { - if (mode == recordMode) { - wrappedStatement.setMaxFieldSize(max); - return; - } - return; - } -// Mode.ModeType mode = kctx.getMode(); - - - switch (mode) { - case MODE_TEST: - // don't run - break; - case MODE_RECORD: -// new KResultSet(0); - wrappedStatement.setMaxFieldSize(max); - - break; - default: - System.out.println("integrations: Not in a valid sdk mode"); - } - - - } - - @Override - public int getMaxRows() throws SQLException { - Kcontext kctx = Context.getCtx(); - if (kctx == null) { - if (mode == recordMode) { - return wrappedStatement.getMaxRows(); - } - return 0; - } -// Mode.ModeType mode = kctx.getMode(); - - int rs = 1; - switch (mode) { - case MODE_TEST: - // don't run - break; - case MODE_RECORD: - rs = wrappedStatement.getMaxRows(); - - break; - default: - System.out.println("integrations: Not in a valid sdk mode"); - } - return rs; - } - - @Override - public void setMaxRows(int max) throws SQLException { - logger.warn("{} void setMaxRows(int max) throws SQLException {}", msg1, msg2); - wrappedStatement.setMaxRows(max); - } - - @Override - public void setEscapeProcessing(boolean enable) throws SQLException { - logger.warn("{} void setEscapeProcessing(boolean enable) throws SQLException {}", msg1, msg2); - wrappedStatement.setEscapeProcessing(enable); - } - - @Override - public int getQueryTimeout() throws SQLException { - Kcontext kctx = Context.getCtx(); - if (kctx == null) { - if (mode == recordMode) { - return wrappedStatement.getQueryTimeout(); - } - return 0; - } -// Mode.ModeType mode = kctx.getMode(); - - int rs = 1; - switch (mode) { - case MODE_TEST: - // don't run - break; - case MODE_RECORD: - rs = wrappedStatement.getQueryTimeout(); - - break; - default: - System.out.println("integrations: Not in a valid sdk mode"); - } - return rs; - } - - @Override - public void setQueryTimeout(int seconds) throws SQLException { - Kcontext kctx = Context.getCtx(); - if (kctx == null) { - if (mode == recordMode) { - wrappedStatement.setQueryTimeout(seconds); - return; - } - return; - } - - switch (mode) { - case MODE_TEST: - // don't run - break; - case MODE_RECORD: - wrappedStatement.setQueryTimeout(seconds); - - break; - default: - System.out.println("integrations: Not in a valid sdk mode"); - } - - - } - - @Override - public void cancel() throws SQLException { - Kcontext kctx = Context.getCtx(); - if (kctx == null) { - if (mode == recordMode) { - wrappedStatement.cancel(); - return; - } - return; - } - - switch (mode) { - case MODE_TEST: - // don't run - break; - case MODE_RECORD: - wrappedStatement.cancel(); - - break; - default: - System.out.println("integrations: Not in a valid sdk mode"); - } - - } - - @Override - public SQLWarning getWarnings() throws SQLException { - return wrappedStatement.getWarnings(); - } - - @Override - public void clearWarnings() throws SQLException { - Kcontext kctx = Context.getCtx(); - if (kctx == null) { - if (mode == recordMode) { - wrappedStatement.clearWarnings(); - return; - } - return; - } - - switch (mode) { - case MODE_TEST: - // don't run - break; - case MODE_RECORD: - wrappedStatement.clearWarnings(); - - break; - default: - System.out.println("integrations: Not in a valid sdk mode"); - } - - } - - @Override - public void setCursorName(String name) throws SQLException { - Kcontext kctx = Context.getCtx(); - if (kctx == null) { - if (mode == recordMode) { - wrappedStatement.setCursorName(name); - return; - } - return; - } - - switch (mode) { - case MODE_TEST: - // don't run - break; - case MODE_RECORD: - wrappedStatement.setCursorName(name); - - break; - default: - System.out.println("integrations: Not in a valid sdk mode"); - } - - } - - @Override - public boolean execute(String sql) throws SQLException { - Kcontext kctx = Context.getCtx(); - if (kctx == null) { - if (mode == recordMode) { - return wrappedStatement.execute(sql); - } - return false; - } -// Mode.ModeType mode = kctx.getMode(); - - boolean rs = true; - switch (mode) { - case MODE_TEST: - // don't run - break; - case MODE_RECORD: - rs = wrappedStatement.execute(sql); - - break; - default: - System.out.println("integrations: Not in a valid sdk mode"); - } - return rs; - } - - @Override - public ResultSet getResultSet() throws SQLException { - Kcontext kctx = Context.getCtx(); - if (kctx == null) { - if (mode == recordMode) { - return wrappedStatement.getResultSet(); - } - ResultSet resultSet = new KResultSet();//Mockito.mock(ResultSet.class); - return new KResultSet(resultSet); - } -// Mode.ModeType mode = kctx.getMode(); - ResultSet rs = new KResultSet(); - switch (mode) { - case MODE_TEST: - // don't run - break; - case MODE_RECORD: - rs = wrappedStatement.getResultSet(); - break; - default: - System.out.println("integrations: Not in a valid sdk mode"); - } - - return new KResultSet(rs); - - } - - @Override - public int getUpdateCount() throws SQLException { - Kcontext kctx = Context.getCtx(); - if (kctx == null) { - if (mode == recordMode) { - return wrappedStatement.getUpdateCount(); - } - return 0; - } -// Mode.ModeType mode = kctx.getMode(); - - int rs = 1; - switch (mode) { - case MODE_TEST: - // don't run - break; - case MODE_RECORD: - rs = wrappedStatement.getUpdateCount(); - - break; - default: - System.out.println("integrations: Not in a valid sdk mode"); - } - return rs; - } - - @Override - public boolean getMoreResults() throws SQLException { - Kcontext kctx = Context.getCtx(); - if (kctx == null) { - if (mode == recordMode) { - return wrappedStatement.getMoreResults(); - } - return false; - } -// Mode.ModeType mode = kctx.getMode(); - - boolean rs = true; - switch (mode) { - case MODE_TEST: - // don't run - break; - case MODE_RECORD: - rs = wrappedStatement.getMoreResults(); - - break; - default: - System.out.println("integrations: Not in a valid sdk mode"); - } - return rs; - - } - - @Override - public void setFetchDirection(int direction) throws SQLException { - Kcontext kctx = Context.getCtx(); - if (kctx == null) { - if (mode == recordMode) { - wrappedStatement.setFetchDirection(direction); - return; - } - return; - } -// Mode.ModeType mode = kctx.getMode(); - - switch (mode) { - case MODE_TEST: - // don't run - break; - case MODE_RECORD: - wrappedStatement.setFetchDirection(direction); - - break; - default: - System.out.println("integrations: Not in a valid sdk mode"); - } - - } - - @Override - public int getFetchDirection() throws SQLException { - Kcontext kctx = Context.getCtx(); - if (kctx == null) { - if (mode == recordMode) { - return wrappedStatement.getFetchDirection(); - } - return 0; - } -// Mode.ModeType mode = kctx.getMode(); - - int rs = 1; - switch (mode) { - case MODE_TEST: - // don't run - break; - case MODE_RECORD: - rs = wrappedStatement.getFetchDirection(); - - break; - default: - System.out.println("integrations: Not in a valid sdk mode"); - } - return rs; - } - - @Override - public void setFetchSize(int rows) throws SQLException { - Kcontext kctx = Context.getCtx(); - if (kctx == null) { - if (mode == recordMode) { - wrappedStatement.setFetchSize(rows); - return; - } - return; - } -// Mode.ModeType mode = kctx.getMode(); - - switch (mode) { - case MODE_TEST: - // don't run - break; - case MODE_RECORD: - wrappedStatement.setFetchSize(rows); - - break; - default: - System.out.println("integrations: Not in a valid sdk mode"); - } - } - - @Override - public int getFetchSize() throws SQLException { - Kcontext kctx = Context.getCtx(); - if (kctx == null) { - if (mode == recordMode) { - return wrappedStatement.getFetchSize(); - } - return 0; - } -// Mode.ModeType mode = kctx.getMode(); - - int rs = 1; - switch (mode) { - case MODE_TEST: - // don't run - break; - case MODE_RECORD: - rs = wrappedStatement.getFetchSize(); - break; - default: - System.out.println("integrations: Not in a valid sdk mode"); - } - return rs; - } - - @Override - public int getResultSetConcurrency() throws SQLException { - Kcontext kctx = Context.getCtx(); - if (kctx == null) { - if (mode == recordMode) { - return wrappedStatement.getResultSetConcurrency(); - } - return 0; - } -// Mode.ModeType mode = kctx.getMode(); - - int rs = 1; - switch (mode) { - case MODE_TEST: - // don't run - break; - case MODE_RECORD: - rs = wrappedStatement.getResultSetConcurrency(); - break; - default: - System.out.println("integrations: Not in a valid sdk mode"); - } - return rs; - - } - - @Override - public int getResultSetType() throws SQLException { - Kcontext kctx = Context.getCtx(); - if (kctx == null) { - if (mode == recordMode) { - return wrappedStatement.getResultSetType(); - } - return 0; - } -// Mode.ModeType mode = kctx.getMode(); - - int rs = 1; - switch (mode) { - case MODE_TEST: - // don't run - break; - case MODE_RECORD: - rs = wrappedStatement.getResultSetType(); - KResultSet.commited = rs; - break; - default: - System.out.println("integrations: Not in a valid sdk mode"); - } - return rs; - } - - @Override - public void addBatch(String sql) throws SQLException { - Kcontext kctx = Context.getCtx(); - if (kctx == null) { - if (mode == recordMode) { - wrappedStatement.addBatch(sql); - return; - } - return; - } -// Mode.ModeType mode = kctx.getMode(); - - switch (mode) { - case MODE_TEST: - // don't run - break; - case MODE_RECORD: - wrappedStatement.addBatch(sql); - - break; - default: - System.out.println("integrations: Not in a valid sdk mode"); - } - } - - @Override - public void clearBatch() throws SQLException { - Kcontext kctx = Context.getCtx(); - if (kctx == null) { - if (mode == recordMode) { - wrappedStatement.clearBatch(); - return; - } - return; - } -// Mode.ModeType mode = kctx.getMode(); - - switch (mode) { - case MODE_TEST: - // don't run - break; - case MODE_RECORD: - wrappedStatement.clearBatch(); - - break; - default: - System.out.println("integrations: Not in a valid sdk mode"); - } - } - - @Override - public int[] executeBatch() throws SQLException { - if (mode == testMode) { - return null; - } - return wrappedStatement.executeBatch(); - } - - @Override - public Connection getConnection() throws SQLException { - if (mode == testMode) { - return new KConnection(); - } - return new KConnection(wrappedStatement.getConnection()); - } - - @Override - public boolean getMoreResults(int current) throws SQLException { - Kcontext kctx = Context.getCtx(); - if (kctx == null) { - if (mode == recordMode) { - return wrappedStatement.getMoreResults(current); - } - return false; - } -// Mode.ModeType mode = kctx.getMode(); - - boolean rs = true; - switch (mode) { - case MODE_TEST: - // don't run - break; - case MODE_RECORD: - rs = wrappedStatement.getMoreResults(current); - - break; - default: - System.out.println("integrations: Not in a valid sdk mode"); - } - return rs; - - } - - @Override - public ResultSet getGeneratedKeys() throws SQLException { - Kcontext kctx = Context.getCtx(); - if (kctx == null) { - if (mode == recordMode) { - return wrappedStatement.getGeneratedKeys(); - } - return new KResultSet(false); - } -// Mode.ModeType mode = kctx.getMode(); - - ResultSet rs = new KResultSet(); - switch (mode) { - case MODE_TEST: - // don't run - break; - case MODE_RECORD: - rs = wrappedStatement.getGeneratedKeys(); - break; - default: - System.out.println("integrations: Not in a valid sdk mode"); - } - return new KResultSet(rs); - - } - - @Override - public int executeUpdate(String sql, int autoGeneratedKeys) throws SQLException { - Kcontext kctx = Context.getCtx(); - if (kctx == null) { - if (mode == recordMode) { - return wrappedStatement.executeUpdate(sql, autoGeneratedKeys); - } - return 0; - } -// Mode.ModeType mode = kctx.getMode(); - - int rs = 1; - switch (mode) { - case MODE_TEST: - // don't run - break; - case MODE_RECORD: - rs = wrappedStatement.executeUpdate(sql, autoGeneratedKeys); - KResultSet.commited = rs; - break; - default: - System.out.println("integrations: Not in a valid sdk mode"); - } - return rs; - } - - @Override - public int executeUpdate(String sql, int[] columnIndexes) throws SQLException { - Kcontext kctx = Context.getCtx(); - if (kctx == null) { - if (mode == recordMode) { - return wrappedStatement.executeUpdate(sql, columnIndexes); - } - return 0; - } -// Mode.ModeType mode = kctx.getMode(); - - int rs = 1; - switch (mode) { - case MODE_TEST: - // don't run - break; - case MODE_RECORD: - rs = wrappedStatement.executeUpdate(sql, columnIndexes); - KResultSet.commited = rs; - break; - default: - System.out.println("integrations: Not in a valid sdk mode"); - } - return rs; - } - - @Override - public int executeUpdate(String sql, String[] columnNames) throws SQLException { - Kcontext kctx = Context.getCtx(); - if (kctx == null) { - if (mode == recordMode) { - return wrappedStatement.executeUpdate(sql, columnNames); - } - return 0; - } -// Mode.ModeType mode = kctx.getMode(); - - int rs = 1; - switch (mode) { - case MODE_TEST: - // don't run - break; - case MODE_RECORD: - rs = wrappedStatement.executeUpdate(sql, columnNames); - KResultSet.commited = rs; - break; - default: - System.out.println("integrations: Not in a valid sdk mode"); - } - return rs; - } - - @Override - public boolean execute(String sql, int autoGeneratedKeys) throws SQLException { - Kcontext kctx = Context.getCtx(); - if (kctx == null) { - if (mode == recordMode) { - return wrappedStatement.execute(sql, autoGeneratedKeys); - } - return false; - } -// Mode.ModeType mode = kctx.getMode(); - - boolean rs = true; - switch (mode) { - case MODE_TEST: - // don't run - break; - case MODE_RECORD: - rs = wrappedStatement.execute(sql, autoGeneratedKeys); - - break; - default: - System.out.println("integrations: Not in a valid sdk mode"); - } - return rs; - } - - @Override - public boolean execute(String sql, int[] columnIndexes) throws SQLException { - Kcontext kctx = Context.getCtx(); - if (kctx == null) { - if (mode == recordMode) { - return wrappedStatement.execute(sql, columnIndexes); - } - return false; - } -// Mode.ModeType mode = kctx.getMode(); - - boolean rs = true; - switch (mode) { - case MODE_TEST: - // don't run - break; - case MODE_RECORD: - rs = wrappedStatement.execute(sql, columnIndexes); - - break; - default: - System.out.println("integrations: Not in a valid sdk mode"); - } - return rs; - } - - @Override - public boolean execute(String sql, String[] columnNames) throws SQLException { - Kcontext kctx = Context.getCtx(); - if (kctx == null) { - if (mode == recordMode) { - return wrappedStatement.execute(sql, columnNames); - } - return false; - } -// Mode.ModeType mode = kctx.getMode(); - - boolean rs = true; - switch (mode) { - case MODE_TEST: - // don't run - break; - case MODE_RECORD: - rs = wrappedStatement.execute(sql, columnNames); - - break; - default: - System.out.println("integrations: Not in a valid sdk mode"); - } - return rs; - } - - @Override - public int getResultSetHoldability() throws SQLException { - Kcontext kctx = Context.getCtx(); - if (kctx == null) { - if (mode == recordMode) { - return wrappedStatement.getResultSetHoldability(); - } - return 0; - } -// Mode.ModeType mode = kctx.getMode(); - - int rs = 0; - switch (mode) { - case MODE_TEST: - // don't run - break; - case MODE_RECORD: - rs = wrappedStatement.getResultSetHoldability(); - - break; - default: - System.out.println("integrations: Not in a valid sdk mode"); - } - return rs; - - } - - @Override - public boolean isClosed() throws SQLException { - Kcontext kctx = Context.getCtx(); - if (kctx == null) { - if (mode == recordMode) { - return wrappedStatement.isClosed(); - } - return false; - } -// Mode.ModeType mode = kctx.getMode(); - - boolean rs = true; - switch (mode) { - case MODE_TEST: - // don't run - break; - case MODE_RECORD: - rs = wrappedStatement.isClosed(); - - break; - default: - System.out.println("integrations: Not in a valid sdk mode"); - } - return rs; - - } - - @Override - public void setPoolable(boolean poolable) throws SQLException { - Kcontext kctx = Context.getCtx(); - if (kctx == null) { - if (mode == recordMode) { - wrappedStatement.setPoolable(poolable); - } - return; - } -// Mode.ModeType mode = kctx.getMode(); - - - switch (mode) { - case MODE_TEST: - // don't run - break; - case MODE_RECORD: - wrappedStatement.setPoolable(poolable); - - break; - default: - System.out.println("integrations: Not in a valid sdk mode"); - } - - } - - @Override - public boolean isPoolable() throws SQLException { - Kcontext kctx = Context.getCtx(); - if (kctx == null) { - if (mode == recordMode) { - return wrappedStatement.isPoolable(); - } - return false; - } -// Mode.ModeType mode = kctx.getMode(); - - boolean rs = true; - switch (mode) { - case MODE_TEST: - // don't run - break; - case MODE_RECORD: - rs = wrappedStatement.isPoolable(); - - break; - default: - System.out.println("integrations: Not in a valid sdk mode"); - } - return rs; - - } - - @Override - public void closeOnCompletion() throws SQLException { - Kcontext kctx = Context.getCtx(); - if (kctx == null) { - if (mode == recordMode) { - wrappedStatement.closeOnCompletion(); - return; - } - return; - } -// Mode.ModeType mode = kctx.getMode(); - - switch (mode) { - case MODE_TEST: - // don't run - break; - case MODE_RECORD: - wrappedStatement.closeOnCompletion(); - break; - default: - System.out.println("integrations: Not in a valid sdk mode"); - } - } - - @Override - public boolean isCloseOnCompletion() throws SQLException { - Kcontext kctx = Context.getCtx(); - if (kctx == null) { - if (mode == recordMode) { - return wrappedStatement.isCloseOnCompletion(); - } - return false; - } - - boolean rs = true; - switch (mode) { - case MODE_TEST: - // don't run - break; - case MODE_RECORD: - rs = wrappedStatement.isCloseOnCompletion(); - break; - default: - System.out.println("integrations: Not in a valid sdk mode"); - } - return rs; - } - - @Override - public T unwrap(Class iface) throws SQLException { - logger.warn("{} T unwrap(Class iface) throws SQLException {}", msg1, msg2); - return wrappedStatement.unwrap(iface); - } - - @Override - public boolean isWrapperFor(Class iface) throws SQLException { - logger.warn("{} boolean isWrapperFor(Class iface) throws SQLException {}", msg1, msg2); - - return wrappedStatement.isWrapperFor(iface); - } -} diff --git a/integration/src/main/java/io/keploy/servlet/KeployMiddleware.java b/integration/src/main/java/io/keploy/servlet/KeployMiddleware.java deleted file mode 100644 index 97730fb9..00000000 --- a/integration/src/main/java/io/keploy/servlet/KeployMiddleware.java +++ /dev/null @@ -1,325 +0,0 @@ -package io.keploy.servlet; - -import io.grpc.netty.shaded.io.netty.util.internal.InternalThreadLocalMap; -import org.apache.logging.log4j.LogManager; -import org.apache.logging.log4j.Logger; -import org.jacoco.core.analysis.Analyzer; -import org.jacoco.core.analysis.CoverageBuilder; -import org.jacoco.core.analysis.IClassCoverage; -import org.jacoco.core.analysis.ICounter; -import org.jacoco.core.data.ExecutionDataWriter; -import org.jacoco.core.runtime.RemoteControlReader; -import org.jacoco.core.runtime.RemoteControlWriter; -import org.jacoco.core.tools.ExecFileLoader; -import org.yaml.snakeyaml.DumperOptions; -import org.yaml.snakeyaml.Yaml; -import org.yaml.snakeyaml.reader.UnicodeReader; - -import javax.servlet.*; -import javax.servlet.http.HttpServletRequest; -import javax.servlet.http.HttpServletResponse; -import java.io.*; -import java.net.InetAddress; -import java.net.Socket; -import java.util.*; -import java.util.concurrent.ExecutorService; -import java.util.concurrent.Executors; -import java.util.concurrent.Future; -import java.util.concurrent.atomic.AtomicInteger; - -import static java.lang.System.out; - -public class KeployMiddleware implements Filter { - - private final ExecutorService executorService = Executors.newFixedThreadPool(10); - public static int Lines_covered = 0; - public static int Branch_covered = 0; - public static int Lines_total = 0; - public static int Branch_total = 0; - public static int Methods_covered = 0; - public static int Methods_total = 0; - public static int Classes_covered = 0; - public static int Classes_total = 0; - public static String Line_Path = ""; - - private static final Logger logger = LogManager.getLogger(KeployMiddleware.class); - private static final String CROSS = new String(Character.toChars(0x274C)); - public static ArrayList stackTraceArr = new ArrayList<>(); - private static boolean EnableDedup = false; - public static AtomicInteger metCount = new AtomicInteger(0); - public static AtomicInteger reqCount = new AtomicInteger(0); - public static AtomicInteger cnt = new AtomicInteger(0); - // public static AtomicInteger linesCovered = new AtomicInteger(0); - - // private static final String DESTFILE = "jacoco-client.exec"; - - private static final String ADDRESS = "localhost"; - - private static final int PORT = 36320; - - @Override - public void init(FilterConfig filterConfig) { - logger.debug("Keploy Middleware initialized"); - - } - - private static final String SET_PLAIN_TEXT = "\033[0;0m"; - private static final String SET_BOLD_TEXT = "\033[0;1m"; - - private static String bold(String str) { - return (SET_BOLD_TEXT + str + SET_PLAIN_TEXT); - } - - @Override - public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) - throws IOException, ServletException { - HttpServletRequest request = (HttpServletRequest) servletRequest; - HttpServletResponse response = (HttpServletResponse) servletResponse; - - String keploy_test_id = request.getHeader("KEPLOY-TEST-ID"); - String keploy_test_set_id = request.getHeader("KEPLOY-TEST-SET-ID"); - // logger.debug("KEPLOY-TEST-ID: {}", keploy_test_id); - filterChain.doFilter(request, response); - if (System.getenv("ENABLE_DEDUP") != null) { - String bool = System.getenv("ENABLE_DEDUP").trim(); - EnableDedup = bool.equals("true"); - } - // check if dedup is disabled then what should be the goal may be we can extract from header if dedup is enabled or not - if (keploy_test_id != null && EnableDedup) { - - // Run getCoverage in a separate thread -// Thread coverageThread = new Thread(() -> { - try { - getCoverage(keploy_test_id, keploy_test_set_id); - } catch (InterruptedException | IOException e) { - throw new RuntimeException(e); - } -// }); - -// coverageThread.start(); -// try { -// Thread.sleep(500); -// } catch (InterruptedException e) { -// throw new RuntimeException(e); -// } - } - - } - - @Override - public void destroy() { - InternalThreadLocalMap.destroy(); - } - - public void execWriter(String keploy_test_id) throws IOException { - File directory = new File( - System.getProperty("user.dir") + "/target"); - File file = new File(directory, "jacoco-client" + keploy_test_id + ".exec"); -// File file = new File(directory, "jacoco-client.exec"); - - final FileOutputStream localFile = new FileOutputStream(file); - - final ExecutionDataWriter localWriter = new ExecutionDataWriter( - localFile); - - // Open a socket to the coverage agent: - final Socket socket = new Socket(InetAddress.getByName(ADDRESS), PORT); - final RemoteControlWriter writer = new RemoteControlWriter( - socket.getOutputStream()); - final RemoteControlReader reader = new RemoteControlReader( - socket.getInputStream()); - reader.setSessionInfoVisitor(localWriter); - reader.setExecutionDataVisitor(localWriter); - - // Send a dump command and read the response: - writer.visitDumpCommand(true, true); - if (!reader.read()) { - throw new IOException("Socket closed unexpectedly."); - } - - socket.close(); - localFile.close(); - } - - public synchronized void execWriter2(String keploy_test_id) throws IOException { - File directory = new File(System.getProperty("user.dir")+"/target"); - File file = new File(directory, "jacoco-client" + keploy_test_id + ".exec"); - - FileOutputStream localFile = null; - ExecutionDataWriter localWriter = null; - Socket socket = null; - RemoteControlWriter writer = null; - RemoteControlReader reader = null; - - try { - localFile = new FileOutputStream(file); - BufferedOutputStream bufferedLocalFile = new BufferedOutputStream(localFile); - localWriter = new ExecutionDataWriter(bufferedLocalFile); - socket = new Socket(InetAddress.getByName(ADDRESS), PORT); - writer = new RemoteControlWriter(socket.getOutputStream()); - reader = new RemoteControlReader(socket.getInputStream()); - - reader.setSessionInfoVisitor(localWriter); - reader.setExecutionDataVisitor(localWriter); - - // Send a dump command and read the response: - writer.visitDumpCommand(true, true); - - if (!reader.read()) { - throw new IOException("Socket closed unexpectedly."); - } - } finally { - // Close resources in a finally block to ensure they are closed even if an exception occurs - - if (socket != null && !socket.isClosed()) { - socket.close(); - } - - if (localFile != null) { - localFile.close(); - } - } - } - - public void getCoverage(String keploy_test_id, String keploy_test_set_id) throws IOException, InterruptedException { - - try { - execWriter(keploy_test_id); - } catch (IOException e) { - e.printStackTrace(); - } - - try { - execReader(keploy_test_id, keploy_test_set_id); - } catch (IOException e) { - e.printStackTrace(); // Example: print the stack trace - } - - } - - public void shutdownExecutor() { - executorService.shutdown(); - } - - private void execReader(String keploy_test_id, String keploy_test_set_id) throws IOException { - // Together with the original class definition we can calculate coverage - // information: - out.println("------------------------------------------"); - Line_Path = ""; - ExecFileLoader loader = new ExecFileLoader(); - - List> dataList = new ArrayList<>(); - // Load the coverage data file - File coverageFile = new File( - System.getProperty("user.dir") + - "/target/jacoco-client" + keploy_test_id + ".exec"); -// File coverageFile = new File( -// System.getProperty("user.dir") + -// "/target/jacoco-client.exec"); - loader.load(coverageFile); - File binDir = new File( - System.getProperty("user.dir")+ "/target/classes"); - final CoverageBuilder coverageBuilder = new CoverageBuilder(); - final Analyzer analyzer = new Analyzer(loader.getExecutionDataStore(), coverageBuilder); - analyzer.analyzeAll(binDir); - int x = 0; - Map> executedLinesByFile = new HashMap<>(); - - for (final IClassCoverage cc : coverageBuilder.getClasses()) { - // out.printf("Coverage of class %s%n", cc.getName()); - String ClassName = cc.getName(); // base64Encode(cc.getName()); - // System.out.println(cc.getMethods()); - java.util.Collection method = cc.getMethods(); - - cc.getInstructionCounter().getTotalCount(); - List ls = new ArrayList<>(); - for (int i = cc.getFirstLine(); i <= cc.getLastLine(); i++) { - // out.printf("Line %s: %s%n", Integer.valueOf(i), - // getColor(cc.getLine(i).getStatus())); - if (getColor(cc.getLine(i).getStatus()).equals("green")) { - Line_Path += ClassName + i + ","; - ls.add(i); - } - } - if (ls.size() != 0) { - executedLinesByFile.put(ClassName, ls); - } - - } - -// System.out.println("Line_Path: " + Line_Path); - - Map testData = new HashMap<>(); - testData.put("id", keploy_test_set_id+ "/" + keploy_test_id); - // Map test1 = createTestData("test-1",testData); - testData.put("executedLinesByFile", executedLinesByFile); - - dataList.add(testData); - - List> existingData = readYamlFile("dedupData.yaml"); - // Append new data to the existing data - existingData.addAll(dataList); - - // Write data to YAML file - writeYamlFile(existingData, "dedupData.yaml"); - } - - private void printCounter(final String unit, final ICounter counter) { - final Integer missed = Integer.valueOf(counter.getMissedCount()); - final Integer total = Integer.valueOf(counter.getTotalCount()); - out.printf("%s of %s %s missed%n", missed, total, unit); - Lines_covered = total - missed; -// System.out.println("Lines covered: " + Lines_covered); - Lines_total = total; -// System.out.println("Lines total: " + Lines_total); - - } - - private String getColor(final int status) { - switch (status) { - case ICounter.NOT_COVERED: - return "red"; - case ICounter.PARTLY_COVERED: - return "yellow"; - case ICounter.FULLY_COVERED: - return "green"; - } - return ""; - } - - private static List> readYamlFile(String fileName) { - List> existingData = new ArrayList<>(); - - try (InputStream input = new FileInputStream(fileName); - UnicodeReader reader = new UnicodeReader(input)) { - - Yaml yaml = new Yaml(); - existingData = yaml.load(reader); - - } catch (IOException e) { - e.printStackTrace(); - } - - return existingData != null ? existingData : new ArrayList<>(); - } - - public static String base64Encode(String input) { - byte[] encodedBytes = Base64.getEncoder().encode(input.getBytes()); - return new String(encodedBytes); - } - - private static void writeYamlFile(List> dataList, String fileName) { - DumperOptions options = new DumperOptions(); - options.setDefaultFlowStyle(DumperOptions.FlowStyle.BLOCK); - - Yaml yaml = new Yaml(options); - - try (FileWriter writer = new FileWriter(fileName)) { - yaml.dump(dataList, writer); - System.out.println("Dedup YAML file updated successfully:- " + fileName); - } catch (IOException e) { - e.printStackTrace(); - } - } - -} \ No newline at end of file diff --git a/integration/src/main/resources/log4j2.properties b/integration/src/main/resources/log4j2.properties deleted file mode 100644 index 9127ebba..00000000 --- a/integration/src/main/resources/log4j2.properties +++ /dev/null @@ -1,9 +0,0 @@ -appenders=console -appender.console.type=Console -appender.console.name=STDOUT -appender.console.layout.type=PatternLayout -#appender.console.layout.pattern=%highlight{%d{HH:mm:ss.SSS}} [%thread] %-5level %logger{36} - %msg %n -appender.console.layout.pattern=%d{${LOG_DATEFORMAT_PATTERN:-yyyy-MM-dd HH:mm:ss.SSS}} %highlight{${LOG_LEVEL_PATTERN:-%5p}}{FATAL=red blink, ERROR=red, WARN=yellow bold, INFO=green, DEBUG=green bold, TRACE=blue} %style{}{magenta} [%M] %style{%40C}{cyan} : %m%n${LOG_EXCEPTION_CONVERSION_WORD:-%xEx} -rootLogger.level=info -rootLogger.appenderRefs=stdout -rootLogger.appenderRef.stdout.ref=STDOUT \ No newline at end of file diff --git a/keploy-sdk/pom.xml b/keploy-sdk/pom.xml index 72cd223f..2bf87c01 100644 --- a/keploy-sdk/pom.xml +++ b/keploy-sdk/pom.xml @@ -1,7 +1,9 @@ - 4.0.0 + java-sdk io.keploy @@ -10,17 +12,22 @@ keploy-sdk 0.0.1-SNAPSHOT - keploy-sdk - - Client Java SDK for Keploy - + Keploy Java Coverage Agent + Java dynamic dedup coverage agent for Keploy Enterprise https://github.com/keploy/java-sdk + + + UTF-8 + UTF-8 + + The Apache License, Version 2.0 http://www.apache.org/licenses/LICENSE-2.0.txt + sarthak160 @@ -33,96 +40,48 @@ gourav.kumar@keploy.io + scm:git@github.com:keploy/java-sdk.git scm:git@github.com:keploy/java-sdk.git https://github.com/keploy/java-sdk.git - - 1.8 - - - - io.keploy - core - 1.0.0-SNAPSHOT - compile - - - io.keploy - api - 1.0.0-SNAPSHOT - compile - - - io.keploy - integration - 1.0.0-SNAPSHOT - compile - - - io.keploy - models - 1.0.0-SNAPSHOT - compile - - - io.keploy - common - 1.0.0-SNAPSHOT - compile - - javax.annotation - javax.annotation-api - 1.3.2 + com.google.code.gson + gson + 2.9.1 - io.grpc - grpc-netty-shaded - 1.49.2 + javax.servlet + javax.servlet-api + 4.0.1 + provided - io.grpc - grpc-protobuf - 1.49.2 + org.jacoco + org.jacoco.core + 0.8.12 - io.grpc - grpc-stub - 1.49.2 + com.kohlschutter.junixsocket + junixsocket-common + 2.10.1 - com.google.protobuf - protobuf-java - 3.21.7 - - - org.apache.tomcat - annotations-api - 6.0.53 - provided - - - com.squareup.okhttp3 - okhttp - - 3.14.9 - provided + com.kohlschutter.junixsocket + junixsocket-native-common + 2.10.1 + - - - src/main/resources - - org.apache.maven.plugins maven-javadoc-plugin + 3.4.1 attach-javadocs @@ -132,68 +91,6 @@ - - org.apache.maven.plugins - maven-shade-plugin - 3.2.4 - - false - - - - package - - shade - - - - - - org.apache.maven.plugins - maven-gpg-plugin - 1.6 - - - sign-artifacts - verify - - sign - - - - --pinentry-mode - loopback - - - - - - - org.codehaus.mojo - build-helper-maven-plugin - 3.5.0 - - - attach - package - - attach-artifact - - - - - - ../keploy-sdk/target/javadoc-bundle-options/javadoc-options-javadoc-resources.xml - - jar - javadoc - - - - - - - - \ No newline at end of file + diff --git a/keploy-sdk/src/main/java/io/keploy/dedup/KeployDedupAgent.java b/keploy-sdk/src/main/java/io/keploy/dedup/KeployDedupAgent.java new file mode 100644 index 00000000..3370a447 --- /dev/null +++ b/keploy-sdk/src/main/java/io/keploy/dedup/KeployDedupAgent.java @@ -0,0 +1,754 @@ +package io.keploy.dedup; + +import com.google.gson.Gson; +import org.jacoco.core.analysis.Analyzer; +import org.jacoco.core.analysis.CoverageBuilder; +import org.jacoco.core.analysis.IClassCoverage; +import org.jacoco.core.analysis.ICounter; +import org.jacoco.core.data.ExecutionData; +import org.jacoco.core.data.ExecutionDataStore; +import org.jacoco.core.data.ExecutionDataWriter; +import org.jacoco.core.runtime.RemoteControlReader; +import org.jacoco.core.runtime.RemoteControlWriter; +import org.jacoco.core.tools.ExecFileLoader; +import org.newsclub.net.unix.AFUNIXServerSocket; +import org.newsclub.net.unix.AFUNIXSocket; +import org.newsclub.net.unix.AFUNIXSocketAddress; + +import java.io.BufferedReader; +import java.io.ByteArrayInputStream; +import java.io.ByteArrayOutputStream; +import java.io.Closeable; +import java.io.File; +import java.io.IOException; +import java.io.InputStream; +import java.io.InputStreamReader; +import java.io.OutputStream; +import java.net.InetAddress; +import java.net.InetSocketAddress; +import java.net.Socket; +import java.nio.charset.StandardCharsets; +import java.nio.file.Files; +import java.nio.file.Path; +import java.util.ArrayList; +import java.util.Collections; +import java.util.Comparator; +import java.util.Enumeration; +import java.util.LinkedHashMap; +import java.util.LinkedHashSet; +import java.util.List; +import java.util.Map; +import java.util.Set; +import java.util.concurrent.ExecutorService; +import java.util.concurrent.Executors; +import java.util.concurrent.ThreadFactory; +import java.util.concurrent.atomic.AtomicBoolean; +import java.util.jar.JarEntry; +import java.util.jar.JarFile; +import java.util.logging.Level; +import java.util.logging.Logger; +import java.util.regex.Pattern; +import java.util.stream.Stream; + +/** + * Collects per-testcase JaCoCo coverage and streams executed lines back to Keploy Enterprise. + */ +public final class KeployDedupAgent { + + private static final Logger LOGGER = Logger.getLogger(KeployDedupAgent.class.getName()); + private static final Gson GSON = new Gson(); + + private static final String CONTROL_SOCKET_PATH = "/tmp/coverage_control.sock"; + private static final String DATA_SOCKET_PATH = "/tmp/coverage_data.sock"; + private static final String DEFAULT_JACOCO_HOST = "127.0.0.1"; + private static final int DEFAULT_JACOCO_PORT = 36320; + private static final int SOCKET_TIMEOUT_MILLIS = 3000; + private static final int SOCKET_BACKLOG = 50; + + private static final AtomicBoolean STARTED = new AtomicBoolean(false); + private static volatile CommandServer commandServer; + + private KeployDedupAgent() { + } + + /** + * Starts the background control socket listener used by Keploy replay. + * + * @return {@code true} when the agent is running or was already started + */ + public static boolean start() { + if (isDisabled()) { + return false; + } + if (!STARTED.compareAndSet(false, true)) { + return true; + } + + CoverageCollector collector = new CoverageCollector( + new JacocoClient(resolveHost(), resolvePort()), + new CoverageIndex()); + CommandServer server = new CommandServer(collector, new CoveragePublisher(new File(DATA_SOCKET_PATH))); + Thread thread = new Thread(server, "keploy-java-dedup-control"); + thread.setDaemon(true); + commandServer = server; + thread.start(); + return true; + } + + /** + * Returns whether the background control socket listener is active. + * + * @return {@code true} when the agent has already been started + */ + public static boolean isStarted() { + return STARTED.get(); + } + + /** + * Stops the background control socket listener. + */ + public static void stop() { + CommandServer server = commandServer; + if (server != null) { + server.close(); + } + commandServer = null; + STARTED.set(false); + } + + private static boolean isDisabled() { + return isTruthy(System.getenv("KEPLOY_JAVA_DEDUP_DISABLED")) + || isTruthy(System.getProperty("keploy.java.dedup.disabled")); + } + + private static boolean isTruthy(String value) { + if (value == null) { + return false; + } + String normalized = value.trim(); + return "true".equalsIgnoreCase(normalized) + || "1".equals(normalized) + || "yes".equalsIgnoreCase(normalized); + } + + private static String resolveHost() { + return envOrProperty("KEPLOY_JACOCO_HOST", "keploy.jacoco.host", DEFAULT_JACOCO_HOST); + } + + private static int resolvePort() { + String configured = envOrProperty("KEPLOY_JACOCO_PORT", "keploy.jacoco.port", + String.valueOf(DEFAULT_JACOCO_PORT)); + try { + return Integer.parseInt(configured); + } catch (NumberFormatException e) { + log(Level.SEVERE, "Invalid JaCoCo port '" + configured + "', using " + DEFAULT_JACOCO_PORT, e); + return DEFAULT_JACOCO_PORT; + } + } + + private static String envOrProperty(String envKey, String propertyKey, String defaultValue) { + String value = System.getenv(envKey); + if (value == null || value.trim().isEmpty()) { + value = System.getProperty(propertyKey); + } + if (value == null || value.trim().isEmpty()) { + return defaultValue; + } + return value.trim(); + } + + private static String normalizePath(String path) { + return path.replace(File.separatorChar, '/'); + } + + private static void deleteSocketFile(File file) { + if (file.exists() && !file.delete()) { + log(Level.FINE, "Failed to delete socket file " + file.getAbsolutePath(), null); + } + } + + private static void relaxSocketPermissions(File file) { + if (!file.setReadable(true, false) || !file.setWritable(true, false)) { + log(Level.FINE, "Failed to relax socket permissions for " + file.getAbsolutePath(), null); + } + } + + private static byte[] readAllBytes(InputStream inputStream) throws IOException { + ByteArrayOutputStream output = new ByteArrayOutputStream(16 * 1024); + byte[] buffer = new byte[8192]; + int read; + while ((read = inputStream.read(buffer)) != -1) { + output.write(buffer, 0, read); + } + return output.toByteArray(); + } + + private static void log(Level level, String message, Throwable error) { + if (error == null) { + LOGGER.log(level, message); + return; + } + LOGGER.log(level, message, error); + } + + private static final class CommandServer implements Runnable, Closeable { + + private final CoverageCollector collector; + private final CoveragePublisher publisher; + private final ExecutorService workers; + private final AtomicBoolean running = new AtomicBoolean(true); + private final Object testCaseLock = new Object(); + private volatile AFUNIXServerSocket serverSocket; + private String activeTestId = ""; + + CommandServer(CoverageCollector collector, CoveragePublisher publisher) { + this.collector = collector; + this.publisher = publisher; + this.workers = Executors.newCachedThreadPool(new NamedDaemonFactory("keploy-java-dedup-worker")); + } + + @Override + public void run() { + File controlSocket = new File(CONTROL_SOCKET_PATH); + deleteSocketFile(controlSocket); + + try (AFUNIXServerSocket localServer = AFUNIXServerSocket.newInstance()) { + localServer.bind(AFUNIXSocketAddress.of(controlSocket), SOCKET_BACKLOG); + relaxSocketPermissions(controlSocket); + serverSocket = localServer; + + while (running.get()) { + try { + final Socket socket = localServer.accept(); + workers.execute(new Runnable() { + @Override + public void run() { + handle(socket); + } + }); + } catch (IOException e) { + if (running.get()) { + log(Level.SEVERE, "Failed to accept Java dedup coverage command", e); + } + } + } + } catch (Throwable t) { + STARTED.set(false); + log(Level.SEVERE, "Java dedup control socket server is unavailable", t); + } finally { + workers.shutdownNow(); + deleteSocketFile(controlSocket); + } + } + + private void handle(Socket socket) { + try (Socket commandSocket = socket; + BufferedReader reader = new BufferedReader( + new InputStreamReader(commandSocket.getInputStream(), StandardCharsets.UTF_8))) { + String line = reader.readLine(); + if (line == null || line.trim().isEmpty()) { + return; + } + + CoverageCommand command = CoverageCommand.parse(line.trim()); + if (command == null) { + writeAck(commandSocket.getOutputStream()); + return; + } + + dispatch(command, commandSocket.getOutputStream()); + } catch (IOException e) { + log(Level.SEVERE, "Failed to handle Java dedup coverage command", e); + } + } + + private void dispatch(CoverageCommand command, OutputStream outputStream) throws IOException { + synchronized (testCaseLock) { + if (command.action == CommandAction.START) { + activeTestId = command.testId; + collector.reset(); + return; + } + + if (command.action == CommandAction.END) { + if (!command.testId.equals(activeTestId)) { + log(Level.SEVERE, + "Ignoring mismatched END command. expected=" + activeTestId + ", actual=" + + command.testId, + null); + writeAck(outputStream); + return; + } + + try { + Map> executedLinesByFile = collector.capture(); + if (executedLinesByFile.isEmpty()) { + log(Level.FINE, "No Java coverage lines collected for " + command.testId, null); + } + publisher.publish(command.testId, executedLinesByFile); + } catch (Exception e) { + log(Level.SEVERE, "Failed to collect Java coverage for " + command.testId, e); + } finally { + activeTestId = ""; + writeAck(outputStream); + } + return; + } + } + + writeAck(outputStream); + } + + private void writeAck(OutputStream outputStream) throws IOException { + outputStream.write("ACK\n".getBytes(StandardCharsets.UTF_8)); + outputStream.flush(); + } + + @Override + public void close() { + running.set(false); + AFUNIXServerSocket localServer = serverSocket; + if (localServer != null) { + try { + localServer.close(); + } catch (IOException e) { + log(Level.FINE, "Failed to close Java dedup control socket", e); + } + } + workers.shutdownNow(); + } + } + + private enum CommandAction { + START, + END + } + + private static final class CoverageCommand { + + private final CommandAction action; + private final String testId; + + private CoverageCommand(CommandAction action, String testId) { + this.action = action; + this.testId = testId; + } + + private static CoverageCommand parse(String raw) { + String[] parts = raw.split(" ", 2); + if (parts.length != 2 || parts[1].trim().isEmpty()) { + log(Level.FINE, "Invalid Java dedup command: " + raw, null); + return null; + } + + if ("START".equals(parts[0])) { + return new CoverageCommand(CommandAction.START, parts[1].trim()); + } + if ("END".equals(parts[0])) { + return new CoverageCommand(CommandAction.END, parts[1].trim()); + } + + log(Level.FINE, "Unknown Java dedup command: " + raw, null); + return null; + } + } + + private static final class CoverageCollector { + + private final JacocoClient jacocoClient; + private final CoverageIndex coverageIndex; + + private CoverageCollector(JacocoClient jacocoClient, CoverageIndex coverageIndex) { + this.jacocoClient = jacocoClient; + this.coverageIndex = coverageIndex; + } + + private void reset() { + try { + jacocoClient.dump(false, true); + } catch (IOException e) { + log(Level.FINE, "Failed to reset JaCoCo counters", e); + } + } + + private Map> capture() throws IOException { + byte[] dump = jacocoClient.dump(true, true); + if (dump.length == 0) { + return Collections.emptyMap(); + } + + ExecFileLoader loader = new ExecFileLoader(); + loader.load(new ByteArrayInputStream(dump)); + ExecutionDataStore executionDataStore = loader.getExecutionDataStore(); + Set hitClasses = hitClassNames(executionDataStore); + if (hitClasses.isEmpty()) { + return Collections.emptyMap(); + } + + CoverageBuilder coverageBuilder = new CoverageBuilder(); + Analyzer analyzer = new Analyzer(executionDataStore, coverageBuilder); + for (ClassEntry classEntry : coverageIndex.entries()) { + if (!hitClasses.contains(classEntry.className)) { + continue; + } + try { + analyzer.analyzeClass(classEntry.bytes, classEntry.location); + } catch (IOException | RuntimeException e) { + log(Level.FINE, "Skipping unreadable Java class " + classEntry.location, e); + } + } + + Map> raw = new LinkedHashMap<>(); + for (IClassCoverage classCoverage : coverageBuilder.getClasses()) { + if (!classCoverage.containsCode()) { + continue; + } + + List executedLines = executedLines(classCoverage); + if (executedLines.isEmpty()) { + continue; + } + + String sourcePath = resolveSourcePath(classCoverage); + Set merged = raw.get(sourcePath); + if (merged == null) { + merged = new LinkedHashSet<>(); + raw.put(sourcePath, merged); + } + merged.addAll(executedLines); + } + + return toSortedMap(raw); + } + + private Set hitClassNames(ExecutionDataStore executionDataStore) { + Set names = new LinkedHashSet<>(); + for (ExecutionData executionData : executionDataStore.getContents()) { + if (executionData.hasHits()) { + names.add(executionData.getName()); + } + } + return names; + } + + private List executedLines(IClassCoverage classCoverage) { + int firstLine = classCoverage.getFirstLine(); + int lastLine = classCoverage.getLastLine(); + if (firstLine < 0 || lastLine < firstLine) { + return Collections.emptyList(); + } + + List lines = new ArrayList<>(); + for (int line = firstLine; line <= lastLine; line++) { + int status = classCoverage.getLine(line).getStatus(); + if (status != ICounter.EMPTY && status != ICounter.NOT_COVERED) { + lines.add(line); + } + } + return lines; + } + + private String resolveSourcePath(IClassCoverage classCoverage) { + String sourceFile = classCoverage.getSourceFileName(); + if (sourceFile == null || sourceFile.trim().isEmpty()) { + return normalizePath(classCoverage.getName() + ".java"); + } + + String packageName = classCoverage.getPackageName(); + String relativePath = packageName == null || packageName.isEmpty() + ? sourceFile + : packageName + "/" + sourceFile; + File localSource = new File(System.getProperty("user.dir"), "src/main/java/" + relativePath); + if (localSource.exists()) { + return normalizePath(localSource.getAbsolutePath()); + } + return normalizePath(relativePath); + } + + private Map> toSortedMap(Map> raw) { + List files = new ArrayList<>(raw.keySet()); + Collections.sort(files); + + Map> sorted = new LinkedHashMap<>(); + for (String file : files) { + List lines = new ArrayList<>(raw.get(file)); + Collections.sort(lines); + sorted.put(file, lines); + } + return sorted; + } + } + + private static final class JacocoClient { + + private final String host; + private final int port; + + private JacocoClient(String host, int port) { + this.host = host; + this.port = port; + } + + private byte[] dump(boolean dump, boolean reset) throws IOException { + ByteArrayOutputStream output = new ByteArrayOutputStream(32 * 1024); + ExecutionDataWriter writer = new ExecutionDataWriter(output); + + try (Socket socket = new Socket()) { + socket.connect(new InetSocketAddress(InetAddress.getByName(host), port), SOCKET_TIMEOUT_MILLIS); + socket.setSoTimeout(SOCKET_TIMEOUT_MILLIS); + + RemoteControlWriter remoteWriter = new RemoteControlWriter(socket.getOutputStream()); + RemoteControlReader remoteReader = new RemoteControlReader(socket.getInputStream()); + remoteReader.setSessionInfoVisitor(writer); + remoteReader.setExecutionDataVisitor(writer); + remoteWriter.visitDumpCommand(dump, reset); + + if (!remoteReader.read()) { + throw new IOException("JaCoCo socket closed before coverage data was returned"); + } + } + + return output.toByteArray(); + } + } + + private static final class CoverageIndex { + + private final Object lock = new Object(); + private volatile List entries; + + private List entries() { + List cached = entries; + if (cached != null) { + return cached; + } + + synchronized (lock) { + cached = entries; + if (cached == null) { + cached = loadEntries(); + entries = cached; + } + return cached; + } + } + + private List loadEntries() { + LinkedHashMap collected = new LinkedHashMap<>(); + scanRoots(applicationRoots(), collected); + if (collected.isEmpty() && isClasspathFallbackEnabled()) { + scanRoots(classpathRoots(), collected); + } + + List sorted = new ArrayList<>(collected.values()); + Collections.sort(sorted, new Comparator() { + @Override + public int compare(ClassEntry left, ClassEntry right) { + return left.location.compareTo(right.location); + } + }); + return sorted; + } + + private List applicationRoots() { + LinkedHashSet roots = new LinkedHashSet<>(); + + String configured = envOrProperty("KEPLOY_JAVA_CLASS_DIRS", "keploy.java.class.dirs", ""); + if (!configured.trim().isEmpty()) { + for (String part : configuredRoots(configured)) { + if (!part.trim().isEmpty()) { + roots.add(new File(part.trim())); + } + } + } + + roots.add(new File(System.getProperty("user.dir"), "target/classes")); + roots.add(new File(System.getProperty("user.dir"), "build/classes/java/main")); + return new ArrayList<>(roots); + } + + private boolean isClasspathFallbackEnabled() { + return isTruthy(envOrProperty("KEPLOY_JAVA_CLASSPATH_FALLBACK", + "keploy.java.classpath.fallback", "false")); + } + + private String[] configuredRoots(String configured) { + if (configured.indexOf(',') >= 0) { + return configured.split(","); + } + return configured.split(Pattern.quote(File.pathSeparator)); + } + + private List classpathRoots() { + LinkedHashSet roots = new LinkedHashSet<>(); + String classpath = System.getProperty("java.class.path", ""); + if (!classpath.trim().isEmpty()) { + String[] parts = classpath.split(Pattern.quote(File.pathSeparator)); + for (String part : parts) { + if (!part.trim().isEmpty()) { + File file = new File(part.trim()); + if (file.isDirectory() || file.getName().endsWith(".jar")) { + roots.add(file); + } + } + } + } + return new ArrayList<>(roots); + } + + private void scanRoots(List roots, Map output) { + for (File root : roots) { + if (!root.exists()) { + continue; + } + if (root.isDirectory()) { + scanDirectory(root, output); + } else if (root.isFile() && root.getName().endsWith(".jar")) { + scanJar(root, output); + } + } + } + + private void scanDirectory(File root, Map output) { + Path base = root.toPath(); + try (Stream stream = Files.walk(base)) { + stream.filter(Files::isRegularFile) + .filter(path -> path.toString().endsWith(".class")) + .forEach(path -> addClassFile(base, path, output)); + } catch (IOException e) { + log(Level.FINE, "Failed to scan class directory " + root.getAbsolutePath(), e); + } + } + + private void addClassFile(Path base, Path file, Map output) { + String key = normalizePath(base.relativize(file).toString()); + if (shouldSkipClass(key)) { + return; + } + + try { + output.putIfAbsent(key, new ClassEntry(classNameFromKey(key), + normalizePath(file.toAbsolutePath().toString()), + Files.readAllBytes(file))); + } catch (IOException e) { + log(Level.FINE, "Failed to read class file " + file, e); + } + } + + private void scanJar(File jarFile, Map output) { + try (JarFile jar = new JarFile(jarFile)) { + Enumeration entries = jar.entries(); + while (entries.hasMoreElements()) { + JarEntry entry = entries.nextElement(); + if (entry.isDirectory() || !entry.getName().endsWith(".class")) { + continue; + } + + String key = classKeyFromJarEntry(entry.getName()); + if (key == null || shouldSkipClass(key) || output.containsKey(key)) { + continue; + } + + try (InputStream inputStream = jar.getInputStream(entry)) { + output.put(key, new ClassEntry( + classNameFromKey(key), + normalizePath(jarFile.getAbsolutePath() + "!" + entry.getName()), + readAllBytes(inputStream))); + } + } + } catch (IOException e) { + log(Level.FINE, "Failed to scan jar " + jarFile.getAbsolutePath(), e); + } + } + + private String classKeyFromJarEntry(String entryName) { + if (entryName.startsWith("BOOT-INF/lib/") + || entryName.startsWith("WEB-INF/lib/") + || entryName.startsWith("META-INF/") + || entryName.startsWith("org/springframework/boot/loader/")) { + return null; + } + if (entryName.startsWith("BOOT-INF/classes/")) { + return entryName.substring("BOOT-INF/classes/".length()); + } + if (entryName.startsWith("WEB-INF/classes/")) { + return entryName.substring("WEB-INF/classes/".length()); + } + return entryName; + } + + private boolean shouldSkipClass(String name) { + return name.endsWith("module-info.class") + || name.endsWith("package-info.class") + || name.contains("$Mockito") + || name.contains("Test.class"); + } + + private String classNameFromKey(String key) { + return key.substring(0, key.length() - ".class".length()); + } + } + + private static final class CoveragePublisher { + + private final File socketFile; + + private CoveragePublisher(File socketFile) { + this.socketFile = socketFile; + } + + private void publish(String testId, Map> executedLinesByFile) throws IOException { + byte[] payload = GSON.toJson(new DedupPayload(testId, executedLinesByFile)) + .getBytes(StandardCharsets.UTF_8); + + try (AFUNIXSocket socket = AFUNIXSocket.newInstance()) { + socket.connect(AFUNIXSocketAddress.of(socketFile), SOCKET_TIMEOUT_MILLIS); + socket.setSoTimeout(SOCKET_TIMEOUT_MILLIS); + socket.getOutputStream().write(payload); + socket.getOutputStream().flush(); + } + } + } + + private static final class DedupPayload { + + private final String id; + private final Map> executedLinesByFile; + + private DedupPayload(String id, Map> executedLinesByFile) { + this.id = id; + this.executedLinesByFile = executedLinesByFile; + } + } + + private static final class ClassEntry { + + private final String className; + private final String location; + private final byte[] bytes; + + private ClassEntry(String className, String location, byte[] bytes) { + this.className = className; + this.location = location; + this.bytes = bytes; + } + } + + private static final class NamedDaemonFactory implements ThreadFactory { + + private final String prefix; + private int counter; + + private NamedDaemonFactory(String prefix) { + this.prefix = prefix; + } + + @Override + public synchronized Thread newThread(Runnable runnable) { + counter++; + Thread thread = new Thread(runnable, prefix + "-" + counter); + thread.setDaemon(true); + return thread; + } + } +} diff --git a/keploy-sdk/src/main/java/io/keploy/servlet/KeployMiddleware.java b/keploy-sdk/src/main/java/io/keploy/servlet/KeployMiddleware.java new file mode 100644 index 00000000..3b060ff5 --- /dev/null +++ b/keploy-sdk/src/main/java/io/keploy/servlet/KeployMiddleware.java @@ -0,0 +1,39 @@ +package io.keploy.servlet; + +import io.keploy.dedup.KeployDedupAgent; + +import javax.servlet.Filter; +import javax.servlet.FilterChain; +import javax.servlet.FilterConfig; +import javax.servlet.ServletException; +import javax.servlet.ServletRequest; +import javax.servlet.ServletResponse; +import java.io.IOException; + +/** + * Servlet filter that starts and stops the Java dynamic dedup agent with the application lifecycle. + */ +public final class KeployMiddleware implements Filter { + + /** + * Creates a middleware instance for servlet containers. + */ + public KeployMiddleware() { + } + + @Override + public void init(FilterConfig filterConfig) { + KeployDedupAgent.start(); + } + + @Override + public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) + throws IOException, ServletException { + chain.doFilter(request, response); + } + + @Override + public void destroy() { + KeployDedupAgent.stop(); + } +} diff --git a/keploy-sdk/src/main/resources/META-INF/MANIFEST.MF b/keploy-sdk/src/main/resources/META-INF/MANIFEST.MF deleted file mode 100644 index d684fa17..00000000 --- a/keploy-sdk/src/main/resources/META-INF/MANIFEST.MF +++ /dev/null @@ -1,17 +0,0 @@ -Manifest-Version: 1.0 -Main-Class: -Class-Path: perfmark-api-0.25.0.jar jline-3.21.0.jar grpc-protobuf-1.49. - 2.jar javax.annotation-api-1.3.2.jar listenablefuture-9999.0-empty-to-a - void-conflict-with-guava.jar j2objc-annotations-1.3.jar gson-2.9.0.jar - guava-31.1-android.jar log4j-api-2.18.0.jar kotlin-stdlib-common-1.5.31 - .jar annotations-13.0.jar byte-buddy-agent-1.12.14.jar grpc-stub-1.49.2 - .jar animal-sniffer-annotations-1.21.jar byte-buddy-1.12.14.jar grpc-co - re-1.49.2.jar proto-google-common-protos-2.9.0.jar progressbar-0.9.5.ja - r okio-jvm-3.0.0.jar annotations-4.1.1.4.jar kotlin-stdlib-jdk7-1.5.31. - jar grpc-protobuf-lite-1.49.2.jar kotlin-stdlib-1.6.20.jar log4j-core-2 - .18.0.jar commons-io-2.11.0.jar grpc-context-1.49.2.jar mockito-all-1.1 - 0.19.jar jsr305-3.0.2.jar grpc-netty-shaded-1.49.2.jar kotlin-stdlib-jd - k8-1.5.31.jar error_prone_annotations-2.14.0.jar okhttp-4.10.0.jar prot - obuf-java-3.21.7.jar grpc-api-1.49.2.jar failureaccess-1.0.1.jar checke - r-qual-3.12.0.jar - diff --git a/models/pom.xml b/models/pom.xml deleted file mode 100644 index ec885751..00000000 --- a/models/pom.xml +++ /dev/null @@ -1,91 +0,0 @@ - - - - java-sdk - io.keploy - 1.0.0-SNAPSHOT - - 4.0.0 - - models - - - javax.annotation - javax.annotation-api - 1.3.2 - - - io.grpc - grpc-netty-shaded - 1.49.2 - - - io.grpc - grpc-protobuf - 1.49.2 - - - io.grpc - grpc-stub - 1.49.2 - - - - - protoc - 1.8 - 1.8 - - - - - clean generate-sources compile install - - - - - com.github.os72 - protoc-jar-maven-plugin - 3.11.4 - - - generate-sources - - run - - - com.google.protobuf:protoc:3.21.1 - direct - - - src/main/java/io/keploy/grpc/proto - - - - - java - src/main/java - - - grpc-java - io.grpc:protoc-gen-grpc-java:1.49.0 - src/main/java - - - - - - - - org.apache.maven.plugins - maven-compiler-plugin - - 1.8 - 1.8 - - - - - diff --git a/models/src/main/java/io/keploy/grpc/proto/service.proto b/models/src/main/java/io/keploy/grpc/proto/service.proto deleted file mode 100644 index a1dbd096..00000000 --- a/models/src/main/java/io/keploy/grpc/proto/service.proto +++ /dev/null @@ -1,250 +0,0 @@ -syntax = "proto3"; -option java_package = "io.keploy.grpc.stubs"; -option go_package = "go.keploy.io/server/grpc/regression"; -package services; - -message Dependency { - string Name = 1; - string Type = 2; - map Meta = 3; - repeated DataBytes Data = 4; -} - -message DataBytes { - bytes Bin = 1; -} - -message TestCaseReq { - int64 Captured = 1; - string AppID = 2; - string URI = 3; - HttpReq HttpReq = 4; - HttpResp HttpResp = 5; - repeated Dependency Dependency = 6; - string TestCasePath = 7; - string MockPath = 8; - repeated Mock Mocks = 9; - repeated string Remove = 10; - map Replace = 11; - string Type = 12; - GrpcReq GrpcReq = 13; - GrpcResp GrpcResp = 14; - string AppPath = 15; -} - - -message TestReq { - string ID = 1; - string AppID = 2; - string RunID = 3; - HttpResp Resp = 4; - string TestCasePath = 5; - string MockPath = 6; - string Type = 7; - GrpcResp GrpcResp = 8; -} - -message TestCase { - string id = 1; - int64 created = 2; - int64 updated = 3; - int64 captured = 4; - string CID = 5; - string appID = 6; - string URI = 7; - HttpReq HttpReq = 8; - HttpResp HttpResp = 9; - repeated Dependency Deps = 10; - map allKeys = 11; - map anchors = 12; - repeated string noise = 13; - repeated Mock Mocks = 14; - GrpcReq GrpcReq = 15; - GrpcResp GrpcResp = 16; - string Type = 17; -} - -message Method { - string Method = 1; -} -message HttpReq { - string Method = 1; - int64 ProtoMajor = 2; - int64 ProtoMinor = 3; - string URL = 4; - map URLParams = 5; - map Header = 6; - string Body = 7 [deprecated = true]; - bytes BodyData = 10; - string Binary = 8; - repeated FormData Form = 9; -} - -//for multipart request -message FormData { - string Key = 1; //partName - repeated string Values = 2; - repeated string Paths = 3; -} - -message StrArr { - repeated string Value = 1; -} - -message HttpResp { - int64 StatusCode = 1; - map Header = 2; - string Body = 3 [deprecated = true]; - bytes BodyData = 8; - string StatusMessage = 4; - int64 ProtoMajor = 5; - int64 ProtoMinor = 6; - string Binary = 7; -} - -message endRequest { - string status = 1; - string id = 2; -} - -message endResponse { - string message = 1; -} - -message startRequest { - string total = 1; - string app = 2; - string TestCasePath = 3; - string MockPath = 4; - string AppPath = 5; -} - -message startResponse { - string id = 1; -} - -message getTCRequest { - string id = 1; - string app = 2; -} -message getTCSRequest{ - string app = 1; - string offset = 2; - string limit = 3; - string TestCasePath = 4; - string MockPath = 5; -} -message getTCSResponse{ - repeated TestCase tcs = 1; - bool eof = 2; -} -message postTCResponse{ - map tcsId = 1; -} -message deNoiseResponse { - string message = 1; -} -message testResponse{ - map pass = 1; -} -message GrpcReq { - string Body = 1; - string Method = 2; -} -message GrpcResp { - string Body = 1; - string Err = 2; -} - -message Mock { - message Request { - string Method = 1; - int64 ProtoMajor = 2; - int64 ProtoMinor = 3; - string URL = 4; - map Header = 5; - string Body = 6; - } - message Object { - string Type = 1; - bytes Data = 2; - } - - string Version = 1; - string Name = 2; - string Kind = 3; - message SpecSchema { - map Metadata = 1; - repeated Object Objects = 2; - HttpReq Req = 3; - HttpResp Res = 4; - repeated string Mocks = 5; - map Assertions = 6; - int64 Created = 7; - // for sql - string Type = 8; - optional Table Table = 9; - int64 Int = 10; // change it to rows commited - repeated string Err = 11; - GrpcReq GrpcRequest = 12; - GrpcResp GrpcResp = 13; - } - SpecSchema Spec = 4; -} - -message Table{ - repeated SqlCol Cols = 1; - repeated string Rows = 2; -} - -message SqlCol { - string Name = 1; - string Type = 2; - //optional fields - int64 Precision = 3; - int64 Scale = 4; -} - -message PutMockReq { - Mock Mock = 1; - string Path = 2; - repeated string Remove = 3; - map Replace = 4; -} - -message PutMockResp { - int64 Inserted = 1; -} - -message GetMockReq { - string Path = 1; - string Name = 2; -} - -message getMockResp { - repeated Mock Mocks = 1; -} - -message StartMockReq { - string Path = 1; - string Mode = 2; - bool OverWrite = 3; - string Name = 4; -} - -message StartMockResp { - bool Exists = 1; -} - -service RegressionService{ - rpc End (endRequest) returns (endResponse); - rpc Start (startRequest) returns (startResponse); - rpc GetTC (getTCRequest) returns (TestCase); - rpc GetTCS (getTCSRequest) returns (getTCSResponse); - rpc PostTC (TestCaseReq) returns (postTCResponse); - rpc DeNoise (TestReq) returns(deNoiseResponse); - rpc Test (TestReq) returns (testResponse); - rpc PutMock (PutMockReq) returns (PutMockResp); - rpc GetMocks (GetMockReq) returns (getMockResp); - rpc StartMocking (StartMockReq) returns (StartMockResp); -} \ No newline at end of file diff --git a/models/src/main/java/io/keploy/grpc/stubs/RegressionServiceGrpc.java b/models/src/main/java/io/keploy/grpc/stubs/RegressionServiceGrpc.java deleted file mode 100644 index 4cebd944..00000000 --- a/models/src/main/java/io/keploy/grpc/stubs/RegressionServiceGrpc.java +++ /dev/null @@ -1,942 +0,0 @@ -package io.keploy.grpc.stubs; - -import static io.grpc.MethodDescriptor.generateFullMethodName; - -/** - */ -@javax.annotation.Generated( - value = "by gRPC proto compiler (version 1.49.0)", - comments = "Source: service.proto") -@io.grpc.stub.annotations.GrpcGenerated -public final class RegressionServiceGrpc { - - private RegressionServiceGrpc() {} - - public static final String SERVICE_NAME = "services.RegressionService"; - - // Static method descriptors that strictly reflect the proto. - private static volatile io.grpc.MethodDescriptor getEndMethod; - - @io.grpc.stub.annotations.RpcMethod( - fullMethodName = SERVICE_NAME + '/' + "End", - requestType = io.keploy.grpc.stubs.Service.endRequest.class, - responseType = io.keploy.grpc.stubs.Service.endResponse.class, - methodType = io.grpc.MethodDescriptor.MethodType.UNARY) - public static io.grpc.MethodDescriptor getEndMethod() { - io.grpc.MethodDescriptor getEndMethod; - if ((getEndMethod = RegressionServiceGrpc.getEndMethod) == null) { - synchronized (RegressionServiceGrpc.class) { - if ((getEndMethod = RegressionServiceGrpc.getEndMethod) == null) { - RegressionServiceGrpc.getEndMethod = getEndMethod = - io.grpc.MethodDescriptor.newBuilder() - .setType(io.grpc.MethodDescriptor.MethodType.UNARY) - .setFullMethodName(generateFullMethodName(SERVICE_NAME, "End")) - .setSampledToLocalTracing(true) - .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( - io.keploy.grpc.stubs.Service.endRequest.getDefaultInstance())) - .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( - io.keploy.grpc.stubs.Service.endResponse.getDefaultInstance())) - .setSchemaDescriptor(new RegressionServiceMethodDescriptorSupplier("End")) - .build(); - } - } - } - return getEndMethod; - } - - private static volatile io.grpc.MethodDescriptor getStartMethod; - - @io.grpc.stub.annotations.RpcMethod( - fullMethodName = SERVICE_NAME + '/' + "Start", - requestType = io.keploy.grpc.stubs.Service.startRequest.class, - responseType = io.keploy.grpc.stubs.Service.startResponse.class, - methodType = io.grpc.MethodDescriptor.MethodType.UNARY) - public static io.grpc.MethodDescriptor getStartMethod() { - io.grpc.MethodDescriptor getStartMethod; - if ((getStartMethod = RegressionServiceGrpc.getStartMethod) == null) { - synchronized (RegressionServiceGrpc.class) { - if ((getStartMethod = RegressionServiceGrpc.getStartMethod) == null) { - RegressionServiceGrpc.getStartMethod = getStartMethod = - io.grpc.MethodDescriptor.newBuilder() - .setType(io.grpc.MethodDescriptor.MethodType.UNARY) - .setFullMethodName(generateFullMethodName(SERVICE_NAME, "Start")) - .setSampledToLocalTracing(true) - .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( - io.keploy.grpc.stubs.Service.startRequest.getDefaultInstance())) - .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( - io.keploy.grpc.stubs.Service.startResponse.getDefaultInstance())) - .setSchemaDescriptor(new RegressionServiceMethodDescriptorSupplier("Start")) - .build(); - } - } - } - return getStartMethod; - } - - private static volatile io.grpc.MethodDescriptor getGetTCMethod; - - @io.grpc.stub.annotations.RpcMethod( - fullMethodName = SERVICE_NAME + '/' + "GetTC", - requestType = io.keploy.grpc.stubs.Service.getTCRequest.class, - responseType = io.keploy.grpc.stubs.Service.TestCase.class, - methodType = io.grpc.MethodDescriptor.MethodType.UNARY) - public static io.grpc.MethodDescriptor getGetTCMethod() { - io.grpc.MethodDescriptor getGetTCMethod; - if ((getGetTCMethod = RegressionServiceGrpc.getGetTCMethod) == null) { - synchronized (RegressionServiceGrpc.class) { - if ((getGetTCMethod = RegressionServiceGrpc.getGetTCMethod) == null) { - RegressionServiceGrpc.getGetTCMethod = getGetTCMethod = - io.grpc.MethodDescriptor.newBuilder() - .setType(io.grpc.MethodDescriptor.MethodType.UNARY) - .setFullMethodName(generateFullMethodName(SERVICE_NAME, "GetTC")) - .setSampledToLocalTracing(true) - .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( - io.keploy.grpc.stubs.Service.getTCRequest.getDefaultInstance())) - .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( - io.keploy.grpc.stubs.Service.TestCase.getDefaultInstance())) - .setSchemaDescriptor(new RegressionServiceMethodDescriptorSupplier("GetTC")) - .build(); - } - } - } - return getGetTCMethod; - } - - private static volatile io.grpc.MethodDescriptor getGetTCSMethod; - - @io.grpc.stub.annotations.RpcMethod( - fullMethodName = SERVICE_NAME + '/' + "GetTCS", - requestType = io.keploy.grpc.stubs.Service.getTCSRequest.class, - responseType = io.keploy.grpc.stubs.Service.getTCSResponse.class, - methodType = io.grpc.MethodDescriptor.MethodType.UNARY) - public static io.grpc.MethodDescriptor getGetTCSMethod() { - io.grpc.MethodDescriptor getGetTCSMethod; - if ((getGetTCSMethod = RegressionServiceGrpc.getGetTCSMethod) == null) { - synchronized (RegressionServiceGrpc.class) { - if ((getGetTCSMethod = RegressionServiceGrpc.getGetTCSMethod) == null) { - RegressionServiceGrpc.getGetTCSMethod = getGetTCSMethod = - io.grpc.MethodDescriptor.newBuilder() - .setType(io.grpc.MethodDescriptor.MethodType.UNARY) - .setFullMethodName(generateFullMethodName(SERVICE_NAME, "GetTCS")) - .setSampledToLocalTracing(true) - .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( - io.keploy.grpc.stubs.Service.getTCSRequest.getDefaultInstance())) - .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( - io.keploy.grpc.stubs.Service.getTCSResponse.getDefaultInstance())) - .setSchemaDescriptor(new RegressionServiceMethodDescriptorSupplier("GetTCS")) - .build(); - } - } - } - return getGetTCSMethod; - } - - private static volatile io.grpc.MethodDescriptor getPostTCMethod; - - @io.grpc.stub.annotations.RpcMethod( - fullMethodName = SERVICE_NAME + '/' + "PostTC", - requestType = io.keploy.grpc.stubs.Service.TestCaseReq.class, - responseType = io.keploy.grpc.stubs.Service.postTCResponse.class, - methodType = io.grpc.MethodDescriptor.MethodType.UNARY) - public static io.grpc.MethodDescriptor getPostTCMethod() { - io.grpc.MethodDescriptor getPostTCMethod; - if ((getPostTCMethod = RegressionServiceGrpc.getPostTCMethod) == null) { - synchronized (RegressionServiceGrpc.class) { - if ((getPostTCMethod = RegressionServiceGrpc.getPostTCMethod) == null) { - RegressionServiceGrpc.getPostTCMethod = getPostTCMethod = - io.grpc.MethodDescriptor.newBuilder() - .setType(io.grpc.MethodDescriptor.MethodType.UNARY) - .setFullMethodName(generateFullMethodName(SERVICE_NAME, "PostTC")) - .setSampledToLocalTracing(true) - .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( - io.keploy.grpc.stubs.Service.TestCaseReq.getDefaultInstance())) - .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( - io.keploy.grpc.stubs.Service.postTCResponse.getDefaultInstance())) - .setSchemaDescriptor(new RegressionServiceMethodDescriptorSupplier("PostTC")) - .build(); - } - } - } - return getPostTCMethod; - } - - private static volatile io.grpc.MethodDescriptor getDeNoiseMethod; - - @io.grpc.stub.annotations.RpcMethod( - fullMethodName = SERVICE_NAME + '/' + "DeNoise", - requestType = io.keploy.grpc.stubs.Service.TestReq.class, - responseType = io.keploy.grpc.stubs.Service.deNoiseResponse.class, - methodType = io.grpc.MethodDescriptor.MethodType.UNARY) - public static io.grpc.MethodDescriptor getDeNoiseMethod() { - io.grpc.MethodDescriptor getDeNoiseMethod; - if ((getDeNoiseMethod = RegressionServiceGrpc.getDeNoiseMethod) == null) { - synchronized (RegressionServiceGrpc.class) { - if ((getDeNoiseMethod = RegressionServiceGrpc.getDeNoiseMethod) == null) { - RegressionServiceGrpc.getDeNoiseMethod = getDeNoiseMethod = - io.grpc.MethodDescriptor.newBuilder() - .setType(io.grpc.MethodDescriptor.MethodType.UNARY) - .setFullMethodName(generateFullMethodName(SERVICE_NAME, "DeNoise")) - .setSampledToLocalTracing(true) - .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( - io.keploy.grpc.stubs.Service.TestReq.getDefaultInstance())) - .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( - io.keploy.grpc.stubs.Service.deNoiseResponse.getDefaultInstance())) - .setSchemaDescriptor(new RegressionServiceMethodDescriptorSupplier("DeNoise")) - .build(); - } - } - } - return getDeNoiseMethod; - } - - private static volatile io.grpc.MethodDescriptor getTestMethod; - - @io.grpc.stub.annotations.RpcMethod( - fullMethodName = SERVICE_NAME + '/' + "Test", - requestType = io.keploy.grpc.stubs.Service.TestReq.class, - responseType = io.keploy.grpc.stubs.Service.testResponse.class, - methodType = io.grpc.MethodDescriptor.MethodType.UNARY) - public static io.grpc.MethodDescriptor getTestMethod() { - io.grpc.MethodDescriptor getTestMethod; - if ((getTestMethod = RegressionServiceGrpc.getTestMethod) == null) { - synchronized (RegressionServiceGrpc.class) { - if ((getTestMethod = RegressionServiceGrpc.getTestMethod) == null) { - RegressionServiceGrpc.getTestMethod = getTestMethod = - io.grpc.MethodDescriptor.newBuilder() - .setType(io.grpc.MethodDescriptor.MethodType.UNARY) - .setFullMethodName(generateFullMethodName(SERVICE_NAME, "Test")) - .setSampledToLocalTracing(true) - .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( - io.keploy.grpc.stubs.Service.TestReq.getDefaultInstance())) - .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( - io.keploy.grpc.stubs.Service.testResponse.getDefaultInstance())) - .setSchemaDescriptor(new RegressionServiceMethodDescriptorSupplier("Test")) - .build(); - } - } - } - return getTestMethod; - } - - private static volatile io.grpc.MethodDescriptor getPutMockMethod; - - @io.grpc.stub.annotations.RpcMethod( - fullMethodName = SERVICE_NAME + '/' + "PutMock", - requestType = io.keploy.grpc.stubs.Service.PutMockReq.class, - responseType = io.keploy.grpc.stubs.Service.PutMockResp.class, - methodType = io.grpc.MethodDescriptor.MethodType.UNARY) - public static io.grpc.MethodDescriptor getPutMockMethod() { - io.grpc.MethodDescriptor getPutMockMethod; - if ((getPutMockMethod = RegressionServiceGrpc.getPutMockMethod) == null) { - synchronized (RegressionServiceGrpc.class) { - if ((getPutMockMethod = RegressionServiceGrpc.getPutMockMethod) == null) { - RegressionServiceGrpc.getPutMockMethod = getPutMockMethod = - io.grpc.MethodDescriptor.newBuilder() - .setType(io.grpc.MethodDescriptor.MethodType.UNARY) - .setFullMethodName(generateFullMethodName(SERVICE_NAME, "PutMock")) - .setSampledToLocalTracing(true) - .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( - io.keploy.grpc.stubs.Service.PutMockReq.getDefaultInstance())) - .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( - io.keploy.grpc.stubs.Service.PutMockResp.getDefaultInstance())) - .setSchemaDescriptor(new RegressionServiceMethodDescriptorSupplier("PutMock")) - .build(); - } - } - } - return getPutMockMethod; - } - - private static volatile io.grpc.MethodDescriptor getGetMocksMethod; - - @io.grpc.stub.annotations.RpcMethod( - fullMethodName = SERVICE_NAME + '/' + "GetMocks", - requestType = io.keploy.grpc.stubs.Service.GetMockReq.class, - responseType = io.keploy.grpc.stubs.Service.getMockResp.class, - methodType = io.grpc.MethodDescriptor.MethodType.UNARY) - public static io.grpc.MethodDescriptor getGetMocksMethod() { - io.grpc.MethodDescriptor getGetMocksMethod; - if ((getGetMocksMethod = RegressionServiceGrpc.getGetMocksMethod) == null) { - synchronized (RegressionServiceGrpc.class) { - if ((getGetMocksMethod = RegressionServiceGrpc.getGetMocksMethod) == null) { - RegressionServiceGrpc.getGetMocksMethod = getGetMocksMethod = - io.grpc.MethodDescriptor.newBuilder() - .setType(io.grpc.MethodDescriptor.MethodType.UNARY) - .setFullMethodName(generateFullMethodName(SERVICE_NAME, "GetMocks")) - .setSampledToLocalTracing(true) - .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( - io.keploy.grpc.stubs.Service.GetMockReq.getDefaultInstance())) - .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( - io.keploy.grpc.stubs.Service.getMockResp.getDefaultInstance())) - .setSchemaDescriptor(new RegressionServiceMethodDescriptorSupplier("GetMocks")) - .build(); - } - } - } - return getGetMocksMethod; - } - - private static volatile io.grpc.MethodDescriptor getStartMockingMethod; - - @io.grpc.stub.annotations.RpcMethod( - fullMethodName = SERVICE_NAME + '/' + "StartMocking", - requestType = io.keploy.grpc.stubs.Service.StartMockReq.class, - responseType = io.keploy.grpc.stubs.Service.StartMockResp.class, - methodType = io.grpc.MethodDescriptor.MethodType.UNARY) - public static io.grpc.MethodDescriptor getStartMockingMethod() { - io.grpc.MethodDescriptor getStartMockingMethod; - if ((getStartMockingMethod = RegressionServiceGrpc.getStartMockingMethod) == null) { - synchronized (RegressionServiceGrpc.class) { - if ((getStartMockingMethod = RegressionServiceGrpc.getStartMockingMethod) == null) { - RegressionServiceGrpc.getStartMockingMethod = getStartMockingMethod = - io.grpc.MethodDescriptor.newBuilder() - .setType(io.grpc.MethodDescriptor.MethodType.UNARY) - .setFullMethodName(generateFullMethodName(SERVICE_NAME, "StartMocking")) - .setSampledToLocalTracing(true) - .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( - io.keploy.grpc.stubs.Service.StartMockReq.getDefaultInstance())) - .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( - io.keploy.grpc.stubs.Service.StartMockResp.getDefaultInstance())) - .setSchemaDescriptor(new RegressionServiceMethodDescriptorSupplier("StartMocking")) - .build(); - } - } - } - return getStartMockingMethod; - } - - /** - * Creates a new async stub that supports all call types for the service - */ - public static RegressionServiceStub newStub(io.grpc.Channel channel) { - io.grpc.stub.AbstractStub.StubFactory factory = - new io.grpc.stub.AbstractStub.StubFactory() { - @java.lang.Override - public RegressionServiceStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new RegressionServiceStub(channel, callOptions); - } - }; - return RegressionServiceStub.newStub(factory, channel); - } - - /** - * Creates a new blocking-style stub that supports unary and streaming output calls on the service - */ - public static RegressionServiceBlockingStub newBlockingStub( - io.grpc.Channel channel) { - io.grpc.stub.AbstractStub.StubFactory factory = - new io.grpc.stub.AbstractStub.StubFactory() { - @java.lang.Override - public RegressionServiceBlockingStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new RegressionServiceBlockingStub(channel, callOptions); - } - }; - return RegressionServiceBlockingStub.newStub(factory, channel); - } - - /** - * Creates a new ListenableFuture-style stub that supports unary calls on the service - */ - public static RegressionServiceFutureStub newFutureStub( - io.grpc.Channel channel) { - io.grpc.stub.AbstractStub.StubFactory factory = - new io.grpc.stub.AbstractStub.StubFactory() { - @java.lang.Override - public RegressionServiceFutureStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new RegressionServiceFutureStub(channel, callOptions); - } - }; - return RegressionServiceFutureStub.newStub(factory, channel); - } - - /** - */ - public static abstract class RegressionServiceImplBase implements io.grpc.BindableService { - - /** - */ - public void end(io.keploy.grpc.stubs.Service.endRequest request, - io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getEndMethod(), responseObserver); - } - - /** - */ - public void start(io.keploy.grpc.stubs.Service.startRequest request, - io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getStartMethod(), responseObserver); - } - - /** - */ - public void getTC(io.keploy.grpc.stubs.Service.getTCRequest request, - io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getGetTCMethod(), responseObserver); - } - - /** - */ - public void getTCS(io.keploy.grpc.stubs.Service.getTCSRequest request, - io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getGetTCSMethod(), responseObserver); - } - - /** - */ - public void postTC(io.keploy.grpc.stubs.Service.TestCaseReq request, - io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getPostTCMethod(), responseObserver); - } - - /** - */ - public void deNoise(io.keploy.grpc.stubs.Service.TestReq request, - io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getDeNoiseMethod(), responseObserver); - } - - /** - */ - public void test(io.keploy.grpc.stubs.Service.TestReq request, - io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getTestMethod(), responseObserver); - } - - /** - */ - public void putMock(io.keploy.grpc.stubs.Service.PutMockReq request, - io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getPutMockMethod(), responseObserver); - } - - /** - */ - public void getMocks(io.keploy.grpc.stubs.Service.GetMockReq request, - io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getGetMocksMethod(), responseObserver); - } - - /** - */ - public void startMocking(io.keploy.grpc.stubs.Service.StartMockReq request, - io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getStartMockingMethod(), responseObserver); - } - - @java.lang.Override public final io.grpc.ServerServiceDefinition bindService() { - return io.grpc.ServerServiceDefinition.builder(getServiceDescriptor()) - .addMethod( - getEndMethod(), - io.grpc.stub.ServerCalls.asyncUnaryCall( - new MethodHandlers< - io.keploy.grpc.stubs.Service.endRequest, - io.keploy.grpc.stubs.Service.endResponse>( - this, METHODID_END))) - .addMethod( - getStartMethod(), - io.grpc.stub.ServerCalls.asyncUnaryCall( - new MethodHandlers< - io.keploy.grpc.stubs.Service.startRequest, - io.keploy.grpc.stubs.Service.startResponse>( - this, METHODID_START))) - .addMethod( - getGetTCMethod(), - io.grpc.stub.ServerCalls.asyncUnaryCall( - new MethodHandlers< - io.keploy.grpc.stubs.Service.getTCRequest, - io.keploy.grpc.stubs.Service.TestCase>( - this, METHODID_GET_TC))) - .addMethod( - getGetTCSMethod(), - io.grpc.stub.ServerCalls.asyncUnaryCall( - new MethodHandlers< - io.keploy.grpc.stubs.Service.getTCSRequest, - io.keploy.grpc.stubs.Service.getTCSResponse>( - this, METHODID_GET_TCS))) - .addMethod( - getPostTCMethod(), - io.grpc.stub.ServerCalls.asyncUnaryCall( - new MethodHandlers< - io.keploy.grpc.stubs.Service.TestCaseReq, - io.keploy.grpc.stubs.Service.postTCResponse>( - this, METHODID_POST_TC))) - .addMethod( - getDeNoiseMethod(), - io.grpc.stub.ServerCalls.asyncUnaryCall( - new MethodHandlers< - io.keploy.grpc.stubs.Service.TestReq, - io.keploy.grpc.stubs.Service.deNoiseResponse>( - this, METHODID_DE_NOISE))) - .addMethod( - getTestMethod(), - io.grpc.stub.ServerCalls.asyncUnaryCall( - new MethodHandlers< - io.keploy.grpc.stubs.Service.TestReq, - io.keploy.grpc.stubs.Service.testResponse>( - this, METHODID_TEST))) - .addMethod( - getPutMockMethod(), - io.grpc.stub.ServerCalls.asyncUnaryCall( - new MethodHandlers< - io.keploy.grpc.stubs.Service.PutMockReq, - io.keploy.grpc.stubs.Service.PutMockResp>( - this, METHODID_PUT_MOCK))) - .addMethod( - getGetMocksMethod(), - io.grpc.stub.ServerCalls.asyncUnaryCall( - new MethodHandlers< - io.keploy.grpc.stubs.Service.GetMockReq, - io.keploy.grpc.stubs.Service.getMockResp>( - this, METHODID_GET_MOCKS))) - .addMethod( - getStartMockingMethod(), - io.grpc.stub.ServerCalls.asyncUnaryCall( - new MethodHandlers< - io.keploy.grpc.stubs.Service.StartMockReq, - io.keploy.grpc.stubs.Service.StartMockResp>( - this, METHODID_START_MOCKING))) - .build(); - } - } - - /** - */ - public static final class RegressionServiceStub extends io.grpc.stub.AbstractAsyncStub { - private RegressionServiceStub( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - super(channel, callOptions); - } - - @java.lang.Override - protected RegressionServiceStub build( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new RegressionServiceStub(channel, callOptions); - } - - /** - */ - public void end(io.keploy.grpc.stubs.Service.endRequest request, - io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ClientCalls.asyncUnaryCall( - getChannel().newCall(getEndMethod(), getCallOptions()), request, responseObserver); - } - - /** - */ - public void start(io.keploy.grpc.stubs.Service.startRequest request, - io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ClientCalls.asyncUnaryCall( - getChannel().newCall(getStartMethod(), getCallOptions()), request, responseObserver); - } - - /** - */ - public void getTC(io.keploy.grpc.stubs.Service.getTCRequest request, - io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ClientCalls.asyncUnaryCall( - getChannel().newCall(getGetTCMethod(), getCallOptions()), request, responseObserver); - } - - /** - */ - public void getTCS(io.keploy.grpc.stubs.Service.getTCSRequest request, - io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ClientCalls.asyncUnaryCall( - getChannel().newCall(getGetTCSMethod(), getCallOptions()), request, responseObserver); - } - - /** - */ - public void postTC(io.keploy.grpc.stubs.Service.TestCaseReq request, - io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ClientCalls.asyncUnaryCall( - getChannel().newCall(getPostTCMethod(), getCallOptions()), request, responseObserver); - } - - /** - */ - public void deNoise(io.keploy.grpc.stubs.Service.TestReq request, - io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ClientCalls.asyncUnaryCall( - getChannel().newCall(getDeNoiseMethod(), getCallOptions()), request, responseObserver); - } - - /** - */ - public void test(io.keploy.grpc.stubs.Service.TestReq request, - io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ClientCalls.asyncUnaryCall( - getChannel().newCall(getTestMethod(), getCallOptions()), request, responseObserver); - } - - /** - */ - public void putMock(io.keploy.grpc.stubs.Service.PutMockReq request, - io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ClientCalls.asyncUnaryCall( - getChannel().newCall(getPutMockMethod(), getCallOptions()), request, responseObserver); - } - - /** - */ - public void getMocks(io.keploy.grpc.stubs.Service.GetMockReq request, - io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ClientCalls.asyncUnaryCall( - getChannel().newCall(getGetMocksMethod(), getCallOptions()), request, responseObserver); - } - - /** - */ - public void startMocking(io.keploy.grpc.stubs.Service.StartMockReq request, - io.grpc.stub.StreamObserver responseObserver) { - io.grpc.stub.ClientCalls.asyncUnaryCall( - getChannel().newCall(getStartMockingMethod(), getCallOptions()), request, responseObserver); - } - } - - /** - */ - public static final class RegressionServiceBlockingStub extends io.grpc.stub.AbstractBlockingStub { - private RegressionServiceBlockingStub( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - super(channel, callOptions); - } - - @java.lang.Override - protected RegressionServiceBlockingStub build( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new RegressionServiceBlockingStub(channel, callOptions); - } - - /** - */ - public io.keploy.grpc.stubs.Service.endResponse end(io.keploy.grpc.stubs.Service.endRequest request) { - return io.grpc.stub.ClientCalls.blockingUnaryCall( - getChannel(), getEndMethod(), getCallOptions(), request); - } - - /** - */ - public io.keploy.grpc.stubs.Service.startResponse start(io.keploy.grpc.stubs.Service.startRequest request) { - return io.grpc.stub.ClientCalls.blockingUnaryCall( - getChannel(), getStartMethod(), getCallOptions(), request); - } - - /** - */ - public io.keploy.grpc.stubs.Service.TestCase getTC(io.keploy.grpc.stubs.Service.getTCRequest request) { - return io.grpc.stub.ClientCalls.blockingUnaryCall( - getChannel(), getGetTCMethod(), getCallOptions(), request); - } - - /** - */ - public io.keploy.grpc.stubs.Service.getTCSResponse getTCS(io.keploy.grpc.stubs.Service.getTCSRequest request) { - return io.grpc.stub.ClientCalls.blockingUnaryCall( - getChannel(), getGetTCSMethod(), getCallOptions(), request); - } - - /** - */ - public io.keploy.grpc.stubs.Service.postTCResponse postTC(io.keploy.grpc.stubs.Service.TestCaseReq request) { - return io.grpc.stub.ClientCalls.blockingUnaryCall( - getChannel(), getPostTCMethod(), getCallOptions(), request); - } - - /** - */ - public io.keploy.grpc.stubs.Service.deNoiseResponse deNoise(io.keploy.grpc.stubs.Service.TestReq request) { - return io.grpc.stub.ClientCalls.blockingUnaryCall( - getChannel(), getDeNoiseMethod(), getCallOptions(), request); - } - - /** - */ - public io.keploy.grpc.stubs.Service.testResponse test(io.keploy.grpc.stubs.Service.TestReq request) { - return io.grpc.stub.ClientCalls.blockingUnaryCall( - getChannel(), getTestMethod(), getCallOptions(), request); - } - - /** - */ - public io.keploy.grpc.stubs.Service.PutMockResp putMock(io.keploy.grpc.stubs.Service.PutMockReq request) { - return io.grpc.stub.ClientCalls.blockingUnaryCall( - getChannel(), getPutMockMethod(), getCallOptions(), request); - } - - /** - */ - public io.keploy.grpc.stubs.Service.getMockResp getMocks(io.keploy.grpc.stubs.Service.GetMockReq request) { - return io.grpc.stub.ClientCalls.blockingUnaryCall( - getChannel(), getGetMocksMethod(), getCallOptions(), request); - } - - /** - */ - public io.keploy.grpc.stubs.Service.StartMockResp startMocking(io.keploy.grpc.stubs.Service.StartMockReq request) { - return io.grpc.stub.ClientCalls.blockingUnaryCall( - getChannel(), getStartMockingMethod(), getCallOptions(), request); - } - } - - /** - */ - public static final class RegressionServiceFutureStub extends io.grpc.stub.AbstractFutureStub { - private RegressionServiceFutureStub( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - super(channel, callOptions); - } - - @java.lang.Override - protected RegressionServiceFutureStub build( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new RegressionServiceFutureStub(channel, callOptions); - } - - /** - */ - public com.google.common.util.concurrent.ListenableFuture end( - io.keploy.grpc.stubs.Service.endRequest request) { - return io.grpc.stub.ClientCalls.futureUnaryCall( - getChannel().newCall(getEndMethod(), getCallOptions()), request); - } - - /** - */ - public com.google.common.util.concurrent.ListenableFuture start( - io.keploy.grpc.stubs.Service.startRequest request) { - return io.grpc.stub.ClientCalls.futureUnaryCall( - getChannel().newCall(getStartMethod(), getCallOptions()), request); - } - - /** - */ - public com.google.common.util.concurrent.ListenableFuture getTC( - io.keploy.grpc.stubs.Service.getTCRequest request) { - return io.grpc.stub.ClientCalls.futureUnaryCall( - getChannel().newCall(getGetTCMethod(), getCallOptions()), request); - } - - /** - */ - public com.google.common.util.concurrent.ListenableFuture getTCS( - io.keploy.grpc.stubs.Service.getTCSRequest request) { - return io.grpc.stub.ClientCalls.futureUnaryCall( - getChannel().newCall(getGetTCSMethod(), getCallOptions()), request); - } - - /** - */ - public com.google.common.util.concurrent.ListenableFuture postTC( - io.keploy.grpc.stubs.Service.TestCaseReq request) { - return io.grpc.stub.ClientCalls.futureUnaryCall( - getChannel().newCall(getPostTCMethod(), getCallOptions()), request); - } - - /** - */ - public com.google.common.util.concurrent.ListenableFuture deNoise( - io.keploy.grpc.stubs.Service.TestReq request) { - return io.grpc.stub.ClientCalls.futureUnaryCall( - getChannel().newCall(getDeNoiseMethod(), getCallOptions()), request); - } - - /** - */ - public com.google.common.util.concurrent.ListenableFuture test( - io.keploy.grpc.stubs.Service.TestReq request) { - return io.grpc.stub.ClientCalls.futureUnaryCall( - getChannel().newCall(getTestMethod(), getCallOptions()), request); - } - - /** - */ - public com.google.common.util.concurrent.ListenableFuture putMock( - io.keploy.grpc.stubs.Service.PutMockReq request) { - return io.grpc.stub.ClientCalls.futureUnaryCall( - getChannel().newCall(getPutMockMethod(), getCallOptions()), request); - } - - /** - */ - public com.google.common.util.concurrent.ListenableFuture getMocks( - io.keploy.grpc.stubs.Service.GetMockReq request) { - return io.grpc.stub.ClientCalls.futureUnaryCall( - getChannel().newCall(getGetMocksMethod(), getCallOptions()), request); - } - - /** - */ - public com.google.common.util.concurrent.ListenableFuture startMocking( - io.keploy.grpc.stubs.Service.StartMockReq request) { - return io.grpc.stub.ClientCalls.futureUnaryCall( - getChannel().newCall(getStartMockingMethod(), getCallOptions()), request); - } - } - - private static final int METHODID_END = 0; - private static final int METHODID_START = 1; - private static final int METHODID_GET_TC = 2; - private static final int METHODID_GET_TCS = 3; - private static final int METHODID_POST_TC = 4; - private static final int METHODID_DE_NOISE = 5; - private static final int METHODID_TEST = 6; - private static final int METHODID_PUT_MOCK = 7; - private static final int METHODID_GET_MOCKS = 8; - private static final int METHODID_START_MOCKING = 9; - - private static final class MethodHandlers implements - io.grpc.stub.ServerCalls.UnaryMethod, - io.grpc.stub.ServerCalls.ServerStreamingMethod, - io.grpc.stub.ServerCalls.ClientStreamingMethod, - io.grpc.stub.ServerCalls.BidiStreamingMethod { - private final RegressionServiceImplBase serviceImpl; - private final int methodId; - - MethodHandlers(RegressionServiceImplBase serviceImpl, int methodId) { - this.serviceImpl = serviceImpl; - this.methodId = methodId; - } - - @java.lang.Override - @java.lang.SuppressWarnings("unchecked") - public void invoke(Req request, io.grpc.stub.StreamObserver responseObserver) { - switch (methodId) { - case METHODID_END: - serviceImpl.end((io.keploy.grpc.stubs.Service.endRequest) request, - (io.grpc.stub.StreamObserver) responseObserver); - break; - case METHODID_START: - serviceImpl.start((io.keploy.grpc.stubs.Service.startRequest) request, - (io.grpc.stub.StreamObserver) responseObserver); - break; - case METHODID_GET_TC: - serviceImpl.getTC((io.keploy.grpc.stubs.Service.getTCRequest) request, - (io.grpc.stub.StreamObserver) responseObserver); - break; - case METHODID_GET_TCS: - serviceImpl.getTCS((io.keploy.grpc.stubs.Service.getTCSRequest) request, - (io.grpc.stub.StreamObserver) responseObserver); - break; - case METHODID_POST_TC: - serviceImpl.postTC((io.keploy.grpc.stubs.Service.TestCaseReq) request, - (io.grpc.stub.StreamObserver) responseObserver); - break; - case METHODID_DE_NOISE: - serviceImpl.deNoise((io.keploy.grpc.stubs.Service.TestReq) request, - (io.grpc.stub.StreamObserver) responseObserver); - break; - case METHODID_TEST: - serviceImpl.test((io.keploy.grpc.stubs.Service.TestReq) request, - (io.grpc.stub.StreamObserver) responseObserver); - break; - case METHODID_PUT_MOCK: - serviceImpl.putMock((io.keploy.grpc.stubs.Service.PutMockReq) request, - (io.grpc.stub.StreamObserver) responseObserver); - break; - case METHODID_GET_MOCKS: - serviceImpl.getMocks((io.keploy.grpc.stubs.Service.GetMockReq) request, - (io.grpc.stub.StreamObserver) responseObserver); - break; - case METHODID_START_MOCKING: - serviceImpl.startMocking((io.keploy.grpc.stubs.Service.StartMockReq) request, - (io.grpc.stub.StreamObserver) responseObserver); - break; - default: - throw new AssertionError(); - } - } - - @java.lang.Override - @java.lang.SuppressWarnings("unchecked") - public io.grpc.stub.StreamObserver invoke( - io.grpc.stub.StreamObserver responseObserver) { - switch (methodId) { - default: - throw new AssertionError(); - } - } - } - - private static abstract class RegressionServiceBaseDescriptorSupplier - implements io.grpc.protobuf.ProtoFileDescriptorSupplier, io.grpc.protobuf.ProtoServiceDescriptorSupplier { - RegressionServiceBaseDescriptorSupplier() {} - - @java.lang.Override - public com.google.protobuf.Descriptors.FileDescriptor getFileDescriptor() { - return io.keploy.grpc.stubs.Service.getDescriptor(); - } - - @java.lang.Override - public com.google.protobuf.Descriptors.ServiceDescriptor getServiceDescriptor() { - return getFileDescriptor().findServiceByName("RegressionService"); - } - } - - private static final class RegressionServiceFileDescriptorSupplier - extends RegressionServiceBaseDescriptorSupplier { - RegressionServiceFileDescriptorSupplier() {} - } - - private static final class RegressionServiceMethodDescriptorSupplier - extends RegressionServiceBaseDescriptorSupplier - implements io.grpc.protobuf.ProtoMethodDescriptorSupplier { - private final String methodName; - - RegressionServiceMethodDescriptorSupplier(String methodName) { - this.methodName = methodName; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.MethodDescriptor getMethodDescriptor() { - return getServiceDescriptor().findMethodByName(methodName); - } - } - - private static volatile io.grpc.ServiceDescriptor serviceDescriptor; - - public static io.grpc.ServiceDescriptor getServiceDescriptor() { - io.grpc.ServiceDescriptor result = serviceDescriptor; - if (result == null) { - synchronized (RegressionServiceGrpc.class) { - result = serviceDescriptor; - if (result == null) { - serviceDescriptor = result = io.grpc.ServiceDescriptor.newBuilder(SERVICE_NAME) - .setSchemaDescriptor(new RegressionServiceFileDescriptorSupplier()) - .addMethod(getEndMethod()) - .addMethod(getStartMethod()) - .addMethod(getGetTCMethod()) - .addMethod(getGetTCSMethod()) - .addMethod(getPostTCMethod()) - .addMethod(getDeNoiseMethod()) - .addMethod(getTestMethod()) - .addMethod(getPutMockMethod()) - .addMethod(getGetMocksMethod()) - .addMethod(getStartMockingMethod()) - .build(); - } - } - } - return result; - } -} diff --git a/models/src/main/java/io/keploy/grpc/stubs/Service.java b/models/src/main/java/io/keploy/grpc/stubs/Service.java deleted file mode 100644 index 276f2775..00000000 --- a/models/src/main/java/io/keploy/grpc/stubs/Service.java +++ /dev/null @@ -1,39783 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: service.proto - -package io.keploy.grpc.stubs; - -public final class Service { - private Service() {} - public static void registerAllExtensions( - com.google.protobuf.ExtensionRegistryLite registry) { - } - - public static void registerAllExtensions( - com.google.protobuf.ExtensionRegistry registry) { - registerAllExtensions( - (com.google.protobuf.ExtensionRegistryLite) registry); - } - public interface DependencyOrBuilder extends - // @@protoc_insertion_point(interface_extends:services.Dependency) - com.google.protobuf.MessageOrBuilder { - - /** - * string Name = 1; - * @return The name. - */ - java.lang.String getName(); - /** - * string Name = 1; - * @return The bytes for name. - */ - com.google.protobuf.ByteString - getNameBytes(); - - /** - * string Type = 2; - * @return The type. - */ - java.lang.String getType(); - /** - * string Type = 2; - * @return The bytes for type. - */ - com.google.protobuf.ByteString - getTypeBytes(); - - /** - * map<string, string> Meta = 3; - */ - int getMetaCount(); - /** - * map<string, string> Meta = 3; - */ - boolean containsMeta( - java.lang.String key); - /** - * Use {@link #getMetaMap()} instead. - */ - @java.lang.Deprecated - java.util.Map - getMeta(); - /** - * map<string, string> Meta = 3; - */ - java.util.Map - getMetaMap(); - /** - * map<string, string> Meta = 3; - */ - - /* nullable */ -java.lang.String getMetaOrDefault( - java.lang.String key, - /* nullable */ -java.lang.String defaultValue); - /** - * map<string, string> Meta = 3; - */ - - java.lang.String getMetaOrThrow( - java.lang.String key); - - /** - * repeated .services.DataBytes Data = 4; - */ - java.util.List - getDataList(); - /** - * repeated .services.DataBytes Data = 4; - */ - io.keploy.grpc.stubs.Service.DataBytes getData(int index); - /** - * repeated .services.DataBytes Data = 4; - */ - int getDataCount(); - /** - * repeated .services.DataBytes Data = 4; - */ - java.util.List - getDataOrBuilderList(); - /** - * repeated .services.DataBytes Data = 4; - */ - io.keploy.grpc.stubs.Service.DataBytesOrBuilder getDataOrBuilder( - int index); - } - /** - * Protobuf type {@code services.Dependency} - */ - public static final class Dependency extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:services.Dependency) - DependencyOrBuilder { - private static final long serialVersionUID = 0L; - // Use Dependency.newBuilder() to construct. - private Dependency(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private Dependency() { - name_ = ""; - type_ = ""; - data_ = java.util.Collections.emptyList(); - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new Dependency(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private Dependency( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - java.lang.String s = input.readStringRequireUtf8(); - - name_ = s; - break; - } - case 18: { - java.lang.String s = input.readStringRequireUtf8(); - - type_ = s; - break; - } - case 26: { - if (!((mutable_bitField0_ & 0x00000001) != 0)) { - meta_ = com.google.protobuf.MapField.newMapField( - MetaDefaultEntryHolder.defaultEntry); - mutable_bitField0_ |= 0x00000001; - } - com.google.protobuf.MapEntry - meta__ = input.readMessage( - MetaDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry); - meta_.getMutableMap().put( - meta__.getKey(), meta__.getValue()); - break; - } - case 34: { - if (!((mutable_bitField0_ & 0x00000002) != 0)) { - data_ = new java.util.ArrayList(); - mutable_bitField0_ |= 0x00000002; - } - data_.add( - input.readMessage(io.keploy.grpc.stubs.Service.DataBytes.parser(), extensionRegistry)); - break; - } - default: { - if (!parseUnknownField( - input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e).setUnfinishedMessage(this); - } finally { - if (((mutable_bitField0_ & 0x00000002) != 0)) { - data_ = java.util.Collections.unmodifiableList(data_); - } - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return io.keploy.grpc.stubs.Service.internal_static_services_Dependency_descriptor; - } - - @SuppressWarnings({"rawtypes"}) - @java.lang.Override - protected com.google.protobuf.MapField internalGetMapField( - int number) { - switch (number) { - case 3: - return internalGetMeta(); - default: - throw new RuntimeException( - "Invalid map field number: " + number); - } - } - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return io.keploy.grpc.stubs.Service.internal_static_services_Dependency_fieldAccessorTable - .ensureFieldAccessorsInitialized( - io.keploy.grpc.stubs.Service.Dependency.class, io.keploy.grpc.stubs.Service.Dependency.Builder.class); - } - - public static final int NAME_FIELD_NUMBER = 1; - private volatile java.lang.Object name_; - /** - * string Name = 1; - * @return The name. - */ - @java.lang.Override - public java.lang.String getName() { - java.lang.Object ref = name_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - name_ = s; - return s; - } - } - /** - * string Name = 1; - * @return The bytes for name. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getNameBytes() { - java.lang.Object ref = name_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - name_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int TYPE_FIELD_NUMBER = 2; - private volatile java.lang.Object type_; - /** - * string Type = 2; - * @return The type. - */ - @java.lang.Override - public java.lang.String getType() { - java.lang.Object ref = type_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - type_ = s; - return s; - } - } - /** - * string Type = 2; - * @return The bytes for type. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getTypeBytes() { - java.lang.Object ref = type_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - type_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int META_FIELD_NUMBER = 3; - private static final class MetaDefaultEntryHolder { - static final com.google.protobuf.MapEntry< - java.lang.String, java.lang.String> defaultEntry = - com.google.protobuf.MapEntry - .newDefaultInstance( - io.keploy.grpc.stubs.Service.internal_static_services_Dependency_MetaEntry_descriptor, - com.google.protobuf.WireFormat.FieldType.STRING, - "", - com.google.protobuf.WireFormat.FieldType.STRING, - ""); - } - private com.google.protobuf.MapField< - java.lang.String, java.lang.String> meta_; - private com.google.protobuf.MapField - internalGetMeta() { - if (meta_ == null) { - return com.google.protobuf.MapField.emptyMapField( - MetaDefaultEntryHolder.defaultEntry); - } - return meta_; - } - - public int getMetaCount() { - return internalGetMeta().getMap().size(); - } - /** - * map<string, string> Meta = 3; - */ - - @java.lang.Override - public boolean containsMeta( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - return internalGetMeta().getMap().containsKey(key); - } - /** - * Use {@link #getMetaMap()} instead. - */ - @java.lang.Override - @java.lang.Deprecated - public java.util.Map getMeta() { - return getMetaMap(); - } - /** - * map<string, string> Meta = 3; - */ - @java.lang.Override - - public java.util.Map getMetaMap() { - return internalGetMeta().getMap(); - } - /** - * map<string, string> Meta = 3; - */ - @java.lang.Override - - public java.lang.String getMetaOrDefault( - java.lang.String key, - java.lang.String defaultValue) { - if (key == null) { throw new NullPointerException("map key"); } - java.util.Map map = - internalGetMeta().getMap(); - return map.containsKey(key) ? map.get(key) : defaultValue; - } - /** - * map<string, string> Meta = 3; - */ - @java.lang.Override - - public java.lang.String getMetaOrThrow( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - java.util.Map map = - internalGetMeta().getMap(); - if (!map.containsKey(key)) { - throw new java.lang.IllegalArgumentException(); - } - return map.get(key); - } - - public static final int DATA_FIELD_NUMBER = 4; - private java.util.List data_; - /** - * repeated .services.DataBytes Data = 4; - */ - @java.lang.Override - public java.util.List getDataList() { - return data_; - } - /** - * repeated .services.DataBytes Data = 4; - */ - @java.lang.Override - public java.util.List - getDataOrBuilderList() { - return data_; - } - /** - * repeated .services.DataBytes Data = 4; - */ - @java.lang.Override - public int getDataCount() { - return data_.size(); - } - /** - * repeated .services.DataBytes Data = 4; - */ - @java.lang.Override - public io.keploy.grpc.stubs.Service.DataBytes getData(int index) { - return data_.get(index); - } - /** - * repeated .services.DataBytes Data = 4; - */ - @java.lang.Override - public io.keploy.grpc.stubs.Service.DataBytesOrBuilder getDataOrBuilder( - int index) { - return data_.get(index); - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(type_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, type_); - } - com.google.protobuf.GeneratedMessageV3 - .serializeStringMapTo( - output, - internalGetMeta(), - MetaDefaultEntryHolder.defaultEntry, - 3); - for (int i = 0; i < data_.size(); i++) { - output.writeMessage(4, data_.get(i)); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(type_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, type_); - } - for (java.util.Map.Entry entry - : internalGetMeta().getMap().entrySet()) { - com.google.protobuf.MapEntry - meta__ = MetaDefaultEntryHolder.defaultEntry.newBuilderForType() - .setKey(entry.getKey()) - .setValue(entry.getValue()) - .build(); - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(3, meta__); - } - for (int i = 0; i < data_.size(); i++) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(4, data_.get(i)); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof io.keploy.grpc.stubs.Service.Dependency)) { - return super.equals(obj); - } - io.keploy.grpc.stubs.Service.Dependency other = (io.keploy.grpc.stubs.Service.Dependency) obj; - - if (!getName() - .equals(other.getName())) return false; - if (!getType() - .equals(other.getType())) return false; - if (!internalGetMeta().equals( - other.internalGetMeta())) return false; - if (!getDataList() - .equals(other.getDataList())) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + NAME_FIELD_NUMBER; - hash = (53 * hash) + getName().hashCode(); - hash = (37 * hash) + TYPE_FIELD_NUMBER; - hash = (53 * hash) + getType().hashCode(); - if (!internalGetMeta().getMap().isEmpty()) { - hash = (37 * hash) + META_FIELD_NUMBER; - hash = (53 * hash) + internalGetMeta().hashCode(); - } - if (getDataCount() > 0) { - hash = (37 * hash) + DATA_FIELD_NUMBER; - hash = (53 * hash) + getDataList().hashCode(); - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static io.keploy.grpc.stubs.Service.Dependency parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.keploy.grpc.stubs.Service.Dependency parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.Dependency parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.keploy.grpc.stubs.Service.Dependency parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.Dependency parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.keploy.grpc.stubs.Service.Dependency parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.Dependency parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static io.keploy.grpc.stubs.Service.Dependency parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.Dependency parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static io.keploy.grpc.stubs.Service.Dependency parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.Dependency parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static io.keploy.grpc.stubs.Service.Dependency parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(io.keploy.grpc.stubs.Service.Dependency prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * Protobuf type {@code services.Dependency} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:services.Dependency) - io.keploy.grpc.stubs.Service.DependencyOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return io.keploy.grpc.stubs.Service.internal_static_services_Dependency_descriptor; - } - - @SuppressWarnings({"rawtypes"}) - protected com.google.protobuf.MapField internalGetMapField( - int number) { - switch (number) { - case 3: - return internalGetMeta(); - default: - throw new RuntimeException( - "Invalid map field number: " + number); - } - } - @SuppressWarnings({"rawtypes"}) - protected com.google.protobuf.MapField internalGetMutableMapField( - int number) { - switch (number) { - case 3: - return internalGetMutableMeta(); - default: - throw new RuntimeException( - "Invalid map field number: " + number); - } - } - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return io.keploy.grpc.stubs.Service.internal_static_services_Dependency_fieldAccessorTable - .ensureFieldAccessorsInitialized( - io.keploy.grpc.stubs.Service.Dependency.class, io.keploy.grpc.stubs.Service.Dependency.Builder.class); - } - - // Construct using io.keploy.grpc.stubs.Service.Dependency.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 - .alwaysUseFieldBuilders) { - getDataFieldBuilder(); - } - } - @java.lang.Override - public Builder clear() { - super.clear(); - name_ = ""; - - type_ = ""; - - internalGetMutableMeta().clear(); - if (dataBuilder_ == null) { - data_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000002); - } else { - dataBuilder_.clear(); - } - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return io.keploy.grpc.stubs.Service.internal_static_services_Dependency_descriptor; - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.Dependency getDefaultInstanceForType() { - return io.keploy.grpc.stubs.Service.Dependency.getDefaultInstance(); - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.Dependency build() { - io.keploy.grpc.stubs.Service.Dependency result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.Dependency buildPartial() { - io.keploy.grpc.stubs.Service.Dependency result = new io.keploy.grpc.stubs.Service.Dependency(this); - int from_bitField0_ = bitField0_; - result.name_ = name_; - result.type_ = type_; - result.meta_ = internalGetMeta(); - result.meta_.makeImmutable(); - if (dataBuilder_ == null) { - if (((bitField0_ & 0x00000002) != 0)) { - data_ = java.util.Collections.unmodifiableList(data_); - bitField0_ = (bitField0_ & ~0x00000002); - } - result.data_ = data_; - } else { - result.data_ = dataBuilder_.build(); - } - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof io.keploy.grpc.stubs.Service.Dependency) { - return mergeFrom((io.keploy.grpc.stubs.Service.Dependency)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(io.keploy.grpc.stubs.Service.Dependency other) { - if (other == io.keploy.grpc.stubs.Service.Dependency.getDefaultInstance()) return this; - if (!other.getName().isEmpty()) { - name_ = other.name_; - onChanged(); - } - if (!other.getType().isEmpty()) { - type_ = other.type_; - onChanged(); - } - internalGetMutableMeta().mergeFrom( - other.internalGetMeta()); - if (dataBuilder_ == null) { - if (!other.data_.isEmpty()) { - if (data_.isEmpty()) { - data_ = other.data_; - bitField0_ = (bitField0_ & ~0x00000002); - } else { - ensureDataIsMutable(); - data_.addAll(other.data_); - } - onChanged(); - } - } else { - if (!other.data_.isEmpty()) { - if (dataBuilder_.isEmpty()) { - dataBuilder_.dispose(); - dataBuilder_ = null; - data_ = other.data_; - bitField0_ = (bitField0_ & ~0x00000002); - dataBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? - getDataFieldBuilder() : null; - } else { - dataBuilder_.addAllMessages(other.data_); - } - } - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - io.keploy.grpc.stubs.Service.Dependency parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (io.keploy.grpc.stubs.Service.Dependency) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - private int bitField0_; - - private java.lang.Object name_ = ""; - /** - * string Name = 1; - * @return The name. - */ - public java.lang.String getName() { - java.lang.Object ref = name_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - name_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * string Name = 1; - * @return The bytes for name. - */ - public com.google.protobuf.ByteString - getNameBytes() { - java.lang.Object ref = name_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - name_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * string Name = 1; - * @param value The name to set. - * @return This builder for chaining. - */ - public Builder setName( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - name_ = value; - onChanged(); - return this; - } - /** - * string Name = 1; - * @return This builder for chaining. - */ - public Builder clearName() { - - name_ = getDefaultInstance().getName(); - onChanged(); - return this; - } - /** - * string Name = 1; - * @param value The bytes for name to set. - * @return This builder for chaining. - */ - public Builder setNameBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - name_ = value; - onChanged(); - return this; - } - - private java.lang.Object type_ = ""; - /** - * string Type = 2; - * @return The type. - */ - public java.lang.String getType() { - java.lang.Object ref = type_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - type_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * string Type = 2; - * @return The bytes for type. - */ - public com.google.protobuf.ByteString - getTypeBytes() { - java.lang.Object ref = type_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - type_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * string Type = 2; - * @param value The type to set. - * @return This builder for chaining. - */ - public Builder setType( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - type_ = value; - onChanged(); - return this; - } - /** - * string Type = 2; - * @return This builder for chaining. - */ - public Builder clearType() { - - type_ = getDefaultInstance().getType(); - onChanged(); - return this; - } - /** - * string Type = 2; - * @param value The bytes for type to set. - * @return This builder for chaining. - */ - public Builder setTypeBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - type_ = value; - onChanged(); - return this; - } - - private com.google.protobuf.MapField< - java.lang.String, java.lang.String> meta_; - private com.google.protobuf.MapField - internalGetMeta() { - if (meta_ == null) { - return com.google.protobuf.MapField.emptyMapField( - MetaDefaultEntryHolder.defaultEntry); - } - return meta_; - } - private com.google.protobuf.MapField - internalGetMutableMeta() { - onChanged();; - if (meta_ == null) { - meta_ = com.google.protobuf.MapField.newMapField( - MetaDefaultEntryHolder.defaultEntry); - } - if (!meta_.isMutable()) { - meta_ = meta_.copy(); - } - return meta_; - } - - public int getMetaCount() { - return internalGetMeta().getMap().size(); - } - /** - * map<string, string> Meta = 3; - */ - - @java.lang.Override - public boolean containsMeta( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - return internalGetMeta().getMap().containsKey(key); - } - /** - * Use {@link #getMetaMap()} instead. - */ - @java.lang.Override - @java.lang.Deprecated - public java.util.Map getMeta() { - return getMetaMap(); - } - /** - * map<string, string> Meta = 3; - */ - @java.lang.Override - - public java.util.Map getMetaMap() { - return internalGetMeta().getMap(); - } - /** - * map<string, string> Meta = 3; - */ - @java.lang.Override - - public java.lang.String getMetaOrDefault( - java.lang.String key, - java.lang.String defaultValue) { - if (key == null) { throw new NullPointerException("map key"); } - java.util.Map map = - internalGetMeta().getMap(); - return map.containsKey(key) ? map.get(key) : defaultValue; - } - /** - * map<string, string> Meta = 3; - */ - @java.lang.Override - - public java.lang.String getMetaOrThrow( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - java.util.Map map = - internalGetMeta().getMap(); - if (!map.containsKey(key)) { - throw new java.lang.IllegalArgumentException(); - } - return map.get(key); - } - - public Builder clearMeta() { - internalGetMutableMeta().getMutableMap() - .clear(); - return this; - } - /** - * map<string, string> Meta = 3; - */ - - public Builder removeMeta( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - internalGetMutableMeta().getMutableMap() - .remove(key); - return this; - } - /** - * Use alternate mutation accessors instead. - */ - @java.lang.Deprecated - public java.util.Map - getMutableMeta() { - return internalGetMutableMeta().getMutableMap(); - } - /** - * map<string, string> Meta = 3; - */ - public Builder putMeta( - java.lang.String key, - java.lang.String value) { - if (key == null) { throw new NullPointerException("map key"); } - if (value == null) { - throw new NullPointerException("map value"); -} - - internalGetMutableMeta().getMutableMap() - .put(key, value); - return this; - } - /** - * map<string, string> Meta = 3; - */ - - public Builder putAllMeta( - java.util.Map values) { - internalGetMutableMeta().getMutableMap() - .putAll(values); - return this; - } - - private java.util.List data_ = - java.util.Collections.emptyList(); - private void ensureDataIsMutable() { - if (!((bitField0_ & 0x00000002) != 0)) { - data_ = new java.util.ArrayList(data_); - bitField0_ |= 0x00000002; - } - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - io.keploy.grpc.stubs.Service.DataBytes, io.keploy.grpc.stubs.Service.DataBytes.Builder, io.keploy.grpc.stubs.Service.DataBytesOrBuilder> dataBuilder_; - - /** - * repeated .services.DataBytes Data = 4; - */ - public java.util.List getDataList() { - if (dataBuilder_ == null) { - return java.util.Collections.unmodifiableList(data_); - } else { - return dataBuilder_.getMessageList(); - } - } - /** - * repeated .services.DataBytes Data = 4; - */ - public int getDataCount() { - if (dataBuilder_ == null) { - return data_.size(); - } else { - return dataBuilder_.getCount(); - } - } - /** - * repeated .services.DataBytes Data = 4; - */ - public io.keploy.grpc.stubs.Service.DataBytes getData(int index) { - if (dataBuilder_ == null) { - return data_.get(index); - } else { - return dataBuilder_.getMessage(index); - } - } - /** - * repeated .services.DataBytes Data = 4; - */ - public Builder setData( - int index, io.keploy.grpc.stubs.Service.DataBytes value) { - if (dataBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureDataIsMutable(); - data_.set(index, value); - onChanged(); - } else { - dataBuilder_.setMessage(index, value); - } - return this; - } - /** - * repeated .services.DataBytes Data = 4; - */ - public Builder setData( - int index, io.keploy.grpc.stubs.Service.DataBytes.Builder builderForValue) { - if (dataBuilder_ == null) { - ensureDataIsMutable(); - data_.set(index, builderForValue.build()); - onChanged(); - } else { - dataBuilder_.setMessage(index, builderForValue.build()); - } - return this; - } - /** - * repeated .services.DataBytes Data = 4; - */ - public Builder addData(io.keploy.grpc.stubs.Service.DataBytes value) { - if (dataBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureDataIsMutable(); - data_.add(value); - onChanged(); - } else { - dataBuilder_.addMessage(value); - } - return this; - } - /** - * repeated .services.DataBytes Data = 4; - */ - public Builder addData( - int index, io.keploy.grpc.stubs.Service.DataBytes value) { - if (dataBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureDataIsMutable(); - data_.add(index, value); - onChanged(); - } else { - dataBuilder_.addMessage(index, value); - } - return this; - } - /** - * repeated .services.DataBytes Data = 4; - */ - public Builder addData( - io.keploy.grpc.stubs.Service.DataBytes.Builder builderForValue) { - if (dataBuilder_ == null) { - ensureDataIsMutable(); - data_.add(builderForValue.build()); - onChanged(); - } else { - dataBuilder_.addMessage(builderForValue.build()); - } - return this; - } - /** - * repeated .services.DataBytes Data = 4; - */ - public Builder addData( - int index, io.keploy.grpc.stubs.Service.DataBytes.Builder builderForValue) { - if (dataBuilder_ == null) { - ensureDataIsMutable(); - data_.add(index, builderForValue.build()); - onChanged(); - } else { - dataBuilder_.addMessage(index, builderForValue.build()); - } - return this; - } - /** - * repeated .services.DataBytes Data = 4; - */ - public Builder addAllData( - java.lang.Iterable values) { - if (dataBuilder_ == null) { - ensureDataIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, data_); - onChanged(); - } else { - dataBuilder_.addAllMessages(values); - } - return this; - } - /** - * repeated .services.DataBytes Data = 4; - */ - public Builder clearData() { - if (dataBuilder_ == null) { - data_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000002); - onChanged(); - } else { - dataBuilder_.clear(); - } - return this; - } - /** - * repeated .services.DataBytes Data = 4; - */ - public Builder removeData(int index) { - if (dataBuilder_ == null) { - ensureDataIsMutable(); - data_.remove(index); - onChanged(); - } else { - dataBuilder_.remove(index); - } - return this; - } - /** - * repeated .services.DataBytes Data = 4; - */ - public io.keploy.grpc.stubs.Service.DataBytes.Builder getDataBuilder( - int index) { - return getDataFieldBuilder().getBuilder(index); - } - /** - * repeated .services.DataBytes Data = 4; - */ - public io.keploy.grpc.stubs.Service.DataBytesOrBuilder getDataOrBuilder( - int index) { - if (dataBuilder_ == null) { - return data_.get(index); } else { - return dataBuilder_.getMessageOrBuilder(index); - } - } - /** - * repeated .services.DataBytes Data = 4; - */ - public java.util.List - getDataOrBuilderList() { - if (dataBuilder_ != null) { - return dataBuilder_.getMessageOrBuilderList(); - } else { - return java.util.Collections.unmodifiableList(data_); - } - } - /** - * repeated .services.DataBytes Data = 4; - */ - public io.keploy.grpc.stubs.Service.DataBytes.Builder addDataBuilder() { - return getDataFieldBuilder().addBuilder( - io.keploy.grpc.stubs.Service.DataBytes.getDefaultInstance()); - } - /** - * repeated .services.DataBytes Data = 4; - */ - public io.keploy.grpc.stubs.Service.DataBytes.Builder addDataBuilder( - int index) { - return getDataFieldBuilder().addBuilder( - index, io.keploy.grpc.stubs.Service.DataBytes.getDefaultInstance()); - } - /** - * repeated .services.DataBytes Data = 4; - */ - public java.util.List - getDataBuilderList() { - return getDataFieldBuilder().getBuilderList(); - } - private com.google.protobuf.RepeatedFieldBuilderV3< - io.keploy.grpc.stubs.Service.DataBytes, io.keploy.grpc.stubs.Service.DataBytes.Builder, io.keploy.grpc.stubs.Service.DataBytesOrBuilder> - getDataFieldBuilder() { - if (dataBuilder_ == null) { - dataBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< - io.keploy.grpc.stubs.Service.DataBytes, io.keploy.grpc.stubs.Service.DataBytes.Builder, io.keploy.grpc.stubs.Service.DataBytesOrBuilder>( - data_, - ((bitField0_ & 0x00000002) != 0), - getParentForChildren(), - isClean()); - data_ = null; - } - return dataBuilder_; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:services.Dependency) - } - - // @@protoc_insertion_point(class_scope:services.Dependency) - private static final io.keploy.grpc.stubs.Service.Dependency DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new io.keploy.grpc.stubs.Service.Dependency(); - } - - public static io.keploy.grpc.stubs.Service.Dependency getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public Dependency parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new Dependency(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.Dependency getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface DataBytesOrBuilder extends - // @@protoc_insertion_point(interface_extends:services.DataBytes) - com.google.protobuf.MessageOrBuilder { - - /** - * bytes Bin = 1; - * @return The bin. - */ - com.google.protobuf.ByteString getBin(); - } - /** - * Protobuf type {@code services.DataBytes} - */ - public static final class DataBytes extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:services.DataBytes) - DataBytesOrBuilder { - private static final long serialVersionUID = 0L; - // Use DataBytes.newBuilder() to construct. - private DataBytes(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private DataBytes() { - bin_ = com.google.protobuf.ByteString.EMPTY; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new DataBytes(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private DataBytes( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - - bin_ = input.readBytes(); - break; - } - default: { - if (!parseUnknownField( - input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return io.keploy.grpc.stubs.Service.internal_static_services_DataBytes_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return io.keploy.grpc.stubs.Service.internal_static_services_DataBytes_fieldAccessorTable - .ensureFieldAccessorsInitialized( - io.keploy.grpc.stubs.Service.DataBytes.class, io.keploy.grpc.stubs.Service.DataBytes.Builder.class); - } - - public static final int BIN_FIELD_NUMBER = 1; - private com.google.protobuf.ByteString bin_; - /** - * bytes Bin = 1; - * @return The bin. - */ - @java.lang.Override - public com.google.protobuf.ByteString getBin() { - return bin_; - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (!bin_.isEmpty()) { - output.writeBytes(1, bin_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (!bin_.isEmpty()) { - size += com.google.protobuf.CodedOutputStream - .computeBytesSize(1, bin_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof io.keploy.grpc.stubs.Service.DataBytes)) { - return super.equals(obj); - } - io.keploy.grpc.stubs.Service.DataBytes other = (io.keploy.grpc.stubs.Service.DataBytes) obj; - - if (!getBin() - .equals(other.getBin())) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + BIN_FIELD_NUMBER; - hash = (53 * hash) + getBin().hashCode(); - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static io.keploy.grpc.stubs.Service.DataBytes parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.keploy.grpc.stubs.Service.DataBytes parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.DataBytes parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.keploy.grpc.stubs.Service.DataBytes parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.DataBytes parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.keploy.grpc.stubs.Service.DataBytes parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.DataBytes parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static io.keploy.grpc.stubs.Service.DataBytes parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.DataBytes parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static io.keploy.grpc.stubs.Service.DataBytes parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.DataBytes parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static io.keploy.grpc.stubs.Service.DataBytes parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(io.keploy.grpc.stubs.Service.DataBytes prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * Protobuf type {@code services.DataBytes} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:services.DataBytes) - io.keploy.grpc.stubs.Service.DataBytesOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return io.keploy.grpc.stubs.Service.internal_static_services_DataBytes_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return io.keploy.grpc.stubs.Service.internal_static_services_DataBytes_fieldAccessorTable - .ensureFieldAccessorsInitialized( - io.keploy.grpc.stubs.Service.DataBytes.class, io.keploy.grpc.stubs.Service.DataBytes.Builder.class); - } - - // Construct using io.keploy.grpc.stubs.Service.DataBytes.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 - .alwaysUseFieldBuilders) { - } - } - @java.lang.Override - public Builder clear() { - super.clear(); - bin_ = com.google.protobuf.ByteString.EMPTY; - - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return io.keploy.grpc.stubs.Service.internal_static_services_DataBytes_descriptor; - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.DataBytes getDefaultInstanceForType() { - return io.keploy.grpc.stubs.Service.DataBytes.getDefaultInstance(); - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.DataBytes build() { - io.keploy.grpc.stubs.Service.DataBytes result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.DataBytes buildPartial() { - io.keploy.grpc.stubs.Service.DataBytes result = new io.keploy.grpc.stubs.Service.DataBytes(this); - result.bin_ = bin_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof io.keploy.grpc.stubs.Service.DataBytes) { - return mergeFrom((io.keploy.grpc.stubs.Service.DataBytes)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(io.keploy.grpc.stubs.Service.DataBytes other) { - if (other == io.keploy.grpc.stubs.Service.DataBytes.getDefaultInstance()) return this; - if (other.getBin() != com.google.protobuf.ByteString.EMPTY) { - setBin(other.getBin()); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - io.keploy.grpc.stubs.Service.DataBytes parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (io.keploy.grpc.stubs.Service.DataBytes) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private com.google.protobuf.ByteString bin_ = com.google.protobuf.ByteString.EMPTY; - /** - * bytes Bin = 1; - * @return The bin. - */ - @java.lang.Override - public com.google.protobuf.ByteString getBin() { - return bin_; - } - /** - * bytes Bin = 1; - * @param value The bin to set. - * @return This builder for chaining. - */ - public Builder setBin(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - - bin_ = value; - onChanged(); - return this; - } - /** - * bytes Bin = 1; - * @return This builder for chaining. - */ - public Builder clearBin() { - - bin_ = getDefaultInstance().getBin(); - onChanged(); - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:services.DataBytes) - } - - // @@protoc_insertion_point(class_scope:services.DataBytes) - private static final io.keploy.grpc.stubs.Service.DataBytes DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new io.keploy.grpc.stubs.Service.DataBytes(); - } - - public static io.keploy.grpc.stubs.Service.DataBytes getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public DataBytes parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new DataBytes(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.DataBytes getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface TestCaseReqOrBuilder extends - // @@protoc_insertion_point(interface_extends:services.TestCaseReq) - com.google.protobuf.MessageOrBuilder { - - /** - * int64 Captured = 1; - * @return The captured. - */ - long getCaptured(); - - /** - * string AppID = 2; - * @return The appID. - */ - java.lang.String getAppID(); - /** - * string AppID = 2; - * @return The bytes for appID. - */ - com.google.protobuf.ByteString - getAppIDBytes(); - - /** - * string URI = 3; - * @return The uRI. - */ - java.lang.String getURI(); - /** - * string URI = 3; - * @return The bytes for uRI. - */ - com.google.protobuf.ByteString - getURIBytes(); - - /** - * .services.HttpReq HttpReq = 4; - * @return Whether the httpReq field is set. - */ - boolean hasHttpReq(); - /** - * .services.HttpReq HttpReq = 4; - * @return The httpReq. - */ - io.keploy.grpc.stubs.Service.HttpReq getHttpReq(); - /** - * .services.HttpReq HttpReq = 4; - */ - io.keploy.grpc.stubs.Service.HttpReqOrBuilder getHttpReqOrBuilder(); - - /** - * .services.HttpResp HttpResp = 5; - * @return Whether the httpResp field is set. - */ - boolean hasHttpResp(); - /** - * .services.HttpResp HttpResp = 5; - * @return The httpResp. - */ - io.keploy.grpc.stubs.Service.HttpResp getHttpResp(); - /** - * .services.HttpResp HttpResp = 5; - */ - io.keploy.grpc.stubs.Service.HttpRespOrBuilder getHttpRespOrBuilder(); - - /** - * repeated .services.Dependency Dependency = 6; - */ - java.util.List - getDependencyList(); - /** - * repeated .services.Dependency Dependency = 6; - */ - io.keploy.grpc.stubs.Service.Dependency getDependency(int index); - /** - * repeated .services.Dependency Dependency = 6; - */ - int getDependencyCount(); - /** - * repeated .services.Dependency Dependency = 6; - */ - java.util.List - getDependencyOrBuilderList(); - /** - * repeated .services.Dependency Dependency = 6; - */ - io.keploy.grpc.stubs.Service.DependencyOrBuilder getDependencyOrBuilder( - int index); - - /** - * string TestCasePath = 7; - * @return The testCasePath. - */ - java.lang.String getTestCasePath(); - /** - * string TestCasePath = 7; - * @return The bytes for testCasePath. - */ - com.google.protobuf.ByteString - getTestCasePathBytes(); - - /** - * string MockPath = 8; - * @return The mockPath. - */ - java.lang.String getMockPath(); - /** - * string MockPath = 8; - * @return The bytes for mockPath. - */ - com.google.protobuf.ByteString - getMockPathBytes(); - - /** - * repeated .services.Mock Mocks = 9; - */ - java.util.List - getMocksList(); - /** - * repeated .services.Mock Mocks = 9; - */ - io.keploy.grpc.stubs.Service.Mock getMocks(int index); - /** - * repeated .services.Mock Mocks = 9; - */ - int getMocksCount(); - /** - * repeated .services.Mock Mocks = 9; - */ - java.util.List - getMocksOrBuilderList(); - /** - * repeated .services.Mock Mocks = 9; - */ - io.keploy.grpc.stubs.Service.MockOrBuilder getMocksOrBuilder( - int index); - - /** - * repeated string Remove = 10; - * @return A list containing the remove. - */ - java.util.List - getRemoveList(); - /** - * repeated string Remove = 10; - * @return The count of remove. - */ - int getRemoveCount(); - /** - * repeated string Remove = 10; - * @param index The index of the element to return. - * @return The remove at the given index. - */ - java.lang.String getRemove(int index); - /** - * repeated string Remove = 10; - * @param index The index of the value to return. - * @return The bytes of the remove at the given index. - */ - com.google.protobuf.ByteString - getRemoveBytes(int index); - - /** - * map<string, string> Replace = 11; - */ - int getReplaceCount(); - /** - * map<string, string> Replace = 11; - */ - boolean containsReplace( - java.lang.String key); - /** - * Use {@link #getReplaceMap()} instead. - */ - @java.lang.Deprecated - java.util.Map - getReplace(); - /** - * map<string, string> Replace = 11; - */ - java.util.Map - getReplaceMap(); - /** - * map<string, string> Replace = 11; - */ - - /* nullable */ -java.lang.String getReplaceOrDefault( - java.lang.String key, - /* nullable */ -java.lang.String defaultValue); - /** - * map<string, string> Replace = 11; - */ - - java.lang.String getReplaceOrThrow( - java.lang.String key); - - /** - * string Type = 12; - * @return The type. - */ - java.lang.String getType(); - /** - * string Type = 12; - * @return The bytes for type. - */ - com.google.protobuf.ByteString - getTypeBytes(); - - /** - * .services.GrpcReq GrpcReq = 13; - * @return Whether the grpcReq field is set. - */ - boolean hasGrpcReq(); - /** - * .services.GrpcReq GrpcReq = 13; - * @return The grpcReq. - */ - io.keploy.grpc.stubs.Service.GrpcReq getGrpcReq(); - /** - * .services.GrpcReq GrpcReq = 13; - */ - io.keploy.grpc.stubs.Service.GrpcReqOrBuilder getGrpcReqOrBuilder(); - - /** - * .services.GrpcResp GrpcResp = 14; - * @return Whether the grpcResp field is set. - */ - boolean hasGrpcResp(); - /** - * .services.GrpcResp GrpcResp = 14; - * @return The grpcResp. - */ - io.keploy.grpc.stubs.Service.GrpcResp getGrpcResp(); - /** - * .services.GrpcResp GrpcResp = 14; - */ - io.keploy.grpc.stubs.Service.GrpcRespOrBuilder getGrpcRespOrBuilder(); - - /** - * string AppPath = 15; - * @return The appPath. - */ - java.lang.String getAppPath(); - /** - * string AppPath = 15; - * @return The bytes for appPath. - */ - com.google.protobuf.ByteString - getAppPathBytes(); - } - /** - * Protobuf type {@code services.TestCaseReq} - */ - public static final class TestCaseReq extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:services.TestCaseReq) - TestCaseReqOrBuilder { - private static final long serialVersionUID = 0L; - // Use TestCaseReq.newBuilder() to construct. - private TestCaseReq(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private TestCaseReq() { - appID_ = ""; - uRI_ = ""; - dependency_ = java.util.Collections.emptyList(); - testCasePath_ = ""; - mockPath_ = ""; - mocks_ = java.util.Collections.emptyList(); - remove_ = com.google.protobuf.LazyStringArrayList.EMPTY; - type_ = ""; - appPath_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new TestCaseReq(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private TestCaseReq( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 8: { - - captured_ = input.readInt64(); - break; - } - case 18: { - java.lang.String s = input.readStringRequireUtf8(); - - appID_ = s; - break; - } - case 26: { - java.lang.String s = input.readStringRequireUtf8(); - - uRI_ = s; - break; - } - case 34: { - io.keploy.grpc.stubs.Service.HttpReq.Builder subBuilder = null; - if (httpReq_ != null) { - subBuilder = httpReq_.toBuilder(); - } - httpReq_ = input.readMessage(io.keploy.grpc.stubs.Service.HttpReq.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(httpReq_); - httpReq_ = subBuilder.buildPartial(); - } - - break; - } - case 42: { - io.keploy.grpc.stubs.Service.HttpResp.Builder subBuilder = null; - if (httpResp_ != null) { - subBuilder = httpResp_.toBuilder(); - } - httpResp_ = input.readMessage(io.keploy.grpc.stubs.Service.HttpResp.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(httpResp_); - httpResp_ = subBuilder.buildPartial(); - } - - break; - } - case 50: { - if (!((mutable_bitField0_ & 0x00000001) != 0)) { - dependency_ = new java.util.ArrayList(); - mutable_bitField0_ |= 0x00000001; - } - dependency_.add( - input.readMessage(io.keploy.grpc.stubs.Service.Dependency.parser(), extensionRegistry)); - break; - } - case 58: { - java.lang.String s = input.readStringRequireUtf8(); - - testCasePath_ = s; - break; - } - case 66: { - java.lang.String s = input.readStringRequireUtf8(); - - mockPath_ = s; - break; - } - case 74: { - if (!((mutable_bitField0_ & 0x00000002) != 0)) { - mocks_ = new java.util.ArrayList(); - mutable_bitField0_ |= 0x00000002; - } - mocks_.add( - input.readMessage(io.keploy.grpc.stubs.Service.Mock.parser(), extensionRegistry)); - break; - } - case 82: { - java.lang.String s = input.readStringRequireUtf8(); - if (!((mutable_bitField0_ & 0x00000004) != 0)) { - remove_ = new com.google.protobuf.LazyStringArrayList(); - mutable_bitField0_ |= 0x00000004; - } - remove_.add(s); - break; - } - case 90: { - if (!((mutable_bitField0_ & 0x00000008) != 0)) { - replace_ = com.google.protobuf.MapField.newMapField( - ReplaceDefaultEntryHolder.defaultEntry); - mutable_bitField0_ |= 0x00000008; - } - com.google.protobuf.MapEntry - replace__ = input.readMessage( - ReplaceDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry); - replace_.getMutableMap().put( - replace__.getKey(), replace__.getValue()); - break; - } - case 98: { - java.lang.String s = input.readStringRequireUtf8(); - - type_ = s; - break; - } - case 106: { - io.keploy.grpc.stubs.Service.GrpcReq.Builder subBuilder = null; - if (grpcReq_ != null) { - subBuilder = grpcReq_.toBuilder(); - } - grpcReq_ = input.readMessage(io.keploy.grpc.stubs.Service.GrpcReq.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(grpcReq_); - grpcReq_ = subBuilder.buildPartial(); - } - - break; - } - case 114: { - io.keploy.grpc.stubs.Service.GrpcResp.Builder subBuilder = null; - if (grpcResp_ != null) { - subBuilder = grpcResp_.toBuilder(); - } - grpcResp_ = input.readMessage(io.keploy.grpc.stubs.Service.GrpcResp.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(grpcResp_); - grpcResp_ = subBuilder.buildPartial(); - } - - break; - } - case 122: { - java.lang.String s = input.readStringRequireUtf8(); - - appPath_ = s; - break; - } - default: { - if (!parseUnknownField( - input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e).setUnfinishedMessage(this); - } finally { - if (((mutable_bitField0_ & 0x00000001) != 0)) { - dependency_ = java.util.Collections.unmodifiableList(dependency_); - } - if (((mutable_bitField0_ & 0x00000002) != 0)) { - mocks_ = java.util.Collections.unmodifiableList(mocks_); - } - if (((mutable_bitField0_ & 0x00000004) != 0)) { - remove_ = remove_.getUnmodifiableView(); - } - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return io.keploy.grpc.stubs.Service.internal_static_services_TestCaseReq_descriptor; - } - - @SuppressWarnings({"rawtypes"}) - @java.lang.Override - protected com.google.protobuf.MapField internalGetMapField( - int number) { - switch (number) { - case 11: - return internalGetReplace(); - default: - throw new RuntimeException( - "Invalid map field number: " + number); - } - } - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return io.keploy.grpc.stubs.Service.internal_static_services_TestCaseReq_fieldAccessorTable - .ensureFieldAccessorsInitialized( - io.keploy.grpc.stubs.Service.TestCaseReq.class, io.keploy.grpc.stubs.Service.TestCaseReq.Builder.class); - } - - public static final int CAPTURED_FIELD_NUMBER = 1; - private long captured_; - /** - * int64 Captured = 1; - * @return The captured. - */ - @java.lang.Override - public long getCaptured() { - return captured_; - } - - public static final int APPID_FIELD_NUMBER = 2; - private volatile java.lang.Object appID_; - /** - * string AppID = 2; - * @return The appID. - */ - @java.lang.Override - public java.lang.String getAppID() { - java.lang.Object ref = appID_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - appID_ = s; - return s; - } - } - /** - * string AppID = 2; - * @return The bytes for appID. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getAppIDBytes() { - java.lang.Object ref = appID_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - appID_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int URI_FIELD_NUMBER = 3; - private volatile java.lang.Object uRI_; - /** - * string URI = 3; - * @return The uRI. - */ - @java.lang.Override - public java.lang.String getURI() { - java.lang.Object ref = uRI_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - uRI_ = s; - return s; - } - } - /** - * string URI = 3; - * @return The bytes for uRI. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getURIBytes() { - java.lang.Object ref = uRI_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - uRI_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int HTTPREQ_FIELD_NUMBER = 4; - private io.keploy.grpc.stubs.Service.HttpReq httpReq_; - /** - * .services.HttpReq HttpReq = 4; - * @return Whether the httpReq field is set. - */ - @java.lang.Override - public boolean hasHttpReq() { - return httpReq_ != null; - } - /** - * .services.HttpReq HttpReq = 4; - * @return The httpReq. - */ - @java.lang.Override - public io.keploy.grpc.stubs.Service.HttpReq getHttpReq() { - return httpReq_ == null ? io.keploy.grpc.stubs.Service.HttpReq.getDefaultInstance() : httpReq_; - } - /** - * .services.HttpReq HttpReq = 4; - */ - @java.lang.Override - public io.keploy.grpc.stubs.Service.HttpReqOrBuilder getHttpReqOrBuilder() { - return getHttpReq(); - } - - public static final int HTTPRESP_FIELD_NUMBER = 5; - private io.keploy.grpc.stubs.Service.HttpResp httpResp_; - /** - * .services.HttpResp HttpResp = 5; - * @return Whether the httpResp field is set. - */ - @java.lang.Override - public boolean hasHttpResp() { - return httpResp_ != null; - } - /** - * .services.HttpResp HttpResp = 5; - * @return The httpResp. - */ - @java.lang.Override - public io.keploy.grpc.stubs.Service.HttpResp getHttpResp() { - return httpResp_ == null ? io.keploy.grpc.stubs.Service.HttpResp.getDefaultInstance() : httpResp_; - } - /** - * .services.HttpResp HttpResp = 5; - */ - @java.lang.Override - public io.keploy.grpc.stubs.Service.HttpRespOrBuilder getHttpRespOrBuilder() { - return getHttpResp(); - } - - public static final int DEPENDENCY_FIELD_NUMBER = 6; - private java.util.List dependency_; - /** - * repeated .services.Dependency Dependency = 6; - */ - @java.lang.Override - public java.util.List getDependencyList() { - return dependency_; - } - /** - * repeated .services.Dependency Dependency = 6; - */ - @java.lang.Override - public java.util.List - getDependencyOrBuilderList() { - return dependency_; - } - /** - * repeated .services.Dependency Dependency = 6; - */ - @java.lang.Override - public int getDependencyCount() { - return dependency_.size(); - } - /** - * repeated .services.Dependency Dependency = 6; - */ - @java.lang.Override - public io.keploy.grpc.stubs.Service.Dependency getDependency(int index) { - return dependency_.get(index); - } - /** - * repeated .services.Dependency Dependency = 6; - */ - @java.lang.Override - public io.keploy.grpc.stubs.Service.DependencyOrBuilder getDependencyOrBuilder( - int index) { - return dependency_.get(index); - } - - public static final int TESTCASEPATH_FIELD_NUMBER = 7; - private volatile java.lang.Object testCasePath_; - /** - * string TestCasePath = 7; - * @return The testCasePath. - */ - @java.lang.Override - public java.lang.String getTestCasePath() { - java.lang.Object ref = testCasePath_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - testCasePath_ = s; - return s; - } - } - /** - * string TestCasePath = 7; - * @return The bytes for testCasePath. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getTestCasePathBytes() { - java.lang.Object ref = testCasePath_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - testCasePath_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int MOCKPATH_FIELD_NUMBER = 8; - private volatile java.lang.Object mockPath_; - /** - * string MockPath = 8; - * @return The mockPath. - */ - @java.lang.Override - public java.lang.String getMockPath() { - java.lang.Object ref = mockPath_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - mockPath_ = s; - return s; - } - } - /** - * string MockPath = 8; - * @return The bytes for mockPath. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getMockPathBytes() { - java.lang.Object ref = mockPath_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - mockPath_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int MOCKS_FIELD_NUMBER = 9; - private java.util.List mocks_; - /** - * repeated .services.Mock Mocks = 9; - */ - @java.lang.Override - public java.util.List getMocksList() { - return mocks_; - } - /** - * repeated .services.Mock Mocks = 9; - */ - @java.lang.Override - public java.util.List - getMocksOrBuilderList() { - return mocks_; - } - /** - * repeated .services.Mock Mocks = 9; - */ - @java.lang.Override - public int getMocksCount() { - return mocks_.size(); - } - /** - * repeated .services.Mock Mocks = 9; - */ - @java.lang.Override - public io.keploy.grpc.stubs.Service.Mock getMocks(int index) { - return mocks_.get(index); - } - /** - * repeated .services.Mock Mocks = 9; - */ - @java.lang.Override - public io.keploy.grpc.stubs.Service.MockOrBuilder getMocksOrBuilder( - int index) { - return mocks_.get(index); - } - - public static final int REMOVE_FIELD_NUMBER = 10; - private com.google.protobuf.LazyStringList remove_; - /** - * repeated string Remove = 10; - * @return A list containing the remove. - */ - public com.google.protobuf.ProtocolStringList - getRemoveList() { - return remove_; - } - /** - * repeated string Remove = 10; - * @return The count of remove. - */ - public int getRemoveCount() { - return remove_.size(); - } - /** - * repeated string Remove = 10; - * @param index The index of the element to return. - * @return The remove at the given index. - */ - public java.lang.String getRemove(int index) { - return remove_.get(index); - } - /** - * repeated string Remove = 10; - * @param index The index of the value to return. - * @return The bytes of the remove at the given index. - */ - public com.google.protobuf.ByteString - getRemoveBytes(int index) { - return remove_.getByteString(index); - } - - public static final int REPLACE_FIELD_NUMBER = 11; - private static final class ReplaceDefaultEntryHolder { - static final com.google.protobuf.MapEntry< - java.lang.String, java.lang.String> defaultEntry = - com.google.protobuf.MapEntry - .newDefaultInstance( - io.keploy.grpc.stubs.Service.internal_static_services_TestCaseReq_ReplaceEntry_descriptor, - com.google.protobuf.WireFormat.FieldType.STRING, - "", - com.google.protobuf.WireFormat.FieldType.STRING, - ""); - } - private com.google.protobuf.MapField< - java.lang.String, java.lang.String> replace_; - private com.google.protobuf.MapField - internalGetReplace() { - if (replace_ == null) { - return com.google.protobuf.MapField.emptyMapField( - ReplaceDefaultEntryHolder.defaultEntry); - } - return replace_; - } - - public int getReplaceCount() { - return internalGetReplace().getMap().size(); - } - /** - * map<string, string> Replace = 11; - */ - - @java.lang.Override - public boolean containsReplace( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - return internalGetReplace().getMap().containsKey(key); - } - /** - * Use {@link #getReplaceMap()} instead. - */ - @java.lang.Override - @java.lang.Deprecated - public java.util.Map getReplace() { - return getReplaceMap(); - } - /** - * map<string, string> Replace = 11; - */ - @java.lang.Override - - public java.util.Map getReplaceMap() { - return internalGetReplace().getMap(); - } - /** - * map<string, string> Replace = 11; - */ - @java.lang.Override - - public java.lang.String getReplaceOrDefault( - java.lang.String key, - java.lang.String defaultValue) { - if (key == null) { throw new NullPointerException("map key"); } - java.util.Map map = - internalGetReplace().getMap(); - return map.containsKey(key) ? map.get(key) : defaultValue; - } - /** - * map<string, string> Replace = 11; - */ - @java.lang.Override - - public java.lang.String getReplaceOrThrow( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - java.util.Map map = - internalGetReplace().getMap(); - if (!map.containsKey(key)) { - throw new java.lang.IllegalArgumentException(); - } - return map.get(key); - } - - public static final int TYPE_FIELD_NUMBER = 12; - private volatile java.lang.Object type_; - /** - * string Type = 12; - * @return The type. - */ - @java.lang.Override - public java.lang.String getType() { - java.lang.Object ref = type_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - type_ = s; - return s; - } - } - /** - * string Type = 12; - * @return The bytes for type. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getTypeBytes() { - java.lang.Object ref = type_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - type_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int GRPCREQ_FIELD_NUMBER = 13; - private io.keploy.grpc.stubs.Service.GrpcReq grpcReq_; - /** - * .services.GrpcReq GrpcReq = 13; - * @return Whether the grpcReq field is set. - */ - @java.lang.Override - public boolean hasGrpcReq() { - return grpcReq_ != null; - } - /** - * .services.GrpcReq GrpcReq = 13; - * @return The grpcReq. - */ - @java.lang.Override - public io.keploy.grpc.stubs.Service.GrpcReq getGrpcReq() { - return grpcReq_ == null ? io.keploy.grpc.stubs.Service.GrpcReq.getDefaultInstance() : grpcReq_; - } - /** - * .services.GrpcReq GrpcReq = 13; - */ - @java.lang.Override - public io.keploy.grpc.stubs.Service.GrpcReqOrBuilder getGrpcReqOrBuilder() { - return getGrpcReq(); - } - - public static final int GRPCRESP_FIELD_NUMBER = 14; - private io.keploy.grpc.stubs.Service.GrpcResp grpcResp_; - /** - * .services.GrpcResp GrpcResp = 14; - * @return Whether the grpcResp field is set. - */ - @java.lang.Override - public boolean hasGrpcResp() { - return grpcResp_ != null; - } - /** - * .services.GrpcResp GrpcResp = 14; - * @return The grpcResp. - */ - @java.lang.Override - public io.keploy.grpc.stubs.Service.GrpcResp getGrpcResp() { - return grpcResp_ == null ? io.keploy.grpc.stubs.Service.GrpcResp.getDefaultInstance() : grpcResp_; - } - /** - * .services.GrpcResp GrpcResp = 14; - */ - @java.lang.Override - public io.keploy.grpc.stubs.Service.GrpcRespOrBuilder getGrpcRespOrBuilder() { - return getGrpcResp(); - } - - public static final int APPPATH_FIELD_NUMBER = 15; - private volatile java.lang.Object appPath_; - /** - * string AppPath = 15; - * @return The appPath. - */ - @java.lang.Override - public java.lang.String getAppPath() { - java.lang.Object ref = appPath_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - appPath_ = s; - return s; - } - } - /** - * string AppPath = 15; - * @return The bytes for appPath. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getAppPathBytes() { - java.lang.Object ref = appPath_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - appPath_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (captured_ != 0L) { - output.writeInt64(1, captured_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(appID_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, appID_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(uRI_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, uRI_); - } - if (httpReq_ != null) { - output.writeMessage(4, getHttpReq()); - } - if (httpResp_ != null) { - output.writeMessage(5, getHttpResp()); - } - for (int i = 0; i < dependency_.size(); i++) { - output.writeMessage(6, dependency_.get(i)); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(testCasePath_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 7, testCasePath_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(mockPath_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 8, mockPath_); - } - for (int i = 0; i < mocks_.size(); i++) { - output.writeMessage(9, mocks_.get(i)); - } - for (int i = 0; i < remove_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 10, remove_.getRaw(i)); - } - com.google.protobuf.GeneratedMessageV3 - .serializeStringMapTo( - output, - internalGetReplace(), - ReplaceDefaultEntryHolder.defaultEntry, - 11); - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(type_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 12, type_); - } - if (grpcReq_ != null) { - output.writeMessage(13, getGrpcReq()); - } - if (grpcResp_ != null) { - output.writeMessage(14, getGrpcResp()); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(appPath_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 15, appPath_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (captured_ != 0L) { - size += com.google.protobuf.CodedOutputStream - .computeInt64Size(1, captured_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(appID_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, appID_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(uRI_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, uRI_); - } - if (httpReq_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(4, getHttpReq()); - } - if (httpResp_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(5, getHttpResp()); - } - for (int i = 0; i < dependency_.size(); i++) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(6, dependency_.get(i)); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(testCasePath_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(7, testCasePath_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(mockPath_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(8, mockPath_); - } - for (int i = 0; i < mocks_.size(); i++) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(9, mocks_.get(i)); - } - { - int dataSize = 0; - for (int i = 0; i < remove_.size(); i++) { - dataSize += computeStringSizeNoTag(remove_.getRaw(i)); - } - size += dataSize; - size += 1 * getRemoveList().size(); - } - for (java.util.Map.Entry entry - : internalGetReplace().getMap().entrySet()) { - com.google.protobuf.MapEntry - replace__ = ReplaceDefaultEntryHolder.defaultEntry.newBuilderForType() - .setKey(entry.getKey()) - .setValue(entry.getValue()) - .build(); - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(11, replace__); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(type_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(12, type_); - } - if (grpcReq_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(13, getGrpcReq()); - } - if (grpcResp_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(14, getGrpcResp()); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(appPath_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(15, appPath_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof io.keploy.grpc.stubs.Service.TestCaseReq)) { - return super.equals(obj); - } - io.keploy.grpc.stubs.Service.TestCaseReq other = (io.keploy.grpc.stubs.Service.TestCaseReq) obj; - - if (getCaptured() - != other.getCaptured()) return false; - if (!getAppID() - .equals(other.getAppID())) return false; - if (!getURI() - .equals(other.getURI())) return false; - if (hasHttpReq() != other.hasHttpReq()) return false; - if (hasHttpReq()) { - if (!getHttpReq() - .equals(other.getHttpReq())) return false; - } - if (hasHttpResp() != other.hasHttpResp()) return false; - if (hasHttpResp()) { - if (!getHttpResp() - .equals(other.getHttpResp())) return false; - } - if (!getDependencyList() - .equals(other.getDependencyList())) return false; - if (!getTestCasePath() - .equals(other.getTestCasePath())) return false; - if (!getMockPath() - .equals(other.getMockPath())) return false; - if (!getMocksList() - .equals(other.getMocksList())) return false; - if (!getRemoveList() - .equals(other.getRemoveList())) return false; - if (!internalGetReplace().equals( - other.internalGetReplace())) return false; - if (!getType() - .equals(other.getType())) return false; - if (hasGrpcReq() != other.hasGrpcReq()) return false; - if (hasGrpcReq()) { - if (!getGrpcReq() - .equals(other.getGrpcReq())) return false; - } - if (hasGrpcResp() != other.hasGrpcResp()) return false; - if (hasGrpcResp()) { - if (!getGrpcResp() - .equals(other.getGrpcResp())) return false; - } - if (!getAppPath() - .equals(other.getAppPath())) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + CAPTURED_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - getCaptured()); - hash = (37 * hash) + APPID_FIELD_NUMBER; - hash = (53 * hash) + getAppID().hashCode(); - hash = (37 * hash) + URI_FIELD_NUMBER; - hash = (53 * hash) + getURI().hashCode(); - if (hasHttpReq()) { - hash = (37 * hash) + HTTPREQ_FIELD_NUMBER; - hash = (53 * hash) + getHttpReq().hashCode(); - } - if (hasHttpResp()) { - hash = (37 * hash) + HTTPRESP_FIELD_NUMBER; - hash = (53 * hash) + getHttpResp().hashCode(); - } - if (getDependencyCount() > 0) { - hash = (37 * hash) + DEPENDENCY_FIELD_NUMBER; - hash = (53 * hash) + getDependencyList().hashCode(); - } - hash = (37 * hash) + TESTCASEPATH_FIELD_NUMBER; - hash = (53 * hash) + getTestCasePath().hashCode(); - hash = (37 * hash) + MOCKPATH_FIELD_NUMBER; - hash = (53 * hash) + getMockPath().hashCode(); - if (getMocksCount() > 0) { - hash = (37 * hash) + MOCKS_FIELD_NUMBER; - hash = (53 * hash) + getMocksList().hashCode(); - } - if (getRemoveCount() > 0) { - hash = (37 * hash) + REMOVE_FIELD_NUMBER; - hash = (53 * hash) + getRemoveList().hashCode(); - } - if (!internalGetReplace().getMap().isEmpty()) { - hash = (37 * hash) + REPLACE_FIELD_NUMBER; - hash = (53 * hash) + internalGetReplace().hashCode(); - } - hash = (37 * hash) + TYPE_FIELD_NUMBER; - hash = (53 * hash) + getType().hashCode(); - if (hasGrpcReq()) { - hash = (37 * hash) + GRPCREQ_FIELD_NUMBER; - hash = (53 * hash) + getGrpcReq().hashCode(); - } - if (hasGrpcResp()) { - hash = (37 * hash) + GRPCRESP_FIELD_NUMBER; - hash = (53 * hash) + getGrpcResp().hashCode(); - } - hash = (37 * hash) + APPPATH_FIELD_NUMBER; - hash = (53 * hash) + getAppPath().hashCode(); - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static io.keploy.grpc.stubs.Service.TestCaseReq parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.keploy.grpc.stubs.Service.TestCaseReq parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.TestCaseReq parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.keploy.grpc.stubs.Service.TestCaseReq parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.TestCaseReq parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.keploy.grpc.stubs.Service.TestCaseReq parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.TestCaseReq parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static io.keploy.grpc.stubs.Service.TestCaseReq parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.TestCaseReq parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static io.keploy.grpc.stubs.Service.TestCaseReq parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.TestCaseReq parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static io.keploy.grpc.stubs.Service.TestCaseReq parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(io.keploy.grpc.stubs.Service.TestCaseReq prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * Protobuf type {@code services.TestCaseReq} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:services.TestCaseReq) - io.keploy.grpc.stubs.Service.TestCaseReqOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return io.keploy.grpc.stubs.Service.internal_static_services_TestCaseReq_descriptor; - } - - @SuppressWarnings({"rawtypes"}) - protected com.google.protobuf.MapField internalGetMapField( - int number) { - switch (number) { - case 11: - return internalGetReplace(); - default: - throw new RuntimeException( - "Invalid map field number: " + number); - } - } - @SuppressWarnings({"rawtypes"}) - protected com.google.protobuf.MapField internalGetMutableMapField( - int number) { - switch (number) { - case 11: - return internalGetMutableReplace(); - default: - throw new RuntimeException( - "Invalid map field number: " + number); - } - } - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return io.keploy.grpc.stubs.Service.internal_static_services_TestCaseReq_fieldAccessorTable - .ensureFieldAccessorsInitialized( - io.keploy.grpc.stubs.Service.TestCaseReq.class, io.keploy.grpc.stubs.Service.TestCaseReq.Builder.class); - } - - // Construct using io.keploy.grpc.stubs.Service.TestCaseReq.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 - .alwaysUseFieldBuilders) { - getDependencyFieldBuilder(); - getMocksFieldBuilder(); - } - } - @java.lang.Override - public Builder clear() { - super.clear(); - captured_ = 0L; - - appID_ = ""; - - uRI_ = ""; - - if (httpReqBuilder_ == null) { - httpReq_ = null; - } else { - httpReq_ = null; - httpReqBuilder_ = null; - } - if (httpRespBuilder_ == null) { - httpResp_ = null; - } else { - httpResp_ = null; - httpRespBuilder_ = null; - } - if (dependencyBuilder_ == null) { - dependency_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - } else { - dependencyBuilder_.clear(); - } - testCasePath_ = ""; - - mockPath_ = ""; - - if (mocksBuilder_ == null) { - mocks_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000002); - } else { - mocksBuilder_.clear(); - } - remove_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00000004); - internalGetMutableReplace().clear(); - type_ = ""; - - if (grpcReqBuilder_ == null) { - grpcReq_ = null; - } else { - grpcReq_ = null; - grpcReqBuilder_ = null; - } - if (grpcRespBuilder_ == null) { - grpcResp_ = null; - } else { - grpcResp_ = null; - grpcRespBuilder_ = null; - } - appPath_ = ""; - - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return io.keploy.grpc.stubs.Service.internal_static_services_TestCaseReq_descriptor; - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.TestCaseReq getDefaultInstanceForType() { - return io.keploy.grpc.stubs.Service.TestCaseReq.getDefaultInstance(); - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.TestCaseReq build() { - io.keploy.grpc.stubs.Service.TestCaseReq result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.TestCaseReq buildPartial() { - io.keploy.grpc.stubs.Service.TestCaseReq result = new io.keploy.grpc.stubs.Service.TestCaseReq(this); - int from_bitField0_ = bitField0_; - result.captured_ = captured_; - result.appID_ = appID_; - result.uRI_ = uRI_; - if (httpReqBuilder_ == null) { - result.httpReq_ = httpReq_; - } else { - result.httpReq_ = httpReqBuilder_.build(); - } - if (httpRespBuilder_ == null) { - result.httpResp_ = httpResp_; - } else { - result.httpResp_ = httpRespBuilder_.build(); - } - if (dependencyBuilder_ == null) { - if (((bitField0_ & 0x00000001) != 0)) { - dependency_ = java.util.Collections.unmodifiableList(dependency_); - bitField0_ = (bitField0_ & ~0x00000001); - } - result.dependency_ = dependency_; - } else { - result.dependency_ = dependencyBuilder_.build(); - } - result.testCasePath_ = testCasePath_; - result.mockPath_ = mockPath_; - if (mocksBuilder_ == null) { - if (((bitField0_ & 0x00000002) != 0)) { - mocks_ = java.util.Collections.unmodifiableList(mocks_); - bitField0_ = (bitField0_ & ~0x00000002); - } - result.mocks_ = mocks_; - } else { - result.mocks_ = mocksBuilder_.build(); - } - if (((bitField0_ & 0x00000004) != 0)) { - remove_ = remove_.getUnmodifiableView(); - bitField0_ = (bitField0_ & ~0x00000004); - } - result.remove_ = remove_; - result.replace_ = internalGetReplace(); - result.replace_.makeImmutable(); - result.type_ = type_; - if (grpcReqBuilder_ == null) { - result.grpcReq_ = grpcReq_; - } else { - result.grpcReq_ = grpcReqBuilder_.build(); - } - if (grpcRespBuilder_ == null) { - result.grpcResp_ = grpcResp_; - } else { - result.grpcResp_ = grpcRespBuilder_.build(); - } - result.appPath_ = appPath_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof io.keploy.grpc.stubs.Service.TestCaseReq) { - return mergeFrom((io.keploy.grpc.stubs.Service.TestCaseReq)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(io.keploy.grpc.stubs.Service.TestCaseReq other) { - if (other == io.keploy.grpc.stubs.Service.TestCaseReq.getDefaultInstance()) return this; - if (other.getCaptured() != 0L) { - setCaptured(other.getCaptured()); - } - if (!other.getAppID().isEmpty()) { - appID_ = other.appID_; - onChanged(); - } - if (!other.getURI().isEmpty()) { - uRI_ = other.uRI_; - onChanged(); - } - if (other.hasHttpReq()) { - mergeHttpReq(other.getHttpReq()); - } - if (other.hasHttpResp()) { - mergeHttpResp(other.getHttpResp()); - } - if (dependencyBuilder_ == null) { - if (!other.dependency_.isEmpty()) { - if (dependency_.isEmpty()) { - dependency_ = other.dependency_; - bitField0_ = (bitField0_ & ~0x00000001); - } else { - ensureDependencyIsMutable(); - dependency_.addAll(other.dependency_); - } - onChanged(); - } - } else { - if (!other.dependency_.isEmpty()) { - if (dependencyBuilder_.isEmpty()) { - dependencyBuilder_.dispose(); - dependencyBuilder_ = null; - dependency_ = other.dependency_; - bitField0_ = (bitField0_ & ~0x00000001); - dependencyBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? - getDependencyFieldBuilder() : null; - } else { - dependencyBuilder_.addAllMessages(other.dependency_); - } - } - } - if (!other.getTestCasePath().isEmpty()) { - testCasePath_ = other.testCasePath_; - onChanged(); - } - if (!other.getMockPath().isEmpty()) { - mockPath_ = other.mockPath_; - onChanged(); - } - if (mocksBuilder_ == null) { - if (!other.mocks_.isEmpty()) { - if (mocks_.isEmpty()) { - mocks_ = other.mocks_; - bitField0_ = (bitField0_ & ~0x00000002); - } else { - ensureMocksIsMutable(); - mocks_.addAll(other.mocks_); - } - onChanged(); - } - } else { - if (!other.mocks_.isEmpty()) { - if (mocksBuilder_.isEmpty()) { - mocksBuilder_.dispose(); - mocksBuilder_ = null; - mocks_ = other.mocks_; - bitField0_ = (bitField0_ & ~0x00000002); - mocksBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? - getMocksFieldBuilder() : null; - } else { - mocksBuilder_.addAllMessages(other.mocks_); - } - } - } - if (!other.remove_.isEmpty()) { - if (remove_.isEmpty()) { - remove_ = other.remove_; - bitField0_ = (bitField0_ & ~0x00000004); - } else { - ensureRemoveIsMutable(); - remove_.addAll(other.remove_); - } - onChanged(); - } - internalGetMutableReplace().mergeFrom( - other.internalGetReplace()); - if (!other.getType().isEmpty()) { - type_ = other.type_; - onChanged(); - } - if (other.hasGrpcReq()) { - mergeGrpcReq(other.getGrpcReq()); - } - if (other.hasGrpcResp()) { - mergeGrpcResp(other.getGrpcResp()); - } - if (!other.getAppPath().isEmpty()) { - appPath_ = other.appPath_; - onChanged(); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - io.keploy.grpc.stubs.Service.TestCaseReq parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (io.keploy.grpc.stubs.Service.TestCaseReq) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - private int bitField0_; - - private long captured_ ; - /** - * int64 Captured = 1; - * @return The captured. - */ - @java.lang.Override - public long getCaptured() { - return captured_; - } - /** - * int64 Captured = 1; - * @param value The captured to set. - * @return This builder for chaining. - */ - public Builder setCaptured(long value) { - - captured_ = value; - onChanged(); - return this; - } - /** - * int64 Captured = 1; - * @return This builder for chaining. - */ - public Builder clearCaptured() { - - captured_ = 0L; - onChanged(); - return this; - } - - private java.lang.Object appID_ = ""; - /** - * string AppID = 2; - * @return The appID. - */ - public java.lang.String getAppID() { - java.lang.Object ref = appID_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - appID_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * string AppID = 2; - * @return The bytes for appID. - */ - public com.google.protobuf.ByteString - getAppIDBytes() { - java.lang.Object ref = appID_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - appID_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * string AppID = 2; - * @param value The appID to set. - * @return This builder for chaining. - */ - public Builder setAppID( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - appID_ = value; - onChanged(); - return this; - } - /** - * string AppID = 2; - * @return This builder for chaining. - */ - public Builder clearAppID() { - - appID_ = getDefaultInstance().getAppID(); - onChanged(); - return this; - } - /** - * string AppID = 2; - * @param value The bytes for appID to set. - * @return This builder for chaining. - */ - public Builder setAppIDBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - appID_ = value; - onChanged(); - return this; - } - - private java.lang.Object uRI_ = ""; - /** - * string URI = 3; - * @return The uRI. - */ - public java.lang.String getURI() { - java.lang.Object ref = uRI_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - uRI_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * string URI = 3; - * @return The bytes for uRI. - */ - public com.google.protobuf.ByteString - getURIBytes() { - java.lang.Object ref = uRI_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - uRI_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * string URI = 3; - * @param value The uRI to set. - * @return This builder for chaining. - */ - public Builder setURI( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - uRI_ = value; - onChanged(); - return this; - } - /** - * string URI = 3; - * @return This builder for chaining. - */ - public Builder clearURI() { - - uRI_ = getDefaultInstance().getURI(); - onChanged(); - return this; - } - /** - * string URI = 3; - * @param value The bytes for uRI to set. - * @return This builder for chaining. - */ - public Builder setURIBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - uRI_ = value; - onChanged(); - return this; - } - - private io.keploy.grpc.stubs.Service.HttpReq httpReq_; - private com.google.protobuf.SingleFieldBuilderV3< - io.keploy.grpc.stubs.Service.HttpReq, io.keploy.grpc.stubs.Service.HttpReq.Builder, io.keploy.grpc.stubs.Service.HttpReqOrBuilder> httpReqBuilder_; - /** - * .services.HttpReq HttpReq = 4; - * @return Whether the httpReq field is set. - */ - public boolean hasHttpReq() { - return httpReqBuilder_ != null || httpReq_ != null; - } - /** - * .services.HttpReq HttpReq = 4; - * @return The httpReq. - */ - public io.keploy.grpc.stubs.Service.HttpReq getHttpReq() { - if (httpReqBuilder_ == null) { - return httpReq_ == null ? io.keploy.grpc.stubs.Service.HttpReq.getDefaultInstance() : httpReq_; - } else { - return httpReqBuilder_.getMessage(); - } - } - /** - * .services.HttpReq HttpReq = 4; - */ - public Builder setHttpReq(io.keploy.grpc.stubs.Service.HttpReq value) { - if (httpReqBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - httpReq_ = value; - onChanged(); - } else { - httpReqBuilder_.setMessage(value); - } - - return this; - } - /** - * .services.HttpReq HttpReq = 4; - */ - public Builder setHttpReq( - io.keploy.grpc.stubs.Service.HttpReq.Builder builderForValue) { - if (httpReqBuilder_ == null) { - httpReq_ = builderForValue.build(); - onChanged(); - } else { - httpReqBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * .services.HttpReq HttpReq = 4; - */ - public Builder mergeHttpReq(io.keploy.grpc.stubs.Service.HttpReq value) { - if (httpReqBuilder_ == null) { - if (httpReq_ != null) { - httpReq_ = - io.keploy.grpc.stubs.Service.HttpReq.newBuilder(httpReq_).mergeFrom(value).buildPartial(); - } else { - httpReq_ = value; - } - onChanged(); - } else { - httpReqBuilder_.mergeFrom(value); - } - - return this; - } - /** - * .services.HttpReq HttpReq = 4; - */ - public Builder clearHttpReq() { - if (httpReqBuilder_ == null) { - httpReq_ = null; - onChanged(); - } else { - httpReq_ = null; - httpReqBuilder_ = null; - } - - return this; - } - /** - * .services.HttpReq HttpReq = 4; - */ - public io.keploy.grpc.stubs.Service.HttpReq.Builder getHttpReqBuilder() { - - onChanged(); - return getHttpReqFieldBuilder().getBuilder(); - } - /** - * .services.HttpReq HttpReq = 4; - */ - public io.keploy.grpc.stubs.Service.HttpReqOrBuilder getHttpReqOrBuilder() { - if (httpReqBuilder_ != null) { - return httpReqBuilder_.getMessageOrBuilder(); - } else { - return httpReq_ == null ? - io.keploy.grpc.stubs.Service.HttpReq.getDefaultInstance() : httpReq_; - } - } - /** - * .services.HttpReq HttpReq = 4; - */ - private com.google.protobuf.SingleFieldBuilderV3< - io.keploy.grpc.stubs.Service.HttpReq, io.keploy.grpc.stubs.Service.HttpReq.Builder, io.keploy.grpc.stubs.Service.HttpReqOrBuilder> - getHttpReqFieldBuilder() { - if (httpReqBuilder_ == null) { - httpReqBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - io.keploy.grpc.stubs.Service.HttpReq, io.keploy.grpc.stubs.Service.HttpReq.Builder, io.keploy.grpc.stubs.Service.HttpReqOrBuilder>( - getHttpReq(), - getParentForChildren(), - isClean()); - httpReq_ = null; - } - return httpReqBuilder_; - } - - private io.keploy.grpc.stubs.Service.HttpResp httpResp_; - private com.google.protobuf.SingleFieldBuilderV3< - io.keploy.grpc.stubs.Service.HttpResp, io.keploy.grpc.stubs.Service.HttpResp.Builder, io.keploy.grpc.stubs.Service.HttpRespOrBuilder> httpRespBuilder_; - /** - * .services.HttpResp HttpResp = 5; - * @return Whether the httpResp field is set. - */ - public boolean hasHttpResp() { - return httpRespBuilder_ != null || httpResp_ != null; - } - /** - * .services.HttpResp HttpResp = 5; - * @return The httpResp. - */ - public io.keploy.grpc.stubs.Service.HttpResp getHttpResp() { - if (httpRespBuilder_ == null) { - return httpResp_ == null ? io.keploy.grpc.stubs.Service.HttpResp.getDefaultInstance() : httpResp_; - } else { - return httpRespBuilder_.getMessage(); - } - } - /** - * .services.HttpResp HttpResp = 5; - */ - public Builder setHttpResp(io.keploy.grpc.stubs.Service.HttpResp value) { - if (httpRespBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - httpResp_ = value; - onChanged(); - } else { - httpRespBuilder_.setMessage(value); - } - - return this; - } - /** - * .services.HttpResp HttpResp = 5; - */ - public Builder setHttpResp( - io.keploy.grpc.stubs.Service.HttpResp.Builder builderForValue) { - if (httpRespBuilder_ == null) { - httpResp_ = builderForValue.build(); - onChanged(); - } else { - httpRespBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * .services.HttpResp HttpResp = 5; - */ - public Builder mergeHttpResp(io.keploy.grpc.stubs.Service.HttpResp value) { - if (httpRespBuilder_ == null) { - if (httpResp_ != null) { - httpResp_ = - io.keploy.grpc.stubs.Service.HttpResp.newBuilder(httpResp_).mergeFrom(value).buildPartial(); - } else { - httpResp_ = value; - } - onChanged(); - } else { - httpRespBuilder_.mergeFrom(value); - } - - return this; - } - /** - * .services.HttpResp HttpResp = 5; - */ - public Builder clearHttpResp() { - if (httpRespBuilder_ == null) { - httpResp_ = null; - onChanged(); - } else { - httpResp_ = null; - httpRespBuilder_ = null; - } - - return this; - } - /** - * .services.HttpResp HttpResp = 5; - */ - public io.keploy.grpc.stubs.Service.HttpResp.Builder getHttpRespBuilder() { - - onChanged(); - return getHttpRespFieldBuilder().getBuilder(); - } - /** - * .services.HttpResp HttpResp = 5; - */ - public io.keploy.grpc.stubs.Service.HttpRespOrBuilder getHttpRespOrBuilder() { - if (httpRespBuilder_ != null) { - return httpRespBuilder_.getMessageOrBuilder(); - } else { - return httpResp_ == null ? - io.keploy.grpc.stubs.Service.HttpResp.getDefaultInstance() : httpResp_; - } - } - /** - * .services.HttpResp HttpResp = 5; - */ - private com.google.protobuf.SingleFieldBuilderV3< - io.keploy.grpc.stubs.Service.HttpResp, io.keploy.grpc.stubs.Service.HttpResp.Builder, io.keploy.grpc.stubs.Service.HttpRespOrBuilder> - getHttpRespFieldBuilder() { - if (httpRespBuilder_ == null) { - httpRespBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - io.keploy.grpc.stubs.Service.HttpResp, io.keploy.grpc.stubs.Service.HttpResp.Builder, io.keploy.grpc.stubs.Service.HttpRespOrBuilder>( - getHttpResp(), - getParentForChildren(), - isClean()); - httpResp_ = null; - } - return httpRespBuilder_; - } - - private java.util.List dependency_ = - java.util.Collections.emptyList(); - private void ensureDependencyIsMutable() { - if (!((bitField0_ & 0x00000001) != 0)) { - dependency_ = new java.util.ArrayList(dependency_); - bitField0_ |= 0x00000001; - } - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - io.keploy.grpc.stubs.Service.Dependency, io.keploy.grpc.stubs.Service.Dependency.Builder, io.keploy.grpc.stubs.Service.DependencyOrBuilder> dependencyBuilder_; - - /** - * repeated .services.Dependency Dependency = 6; - */ - public java.util.List getDependencyList() { - if (dependencyBuilder_ == null) { - return java.util.Collections.unmodifiableList(dependency_); - } else { - return dependencyBuilder_.getMessageList(); - } - } - /** - * repeated .services.Dependency Dependency = 6; - */ - public int getDependencyCount() { - if (dependencyBuilder_ == null) { - return dependency_.size(); - } else { - return dependencyBuilder_.getCount(); - } - } - /** - * repeated .services.Dependency Dependency = 6; - */ - public io.keploy.grpc.stubs.Service.Dependency getDependency(int index) { - if (dependencyBuilder_ == null) { - return dependency_.get(index); - } else { - return dependencyBuilder_.getMessage(index); - } - } - /** - * repeated .services.Dependency Dependency = 6; - */ - public Builder setDependency( - int index, io.keploy.grpc.stubs.Service.Dependency value) { - if (dependencyBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureDependencyIsMutable(); - dependency_.set(index, value); - onChanged(); - } else { - dependencyBuilder_.setMessage(index, value); - } - return this; - } - /** - * repeated .services.Dependency Dependency = 6; - */ - public Builder setDependency( - int index, io.keploy.grpc.stubs.Service.Dependency.Builder builderForValue) { - if (dependencyBuilder_ == null) { - ensureDependencyIsMutable(); - dependency_.set(index, builderForValue.build()); - onChanged(); - } else { - dependencyBuilder_.setMessage(index, builderForValue.build()); - } - return this; - } - /** - * repeated .services.Dependency Dependency = 6; - */ - public Builder addDependency(io.keploy.grpc.stubs.Service.Dependency value) { - if (dependencyBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureDependencyIsMutable(); - dependency_.add(value); - onChanged(); - } else { - dependencyBuilder_.addMessage(value); - } - return this; - } - /** - * repeated .services.Dependency Dependency = 6; - */ - public Builder addDependency( - int index, io.keploy.grpc.stubs.Service.Dependency value) { - if (dependencyBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureDependencyIsMutable(); - dependency_.add(index, value); - onChanged(); - } else { - dependencyBuilder_.addMessage(index, value); - } - return this; - } - /** - * repeated .services.Dependency Dependency = 6; - */ - public Builder addDependency( - io.keploy.grpc.stubs.Service.Dependency.Builder builderForValue) { - if (dependencyBuilder_ == null) { - ensureDependencyIsMutable(); - dependency_.add(builderForValue.build()); - onChanged(); - } else { - dependencyBuilder_.addMessage(builderForValue.build()); - } - return this; - } - /** - * repeated .services.Dependency Dependency = 6; - */ - public Builder addDependency( - int index, io.keploy.grpc.stubs.Service.Dependency.Builder builderForValue) { - if (dependencyBuilder_ == null) { - ensureDependencyIsMutable(); - dependency_.add(index, builderForValue.build()); - onChanged(); - } else { - dependencyBuilder_.addMessage(index, builderForValue.build()); - } - return this; - } - /** - * repeated .services.Dependency Dependency = 6; - */ - public Builder addAllDependency( - java.lang.Iterable values) { - if (dependencyBuilder_ == null) { - ensureDependencyIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, dependency_); - onChanged(); - } else { - dependencyBuilder_.addAllMessages(values); - } - return this; - } - /** - * repeated .services.Dependency Dependency = 6; - */ - public Builder clearDependency() { - if (dependencyBuilder_ == null) { - dependency_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - onChanged(); - } else { - dependencyBuilder_.clear(); - } - return this; - } - /** - * repeated .services.Dependency Dependency = 6; - */ - public Builder removeDependency(int index) { - if (dependencyBuilder_ == null) { - ensureDependencyIsMutable(); - dependency_.remove(index); - onChanged(); - } else { - dependencyBuilder_.remove(index); - } - return this; - } - /** - * repeated .services.Dependency Dependency = 6; - */ - public io.keploy.grpc.stubs.Service.Dependency.Builder getDependencyBuilder( - int index) { - return getDependencyFieldBuilder().getBuilder(index); - } - /** - * repeated .services.Dependency Dependency = 6; - */ - public io.keploy.grpc.stubs.Service.DependencyOrBuilder getDependencyOrBuilder( - int index) { - if (dependencyBuilder_ == null) { - return dependency_.get(index); } else { - return dependencyBuilder_.getMessageOrBuilder(index); - } - } - /** - * repeated .services.Dependency Dependency = 6; - */ - public java.util.List - getDependencyOrBuilderList() { - if (dependencyBuilder_ != null) { - return dependencyBuilder_.getMessageOrBuilderList(); - } else { - return java.util.Collections.unmodifiableList(dependency_); - } - } - /** - * repeated .services.Dependency Dependency = 6; - */ - public io.keploy.grpc.stubs.Service.Dependency.Builder addDependencyBuilder() { - return getDependencyFieldBuilder().addBuilder( - io.keploy.grpc.stubs.Service.Dependency.getDefaultInstance()); - } - /** - * repeated .services.Dependency Dependency = 6; - */ - public io.keploy.grpc.stubs.Service.Dependency.Builder addDependencyBuilder( - int index) { - return getDependencyFieldBuilder().addBuilder( - index, io.keploy.grpc.stubs.Service.Dependency.getDefaultInstance()); - } - /** - * repeated .services.Dependency Dependency = 6; - */ - public java.util.List - getDependencyBuilderList() { - return getDependencyFieldBuilder().getBuilderList(); - } - private com.google.protobuf.RepeatedFieldBuilderV3< - io.keploy.grpc.stubs.Service.Dependency, io.keploy.grpc.stubs.Service.Dependency.Builder, io.keploy.grpc.stubs.Service.DependencyOrBuilder> - getDependencyFieldBuilder() { - if (dependencyBuilder_ == null) { - dependencyBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< - io.keploy.grpc.stubs.Service.Dependency, io.keploy.grpc.stubs.Service.Dependency.Builder, io.keploy.grpc.stubs.Service.DependencyOrBuilder>( - dependency_, - ((bitField0_ & 0x00000001) != 0), - getParentForChildren(), - isClean()); - dependency_ = null; - } - return dependencyBuilder_; - } - - private java.lang.Object testCasePath_ = ""; - /** - * string TestCasePath = 7; - * @return The testCasePath. - */ - public java.lang.String getTestCasePath() { - java.lang.Object ref = testCasePath_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - testCasePath_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * string TestCasePath = 7; - * @return The bytes for testCasePath. - */ - public com.google.protobuf.ByteString - getTestCasePathBytes() { - java.lang.Object ref = testCasePath_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - testCasePath_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * string TestCasePath = 7; - * @param value The testCasePath to set. - * @return This builder for chaining. - */ - public Builder setTestCasePath( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - testCasePath_ = value; - onChanged(); - return this; - } - /** - * string TestCasePath = 7; - * @return This builder for chaining. - */ - public Builder clearTestCasePath() { - - testCasePath_ = getDefaultInstance().getTestCasePath(); - onChanged(); - return this; - } - /** - * string TestCasePath = 7; - * @param value The bytes for testCasePath to set. - * @return This builder for chaining. - */ - public Builder setTestCasePathBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - testCasePath_ = value; - onChanged(); - return this; - } - - private java.lang.Object mockPath_ = ""; - /** - * string MockPath = 8; - * @return The mockPath. - */ - public java.lang.String getMockPath() { - java.lang.Object ref = mockPath_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - mockPath_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * string MockPath = 8; - * @return The bytes for mockPath. - */ - public com.google.protobuf.ByteString - getMockPathBytes() { - java.lang.Object ref = mockPath_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - mockPath_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * string MockPath = 8; - * @param value The mockPath to set. - * @return This builder for chaining. - */ - public Builder setMockPath( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - mockPath_ = value; - onChanged(); - return this; - } - /** - * string MockPath = 8; - * @return This builder for chaining. - */ - public Builder clearMockPath() { - - mockPath_ = getDefaultInstance().getMockPath(); - onChanged(); - return this; - } - /** - * string MockPath = 8; - * @param value The bytes for mockPath to set. - * @return This builder for chaining. - */ - public Builder setMockPathBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - mockPath_ = value; - onChanged(); - return this; - } - - private java.util.List mocks_ = - java.util.Collections.emptyList(); - private void ensureMocksIsMutable() { - if (!((bitField0_ & 0x00000002) != 0)) { - mocks_ = new java.util.ArrayList(mocks_); - bitField0_ |= 0x00000002; - } - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - io.keploy.grpc.stubs.Service.Mock, io.keploy.grpc.stubs.Service.Mock.Builder, io.keploy.grpc.stubs.Service.MockOrBuilder> mocksBuilder_; - - /** - * repeated .services.Mock Mocks = 9; - */ - public java.util.List getMocksList() { - if (mocksBuilder_ == null) { - return java.util.Collections.unmodifiableList(mocks_); - } else { - return mocksBuilder_.getMessageList(); - } - } - /** - * repeated .services.Mock Mocks = 9; - */ - public int getMocksCount() { - if (mocksBuilder_ == null) { - return mocks_.size(); - } else { - return mocksBuilder_.getCount(); - } - } - /** - * repeated .services.Mock Mocks = 9; - */ - public io.keploy.grpc.stubs.Service.Mock getMocks(int index) { - if (mocksBuilder_ == null) { - return mocks_.get(index); - } else { - return mocksBuilder_.getMessage(index); - } - } - /** - * repeated .services.Mock Mocks = 9; - */ - public Builder setMocks( - int index, io.keploy.grpc.stubs.Service.Mock value) { - if (mocksBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureMocksIsMutable(); - mocks_.set(index, value); - onChanged(); - } else { - mocksBuilder_.setMessage(index, value); - } - return this; - } - /** - * repeated .services.Mock Mocks = 9; - */ - public Builder setMocks( - int index, io.keploy.grpc.stubs.Service.Mock.Builder builderForValue) { - if (mocksBuilder_ == null) { - ensureMocksIsMutable(); - mocks_.set(index, builderForValue.build()); - onChanged(); - } else { - mocksBuilder_.setMessage(index, builderForValue.build()); - } - return this; - } - /** - * repeated .services.Mock Mocks = 9; - */ - public Builder addMocks(io.keploy.grpc.stubs.Service.Mock value) { - if (mocksBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureMocksIsMutable(); - mocks_.add(value); - onChanged(); - } else { - mocksBuilder_.addMessage(value); - } - return this; - } - /** - * repeated .services.Mock Mocks = 9; - */ - public Builder addMocks( - int index, io.keploy.grpc.stubs.Service.Mock value) { - if (mocksBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureMocksIsMutable(); - mocks_.add(index, value); - onChanged(); - } else { - mocksBuilder_.addMessage(index, value); - } - return this; - } - /** - * repeated .services.Mock Mocks = 9; - */ - public Builder addMocks( - io.keploy.grpc.stubs.Service.Mock.Builder builderForValue) { - if (mocksBuilder_ == null) { - ensureMocksIsMutable(); - mocks_.add(builderForValue.build()); - onChanged(); - } else { - mocksBuilder_.addMessage(builderForValue.build()); - } - return this; - } - /** - * repeated .services.Mock Mocks = 9; - */ - public Builder addMocks( - int index, io.keploy.grpc.stubs.Service.Mock.Builder builderForValue) { - if (mocksBuilder_ == null) { - ensureMocksIsMutable(); - mocks_.add(index, builderForValue.build()); - onChanged(); - } else { - mocksBuilder_.addMessage(index, builderForValue.build()); - } - return this; - } - /** - * repeated .services.Mock Mocks = 9; - */ - public Builder addAllMocks( - java.lang.Iterable values) { - if (mocksBuilder_ == null) { - ensureMocksIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, mocks_); - onChanged(); - } else { - mocksBuilder_.addAllMessages(values); - } - return this; - } - /** - * repeated .services.Mock Mocks = 9; - */ - public Builder clearMocks() { - if (mocksBuilder_ == null) { - mocks_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000002); - onChanged(); - } else { - mocksBuilder_.clear(); - } - return this; - } - /** - * repeated .services.Mock Mocks = 9; - */ - public Builder removeMocks(int index) { - if (mocksBuilder_ == null) { - ensureMocksIsMutable(); - mocks_.remove(index); - onChanged(); - } else { - mocksBuilder_.remove(index); - } - return this; - } - /** - * repeated .services.Mock Mocks = 9; - */ - public io.keploy.grpc.stubs.Service.Mock.Builder getMocksBuilder( - int index) { - return getMocksFieldBuilder().getBuilder(index); - } - /** - * repeated .services.Mock Mocks = 9; - */ - public io.keploy.grpc.stubs.Service.MockOrBuilder getMocksOrBuilder( - int index) { - if (mocksBuilder_ == null) { - return mocks_.get(index); } else { - return mocksBuilder_.getMessageOrBuilder(index); - } - } - /** - * repeated .services.Mock Mocks = 9; - */ - public java.util.List - getMocksOrBuilderList() { - if (mocksBuilder_ != null) { - return mocksBuilder_.getMessageOrBuilderList(); - } else { - return java.util.Collections.unmodifiableList(mocks_); - } - } - /** - * repeated .services.Mock Mocks = 9; - */ - public io.keploy.grpc.stubs.Service.Mock.Builder addMocksBuilder() { - return getMocksFieldBuilder().addBuilder( - io.keploy.grpc.stubs.Service.Mock.getDefaultInstance()); - } - /** - * repeated .services.Mock Mocks = 9; - */ - public io.keploy.grpc.stubs.Service.Mock.Builder addMocksBuilder( - int index) { - return getMocksFieldBuilder().addBuilder( - index, io.keploy.grpc.stubs.Service.Mock.getDefaultInstance()); - } - /** - * repeated .services.Mock Mocks = 9; - */ - public java.util.List - getMocksBuilderList() { - return getMocksFieldBuilder().getBuilderList(); - } - private com.google.protobuf.RepeatedFieldBuilderV3< - io.keploy.grpc.stubs.Service.Mock, io.keploy.grpc.stubs.Service.Mock.Builder, io.keploy.grpc.stubs.Service.MockOrBuilder> - getMocksFieldBuilder() { - if (mocksBuilder_ == null) { - mocksBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< - io.keploy.grpc.stubs.Service.Mock, io.keploy.grpc.stubs.Service.Mock.Builder, io.keploy.grpc.stubs.Service.MockOrBuilder>( - mocks_, - ((bitField0_ & 0x00000002) != 0), - getParentForChildren(), - isClean()); - mocks_ = null; - } - return mocksBuilder_; - } - - private com.google.protobuf.LazyStringList remove_ = com.google.protobuf.LazyStringArrayList.EMPTY; - private void ensureRemoveIsMutable() { - if (!((bitField0_ & 0x00000004) != 0)) { - remove_ = new com.google.protobuf.LazyStringArrayList(remove_); - bitField0_ |= 0x00000004; - } - } - /** - * repeated string Remove = 10; - * @return A list containing the remove. - */ - public com.google.protobuf.ProtocolStringList - getRemoveList() { - return remove_.getUnmodifiableView(); - } - /** - * repeated string Remove = 10; - * @return The count of remove. - */ - public int getRemoveCount() { - return remove_.size(); - } - /** - * repeated string Remove = 10; - * @param index The index of the element to return. - * @return The remove at the given index. - */ - public java.lang.String getRemove(int index) { - return remove_.get(index); - } - /** - * repeated string Remove = 10; - * @param index The index of the value to return. - * @return The bytes of the remove at the given index. - */ - public com.google.protobuf.ByteString - getRemoveBytes(int index) { - return remove_.getByteString(index); - } - /** - * repeated string Remove = 10; - * @param index The index to set the value at. - * @param value The remove to set. - * @return This builder for chaining. - */ - public Builder setRemove( - int index, java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureRemoveIsMutable(); - remove_.set(index, value); - onChanged(); - return this; - } - /** - * repeated string Remove = 10; - * @param value The remove to add. - * @return This builder for chaining. - */ - public Builder addRemove( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureRemoveIsMutable(); - remove_.add(value); - onChanged(); - return this; - } - /** - * repeated string Remove = 10; - * @param values The remove to add. - * @return This builder for chaining. - */ - public Builder addAllRemove( - java.lang.Iterable values) { - ensureRemoveIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, remove_); - onChanged(); - return this; - } - /** - * repeated string Remove = 10; - * @return This builder for chaining. - */ - public Builder clearRemove() { - remove_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00000004); - onChanged(); - return this; - } - /** - * repeated string Remove = 10; - * @param value The bytes of the remove to add. - * @return This builder for chaining. - */ - public Builder addRemoveBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - ensureRemoveIsMutable(); - remove_.add(value); - onChanged(); - return this; - } - - private com.google.protobuf.MapField< - java.lang.String, java.lang.String> replace_; - private com.google.protobuf.MapField - internalGetReplace() { - if (replace_ == null) { - return com.google.protobuf.MapField.emptyMapField( - ReplaceDefaultEntryHolder.defaultEntry); - } - return replace_; - } - private com.google.protobuf.MapField - internalGetMutableReplace() { - onChanged();; - if (replace_ == null) { - replace_ = com.google.protobuf.MapField.newMapField( - ReplaceDefaultEntryHolder.defaultEntry); - } - if (!replace_.isMutable()) { - replace_ = replace_.copy(); - } - return replace_; - } - - public int getReplaceCount() { - return internalGetReplace().getMap().size(); - } - /** - * map<string, string> Replace = 11; - */ - - @java.lang.Override - public boolean containsReplace( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - return internalGetReplace().getMap().containsKey(key); - } - /** - * Use {@link #getReplaceMap()} instead. - */ - @java.lang.Override - @java.lang.Deprecated - public java.util.Map getReplace() { - return getReplaceMap(); - } - /** - * map<string, string> Replace = 11; - */ - @java.lang.Override - - public java.util.Map getReplaceMap() { - return internalGetReplace().getMap(); - } - /** - * map<string, string> Replace = 11; - */ - @java.lang.Override - - public java.lang.String getReplaceOrDefault( - java.lang.String key, - java.lang.String defaultValue) { - if (key == null) { throw new NullPointerException("map key"); } - java.util.Map map = - internalGetReplace().getMap(); - return map.containsKey(key) ? map.get(key) : defaultValue; - } - /** - * map<string, string> Replace = 11; - */ - @java.lang.Override - - public java.lang.String getReplaceOrThrow( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - java.util.Map map = - internalGetReplace().getMap(); - if (!map.containsKey(key)) { - throw new java.lang.IllegalArgumentException(); - } - return map.get(key); - } - - public Builder clearReplace() { - internalGetMutableReplace().getMutableMap() - .clear(); - return this; - } - /** - * map<string, string> Replace = 11; - */ - - public Builder removeReplace( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - internalGetMutableReplace().getMutableMap() - .remove(key); - return this; - } - /** - * Use alternate mutation accessors instead. - */ - @java.lang.Deprecated - public java.util.Map - getMutableReplace() { - return internalGetMutableReplace().getMutableMap(); - } - /** - * map<string, string> Replace = 11; - */ - public Builder putReplace( - java.lang.String key, - java.lang.String value) { - if (key == null) { throw new NullPointerException("map key"); } - if (value == null) { - throw new NullPointerException("map value"); -} - - internalGetMutableReplace().getMutableMap() - .put(key, value); - return this; - } - /** - * map<string, string> Replace = 11; - */ - - public Builder putAllReplace( - java.util.Map values) { - internalGetMutableReplace().getMutableMap() - .putAll(values); - return this; - } - - private java.lang.Object type_ = ""; - /** - * string Type = 12; - * @return The type. - */ - public java.lang.String getType() { - java.lang.Object ref = type_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - type_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * string Type = 12; - * @return The bytes for type. - */ - public com.google.protobuf.ByteString - getTypeBytes() { - java.lang.Object ref = type_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - type_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * string Type = 12; - * @param value The type to set. - * @return This builder for chaining. - */ - public Builder setType( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - type_ = value; - onChanged(); - return this; - } - /** - * string Type = 12; - * @return This builder for chaining. - */ - public Builder clearType() { - - type_ = getDefaultInstance().getType(); - onChanged(); - return this; - } - /** - * string Type = 12; - * @param value The bytes for type to set. - * @return This builder for chaining. - */ - public Builder setTypeBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - type_ = value; - onChanged(); - return this; - } - - private io.keploy.grpc.stubs.Service.GrpcReq grpcReq_; - private com.google.protobuf.SingleFieldBuilderV3< - io.keploy.grpc.stubs.Service.GrpcReq, io.keploy.grpc.stubs.Service.GrpcReq.Builder, io.keploy.grpc.stubs.Service.GrpcReqOrBuilder> grpcReqBuilder_; - /** - * .services.GrpcReq GrpcReq = 13; - * @return Whether the grpcReq field is set. - */ - public boolean hasGrpcReq() { - return grpcReqBuilder_ != null || grpcReq_ != null; - } - /** - * .services.GrpcReq GrpcReq = 13; - * @return The grpcReq. - */ - public io.keploy.grpc.stubs.Service.GrpcReq getGrpcReq() { - if (grpcReqBuilder_ == null) { - return grpcReq_ == null ? io.keploy.grpc.stubs.Service.GrpcReq.getDefaultInstance() : grpcReq_; - } else { - return grpcReqBuilder_.getMessage(); - } - } - /** - * .services.GrpcReq GrpcReq = 13; - */ - public Builder setGrpcReq(io.keploy.grpc.stubs.Service.GrpcReq value) { - if (grpcReqBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - grpcReq_ = value; - onChanged(); - } else { - grpcReqBuilder_.setMessage(value); - } - - return this; - } - /** - * .services.GrpcReq GrpcReq = 13; - */ - public Builder setGrpcReq( - io.keploy.grpc.stubs.Service.GrpcReq.Builder builderForValue) { - if (grpcReqBuilder_ == null) { - grpcReq_ = builderForValue.build(); - onChanged(); - } else { - grpcReqBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * .services.GrpcReq GrpcReq = 13; - */ - public Builder mergeGrpcReq(io.keploy.grpc.stubs.Service.GrpcReq value) { - if (grpcReqBuilder_ == null) { - if (grpcReq_ != null) { - grpcReq_ = - io.keploy.grpc.stubs.Service.GrpcReq.newBuilder(grpcReq_).mergeFrom(value).buildPartial(); - } else { - grpcReq_ = value; - } - onChanged(); - } else { - grpcReqBuilder_.mergeFrom(value); - } - - return this; - } - /** - * .services.GrpcReq GrpcReq = 13; - */ - public Builder clearGrpcReq() { - if (grpcReqBuilder_ == null) { - grpcReq_ = null; - onChanged(); - } else { - grpcReq_ = null; - grpcReqBuilder_ = null; - } - - return this; - } - /** - * .services.GrpcReq GrpcReq = 13; - */ - public io.keploy.grpc.stubs.Service.GrpcReq.Builder getGrpcReqBuilder() { - - onChanged(); - return getGrpcReqFieldBuilder().getBuilder(); - } - /** - * .services.GrpcReq GrpcReq = 13; - */ - public io.keploy.grpc.stubs.Service.GrpcReqOrBuilder getGrpcReqOrBuilder() { - if (grpcReqBuilder_ != null) { - return grpcReqBuilder_.getMessageOrBuilder(); - } else { - return grpcReq_ == null ? - io.keploy.grpc.stubs.Service.GrpcReq.getDefaultInstance() : grpcReq_; - } - } - /** - * .services.GrpcReq GrpcReq = 13; - */ - private com.google.protobuf.SingleFieldBuilderV3< - io.keploy.grpc.stubs.Service.GrpcReq, io.keploy.grpc.stubs.Service.GrpcReq.Builder, io.keploy.grpc.stubs.Service.GrpcReqOrBuilder> - getGrpcReqFieldBuilder() { - if (grpcReqBuilder_ == null) { - grpcReqBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - io.keploy.grpc.stubs.Service.GrpcReq, io.keploy.grpc.stubs.Service.GrpcReq.Builder, io.keploy.grpc.stubs.Service.GrpcReqOrBuilder>( - getGrpcReq(), - getParentForChildren(), - isClean()); - grpcReq_ = null; - } - return grpcReqBuilder_; - } - - private io.keploy.grpc.stubs.Service.GrpcResp grpcResp_; - private com.google.protobuf.SingleFieldBuilderV3< - io.keploy.grpc.stubs.Service.GrpcResp, io.keploy.grpc.stubs.Service.GrpcResp.Builder, io.keploy.grpc.stubs.Service.GrpcRespOrBuilder> grpcRespBuilder_; - /** - * .services.GrpcResp GrpcResp = 14; - * @return Whether the grpcResp field is set. - */ - public boolean hasGrpcResp() { - return grpcRespBuilder_ != null || grpcResp_ != null; - } - /** - * .services.GrpcResp GrpcResp = 14; - * @return The grpcResp. - */ - public io.keploy.grpc.stubs.Service.GrpcResp getGrpcResp() { - if (grpcRespBuilder_ == null) { - return grpcResp_ == null ? io.keploy.grpc.stubs.Service.GrpcResp.getDefaultInstance() : grpcResp_; - } else { - return grpcRespBuilder_.getMessage(); - } - } - /** - * .services.GrpcResp GrpcResp = 14; - */ - public Builder setGrpcResp(io.keploy.grpc.stubs.Service.GrpcResp value) { - if (grpcRespBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - grpcResp_ = value; - onChanged(); - } else { - grpcRespBuilder_.setMessage(value); - } - - return this; - } - /** - * .services.GrpcResp GrpcResp = 14; - */ - public Builder setGrpcResp( - io.keploy.grpc.stubs.Service.GrpcResp.Builder builderForValue) { - if (grpcRespBuilder_ == null) { - grpcResp_ = builderForValue.build(); - onChanged(); - } else { - grpcRespBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * .services.GrpcResp GrpcResp = 14; - */ - public Builder mergeGrpcResp(io.keploy.grpc.stubs.Service.GrpcResp value) { - if (grpcRespBuilder_ == null) { - if (grpcResp_ != null) { - grpcResp_ = - io.keploy.grpc.stubs.Service.GrpcResp.newBuilder(grpcResp_).mergeFrom(value).buildPartial(); - } else { - grpcResp_ = value; - } - onChanged(); - } else { - grpcRespBuilder_.mergeFrom(value); - } - - return this; - } - /** - * .services.GrpcResp GrpcResp = 14; - */ - public Builder clearGrpcResp() { - if (grpcRespBuilder_ == null) { - grpcResp_ = null; - onChanged(); - } else { - grpcResp_ = null; - grpcRespBuilder_ = null; - } - - return this; - } - /** - * .services.GrpcResp GrpcResp = 14; - */ - public io.keploy.grpc.stubs.Service.GrpcResp.Builder getGrpcRespBuilder() { - - onChanged(); - return getGrpcRespFieldBuilder().getBuilder(); - } - /** - * .services.GrpcResp GrpcResp = 14; - */ - public io.keploy.grpc.stubs.Service.GrpcRespOrBuilder getGrpcRespOrBuilder() { - if (grpcRespBuilder_ != null) { - return grpcRespBuilder_.getMessageOrBuilder(); - } else { - return grpcResp_ == null ? - io.keploy.grpc.stubs.Service.GrpcResp.getDefaultInstance() : grpcResp_; - } - } - /** - * .services.GrpcResp GrpcResp = 14; - */ - private com.google.protobuf.SingleFieldBuilderV3< - io.keploy.grpc.stubs.Service.GrpcResp, io.keploy.grpc.stubs.Service.GrpcResp.Builder, io.keploy.grpc.stubs.Service.GrpcRespOrBuilder> - getGrpcRespFieldBuilder() { - if (grpcRespBuilder_ == null) { - grpcRespBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - io.keploy.grpc.stubs.Service.GrpcResp, io.keploy.grpc.stubs.Service.GrpcResp.Builder, io.keploy.grpc.stubs.Service.GrpcRespOrBuilder>( - getGrpcResp(), - getParentForChildren(), - isClean()); - grpcResp_ = null; - } - return grpcRespBuilder_; - } - - private java.lang.Object appPath_ = ""; - /** - * string AppPath = 15; - * @return The appPath. - */ - public java.lang.String getAppPath() { - java.lang.Object ref = appPath_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - appPath_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * string AppPath = 15; - * @return The bytes for appPath. - */ - public com.google.protobuf.ByteString - getAppPathBytes() { - java.lang.Object ref = appPath_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - appPath_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * string AppPath = 15; - * @param value The appPath to set. - * @return This builder for chaining. - */ - public Builder setAppPath( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - appPath_ = value; - onChanged(); - return this; - } - /** - * string AppPath = 15; - * @return This builder for chaining. - */ - public Builder clearAppPath() { - - appPath_ = getDefaultInstance().getAppPath(); - onChanged(); - return this; - } - /** - * string AppPath = 15; - * @param value The bytes for appPath to set. - * @return This builder for chaining. - */ - public Builder setAppPathBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - appPath_ = value; - onChanged(); - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:services.TestCaseReq) - } - - // @@protoc_insertion_point(class_scope:services.TestCaseReq) - private static final io.keploy.grpc.stubs.Service.TestCaseReq DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new io.keploy.grpc.stubs.Service.TestCaseReq(); - } - - public static io.keploy.grpc.stubs.Service.TestCaseReq getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public TestCaseReq parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new TestCaseReq(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.TestCaseReq getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface TestReqOrBuilder extends - // @@protoc_insertion_point(interface_extends:services.TestReq) - com.google.protobuf.MessageOrBuilder { - - /** - * string ID = 1; - * @return The iD. - */ - java.lang.String getID(); - /** - * string ID = 1; - * @return The bytes for iD. - */ - com.google.protobuf.ByteString - getIDBytes(); - - /** - * string AppID = 2; - * @return The appID. - */ - java.lang.String getAppID(); - /** - * string AppID = 2; - * @return The bytes for appID. - */ - com.google.protobuf.ByteString - getAppIDBytes(); - - /** - * string RunID = 3; - * @return The runID. - */ - java.lang.String getRunID(); - /** - * string RunID = 3; - * @return The bytes for runID. - */ - com.google.protobuf.ByteString - getRunIDBytes(); - - /** - * .services.HttpResp Resp = 4; - * @return Whether the resp field is set. - */ - boolean hasResp(); - /** - * .services.HttpResp Resp = 4; - * @return The resp. - */ - io.keploy.grpc.stubs.Service.HttpResp getResp(); - /** - * .services.HttpResp Resp = 4; - */ - io.keploy.grpc.stubs.Service.HttpRespOrBuilder getRespOrBuilder(); - - /** - * string TestCasePath = 5; - * @return The testCasePath. - */ - java.lang.String getTestCasePath(); - /** - * string TestCasePath = 5; - * @return The bytes for testCasePath. - */ - com.google.protobuf.ByteString - getTestCasePathBytes(); - - /** - * string MockPath = 6; - * @return The mockPath. - */ - java.lang.String getMockPath(); - /** - * string MockPath = 6; - * @return The bytes for mockPath. - */ - com.google.protobuf.ByteString - getMockPathBytes(); - - /** - * string Type = 7; - * @return The type. - */ - java.lang.String getType(); - /** - * string Type = 7; - * @return The bytes for type. - */ - com.google.protobuf.ByteString - getTypeBytes(); - - /** - * .services.GrpcResp GrpcResp = 8; - * @return Whether the grpcResp field is set. - */ - boolean hasGrpcResp(); - /** - * .services.GrpcResp GrpcResp = 8; - * @return The grpcResp. - */ - io.keploy.grpc.stubs.Service.GrpcResp getGrpcResp(); - /** - * .services.GrpcResp GrpcResp = 8; - */ - io.keploy.grpc.stubs.Service.GrpcRespOrBuilder getGrpcRespOrBuilder(); - } - /** - * Protobuf type {@code services.TestReq} - */ - public static final class TestReq extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:services.TestReq) - TestReqOrBuilder { - private static final long serialVersionUID = 0L; - // Use TestReq.newBuilder() to construct. - private TestReq(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private TestReq() { - iD_ = ""; - appID_ = ""; - runID_ = ""; - testCasePath_ = ""; - mockPath_ = ""; - type_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new TestReq(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private TestReq( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - java.lang.String s = input.readStringRequireUtf8(); - - iD_ = s; - break; - } - case 18: { - java.lang.String s = input.readStringRequireUtf8(); - - appID_ = s; - break; - } - case 26: { - java.lang.String s = input.readStringRequireUtf8(); - - runID_ = s; - break; - } - case 34: { - io.keploy.grpc.stubs.Service.HttpResp.Builder subBuilder = null; - if (resp_ != null) { - subBuilder = resp_.toBuilder(); - } - resp_ = input.readMessage(io.keploy.grpc.stubs.Service.HttpResp.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(resp_); - resp_ = subBuilder.buildPartial(); - } - - break; - } - case 42: { - java.lang.String s = input.readStringRequireUtf8(); - - testCasePath_ = s; - break; - } - case 50: { - java.lang.String s = input.readStringRequireUtf8(); - - mockPath_ = s; - break; - } - case 58: { - java.lang.String s = input.readStringRequireUtf8(); - - type_ = s; - break; - } - case 66: { - io.keploy.grpc.stubs.Service.GrpcResp.Builder subBuilder = null; - if (grpcResp_ != null) { - subBuilder = grpcResp_.toBuilder(); - } - grpcResp_ = input.readMessage(io.keploy.grpc.stubs.Service.GrpcResp.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(grpcResp_); - grpcResp_ = subBuilder.buildPartial(); - } - - break; - } - default: { - if (!parseUnknownField( - input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return io.keploy.grpc.stubs.Service.internal_static_services_TestReq_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return io.keploy.grpc.stubs.Service.internal_static_services_TestReq_fieldAccessorTable - .ensureFieldAccessorsInitialized( - io.keploy.grpc.stubs.Service.TestReq.class, io.keploy.grpc.stubs.Service.TestReq.Builder.class); - } - - public static final int ID_FIELD_NUMBER = 1; - private volatile java.lang.Object iD_; - /** - * string ID = 1; - * @return The iD. - */ - @java.lang.Override - public java.lang.String getID() { - java.lang.Object ref = iD_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - iD_ = s; - return s; - } - } - /** - * string ID = 1; - * @return The bytes for iD. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getIDBytes() { - java.lang.Object ref = iD_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - iD_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int APPID_FIELD_NUMBER = 2; - private volatile java.lang.Object appID_; - /** - * string AppID = 2; - * @return The appID. - */ - @java.lang.Override - public java.lang.String getAppID() { - java.lang.Object ref = appID_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - appID_ = s; - return s; - } - } - /** - * string AppID = 2; - * @return The bytes for appID. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getAppIDBytes() { - java.lang.Object ref = appID_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - appID_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int RUNID_FIELD_NUMBER = 3; - private volatile java.lang.Object runID_; - /** - * string RunID = 3; - * @return The runID. - */ - @java.lang.Override - public java.lang.String getRunID() { - java.lang.Object ref = runID_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - runID_ = s; - return s; - } - } - /** - * string RunID = 3; - * @return The bytes for runID. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getRunIDBytes() { - java.lang.Object ref = runID_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - runID_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int RESP_FIELD_NUMBER = 4; - private io.keploy.grpc.stubs.Service.HttpResp resp_; - /** - * .services.HttpResp Resp = 4; - * @return Whether the resp field is set. - */ - @java.lang.Override - public boolean hasResp() { - return resp_ != null; - } - /** - * .services.HttpResp Resp = 4; - * @return The resp. - */ - @java.lang.Override - public io.keploy.grpc.stubs.Service.HttpResp getResp() { - return resp_ == null ? io.keploy.grpc.stubs.Service.HttpResp.getDefaultInstance() : resp_; - } - /** - * .services.HttpResp Resp = 4; - */ - @java.lang.Override - public io.keploy.grpc.stubs.Service.HttpRespOrBuilder getRespOrBuilder() { - return getResp(); - } - - public static final int TESTCASEPATH_FIELD_NUMBER = 5; - private volatile java.lang.Object testCasePath_; - /** - * string TestCasePath = 5; - * @return The testCasePath. - */ - @java.lang.Override - public java.lang.String getTestCasePath() { - java.lang.Object ref = testCasePath_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - testCasePath_ = s; - return s; - } - } - /** - * string TestCasePath = 5; - * @return The bytes for testCasePath. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getTestCasePathBytes() { - java.lang.Object ref = testCasePath_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - testCasePath_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int MOCKPATH_FIELD_NUMBER = 6; - private volatile java.lang.Object mockPath_; - /** - * string MockPath = 6; - * @return The mockPath. - */ - @java.lang.Override - public java.lang.String getMockPath() { - java.lang.Object ref = mockPath_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - mockPath_ = s; - return s; - } - } - /** - * string MockPath = 6; - * @return The bytes for mockPath. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getMockPathBytes() { - java.lang.Object ref = mockPath_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - mockPath_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int TYPE_FIELD_NUMBER = 7; - private volatile java.lang.Object type_; - /** - * string Type = 7; - * @return The type. - */ - @java.lang.Override - public java.lang.String getType() { - java.lang.Object ref = type_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - type_ = s; - return s; - } - } - /** - * string Type = 7; - * @return The bytes for type. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getTypeBytes() { - java.lang.Object ref = type_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - type_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int GRPCRESP_FIELD_NUMBER = 8; - private io.keploy.grpc.stubs.Service.GrpcResp grpcResp_; - /** - * .services.GrpcResp GrpcResp = 8; - * @return Whether the grpcResp field is set. - */ - @java.lang.Override - public boolean hasGrpcResp() { - return grpcResp_ != null; - } - /** - * .services.GrpcResp GrpcResp = 8; - * @return The grpcResp. - */ - @java.lang.Override - public io.keploy.grpc.stubs.Service.GrpcResp getGrpcResp() { - return grpcResp_ == null ? io.keploy.grpc.stubs.Service.GrpcResp.getDefaultInstance() : grpcResp_; - } - /** - * .services.GrpcResp GrpcResp = 8; - */ - @java.lang.Override - public io.keploy.grpc.stubs.Service.GrpcRespOrBuilder getGrpcRespOrBuilder() { - return getGrpcResp(); - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(iD_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, iD_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(appID_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, appID_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(runID_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, runID_); - } - if (resp_ != null) { - output.writeMessage(4, getResp()); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(testCasePath_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 5, testCasePath_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(mockPath_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 6, mockPath_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(type_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 7, type_); - } - if (grpcResp_ != null) { - output.writeMessage(8, getGrpcResp()); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(iD_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, iD_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(appID_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, appID_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(runID_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, runID_); - } - if (resp_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(4, getResp()); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(testCasePath_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, testCasePath_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(mockPath_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, mockPath_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(type_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(7, type_); - } - if (grpcResp_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(8, getGrpcResp()); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof io.keploy.grpc.stubs.Service.TestReq)) { - return super.equals(obj); - } - io.keploy.grpc.stubs.Service.TestReq other = (io.keploy.grpc.stubs.Service.TestReq) obj; - - if (!getID() - .equals(other.getID())) return false; - if (!getAppID() - .equals(other.getAppID())) return false; - if (!getRunID() - .equals(other.getRunID())) return false; - if (hasResp() != other.hasResp()) return false; - if (hasResp()) { - if (!getResp() - .equals(other.getResp())) return false; - } - if (!getTestCasePath() - .equals(other.getTestCasePath())) return false; - if (!getMockPath() - .equals(other.getMockPath())) return false; - if (!getType() - .equals(other.getType())) return false; - if (hasGrpcResp() != other.hasGrpcResp()) return false; - if (hasGrpcResp()) { - if (!getGrpcResp() - .equals(other.getGrpcResp())) return false; - } - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + ID_FIELD_NUMBER; - hash = (53 * hash) + getID().hashCode(); - hash = (37 * hash) + APPID_FIELD_NUMBER; - hash = (53 * hash) + getAppID().hashCode(); - hash = (37 * hash) + RUNID_FIELD_NUMBER; - hash = (53 * hash) + getRunID().hashCode(); - if (hasResp()) { - hash = (37 * hash) + RESP_FIELD_NUMBER; - hash = (53 * hash) + getResp().hashCode(); - } - hash = (37 * hash) + TESTCASEPATH_FIELD_NUMBER; - hash = (53 * hash) + getTestCasePath().hashCode(); - hash = (37 * hash) + MOCKPATH_FIELD_NUMBER; - hash = (53 * hash) + getMockPath().hashCode(); - hash = (37 * hash) + TYPE_FIELD_NUMBER; - hash = (53 * hash) + getType().hashCode(); - if (hasGrpcResp()) { - hash = (37 * hash) + GRPCRESP_FIELD_NUMBER; - hash = (53 * hash) + getGrpcResp().hashCode(); - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static io.keploy.grpc.stubs.Service.TestReq parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.keploy.grpc.stubs.Service.TestReq parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.TestReq parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.keploy.grpc.stubs.Service.TestReq parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.TestReq parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.keploy.grpc.stubs.Service.TestReq parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.TestReq parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static io.keploy.grpc.stubs.Service.TestReq parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.TestReq parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static io.keploy.grpc.stubs.Service.TestReq parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.TestReq parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static io.keploy.grpc.stubs.Service.TestReq parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(io.keploy.grpc.stubs.Service.TestReq prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * Protobuf type {@code services.TestReq} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:services.TestReq) - io.keploy.grpc.stubs.Service.TestReqOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return io.keploy.grpc.stubs.Service.internal_static_services_TestReq_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return io.keploy.grpc.stubs.Service.internal_static_services_TestReq_fieldAccessorTable - .ensureFieldAccessorsInitialized( - io.keploy.grpc.stubs.Service.TestReq.class, io.keploy.grpc.stubs.Service.TestReq.Builder.class); - } - - // Construct using io.keploy.grpc.stubs.Service.TestReq.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 - .alwaysUseFieldBuilders) { - } - } - @java.lang.Override - public Builder clear() { - super.clear(); - iD_ = ""; - - appID_ = ""; - - runID_ = ""; - - if (respBuilder_ == null) { - resp_ = null; - } else { - resp_ = null; - respBuilder_ = null; - } - testCasePath_ = ""; - - mockPath_ = ""; - - type_ = ""; - - if (grpcRespBuilder_ == null) { - grpcResp_ = null; - } else { - grpcResp_ = null; - grpcRespBuilder_ = null; - } - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return io.keploy.grpc.stubs.Service.internal_static_services_TestReq_descriptor; - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.TestReq getDefaultInstanceForType() { - return io.keploy.grpc.stubs.Service.TestReq.getDefaultInstance(); - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.TestReq build() { - io.keploy.grpc.stubs.Service.TestReq result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.TestReq buildPartial() { - io.keploy.grpc.stubs.Service.TestReq result = new io.keploy.grpc.stubs.Service.TestReq(this); - result.iD_ = iD_; - result.appID_ = appID_; - result.runID_ = runID_; - if (respBuilder_ == null) { - result.resp_ = resp_; - } else { - result.resp_ = respBuilder_.build(); - } - result.testCasePath_ = testCasePath_; - result.mockPath_ = mockPath_; - result.type_ = type_; - if (grpcRespBuilder_ == null) { - result.grpcResp_ = grpcResp_; - } else { - result.grpcResp_ = grpcRespBuilder_.build(); - } - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof io.keploy.grpc.stubs.Service.TestReq) { - return mergeFrom((io.keploy.grpc.stubs.Service.TestReq)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(io.keploy.grpc.stubs.Service.TestReq other) { - if (other == io.keploy.grpc.stubs.Service.TestReq.getDefaultInstance()) return this; - if (!other.getID().isEmpty()) { - iD_ = other.iD_; - onChanged(); - } - if (!other.getAppID().isEmpty()) { - appID_ = other.appID_; - onChanged(); - } - if (!other.getRunID().isEmpty()) { - runID_ = other.runID_; - onChanged(); - } - if (other.hasResp()) { - mergeResp(other.getResp()); - } - if (!other.getTestCasePath().isEmpty()) { - testCasePath_ = other.testCasePath_; - onChanged(); - } - if (!other.getMockPath().isEmpty()) { - mockPath_ = other.mockPath_; - onChanged(); - } - if (!other.getType().isEmpty()) { - type_ = other.type_; - onChanged(); - } - if (other.hasGrpcResp()) { - mergeGrpcResp(other.getGrpcResp()); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - io.keploy.grpc.stubs.Service.TestReq parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (io.keploy.grpc.stubs.Service.TestReq) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private java.lang.Object iD_ = ""; - /** - * string ID = 1; - * @return The iD. - */ - public java.lang.String getID() { - java.lang.Object ref = iD_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - iD_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * string ID = 1; - * @return The bytes for iD. - */ - public com.google.protobuf.ByteString - getIDBytes() { - java.lang.Object ref = iD_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - iD_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * string ID = 1; - * @param value The iD to set. - * @return This builder for chaining. - */ - public Builder setID( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - iD_ = value; - onChanged(); - return this; - } - /** - * string ID = 1; - * @return This builder for chaining. - */ - public Builder clearID() { - - iD_ = getDefaultInstance().getID(); - onChanged(); - return this; - } - /** - * string ID = 1; - * @param value The bytes for iD to set. - * @return This builder for chaining. - */ - public Builder setIDBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - iD_ = value; - onChanged(); - return this; - } - - private java.lang.Object appID_ = ""; - /** - * string AppID = 2; - * @return The appID. - */ - public java.lang.String getAppID() { - java.lang.Object ref = appID_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - appID_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * string AppID = 2; - * @return The bytes for appID. - */ - public com.google.protobuf.ByteString - getAppIDBytes() { - java.lang.Object ref = appID_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - appID_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * string AppID = 2; - * @param value The appID to set. - * @return This builder for chaining. - */ - public Builder setAppID( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - appID_ = value; - onChanged(); - return this; - } - /** - * string AppID = 2; - * @return This builder for chaining. - */ - public Builder clearAppID() { - - appID_ = getDefaultInstance().getAppID(); - onChanged(); - return this; - } - /** - * string AppID = 2; - * @param value The bytes for appID to set. - * @return This builder for chaining. - */ - public Builder setAppIDBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - appID_ = value; - onChanged(); - return this; - } - - private java.lang.Object runID_ = ""; - /** - * string RunID = 3; - * @return The runID. - */ - public java.lang.String getRunID() { - java.lang.Object ref = runID_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - runID_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * string RunID = 3; - * @return The bytes for runID. - */ - public com.google.protobuf.ByteString - getRunIDBytes() { - java.lang.Object ref = runID_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - runID_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * string RunID = 3; - * @param value The runID to set. - * @return This builder for chaining. - */ - public Builder setRunID( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - runID_ = value; - onChanged(); - return this; - } - /** - * string RunID = 3; - * @return This builder for chaining. - */ - public Builder clearRunID() { - - runID_ = getDefaultInstance().getRunID(); - onChanged(); - return this; - } - /** - * string RunID = 3; - * @param value The bytes for runID to set. - * @return This builder for chaining. - */ - public Builder setRunIDBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - runID_ = value; - onChanged(); - return this; - } - - private io.keploy.grpc.stubs.Service.HttpResp resp_; - private com.google.protobuf.SingleFieldBuilderV3< - io.keploy.grpc.stubs.Service.HttpResp, io.keploy.grpc.stubs.Service.HttpResp.Builder, io.keploy.grpc.stubs.Service.HttpRespOrBuilder> respBuilder_; - /** - * .services.HttpResp Resp = 4; - * @return Whether the resp field is set. - */ - public boolean hasResp() { - return respBuilder_ != null || resp_ != null; - } - /** - * .services.HttpResp Resp = 4; - * @return The resp. - */ - public io.keploy.grpc.stubs.Service.HttpResp getResp() { - if (respBuilder_ == null) { - return resp_ == null ? io.keploy.grpc.stubs.Service.HttpResp.getDefaultInstance() : resp_; - } else { - return respBuilder_.getMessage(); - } - } - /** - * .services.HttpResp Resp = 4; - */ - public Builder setResp(io.keploy.grpc.stubs.Service.HttpResp value) { - if (respBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - resp_ = value; - onChanged(); - } else { - respBuilder_.setMessage(value); - } - - return this; - } - /** - * .services.HttpResp Resp = 4; - */ - public Builder setResp( - io.keploy.grpc.stubs.Service.HttpResp.Builder builderForValue) { - if (respBuilder_ == null) { - resp_ = builderForValue.build(); - onChanged(); - } else { - respBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * .services.HttpResp Resp = 4; - */ - public Builder mergeResp(io.keploy.grpc.stubs.Service.HttpResp value) { - if (respBuilder_ == null) { - if (resp_ != null) { - resp_ = - io.keploy.grpc.stubs.Service.HttpResp.newBuilder(resp_).mergeFrom(value).buildPartial(); - } else { - resp_ = value; - } - onChanged(); - } else { - respBuilder_.mergeFrom(value); - } - - return this; - } - /** - * .services.HttpResp Resp = 4; - */ - public Builder clearResp() { - if (respBuilder_ == null) { - resp_ = null; - onChanged(); - } else { - resp_ = null; - respBuilder_ = null; - } - - return this; - } - /** - * .services.HttpResp Resp = 4; - */ - public io.keploy.grpc.stubs.Service.HttpResp.Builder getRespBuilder() { - - onChanged(); - return getRespFieldBuilder().getBuilder(); - } - /** - * .services.HttpResp Resp = 4; - */ - public io.keploy.grpc.stubs.Service.HttpRespOrBuilder getRespOrBuilder() { - if (respBuilder_ != null) { - return respBuilder_.getMessageOrBuilder(); - } else { - return resp_ == null ? - io.keploy.grpc.stubs.Service.HttpResp.getDefaultInstance() : resp_; - } - } - /** - * .services.HttpResp Resp = 4; - */ - private com.google.protobuf.SingleFieldBuilderV3< - io.keploy.grpc.stubs.Service.HttpResp, io.keploy.grpc.stubs.Service.HttpResp.Builder, io.keploy.grpc.stubs.Service.HttpRespOrBuilder> - getRespFieldBuilder() { - if (respBuilder_ == null) { - respBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - io.keploy.grpc.stubs.Service.HttpResp, io.keploy.grpc.stubs.Service.HttpResp.Builder, io.keploy.grpc.stubs.Service.HttpRespOrBuilder>( - getResp(), - getParentForChildren(), - isClean()); - resp_ = null; - } - return respBuilder_; - } - - private java.lang.Object testCasePath_ = ""; - /** - * string TestCasePath = 5; - * @return The testCasePath. - */ - public java.lang.String getTestCasePath() { - java.lang.Object ref = testCasePath_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - testCasePath_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * string TestCasePath = 5; - * @return The bytes for testCasePath. - */ - public com.google.protobuf.ByteString - getTestCasePathBytes() { - java.lang.Object ref = testCasePath_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - testCasePath_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * string TestCasePath = 5; - * @param value The testCasePath to set. - * @return This builder for chaining. - */ - public Builder setTestCasePath( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - testCasePath_ = value; - onChanged(); - return this; - } - /** - * string TestCasePath = 5; - * @return This builder for chaining. - */ - public Builder clearTestCasePath() { - - testCasePath_ = getDefaultInstance().getTestCasePath(); - onChanged(); - return this; - } - /** - * string TestCasePath = 5; - * @param value The bytes for testCasePath to set. - * @return This builder for chaining. - */ - public Builder setTestCasePathBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - testCasePath_ = value; - onChanged(); - return this; - } - - private java.lang.Object mockPath_ = ""; - /** - * string MockPath = 6; - * @return The mockPath. - */ - public java.lang.String getMockPath() { - java.lang.Object ref = mockPath_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - mockPath_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * string MockPath = 6; - * @return The bytes for mockPath. - */ - public com.google.protobuf.ByteString - getMockPathBytes() { - java.lang.Object ref = mockPath_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - mockPath_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * string MockPath = 6; - * @param value The mockPath to set. - * @return This builder for chaining. - */ - public Builder setMockPath( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - mockPath_ = value; - onChanged(); - return this; - } - /** - * string MockPath = 6; - * @return This builder for chaining. - */ - public Builder clearMockPath() { - - mockPath_ = getDefaultInstance().getMockPath(); - onChanged(); - return this; - } - /** - * string MockPath = 6; - * @param value The bytes for mockPath to set. - * @return This builder for chaining. - */ - public Builder setMockPathBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - mockPath_ = value; - onChanged(); - return this; - } - - private java.lang.Object type_ = ""; - /** - * string Type = 7; - * @return The type. - */ - public java.lang.String getType() { - java.lang.Object ref = type_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - type_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * string Type = 7; - * @return The bytes for type. - */ - public com.google.protobuf.ByteString - getTypeBytes() { - java.lang.Object ref = type_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - type_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * string Type = 7; - * @param value The type to set. - * @return This builder for chaining. - */ - public Builder setType( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - type_ = value; - onChanged(); - return this; - } - /** - * string Type = 7; - * @return This builder for chaining. - */ - public Builder clearType() { - - type_ = getDefaultInstance().getType(); - onChanged(); - return this; - } - /** - * string Type = 7; - * @param value The bytes for type to set. - * @return This builder for chaining. - */ - public Builder setTypeBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - type_ = value; - onChanged(); - return this; - } - - private io.keploy.grpc.stubs.Service.GrpcResp grpcResp_; - private com.google.protobuf.SingleFieldBuilderV3< - io.keploy.grpc.stubs.Service.GrpcResp, io.keploy.grpc.stubs.Service.GrpcResp.Builder, io.keploy.grpc.stubs.Service.GrpcRespOrBuilder> grpcRespBuilder_; - /** - * .services.GrpcResp GrpcResp = 8; - * @return Whether the grpcResp field is set. - */ - public boolean hasGrpcResp() { - return grpcRespBuilder_ != null || grpcResp_ != null; - } - /** - * .services.GrpcResp GrpcResp = 8; - * @return The grpcResp. - */ - public io.keploy.grpc.stubs.Service.GrpcResp getGrpcResp() { - if (grpcRespBuilder_ == null) { - return grpcResp_ == null ? io.keploy.grpc.stubs.Service.GrpcResp.getDefaultInstance() : grpcResp_; - } else { - return grpcRespBuilder_.getMessage(); - } - } - /** - * .services.GrpcResp GrpcResp = 8; - */ - public Builder setGrpcResp(io.keploy.grpc.stubs.Service.GrpcResp value) { - if (grpcRespBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - grpcResp_ = value; - onChanged(); - } else { - grpcRespBuilder_.setMessage(value); - } - - return this; - } - /** - * .services.GrpcResp GrpcResp = 8; - */ - public Builder setGrpcResp( - io.keploy.grpc.stubs.Service.GrpcResp.Builder builderForValue) { - if (grpcRespBuilder_ == null) { - grpcResp_ = builderForValue.build(); - onChanged(); - } else { - grpcRespBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * .services.GrpcResp GrpcResp = 8; - */ - public Builder mergeGrpcResp(io.keploy.grpc.stubs.Service.GrpcResp value) { - if (grpcRespBuilder_ == null) { - if (grpcResp_ != null) { - grpcResp_ = - io.keploy.grpc.stubs.Service.GrpcResp.newBuilder(grpcResp_).mergeFrom(value).buildPartial(); - } else { - grpcResp_ = value; - } - onChanged(); - } else { - grpcRespBuilder_.mergeFrom(value); - } - - return this; - } - /** - * .services.GrpcResp GrpcResp = 8; - */ - public Builder clearGrpcResp() { - if (grpcRespBuilder_ == null) { - grpcResp_ = null; - onChanged(); - } else { - grpcResp_ = null; - grpcRespBuilder_ = null; - } - - return this; - } - /** - * .services.GrpcResp GrpcResp = 8; - */ - public io.keploy.grpc.stubs.Service.GrpcResp.Builder getGrpcRespBuilder() { - - onChanged(); - return getGrpcRespFieldBuilder().getBuilder(); - } - /** - * .services.GrpcResp GrpcResp = 8; - */ - public io.keploy.grpc.stubs.Service.GrpcRespOrBuilder getGrpcRespOrBuilder() { - if (grpcRespBuilder_ != null) { - return grpcRespBuilder_.getMessageOrBuilder(); - } else { - return grpcResp_ == null ? - io.keploy.grpc.stubs.Service.GrpcResp.getDefaultInstance() : grpcResp_; - } - } - /** - * .services.GrpcResp GrpcResp = 8; - */ - private com.google.protobuf.SingleFieldBuilderV3< - io.keploy.grpc.stubs.Service.GrpcResp, io.keploy.grpc.stubs.Service.GrpcResp.Builder, io.keploy.grpc.stubs.Service.GrpcRespOrBuilder> - getGrpcRespFieldBuilder() { - if (grpcRespBuilder_ == null) { - grpcRespBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - io.keploy.grpc.stubs.Service.GrpcResp, io.keploy.grpc.stubs.Service.GrpcResp.Builder, io.keploy.grpc.stubs.Service.GrpcRespOrBuilder>( - getGrpcResp(), - getParentForChildren(), - isClean()); - grpcResp_ = null; - } - return grpcRespBuilder_; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:services.TestReq) - } - - // @@protoc_insertion_point(class_scope:services.TestReq) - private static final io.keploy.grpc.stubs.Service.TestReq DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new io.keploy.grpc.stubs.Service.TestReq(); - } - - public static io.keploy.grpc.stubs.Service.TestReq getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public TestReq parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new TestReq(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.TestReq getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface TestCaseOrBuilder extends - // @@protoc_insertion_point(interface_extends:services.TestCase) - com.google.protobuf.MessageOrBuilder { - - /** - * string id = 1; - * @return The id. - */ - java.lang.String getId(); - /** - * string id = 1; - * @return The bytes for id. - */ - com.google.protobuf.ByteString - getIdBytes(); - - /** - * int64 created = 2; - * @return The created. - */ - long getCreated(); - - /** - * int64 updated = 3; - * @return The updated. - */ - long getUpdated(); - - /** - * int64 captured = 4; - * @return The captured. - */ - long getCaptured(); - - /** - * string CID = 5; - * @return The cID. - */ - java.lang.String getCID(); - /** - * string CID = 5; - * @return The bytes for cID. - */ - com.google.protobuf.ByteString - getCIDBytes(); - - /** - * string appID = 6; - * @return The appID. - */ - java.lang.String getAppID(); - /** - * string appID = 6; - * @return The bytes for appID. - */ - com.google.protobuf.ByteString - getAppIDBytes(); - - /** - * string URI = 7; - * @return The uRI. - */ - java.lang.String getURI(); - /** - * string URI = 7; - * @return The bytes for uRI. - */ - com.google.protobuf.ByteString - getURIBytes(); - - /** - * .services.HttpReq HttpReq = 8; - * @return Whether the httpReq field is set. - */ - boolean hasHttpReq(); - /** - * .services.HttpReq HttpReq = 8; - * @return The httpReq. - */ - io.keploy.grpc.stubs.Service.HttpReq getHttpReq(); - /** - * .services.HttpReq HttpReq = 8; - */ - io.keploy.grpc.stubs.Service.HttpReqOrBuilder getHttpReqOrBuilder(); - - /** - * .services.HttpResp HttpResp = 9; - * @return Whether the httpResp field is set. - */ - boolean hasHttpResp(); - /** - * .services.HttpResp HttpResp = 9; - * @return The httpResp. - */ - io.keploy.grpc.stubs.Service.HttpResp getHttpResp(); - /** - * .services.HttpResp HttpResp = 9; - */ - io.keploy.grpc.stubs.Service.HttpRespOrBuilder getHttpRespOrBuilder(); - - /** - * repeated .services.Dependency Deps = 10; - */ - java.util.List - getDepsList(); - /** - * repeated .services.Dependency Deps = 10; - */ - io.keploy.grpc.stubs.Service.Dependency getDeps(int index); - /** - * repeated .services.Dependency Deps = 10; - */ - int getDepsCount(); - /** - * repeated .services.Dependency Deps = 10; - */ - java.util.List - getDepsOrBuilderList(); - /** - * repeated .services.Dependency Deps = 10; - */ - io.keploy.grpc.stubs.Service.DependencyOrBuilder getDepsOrBuilder( - int index); - - /** - * map<string, .services.StrArr> allKeys = 11; - */ - int getAllKeysCount(); - /** - * map<string, .services.StrArr> allKeys = 11; - */ - boolean containsAllKeys( - java.lang.String key); - /** - * Use {@link #getAllKeysMap()} instead. - */ - @java.lang.Deprecated - java.util.Map - getAllKeys(); - /** - * map<string, .services.StrArr> allKeys = 11; - */ - java.util.Map - getAllKeysMap(); - /** - * map<string, .services.StrArr> allKeys = 11; - */ - - /* nullable */ -io.keploy.grpc.stubs.Service.StrArr getAllKeysOrDefault( - java.lang.String key, - /* nullable */ -io.keploy.grpc.stubs.Service.StrArr defaultValue); - /** - * map<string, .services.StrArr> allKeys = 11; - */ - - io.keploy.grpc.stubs.Service.StrArr getAllKeysOrThrow( - java.lang.String key); - - /** - * map<string, .services.StrArr> anchors = 12; - */ - int getAnchorsCount(); - /** - * map<string, .services.StrArr> anchors = 12; - */ - boolean containsAnchors( - java.lang.String key); - /** - * Use {@link #getAnchorsMap()} instead. - */ - @java.lang.Deprecated - java.util.Map - getAnchors(); - /** - * map<string, .services.StrArr> anchors = 12; - */ - java.util.Map - getAnchorsMap(); - /** - * map<string, .services.StrArr> anchors = 12; - */ - - /* nullable */ -io.keploy.grpc.stubs.Service.StrArr getAnchorsOrDefault( - java.lang.String key, - /* nullable */ -io.keploy.grpc.stubs.Service.StrArr defaultValue); - /** - * map<string, .services.StrArr> anchors = 12; - */ - - io.keploy.grpc.stubs.Service.StrArr getAnchorsOrThrow( - java.lang.String key); - - /** - * repeated string noise = 13; - * @return A list containing the noise. - */ - java.util.List - getNoiseList(); - /** - * repeated string noise = 13; - * @return The count of noise. - */ - int getNoiseCount(); - /** - * repeated string noise = 13; - * @param index The index of the element to return. - * @return The noise at the given index. - */ - java.lang.String getNoise(int index); - /** - * repeated string noise = 13; - * @param index The index of the value to return. - * @return The bytes of the noise at the given index. - */ - com.google.protobuf.ByteString - getNoiseBytes(int index); - - /** - * repeated .services.Mock Mocks = 14; - */ - java.util.List - getMocksList(); - /** - * repeated .services.Mock Mocks = 14; - */ - io.keploy.grpc.stubs.Service.Mock getMocks(int index); - /** - * repeated .services.Mock Mocks = 14; - */ - int getMocksCount(); - /** - * repeated .services.Mock Mocks = 14; - */ - java.util.List - getMocksOrBuilderList(); - /** - * repeated .services.Mock Mocks = 14; - */ - io.keploy.grpc.stubs.Service.MockOrBuilder getMocksOrBuilder( - int index); - - /** - * .services.GrpcReq GrpcReq = 15; - * @return Whether the grpcReq field is set. - */ - boolean hasGrpcReq(); - /** - * .services.GrpcReq GrpcReq = 15; - * @return The grpcReq. - */ - io.keploy.grpc.stubs.Service.GrpcReq getGrpcReq(); - /** - * .services.GrpcReq GrpcReq = 15; - */ - io.keploy.grpc.stubs.Service.GrpcReqOrBuilder getGrpcReqOrBuilder(); - - /** - * .services.GrpcResp GrpcResp = 16; - * @return Whether the grpcResp field is set. - */ - boolean hasGrpcResp(); - /** - * .services.GrpcResp GrpcResp = 16; - * @return The grpcResp. - */ - io.keploy.grpc.stubs.Service.GrpcResp getGrpcResp(); - /** - * .services.GrpcResp GrpcResp = 16; - */ - io.keploy.grpc.stubs.Service.GrpcRespOrBuilder getGrpcRespOrBuilder(); - - /** - * string Type = 17; - * @return The type. - */ - java.lang.String getType(); - /** - * string Type = 17; - * @return The bytes for type. - */ - com.google.protobuf.ByteString - getTypeBytes(); - } - /** - * Protobuf type {@code services.TestCase} - */ - public static final class TestCase extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:services.TestCase) - TestCaseOrBuilder { - private static final long serialVersionUID = 0L; - // Use TestCase.newBuilder() to construct. - private TestCase(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private TestCase() { - id_ = ""; - cID_ = ""; - appID_ = ""; - uRI_ = ""; - deps_ = java.util.Collections.emptyList(); - noise_ = com.google.protobuf.LazyStringArrayList.EMPTY; - mocks_ = java.util.Collections.emptyList(); - type_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new TestCase(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private TestCase( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - java.lang.String s = input.readStringRequireUtf8(); - - id_ = s; - break; - } - case 16: { - - created_ = input.readInt64(); - break; - } - case 24: { - - updated_ = input.readInt64(); - break; - } - case 32: { - - captured_ = input.readInt64(); - break; - } - case 42: { - java.lang.String s = input.readStringRequireUtf8(); - - cID_ = s; - break; - } - case 50: { - java.lang.String s = input.readStringRequireUtf8(); - - appID_ = s; - break; - } - case 58: { - java.lang.String s = input.readStringRequireUtf8(); - - uRI_ = s; - break; - } - case 66: { - io.keploy.grpc.stubs.Service.HttpReq.Builder subBuilder = null; - if (httpReq_ != null) { - subBuilder = httpReq_.toBuilder(); - } - httpReq_ = input.readMessage(io.keploy.grpc.stubs.Service.HttpReq.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(httpReq_); - httpReq_ = subBuilder.buildPartial(); - } - - break; - } - case 74: { - io.keploy.grpc.stubs.Service.HttpResp.Builder subBuilder = null; - if (httpResp_ != null) { - subBuilder = httpResp_.toBuilder(); - } - httpResp_ = input.readMessage(io.keploy.grpc.stubs.Service.HttpResp.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(httpResp_); - httpResp_ = subBuilder.buildPartial(); - } - - break; - } - case 82: { - if (!((mutable_bitField0_ & 0x00000001) != 0)) { - deps_ = new java.util.ArrayList(); - mutable_bitField0_ |= 0x00000001; - } - deps_.add( - input.readMessage(io.keploy.grpc.stubs.Service.Dependency.parser(), extensionRegistry)); - break; - } - case 90: { - if (!((mutable_bitField0_ & 0x00000002) != 0)) { - allKeys_ = com.google.protobuf.MapField.newMapField( - AllKeysDefaultEntryHolder.defaultEntry); - mutable_bitField0_ |= 0x00000002; - } - com.google.protobuf.MapEntry - allKeys__ = input.readMessage( - AllKeysDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry); - allKeys_.getMutableMap().put( - allKeys__.getKey(), allKeys__.getValue()); - break; - } - case 98: { - if (!((mutable_bitField0_ & 0x00000004) != 0)) { - anchors_ = com.google.protobuf.MapField.newMapField( - AnchorsDefaultEntryHolder.defaultEntry); - mutable_bitField0_ |= 0x00000004; - } - com.google.protobuf.MapEntry - anchors__ = input.readMessage( - AnchorsDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry); - anchors_.getMutableMap().put( - anchors__.getKey(), anchors__.getValue()); - break; - } - case 106: { - java.lang.String s = input.readStringRequireUtf8(); - if (!((mutable_bitField0_ & 0x00000008) != 0)) { - noise_ = new com.google.protobuf.LazyStringArrayList(); - mutable_bitField0_ |= 0x00000008; - } - noise_.add(s); - break; - } - case 114: { - if (!((mutable_bitField0_ & 0x00000010) != 0)) { - mocks_ = new java.util.ArrayList(); - mutable_bitField0_ |= 0x00000010; - } - mocks_.add( - input.readMessage(io.keploy.grpc.stubs.Service.Mock.parser(), extensionRegistry)); - break; - } - case 122: { - io.keploy.grpc.stubs.Service.GrpcReq.Builder subBuilder = null; - if (grpcReq_ != null) { - subBuilder = grpcReq_.toBuilder(); - } - grpcReq_ = input.readMessage(io.keploy.grpc.stubs.Service.GrpcReq.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(grpcReq_); - grpcReq_ = subBuilder.buildPartial(); - } - - break; - } - case 130: { - io.keploy.grpc.stubs.Service.GrpcResp.Builder subBuilder = null; - if (grpcResp_ != null) { - subBuilder = grpcResp_.toBuilder(); - } - grpcResp_ = input.readMessage(io.keploy.grpc.stubs.Service.GrpcResp.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(grpcResp_); - grpcResp_ = subBuilder.buildPartial(); - } - - break; - } - case 138: { - java.lang.String s = input.readStringRequireUtf8(); - - type_ = s; - break; - } - default: { - if (!parseUnknownField( - input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e).setUnfinishedMessage(this); - } finally { - if (((mutable_bitField0_ & 0x00000001) != 0)) { - deps_ = java.util.Collections.unmodifiableList(deps_); - } - if (((mutable_bitField0_ & 0x00000008) != 0)) { - noise_ = noise_.getUnmodifiableView(); - } - if (((mutable_bitField0_ & 0x00000010) != 0)) { - mocks_ = java.util.Collections.unmodifiableList(mocks_); - } - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return io.keploy.grpc.stubs.Service.internal_static_services_TestCase_descriptor; - } - - @SuppressWarnings({"rawtypes"}) - @java.lang.Override - protected com.google.protobuf.MapField internalGetMapField( - int number) { - switch (number) { - case 11: - return internalGetAllKeys(); - case 12: - return internalGetAnchors(); - default: - throw new RuntimeException( - "Invalid map field number: " + number); - } - } - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return io.keploy.grpc.stubs.Service.internal_static_services_TestCase_fieldAccessorTable - .ensureFieldAccessorsInitialized( - io.keploy.grpc.stubs.Service.TestCase.class, io.keploy.grpc.stubs.Service.TestCase.Builder.class); - } - - public static final int ID_FIELD_NUMBER = 1; - private volatile java.lang.Object id_; - /** - * string id = 1; - * @return The id. - */ - @java.lang.Override - public java.lang.String getId() { - java.lang.Object ref = id_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - id_ = s; - return s; - } - } - /** - * string id = 1; - * @return The bytes for id. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getIdBytes() { - java.lang.Object ref = id_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - id_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int CREATED_FIELD_NUMBER = 2; - private long created_; - /** - * int64 created = 2; - * @return The created. - */ - @java.lang.Override - public long getCreated() { - return created_; - } - - public static final int UPDATED_FIELD_NUMBER = 3; - private long updated_; - /** - * int64 updated = 3; - * @return The updated. - */ - @java.lang.Override - public long getUpdated() { - return updated_; - } - - public static final int CAPTURED_FIELD_NUMBER = 4; - private long captured_; - /** - * int64 captured = 4; - * @return The captured. - */ - @java.lang.Override - public long getCaptured() { - return captured_; - } - - public static final int CID_FIELD_NUMBER = 5; - private volatile java.lang.Object cID_; - /** - * string CID = 5; - * @return The cID. - */ - @java.lang.Override - public java.lang.String getCID() { - java.lang.Object ref = cID_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - cID_ = s; - return s; - } - } - /** - * string CID = 5; - * @return The bytes for cID. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getCIDBytes() { - java.lang.Object ref = cID_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - cID_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int APPID_FIELD_NUMBER = 6; - private volatile java.lang.Object appID_; - /** - * string appID = 6; - * @return The appID. - */ - @java.lang.Override - public java.lang.String getAppID() { - java.lang.Object ref = appID_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - appID_ = s; - return s; - } - } - /** - * string appID = 6; - * @return The bytes for appID. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getAppIDBytes() { - java.lang.Object ref = appID_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - appID_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int URI_FIELD_NUMBER = 7; - private volatile java.lang.Object uRI_; - /** - * string URI = 7; - * @return The uRI. - */ - @java.lang.Override - public java.lang.String getURI() { - java.lang.Object ref = uRI_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - uRI_ = s; - return s; - } - } - /** - * string URI = 7; - * @return The bytes for uRI. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getURIBytes() { - java.lang.Object ref = uRI_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - uRI_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int HTTPREQ_FIELD_NUMBER = 8; - private io.keploy.grpc.stubs.Service.HttpReq httpReq_; - /** - * .services.HttpReq HttpReq = 8; - * @return Whether the httpReq field is set. - */ - @java.lang.Override - public boolean hasHttpReq() { - return httpReq_ != null; - } - /** - * .services.HttpReq HttpReq = 8; - * @return The httpReq. - */ - @java.lang.Override - public io.keploy.grpc.stubs.Service.HttpReq getHttpReq() { - return httpReq_ == null ? io.keploy.grpc.stubs.Service.HttpReq.getDefaultInstance() : httpReq_; - } - /** - * .services.HttpReq HttpReq = 8; - */ - @java.lang.Override - public io.keploy.grpc.stubs.Service.HttpReqOrBuilder getHttpReqOrBuilder() { - return getHttpReq(); - } - - public static final int HTTPRESP_FIELD_NUMBER = 9; - private io.keploy.grpc.stubs.Service.HttpResp httpResp_; - /** - * .services.HttpResp HttpResp = 9; - * @return Whether the httpResp field is set. - */ - @java.lang.Override - public boolean hasHttpResp() { - return httpResp_ != null; - } - /** - * .services.HttpResp HttpResp = 9; - * @return The httpResp. - */ - @java.lang.Override - public io.keploy.grpc.stubs.Service.HttpResp getHttpResp() { - return httpResp_ == null ? io.keploy.grpc.stubs.Service.HttpResp.getDefaultInstance() : httpResp_; - } - /** - * .services.HttpResp HttpResp = 9; - */ - @java.lang.Override - public io.keploy.grpc.stubs.Service.HttpRespOrBuilder getHttpRespOrBuilder() { - return getHttpResp(); - } - - public static final int DEPS_FIELD_NUMBER = 10; - private java.util.List deps_; - /** - * repeated .services.Dependency Deps = 10; - */ - @java.lang.Override - public java.util.List getDepsList() { - return deps_; - } - /** - * repeated .services.Dependency Deps = 10; - */ - @java.lang.Override - public java.util.List - getDepsOrBuilderList() { - return deps_; - } - /** - * repeated .services.Dependency Deps = 10; - */ - @java.lang.Override - public int getDepsCount() { - return deps_.size(); - } - /** - * repeated .services.Dependency Deps = 10; - */ - @java.lang.Override - public io.keploy.grpc.stubs.Service.Dependency getDeps(int index) { - return deps_.get(index); - } - /** - * repeated .services.Dependency Deps = 10; - */ - @java.lang.Override - public io.keploy.grpc.stubs.Service.DependencyOrBuilder getDepsOrBuilder( - int index) { - return deps_.get(index); - } - - public static final int ALLKEYS_FIELD_NUMBER = 11; - private static final class AllKeysDefaultEntryHolder { - static final com.google.protobuf.MapEntry< - java.lang.String, io.keploy.grpc.stubs.Service.StrArr> defaultEntry = - com.google.protobuf.MapEntry - .newDefaultInstance( - io.keploy.grpc.stubs.Service.internal_static_services_TestCase_AllKeysEntry_descriptor, - com.google.protobuf.WireFormat.FieldType.STRING, - "", - com.google.protobuf.WireFormat.FieldType.MESSAGE, - io.keploy.grpc.stubs.Service.StrArr.getDefaultInstance()); - } - private com.google.protobuf.MapField< - java.lang.String, io.keploy.grpc.stubs.Service.StrArr> allKeys_; - private com.google.protobuf.MapField - internalGetAllKeys() { - if (allKeys_ == null) { - return com.google.protobuf.MapField.emptyMapField( - AllKeysDefaultEntryHolder.defaultEntry); - } - return allKeys_; - } - - public int getAllKeysCount() { - return internalGetAllKeys().getMap().size(); - } - /** - * map<string, .services.StrArr> allKeys = 11; - */ - - @java.lang.Override - public boolean containsAllKeys( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - return internalGetAllKeys().getMap().containsKey(key); - } - /** - * Use {@link #getAllKeysMap()} instead. - */ - @java.lang.Override - @java.lang.Deprecated - public java.util.Map getAllKeys() { - return getAllKeysMap(); - } - /** - * map<string, .services.StrArr> allKeys = 11; - */ - @java.lang.Override - - public java.util.Map getAllKeysMap() { - return internalGetAllKeys().getMap(); - } - /** - * map<string, .services.StrArr> allKeys = 11; - */ - @java.lang.Override - - public io.keploy.grpc.stubs.Service.StrArr getAllKeysOrDefault( - java.lang.String key, - io.keploy.grpc.stubs.Service.StrArr defaultValue) { - if (key == null) { throw new NullPointerException("map key"); } - java.util.Map map = - internalGetAllKeys().getMap(); - return map.containsKey(key) ? map.get(key) : defaultValue; - } - /** - * map<string, .services.StrArr> allKeys = 11; - */ - @java.lang.Override - - public io.keploy.grpc.stubs.Service.StrArr getAllKeysOrThrow( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - java.util.Map map = - internalGetAllKeys().getMap(); - if (!map.containsKey(key)) { - throw new java.lang.IllegalArgumentException(); - } - return map.get(key); - } - - public static final int ANCHORS_FIELD_NUMBER = 12; - private static final class AnchorsDefaultEntryHolder { - static final com.google.protobuf.MapEntry< - java.lang.String, io.keploy.grpc.stubs.Service.StrArr> defaultEntry = - com.google.protobuf.MapEntry - .newDefaultInstance( - io.keploy.grpc.stubs.Service.internal_static_services_TestCase_AnchorsEntry_descriptor, - com.google.protobuf.WireFormat.FieldType.STRING, - "", - com.google.protobuf.WireFormat.FieldType.MESSAGE, - io.keploy.grpc.stubs.Service.StrArr.getDefaultInstance()); - } - private com.google.protobuf.MapField< - java.lang.String, io.keploy.grpc.stubs.Service.StrArr> anchors_; - private com.google.protobuf.MapField - internalGetAnchors() { - if (anchors_ == null) { - return com.google.protobuf.MapField.emptyMapField( - AnchorsDefaultEntryHolder.defaultEntry); - } - return anchors_; - } - - public int getAnchorsCount() { - return internalGetAnchors().getMap().size(); - } - /** - * map<string, .services.StrArr> anchors = 12; - */ - - @java.lang.Override - public boolean containsAnchors( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - return internalGetAnchors().getMap().containsKey(key); - } - /** - * Use {@link #getAnchorsMap()} instead. - */ - @java.lang.Override - @java.lang.Deprecated - public java.util.Map getAnchors() { - return getAnchorsMap(); - } - /** - * map<string, .services.StrArr> anchors = 12; - */ - @java.lang.Override - - public java.util.Map getAnchorsMap() { - return internalGetAnchors().getMap(); - } - /** - * map<string, .services.StrArr> anchors = 12; - */ - @java.lang.Override - - public io.keploy.grpc.stubs.Service.StrArr getAnchorsOrDefault( - java.lang.String key, - io.keploy.grpc.stubs.Service.StrArr defaultValue) { - if (key == null) { throw new NullPointerException("map key"); } - java.util.Map map = - internalGetAnchors().getMap(); - return map.containsKey(key) ? map.get(key) : defaultValue; - } - /** - * map<string, .services.StrArr> anchors = 12; - */ - @java.lang.Override - - public io.keploy.grpc.stubs.Service.StrArr getAnchorsOrThrow( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - java.util.Map map = - internalGetAnchors().getMap(); - if (!map.containsKey(key)) { - throw new java.lang.IllegalArgumentException(); - } - return map.get(key); - } - - public static final int NOISE_FIELD_NUMBER = 13; - private com.google.protobuf.LazyStringList noise_; - /** - * repeated string noise = 13; - * @return A list containing the noise. - */ - public com.google.protobuf.ProtocolStringList - getNoiseList() { - return noise_; - } - /** - * repeated string noise = 13; - * @return The count of noise. - */ - public int getNoiseCount() { - return noise_.size(); - } - /** - * repeated string noise = 13; - * @param index The index of the element to return. - * @return The noise at the given index. - */ - public java.lang.String getNoise(int index) { - return noise_.get(index); - } - /** - * repeated string noise = 13; - * @param index The index of the value to return. - * @return The bytes of the noise at the given index. - */ - public com.google.protobuf.ByteString - getNoiseBytes(int index) { - return noise_.getByteString(index); - } - - public static final int MOCKS_FIELD_NUMBER = 14; - private java.util.List mocks_; - /** - * repeated .services.Mock Mocks = 14; - */ - @java.lang.Override - public java.util.List getMocksList() { - return mocks_; - } - /** - * repeated .services.Mock Mocks = 14; - */ - @java.lang.Override - public java.util.List - getMocksOrBuilderList() { - return mocks_; - } - /** - * repeated .services.Mock Mocks = 14; - */ - @java.lang.Override - public int getMocksCount() { - return mocks_.size(); - } - /** - * repeated .services.Mock Mocks = 14; - */ - @java.lang.Override - public io.keploy.grpc.stubs.Service.Mock getMocks(int index) { - return mocks_.get(index); - } - /** - * repeated .services.Mock Mocks = 14; - */ - @java.lang.Override - public io.keploy.grpc.stubs.Service.MockOrBuilder getMocksOrBuilder( - int index) { - return mocks_.get(index); - } - - public static final int GRPCREQ_FIELD_NUMBER = 15; - private io.keploy.grpc.stubs.Service.GrpcReq grpcReq_; - /** - * .services.GrpcReq GrpcReq = 15; - * @return Whether the grpcReq field is set. - */ - @java.lang.Override - public boolean hasGrpcReq() { - return grpcReq_ != null; - } - /** - * .services.GrpcReq GrpcReq = 15; - * @return The grpcReq. - */ - @java.lang.Override - public io.keploy.grpc.stubs.Service.GrpcReq getGrpcReq() { - return grpcReq_ == null ? io.keploy.grpc.stubs.Service.GrpcReq.getDefaultInstance() : grpcReq_; - } - /** - * .services.GrpcReq GrpcReq = 15; - */ - @java.lang.Override - public io.keploy.grpc.stubs.Service.GrpcReqOrBuilder getGrpcReqOrBuilder() { - return getGrpcReq(); - } - - public static final int GRPCRESP_FIELD_NUMBER = 16; - private io.keploy.grpc.stubs.Service.GrpcResp grpcResp_; - /** - * .services.GrpcResp GrpcResp = 16; - * @return Whether the grpcResp field is set. - */ - @java.lang.Override - public boolean hasGrpcResp() { - return grpcResp_ != null; - } - /** - * .services.GrpcResp GrpcResp = 16; - * @return The grpcResp. - */ - @java.lang.Override - public io.keploy.grpc.stubs.Service.GrpcResp getGrpcResp() { - return grpcResp_ == null ? io.keploy.grpc.stubs.Service.GrpcResp.getDefaultInstance() : grpcResp_; - } - /** - * .services.GrpcResp GrpcResp = 16; - */ - @java.lang.Override - public io.keploy.grpc.stubs.Service.GrpcRespOrBuilder getGrpcRespOrBuilder() { - return getGrpcResp(); - } - - public static final int TYPE_FIELD_NUMBER = 17; - private volatile java.lang.Object type_; - /** - * string Type = 17; - * @return The type. - */ - @java.lang.Override - public java.lang.String getType() { - java.lang.Object ref = type_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - type_ = s; - return s; - } - } - /** - * string Type = 17; - * @return The bytes for type. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getTypeBytes() { - java.lang.Object ref = type_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - type_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(id_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, id_); - } - if (created_ != 0L) { - output.writeInt64(2, created_); - } - if (updated_ != 0L) { - output.writeInt64(3, updated_); - } - if (captured_ != 0L) { - output.writeInt64(4, captured_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(cID_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 5, cID_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(appID_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 6, appID_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(uRI_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 7, uRI_); - } - if (httpReq_ != null) { - output.writeMessage(8, getHttpReq()); - } - if (httpResp_ != null) { - output.writeMessage(9, getHttpResp()); - } - for (int i = 0; i < deps_.size(); i++) { - output.writeMessage(10, deps_.get(i)); - } - com.google.protobuf.GeneratedMessageV3 - .serializeStringMapTo( - output, - internalGetAllKeys(), - AllKeysDefaultEntryHolder.defaultEntry, - 11); - com.google.protobuf.GeneratedMessageV3 - .serializeStringMapTo( - output, - internalGetAnchors(), - AnchorsDefaultEntryHolder.defaultEntry, - 12); - for (int i = 0; i < noise_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 13, noise_.getRaw(i)); - } - for (int i = 0; i < mocks_.size(); i++) { - output.writeMessage(14, mocks_.get(i)); - } - if (grpcReq_ != null) { - output.writeMessage(15, getGrpcReq()); - } - if (grpcResp_ != null) { - output.writeMessage(16, getGrpcResp()); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(type_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 17, type_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(id_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, id_); - } - if (created_ != 0L) { - size += com.google.protobuf.CodedOutputStream - .computeInt64Size(2, created_); - } - if (updated_ != 0L) { - size += com.google.protobuf.CodedOutputStream - .computeInt64Size(3, updated_); - } - if (captured_ != 0L) { - size += com.google.protobuf.CodedOutputStream - .computeInt64Size(4, captured_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(cID_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, cID_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(appID_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, appID_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(uRI_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(7, uRI_); - } - if (httpReq_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(8, getHttpReq()); - } - if (httpResp_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(9, getHttpResp()); - } - for (int i = 0; i < deps_.size(); i++) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(10, deps_.get(i)); - } - for (java.util.Map.Entry entry - : internalGetAllKeys().getMap().entrySet()) { - com.google.protobuf.MapEntry - allKeys__ = AllKeysDefaultEntryHolder.defaultEntry.newBuilderForType() - .setKey(entry.getKey()) - .setValue(entry.getValue()) - .build(); - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(11, allKeys__); - } - for (java.util.Map.Entry entry - : internalGetAnchors().getMap().entrySet()) { - com.google.protobuf.MapEntry - anchors__ = AnchorsDefaultEntryHolder.defaultEntry.newBuilderForType() - .setKey(entry.getKey()) - .setValue(entry.getValue()) - .build(); - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(12, anchors__); - } - { - int dataSize = 0; - for (int i = 0; i < noise_.size(); i++) { - dataSize += computeStringSizeNoTag(noise_.getRaw(i)); - } - size += dataSize; - size += 1 * getNoiseList().size(); - } - for (int i = 0; i < mocks_.size(); i++) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(14, mocks_.get(i)); - } - if (grpcReq_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(15, getGrpcReq()); - } - if (grpcResp_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(16, getGrpcResp()); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(type_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(17, type_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof io.keploy.grpc.stubs.Service.TestCase)) { - return super.equals(obj); - } - io.keploy.grpc.stubs.Service.TestCase other = (io.keploy.grpc.stubs.Service.TestCase) obj; - - if (!getId() - .equals(other.getId())) return false; - if (getCreated() - != other.getCreated()) return false; - if (getUpdated() - != other.getUpdated()) return false; - if (getCaptured() - != other.getCaptured()) return false; - if (!getCID() - .equals(other.getCID())) return false; - if (!getAppID() - .equals(other.getAppID())) return false; - if (!getURI() - .equals(other.getURI())) return false; - if (hasHttpReq() != other.hasHttpReq()) return false; - if (hasHttpReq()) { - if (!getHttpReq() - .equals(other.getHttpReq())) return false; - } - if (hasHttpResp() != other.hasHttpResp()) return false; - if (hasHttpResp()) { - if (!getHttpResp() - .equals(other.getHttpResp())) return false; - } - if (!getDepsList() - .equals(other.getDepsList())) return false; - if (!internalGetAllKeys().equals( - other.internalGetAllKeys())) return false; - if (!internalGetAnchors().equals( - other.internalGetAnchors())) return false; - if (!getNoiseList() - .equals(other.getNoiseList())) return false; - if (!getMocksList() - .equals(other.getMocksList())) return false; - if (hasGrpcReq() != other.hasGrpcReq()) return false; - if (hasGrpcReq()) { - if (!getGrpcReq() - .equals(other.getGrpcReq())) return false; - } - if (hasGrpcResp() != other.hasGrpcResp()) return false; - if (hasGrpcResp()) { - if (!getGrpcResp() - .equals(other.getGrpcResp())) return false; - } - if (!getType() - .equals(other.getType())) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + ID_FIELD_NUMBER; - hash = (53 * hash) + getId().hashCode(); - hash = (37 * hash) + CREATED_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - getCreated()); - hash = (37 * hash) + UPDATED_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - getUpdated()); - hash = (37 * hash) + CAPTURED_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - getCaptured()); - hash = (37 * hash) + CID_FIELD_NUMBER; - hash = (53 * hash) + getCID().hashCode(); - hash = (37 * hash) + APPID_FIELD_NUMBER; - hash = (53 * hash) + getAppID().hashCode(); - hash = (37 * hash) + URI_FIELD_NUMBER; - hash = (53 * hash) + getURI().hashCode(); - if (hasHttpReq()) { - hash = (37 * hash) + HTTPREQ_FIELD_NUMBER; - hash = (53 * hash) + getHttpReq().hashCode(); - } - if (hasHttpResp()) { - hash = (37 * hash) + HTTPRESP_FIELD_NUMBER; - hash = (53 * hash) + getHttpResp().hashCode(); - } - if (getDepsCount() > 0) { - hash = (37 * hash) + DEPS_FIELD_NUMBER; - hash = (53 * hash) + getDepsList().hashCode(); - } - if (!internalGetAllKeys().getMap().isEmpty()) { - hash = (37 * hash) + ALLKEYS_FIELD_NUMBER; - hash = (53 * hash) + internalGetAllKeys().hashCode(); - } - if (!internalGetAnchors().getMap().isEmpty()) { - hash = (37 * hash) + ANCHORS_FIELD_NUMBER; - hash = (53 * hash) + internalGetAnchors().hashCode(); - } - if (getNoiseCount() > 0) { - hash = (37 * hash) + NOISE_FIELD_NUMBER; - hash = (53 * hash) + getNoiseList().hashCode(); - } - if (getMocksCount() > 0) { - hash = (37 * hash) + MOCKS_FIELD_NUMBER; - hash = (53 * hash) + getMocksList().hashCode(); - } - if (hasGrpcReq()) { - hash = (37 * hash) + GRPCREQ_FIELD_NUMBER; - hash = (53 * hash) + getGrpcReq().hashCode(); - } - if (hasGrpcResp()) { - hash = (37 * hash) + GRPCRESP_FIELD_NUMBER; - hash = (53 * hash) + getGrpcResp().hashCode(); - } - hash = (37 * hash) + TYPE_FIELD_NUMBER; - hash = (53 * hash) + getType().hashCode(); - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static io.keploy.grpc.stubs.Service.TestCase parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.keploy.grpc.stubs.Service.TestCase parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.TestCase parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.keploy.grpc.stubs.Service.TestCase parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.TestCase parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.keploy.grpc.stubs.Service.TestCase parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.TestCase parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static io.keploy.grpc.stubs.Service.TestCase parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.TestCase parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static io.keploy.grpc.stubs.Service.TestCase parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.TestCase parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static io.keploy.grpc.stubs.Service.TestCase parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(io.keploy.grpc.stubs.Service.TestCase prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * Protobuf type {@code services.TestCase} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:services.TestCase) - io.keploy.grpc.stubs.Service.TestCaseOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return io.keploy.grpc.stubs.Service.internal_static_services_TestCase_descriptor; - } - - @SuppressWarnings({"rawtypes"}) - protected com.google.protobuf.MapField internalGetMapField( - int number) { - switch (number) { - case 11: - return internalGetAllKeys(); - case 12: - return internalGetAnchors(); - default: - throw new RuntimeException( - "Invalid map field number: " + number); - } - } - @SuppressWarnings({"rawtypes"}) - protected com.google.protobuf.MapField internalGetMutableMapField( - int number) { - switch (number) { - case 11: - return internalGetMutableAllKeys(); - case 12: - return internalGetMutableAnchors(); - default: - throw new RuntimeException( - "Invalid map field number: " + number); - } - } - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return io.keploy.grpc.stubs.Service.internal_static_services_TestCase_fieldAccessorTable - .ensureFieldAccessorsInitialized( - io.keploy.grpc.stubs.Service.TestCase.class, io.keploy.grpc.stubs.Service.TestCase.Builder.class); - } - - // Construct using io.keploy.grpc.stubs.Service.TestCase.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 - .alwaysUseFieldBuilders) { - getDepsFieldBuilder(); - getMocksFieldBuilder(); - } - } - @java.lang.Override - public Builder clear() { - super.clear(); - id_ = ""; - - created_ = 0L; - - updated_ = 0L; - - captured_ = 0L; - - cID_ = ""; - - appID_ = ""; - - uRI_ = ""; - - if (httpReqBuilder_ == null) { - httpReq_ = null; - } else { - httpReq_ = null; - httpReqBuilder_ = null; - } - if (httpRespBuilder_ == null) { - httpResp_ = null; - } else { - httpResp_ = null; - httpRespBuilder_ = null; - } - if (depsBuilder_ == null) { - deps_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - } else { - depsBuilder_.clear(); - } - internalGetMutableAllKeys().clear(); - internalGetMutableAnchors().clear(); - noise_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00000008); - if (mocksBuilder_ == null) { - mocks_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000010); - } else { - mocksBuilder_.clear(); - } - if (grpcReqBuilder_ == null) { - grpcReq_ = null; - } else { - grpcReq_ = null; - grpcReqBuilder_ = null; - } - if (grpcRespBuilder_ == null) { - grpcResp_ = null; - } else { - grpcResp_ = null; - grpcRespBuilder_ = null; - } - type_ = ""; - - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return io.keploy.grpc.stubs.Service.internal_static_services_TestCase_descriptor; - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.TestCase getDefaultInstanceForType() { - return io.keploy.grpc.stubs.Service.TestCase.getDefaultInstance(); - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.TestCase build() { - io.keploy.grpc.stubs.Service.TestCase result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.TestCase buildPartial() { - io.keploy.grpc.stubs.Service.TestCase result = new io.keploy.grpc.stubs.Service.TestCase(this); - int from_bitField0_ = bitField0_; - result.id_ = id_; - result.created_ = created_; - result.updated_ = updated_; - result.captured_ = captured_; - result.cID_ = cID_; - result.appID_ = appID_; - result.uRI_ = uRI_; - if (httpReqBuilder_ == null) { - result.httpReq_ = httpReq_; - } else { - result.httpReq_ = httpReqBuilder_.build(); - } - if (httpRespBuilder_ == null) { - result.httpResp_ = httpResp_; - } else { - result.httpResp_ = httpRespBuilder_.build(); - } - if (depsBuilder_ == null) { - if (((bitField0_ & 0x00000001) != 0)) { - deps_ = java.util.Collections.unmodifiableList(deps_); - bitField0_ = (bitField0_ & ~0x00000001); - } - result.deps_ = deps_; - } else { - result.deps_ = depsBuilder_.build(); - } - result.allKeys_ = internalGetAllKeys(); - result.allKeys_.makeImmutable(); - result.anchors_ = internalGetAnchors(); - result.anchors_.makeImmutable(); - if (((bitField0_ & 0x00000008) != 0)) { - noise_ = noise_.getUnmodifiableView(); - bitField0_ = (bitField0_ & ~0x00000008); - } - result.noise_ = noise_; - if (mocksBuilder_ == null) { - if (((bitField0_ & 0x00000010) != 0)) { - mocks_ = java.util.Collections.unmodifiableList(mocks_); - bitField0_ = (bitField0_ & ~0x00000010); - } - result.mocks_ = mocks_; - } else { - result.mocks_ = mocksBuilder_.build(); - } - if (grpcReqBuilder_ == null) { - result.grpcReq_ = grpcReq_; - } else { - result.grpcReq_ = grpcReqBuilder_.build(); - } - if (grpcRespBuilder_ == null) { - result.grpcResp_ = grpcResp_; - } else { - result.grpcResp_ = grpcRespBuilder_.build(); - } - result.type_ = type_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof io.keploy.grpc.stubs.Service.TestCase) { - return mergeFrom((io.keploy.grpc.stubs.Service.TestCase)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(io.keploy.grpc.stubs.Service.TestCase other) { - if (other == io.keploy.grpc.stubs.Service.TestCase.getDefaultInstance()) return this; - if (!other.getId().isEmpty()) { - id_ = other.id_; - onChanged(); - } - if (other.getCreated() != 0L) { - setCreated(other.getCreated()); - } - if (other.getUpdated() != 0L) { - setUpdated(other.getUpdated()); - } - if (other.getCaptured() != 0L) { - setCaptured(other.getCaptured()); - } - if (!other.getCID().isEmpty()) { - cID_ = other.cID_; - onChanged(); - } - if (!other.getAppID().isEmpty()) { - appID_ = other.appID_; - onChanged(); - } - if (!other.getURI().isEmpty()) { - uRI_ = other.uRI_; - onChanged(); - } - if (other.hasHttpReq()) { - mergeHttpReq(other.getHttpReq()); - } - if (other.hasHttpResp()) { - mergeHttpResp(other.getHttpResp()); - } - if (depsBuilder_ == null) { - if (!other.deps_.isEmpty()) { - if (deps_.isEmpty()) { - deps_ = other.deps_; - bitField0_ = (bitField0_ & ~0x00000001); - } else { - ensureDepsIsMutable(); - deps_.addAll(other.deps_); - } - onChanged(); - } - } else { - if (!other.deps_.isEmpty()) { - if (depsBuilder_.isEmpty()) { - depsBuilder_.dispose(); - depsBuilder_ = null; - deps_ = other.deps_; - bitField0_ = (bitField0_ & ~0x00000001); - depsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? - getDepsFieldBuilder() : null; - } else { - depsBuilder_.addAllMessages(other.deps_); - } - } - } - internalGetMutableAllKeys().mergeFrom( - other.internalGetAllKeys()); - internalGetMutableAnchors().mergeFrom( - other.internalGetAnchors()); - if (!other.noise_.isEmpty()) { - if (noise_.isEmpty()) { - noise_ = other.noise_; - bitField0_ = (bitField0_ & ~0x00000008); - } else { - ensureNoiseIsMutable(); - noise_.addAll(other.noise_); - } - onChanged(); - } - if (mocksBuilder_ == null) { - if (!other.mocks_.isEmpty()) { - if (mocks_.isEmpty()) { - mocks_ = other.mocks_; - bitField0_ = (bitField0_ & ~0x00000010); - } else { - ensureMocksIsMutable(); - mocks_.addAll(other.mocks_); - } - onChanged(); - } - } else { - if (!other.mocks_.isEmpty()) { - if (mocksBuilder_.isEmpty()) { - mocksBuilder_.dispose(); - mocksBuilder_ = null; - mocks_ = other.mocks_; - bitField0_ = (bitField0_ & ~0x00000010); - mocksBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? - getMocksFieldBuilder() : null; - } else { - mocksBuilder_.addAllMessages(other.mocks_); - } - } - } - if (other.hasGrpcReq()) { - mergeGrpcReq(other.getGrpcReq()); - } - if (other.hasGrpcResp()) { - mergeGrpcResp(other.getGrpcResp()); - } - if (!other.getType().isEmpty()) { - type_ = other.type_; - onChanged(); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - io.keploy.grpc.stubs.Service.TestCase parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (io.keploy.grpc.stubs.Service.TestCase) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - private int bitField0_; - - private java.lang.Object id_ = ""; - /** - * string id = 1; - * @return The id. - */ - public java.lang.String getId() { - java.lang.Object ref = id_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - id_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * string id = 1; - * @return The bytes for id. - */ - public com.google.protobuf.ByteString - getIdBytes() { - java.lang.Object ref = id_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - id_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * string id = 1; - * @param value The id to set. - * @return This builder for chaining. - */ - public Builder setId( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - id_ = value; - onChanged(); - return this; - } - /** - * string id = 1; - * @return This builder for chaining. - */ - public Builder clearId() { - - id_ = getDefaultInstance().getId(); - onChanged(); - return this; - } - /** - * string id = 1; - * @param value The bytes for id to set. - * @return This builder for chaining. - */ - public Builder setIdBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - id_ = value; - onChanged(); - return this; - } - - private long created_ ; - /** - * int64 created = 2; - * @return The created. - */ - @java.lang.Override - public long getCreated() { - return created_; - } - /** - * int64 created = 2; - * @param value The created to set. - * @return This builder for chaining. - */ - public Builder setCreated(long value) { - - created_ = value; - onChanged(); - return this; - } - /** - * int64 created = 2; - * @return This builder for chaining. - */ - public Builder clearCreated() { - - created_ = 0L; - onChanged(); - return this; - } - - private long updated_ ; - /** - * int64 updated = 3; - * @return The updated. - */ - @java.lang.Override - public long getUpdated() { - return updated_; - } - /** - * int64 updated = 3; - * @param value The updated to set. - * @return This builder for chaining. - */ - public Builder setUpdated(long value) { - - updated_ = value; - onChanged(); - return this; - } - /** - * int64 updated = 3; - * @return This builder for chaining. - */ - public Builder clearUpdated() { - - updated_ = 0L; - onChanged(); - return this; - } - - private long captured_ ; - /** - * int64 captured = 4; - * @return The captured. - */ - @java.lang.Override - public long getCaptured() { - return captured_; - } - /** - * int64 captured = 4; - * @param value The captured to set. - * @return This builder for chaining. - */ - public Builder setCaptured(long value) { - - captured_ = value; - onChanged(); - return this; - } - /** - * int64 captured = 4; - * @return This builder for chaining. - */ - public Builder clearCaptured() { - - captured_ = 0L; - onChanged(); - return this; - } - - private java.lang.Object cID_ = ""; - /** - * string CID = 5; - * @return The cID. - */ - public java.lang.String getCID() { - java.lang.Object ref = cID_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - cID_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * string CID = 5; - * @return The bytes for cID. - */ - public com.google.protobuf.ByteString - getCIDBytes() { - java.lang.Object ref = cID_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - cID_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * string CID = 5; - * @param value The cID to set. - * @return This builder for chaining. - */ - public Builder setCID( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - cID_ = value; - onChanged(); - return this; - } - /** - * string CID = 5; - * @return This builder for chaining. - */ - public Builder clearCID() { - - cID_ = getDefaultInstance().getCID(); - onChanged(); - return this; - } - /** - * string CID = 5; - * @param value The bytes for cID to set. - * @return This builder for chaining. - */ - public Builder setCIDBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - cID_ = value; - onChanged(); - return this; - } - - private java.lang.Object appID_ = ""; - /** - * string appID = 6; - * @return The appID. - */ - public java.lang.String getAppID() { - java.lang.Object ref = appID_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - appID_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * string appID = 6; - * @return The bytes for appID. - */ - public com.google.protobuf.ByteString - getAppIDBytes() { - java.lang.Object ref = appID_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - appID_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * string appID = 6; - * @param value The appID to set. - * @return This builder for chaining. - */ - public Builder setAppID( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - appID_ = value; - onChanged(); - return this; - } - /** - * string appID = 6; - * @return This builder for chaining. - */ - public Builder clearAppID() { - - appID_ = getDefaultInstance().getAppID(); - onChanged(); - return this; - } - /** - * string appID = 6; - * @param value The bytes for appID to set. - * @return This builder for chaining. - */ - public Builder setAppIDBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - appID_ = value; - onChanged(); - return this; - } - - private java.lang.Object uRI_ = ""; - /** - * string URI = 7; - * @return The uRI. - */ - public java.lang.String getURI() { - java.lang.Object ref = uRI_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - uRI_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * string URI = 7; - * @return The bytes for uRI. - */ - public com.google.protobuf.ByteString - getURIBytes() { - java.lang.Object ref = uRI_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - uRI_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * string URI = 7; - * @param value The uRI to set. - * @return This builder for chaining. - */ - public Builder setURI( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - uRI_ = value; - onChanged(); - return this; - } - /** - * string URI = 7; - * @return This builder for chaining. - */ - public Builder clearURI() { - - uRI_ = getDefaultInstance().getURI(); - onChanged(); - return this; - } - /** - * string URI = 7; - * @param value The bytes for uRI to set. - * @return This builder for chaining. - */ - public Builder setURIBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - uRI_ = value; - onChanged(); - return this; - } - - private io.keploy.grpc.stubs.Service.HttpReq httpReq_; - private com.google.protobuf.SingleFieldBuilderV3< - io.keploy.grpc.stubs.Service.HttpReq, io.keploy.grpc.stubs.Service.HttpReq.Builder, io.keploy.grpc.stubs.Service.HttpReqOrBuilder> httpReqBuilder_; - /** - * .services.HttpReq HttpReq = 8; - * @return Whether the httpReq field is set. - */ - public boolean hasHttpReq() { - return httpReqBuilder_ != null || httpReq_ != null; - } - /** - * .services.HttpReq HttpReq = 8; - * @return The httpReq. - */ - public io.keploy.grpc.stubs.Service.HttpReq getHttpReq() { - if (httpReqBuilder_ == null) { - return httpReq_ == null ? io.keploy.grpc.stubs.Service.HttpReq.getDefaultInstance() : httpReq_; - } else { - return httpReqBuilder_.getMessage(); - } - } - /** - * .services.HttpReq HttpReq = 8; - */ - public Builder setHttpReq(io.keploy.grpc.stubs.Service.HttpReq value) { - if (httpReqBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - httpReq_ = value; - onChanged(); - } else { - httpReqBuilder_.setMessage(value); - } - - return this; - } - /** - * .services.HttpReq HttpReq = 8; - */ - public Builder setHttpReq( - io.keploy.grpc.stubs.Service.HttpReq.Builder builderForValue) { - if (httpReqBuilder_ == null) { - httpReq_ = builderForValue.build(); - onChanged(); - } else { - httpReqBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * .services.HttpReq HttpReq = 8; - */ - public Builder mergeHttpReq(io.keploy.grpc.stubs.Service.HttpReq value) { - if (httpReqBuilder_ == null) { - if (httpReq_ != null) { - httpReq_ = - io.keploy.grpc.stubs.Service.HttpReq.newBuilder(httpReq_).mergeFrom(value).buildPartial(); - } else { - httpReq_ = value; - } - onChanged(); - } else { - httpReqBuilder_.mergeFrom(value); - } - - return this; - } - /** - * .services.HttpReq HttpReq = 8; - */ - public Builder clearHttpReq() { - if (httpReqBuilder_ == null) { - httpReq_ = null; - onChanged(); - } else { - httpReq_ = null; - httpReqBuilder_ = null; - } - - return this; - } - /** - * .services.HttpReq HttpReq = 8; - */ - public io.keploy.grpc.stubs.Service.HttpReq.Builder getHttpReqBuilder() { - - onChanged(); - return getHttpReqFieldBuilder().getBuilder(); - } - /** - * .services.HttpReq HttpReq = 8; - */ - public io.keploy.grpc.stubs.Service.HttpReqOrBuilder getHttpReqOrBuilder() { - if (httpReqBuilder_ != null) { - return httpReqBuilder_.getMessageOrBuilder(); - } else { - return httpReq_ == null ? - io.keploy.grpc.stubs.Service.HttpReq.getDefaultInstance() : httpReq_; - } - } - /** - * .services.HttpReq HttpReq = 8; - */ - private com.google.protobuf.SingleFieldBuilderV3< - io.keploy.grpc.stubs.Service.HttpReq, io.keploy.grpc.stubs.Service.HttpReq.Builder, io.keploy.grpc.stubs.Service.HttpReqOrBuilder> - getHttpReqFieldBuilder() { - if (httpReqBuilder_ == null) { - httpReqBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - io.keploy.grpc.stubs.Service.HttpReq, io.keploy.grpc.stubs.Service.HttpReq.Builder, io.keploy.grpc.stubs.Service.HttpReqOrBuilder>( - getHttpReq(), - getParentForChildren(), - isClean()); - httpReq_ = null; - } - return httpReqBuilder_; - } - - private io.keploy.grpc.stubs.Service.HttpResp httpResp_; - private com.google.protobuf.SingleFieldBuilderV3< - io.keploy.grpc.stubs.Service.HttpResp, io.keploy.grpc.stubs.Service.HttpResp.Builder, io.keploy.grpc.stubs.Service.HttpRespOrBuilder> httpRespBuilder_; - /** - * .services.HttpResp HttpResp = 9; - * @return Whether the httpResp field is set. - */ - public boolean hasHttpResp() { - return httpRespBuilder_ != null || httpResp_ != null; - } - /** - * .services.HttpResp HttpResp = 9; - * @return The httpResp. - */ - public io.keploy.grpc.stubs.Service.HttpResp getHttpResp() { - if (httpRespBuilder_ == null) { - return httpResp_ == null ? io.keploy.grpc.stubs.Service.HttpResp.getDefaultInstance() : httpResp_; - } else { - return httpRespBuilder_.getMessage(); - } - } - /** - * .services.HttpResp HttpResp = 9; - */ - public Builder setHttpResp(io.keploy.grpc.stubs.Service.HttpResp value) { - if (httpRespBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - httpResp_ = value; - onChanged(); - } else { - httpRespBuilder_.setMessage(value); - } - - return this; - } - /** - * .services.HttpResp HttpResp = 9; - */ - public Builder setHttpResp( - io.keploy.grpc.stubs.Service.HttpResp.Builder builderForValue) { - if (httpRespBuilder_ == null) { - httpResp_ = builderForValue.build(); - onChanged(); - } else { - httpRespBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * .services.HttpResp HttpResp = 9; - */ - public Builder mergeHttpResp(io.keploy.grpc.stubs.Service.HttpResp value) { - if (httpRespBuilder_ == null) { - if (httpResp_ != null) { - httpResp_ = - io.keploy.grpc.stubs.Service.HttpResp.newBuilder(httpResp_).mergeFrom(value).buildPartial(); - } else { - httpResp_ = value; - } - onChanged(); - } else { - httpRespBuilder_.mergeFrom(value); - } - - return this; - } - /** - * .services.HttpResp HttpResp = 9; - */ - public Builder clearHttpResp() { - if (httpRespBuilder_ == null) { - httpResp_ = null; - onChanged(); - } else { - httpResp_ = null; - httpRespBuilder_ = null; - } - - return this; - } - /** - * .services.HttpResp HttpResp = 9; - */ - public io.keploy.grpc.stubs.Service.HttpResp.Builder getHttpRespBuilder() { - - onChanged(); - return getHttpRespFieldBuilder().getBuilder(); - } - /** - * .services.HttpResp HttpResp = 9; - */ - public io.keploy.grpc.stubs.Service.HttpRespOrBuilder getHttpRespOrBuilder() { - if (httpRespBuilder_ != null) { - return httpRespBuilder_.getMessageOrBuilder(); - } else { - return httpResp_ == null ? - io.keploy.grpc.stubs.Service.HttpResp.getDefaultInstance() : httpResp_; - } - } - /** - * .services.HttpResp HttpResp = 9; - */ - private com.google.protobuf.SingleFieldBuilderV3< - io.keploy.grpc.stubs.Service.HttpResp, io.keploy.grpc.stubs.Service.HttpResp.Builder, io.keploy.grpc.stubs.Service.HttpRespOrBuilder> - getHttpRespFieldBuilder() { - if (httpRespBuilder_ == null) { - httpRespBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - io.keploy.grpc.stubs.Service.HttpResp, io.keploy.grpc.stubs.Service.HttpResp.Builder, io.keploy.grpc.stubs.Service.HttpRespOrBuilder>( - getHttpResp(), - getParentForChildren(), - isClean()); - httpResp_ = null; - } - return httpRespBuilder_; - } - - private java.util.List deps_ = - java.util.Collections.emptyList(); - private void ensureDepsIsMutable() { - if (!((bitField0_ & 0x00000001) != 0)) { - deps_ = new java.util.ArrayList(deps_); - bitField0_ |= 0x00000001; - } - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - io.keploy.grpc.stubs.Service.Dependency, io.keploy.grpc.stubs.Service.Dependency.Builder, io.keploy.grpc.stubs.Service.DependencyOrBuilder> depsBuilder_; - - /** - * repeated .services.Dependency Deps = 10; - */ - public java.util.List getDepsList() { - if (depsBuilder_ == null) { - return java.util.Collections.unmodifiableList(deps_); - } else { - return depsBuilder_.getMessageList(); - } - } - /** - * repeated .services.Dependency Deps = 10; - */ - public int getDepsCount() { - if (depsBuilder_ == null) { - return deps_.size(); - } else { - return depsBuilder_.getCount(); - } - } - /** - * repeated .services.Dependency Deps = 10; - */ - public io.keploy.grpc.stubs.Service.Dependency getDeps(int index) { - if (depsBuilder_ == null) { - return deps_.get(index); - } else { - return depsBuilder_.getMessage(index); - } - } - /** - * repeated .services.Dependency Deps = 10; - */ - public Builder setDeps( - int index, io.keploy.grpc.stubs.Service.Dependency value) { - if (depsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureDepsIsMutable(); - deps_.set(index, value); - onChanged(); - } else { - depsBuilder_.setMessage(index, value); - } - return this; - } - /** - * repeated .services.Dependency Deps = 10; - */ - public Builder setDeps( - int index, io.keploy.grpc.stubs.Service.Dependency.Builder builderForValue) { - if (depsBuilder_ == null) { - ensureDepsIsMutable(); - deps_.set(index, builderForValue.build()); - onChanged(); - } else { - depsBuilder_.setMessage(index, builderForValue.build()); - } - return this; - } - /** - * repeated .services.Dependency Deps = 10; - */ - public Builder addDeps(io.keploy.grpc.stubs.Service.Dependency value) { - if (depsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureDepsIsMutable(); - deps_.add(value); - onChanged(); - } else { - depsBuilder_.addMessage(value); - } - return this; - } - /** - * repeated .services.Dependency Deps = 10; - */ - public Builder addDeps( - int index, io.keploy.grpc.stubs.Service.Dependency value) { - if (depsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureDepsIsMutable(); - deps_.add(index, value); - onChanged(); - } else { - depsBuilder_.addMessage(index, value); - } - return this; - } - /** - * repeated .services.Dependency Deps = 10; - */ - public Builder addDeps( - io.keploy.grpc.stubs.Service.Dependency.Builder builderForValue) { - if (depsBuilder_ == null) { - ensureDepsIsMutable(); - deps_.add(builderForValue.build()); - onChanged(); - } else { - depsBuilder_.addMessage(builderForValue.build()); - } - return this; - } - /** - * repeated .services.Dependency Deps = 10; - */ - public Builder addDeps( - int index, io.keploy.grpc.stubs.Service.Dependency.Builder builderForValue) { - if (depsBuilder_ == null) { - ensureDepsIsMutable(); - deps_.add(index, builderForValue.build()); - onChanged(); - } else { - depsBuilder_.addMessage(index, builderForValue.build()); - } - return this; - } - /** - * repeated .services.Dependency Deps = 10; - */ - public Builder addAllDeps( - java.lang.Iterable values) { - if (depsBuilder_ == null) { - ensureDepsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, deps_); - onChanged(); - } else { - depsBuilder_.addAllMessages(values); - } - return this; - } - /** - * repeated .services.Dependency Deps = 10; - */ - public Builder clearDeps() { - if (depsBuilder_ == null) { - deps_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - onChanged(); - } else { - depsBuilder_.clear(); - } - return this; - } - /** - * repeated .services.Dependency Deps = 10; - */ - public Builder removeDeps(int index) { - if (depsBuilder_ == null) { - ensureDepsIsMutable(); - deps_.remove(index); - onChanged(); - } else { - depsBuilder_.remove(index); - } - return this; - } - /** - * repeated .services.Dependency Deps = 10; - */ - public io.keploy.grpc.stubs.Service.Dependency.Builder getDepsBuilder( - int index) { - return getDepsFieldBuilder().getBuilder(index); - } - /** - * repeated .services.Dependency Deps = 10; - */ - public io.keploy.grpc.stubs.Service.DependencyOrBuilder getDepsOrBuilder( - int index) { - if (depsBuilder_ == null) { - return deps_.get(index); } else { - return depsBuilder_.getMessageOrBuilder(index); - } - } - /** - * repeated .services.Dependency Deps = 10; - */ - public java.util.List - getDepsOrBuilderList() { - if (depsBuilder_ != null) { - return depsBuilder_.getMessageOrBuilderList(); - } else { - return java.util.Collections.unmodifiableList(deps_); - } - } - /** - * repeated .services.Dependency Deps = 10; - */ - public io.keploy.grpc.stubs.Service.Dependency.Builder addDepsBuilder() { - return getDepsFieldBuilder().addBuilder( - io.keploy.grpc.stubs.Service.Dependency.getDefaultInstance()); - } - /** - * repeated .services.Dependency Deps = 10; - */ - public io.keploy.grpc.stubs.Service.Dependency.Builder addDepsBuilder( - int index) { - return getDepsFieldBuilder().addBuilder( - index, io.keploy.grpc.stubs.Service.Dependency.getDefaultInstance()); - } - /** - * repeated .services.Dependency Deps = 10; - */ - public java.util.List - getDepsBuilderList() { - return getDepsFieldBuilder().getBuilderList(); - } - private com.google.protobuf.RepeatedFieldBuilderV3< - io.keploy.grpc.stubs.Service.Dependency, io.keploy.grpc.stubs.Service.Dependency.Builder, io.keploy.grpc.stubs.Service.DependencyOrBuilder> - getDepsFieldBuilder() { - if (depsBuilder_ == null) { - depsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< - io.keploy.grpc.stubs.Service.Dependency, io.keploy.grpc.stubs.Service.Dependency.Builder, io.keploy.grpc.stubs.Service.DependencyOrBuilder>( - deps_, - ((bitField0_ & 0x00000001) != 0), - getParentForChildren(), - isClean()); - deps_ = null; - } - return depsBuilder_; - } - - private com.google.protobuf.MapField< - java.lang.String, io.keploy.grpc.stubs.Service.StrArr> allKeys_; - private com.google.protobuf.MapField - internalGetAllKeys() { - if (allKeys_ == null) { - return com.google.protobuf.MapField.emptyMapField( - AllKeysDefaultEntryHolder.defaultEntry); - } - return allKeys_; - } - private com.google.protobuf.MapField - internalGetMutableAllKeys() { - onChanged();; - if (allKeys_ == null) { - allKeys_ = com.google.protobuf.MapField.newMapField( - AllKeysDefaultEntryHolder.defaultEntry); - } - if (!allKeys_.isMutable()) { - allKeys_ = allKeys_.copy(); - } - return allKeys_; - } - - public int getAllKeysCount() { - return internalGetAllKeys().getMap().size(); - } - /** - * map<string, .services.StrArr> allKeys = 11; - */ - - @java.lang.Override - public boolean containsAllKeys( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - return internalGetAllKeys().getMap().containsKey(key); - } - /** - * Use {@link #getAllKeysMap()} instead. - */ - @java.lang.Override - @java.lang.Deprecated - public java.util.Map getAllKeys() { - return getAllKeysMap(); - } - /** - * map<string, .services.StrArr> allKeys = 11; - */ - @java.lang.Override - - public java.util.Map getAllKeysMap() { - return internalGetAllKeys().getMap(); - } - /** - * map<string, .services.StrArr> allKeys = 11; - */ - @java.lang.Override - - public io.keploy.grpc.stubs.Service.StrArr getAllKeysOrDefault( - java.lang.String key, - io.keploy.grpc.stubs.Service.StrArr defaultValue) { - if (key == null) { throw new NullPointerException("map key"); } - java.util.Map map = - internalGetAllKeys().getMap(); - return map.containsKey(key) ? map.get(key) : defaultValue; - } - /** - * map<string, .services.StrArr> allKeys = 11; - */ - @java.lang.Override - - public io.keploy.grpc.stubs.Service.StrArr getAllKeysOrThrow( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - java.util.Map map = - internalGetAllKeys().getMap(); - if (!map.containsKey(key)) { - throw new java.lang.IllegalArgumentException(); - } - return map.get(key); - } - - public Builder clearAllKeys() { - internalGetMutableAllKeys().getMutableMap() - .clear(); - return this; - } - /** - * map<string, .services.StrArr> allKeys = 11; - */ - - public Builder removeAllKeys( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - internalGetMutableAllKeys().getMutableMap() - .remove(key); - return this; - } - /** - * Use alternate mutation accessors instead. - */ - @java.lang.Deprecated - public java.util.Map - getMutableAllKeys() { - return internalGetMutableAllKeys().getMutableMap(); - } - /** - * map<string, .services.StrArr> allKeys = 11; - */ - public Builder putAllKeys( - java.lang.String key, - io.keploy.grpc.stubs.Service.StrArr value) { - if (key == null) { throw new NullPointerException("map key"); } - if (value == null) { - throw new NullPointerException("map value"); -} - - internalGetMutableAllKeys().getMutableMap() - .put(key, value); - return this; - } - /** - * map<string, .services.StrArr> allKeys = 11; - */ - - public Builder putAllAllKeys( - java.util.Map values) { - internalGetMutableAllKeys().getMutableMap() - .putAll(values); - return this; - } - - private com.google.protobuf.MapField< - java.lang.String, io.keploy.grpc.stubs.Service.StrArr> anchors_; - private com.google.protobuf.MapField - internalGetAnchors() { - if (anchors_ == null) { - return com.google.protobuf.MapField.emptyMapField( - AnchorsDefaultEntryHolder.defaultEntry); - } - return anchors_; - } - private com.google.protobuf.MapField - internalGetMutableAnchors() { - onChanged();; - if (anchors_ == null) { - anchors_ = com.google.protobuf.MapField.newMapField( - AnchorsDefaultEntryHolder.defaultEntry); - } - if (!anchors_.isMutable()) { - anchors_ = anchors_.copy(); - } - return anchors_; - } - - public int getAnchorsCount() { - return internalGetAnchors().getMap().size(); - } - /** - * map<string, .services.StrArr> anchors = 12; - */ - - @java.lang.Override - public boolean containsAnchors( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - return internalGetAnchors().getMap().containsKey(key); - } - /** - * Use {@link #getAnchorsMap()} instead. - */ - @java.lang.Override - @java.lang.Deprecated - public java.util.Map getAnchors() { - return getAnchorsMap(); - } - /** - * map<string, .services.StrArr> anchors = 12; - */ - @java.lang.Override - - public java.util.Map getAnchorsMap() { - return internalGetAnchors().getMap(); - } - /** - * map<string, .services.StrArr> anchors = 12; - */ - @java.lang.Override - - public io.keploy.grpc.stubs.Service.StrArr getAnchorsOrDefault( - java.lang.String key, - io.keploy.grpc.stubs.Service.StrArr defaultValue) { - if (key == null) { throw new NullPointerException("map key"); } - java.util.Map map = - internalGetAnchors().getMap(); - return map.containsKey(key) ? map.get(key) : defaultValue; - } - /** - * map<string, .services.StrArr> anchors = 12; - */ - @java.lang.Override - - public io.keploy.grpc.stubs.Service.StrArr getAnchorsOrThrow( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - java.util.Map map = - internalGetAnchors().getMap(); - if (!map.containsKey(key)) { - throw new java.lang.IllegalArgumentException(); - } - return map.get(key); - } - - public Builder clearAnchors() { - internalGetMutableAnchors().getMutableMap() - .clear(); - return this; - } - /** - * map<string, .services.StrArr> anchors = 12; - */ - - public Builder removeAnchors( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - internalGetMutableAnchors().getMutableMap() - .remove(key); - return this; - } - /** - * Use alternate mutation accessors instead. - */ - @java.lang.Deprecated - public java.util.Map - getMutableAnchors() { - return internalGetMutableAnchors().getMutableMap(); - } - /** - * map<string, .services.StrArr> anchors = 12; - */ - public Builder putAnchors( - java.lang.String key, - io.keploy.grpc.stubs.Service.StrArr value) { - if (key == null) { throw new NullPointerException("map key"); } - if (value == null) { - throw new NullPointerException("map value"); -} - - internalGetMutableAnchors().getMutableMap() - .put(key, value); - return this; - } - /** - * map<string, .services.StrArr> anchors = 12; - */ - - public Builder putAllAnchors( - java.util.Map values) { - internalGetMutableAnchors().getMutableMap() - .putAll(values); - return this; - } - - private com.google.protobuf.LazyStringList noise_ = com.google.protobuf.LazyStringArrayList.EMPTY; - private void ensureNoiseIsMutable() { - if (!((bitField0_ & 0x00000008) != 0)) { - noise_ = new com.google.protobuf.LazyStringArrayList(noise_); - bitField0_ |= 0x00000008; - } - } - /** - * repeated string noise = 13; - * @return A list containing the noise. - */ - public com.google.protobuf.ProtocolStringList - getNoiseList() { - return noise_.getUnmodifiableView(); - } - /** - * repeated string noise = 13; - * @return The count of noise. - */ - public int getNoiseCount() { - return noise_.size(); - } - /** - * repeated string noise = 13; - * @param index The index of the element to return. - * @return The noise at the given index. - */ - public java.lang.String getNoise(int index) { - return noise_.get(index); - } - /** - * repeated string noise = 13; - * @param index The index of the value to return. - * @return The bytes of the noise at the given index. - */ - public com.google.protobuf.ByteString - getNoiseBytes(int index) { - return noise_.getByteString(index); - } - /** - * repeated string noise = 13; - * @param index The index to set the value at. - * @param value The noise to set. - * @return This builder for chaining. - */ - public Builder setNoise( - int index, java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureNoiseIsMutable(); - noise_.set(index, value); - onChanged(); - return this; - } - /** - * repeated string noise = 13; - * @param value The noise to add. - * @return This builder for chaining. - */ - public Builder addNoise( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureNoiseIsMutable(); - noise_.add(value); - onChanged(); - return this; - } - /** - * repeated string noise = 13; - * @param values The noise to add. - * @return This builder for chaining. - */ - public Builder addAllNoise( - java.lang.Iterable values) { - ensureNoiseIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, noise_); - onChanged(); - return this; - } - /** - * repeated string noise = 13; - * @return This builder for chaining. - */ - public Builder clearNoise() { - noise_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00000008); - onChanged(); - return this; - } - /** - * repeated string noise = 13; - * @param value The bytes of the noise to add. - * @return This builder for chaining. - */ - public Builder addNoiseBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - ensureNoiseIsMutable(); - noise_.add(value); - onChanged(); - return this; - } - - private java.util.List mocks_ = - java.util.Collections.emptyList(); - private void ensureMocksIsMutable() { - if (!((bitField0_ & 0x00000010) != 0)) { - mocks_ = new java.util.ArrayList(mocks_); - bitField0_ |= 0x00000010; - } - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - io.keploy.grpc.stubs.Service.Mock, io.keploy.grpc.stubs.Service.Mock.Builder, io.keploy.grpc.stubs.Service.MockOrBuilder> mocksBuilder_; - - /** - * repeated .services.Mock Mocks = 14; - */ - public java.util.List getMocksList() { - if (mocksBuilder_ == null) { - return java.util.Collections.unmodifiableList(mocks_); - } else { - return mocksBuilder_.getMessageList(); - } - } - /** - * repeated .services.Mock Mocks = 14; - */ - public int getMocksCount() { - if (mocksBuilder_ == null) { - return mocks_.size(); - } else { - return mocksBuilder_.getCount(); - } - } - /** - * repeated .services.Mock Mocks = 14; - */ - public io.keploy.grpc.stubs.Service.Mock getMocks(int index) { - if (mocksBuilder_ == null) { - return mocks_.get(index); - } else { - return mocksBuilder_.getMessage(index); - } - } - /** - * repeated .services.Mock Mocks = 14; - */ - public Builder setMocks( - int index, io.keploy.grpc.stubs.Service.Mock value) { - if (mocksBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureMocksIsMutable(); - mocks_.set(index, value); - onChanged(); - } else { - mocksBuilder_.setMessage(index, value); - } - return this; - } - /** - * repeated .services.Mock Mocks = 14; - */ - public Builder setMocks( - int index, io.keploy.grpc.stubs.Service.Mock.Builder builderForValue) { - if (mocksBuilder_ == null) { - ensureMocksIsMutable(); - mocks_.set(index, builderForValue.build()); - onChanged(); - } else { - mocksBuilder_.setMessage(index, builderForValue.build()); - } - return this; - } - /** - * repeated .services.Mock Mocks = 14; - */ - public Builder addMocks(io.keploy.grpc.stubs.Service.Mock value) { - if (mocksBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureMocksIsMutable(); - mocks_.add(value); - onChanged(); - } else { - mocksBuilder_.addMessage(value); - } - return this; - } - /** - * repeated .services.Mock Mocks = 14; - */ - public Builder addMocks( - int index, io.keploy.grpc.stubs.Service.Mock value) { - if (mocksBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureMocksIsMutable(); - mocks_.add(index, value); - onChanged(); - } else { - mocksBuilder_.addMessage(index, value); - } - return this; - } - /** - * repeated .services.Mock Mocks = 14; - */ - public Builder addMocks( - io.keploy.grpc.stubs.Service.Mock.Builder builderForValue) { - if (mocksBuilder_ == null) { - ensureMocksIsMutable(); - mocks_.add(builderForValue.build()); - onChanged(); - } else { - mocksBuilder_.addMessage(builderForValue.build()); - } - return this; - } - /** - * repeated .services.Mock Mocks = 14; - */ - public Builder addMocks( - int index, io.keploy.grpc.stubs.Service.Mock.Builder builderForValue) { - if (mocksBuilder_ == null) { - ensureMocksIsMutable(); - mocks_.add(index, builderForValue.build()); - onChanged(); - } else { - mocksBuilder_.addMessage(index, builderForValue.build()); - } - return this; - } - /** - * repeated .services.Mock Mocks = 14; - */ - public Builder addAllMocks( - java.lang.Iterable values) { - if (mocksBuilder_ == null) { - ensureMocksIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, mocks_); - onChanged(); - } else { - mocksBuilder_.addAllMessages(values); - } - return this; - } - /** - * repeated .services.Mock Mocks = 14; - */ - public Builder clearMocks() { - if (mocksBuilder_ == null) { - mocks_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000010); - onChanged(); - } else { - mocksBuilder_.clear(); - } - return this; - } - /** - * repeated .services.Mock Mocks = 14; - */ - public Builder removeMocks(int index) { - if (mocksBuilder_ == null) { - ensureMocksIsMutable(); - mocks_.remove(index); - onChanged(); - } else { - mocksBuilder_.remove(index); - } - return this; - } - /** - * repeated .services.Mock Mocks = 14; - */ - public io.keploy.grpc.stubs.Service.Mock.Builder getMocksBuilder( - int index) { - return getMocksFieldBuilder().getBuilder(index); - } - /** - * repeated .services.Mock Mocks = 14; - */ - public io.keploy.grpc.stubs.Service.MockOrBuilder getMocksOrBuilder( - int index) { - if (mocksBuilder_ == null) { - return mocks_.get(index); } else { - return mocksBuilder_.getMessageOrBuilder(index); - } - } - /** - * repeated .services.Mock Mocks = 14; - */ - public java.util.List - getMocksOrBuilderList() { - if (mocksBuilder_ != null) { - return mocksBuilder_.getMessageOrBuilderList(); - } else { - return java.util.Collections.unmodifiableList(mocks_); - } - } - /** - * repeated .services.Mock Mocks = 14; - */ - public io.keploy.grpc.stubs.Service.Mock.Builder addMocksBuilder() { - return getMocksFieldBuilder().addBuilder( - io.keploy.grpc.stubs.Service.Mock.getDefaultInstance()); - } - /** - * repeated .services.Mock Mocks = 14; - */ - public io.keploy.grpc.stubs.Service.Mock.Builder addMocksBuilder( - int index) { - return getMocksFieldBuilder().addBuilder( - index, io.keploy.grpc.stubs.Service.Mock.getDefaultInstance()); - } - /** - * repeated .services.Mock Mocks = 14; - */ - public java.util.List - getMocksBuilderList() { - return getMocksFieldBuilder().getBuilderList(); - } - private com.google.protobuf.RepeatedFieldBuilderV3< - io.keploy.grpc.stubs.Service.Mock, io.keploy.grpc.stubs.Service.Mock.Builder, io.keploy.grpc.stubs.Service.MockOrBuilder> - getMocksFieldBuilder() { - if (mocksBuilder_ == null) { - mocksBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< - io.keploy.grpc.stubs.Service.Mock, io.keploy.grpc.stubs.Service.Mock.Builder, io.keploy.grpc.stubs.Service.MockOrBuilder>( - mocks_, - ((bitField0_ & 0x00000010) != 0), - getParentForChildren(), - isClean()); - mocks_ = null; - } - return mocksBuilder_; - } - - private io.keploy.grpc.stubs.Service.GrpcReq grpcReq_; - private com.google.protobuf.SingleFieldBuilderV3< - io.keploy.grpc.stubs.Service.GrpcReq, io.keploy.grpc.stubs.Service.GrpcReq.Builder, io.keploy.grpc.stubs.Service.GrpcReqOrBuilder> grpcReqBuilder_; - /** - * .services.GrpcReq GrpcReq = 15; - * @return Whether the grpcReq field is set. - */ - public boolean hasGrpcReq() { - return grpcReqBuilder_ != null || grpcReq_ != null; - } - /** - * .services.GrpcReq GrpcReq = 15; - * @return The grpcReq. - */ - public io.keploy.grpc.stubs.Service.GrpcReq getGrpcReq() { - if (grpcReqBuilder_ == null) { - return grpcReq_ == null ? io.keploy.grpc.stubs.Service.GrpcReq.getDefaultInstance() : grpcReq_; - } else { - return grpcReqBuilder_.getMessage(); - } - } - /** - * .services.GrpcReq GrpcReq = 15; - */ - public Builder setGrpcReq(io.keploy.grpc.stubs.Service.GrpcReq value) { - if (grpcReqBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - grpcReq_ = value; - onChanged(); - } else { - grpcReqBuilder_.setMessage(value); - } - - return this; - } - /** - * .services.GrpcReq GrpcReq = 15; - */ - public Builder setGrpcReq( - io.keploy.grpc.stubs.Service.GrpcReq.Builder builderForValue) { - if (grpcReqBuilder_ == null) { - grpcReq_ = builderForValue.build(); - onChanged(); - } else { - grpcReqBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * .services.GrpcReq GrpcReq = 15; - */ - public Builder mergeGrpcReq(io.keploy.grpc.stubs.Service.GrpcReq value) { - if (grpcReqBuilder_ == null) { - if (grpcReq_ != null) { - grpcReq_ = - io.keploy.grpc.stubs.Service.GrpcReq.newBuilder(grpcReq_).mergeFrom(value).buildPartial(); - } else { - grpcReq_ = value; - } - onChanged(); - } else { - grpcReqBuilder_.mergeFrom(value); - } - - return this; - } - /** - * .services.GrpcReq GrpcReq = 15; - */ - public Builder clearGrpcReq() { - if (grpcReqBuilder_ == null) { - grpcReq_ = null; - onChanged(); - } else { - grpcReq_ = null; - grpcReqBuilder_ = null; - } - - return this; - } - /** - * .services.GrpcReq GrpcReq = 15; - */ - public io.keploy.grpc.stubs.Service.GrpcReq.Builder getGrpcReqBuilder() { - - onChanged(); - return getGrpcReqFieldBuilder().getBuilder(); - } - /** - * .services.GrpcReq GrpcReq = 15; - */ - public io.keploy.grpc.stubs.Service.GrpcReqOrBuilder getGrpcReqOrBuilder() { - if (grpcReqBuilder_ != null) { - return grpcReqBuilder_.getMessageOrBuilder(); - } else { - return grpcReq_ == null ? - io.keploy.grpc.stubs.Service.GrpcReq.getDefaultInstance() : grpcReq_; - } - } - /** - * .services.GrpcReq GrpcReq = 15; - */ - private com.google.protobuf.SingleFieldBuilderV3< - io.keploy.grpc.stubs.Service.GrpcReq, io.keploy.grpc.stubs.Service.GrpcReq.Builder, io.keploy.grpc.stubs.Service.GrpcReqOrBuilder> - getGrpcReqFieldBuilder() { - if (grpcReqBuilder_ == null) { - grpcReqBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - io.keploy.grpc.stubs.Service.GrpcReq, io.keploy.grpc.stubs.Service.GrpcReq.Builder, io.keploy.grpc.stubs.Service.GrpcReqOrBuilder>( - getGrpcReq(), - getParentForChildren(), - isClean()); - grpcReq_ = null; - } - return grpcReqBuilder_; - } - - private io.keploy.grpc.stubs.Service.GrpcResp grpcResp_; - private com.google.protobuf.SingleFieldBuilderV3< - io.keploy.grpc.stubs.Service.GrpcResp, io.keploy.grpc.stubs.Service.GrpcResp.Builder, io.keploy.grpc.stubs.Service.GrpcRespOrBuilder> grpcRespBuilder_; - /** - * .services.GrpcResp GrpcResp = 16; - * @return Whether the grpcResp field is set. - */ - public boolean hasGrpcResp() { - return grpcRespBuilder_ != null || grpcResp_ != null; - } - /** - * .services.GrpcResp GrpcResp = 16; - * @return The grpcResp. - */ - public io.keploy.grpc.stubs.Service.GrpcResp getGrpcResp() { - if (grpcRespBuilder_ == null) { - return grpcResp_ == null ? io.keploy.grpc.stubs.Service.GrpcResp.getDefaultInstance() : grpcResp_; - } else { - return grpcRespBuilder_.getMessage(); - } - } - /** - * .services.GrpcResp GrpcResp = 16; - */ - public Builder setGrpcResp(io.keploy.grpc.stubs.Service.GrpcResp value) { - if (grpcRespBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - grpcResp_ = value; - onChanged(); - } else { - grpcRespBuilder_.setMessage(value); - } - - return this; - } - /** - * .services.GrpcResp GrpcResp = 16; - */ - public Builder setGrpcResp( - io.keploy.grpc.stubs.Service.GrpcResp.Builder builderForValue) { - if (grpcRespBuilder_ == null) { - grpcResp_ = builderForValue.build(); - onChanged(); - } else { - grpcRespBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * .services.GrpcResp GrpcResp = 16; - */ - public Builder mergeGrpcResp(io.keploy.grpc.stubs.Service.GrpcResp value) { - if (grpcRespBuilder_ == null) { - if (grpcResp_ != null) { - grpcResp_ = - io.keploy.grpc.stubs.Service.GrpcResp.newBuilder(grpcResp_).mergeFrom(value).buildPartial(); - } else { - grpcResp_ = value; - } - onChanged(); - } else { - grpcRespBuilder_.mergeFrom(value); - } - - return this; - } - /** - * .services.GrpcResp GrpcResp = 16; - */ - public Builder clearGrpcResp() { - if (grpcRespBuilder_ == null) { - grpcResp_ = null; - onChanged(); - } else { - grpcResp_ = null; - grpcRespBuilder_ = null; - } - - return this; - } - /** - * .services.GrpcResp GrpcResp = 16; - */ - public io.keploy.grpc.stubs.Service.GrpcResp.Builder getGrpcRespBuilder() { - - onChanged(); - return getGrpcRespFieldBuilder().getBuilder(); - } - /** - * .services.GrpcResp GrpcResp = 16; - */ - public io.keploy.grpc.stubs.Service.GrpcRespOrBuilder getGrpcRespOrBuilder() { - if (grpcRespBuilder_ != null) { - return grpcRespBuilder_.getMessageOrBuilder(); - } else { - return grpcResp_ == null ? - io.keploy.grpc.stubs.Service.GrpcResp.getDefaultInstance() : grpcResp_; - } - } - /** - * .services.GrpcResp GrpcResp = 16; - */ - private com.google.protobuf.SingleFieldBuilderV3< - io.keploy.grpc.stubs.Service.GrpcResp, io.keploy.grpc.stubs.Service.GrpcResp.Builder, io.keploy.grpc.stubs.Service.GrpcRespOrBuilder> - getGrpcRespFieldBuilder() { - if (grpcRespBuilder_ == null) { - grpcRespBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - io.keploy.grpc.stubs.Service.GrpcResp, io.keploy.grpc.stubs.Service.GrpcResp.Builder, io.keploy.grpc.stubs.Service.GrpcRespOrBuilder>( - getGrpcResp(), - getParentForChildren(), - isClean()); - grpcResp_ = null; - } - return grpcRespBuilder_; - } - - private java.lang.Object type_ = ""; - /** - * string Type = 17; - * @return The type. - */ - public java.lang.String getType() { - java.lang.Object ref = type_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - type_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * string Type = 17; - * @return The bytes for type. - */ - public com.google.protobuf.ByteString - getTypeBytes() { - java.lang.Object ref = type_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - type_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * string Type = 17; - * @param value The type to set. - * @return This builder for chaining. - */ - public Builder setType( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - type_ = value; - onChanged(); - return this; - } - /** - * string Type = 17; - * @return This builder for chaining. - */ - public Builder clearType() { - - type_ = getDefaultInstance().getType(); - onChanged(); - return this; - } - /** - * string Type = 17; - * @param value The bytes for type to set. - * @return This builder for chaining. - */ - public Builder setTypeBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - type_ = value; - onChanged(); - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:services.TestCase) - } - - // @@protoc_insertion_point(class_scope:services.TestCase) - private static final io.keploy.grpc.stubs.Service.TestCase DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new io.keploy.grpc.stubs.Service.TestCase(); - } - - public static io.keploy.grpc.stubs.Service.TestCase getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public TestCase parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new TestCase(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.TestCase getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface MethodOrBuilder extends - // @@protoc_insertion_point(interface_extends:services.Method) - com.google.protobuf.MessageOrBuilder { - - /** - * string Method = 1; - * @return The method. - */ - java.lang.String getMethod(); - /** - * string Method = 1; - * @return The bytes for method. - */ - com.google.protobuf.ByteString - getMethodBytes(); - } - /** - * Protobuf type {@code services.Method} - */ - public static final class Method extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:services.Method) - MethodOrBuilder { - private static final long serialVersionUID = 0L; - // Use Method.newBuilder() to construct. - private Method(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private Method() { - method_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new Method(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private Method( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - java.lang.String s = input.readStringRequireUtf8(); - - method_ = s; - break; - } - default: { - if (!parseUnknownField( - input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return io.keploy.grpc.stubs.Service.internal_static_services_Method_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return io.keploy.grpc.stubs.Service.internal_static_services_Method_fieldAccessorTable - .ensureFieldAccessorsInitialized( - io.keploy.grpc.stubs.Service.Method.class, io.keploy.grpc.stubs.Service.Method.Builder.class); - } - - public static final int METHOD_FIELD_NUMBER = 1; - private volatile java.lang.Object method_; - /** - * string Method = 1; - * @return The method. - */ - @java.lang.Override - public java.lang.String getMethod() { - java.lang.Object ref = method_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - method_ = s; - return s; - } - } - /** - * string Method = 1; - * @return The bytes for method. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getMethodBytes() { - java.lang.Object ref = method_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - method_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(method_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, method_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(method_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, method_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof io.keploy.grpc.stubs.Service.Method)) { - return super.equals(obj); - } - io.keploy.grpc.stubs.Service.Method other = (io.keploy.grpc.stubs.Service.Method) obj; - - if (!getMethod() - .equals(other.getMethod())) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + METHOD_FIELD_NUMBER; - hash = (53 * hash) + getMethod().hashCode(); - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static io.keploy.grpc.stubs.Service.Method parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.keploy.grpc.stubs.Service.Method parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.Method parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.keploy.grpc.stubs.Service.Method parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.Method parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.keploy.grpc.stubs.Service.Method parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.Method parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static io.keploy.grpc.stubs.Service.Method parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.Method parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static io.keploy.grpc.stubs.Service.Method parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.Method parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static io.keploy.grpc.stubs.Service.Method parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(io.keploy.grpc.stubs.Service.Method prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * Protobuf type {@code services.Method} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:services.Method) - io.keploy.grpc.stubs.Service.MethodOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return io.keploy.grpc.stubs.Service.internal_static_services_Method_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return io.keploy.grpc.stubs.Service.internal_static_services_Method_fieldAccessorTable - .ensureFieldAccessorsInitialized( - io.keploy.grpc.stubs.Service.Method.class, io.keploy.grpc.stubs.Service.Method.Builder.class); - } - - // Construct using io.keploy.grpc.stubs.Service.Method.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 - .alwaysUseFieldBuilders) { - } - } - @java.lang.Override - public Builder clear() { - super.clear(); - method_ = ""; - - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return io.keploy.grpc.stubs.Service.internal_static_services_Method_descriptor; - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.Method getDefaultInstanceForType() { - return io.keploy.grpc.stubs.Service.Method.getDefaultInstance(); - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.Method build() { - io.keploy.grpc.stubs.Service.Method result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.Method buildPartial() { - io.keploy.grpc.stubs.Service.Method result = new io.keploy.grpc.stubs.Service.Method(this); - result.method_ = method_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof io.keploy.grpc.stubs.Service.Method) { - return mergeFrom((io.keploy.grpc.stubs.Service.Method)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(io.keploy.grpc.stubs.Service.Method other) { - if (other == io.keploy.grpc.stubs.Service.Method.getDefaultInstance()) return this; - if (!other.getMethod().isEmpty()) { - method_ = other.method_; - onChanged(); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - io.keploy.grpc.stubs.Service.Method parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (io.keploy.grpc.stubs.Service.Method) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private java.lang.Object method_ = ""; - /** - * string Method = 1; - * @return The method. - */ - public java.lang.String getMethod() { - java.lang.Object ref = method_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - method_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * string Method = 1; - * @return The bytes for method. - */ - public com.google.protobuf.ByteString - getMethodBytes() { - java.lang.Object ref = method_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - method_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * string Method = 1; - * @param value The method to set. - * @return This builder for chaining. - */ - public Builder setMethod( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - method_ = value; - onChanged(); - return this; - } - /** - * string Method = 1; - * @return This builder for chaining. - */ - public Builder clearMethod() { - - method_ = getDefaultInstance().getMethod(); - onChanged(); - return this; - } - /** - * string Method = 1; - * @param value The bytes for method to set. - * @return This builder for chaining. - */ - public Builder setMethodBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - method_ = value; - onChanged(); - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:services.Method) - } - - // @@protoc_insertion_point(class_scope:services.Method) - private static final io.keploy.grpc.stubs.Service.Method DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new io.keploy.grpc.stubs.Service.Method(); - } - - public static io.keploy.grpc.stubs.Service.Method getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public Method parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new Method(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.Method getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface HttpReqOrBuilder extends - // @@protoc_insertion_point(interface_extends:services.HttpReq) - com.google.protobuf.MessageOrBuilder { - - /** - * string Method = 1; - * @return The method. - */ - java.lang.String getMethod(); - /** - * string Method = 1; - * @return The bytes for method. - */ - com.google.protobuf.ByteString - getMethodBytes(); - - /** - * int64 ProtoMajor = 2; - * @return The protoMajor. - */ - long getProtoMajor(); - - /** - * int64 ProtoMinor = 3; - * @return The protoMinor. - */ - long getProtoMinor(); - - /** - * string URL = 4; - * @return The uRL. - */ - java.lang.String getURL(); - /** - * string URL = 4; - * @return The bytes for uRL. - */ - com.google.protobuf.ByteString - getURLBytes(); - - /** - * map<string, string> URLParams = 5; - */ - int getURLParamsCount(); - /** - * map<string, string> URLParams = 5; - */ - boolean containsURLParams( - java.lang.String key); - /** - * Use {@link #getURLParamsMap()} instead. - */ - @java.lang.Deprecated - java.util.Map - getURLParams(); - /** - * map<string, string> URLParams = 5; - */ - java.util.Map - getURLParamsMap(); - /** - * map<string, string> URLParams = 5; - */ - - /* nullable */ -java.lang.String getURLParamsOrDefault( - java.lang.String key, - /* nullable */ -java.lang.String defaultValue); - /** - * map<string, string> URLParams = 5; - */ - - java.lang.String getURLParamsOrThrow( - java.lang.String key); - - /** - * map<string, .services.StrArr> Header = 6; - */ - int getHeaderCount(); - /** - * map<string, .services.StrArr> Header = 6; - */ - boolean containsHeader( - java.lang.String key); - /** - * Use {@link #getHeaderMap()} instead. - */ - @java.lang.Deprecated - java.util.Map - getHeader(); - /** - * map<string, .services.StrArr> Header = 6; - */ - java.util.Map - getHeaderMap(); - /** - * map<string, .services.StrArr> Header = 6; - */ - - /* nullable */ -io.keploy.grpc.stubs.Service.StrArr getHeaderOrDefault( - java.lang.String key, - /* nullable */ -io.keploy.grpc.stubs.Service.StrArr defaultValue); - /** - * map<string, .services.StrArr> Header = 6; - */ - - io.keploy.grpc.stubs.Service.StrArr getHeaderOrThrow( - java.lang.String key); - - /** - * string Body = 7 [deprecated = true]; - * @deprecated services.HttpReq.Body is deprecated. - * See service.proto;l=76 - * @return The body. - */ - @java.lang.Deprecated java.lang.String getBody(); - /** - * string Body = 7 [deprecated = true]; - * @deprecated services.HttpReq.Body is deprecated. - * See service.proto;l=76 - * @return The bytes for body. - */ - @java.lang.Deprecated com.google.protobuf.ByteString - getBodyBytes(); - - /** - * bytes BodyData = 10; - * @return The bodyData. - */ - com.google.protobuf.ByteString getBodyData(); - - /** - * string Binary = 8; - * @return The binary. - */ - java.lang.String getBinary(); - /** - * string Binary = 8; - * @return The bytes for binary. - */ - com.google.protobuf.ByteString - getBinaryBytes(); - - /** - * repeated .services.FormData Form = 9; - */ - java.util.List - getFormList(); - /** - * repeated .services.FormData Form = 9; - */ - io.keploy.grpc.stubs.Service.FormData getForm(int index); - /** - * repeated .services.FormData Form = 9; - */ - int getFormCount(); - /** - * repeated .services.FormData Form = 9; - */ - java.util.List - getFormOrBuilderList(); - /** - * repeated .services.FormData Form = 9; - */ - io.keploy.grpc.stubs.Service.FormDataOrBuilder getFormOrBuilder( - int index); - } - /** - * Protobuf type {@code services.HttpReq} - */ - public static final class HttpReq extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:services.HttpReq) - HttpReqOrBuilder { - private static final long serialVersionUID = 0L; - // Use HttpReq.newBuilder() to construct. - private HttpReq(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private HttpReq() { - method_ = ""; - uRL_ = ""; - body_ = ""; - bodyData_ = com.google.protobuf.ByteString.EMPTY; - binary_ = ""; - form_ = java.util.Collections.emptyList(); - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new HttpReq(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private HttpReq( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - java.lang.String s = input.readStringRequireUtf8(); - - method_ = s; - break; - } - case 16: { - - protoMajor_ = input.readInt64(); - break; - } - case 24: { - - protoMinor_ = input.readInt64(); - break; - } - case 34: { - java.lang.String s = input.readStringRequireUtf8(); - - uRL_ = s; - break; - } - case 42: { - if (!((mutable_bitField0_ & 0x00000001) != 0)) { - uRLParams_ = com.google.protobuf.MapField.newMapField( - URLParamsDefaultEntryHolder.defaultEntry); - mutable_bitField0_ |= 0x00000001; - } - com.google.protobuf.MapEntry - uRLParams__ = input.readMessage( - URLParamsDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry); - uRLParams_.getMutableMap().put( - uRLParams__.getKey(), uRLParams__.getValue()); - break; - } - case 50: { - if (!((mutable_bitField0_ & 0x00000002) != 0)) { - header_ = com.google.protobuf.MapField.newMapField( - HeaderDefaultEntryHolder.defaultEntry); - mutable_bitField0_ |= 0x00000002; - } - com.google.protobuf.MapEntry - header__ = input.readMessage( - HeaderDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry); - header_.getMutableMap().put( - header__.getKey(), header__.getValue()); - break; - } - case 58: { - java.lang.String s = input.readStringRequireUtf8(); - - body_ = s; - break; - } - case 66: { - java.lang.String s = input.readStringRequireUtf8(); - - binary_ = s; - break; - } - case 74: { - if (!((mutable_bitField0_ & 0x00000004) != 0)) { - form_ = new java.util.ArrayList(); - mutable_bitField0_ |= 0x00000004; - } - form_.add( - input.readMessage(io.keploy.grpc.stubs.Service.FormData.parser(), extensionRegistry)); - break; - } - case 82: { - - bodyData_ = input.readBytes(); - break; - } - default: { - if (!parseUnknownField( - input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e).setUnfinishedMessage(this); - } finally { - if (((mutable_bitField0_ & 0x00000004) != 0)) { - form_ = java.util.Collections.unmodifiableList(form_); - } - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return io.keploy.grpc.stubs.Service.internal_static_services_HttpReq_descriptor; - } - - @SuppressWarnings({"rawtypes"}) - @java.lang.Override - protected com.google.protobuf.MapField internalGetMapField( - int number) { - switch (number) { - case 5: - return internalGetURLParams(); - case 6: - return internalGetHeader(); - default: - throw new RuntimeException( - "Invalid map field number: " + number); - } - } - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return io.keploy.grpc.stubs.Service.internal_static_services_HttpReq_fieldAccessorTable - .ensureFieldAccessorsInitialized( - io.keploy.grpc.stubs.Service.HttpReq.class, io.keploy.grpc.stubs.Service.HttpReq.Builder.class); - } - - public static final int METHOD_FIELD_NUMBER = 1; - private volatile java.lang.Object method_; - /** - * string Method = 1; - * @return The method. - */ - @java.lang.Override - public java.lang.String getMethod() { - java.lang.Object ref = method_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - method_ = s; - return s; - } - } - /** - * string Method = 1; - * @return The bytes for method. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getMethodBytes() { - java.lang.Object ref = method_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - method_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int PROTOMAJOR_FIELD_NUMBER = 2; - private long protoMajor_; - /** - * int64 ProtoMajor = 2; - * @return The protoMajor. - */ - @java.lang.Override - public long getProtoMajor() { - return protoMajor_; - } - - public static final int PROTOMINOR_FIELD_NUMBER = 3; - private long protoMinor_; - /** - * int64 ProtoMinor = 3; - * @return The protoMinor. - */ - @java.lang.Override - public long getProtoMinor() { - return protoMinor_; - } - - public static final int URL_FIELD_NUMBER = 4; - private volatile java.lang.Object uRL_; - /** - * string URL = 4; - * @return The uRL. - */ - @java.lang.Override - public java.lang.String getURL() { - java.lang.Object ref = uRL_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - uRL_ = s; - return s; - } - } - /** - * string URL = 4; - * @return The bytes for uRL. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getURLBytes() { - java.lang.Object ref = uRL_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - uRL_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int URLPARAMS_FIELD_NUMBER = 5; - private static final class URLParamsDefaultEntryHolder { - static final com.google.protobuf.MapEntry< - java.lang.String, java.lang.String> defaultEntry = - com.google.protobuf.MapEntry - .newDefaultInstance( - io.keploy.grpc.stubs.Service.internal_static_services_HttpReq_URLParamsEntry_descriptor, - com.google.protobuf.WireFormat.FieldType.STRING, - "", - com.google.protobuf.WireFormat.FieldType.STRING, - ""); - } - private com.google.protobuf.MapField< - java.lang.String, java.lang.String> uRLParams_; - private com.google.protobuf.MapField - internalGetURLParams() { - if (uRLParams_ == null) { - return com.google.protobuf.MapField.emptyMapField( - URLParamsDefaultEntryHolder.defaultEntry); - } - return uRLParams_; - } - - public int getURLParamsCount() { - return internalGetURLParams().getMap().size(); - } - /** - * map<string, string> URLParams = 5; - */ - - @java.lang.Override - public boolean containsURLParams( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - return internalGetURLParams().getMap().containsKey(key); - } - /** - * Use {@link #getURLParamsMap()} instead. - */ - @java.lang.Override - @java.lang.Deprecated - public java.util.Map getURLParams() { - return getURLParamsMap(); - } - /** - * map<string, string> URLParams = 5; - */ - @java.lang.Override - - public java.util.Map getURLParamsMap() { - return internalGetURLParams().getMap(); - } - /** - * map<string, string> URLParams = 5; - */ - @java.lang.Override - - public java.lang.String getURLParamsOrDefault( - java.lang.String key, - java.lang.String defaultValue) { - if (key == null) { throw new NullPointerException("map key"); } - java.util.Map map = - internalGetURLParams().getMap(); - return map.containsKey(key) ? map.get(key) : defaultValue; - } - /** - * map<string, string> URLParams = 5; - */ - @java.lang.Override - - public java.lang.String getURLParamsOrThrow( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - java.util.Map map = - internalGetURLParams().getMap(); - if (!map.containsKey(key)) { - throw new java.lang.IllegalArgumentException(); - } - return map.get(key); - } - - public static final int HEADER_FIELD_NUMBER = 6; - private static final class HeaderDefaultEntryHolder { - static final com.google.protobuf.MapEntry< - java.lang.String, io.keploy.grpc.stubs.Service.StrArr> defaultEntry = - com.google.protobuf.MapEntry - .newDefaultInstance( - io.keploy.grpc.stubs.Service.internal_static_services_HttpReq_HeaderEntry_descriptor, - com.google.protobuf.WireFormat.FieldType.STRING, - "", - com.google.protobuf.WireFormat.FieldType.MESSAGE, - io.keploy.grpc.stubs.Service.StrArr.getDefaultInstance()); - } - private com.google.protobuf.MapField< - java.lang.String, io.keploy.grpc.stubs.Service.StrArr> header_; - private com.google.protobuf.MapField - internalGetHeader() { - if (header_ == null) { - return com.google.protobuf.MapField.emptyMapField( - HeaderDefaultEntryHolder.defaultEntry); - } - return header_; - } - - public int getHeaderCount() { - return internalGetHeader().getMap().size(); - } - /** - * map<string, .services.StrArr> Header = 6; - */ - - @java.lang.Override - public boolean containsHeader( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - return internalGetHeader().getMap().containsKey(key); - } - /** - * Use {@link #getHeaderMap()} instead. - */ - @java.lang.Override - @java.lang.Deprecated - public java.util.Map getHeader() { - return getHeaderMap(); - } - /** - * map<string, .services.StrArr> Header = 6; - */ - @java.lang.Override - - public java.util.Map getHeaderMap() { - return internalGetHeader().getMap(); - } - /** - * map<string, .services.StrArr> Header = 6; - */ - @java.lang.Override - - public io.keploy.grpc.stubs.Service.StrArr getHeaderOrDefault( - java.lang.String key, - io.keploy.grpc.stubs.Service.StrArr defaultValue) { - if (key == null) { throw new NullPointerException("map key"); } - java.util.Map map = - internalGetHeader().getMap(); - return map.containsKey(key) ? map.get(key) : defaultValue; - } - /** - * map<string, .services.StrArr> Header = 6; - */ - @java.lang.Override - - public io.keploy.grpc.stubs.Service.StrArr getHeaderOrThrow( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - java.util.Map map = - internalGetHeader().getMap(); - if (!map.containsKey(key)) { - throw new java.lang.IllegalArgumentException(); - } - return map.get(key); - } - - public static final int BODY_FIELD_NUMBER = 7; - private volatile java.lang.Object body_; - /** - * string Body = 7 [deprecated = true]; - * @deprecated services.HttpReq.Body is deprecated. - * See service.proto;l=76 - * @return The body. - */ - @java.lang.Override - @java.lang.Deprecated public java.lang.String getBody() { - java.lang.Object ref = body_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - body_ = s; - return s; - } - } - /** - * string Body = 7 [deprecated = true]; - * @deprecated services.HttpReq.Body is deprecated. - * See service.proto;l=76 - * @return The bytes for body. - */ - @java.lang.Override - @java.lang.Deprecated public com.google.protobuf.ByteString - getBodyBytes() { - java.lang.Object ref = body_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - body_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int BODYDATA_FIELD_NUMBER = 10; - private com.google.protobuf.ByteString bodyData_; - /** - * bytes BodyData = 10; - * @return The bodyData. - */ - @java.lang.Override - public com.google.protobuf.ByteString getBodyData() { - return bodyData_; - } - - public static final int BINARY_FIELD_NUMBER = 8; - private volatile java.lang.Object binary_; - /** - * string Binary = 8; - * @return The binary. - */ - @java.lang.Override - public java.lang.String getBinary() { - java.lang.Object ref = binary_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - binary_ = s; - return s; - } - } - /** - * string Binary = 8; - * @return The bytes for binary. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getBinaryBytes() { - java.lang.Object ref = binary_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - binary_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int FORM_FIELD_NUMBER = 9; - private java.util.List form_; - /** - * repeated .services.FormData Form = 9; - */ - @java.lang.Override - public java.util.List getFormList() { - return form_; - } - /** - * repeated .services.FormData Form = 9; - */ - @java.lang.Override - public java.util.List - getFormOrBuilderList() { - return form_; - } - /** - * repeated .services.FormData Form = 9; - */ - @java.lang.Override - public int getFormCount() { - return form_.size(); - } - /** - * repeated .services.FormData Form = 9; - */ - @java.lang.Override - public io.keploy.grpc.stubs.Service.FormData getForm(int index) { - return form_.get(index); - } - /** - * repeated .services.FormData Form = 9; - */ - @java.lang.Override - public io.keploy.grpc.stubs.Service.FormDataOrBuilder getFormOrBuilder( - int index) { - return form_.get(index); - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(method_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, method_); - } - if (protoMajor_ != 0L) { - output.writeInt64(2, protoMajor_); - } - if (protoMinor_ != 0L) { - output.writeInt64(3, protoMinor_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(uRL_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 4, uRL_); - } - com.google.protobuf.GeneratedMessageV3 - .serializeStringMapTo( - output, - internalGetURLParams(), - URLParamsDefaultEntryHolder.defaultEntry, - 5); - com.google.protobuf.GeneratedMessageV3 - .serializeStringMapTo( - output, - internalGetHeader(), - HeaderDefaultEntryHolder.defaultEntry, - 6); - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(body_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 7, body_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(binary_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 8, binary_); - } - for (int i = 0; i < form_.size(); i++) { - output.writeMessage(9, form_.get(i)); - } - if (!bodyData_.isEmpty()) { - output.writeBytes(10, bodyData_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(method_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, method_); - } - if (protoMajor_ != 0L) { - size += com.google.protobuf.CodedOutputStream - .computeInt64Size(2, protoMajor_); - } - if (protoMinor_ != 0L) { - size += com.google.protobuf.CodedOutputStream - .computeInt64Size(3, protoMinor_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(uRL_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, uRL_); - } - for (java.util.Map.Entry entry - : internalGetURLParams().getMap().entrySet()) { - com.google.protobuf.MapEntry - uRLParams__ = URLParamsDefaultEntryHolder.defaultEntry.newBuilderForType() - .setKey(entry.getKey()) - .setValue(entry.getValue()) - .build(); - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(5, uRLParams__); - } - for (java.util.Map.Entry entry - : internalGetHeader().getMap().entrySet()) { - com.google.protobuf.MapEntry - header__ = HeaderDefaultEntryHolder.defaultEntry.newBuilderForType() - .setKey(entry.getKey()) - .setValue(entry.getValue()) - .build(); - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(6, header__); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(body_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(7, body_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(binary_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(8, binary_); - } - for (int i = 0; i < form_.size(); i++) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(9, form_.get(i)); - } - if (!bodyData_.isEmpty()) { - size += com.google.protobuf.CodedOutputStream - .computeBytesSize(10, bodyData_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof io.keploy.grpc.stubs.Service.HttpReq)) { - return super.equals(obj); - } - io.keploy.grpc.stubs.Service.HttpReq other = (io.keploy.grpc.stubs.Service.HttpReq) obj; - - if (!getMethod() - .equals(other.getMethod())) return false; - if (getProtoMajor() - != other.getProtoMajor()) return false; - if (getProtoMinor() - != other.getProtoMinor()) return false; - if (!getURL() - .equals(other.getURL())) return false; - if (!internalGetURLParams().equals( - other.internalGetURLParams())) return false; - if (!internalGetHeader().equals( - other.internalGetHeader())) return false; - if (!getBody() - .equals(other.getBody())) return false; - if (!getBodyData() - .equals(other.getBodyData())) return false; - if (!getBinary() - .equals(other.getBinary())) return false; - if (!getFormList() - .equals(other.getFormList())) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + METHOD_FIELD_NUMBER; - hash = (53 * hash) + getMethod().hashCode(); - hash = (37 * hash) + PROTOMAJOR_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - getProtoMajor()); - hash = (37 * hash) + PROTOMINOR_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - getProtoMinor()); - hash = (37 * hash) + URL_FIELD_NUMBER; - hash = (53 * hash) + getURL().hashCode(); - if (!internalGetURLParams().getMap().isEmpty()) { - hash = (37 * hash) + URLPARAMS_FIELD_NUMBER; - hash = (53 * hash) + internalGetURLParams().hashCode(); - } - if (!internalGetHeader().getMap().isEmpty()) { - hash = (37 * hash) + HEADER_FIELD_NUMBER; - hash = (53 * hash) + internalGetHeader().hashCode(); - } - hash = (37 * hash) + BODY_FIELD_NUMBER; - hash = (53 * hash) + getBody().hashCode(); - hash = (37 * hash) + BODYDATA_FIELD_NUMBER; - hash = (53 * hash) + getBodyData().hashCode(); - hash = (37 * hash) + BINARY_FIELD_NUMBER; - hash = (53 * hash) + getBinary().hashCode(); - if (getFormCount() > 0) { - hash = (37 * hash) + FORM_FIELD_NUMBER; - hash = (53 * hash) + getFormList().hashCode(); - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static io.keploy.grpc.stubs.Service.HttpReq parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.keploy.grpc.stubs.Service.HttpReq parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.HttpReq parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.keploy.grpc.stubs.Service.HttpReq parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.HttpReq parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.keploy.grpc.stubs.Service.HttpReq parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.HttpReq parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static io.keploy.grpc.stubs.Service.HttpReq parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.HttpReq parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static io.keploy.grpc.stubs.Service.HttpReq parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.HttpReq parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static io.keploy.grpc.stubs.Service.HttpReq parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(io.keploy.grpc.stubs.Service.HttpReq prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * Protobuf type {@code services.HttpReq} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:services.HttpReq) - io.keploy.grpc.stubs.Service.HttpReqOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return io.keploy.grpc.stubs.Service.internal_static_services_HttpReq_descriptor; - } - - @SuppressWarnings({"rawtypes"}) - protected com.google.protobuf.MapField internalGetMapField( - int number) { - switch (number) { - case 5: - return internalGetURLParams(); - case 6: - return internalGetHeader(); - default: - throw new RuntimeException( - "Invalid map field number: " + number); - } - } - @SuppressWarnings({"rawtypes"}) - protected com.google.protobuf.MapField internalGetMutableMapField( - int number) { - switch (number) { - case 5: - return internalGetMutableURLParams(); - case 6: - return internalGetMutableHeader(); - default: - throw new RuntimeException( - "Invalid map field number: " + number); - } - } - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return io.keploy.grpc.stubs.Service.internal_static_services_HttpReq_fieldAccessorTable - .ensureFieldAccessorsInitialized( - io.keploy.grpc.stubs.Service.HttpReq.class, io.keploy.grpc.stubs.Service.HttpReq.Builder.class); - } - - // Construct using io.keploy.grpc.stubs.Service.HttpReq.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 - .alwaysUseFieldBuilders) { - getFormFieldBuilder(); - } - } - @java.lang.Override - public Builder clear() { - super.clear(); - method_ = ""; - - protoMajor_ = 0L; - - protoMinor_ = 0L; - - uRL_ = ""; - - internalGetMutableURLParams().clear(); - internalGetMutableHeader().clear(); - body_ = ""; - - bodyData_ = com.google.protobuf.ByteString.EMPTY; - - binary_ = ""; - - if (formBuilder_ == null) { - form_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000004); - } else { - formBuilder_.clear(); - } - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return io.keploy.grpc.stubs.Service.internal_static_services_HttpReq_descriptor; - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.HttpReq getDefaultInstanceForType() { - return io.keploy.grpc.stubs.Service.HttpReq.getDefaultInstance(); - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.HttpReq build() { - io.keploy.grpc.stubs.Service.HttpReq result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.HttpReq buildPartial() { - io.keploy.grpc.stubs.Service.HttpReq result = new io.keploy.grpc.stubs.Service.HttpReq(this); - int from_bitField0_ = bitField0_; - result.method_ = method_; - result.protoMajor_ = protoMajor_; - result.protoMinor_ = protoMinor_; - result.uRL_ = uRL_; - result.uRLParams_ = internalGetURLParams(); - result.uRLParams_.makeImmutable(); - result.header_ = internalGetHeader(); - result.header_.makeImmutable(); - result.body_ = body_; - result.bodyData_ = bodyData_; - result.binary_ = binary_; - if (formBuilder_ == null) { - if (((bitField0_ & 0x00000004) != 0)) { - form_ = java.util.Collections.unmodifiableList(form_); - bitField0_ = (bitField0_ & ~0x00000004); - } - result.form_ = form_; - } else { - result.form_ = formBuilder_.build(); - } - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof io.keploy.grpc.stubs.Service.HttpReq) { - return mergeFrom((io.keploy.grpc.stubs.Service.HttpReq)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(io.keploy.grpc.stubs.Service.HttpReq other) { - if (other == io.keploy.grpc.stubs.Service.HttpReq.getDefaultInstance()) return this; - if (!other.getMethod().isEmpty()) { - method_ = other.method_; - onChanged(); - } - if (other.getProtoMajor() != 0L) { - setProtoMajor(other.getProtoMajor()); - } - if (other.getProtoMinor() != 0L) { - setProtoMinor(other.getProtoMinor()); - } - if (!other.getURL().isEmpty()) { - uRL_ = other.uRL_; - onChanged(); - } - internalGetMutableURLParams().mergeFrom( - other.internalGetURLParams()); - internalGetMutableHeader().mergeFrom( - other.internalGetHeader()); - if (!other.getBody().isEmpty()) { - body_ = other.body_; - onChanged(); - } - if (other.getBodyData() != com.google.protobuf.ByteString.EMPTY) { - setBodyData(other.getBodyData()); - } - if (!other.getBinary().isEmpty()) { - binary_ = other.binary_; - onChanged(); - } - if (formBuilder_ == null) { - if (!other.form_.isEmpty()) { - if (form_.isEmpty()) { - form_ = other.form_; - bitField0_ = (bitField0_ & ~0x00000004); - } else { - ensureFormIsMutable(); - form_.addAll(other.form_); - } - onChanged(); - } - } else { - if (!other.form_.isEmpty()) { - if (formBuilder_.isEmpty()) { - formBuilder_.dispose(); - formBuilder_ = null; - form_ = other.form_; - bitField0_ = (bitField0_ & ~0x00000004); - formBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? - getFormFieldBuilder() : null; - } else { - formBuilder_.addAllMessages(other.form_); - } - } - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - io.keploy.grpc.stubs.Service.HttpReq parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (io.keploy.grpc.stubs.Service.HttpReq) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - private int bitField0_; - - private java.lang.Object method_ = ""; - /** - * string Method = 1; - * @return The method. - */ - public java.lang.String getMethod() { - java.lang.Object ref = method_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - method_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * string Method = 1; - * @return The bytes for method. - */ - public com.google.protobuf.ByteString - getMethodBytes() { - java.lang.Object ref = method_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - method_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * string Method = 1; - * @param value The method to set. - * @return This builder for chaining. - */ - public Builder setMethod( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - method_ = value; - onChanged(); - return this; - } - /** - * string Method = 1; - * @return This builder for chaining. - */ - public Builder clearMethod() { - - method_ = getDefaultInstance().getMethod(); - onChanged(); - return this; - } - /** - * string Method = 1; - * @param value The bytes for method to set. - * @return This builder for chaining. - */ - public Builder setMethodBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - method_ = value; - onChanged(); - return this; - } - - private long protoMajor_ ; - /** - * int64 ProtoMajor = 2; - * @return The protoMajor. - */ - @java.lang.Override - public long getProtoMajor() { - return protoMajor_; - } - /** - * int64 ProtoMajor = 2; - * @param value The protoMajor to set. - * @return This builder for chaining. - */ - public Builder setProtoMajor(long value) { - - protoMajor_ = value; - onChanged(); - return this; - } - /** - * int64 ProtoMajor = 2; - * @return This builder for chaining. - */ - public Builder clearProtoMajor() { - - protoMajor_ = 0L; - onChanged(); - return this; - } - - private long protoMinor_ ; - /** - * int64 ProtoMinor = 3; - * @return The protoMinor. - */ - @java.lang.Override - public long getProtoMinor() { - return protoMinor_; - } - /** - * int64 ProtoMinor = 3; - * @param value The protoMinor to set. - * @return This builder for chaining. - */ - public Builder setProtoMinor(long value) { - - protoMinor_ = value; - onChanged(); - return this; - } - /** - * int64 ProtoMinor = 3; - * @return This builder for chaining. - */ - public Builder clearProtoMinor() { - - protoMinor_ = 0L; - onChanged(); - return this; - } - - private java.lang.Object uRL_ = ""; - /** - * string URL = 4; - * @return The uRL. - */ - public java.lang.String getURL() { - java.lang.Object ref = uRL_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - uRL_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * string URL = 4; - * @return The bytes for uRL. - */ - public com.google.protobuf.ByteString - getURLBytes() { - java.lang.Object ref = uRL_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - uRL_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * string URL = 4; - * @param value The uRL to set. - * @return This builder for chaining. - */ - public Builder setURL( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - uRL_ = value; - onChanged(); - return this; - } - /** - * string URL = 4; - * @return This builder for chaining. - */ - public Builder clearURL() { - - uRL_ = getDefaultInstance().getURL(); - onChanged(); - return this; - } - /** - * string URL = 4; - * @param value The bytes for uRL to set. - * @return This builder for chaining. - */ - public Builder setURLBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - uRL_ = value; - onChanged(); - return this; - } - - private com.google.protobuf.MapField< - java.lang.String, java.lang.String> uRLParams_; - private com.google.protobuf.MapField - internalGetURLParams() { - if (uRLParams_ == null) { - return com.google.protobuf.MapField.emptyMapField( - URLParamsDefaultEntryHolder.defaultEntry); - } - return uRLParams_; - } - private com.google.protobuf.MapField - internalGetMutableURLParams() { - onChanged();; - if (uRLParams_ == null) { - uRLParams_ = com.google.protobuf.MapField.newMapField( - URLParamsDefaultEntryHolder.defaultEntry); - } - if (!uRLParams_.isMutable()) { - uRLParams_ = uRLParams_.copy(); - } - return uRLParams_; - } - - public int getURLParamsCount() { - return internalGetURLParams().getMap().size(); - } - /** - * map<string, string> URLParams = 5; - */ - - @java.lang.Override - public boolean containsURLParams( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - return internalGetURLParams().getMap().containsKey(key); - } - /** - * Use {@link #getURLParamsMap()} instead. - */ - @java.lang.Override - @java.lang.Deprecated - public java.util.Map getURLParams() { - return getURLParamsMap(); - } - /** - * map<string, string> URLParams = 5; - */ - @java.lang.Override - - public java.util.Map getURLParamsMap() { - return internalGetURLParams().getMap(); - } - /** - * map<string, string> URLParams = 5; - */ - @java.lang.Override - - public java.lang.String getURLParamsOrDefault( - java.lang.String key, - java.lang.String defaultValue) { - if (key == null) { throw new NullPointerException("map key"); } - java.util.Map map = - internalGetURLParams().getMap(); - return map.containsKey(key) ? map.get(key) : defaultValue; - } - /** - * map<string, string> URLParams = 5; - */ - @java.lang.Override - - public java.lang.String getURLParamsOrThrow( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - java.util.Map map = - internalGetURLParams().getMap(); - if (!map.containsKey(key)) { - throw new java.lang.IllegalArgumentException(); - } - return map.get(key); - } - - public Builder clearURLParams() { - internalGetMutableURLParams().getMutableMap() - .clear(); - return this; - } - /** - * map<string, string> URLParams = 5; - */ - - public Builder removeURLParams( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - internalGetMutableURLParams().getMutableMap() - .remove(key); - return this; - } - /** - * Use alternate mutation accessors instead. - */ - @java.lang.Deprecated - public java.util.Map - getMutableURLParams() { - return internalGetMutableURLParams().getMutableMap(); - } - /** - * map<string, string> URLParams = 5; - */ - public Builder putURLParams( - java.lang.String key, - java.lang.String value) { - if (key == null) { throw new NullPointerException("map key"); } - if (value == null) { - throw new NullPointerException("map value"); -} - - internalGetMutableURLParams().getMutableMap() - .put(key, value); - return this; - } - /** - * map<string, string> URLParams = 5; - */ - - public Builder putAllURLParams( - java.util.Map values) { - internalGetMutableURLParams().getMutableMap() - .putAll(values); - return this; - } - - private com.google.protobuf.MapField< - java.lang.String, io.keploy.grpc.stubs.Service.StrArr> header_; - private com.google.protobuf.MapField - internalGetHeader() { - if (header_ == null) { - return com.google.protobuf.MapField.emptyMapField( - HeaderDefaultEntryHolder.defaultEntry); - } - return header_; - } - private com.google.protobuf.MapField - internalGetMutableHeader() { - onChanged();; - if (header_ == null) { - header_ = com.google.protobuf.MapField.newMapField( - HeaderDefaultEntryHolder.defaultEntry); - } - if (!header_.isMutable()) { - header_ = header_.copy(); - } - return header_; - } - - public int getHeaderCount() { - return internalGetHeader().getMap().size(); - } - /** - * map<string, .services.StrArr> Header = 6; - */ - - @java.lang.Override - public boolean containsHeader( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - return internalGetHeader().getMap().containsKey(key); - } - /** - * Use {@link #getHeaderMap()} instead. - */ - @java.lang.Override - @java.lang.Deprecated - public java.util.Map getHeader() { - return getHeaderMap(); - } - /** - * map<string, .services.StrArr> Header = 6; - */ - @java.lang.Override - - public java.util.Map getHeaderMap() { - return internalGetHeader().getMap(); - } - /** - * map<string, .services.StrArr> Header = 6; - */ - @java.lang.Override - - public io.keploy.grpc.stubs.Service.StrArr getHeaderOrDefault( - java.lang.String key, - io.keploy.grpc.stubs.Service.StrArr defaultValue) { - if (key == null) { throw new NullPointerException("map key"); } - java.util.Map map = - internalGetHeader().getMap(); - return map.containsKey(key) ? map.get(key) : defaultValue; - } - /** - * map<string, .services.StrArr> Header = 6; - */ - @java.lang.Override - - public io.keploy.grpc.stubs.Service.StrArr getHeaderOrThrow( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - java.util.Map map = - internalGetHeader().getMap(); - if (!map.containsKey(key)) { - throw new java.lang.IllegalArgumentException(); - } - return map.get(key); - } - - public Builder clearHeader() { - internalGetMutableHeader().getMutableMap() - .clear(); - return this; - } - /** - * map<string, .services.StrArr> Header = 6; - */ - - public Builder removeHeader( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - internalGetMutableHeader().getMutableMap() - .remove(key); - return this; - } - /** - * Use alternate mutation accessors instead. - */ - @java.lang.Deprecated - public java.util.Map - getMutableHeader() { - return internalGetMutableHeader().getMutableMap(); - } - /** - * map<string, .services.StrArr> Header = 6; - */ - public Builder putHeader( - java.lang.String key, - io.keploy.grpc.stubs.Service.StrArr value) { - if (key == null) { throw new NullPointerException("map key"); } - if (value == null) { - throw new NullPointerException("map value"); -} - - internalGetMutableHeader().getMutableMap() - .put(key, value); - return this; - } - /** - * map<string, .services.StrArr> Header = 6; - */ - - public Builder putAllHeader( - java.util.Map values) { - internalGetMutableHeader().getMutableMap() - .putAll(values); - return this; - } - - private java.lang.Object body_ = ""; - /** - * string Body = 7 [deprecated = true]; - * @deprecated services.HttpReq.Body is deprecated. - * See service.proto;l=76 - * @return The body. - */ - @java.lang.Deprecated public java.lang.String getBody() { - java.lang.Object ref = body_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - body_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * string Body = 7 [deprecated = true]; - * @deprecated services.HttpReq.Body is deprecated. - * See service.proto;l=76 - * @return The bytes for body. - */ - @java.lang.Deprecated public com.google.protobuf.ByteString - getBodyBytes() { - java.lang.Object ref = body_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - body_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * string Body = 7 [deprecated = true]; - * @deprecated services.HttpReq.Body is deprecated. - * See service.proto;l=76 - * @param value The body to set. - * @return This builder for chaining. - */ - @java.lang.Deprecated public Builder setBody( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - body_ = value; - onChanged(); - return this; - } - /** - * string Body = 7 [deprecated = true]; - * @deprecated services.HttpReq.Body is deprecated. - * See service.proto;l=76 - * @return This builder for chaining. - */ - @java.lang.Deprecated public Builder clearBody() { - - body_ = getDefaultInstance().getBody(); - onChanged(); - return this; - } - /** - * string Body = 7 [deprecated = true]; - * @deprecated services.HttpReq.Body is deprecated. - * See service.proto;l=76 - * @param value The bytes for body to set. - * @return This builder for chaining. - */ - @java.lang.Deprecated public Builder setBodyBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - body_ = value; - onChanged(); - return this; - } - - private com.google.protobuf.ByteString bodyData_ = com.google.protobuf.ByteString.EMPTY; - /** - * bytes BodyData = 10; - * @return The bodyData. - */ - @java.lang.Override - public com.google.protobuf.ByteString getBodyData() { - return bodyData_; - } - /** - * bytes BodyData = 10; - * @param value The bodyData to set. - * @return This builder for chaining. - */ - public Builder setBodyData(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - - bodyData_ = value; - onChanged(); - return this; - } - /** - * bytes BodyData = 10; - * @return This builder for chaining. - */ - public Builder clearBodyData() { - - bodyData_ = getDefaultInstance().getBodyData(); - onChanged(); - return this; - } - - private java.lang.Object binary_ = ""; - /** - * string Binary = 8; - * @return The binary. - */ - public java.lang.String getBinary() { - java.lang.Object ref = binary_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - binary_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * string Binary = 8; - * @return The bytes for binary. - */ - public com.google.protobuf.ByteString - getBinaryBytes() { - java.lang.Object ref = binary_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - binary_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * string Binary = 8; - * @param value The binary to set. - * @return This builder for chaining. - */ - public Builder setBinary( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - binary_ = value; - onChanged(); - return this; - } - /** - * string Binary = 8; - * @return This builder for chaining. - */ - public Builder clearBinary() { - - binary_ = getDefaultInstance().getBinary(); - onChanged(); - return this; - } - /** - * string Binary = 8; - * @param value The bytes for binary to set. - * @return This builder for chaining. - */ - public Builder setBinaryBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - binary_ = value; - onChanged(); - return this; - } - - private java.util.List form_ = - java.util.Collections.emptyList(); - private void ensureFormIsMutable() { - if (!((bitField0_ & 0x00000004) != 0)) { - form_ = new java.util.ArrayList(form_); - bitField0_ |= 0x00000004; - } - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - io.keploy.grpc.stubs.Service.FormData, io.keploy.grpc.stubs.Service.FormData.Builder, io.keploy.grpc.stubs.Service.FormDataOrBuilder> formBuilder_; - - /** - * repeated .services.FormData Form = 9; - */ - public java.util.List getFormList() { - if (formBuilder_ == null) { - return java.util.Collections.unmodifiableList(form_); - } else { - return formBuilder_.getMessageList(); - } - } - /** - * repeated .services.FormData Form = 9; - */ - public int getFormCount() { - if (formBuilder_ == null) { - return form_.size(); - } else { - return formBuilder_.getCount(); - } - } - /** - * repeated .services.FormData Form = 9; - */ - public io.keploy.grpc.stubs.Service.FormData getForm(int index) { - if (formBuilder_ == null) { - return form_.get(index); - } else { - return formBuilder_.getMessage(index); - } - } - /** - * repeated .services.FormData Form = 9; - */ - public Builder setForm( - int index, io.keploy.grpc.stubs.Service.FormData value) { - if (formBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureFormIsMutable(); - form_.set(index, value); - onChanged(); - } else { - formBuilder_.setMessage(index, value); - } - return this; - } - /** - * repeated .services.FormData Form = 9; - */ - public Builder setForm( - int index, io.keploy.grpc.stubs.Service.FormData.Builder builderForValue) { - if (formBuilder_ == null) { - ensureFormIsMutable(); - form_.set(index, builderForValue.build()); - onChanged(); - } else { - formBuilder_.setMessage(index, builderForValue.build()); - } - return this; - } - /** - * repeated .services.FormData Form = 9; - */ - public Builder addForm(io.keploy.grpc.stubs.Service.FormData value) { - if (formBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureFormIsMutable(); - form_.add(value); - onChanged(); - } else { - formBuilder_.addMessage(value); - } - return this; - } - /** - * repeated .services.FormData Form = 9; - */ - public Builder addForm( - int index, io.keploy.grpc.stubs.Service.FormData value) { - if (formBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureFormIsMutable(); - form_.add(index, value); - onChanged(); - } else { - formBuilder_.addMessage(index, value); - } - return this; - } - /** - * repeated .services.FormData Form = 9; - */ - public Builder addForm( - io.keploy.grpc.stubs.Service.FormData.Builder builderForValue) { - if (formBuilder_ == null) { - ensureFormIsMutable(); - form_.add(builderForValue.build()); - onChanged(); - } else { - formBuilder_.addMessage(builderForValue.build()); - } - return this; - } - /** - * repeated .services.FormData Form = 9; - */ - public Builder addForm( - int index, io.keploy.grpc.stubs.Service.FormData.Builder builderForValue) { - if (formBuilder_ == null) { - ensureFormIsMutable(); - form_.add(index, builderForValue.build()); - onChanged(); - } else { - formBuilder_.addMessage(index, builderForValue.build()); - } - return this; - } - /** - * repeated .services.FormData Form = 9; - */ - public Builder addAllForm( - java.lang.Iterable values) { - if (formBuilder_ == null) { - ensureFormIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, form_); - onChanged(); - } else { - formBuilder_.addAllMessages(values); - } - return this; - } - /** - * repeated .services.FormData Form = 9; - */ - public Builder clearForm() { - if (formBuilder_ == null) { - form_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000004); - onChanged(); - } else { - formBuilder_.clear(); - } - return this; - } - /** - * repeated .services.FormData Form = 9; - */ - public Builder removeForm(int index) { - if (formBuilder_ == null) { - ensureFormIsMutable(); - form_.remove(index); - onChanged(); - } else { - formBuilder_.remove(index); - } - return this; - } - /** - * repeated .services.FormData Form = 9; - */ - public io.keploy.grpc.stubs.Service.FormData.Builder getFormBuilder( - int index) { - return getFormFieldBuilder().getBuilder(index); - } - /** - * repeated .services.FormData Form = 9; - */ - public io.keploy.grpc.stubs.Service.FormDataOrBuilder getFormOrBuilder( - int index) { - if (formBuilder_ == null) { - return form_.get(index); } else { - return formBuilder_.getMessageOrBuilder(index); - } - } - /** - * repeated .services.FormData Form = 9; - */ - public java.util.List - getFormOrBuilderList() { - if (formBuilder_ != null) { - return formBuilder_.getMessageOrBuilderList(); - } else { - return java.util.Collections.unmodifiableList(form_); - } - } - /** - * repeated .services.FormData Form = 9; - */ - public io.keploy.grpc.stubs.Service.FormData.Builder addFormBuilder() { - return getFormFieldBuilder().addBuilder( - io.keploy.grpc.stubs.Service.FormData.getDefaultInstance()); - } - /** - * repeated .services.FormData Form = 9; - */ - public io.keploy.grpc.stubs.Service.FormData.Builder addFormBuilder( - int index) { - return getFormFieldBuilder().addBuilder( - index, io.keploy.grpc.stubs.Service.FormData.getDefaultInstance()); - } - /** - * repeated .services.FormData Form = 9; - */ - public java.util.List - getFormBuilderList() { - return getFormFieldBuilder().getBuilderList(); - } - private com.google.protobuf.RepeatedFieldBuilderV3< - io.keploy.grpc.stubs.Service.FormData, io.keploy.grpc.stubs.Service.FormData.Builder, io.keploy.grpc.stubs.Service.FormDataOrBuilder> - getFormFieldBuilder() { - if (formBuilder_ == null) { - formBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< - io.keploy.grpc.stubs.Service.FormData, io.keploy.grpc.stubs.Service.FormData.Builder, io.keploy.grpc.stubs.Service.FormDataOrBuilder>( - form_, - ((bitField0_ & 0x00000004) != 0), - getParentForChildren(), - isClean()); - form_ = null; - } - return formBuilder_; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:services.HttpReq) - } - - // @@protoc_insertion_point(class_scope:services.HttpReq) - private static final io.keploy.grpc.stubs.Service.HttpReq DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new io.keploy.grpc.stubs.Service.HttpReq(); - } - - public static io.keploy.grpc.stubs.Service.HttpReq getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public HttpReq parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new HttpReq(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.HttpReq getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface FormDataOrBuilder extends - // @@protoc_insertion_point(interface_extends:services.FormData) - com.google.protobuf.MessageOrBuilder { - - /** - *
-     *partName
-     * 
- * - * string Key = 1; - * @return The key. - */ - java.lang.String getKey(); - /** - *
-     *partName
-     * 
- * - * string Key = 1; - * @return The bytes for key. - */ - com.google.protobuf.ByteString - getKeyBytes(); - - /** - * repeated string Values = 2; - * @return A list containing the values. - */ - java.util.List - getValuesList(); - /** - * repeated string Values = 2; - * @return The count of values. - */ - int getValuesCount(); - /** - * repeated string Values = 2; - * @param index The index of the element to return. - * @return The values at the given index. - */ - java.lang.String getValues(int index); - /** - * repeated string Values = 2; - * @param index The index of the value to return. - * @return The bytes of the values at the given index. - */ - com.google.protobuf.ByteString - getValuesBytes(int index); - - /** - * repeated string Paths = 3; - * @return A list containing the paths. - */ - java.util.List - getPathsList(); - /** - * repeated string Paths = 3; - * @return The count of paths. - */ - int getPathsCount(); - /** - * repeated string Paths = 3; - * @param index The index of the element to return. - * @return The paths at the given index. - */ - java.lang.String getPaths(int index); - /** - * repeated string Paths = 3; - * @param index The index of the value to return. - * @return The bytes of the paths at the given index. - */ - com.google.protobuf.ByteString - getPathsBytes(int index); - } - /** - *
-   *for multipart request
-   * 
- * - * Protobuf type {@code services.FormData} - */ - public static final class FormData extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:services.FormData) - FormDataOrBuilder { - private static final long serialVersionUID = 0L; - // Use FormData.newBuilder() to construct. - private FormData(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private FormData() { - key_ = ""; - values_ = com.google.protobuf.LazyStringArrayList.EMPTY; - paths_ = com.google.protobuf.LazyStringArrayList.EMPTY; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new FormData(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private FormData( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - java.lang.String s = input.readStringRequireUtf8(); - - key_ = s; - break; - } - case 18: { - java.lang.String s = input.readStringRequireUtf8(); - if (!((mutable_bitField0_ & 0x00000001) != 0)) { - values_ = new com.google.protobuf.LazyStringArrayList(); - mutable_bitField0_ |= 0x00000001; - } - values_.add(s); - break; - } - case 26: { - java.lang.String s = input.readStringRequireUtf8(); - if (!((mutable_bitField0_ & 0x00000002) != 0)) { - paths_ = new com.google.protobuf.LazyStringArrayList(); - mutable_bitField0_ |= 0x00000002; - } - paths_.add(s); - break; - } - default: { - if (!parseUnknownField( - input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e).setUnfinishedMessage(this); - } finally { - if (((mutable_bitField0_ & 0x00000001) != 0)) { - values_ = values_.getUnmodifiableView(); - } - if (((mutable_bitField0_ & 0x00000002) != 0)) { - paths_ = paths_.getUnmodifiableView(); - } - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return io.keploy.grpc.stubs.Service.internal_static_services_FormData_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return io.keploy.grpc.stubs.Service.internal_static_services_FormData_fieldAccessorTable - .ensureFieldAccessorsInitialized( - io.keploy.grpc.stubs.Service.FormData.class, io.keploy.grpc.stubs.Service.FormData.Builder.class); - } - - public static final int KEY_FIELD_NUMBER = 1; - private volatile java.lang.Object key_; - /** - *
-     *partName
-     * 
- * - * string Key = 1; - * @return The key. - */ - @java.lang.Override - public java.lang.String getKey() { - java.lang.Object ref = key_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - key_ = s; - return s; - } - } - /** - *
-     *partName
-     * 
- * - * string Key = 1; - * @return The bytes for key. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getKeyBytes() { - java.lang.Object ref = key_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - key_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int VALUES_FIELD_NUMBER = 2; - private com.google.protobuf.LazyStringList values_; - /** - * repeated string Values = 2; - * @return A list containing the values. - */ - public com.google.protobuf.ProtocolStringList - getValuesList() { - return values_; - } - /** - * repeated string Values = 2; - * @return The count of values. - */ - public int getValuesCount() { - return values_.size(); - } - /** - * repeated string Values = 2; - * @param index The index of the element to return. - * @return The values at the given index. - */ - public java.lang.String getValues(int index) { - return values_.get(index); - } - /** - * repeated string Values = 2; - * @param index The index of the value to return. - * @return The bytes of the values at the given index. - */ - public com.google.protobuf.ByteString - getValuesBytes(int index) { - return values_.getByteString(index); - } - - public static final int PATHS_FIELD_NUMBER = 3; - private com.google.protobuf.LazyStringList paths_; - /** - * repeated string Paths = 3; - * @return A list containing the paths. - */ - public com.google.protobuf.ProtocolStringList - getPathsList() { - return paths_; - } - /** - * repeated string Paths = 3; - * @return The count of paths. - */ - public int getPathsCount() { - return paths_.size(); - } - /** - * repeated string Paths = 3; - * @param index The index of the element to return. - * @return The paths at the given index. - */ - public java.lang.String getPaths(int index) { - return paths_.get(index); - } - /** - * repeated string Paths = 3; - * @param index The index of the value to return. - * @return The bytes of the paths at the given index. - */ - public com.google.protobuf.ByteString - getPathsBytes(int index) { - return paths_.getByteString(index); - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(key_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, key_); - } - for (int i = 0; i < values_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, values_.getRaw(i)); - } - for (int i = 0; i < paths_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, paths_.getRaw(i)); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(key_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, key_); - } - { - int dataSize = 0; - for (int i = 0; i < values_.size(); i++) { - dataSize += computeStringSizeNoTag(values_.getRaw(i)); - } - size += dataSize; - size += 1 * getValuesList().size(); - } - { - int dataSize = 0; - for (int i = 0; i < paths_.size(); i++) { - dataSize += computeStringSizeNoTag(paths_.getRaw(i)); - } - size += dataSize; - size += 1 * getPathsList().size(); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof io.keploy.grpc.stubs.Service.FormData)) { - return super.equals(obj); - } - io.keploy.grpc.stubs.Service.FormData other = (io.keploy.grpc.stubs.Service.FormData) obj; - - if (!getKey() - .equals(other.getKey())) return false; - if (!getValuesList() - .equals(other.getValuesList())) return false; - if (!getPathsList() - .equals(other.getPathsList())) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + KEY_FIELD_NUMBER; - hash = (53 * hash) + getKey().hashCode(); - if (getValuesCount() > 0) { - hash = (37 * hash) + VALUES_FIELD_NUMBER; - hash = (53 * hash) + getValuesList().hashCode(); - } - if (getPathsCount() > 0) { - hash = (37 * hash) + PATHS_FIELD_NUMBER; - hash = (53 * hash) + getPathsList().hashCode(); - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static io.keploy.grpc.stubs.Service.FormData parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.keploy.grpc.stubs.Service.FormData parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.FormData parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.keploy.grpc.stubs.Service.FormData parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.FormData parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.keploy.grpc.stubs.Service.FormData parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.FormData parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static io.keploy.grpc.stubs.Service.FormData parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.FormData parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static io.keploy.grpc.stubs.Service.FormData parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.FormData parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static io.keploy.grpc.stubs.Service.FormData parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(io.keploy.grpc.stubs.Service.FormData prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - *
-     *for multipart request
-     * 
- * - * Protobuf type {@code services.FormData} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:services.FormData) - io.keploy.grpc.stubs.Service.FormDataOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return io.keploy.grpc.stubs.Service.internal_static_services_FormData_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return io.keploy.grpc.stubs.Service.internal_static_services_FormData_fieldAccessorTable - .ensureFieldAccessorsInitialized( - io.keploy.grpc.stubs.Service.FormData.class, io.keploy.grpc.stubs.Service.FormData.Builder.class); - } - - // Construct using io.keploy.grpc.stubs.Service.FormData.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 - .alwaysUseFieldBuilders) { - } - } - @java.lang.Override - public Builder clear() { - super.clear(); - key_ = ""; - - values_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00000001); - paths_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00000002); - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return io.keploy.grpc.stubs.Service.internal_static_services_FormData_descriptor; - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.FormData getDefaultInstanceForType() { - return io.keploy.grpc.stubs.Service.FormData.getDefaultInstance(); - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.FormData build() { - io.keploy.grpc.stubs.Service.FormData result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.FormData buildPartial() { - io.keploy.grpc.stubs.Service.FormData result = new io.keploy.grpc.stubs.Service.FormData(this); - int from_bitField0_ = bitField0_; - result.key_ = key_; - if (((bitField0_ & 0x00000001) != 0)) { - values_ = values_.getUnmodifiableView(); - bitField0_ = (bitField0_ & ~0x00000001); - } - result.values_ = values_; - if (((bitField0_ & 0x00000002) != 0)) { - paths_ = paths_.getUnmodifiableView(); - bitField0_ = (bitField0_ & ~0x00000002); - } - result.paths_ = paths_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof io.keploy.grpc.stubs.Service.FormData) { - return mergeFrom((io.keploy.grpc.stubs.Service.FormData)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(io.keploy.grpc.stubs.Service.FormData other) { - if (other == io.keploy.grpc.stubs.Service.FormData.getDefaultInstance()) return this; - if (!other.getKey().isEmpty()) { - key_ = other.key_; - onChanged(); - } - if (!other.values_.isEmpty()) { - if (values_.isEmpty()) { - values_ = other.values_; - bitField0_ = (bitField0_ & ~0x00000001); - } else { - ensureValuesIsMutable(); - values_.addAll(other.values_); - } - onChanged(); - } - if (!other.paths_.isEmpty()) { - if (paths_.isEmpty()) { - paths_ = other.paths_; - bitField0_ = (bitField0_ & ~0x00000002); - } else { - ensurePathsIsMutable(); - paths_.addAll(other.paths_); - } - onChanged(); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - io.keploy.grpc.stubs.Service.FormData parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (io.keploy.grpc.stubs.Service.FormData) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - private int bitField0_; - - private java.lang.Object key_ = ""; - /** - *
-       *partName
-       * 
- * - * string Key = 1; - * @return The key. - */ - public java.lang.String getKey() { - java.lang.Object ref = key_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - key_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-       *partName
-       * 
- * - * string Key = 1; - * @return The bytes for key. - */ - public com.google.protobuf.ByteString - getKeyBytes() { - java.lang.Object ref = key_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - key_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-       *partName
-       * 
- * - * string Key = 1; - * @param value The key to set. - * @return This builder for chaining. - */ - public Builder setKey( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - key_ = value; - onChanged(); - return this; - } - /** - *
-       *partName
-       * 
- * - * string Key = 1; - * @return This builder for chaining. - */ - public Builder clearKey() { - - key_ = getDefaultInstance().getKey(); - onChanged(); - return this; - } - /** - *
-       *partName
-       * 
- * - * string Key = 1; - * @param value The bytes for key to set. - * @return This builder for chaining. - */ - public Builder setKeyBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - key_ = value; - onChanged(); - return this; - } - - private com.google.protobuf.LazyStringList values_ = com.google.protobuf.LazyStringArrayList.EMPTY; - private void ensureValuesIsMutable() { - if (!((bitField0_ & 0x00000001) != 0)) { - values_ = new com.google.protobuf.LazyStringArrayList(values_); - bitField0_ |= 0x00000001; - } - } - /** - * repeated string Values = 2; - * @return A list containing the values. - */ - public com.google.protobuf.ProtocolStringList - getValuesList() { - return values_.getUnmodifiableView(); - } - /** - * repeated string Values = 2; - * @return The count of values. - */ - public int getValuesCount() { - return values_.size(); - } - /** - * repeated string Values = 2; - * @param index The index of the element to return. - * @return The values at the given index. - */ - public java.lang.String getValues(int index) { - return values_.get(index); - } - /** - * repeated string Values = 2; - * @param index The index of the value to return. - * @return The bytes of the values at the given index. - */ - public com.google.protobuf.ByteString - getValuesBytes(int index) { - return values_.getByteString(index); - } - /** - * repeated string Values = 2; - * @param index The index to set the value at. - * @param value The values to set. - * @return This builder for chaining. - */ - public Builder setValues( - int index, java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureValuesIsMutable(); - values_.set(index, value); - onChanged(); - return this; - } - /** - * repeated string Values = 2; - * @param value The values to add. - * @return This builder for chaining. - */ - public Builder addValues( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureValuesIsMutable(); - values_.add(value); - onChanged(); - return this; - } - /** - * repeated string Values = 2; - * @param values The values to add. - * @return This builder for chaining. - */ - public Builder addAllValues( - java.lang.Iterable values) { - ensureValuesIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, values_); - onChanged(); - return this; - } - /** - * repeated string Values = 2; - * @return This builder for chaining. - */ - public Builder clearValues() { - values_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00000001); - onChanged(); - return this; - } - /** - * repeated string Values = 2; - * @param value The bytes of the values to add. - * @return This builder for chaining. - */ - public Builder addValuesBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - ensureValuesIsMutable(); - values_.add(value); - onChanged(); - return this; - } - - private com.google.protobuf.LazyStringList paths_ = com.google.protobuf.LazyStringArrayList.EMPTY; - private void ensurePathsIsMutable() { - if (!((bitField0_ & 0x00000002) != 0)) { - paths_ = new com.google.protobuf.LazyStringArrayList(paths_); - bitField0_ |= 0x00000002; - } - } - /** - * repeated string Paths = 3; - * @return A list containing the paths. - */ - public com.google.protobuf.ProtocolStringList - getPathsList() { - return paths_.getUnmodifiableView(); - } - /** - * repeated string Paths = 3; - * @return The count of paths. - */ - public int getPathsCount() { - return paths_.size(); - } - /** - * repeated string Paths = 3; - * @param index The index of the element to return. - * @return The paths at the given index. - */ - public java.lang.String getPaths(int index) { - return paths_.get(index); - } - /** - * repeated string Paths = 3; - * @param index The index of the value to return. - * @return The bytes of the paths at the given index. - */ - public com.google.protobuf.ByteString - getPathsBytes(int index) { - return paths_.getByteString(index); - } - /** - * repeated string Paths = 3; - * @param index The index to set the value at. - * @param value The paths to set. - * @return This builder for chaining. - */ - public Builder setPaths( - int index, java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensurePathsIsMutable(); - paths_.set(index, value); - onChanged(); - return this; - } - /** - * repeated string Paths = 3; - * @param value The paths to add. - * @return This builder for chaining. - */ - public Builder addPaths( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensurePathsIsMutable(); - paths_.add(value); - onChanged(); - return this; - } - /** - * repeated string Paths = 3; - * @param values The paths to add. - * @return This builder for chaining. - */ - public Builder addAllPaths( - java.lang.Iterable values) { - ensurePathsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, paths_); - onChanged(); - return this; - } - /** - * repeated string Paths = 3; - * @return This builder for chaining. - */ - public Builder clearPaths() { - paths_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00000002); - onChanged(); - return this; - } - /** - * repeated string Paths = 3; - * @param value The bytes of the paths to add. - * @return This builder for chaining. - */ - public Builder addPathsBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - ensurePathsIsMutable(); - paths_.add(value); - onChanged(); - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:services.FormData) - } - - // @@protoc_insertion_point(class_scope:services.FormData) - private static final io.keploy.grpc.stubs.Service.FormData DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new io.keploy.grpc.stubs.Service.FormData(); - } - - public static io.keploy.grpc.stubs.Service.FormData getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public FormData parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new FormData(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.FormData getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface StrArrOrBuilder extends - // @@protoc_insertion_point(interface_extends:services.StrArr) - com.google.protobuf.MessageOrBuilder { - - /** - * repeated string Value = 1; - * @return A list containing the value. - */ - java.util.List - getValueList(); - /** - * repeated string Value = 1; - * @return The count of value. - */ - int getValueCount(); - /** - * repeated string Value = 1; - * @param index The index of the element to return. - * @return The value at the given index. - */ - java.lang.String getValue(int index); - /** - * repeated string Value = 1; - * @param index The index of the value to return. - * @return The bytes of the value at the given index. - */ - com.google.protobuf.ByteString - getValueBytes(int index); - } - /** - * Protobuf type {@code services.StrArr} - */ - public static final class StrArr extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:services.StrArr) - StrArrOrBuilder { - private static final long serialVersionUID = 0L; - // Use StrArr.newBuilder() to construct. - private StrArr(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private StrArr() { - value_ = com.google.protobuf.LazyStringArrayList.EMPTY; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new StrArr(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private StrArr( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - java.lang.String s = input.readStringRequireUtf8(); - if (!((mutable_bitField0_ & 0x00000001) != 0)) { - value_ = new com.google.protobuf.LazyStringArrayList(); - mutable_bitField0_ |= 0x00000001; - } - value_.add(s); - break; - } - default: { - if (!parseUnknownField( - input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e).setUnfinishedMessage(this); - } finally { - if (((mutable_bitField0_ & 0x00000001) != 0)) { - value_ = value_.getUnmodifiableView(); - } - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return io.keploy.grpc.stubs.Service.internal_static_services_StrArr_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return io.keploy.grpc.stubs.Service.internal_static_services_StrArr_fieldAccessorTable - .ensureFieldAccessorsInitialized( - io.keploy.grpc.stubs.Service.StrArr.class, io.keploy.grpc.stubs.Service.StrArr.Builder.class); - } - - public static final int VALUE_FIELD_NUMBER = 1; - private com.google.protobuf.LazyStringList value_; - /** - * repeated string Value = 1; - * @return A list containing the value. - */ - public com.google.protobuf.ProtocolStringList - getValueList() { - return value_; - } - /** - * repeated string Value = 1; - * @return The count of value. - */ - public int getValueCount() { - return value_.size(); - } - /** - * repeated string Value = 1; - * @param index The index of the element to return. - * @return The value at the given index. - */ - public java.lang.String getValue(int index) { - return value_.get(index); - } - /** - * repeated string Value = 1; - * @param index The index of the value to return. - * @return The bytes of the value at the given index. - */ - public com.google.protobuf.ByteString - getValueBytes(int index) { - return value_.getByteString(index); - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - for (int i = 0; i < value_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, value_.getRaw(i)); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - { - int dataSize = 0; - for (int i = 0; i < value_.size(); i++) { - dataSize += computeStringSizeNoTag(value_.getRaw(i)); - } - size += dataSize; - size += 1 * getValueList().size(); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof io.keploy.grpc.stubs.Service.StrArr)) { - return super.equals(obj); - } - io.keploy.grpc.stubs.Service.StrArr other = (io.keploy.grpc.stubs.Service.StrArr) obj; - - if (!getValueList() - .equals(other.getValueList())) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (getValueCount() > 0) { - hash = (37 * hash) + VALUE_FIELD_NUMBER; - hash = (53 * hash) + getValueList().hashCode(); - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static io.keploy.grpc.stubs.Service.StrArr parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.keploy.grpc.stubs.Service.StrArr parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.StrArr parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.keploy.grpc.stubs.Service.StrArr parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.StrArr parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.keploy.grpc.stubs.Service.StrArr parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.StrArr parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static io.keploy.grpc.stubs.Service.StrArr parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.StrArr parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static io.keploy.grpc.stubs.Service.StrArr parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.StrArr parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static io.keploy.grpc.stubs.Service.StrArr parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(io.keploy.grpc.stubs.Service.StrArr prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * Protobuf type {@code services.StrArr} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:services.StrArr) - io.keploy.grpc.stubs.Service.StrArrOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return io.keploy.grpc.stubs.Service.internal_static_services_StrArr_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return io.keploy.grpc.stubs.Service.internal_static_services_StrArr_fieldAccessorTable - .ensureFieldAccessorsInitialized( - io.keploy.grpc.stubs.Service.StrArr.class, io.keploy.grpc.stubs.Service.StrArr.Builder.class); - } - - // Construct using io.keploy.grpc.stubs.Service.StrArr.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 - .alwaysUseFieldBuilders) { - } - } - @java.lang.Override - public Builder clear() { - super.clear(); - value_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00000001); - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return io.keploy.grpc.stubs.Service.internal_static_services_StrArr_descriptor; - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.StrArr getDefaultInstanceForType() { - return io.keploy.grpc.stubs.Service.StrArr.getDefaultInstance(); - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.StrArr build() { - io.keploy.grpc.stubs.Service.StrArr result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.StrArr buildPartial() { - io.keploy.grpc.stubs.Service.StrArr result = new io.keploy.grpc.stubs.Service.StrArr(this); - int from_bitField0_ = bitField0_; - if (((bitField0_ & 0x00000001) != 0)) { - value_ = value_.getUnmodifiableView(); - bitField0_ = (bitField0_ & ~0x00000001); - } - result.value_ = value_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof io.keploy.grpc.stubs.Service.StrArr) { - return mergeFrom((io.keploy.grpc.stubs.Service.StrArr)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(io.keploy.grpc.stubs.Service.StrArr other) { - if (other == io.keploy.grpc.stubs.Service.StrArr.getDefaultInstance()) return this; - if (!other.value_.isEmpty()) { - if (value_.isEmpty()) { - value_ = other.value_; - bitField0_ = (bitField0_ & ~0x00000001); - } else { - ensureValueIsMutable(); - value_.addAll(other.value_); - } - onChanged(); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - io.keploy.grpc.stubs.Service.StrArr parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (io.keploy.grpc.stubs.Service.StrArr) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - private int bitField0_; - - private com.google.protobuf.LazyStringList value_ = com.google.protobuf.LazyStringArrayList.EMPTY; - private void ensureValueIsMutable() { - if (!((bitField0_ & 0x00000001) != 0)) { - value_ = new com.google.protobuf.LazyStringArrayList(value_); - bitField0_ |= 0x00000001; - } - } - /** - * repeated string Value = 1; - * @return A list containing the value. - */ - public com.google.protobuf.ProtocolStringList - getValueList() { - return value_.getUnmodifiableView(); - } - /** - * repeated string Value = 1; - * @return The count of value. - */ - public int getValueCount() { - return value_.size(); - } - /** - * repeated string Value = 1; - * @param index The index of the element to return. - * @return The value at the given index. - */ - public java.lang.String getValue(int index) { - return value_.get(index); - } - /** - * repeated string Value = 1; - * @param index The index of the value to return. - * @return The bytes of the value at the given index. - */ - public com.google.protobuf.ByteString - getValueBytes(int index) { - return value_.getByteString(index); - } - /** - * repeated string Value = 1; - * @param index The index to set the value at. - * @param value The value to set. - * @return This builder for chaining. - */ - public Builder setValue( - int index, java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureValueIsMutable(); - value_.set(index, value); - onChanged(); - return this; - } - /** - * repeated string Value = 1; - * @param value The value to add. - * @return This builder for chaining. - */ - public Builder addValue( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureValueIsMutable(); - value_.add(value); - onChanged(); - return this; - } - /** - * repeated string Value = 1; - * @param values The value to add. - * @return This builder for chaining. - */ - public Builder addAllValue( - java.lang.Iterable values) { - ensureValueIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, value_); - onChanged(); - return this; - } - /** - * repeated string Value = 1; - * @return This builder for chaining. - */ - public Builder clearValue() { - value_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00000001); - onChanged(); - return this; - } - /** - * repeated string Value = 1; - * @param value The bytes of the value to add. - * @return This builder for chaining. - */ - public Builder addValueBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - ensureValueIsMutable(); - value_.add(value); - onChanged(); - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:services.StrArr) - } - - // @@protoc_insertion_point(class_scope:services.StrArr) - private static final io.keploy.grpc.stubs.Service.StrArr DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new io.keploy.grpc.stubs.Service.StrArr(); - } - - public static io.keploy.grpc.stubs.Service.StrArr getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public StrArr parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new StrArr(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.StrArr getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface HttpRespOrBuilder extends - // @@protoc_insertion_point(interface_extends:services.HttpResp) - com.google.protobuf.MessageOrBuilder { - - /** - * int64 StatusCode = 1; - * @return The statusCode. - */ - long getStatusCode(); - - /** - * map<string, .services.StrArr> Header = 2; - */ - int getHeaderCount(); - /** - * map<string, .services.StrArr> Header = 2; - */ - boolean containsHeader( - java.lang.String key); - /** - * Use {@link #getHeaderMap()} instead. - */ - @java.lang.Deprecated - java.util.Map - getHeader(); - /** - * map<string, .services.StrArr> Header = 2; - */ - java.util.Map - getHeaderMap(); - /** - * map<string, .services.StrArr> Header = 2; - */ - - /* nullable */ -io.keploy.grpc.stubs.Service.StrArr getHeaderOrDefault( - java.lang.String key, - /* nullable */ -io.keploy.grpc.stubs.Service.StrArr defaultValue); - /** - * map<string, .services.StrArr> Header = 2; - */ - - io.keploy.grpc.stubs.Service.StrArr getHeaderOrThrow( - java.lang.String key); - - /** - * string Body = 3 [deprecated = true]; - * @deprecated services.HttpResp.Body is deprecated. - * See service.proto;l=96 - * @return The body. - */ - @java.lang.Deprecated java.lang.String getBody(); - /** - * string Body = 3 [deprecated = true]; - * @deprecated services.HttpResp.Body is deprecated. - * See service.proto;l=96 - * @return The bytes for body. - */ - @java.lang.Deprecated com.google.protobuf.ByteString - getBodyBytes(); - - /** - * bytes BodyData = 8; - * @return The bodyData. - */ - com.google.protobuf.ByteString getBodyData(); - - /** - * string StatusMessage = 4; - * @return The statusMessage. - */ - java.lang.String getStatusMessage(); - /** - * string StatusMessage = 4; - * @return The bytes for statusMessage. - */ - com.google.protobuf.ByteString - getStatusMessageBytes(); - - /** - * int64 ProtoMajor = 5; - * @return The protoMajor. - */ - long getProtoMajor(); - - /** - * int64 ProtoMinor = 6; - * @return The protoMinor. - */ - long getProtoMinor(); - - /** - * string Binary = 7; - * @return The binary. - */ - java.lang.String getBinary(); - /** - * string Binary = 7; - * @return The bytes for binary. - */ - com.google.protobuf.ByteString - getBinaryBytes(); - } - /** - * Protobuf type {@code services.HttpResp} - */ - public static final class HttpResp extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:services.HttpResp) - HttpRespOrBuilder { - private static final long serialVersionUID = 0L; - // Use HttpResp.newBuilder() to construct. - private HttpResp(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private HttpResp() { - body_ = ""; - bodyData_ = com.google.protobuf.ByteString.EMPTY; - statusMessage_ = ""; - binary_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new HttpResp(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private HttpResp( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 8: { - - statusCode_ = input.readInt64(); - break; - } - case 18: { - if (!((mutable_bitField0_ & 0x00000001) != 0)) { - header_ = com.google.protobuf.MapField.newMapField( - HeaderDefaultEntryHolder.defaultEntry); - mutable_bitField0_ |= 0x00000001; - } - com.google.protobuf.MapEntry - header__ = input.readMessage( - HeaderDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry); - header_.getMutableMap().put( - header__.getKey(), header__.getValue()); - break; - } - case 26: { - java.lang.String s = input.readStringRequireUtf8(); - - body_ = s; - break; - } - case 34: { - java.lang.String s = input.readStringRequireUtf8(); - - statusMessage_ = s; - break; - } - case 40: { - - protoMajor_ = input.readInt64(); - break; - } - case 48: { - - protoMinor_ = input.readInt64(); - break; - } - case 58: { - java.lang.String s = input.readStringRequireUtf8(); - - binary_ = s; - break; - } - case 66: { - - bodyData_ = input.readBytes(); - break; - } - default: { - if (!parseUnknownField( - input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return io.keploy.grpc.stubs.Service.internal_static_services_HttpResp_descriptor; - } - - @SuppressWarnings({"rawtypes"}) - @java.lang.Override - protected com.google.protobuf.MapField internalGetMapField( - int number) { - switch (number) { - case 2: - return internalGetHeader(); - default: - throw new RuntimeException( - "Invalid map field number: " + number); - } - } - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return io.keploy.grpc.stubs.Service.internal_static_services_HttpResp_fieldAccessorTable - .ensureFieldAccessorsInitialized( - io.keploy.grpc.stubs.Service.HttpResp.class, io.keploy.grpc.stubs.Service.HttpResp.Builder.class); - } - - public static final int STATUSCODE_FIELD_NUMBER = 1; - private long statusCode_; - /** - * int64 StatusCode = 1; - * @return The statusCode. - */ - @java.lang.Override - public long getStatusCode() { - return statusCode_; - } - - public static final int HEADER_FIELD_NUMBER = 2; - private static final class HeaderDefaultEntryHolder { - static final com.google.protobuf.MapEntry< - java.lang.String, io.keploy.grpc.stubs.Service.StrArr> defaultEntry = - com.google.protobuf.MapEntry - .newDefaultInstance( - io.keploy.grpc.stubs.Service.internal_static_services_HttpResp_HeaderEntry_descriptor, - com.google.protobuf.WireFormat.FieldType.STRING, - "", - com.google.protobuf.WireFormat.FieldType.MESSAGE, - io.keploy.grpc.stubs.Service.StrArr.getDefaultInstance()); - } - private com.google.protobuf.MapField< - java.lang.String, io.keploy.grpc.stubs.Service.StrArr> header_; - private com.google.protobuf.MapField - internalGetHeader() { - if (header_ == null) { - return com.google.protobuf.MapField.emptyMapField( - HeaderDefaultEntryHolder.defaultEntry); - } - return header_; - } - - public int getHeaderCount() { - return internalGetHeader().getMap().size(); - } - /** - * map<string, .services.StrArr> Header = 2; - */ - - @java.lang.Override - public boolean containsHeader( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - return internalGetHeader().getMap().containsKey(key); - } - /** - * Use {@link #getHeaderMap()} instead. - */ - @java.lang.Override - @java.lang.Deprecated - public java.util.Map getHeader() { - return getHeaderMap(); - } - /** - * map<string, .services.StrArr> Header = 2; - */ - @java.lang.Override - - public java.util.Map getHeaderMap() { - return internalGetHeader().getMap(); - } - /** - * map<string, .services.StrArr> Header = 2; - */ - @java.lang.Override - - public io.keploy.grpc.stubs.Service.StrArr getHeaderOrDefault( - java.lang.String key, - io.keploy.grpc.stubs.Service.StrArr defaultValue) { - if (key == null) { throw new NullPointerException("map key"); } - java.util.Map map = - internalGetHeader().getMap(); - return map.containsKey(key) ? map.get(key) : defaultValue; - } - /** - * map<string, .services.StrArr> Header = 2; - */ - @java.lang.Override - - public io.keploy.grpc.stubs.Service.StrArr getHeaderOrThrow( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - java.util.Map map = - internalGetHeader().getMap(); - if (!map.containsKey(key)) { - throw new java.lang.IllegalArgumentException(); - } - return map.get(key); - } - - public static final int BODY_FIELD_NUMBER = 3; - private volatile java.lang.Object body_; - /** - * string Body = 3 [deprecated = true]; - * @deprecated services.HttpResp.Body is deprecated. - * See service.proto;l=96 - * @return The body. - */ - @java.lang.Override - @java.lang.Deprecated public java.lang.String getBody() { - java.lang.Object ref = body_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - body_ = s; - return s; - } - } - /** - * string Body = 3 [deprecated = true]; - * @deprecated services.HttpResp.Body is deprecated. - * See service.proto;l=96 - * @return The bytes for body. - */ - @java.lang.Override - @java.lang.Deprecated public com.google.protobuf.ByteString - getBodyBytes() { - java.lang.Object ref = body_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - body_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int BODYDATA_FIELD_NUMBER = 8; - private com.google.protobuf.ByteString bodyData_; - /** - * bytes BodyData = 8; - * @return The bodyData. - */ - @java.lang.Override - public com.google.protobuf.ByteString getBodyData() { - return bodyData_; - } - - public static final int STATUSMESSAGE_FIELD_NUMBER = 4; - private volatile java.lang.Object statusMessage_; - /** - * string StatusMessage = 4; - * @return The statusMessage. - */ - @java.lang.Override - public java.lang.String getStatusMessage() { - java.lang.Object ref = statusMessage_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - statusMessage_ = s; - return s; - } - } - /** - * string StatusMessage = 4; - * @return The bytes for statusMessage. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getStatusMessageBytes() { - java.lang.Object ref = statusMessage_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - statusMessage_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int PROTOMAJOR_FIELD_NUMBER = 5; - private long protoMajor_; - /** - * int64 ProtoMajor = 5; - * @return The protoMajor. - */ - @java.lang.Override - public long getProtoMajor() { - return protoMajor_; - } - - public static final int PROTOMINOR_FIELD_NUMBER = 6; - private long protoMinor_; - /** - * int64 ProtoMinor = 6; - * @return The protoMinor. - */ - @java.lang.Override - public long getProtoMinor() { - return protoMinor_; - } - - public static final int BINARY_FIELD_NUMBER = 7; - private volatile java.lang.Object binary_; - /** - * string Binary = 7; - * @return The binary. - */ - @java.lang.Override - public java.lang.String getBinary() { - java.lang.Object ref = binary_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - binary_ = s; - return s; - } - } - /** - * string Binary = 7; - * @return The bytes for binary. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getBinaryBytes() { - java.lang.Object ref = binary_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - binary_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (statusCode_ != 0L) { - output.writeInt64(1, statusCode_); - } - com.google.protobuf.GeneratedMessageV3 - .serializeStringMapTo( - output, - internalGetHeader(), - HeaderDefaultEntryHolder.defaultEntry, - 2); - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(body_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, body_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(statusMessage_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 4, statusMessage_); - } - if (protoMajor_ != 0L) { - output.writeInt64(5, protoMajor_); - } - if (protoMinor_ != 0L) { - output.writeInt64(6, protoMinor_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(binary_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 7, binary_); - } - if (!bodyData_.isEmpty()) { - output.writeBytes(8, bodyData_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (statusCode_ != 0L) { - size += com.google.protobuf.CodedOutputStream - .computeInt64Size(1, statusCode_); - } - for (java.util.Map.Entry entry - : internalGetHeader().getMap().entrySet()) { - com.google.protobuf.MapEntry - header__ = HeaderDefaultEntryHolder.defaultEntry.newBuilderForType() - .setKey(entry.getKey()) - .setValue(entry.getValue()) - .build(); - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(2, header__); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(body_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, body_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(statusMessage_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, statusMessage_); - } - if (protoMajor_ != 0L) { - size += com.google.protobuf.CodedOutputStream - .computeInt64Size(5, protoMajor_); - } - if (protoMinor_ != 0L) { - size += com.google.protobuf.CodedOutputStream - .computeInt64Size(6, protoMinor_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(binary_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(7, binary_); - } - if (!bodyData_.isEmpty()) { - size += com.google.protobuf.CodedOutputStream - .computeBytesSize(8, bodyData_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof io.keploy.grpc.stubs.Service.HttpResp)) { - return super.equals(obj); - } - io.keploy.grpc.stubs.Service.HttpResp other = (io.keploy.grpc.stubs.Service.HttpResp) obj; - - if (getStatusCode() - != other.getStatusCode()) return false; - if (!internalGetHeader().equals( - other.internalGetHeader())) return false; - if (!getBody() - .equals(other.getBody())) return false; - if (!getBodyData() - .equals(other.getBodyData())) return false; - if (!getStatusMessage() - .equals(other.getStatusMessage())) return false; - if (getProtoMajor() - != other.getProtoMajor()) return false; - if (getProtoMinor() - != other.getProtoMinor()) return false; - if (!getBinary() - .equals(other.getBinary())) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + STATUSCODE_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - getStatusCode()); - if (!internalGetHeader().getMap().isEmpty()) { - hash = (37 * hash) + HEADER_FIELD_NUMBER; - hash = (53 * hash) + internalGetHeader().hashCode(); - } - hash = (37 * hash) + BODY_FIELD_NUMBER; - hash = (53 * hash) + getBody().hashCode(); - hash = (37 * hash) + BODYDATA_FIELD_NUMBER; - hash = (53 * hash) + getBodyData().hashCode(); - hash = (37 * hash) + STATUSMESSAGE_FIELD_NUMBER; - hash = (53 * hash) + getStatusMessage().hashCode(); - hash = (37 * hash) + PROTOMAJOR_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - getProtoMajor()); - hash = (37 * hash) + PROTOMINOR_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - getProtoMinor()); - hash = (37 * hash) + BINARY_FIELD_NUMBER; - hash = (53 * hash) + getBinary().hashCode(); - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static io.keploy.grpc.stubs.Service.HttpResp parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.keploy.grpc.stubs.Service.HttpResp parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.HttpResp parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.keploy.grpc.stubs.Service.HttpResp parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.HttpResp parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.keploy.grpc.stubs.Service.HttpResp parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.HttpResp parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static io.keploy.grpc.stubs.Service.HttpResp parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.HttpResp parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static io.keploy.grpc.stubs.Service.HttpResp parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.HttpResp parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static io.keploy.grpc.stubs.Service.HttpResp parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(io.keploy.grpc.stubs.Service.HttpResp prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * Protobuf type {@code services.HttpResp} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:services.HttpResp) - io.keploy.grpc.stubs.Service.HttpRespOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return io.keploy.grpc.stubs.Service.internal_static_services_HttpResp_descriptor; - } - - @SuppressWarnings({"rawtypes"}) - protected com.google.protobuf.MapField internalGetMapField( - int number) { - switch (number) { - case 2: - return internalGetHeader(); - default: - throw new RuntimeException( - "Invalid map field number: " + number); - } - } - @SuppressWarnings({"rawtypes"}) - protected com.google.protobuf.MapField internalGetMutableMapField( - int number) { - switch (number) { - case 2: - return internalGetMutableHeader(); - default: - throw new RuntimeException( - "Invalid map field number: " + number); - } - } - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return io.keploy.grpc.stubs.Service.internal_static_services_HttpResp_fieldAccessorTable - .ensureFieldAccessorsInitialized( - io.keploy.grpc.stubs.Service.HttpResp.class, io.keploy.grpc.stubs.Service.HttpResp.Builder.class); - } - - // Construct using io.keploy.grpc.stubs.Service.HttpResp.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 - .alwaysUseFieldBuilders) { - } - } - @java.lang.Override - public Builder clear() { - super.clear(); - statusCode_ = 0L; - - internalGetMutableHeader().clear(); - body_ = ""; - - bodyData_ = com.google.protobuf.ByteString.EMPTY; - - statusMessage_ = ""; - - protoMajor_ = 0L; - - protoMinor_ = 0L; - - binary_ = ""; - - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return io.keploy.grpc.stubs.Service.internal_static_services_HttpResp_descriptor; - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.HttpResp getDefaultInstanceForType() { - return io.keploy.grpc.stubs.Service.HttpResp.getDefaultInstance(); - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.HttpResp build() { - io.keploy.grpc.stubs.Service.HttpResp result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.HttpResp buildPartial() { - io.keploy.grpc.stubs.Service.HttpResp result = new io.keploy.grpc.stubs.Service.HttpResp(this); - int from_bitField0_ = bitField0_; - result.statusCode_ = statusCode_; - result.header_ = internalGetHeader(); - result.header_.makeImmutable(); - result.body_ = body_; - result.bodyData_ = bodyData_; - result.statusMessage_ = statusMessage_; - result.protoMajor_ = protoMajor_; - result.protoMinor_ = protoMinor_; - result.binary_ = binary_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof io.keploy.grpc.stubs.Service.HttpResp) { - return mergeFrom((io.keploy.grpc.stubs.Service.HttpResp)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(io.keploy.grpc.stubs.Service.HttpResp other) { - if (other == io.keploy.grpc.stubs.Service.HttpResp.getDefaultInstance()) return this; - if (other.getStatusCode() != 0L) { - setStatusCode(other.getStatusCode()); - } - internalGetMutableHeader().mergeFrom( - other.internalGetHeader()); - if (!other.getBody().isEmpty()) { - body_ = other.body_; - onChanged(); - } - if (other.getBodyData() != com.google.protobuf.ByteString.EMPTY) { - setBodyData(other.getBodyData()); - } - if (!other.getStatusMessage().isEmpty()) { - statusMessage_ = other.statusMessage_; - onChanged(); - } - if (other.getProtoMajor() != 0L) { - setProtoMajor(other.getProtoMajor()); - } - if (other.getProtoMinor() != 0L) { - setProtoMinor(other.getProtoMinor()); - } - if (!other.getBinary().isEmpty()) { - binary_ = other.binary_; - onChanged(); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - io.keploy.grpc.stubs.Service.HttpResp parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (io.keploy.grpc.stubs.Service.HttpResp) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - private int bitField0_; - - private long statusCode_ ; - /** - * int64 StatusCode = 1; - * @return The statusCode. - */ - @java.lang.Override - public long getStatusCode() { - return statusCode_; - } - /** - * int64 StatusCode = 1; - * @param value The statusCode to set. - * @return This builder for chaining. - */ - public Builder setStatusCode(long value) { - - statusCode_ = value; - onChanged(); - return this; - } - /** - * int64 StatusCode = 1; - * @return This builder for chaining. - */ - public Builder clearStatusCode() { - - statusCode_ = 0L; - onChanged(); - return this; - } - - private com.google.protobuf.MapField< - java.lang.String, io.keploy.grpc.stubs.Service.StrArr> header_; - private com.google.protobuf.MapField - internalGetHeader() { - if (header_ == null) { - return com.google.protobuf.MapField.emptyMapField( - HeaderDefaultEntryHolder.defaultEntry); - } - return header_; - } - private com.google.protobuf.MapField - internalGetMutableHeader() { - onChanged();; - if (header_ == null) { - header_ = com.google.protobuf.MapField.newMapField( - HeaderDefaultEntryHolder.defaultEntry); - } - if (!header_.isMutable()) { - header_ = header_.copy(); - } - return header_; - } - - public int getHeaderCount() { - return internalGetHeader().getMap().size(); - } - /** - * map<string, .services.StrArr> Header = 2; - */ - - @java.lang.Override - public boolean containsHeader( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - return internalGetHeader().getMap().containsKey(key); - } - /** - * Use {@link #getHeaderMap()} instead. - */ - @java.lang.Override - @java.lang.Deprecated - public java.util.Map getHeader() { - return getHeaderMap(); - } - /** - * map<string, .services.StrArr> Header = 2; - */ - @java.lang.Override - - public java.util.Map getHeaderMap() { - return internalGetHeader().getMap(); - } - /** - * map<string, .services.StrArr> Header = 2; - */ - @java.lang.Override - - public io.keploy.grpc.stubs.Service.StrArr getHeaderOrDefault( - java.lang.String key, - io.keploy.grpc.stubs.Service.StrArr defaultValue) { - if (key == null) { throw new NullPointerException("map key"); } - java.util.Map map = - internalGetHeader().getMap(); - return map.containsKey(key) ? map.get(key) : defaultValue; - } - /** - * map<string, .services.StrArr> Header = 2; - */ - @java.lang.Override - - public io.keploy.grpc.stubs.Service.StrArr getHeaderOrThrow( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - java.util.Map map = - internalGetHeader().getMap(); - if (!map.containsKey(key)) { - throw new java.lang.IllegalArgumentException(); - } - return map.get(key); - } - - public Builder clearHeader() { - internalGetMutableHeader().getMutableMap() - .clear(); - return this; - } - /** - * map<string, .services.StrArr> Header = 2; - */ - - public Builder removeHeader( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - internalGetMutableHeader().getMutableMap() - .remove(key); - return this; - } - /** - * Use alternate mutation accessors instead. - */ - @java.lang.Deprecated - public java.util.Map - getMutableHeader() { - return internalGetMutableHeader().getMutableMap(); - } - /** - * map<string, .services.StrArr> Header = 2; - */ - public Builder putHeader( - java.lang.String key, - io.keploy.grpc.stubs.Service.StrArr value) { - if (key == null) { throw new NullPointerException("map key"); } - if (value == null) { - throw new NullPointerException("map value"); -} - - internalGetMutableHeader().getMutableMap() - .put(key, value); - return this; - } - /** - * map<string, .services.StrArr> Header = 2; - */ - - public Builder putAllHeader( - java.util.Map values) { - internalGetMutableHeader().getMutableMap() - .putAll(values); - return this; - } - - private java.lang.Object body_ = ""; - /** - * string Body = 3 [deprecated = true]; - * @deprecated services.HttpResp.Body is deprecated. - * See service.proto;l=96 - * @return The body. - */ - @java.lang.Deprecated public java.lang.String getBody() { - java.lang.Object ref = body_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - body_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * string Body = 3 [deprecated = true]; - * @deprecated services.HttpResp.Body is deprecated. - * See service.proto;l=96 - * @return The bytes for body. - */ - @java.lang.Deprecated public com.google.protobuf.ByteString - getBodyBytes() { - java.lang.Object ref = body_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - body_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * string Body = 3 [deprecated = true]; - * @deprecated services.HttpResp.Body is deprecated. - * See service.proto;l=96 - * @param value The body to set. - * @return This builder for chaining. - */ - @java.lang.Deprecated public Builder setBody( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - body_ = value; - onChanged(); - return this; - } - /** - * string Body = 3 [deprecated = true]; - * @deprecated services.HttpResp.Body is deprecated. - * See service.proto;l=96 - * @return This builder for chaining. - */ - @java.lang.Deprecated public Builder clearBody() { - - body_ = getDefaultInstance().getBody(); - onChanged(); - return this; - } - /** - * string Body = 3 [deprecated = true]; - * @deprecated services.HttpResp.Body is deprecated. - * See service.proto;l=96 - * @param value The bytes for body to set. - * @return This builder for chaining. - */ - @java.lang.Deprecated public Builder setBodyBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - body_ = value; - onChanged(); - return this; - } - - private com.google.protobuf.ByteString bodyData_ = com.google.protobuf.ByteString.EMPTY; - /** - * bytes BodyData = 8; - * @return The bodyData. - */ - @java.lang.Override - public com.google.protobuf.ByteString getBodyData() { - return bodyData_; - } - /** - * bytes BodyData = 8; - * @param value The bodyData to set. - * @return This builder for chaining. - */ - public Builder setBodyData(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - - bodyData_ = value; - onChanged(); - return this; - } - /** - * bytes BodyData = 8; - * @return This builder for chaining. - */ - public Builder clearBodyData() { - - bodyData_ = getDefaultInstance().getBodyData(); - onChanged(); - return this; - } - - private java.lang.Object statusMessage_ = ""; - /** - * string StatusMessage = 4; - * @return The statusMessage. - */ - public java.lang.String getStatusMessage() { - java.lang.Object ref = statusMessage_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - statusMessage_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * string StatusMessage = 4; - * @return The bytes for statusMessage. - */ - public com.google.protobuf.ByteString - getStatusMessageBytes() { - java.lang.Object ref = statusMessage_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - statusMessage_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * string StatusMessage = 4; - * @param value The statusMessage to set. - * @return This builder for chaining. - */ - public Builder setStatusMessage( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - statusMessage_ = value; - onChanged(); - return this; - } - /** - * string StatusMessage = 4; - * @return This builder for chaining. - */ - public Builder clearStatusMessage() { - - statusMessage_ = getDefaultInstance().getStatusMessage(); - onChanged(); - return this; - } - /** - * string StatusMessage = 4; - * @param value The bytes for statusMessage to set. - * @return This builder for chaining. - */ - public Builder setStatusMessageBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - statusMessage_ = value; - onChanged(); - return this; - } - - private long protoMajor_ ; - /** - * int64 ProtoMajor = 5; - * @return The protoMajor. - */ - @java.lang.Override - public long getProtoMajor() { - return protoMajor_; - } - /** - * int64 ProtoMajor = 5; - * @param value The protoMajor to set. - * @return This builder for chaining. - */ - public Builder setProtoMajor(long value) { - - protoMajor_ = value; - onChanged(); - return this; - } - /** - * int64 ProtoMajor = 5; - * @return This builder for chaining. - */ - public Builder clearProtoMajor() { - - protoMajor_ = 0L; - onChanged(); - return this; - } - - private long protoMinor_ ; - /** - * int64 ProtoMinor = 6; - * @return The protoMinor. - */ - @java.lang.Override - public long getProtoMinor() { - return protoMinor_; - } - /** - * int64 ProtoMinor = 6; - * @param value The protoMinor to set. - * @return This builder for chaining. - */ - public Builder setProtoMinor(long value) { - - protoMinor_ = value; - onChanged(); - return this; - } - /** - * int64 ProtoMinor = 6; - * @return This builder for chaining. - */ - public Builder clearProtoMinor() { - - protoMinor_ = 0L; - onChanged(); - return this; - } - - private java.lang.Object binary_ = ""; - /** - * string Binary = 7; - * @return The binary. - */ - public java.lang.String getBinary() { - java.lang.Object ref = binary_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - binary_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * string Binary = 7; - * @return The bytes for binary. - */ - public com.google.protobuf.ByteString - getBinaryBytes() { - java.lang.Object ref = binary_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - binary_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * string Binary = 7; - * @param value The binary to set. - * @return This builder for chaining. - */ - public Builder setBinary( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - binary_ = value; - onChanged(); - return this; - } - /** - * string Binary = 7; - * @return This builder for chaining. - */ - public Builder clearBinary() { - - binary_ = getDefaultInstance().getBinary(); - onChanged(); - return this; - } - /** - * string Binary = 7; - * @param value The bytes for binary to set. - * @return This builder for chaining. - */ - public Builder setBinaryBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - binary_ = value; - onChanged(); - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:services.HttpResp) - } - - // @@protoc_insertion_point(class_scope:services.HttpResp) - private static final io.keploy.grpc.stubs.Service.HttpResp DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new io.keploy.grpc.stubs.Service.HttpResp(); - } - - public static io.keploy.grpc.stubs.Service.HttpResp getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public HttpResp parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new HttpResp(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.HttpResp getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface endRequestOrBuilder extends - // @@protoc_insertion_point(interface_extends:services.endRequest) - com.google.protobuf.MessageOrBuilder { - - /** - * string status = 1; - * @return The status. - */ - java.lang.String getStatus(); - /** - * string status = 1; - * @return The bytes for status. - */ - com.google.protobuf.ByteString - getStatusBytes(); - - /** - * string id = 2; - * @return The id. - */ - java.lang.String getId(); - /** - * string id = 2; - * @return The bytes for id. - */ - com.google.protobuf.ByteString - getIdBytes(); - } - /** - * Protobuf type {@code services.endRequest} - */ - public static final class endRequest extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:services.endRequest) - endRequestOrBuilder { - private static final long serialVersionUID = 0L; - // Use endRequest.newBuilder() to construct. - private endRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private endRequest() { - status_ = ""; - id_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new endRequest(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private endRequest( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - java.lang.String s = input.readStringRequireUtf8(); - - status_ = s; - break; - } - case 18: { - java.lang.String s = input.readStringRequireUtf8(); - - id_ = s; - break; - } - default: { - if (!parseUnknownField( - input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return io.keploy.grpc.stubs.Service.internal_static_services_endRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return io.keploy.grpc.stubs.Service.internal_static_services_endRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - io.keploy.grpc.stubs.Service.endRequest.class, io.keploy.grpc.stubs.Service.endRequest.Builder.class); - } - - public static final int STATUS_FIELD_NUMBER = 1; - private volatile java.lang.Object status_; - /** - * string status = 1; - * @return The status. - */ - @java.lang.Override - public java.lang.String getStatus() { - java.lang.Object ref = status_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - status_ = s; - return s; - } - } - /** - * string status = 1; - * @return The bytes for status. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getStatusBytes() { - java.lang.Object ref = status_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - status_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int ID_FIELD_NUMBER = 2; - private volatile java.lang.Object id_; - /** - * string id = 2; - * @return The id. - */ - @java.lang.Override - public java.lang.String getId() { - java.lang.Object ref = id_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - id_ = s; - return s; - } - } - /** - * string id = 2; - * @return The bytes for id. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getIdBytes() { - java.lang.Object ref = id_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - id_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(status_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, status_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(id_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, id_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(status_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, status_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(id_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, id_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof io.keploy.grpc.stubs.Service.endRequest)) { - return super.equals(obj); - } - io.keploy.grpc.stubs.Service.endRequest other = (io.keploy.grpc.stubs.Service.endRequest) obj; - - if (!getStatus() - .equals(other.getStatus())) return false; - if (!getId() - .equals(other.getId())) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + STATUS_FIELD_NUMBER; - hash = (53 * hash) + getStatus().hashCode(); - hash = (37 * hash) + ID_FIELD_NUMBER; - hash = (53 * hash) + getId().hashCode(); - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static io.keploy.grpc.stubs.Service.endRequest parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.keploy.grpc.stubs.Service.endRequest parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.endRequest parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.keploy.grpc.stubs.Service.endRequest parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.endRequest parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.keploy.grpc.stubs.Service.endRequest parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.endRequest parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static io.keploy.grpc.stubs.Service.endRequest parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.endRequest parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static io.keploy.grpc.stubs.Service.endRequest parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.endRequest parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static io.keploy.grpc.stubs.Service.endRequest parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(io.keploy.grpc.stubs.Service.endRequest prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * Protobuf type {@code services.endRequest} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:services.endRequest) - io.keploy.grpc.stubs.Service.endRequestOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return io.keploy.grpc.stubs.Service.internal_static_services_endRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return io.keploy.grpc.stubs.Service.internal_static_services_endRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - io.keploy.grpc.stubs.Service.endRequest.class, io.keploy.grpc.stubs.Service.endRequest.Builder.class); - } - - // Construct using io.keploy.grpc.stubs.Service.endRequest.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 - .alwaysUseFieldBuilders) { - } - } - @java.lang.Override - public Builder clear() { - super.clear(); - status_ = ""; - - id_ = ""; - - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return io.keploy.grpc.stubs.Service.internal_static_services_endRequest_descriptor; - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.endRequest getDefaultInstanceForType() { - return io.keploy.grpc.stubs.Service.endRequest.getDefaultInstance(); - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.endRequest build() { - io.keploy.grpc.stubs.Service.endRequest result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.endRequest buildPartial() { - io.keploy.grpc.stubs.Service.endRequest result = new io.keploy.grpc.stubs.Service.endRequest(this); - result.status_ = status_; - result.id_ = id_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof io.keploy.grpc.stubs.Service.endRequest) { - return mergeFrom((io.keploy.grpc.stubs.Service.endRequest)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(io.keploy.grpc.stubs.Service.endRequest other) { - if (other == io.keploy.grpc.stubs.Service.endRequest.getDefaultInstance()) return this; - if (!other.getStatus().isEmpty()) { - status_ = other.status_; - onChanged(); - } - if (!other.getId().isEmpty()) { - id_ = other.id_; - onChanged(); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - io.keploy.grpc.stubs.Service.endRequest parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (io.keploy.grpc.stubs.Service.endRequest) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private java.lang.Object status_ = ""; - /** - * string status = 1; - * @return The status. - */ - public java.lang.String getStatus() { - java.lang.Object ref = status_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - status_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * string status = 1; - * @return The bytes for status. - */ - public com.google.protobuf.ByteString - getStatusBytes() { - java.lang.Object ref = status_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - status_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * string status = 1; - * @param value The status to set. - * @return This builder for chaining. - */ - public Builder setStatus( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - status_ = value; - onChanged(); - return this; - } - /** - * string status = 1; - * @return This builder for chaining. - */ - public Builder clearStatus() { - - status_ = getDefaultInstance().getStatus(); - onChanged(); - return this; - } - /** - * string status = 1; - * @param value The bytes for status to set. - * @return This builder for chaining. - */ - public Builder setStatusBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - status_ = value; - onChanged(); - return this; - } - - private java.lang.Object id_ = ""; - /** - * string id = 2; - * @return The id. - */ - public java.lang.String getId() { - java.lang.Object ref = id_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - id_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * string id = 2; - * @return The bytes for id. - */ - public com.google.protobuf.ByteString - getIdBytes() { - java.lang.Object ref = id_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - id_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * string id = 2; - * @param value The id to set. - * @return This builder for chaining. - */ - public Builder setId( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - id_ = value; - onChanged(); - return this; - } - /** - * string id = 2; - * @return This builder for chaining. - */ - public Builder clearId() { - - id_ = getDefaultInstance().getId(); - onChanged(); - return this; - } - /** - * string id = 2; - * @param value The bytes for id to set. - * @return This builder for chaining. - */ - public Builder setIdBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - id_ = value; - onChanged(); - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:services.endRequest) - } - - // @@protoc_insertion_point(class_scope:services.endRequest) - private static final io.keploy.grpc.stubs.Service.endRequest DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new io.keploy.grpc.stubs.Service.endRequest(); - } - - public static io.keploy.grpc.stubs.Service.endRequest getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public endRequest parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new endRequest(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.endRequest getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface endResponseOrBuilder extends - // @@protoc_insertion_point(interface_extends:services.endResponse) - com.google.protobuf.MessageOrBuilder { - - /** - * string message = 1; - * @return The message. - */ - java.lang.String getMessage(); - /** - * string message = 1; - * @return The bytes for message. - */ - com.google.protobuf.ByteString - getMessageBytes(); - } - /** - * Protobuf type {@code services.endResponse} - */ - public static final class endResponse extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:services.endResponse) - endResponseOrBuilder { - private static final long serialVersionUID = 0L; - // Use endResponse.newBuilder() to construct. - private endResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private endResponse() { - message_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new endResponse(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private endResponse( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - java.lang.String s = input.readStringRequireUtf8(); - - message_ = s; - break; - } - default: { - if (!parseUnknownField( - input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return io.keploy.grpc.stubs.Service.internal_static_services_endResponse_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return io.keploy.grpc.stubs.Service.internal_static_services_endResponse_fieldAccessorTable - .ensureFieldAccessorsInitialized( - io.keploy.grpc.stubs.Service.endResponse.class, io.keploy.grpc.stubs.Service.endResponse.Builder.class); - } - - public static final int MESSAGE_FIELD_NUMBER = 1; - private volatile java.lang.Object message_; - /** - * string message = 1; - * @return The message. - */ - @java.lang.Override - public java.lang.String getMessage() { - java.lang.Object ref = message_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - message_ = s; - return s; - } - } - /** - * string message = 1; - * @return The bytes for message. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getMessageBytes() { - java.lang.Object ref = message_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - message_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(message_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, message_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(message_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, message_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof io.keploy.grpc.stubs.Service.endResponse)) { - return super.equals(obj); - } - io.keploy.grpc.stubs.Service.endResponse other = (io.keploy.grpc.stubs.Service.endResponse) obj; - - if (!getMessage() - .equals(other.getMessage())) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + MESSAGE_FIELD_NUMBER; - hash = (53 * hash) + getMessage().hashCode(); - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static io.keploy.grpc.stubs.Service.endResponse parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.keploy.grpc.stubs.Service.endResponse parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.endResponse parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.keploy.grpc.stubs.Service.endResponse parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.endResponse parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.keploy.grpc.stubs.Service.endResponse parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.endResponse parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static io.keploy.grpc.stubs.Service.endResponse parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.endResponse parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static io.keploy.grpc.stubs.Service.endResponse parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.endResponse parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static io.keploy.grpc.stubs.Service.endResponse parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(io.keploy.grpc.stubs.Service.endResponse prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * Protobuf type {@code services.endResponse} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:services.endResponse) - io.keploy.grpc.stubs.Service.endResponseOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return io.keploy.grpc.stubs.Service.internal_static_services_endResponse_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return io.keploy.grpc.stubs.Service.internal_static_services_endResponse_fieldAccessorTable - .ensureFieldAccessorsInitialized( - io.keploy.grpc.stubs.Service.endResponse.class, io.keploy.grpc.stubs.Service.endResponse.Builder.class); - } - - // Construct using io.keploy.grpc.stubs.Service.endResponse.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 - .alwaysUseFieldBuilders) { - } - } - @java.lang.Override - public Builder clear() { - super.clear(); - message_ = ""; - - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return io.keploy.grpc.stubs.Service.internal_static_services_endResponse_descriptor; - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.endResponse getDefaultInstanceForType() { - return io.keploy.grpc.stubs.Service.endResponse.getDefaultInstance(); - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.endResponse build() { - io.keploy.grpc.stubs.Service.endResponse result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.endResponse buildPartial() { - io.keploy.grpc.stubs.Service.endResponse result = new io.keploy.grpc.stubs.Service.endResponse(this); - result.message_ = message_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof io.keploy.grpc.stubs.Service.endResponse) { - return mergeFrom((io.keploy.grpc.stubs.Service.endResponse)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(io.keploy.grpc.stubs.Service.endResponse other) { - if (other == io.keploy.grpc.stubs.Service.endResponse.getDefaultInstance()) return this; - if (!other.getMessage().isEmpty()) { - message_ = other.message_; - onChanged(); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - io.keploy.grpc.stubs.Service.endResponse parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (io.keploy.grpc.stubs.Service.endResponse) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private java.lang.Object message_ = ""; - /** - * string message = 1; - * @return The message. - */ - public java.lang.String getMessage() { - java.lang.Object ref = message_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - message_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * string message = 1; - * @return The bytes for message. - */ - public com.google.protobuf.ByteString - getMessageBytes() { - java.lang.Object ref = message_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - message_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * string message = 1; - * @param value The message to set. - * @return This builder for chaining. - */ - public Builder setMessage( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - message_ = value; - onChanged(); - return this; - } - /** - * string message = 1; - * @return This builder for chaining. - */ - public Builder clearMessage() { - - message_ = getDefaultInstance().getMessage(); - onChanged(); - return this; - } - /** - * string message = 1; - * @param value The bytes for message to set. - * @return This builder for chaining. - */ - public Builder setMessageBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - message_ = value; - onChanged(); - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:services.endResponse) - } - - // @@protoc_insertion_point(class_scope:services.endResponse) - private static final io.keploy.grpc.stubs.Service.endResponse DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new io.keploy.grpc.stubs.Service.endResponse(); - } - - public static io.keploy.grpc.stubs.Service.endResponse getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public endResponse parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new endResponse(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.endResponse getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface startRequestOrBuilder extends - // @@protoc_insertion_point(interface_extends:services.startRequest) - com.google.protobuf.MessageOrBuilder { - - /** - * string total = 1; - * @return The total. - */ - java.lang.String getTotal(); - /** - * string total = 1; - * @return The bytes for total. - */ - com.google.protobuf.ByteString - getTotalBytes(); - - /** - * string app = 2; - * @return The app. - */ - java.lang.String getApp(); - /** - * string app = 2; - * @return The bytes for app. - */ - com.google.protobuf.ByteString - getAppBytes(); - - /** - * string TestCasePath = 3; - * @return The testCasePath. - */ - java.lang.String getTestCasePath(); - /** - * string TestCasePath = 3; - * @return The bytes for testCasePath. - */ - com.google.protobuf.ByteString - getTestCasePathBytes(); - - /** - * string MockPath = 4; - * @return The mockPath. - */ - java.lang.String getMockPath(); - /** - * string MockPath = 4; - * @return The bytes for mockPath. - */ - com.google.protobuf.ByteString - getMockPathBytes(); - - /** - * string AppPath = 5; - * @return The appPath. - */ - java.lang.String getAppPath(); - /** - * string AppPath = 5; - * @return The bytes for appPath. - */ - com.google.protobuf.ByteString - getAppPathBytes(); - } - /** - * Protobuf type {@code services.startRequest} - */ - public static final class startRequest extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:services.startRequest) - startRequestOrBuilder { - private static final long serialVersionUID = 0L; - // Use startRequest.newBuilder() to construct. - private startRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private startRequest() { - total_ = ""; - app_ = ""; - testCasePath_ = ""; - mockPath_ = ""; - appPath_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new startRequest(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private startRequest( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - java.lang.String s = input.readStringRequireUtf8(); - - total_ = s; - break; - } - case 18: { - java.lang.String s = input.readStringRequireUtf8(); - - app_ = s; - break; - } - case 26: { - java.lang.String s = input.readStringRequireUtf8(); - - testCasePath_ = s; - break; - } - case 34: { - java.lang.String s = input.readStringRequireUtf8(); - - mockPath_ = s; - break; - } - case 42: { - java.lang.String s = input.readStringRequireUtf8(); - - appPath_ = s; - break; - } - default: { - if (!parseUnknownField( - input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return io.keploy.grpc.stubs.Service.internal_static_services_startRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return io.keploy.grpc.stubs.Service.internal_static_services_startRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - io.keploy.grpc.stubs.Service.startRequest.class, io.keploy.grpc.stubs.Service.startRequest.Builder.class); - } - - public static final int TOTAL_FIELD_NUMBER = 1; - private volatile java.lang.Object total_; - /** - * string total = 1; - * @return The total. - */ - @java.lang.Override - public java.lang.String getTotal() { - java.lang.Object ref = total_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - total_ = s; - return s; - } - } - /** - * string total = 1; - * @return The bytes for total. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getTotalBytes() { - java.lang.Object ref = total_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - total_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int APP_FIELD_NUMBER = 2; - private volatile java.lang.Object app_; - /** - * string app = 2; - * @return The app. - */ - @java.lang.Override - public java.lang.String getApp() { - java.lang.Object ref = app_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - app_ = s; - return s; - } - } - /** - * string app = 2; - * @return The bytes for app. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getAppBytes() { - java.lang.Object ref = app_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - app_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int TESTCASEPATH_FIELD_NUMBER = 3; - private volatile java.lang.Object testCasePath_; - /** - * string TestCasePath = 3; - * @return The testCasePath. - */ - @java.lang.Override - public java.lang.String getTestCasePath() { - java.lang.Object ref = testCasePath_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - testCasePath_ = s; - return s; - } - } - /** - * string TestCasePath = 3; - * @return The bytes for testCasePath. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getTestCasePathBytes() { - java.lang.Object ref = testCasePath_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - testCasePath_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int MOCKPATH_FIELD_NUMBER = 4; - private volatile java.lang.Object mockPath_; - /** - * string MockPath = 4; - * @return The mockPath. - */ - @java.lang.Override - public java.lang.String getMockPath() { - java.lang.Object ref = mockPath_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - mockPath_ = s; - return s; - } - } - /** - * string MockPath = 4; - * @return The bytes for mockPath. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getMockPathBytes() { - java.lang.Object ref = mockPath_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - mockPath_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int APPPATH_FIELD_NUMBER = 5; - private volatile java.lang.Object appPath_; - /** - * string AppPath = 5; - * @return The appPath. - */ - @java.lang.Override - public java.lang.String getAppPath() { - java.lang.Object ref = appPath_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - appPath_ = s; - return s; - } - } - /** - * string AppPath = 5; - * @return The bytes for appPath. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getAppPathBytes() { - java.lang.Object ref = appPath_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - appPath_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(total_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, total_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(app_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, app_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(testCasePath_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, testCasePath_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(mockPath_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 4, mockPath_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(appPath_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 5, appPath_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(total_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, total_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(app_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, app_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(testCasePath_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, testCasePath_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(mockPath_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, mockPath_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(appPath_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, appPath_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof io.keploy.grpc.stubs.Service.startRequest)) { - return super.equals(obj); - } - io.keploy.grpc.stubs.Service.startRequest other = (io.keploy.grpc.stubs.Service.startRequest) obj; - - if (!getTotal() - .equals(other.getTotal())) return false; - if (!getApp() - .equals(other.getApp())) return false; - if (!getTestCasePath() - .equals(other.getTestCasePath())) return false; - if (!getMockPath() - .equals(other.getMockPath())) return false; - if (!getAppPath() - .equals(other.getAppPath())) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + TOTAL_FIELD_NUMBER; - hash = (53 * hash) + getTotal().hashCode(); - hash = (37 * hash) + APP_FIELD_NUMBER; - hash = (53 * hash) + getApp().hashCode(); - hash = (37 * hash) + TESTCASEPATH_FIELD_NUMBER; - hash = (53 * hash) + getTestCasePath().hashCode(); - hash = (37 * hash) + MOCKPATH_FIELD_NUMBER; - hash = (53 * hash) + getMockPath().hashCode(); - hash = (37 * hash) + APPPATH_FIELD_NUMBER; - hash = (53 * hash) + getAppPath().hashCode(); - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static io.keploy.grpc.stubs.Service.startRequest parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.keploy.grpc.stubs.Service.startRequest parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.startRequest parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.keploy.grpc.stubs.Service.startRequest parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.startRequest parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.keploy.grpc.stubs.Service.startRequest parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.startRequest parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static io.keploy.grpc.stubs.Service.startRequest parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.startRequest parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static io.keploy.grpc.stubs.Service.startRequest parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.startRequest parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static io.keploy.grpc.stubs.Service.startRequest parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(io.keploy.grpc.stubs.Service.startRequest prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * Protobuf type {@code services.startRequest} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:services.startRequest) - io.keploy.grpc.stubs.Service.startRequestOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return io.keploy.grpc.stubs.Service.internal_static_services_startRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return io.keploy.grpc.stubs.Service.internal_static_services_startRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - io.keploy.grpc.stubs.Service.startRequest.class, io.keploy.grpc.stubs.Service.startRequest.Builder.class); - } - - // Construct using io.keploy.grpc.stubs.Service.startRequest.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 - .alwaysUseFieldBuilders) { - } - } - @java.lang.Override - public Builder clear() { - super.clear(); - total_ = ""; - - app_ = ""; - - testCasePath_ = ""; - - mockPath_ = ""; - - appPath_ = ""; - - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return io.keploy.grpc.stubs.Service.internal_static_services_startRequest_descriptor; - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.startRequest getDefaultInstanceForType() { - return io.keploy.grpc.stubs.Service.startRequest.getDefaultInstance(); - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.startRequest build() { - io.keploy.grpc.stubs.Service.startRequest result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.startRequest buildPartial() { - io.keploy.grpc.stubs.Service.startRequest result = new io.keploy.grpc.stubs.Service.startRequest(this); - result.total_ = total_; - result.app_ = app_; - result.testCasePath_ = testCasePath_; - result.mockPath_ = mockPath_; - result.appPath_ = appPath_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof io.keploy.grpc.stubs.Service.startRequest) { - return mergeFrom((io.keploy.grpc.stubs.Service.startRequest)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(io.keploy.grpc.stubs.Service.startRequest other) { - if (other == io.keploy.grpc.stubs.Service.startRequest.getDefaultInstance()) return this; - if (!other.getTotal().isEmpty()) { - total_ = other.total_; - onChanged(); - } - if (!other.getApp().isEmpty()) { - app_ = other.app_; - onChanged(); - } - if (!other.getTestCasePath().isEmpty()) { - testCasePath_ = other.testCasePath_; - onChanged(); - } - if (!other.getMockPath().isEmpty()) { - mockPath_ = other.mockPath_; - onChanged(); - } - if (!other.getAppPath().isEmpty()) { - appPath_ = other.appPath_; - onChanged(); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - io.keploy.grpc.stubs.Service.startRequest parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (io.keploy.grpc.stubs.Service.startRequest) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private java.lang.Object total_ = ""; - /** - * string total = 1; - * @return The total. - */ - public java.lang.String getTotal() { - java.lang.Object ref = total_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - total_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * string total = 1; - * @return The bytes for total. - */ - public com.google.protobuf.ByteString - getTotalBytes() { - java.lang.Object ref = total_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - total_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * string total = 1; - * @param value The total to set. - * @return This builder for chaining. - */ - public Builder setTotal( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - total_ = value; - onChanged(); - return this; - } - /** - * string total = 1; - * @return This builder for chaining. - */ - public Builder clearTotal() { - - total_ = getDefaultInstance().getTotal(); - onChanged(); - return this; - } - /** - * string total = 1; - * @param value The bytes for total to set. - * @return This builder for chaining. - */ - public Builder setTotalBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - total_ = value; - onChanged(); - return this; - } - - private java.lang.Object app_ = ""; - /** - * string app = 2; - * @return The app. - */ - public java.lang.String getApp() { - java.lang.Object ref = app_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - app_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * string app = 2; - * @return The bytes for app. - */ - public com.google.protobuf.ByteString - getAppBytes() { - java.lang.Object ref = app_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - app_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * string app = 2; - * @param value The app to set. - * @return This builder for chaining. - */ - public Builder setApp( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - app_ = value; - onChanged(); - return this; - } - /** - * string app = 2; - * @return This builder for chaining. - */ - public Builder clearApp() { - - app_ = getDefaultInstance().getApp(); - onChanged(); - return this; - } - /** - * string app = 2; - * @param value The bytes for app to set. - * @return This builder for chaining. - */ - public Builder setAppBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - app_ = value; - onChanged(); - return this; - } - - private java.lang.Object testCasePath_ = ""; - /** - * string TestCasePath = 3; - * @return The testCasePath. - */ - public java.lang.String getTestCasePath() { - java.lang.Object ref = testCasePath_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - testCasePath_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * string TestCasePath = 3; - * @return The bytes for testCasePath. - */ - public com.google.protobuf.ByteString - getTestCasePathBytes() { - java.lang.Object ref = testCasePath_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - testCasePath_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * string TestCasePath = 3; - * @param value The testCasePath to set. - * @return This builder for chaining. - */ - public Builder setTestCasePath( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - testCasePath_ = value; - onChanged(); - return this; - } - /** - * string TestCasePath = 3; - * @return This builder for chaining. - */ - public Builder clearTestCasePath() { - - testCasePath_ = getDefaultInstance().getTestCasePath(); - onChanged(); - return this; - } - /** - * string TestCasePath = 3; - * @param value The bytes for testCasePath to set. - * @return This builder for chaining. - */ - public Builder setTestCasePathBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - testCasePath_ = value; - onChanged(); - return this; - } - - private java.lang.Object mockPath_ = ""; - /** - * string MockPath = 4; - * @return The mockPath. - */ - public java.lang.String getMockPath() { - java.lang.Object ref = mockPath_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - mockPath_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * string MockPath = 4; - * @return The bytes for mockPath. - */ - public com.google.protobuf.ByteString - getMockPathBytes() { - java.lang.Object ref = mockPath_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - mockPath_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * string MockPath = 4; - * @param value The mockPath to set. - * @return This builder for chaining. - */ - public Builder setMockPath( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - mockPath_ = value; - onChanged(); - return this; - } - /** - * string MockPath = 4; - * @return This builder for chaining. - */ - public Builder clearMockPath() { - - mockPath_ = getDefaultInstance().getMockPath(); - onChanged(); - return this; - } - /** - * string MockPath = 4; - * @param value The bytes for mockPath to set. - * @return This builder for chaining. - */ - public Builder setMockPathBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - mockPath_ = value; - onChanged(); - return this; - } - - private java.lang.Object appPath_ = ""; - /** - * string AppPath = 5; - * @return The appPath. - */ - public java.lang.String getAppPath() { - java.lang.Object ref = appPath_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - appPath_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * string AppPath = 5; - * @return The bytes for appPath. - */ - public com.google.protobuf.ByteString - getAppPathBytes() { - java.lang.Object ref = appPath_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - appPath_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * string AppPath = 5; - * @param value The appPath to set. - * @return This builder for chaining. - */ - public Builder setAppPath( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - appPath_ = value; - onChanged(); - return this; - } - /** - * string AppPath = 5; - * @return This builder for chaining. - */ - public Builder clearAppPath() { - - appPath_ = getDefaultInstance().getAppPath(); - onChanged(); - return this; - } - /** - * string AppPath = 5; - * @param value The bytes for appPath to set. - * @return This builder for chaining. - */ - public Builder setAppPathBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - appPath_ = value; - onChanged(); - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:services.startRequest) - } - - // @@protoc_insertion_point(class_scope:services.startRequest) - private static final io.keploy.grpc.stubs.Service.startRequest DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new io.keploy.grpc.stubs.Service.startRequest(); - } - - public static io.keploy.grpc.stubs.Service.startRequest getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public startRequest parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new startRequest(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.startRequest getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface startResponseOrBuilder extends - // @@protoc_insertion_point(interface_extends:services.startResponse) - com.google.protobuf.MessageOrBuilder { - - /** - * string id = 1; - * @return The id. - */ - java.lang.String getId(); - /** - * string id = 1; - * @return The bytes for id. - */ - com.google.protobuf.ByteString - getIdBytes(); - } - /** - * Protobuf type {@code services.startResponse} - */ - public static final class startResponse extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:services.startResponse) - startResponseOrBuilder { - private static final long serialVersionUID = 0L; - // Use startResponse.newBuilder() to construct. - private startResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private startResponse() { - id_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new startResponse(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private startResponse( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - java.lang.String s = input.readStringRequireUtf8(); - - id_ = s; - break; - } - default: { - if (!parseUnknownField( - input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return io.keploy.grpc.stubs.Service.internal_static_services_startResponse_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return io.keploy.grpc.stubs.Service.internal_static_services_startResponse_fieldAccessorTable - .ensureFieldAccessorsInitialized( - io.keploy.grpc.stubs.Service.startResponse.class, io.keploy.grpc.stubs.Service.startResponse.Builder.class); - } - - public static final int ID_FIELD_NUMBER = 1; - private volatile java.lang.Object id_; - /** - * string id = 1; - * @return The id. - */ - @java.lang.Override - public java.lang.String getId() { - java.lang.Object ref = id_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - id_ = s; - return s; - } - } - /** - * string id = 1; - * @return The bytes for id. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getIdBytes() { - java.lang.Object ref = id_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - id_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(id_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, id_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(id_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, id_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof io.keploy.grpc.stubs.Service.startResponse)) { - return super.equals(obj); - } - io.keploy.grpc.stubs.Service.startResponse other = (io.keploy.grpc.stubs.Service.startResponse) obj; - - if (!getId() - .equals(other.getId())) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + ID_FIELD_NUMBER; - hash = (53 * hash) + getId().hashCode(); - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static io.keploy.grpc.stubs.Service.startResponse parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.keploy.grpc.stubs.Service.startResponse parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.startResponse parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.keploy.grpc.stubs.Service.startResponse parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.startResponse parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.keploy.grpc.stubs.Service.startResponse parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.startResponse parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static io.keploy.grpc.stubs.Service.startResponse parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.startResponse parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static io.keploy.grpc.stubs.Service.startResponse parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.startResponse parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static io.keploy.grpc.stubs.Service.startResponse parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(io.keploy.grpc.stubs.Service.startResponse prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * Protobuf type {@code services.startResponse} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:services.startResponse) - io.keploy.grpc.stubs.Service.startResponseOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return io.keploy.grpc.stubs.Service.internal_static_services_startResponse_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return io.keploy.grpc.stubs.Service.internal_static_services_startResponse_fieldAccessorTable - .ensureFieldAccessorsInitialized( - io.keploy.grpc.stubs.Service.startResponse.class, io.keploy.grpc.stubs.Service.startResponse.Builder.class); - } - - // Construct using io.keploy.grpc.stubs.Service.startResponse.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 - .alwaysUseFieldBuilders) { - } - } - @java.lang.Override - public Builder clear() { - super.clear(); - id_ = ""; - - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return io.keploy.grpc.stubs.Service.internal_static_services_startResponse_descriptor; - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.startResponse getDefaultInstanceForType() { - return io.keploy.grpc.stubs.Service.startResponse.getDefaultInstance(); - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.startResponse build() { - io.keploy.grpc.stubs.Service.startResponse result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.startResponse buildPartial() { - io.keploy.grpc.stubs.Service.startResponse result = new io.keploy.grpc.stubs.Service.startResponse(this); - result.id_ = id_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof io.keploy.grpc.stubs.Service.startResponse) { - return mergeFrom((io.keploy.grpc.stubs.Service.startResponse)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(io.keploy.grpc.stubs.Service.startResponse other) { - if (other == io.keploy.grpc.stubs.Service.startResponse.getDefaultInstance()) return this; - if (!other.getId().isEmpty()) { - id_ = other.id_; - onChanged(); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - io.keploy.grpc.stubs.Service.startResponse parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (io.keploy.grpc.stubs.Service.startResponse) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private java.lang.Object id_ = ""; - /** - * string id = 1; - * @return The id. - */ - public java.lang.String getId() { - java.lang.Object ref = id_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - id_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * string id = 1; - * @return The bytes for id. - */ - public com.google.protobuf.ByteString - getIdBytes() { - java.lang.Object ref = id_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - id_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * string id = 1; - * @param value The id to set. - * @return This builder for chaining. - */ - public Builder setId( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - id_ = value; - onChanged(); - return this; - } - /** - * string id = 1; - * @return This builder for chaining. - */ - public Builder clearId() { - - id_ = getDefaultInstance().getId(); - onChanged(); - return this; - } - /** - * string id = 1; - * @param value The bytes for id to set. - * @return This builder for chaining. - */ - public Builder setIdBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - id_ = value; - onChanged(); - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:services.startResponse) - } - - // @@protoc_insertion_point(class_scope:services.startResponse) - private static final io.keploy.grpc.stubs.Service.startResponse DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new io.keploy.grpc.stubs.Service.startResponse(); - } - - public static io.keploy.grpc.stubs.Service.startResponse getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public startResponse parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new startResponse(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.startResponse getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface getTCRequestOrBuilder extends - // @@protoc_insertion_point(interface_extends:services.getTCRequest) - com.google.protobuf.MessageOrBuilder { - - /** - * string id = 1; - * @return The id. - */ - java.lang.String getId(); - /** - * string id = 1; - * @return The bytes for id. - */ - com.google.protobuf.ByteString - getIdBytes(); - - /** - * string app = 2; - * @return The app. - */ - java.lang.String getApp(); - /** - * string app = 2; - * @return The bytes for app. - */ - com.google.protobuf.ByteString - getAppBytes(); - } - /** - * Protobuf type {@code services.getTCRequest} - */ - public static final class getTCRequest extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:services.getTCRequest) - getTCRequestOrBuilder { - private static final long serialVersionUID = 0L; - // Use getTCRequest.newBuilder() to construct. - private getTCRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private getTCRequest() { - id_ = ""; - app_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new getTCRequest(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private getTCRequest( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - java.lang.String s = input.readStringRequireUtf8(); - - id_ = s; - break; - } - case 18: { - java.lang.String s = input.readStringRequireUtf8(); - - app_ = s; - break; - } - default: { - if (!parseUnknownField( - input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return io.keploy.grpc.stubs.Service.internal_static_services_getTCRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return io.keploy.grpc.stubs.Service.internal_static_services_getTCRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - io.keploy.grpc.stubs.Service.getTCRequest.class, io.keploy.grpc.stubs.Service.getTCRequest.Builder.class); - } - - public static final int ID_FIELD_NUMBER = 1; - private volatile java.lang.Object id_; - /** - * string id = 1; - * @return The id. - */ - @java.lang.Override - public java.lang.String getId() { - java.lang.Object ref = id_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - id_ = s; - return s; - } - } - /** - * string id = 1; - * @return The bytes for id. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getIdBytes() { - java.lang.Object ref = id_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - id_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int APP_FIELD_NUMBER = 2; - private volatile java.lang.Object app_; - /** - * string app = 2; - * @return The app. - */ - @java.lang.Override - public java.lang.String getApp() { - java.lang.Object ref = app_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - app_ = s; - return s; - } - } - /** - * string app = 2; - * @return The bytes for app. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getAppBytes() { - java.lang.Object ref = app_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - app_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(id_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, id_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(app_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, app_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(id_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, id_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(app_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, app_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof io.keploy.grpc.stubs.Service.getTCRequest)) { - return super.equals(obj); - } - io.keploy.grpc.stubs.Service.getTCRequest other = (io.keploy.grpc.stubs.Service.getTCRequest) obj; - - if (!getId() - .equals(other.getId())) return false; - if (!getApp() - .equals(other.getApp())) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + ID_FIELD_NUMBER; - hash = (53 * hash) + getId().hashCode(); - hash = (37 * hash) + APP_FIELD_NUMBER; - hash = (53 * hash) + getApp().hashCode(); - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static io.keploy.grpc.stubs.Service.getTCRequest parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.keploy.grpc.stubs.Service.getTCRequest parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.getTCRequest parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.keploy.grpc.stubs.Service.getTCRequest parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.getTCRequest parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.keploy.grpc.stubs.Service.getTCRequest parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.getTCRequest parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static io.keploy.grpc.stubs.Service.getTCRequest parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.getTCRequest parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static io.keploy.grpc.stubs.Service.getTCRequest parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.getTCRequest parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static io.keploy.grpc.stubs.Service.getTCRequest parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(io.keploy.grpc.stubs.Service.getTCRequest prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * Protobuf type {@code services.getTCRequest} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:services.getTCRequest) - io.keploy.grpc.stubs.Service.getTCRequestOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return io.keploy.grpc.stubs.Service.internal_static_services_getTCRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return io.keploy.grpc.stubs.Service.internal_static_services_getTCRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - io.keploy.grpc.stubs.Service.getTCRequest.class, io.keploy.grpc.stubs.Service.getTCRequest.Builder.class); - } - - // Construct using io.keploy.grpc.stubs.Service.getTCRequest.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 - .alwaysUseFieldBuilders) { - } - } - @java.lang.Override - public Builder clear() { - super.clear(); - id_ = ""; - - app_ = ""; - - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return io.keploy.grpc.stubs.Service.internal_static_services_getTCRequest_descriptor; - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.getTCRequest getDefaultInstanceForType() { - return io.keploy.grpc.stubs.Service.getTCRequest.getDefaultInstance(); - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.getTCRequest build() { - io.keploy.grpc.stubs.Service.getTCRequest result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.getTCRequest buildPartial() { - io.keploy.grpc.stubs.Service.getTCRequest result = new io.keploy.grpc.stubs.Service.getTCRequest(this); - result.id_ = id_; - result.app_ = app_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof io.keploy.grpc.stubs.Service.getTCRequest) { - return mergeFrom((io.keploy.grpc.stubs.Service.getTCRequest)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(io.keploy.grpc.stubs.Service.getTCRequest other) { - if (other == io.keploy.grpc.stubs.Service.getTCRequest.getDefaultInstance()) return this; - if (!other.getId().isEmpty()) { - id_ = other.id_; - onChanged(); - } - if (!other.getApp().isEmpty()) { - app_ = other.app_; - onChanged(); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - io.keploy.grpc.stubs.Service.getTCRequest parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (io.keploy.grpc.stubs.Service.getTCRequest) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private java.lang.Object id_ = ""; - /** - * string id = 1; - * @return The id. - */ - public java.lang.String getId() { - java.lang.Object ref = id_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - id_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * string id = 1; - * @return The bytes for id. - */ - public com.google.protobuf.ByteString - getIdBytes() { - java.lang.Object ref = id_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - id_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * string id = 1; - * @param value The id to set. - * @return This builder for chaining. - */ - public Builder setId( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - id_ = value; - onChanged(); - return this; - } - /** - * string id = 1; - * @return This builder for chaining. - */ - public Builder clearId() { - - id_ = getDefaultInstance().getId(); - onChanged(); - return this; - } - /** - * string id = 1; - * @param value The bytes for id to set. - * @return This builder for chaining. - */ - public Builder setIdBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - id_ = value; - onChanged(); - return this; - } - - private java.lang.Object app_ = ""; - /** - * string app = 2; - * @return The app. - */ - public java.lang.String getApp() { - java.lang.Object ref = app_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - app_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * string app = 2; - * @return The bytes for app. - */ - public com.google.protobuf.ByteString - getAppBytes() { - java.lang.Object ref = app_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - app_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * string app = 2; - * @param value The app to set. - * @return This builder for chaining. - */ - public Builder setApp( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - app_ = value; - onChanged(); - return this; - } - /** - * string app = 2; - * @return This builder for chaining. - */ - public Builder clearApp() { - - app_ = getDefaultInstance().getApp(); - onChanged(); - return this; - } - /** - * string app = 2; - * @param value The bytes for app to set. - * @return This builder for chaining. - */ - public Builder setAppBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - app_ = value; - onChanged(); - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:services.getTCRequest) - } - - // @@protoc_insertion_point(class_scope:services.getTCRequest) - private static final io.keploy.grpc.stubs.Service.getTCRequest DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new io.keploy.grpc.stubs.Service.getTCRequest(); - } - - public static io.keploy.grpc.stubs.Service.getTCRequest getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public getTCRequest parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new getTCRequest(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.getTCRequest getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface getTCSRequestOrBuilder extends - // @@protoc_insertion_point(interface_extends:services.getTCSRequest) - com.google.protobuf.MessageOrBuilder { - - /** - * string app = 1; - * @return The app. - */ - java.lang.String getApp(); - /** - * string app = 1; - * @return The bytes for app. - */ - com.google.protobuf.ByteString - getAppBytes(); - - /** - * string offset = 2; - * @return The offset. - */ - java.lang.String getOffset(); - /** - * string offset = 2; - * @return The bytes for offset. - */ - com.google.protobuf.ByteString - getOffsetBytes(); - - /** - * string limit = 3; - * @return The limit. - */ - java.lang.String getLimit(); - /** - * string limit = 3; - * @return The bytes for limit. - */ - com.google.protobuf.ByteString - getLimitBytes(); - - /** - * string TestCasePath = 4; - * @return The testCasePath. - */ - java.lang.String getTestCasePath(); - /** - * string TestCasePath = 4; - * @return The bytes for testCasePath. - */ - com.google.protobuf.ByteString - getTestCasePathBytes(); - - /** - * string MockPath = 5; - * @return The mockPath. - */ - java.lang.String getMockPath(); - /** - * string MockPath = 5; - * @return The bytes for mockPath. - */ - com.google.protobuf.ByteString - getMockPathBytes(); - } - /** - * Protobuf type {@code services.getTCSRequest} - */ - public static final class getTCSRequest extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:services.getTCSRequest) - getTCSRequestOrBuilder { - private static final long serialVersionUID = 0L; - // Use getTCSRequest.newBuilder() to construct. - private getTCSRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private getTCSRequest() { - app_ = ""; - offset_ = ""; - limit_ = ""; - testCasePath_ = ""; - mockPath_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new getTCSRequest(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private getTCSRequest( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - java.lang.String s = input.readStringRequireUtf8(); - - app_ = s; - break; - } - case 18: { - java.lang.String s = input.readStringRequireUtf8(); - - offset_ = s; - break; - } - case 26: { - java.lang.String s = input.readStringRequireUtf8(); - - limit_ = s; - break; - } - case 34: { - java.lang.String s = input.readStringRequireUtf8(); - - testCasePath_ = s; - break; - } - case 42: { - java.lang.String s = input.readStringRequireUtf8(); - - mockPath_ = s; - break; - } - default: { - if (!parseUnknownField( - input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return io.keploy.grpc.stubs.Service.internal_static_services_getTCSRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return io.keploy.grpc.stubs.Service.internal_static_services_getTCSRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - io.keploy.grpc.stubs.Service.getTCSRequest.class, io.keploy.grpc.stubs.Service.getTCSRequest.Builder.class); - } - - public static final int APP_FIELD_NUMBER = 1; - private volatile java.lang.Object app_; - /** - * string app = 1; - * @return The app. - */ - @java.lang.Override - public java.lang.String getApp() { - java.lang.Object ref = app_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - app_ = s; - return s; - } - } - /** - * string app = 1; - * @return The bytes for app. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getAppBytes() { - java.lang.Object ref = app_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - app_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int OFFSET_FIELD_NUMBER = 2; - private volatile java.lang.Object offset_; - /** - * string offset = 2; - * @return The offset. - */ - @java.lang.Override - public java.lang.String getOffset() { - java.lang.Object ref = offset_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - offset_ = s; - return s; - } - } - /** - * string offset = 2; - * @return The bytes for offset. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getOffsetBytes() { - java.lang.Object ref = offset_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - offset_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int LIMIT_FIELD_NUMBER = 3; - private volatile java.lang.Object limit_; - /** - * string limit = 3; - * @return The limit. - */ - @java.lang.Override - public java.lang.String getLimit() { - java.lang.Object ref = limit_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - limit_ = s; - return s; - } - } - /** - * string limit = 3; - * @return The bytes for limit. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getLimitBytes() { - java.lang.Object ref = limit_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - limit_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int TESTCASEPATH_FIELD_NUMBER = 4; - private volatile java.lang.Object testCasePath_; - /** - * string TestCasePath = 4; - * @return The testCasePath. - */ - @java.lang.Override - public java.lang.String getTestCasePath() { - java.lang.Object ref = testCasePath_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - testCasePath_ = s; - return s; - } - } - /** - * string TestCasePath = 4; - * @return The bytes for testCasePath. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getTestCasePathBytes() { - java.lang.Object ref = testCasePath_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - testCasePath_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int MOCKPATH_FIELD_NUMBER = 5; - private volatile java.lang.Object mockPath_; - /** - * string MockPath = 5; - * @return The mockPath. - */ - @java.lang.Override - public java.lang.String getMockPath() { - java.lang.Object ref = mockPath_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - mockPath_ = s; - return s; - } - } - /** - * string MockPath = 5; - * @return The bytes for mockPath. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getMockPathBytes() { - java.lang.Object ref = mockPath_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - mockPath_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(app_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, app_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(offset_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, offset_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(limit_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, limit_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(testCasePath_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 4, testCasePath_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(mockPath_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 5, mockPath_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(app_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, app_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(offset_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, offset_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(limit_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, limit_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(testCasePath_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, testCasePath_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(mockPath_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, mockPath_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof io.keploy.grpc.stubs.Service.getTCSRequest)) { - return super.equals(obj); - } - io.keploy.grpc.stubs.Service.getTCSRequest other = (io.keploy.grpc.stubs.Service.getTCSRequest) obj; - - if (!getApp() - .equals(other.getApp())) return false; - if (!getOffset() - .equals(other.getOffset())) return false; - if (!getLimit() - .equals(other.getLimit())) return false; - if (!getTestCasePath() - .equals(other.getTestCasePath())) return false; - if (!getMockPath() - .equals(other.getMockPath())) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + APP_FIELD_NUMBER; - hash = (53 * hash) + getApp().hashCode(); - hash = (37 * hash) + OFFSET_FIELD_NUMBER; - hash = (53 * hash) + getOffset().hashCode(); - hash = (37 * hash) + LIMIT_FIELD_NUMBER; - hash = (53 * hash) + getLimit().hashCode(); - hash = (37 * hash) + TESTCASEPATH_FIELD_NUMBER; - hash = (53 * hash) + getTestCasePath().hashCode(); - hash = (37 * hash) + MOCKPATH_FIELD_NUMBER; - hash = (53 * hash) + getMockPath().hashCode(); - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static io.keploy.grpc.stubs.Service.getTCSRequest parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.keploy.grpc.stubs.Service.getTCSRequest parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.getTCSRequest parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.keploy.grpc.stubs.Service.getTCSRequest parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.getTCSRequest parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.keploy.grpc.stubs.Service.getTCSRequest parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.getTCSRequest parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static io.keploy.grpc.stubs.Service.getTCSRequest parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.getTCSRequest parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static io.keploy.grpc.stubs.Service.getTCSRequest parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.getTCSRequest parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static io.keploy.grpc.stubs.Service.getTCSRequest parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(io.keploy.grpc.stubs.Service.getTCSRequest prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * Protobuf type {@code services.getTCSRequest} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:services.getTCSRequest) - io.keploy.grpc.stubs.Service.getTCSRequestOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return io.keploy.grpc.stubs.Service.internal_static_services_getTCSRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return io.keploy.grpc.stubs.Service.internal_static_services_getTCSRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - io.keploy.grpc.stubs.Service.getTCSRequest.class, io.keploy.grpc.stubs.Service.getTCSRequest.Builder.class); - } - - // Construct using io.keploy.grpc.stubs.Service.getTCSRequest.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 - .alwaysUseFieldBuilders) { - } - } - @java.lang.Override - public Builder clear() { - super.clear(); - app_ = ""; - - offset_ = ""; - - limit_ = ""; - - testCasePath_ = ""; - - mockPath_ = ""; - - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return io.keploy.grpc.stubs.Service.internal_static_services_getTCSRequest_descriptor; - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.getTCSRequest getDefaultInstanceForType() { - return io.keploy.grpc.stubs.Service.getTCSRequest.getDefaultInstance(); - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.getTCSRequest build() { - io.keploy.grpc.stubs.Service.getTCSRequest result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.getTCSRequest buildPartial() { - io.keploy.grpc.stubs.Service.getTCSRequest result = new io.keploy.grpc.stubs.Service.getTCSRequest(this); - result.app_ = app_; - result.offset_ = offset_; - result.limit_ = limit_; - result.testCasePath_ = testCasePath_; - result.mockPath_ = mockPath_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof io.keploy.grpc.stubs.Service.getTCSRequest) { - return mergeFrom((io.keploy.grpc.stubs.Service.getTCSRequest)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(io.keploy.grpc.stubs.Service.getTCSRequest other) { - if (other == io.keploy.grpc.stubs.Service.getTCSRequest.getDefaultInstance()) return this; - if (!other.getApp().isEmpty()) { - app_ = other.app_; - onChanged(); - } - if (!other.getOffset().isEmpty()) { - offset_ = other.offset_; - onChanged(); - } - if (!other.getLimit().isEmpty()) { - limit_ = other.limit_; - onChanged(); - } - if (!other.getTestCasePath().isEmpty()) { - testCasePath_ = other.testCasePath_; - onChanged(); - } - if (!other.getMockPath().isEmpty()) { - mockPath_ = other.mockPath_; - onChanged(); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - io.keploy.grpc.stubs.Service.getTCSRequest parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (io.keploy.grpc.stubs.Service.getTCSRequest) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private java.lang.Object app_ = ""; - /** - * string app = 1; - * @return The app. - */ - public java.lang.String getApp() { - java.lang.Object ref = app_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - app_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * string app = 1; - * @return The bytes for app. - */ - public com.google.protobuf.ByteString - getAppBytes() { - java.lang.Object ref = app_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - app_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * string app = 1; - * @param value The app to set. - * @return This builder for chaining. - */ - public Builder setApp( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - app_ = value; - onChanged(); - return this; - } - /** - * string app = 1; - * @return This builder for chaining. - */ - public Builder clearApp() { - - app_ = getDefaultInstance().getApp(); - onChanged(); - return this; - } - /** - * string app = 1; - * @param value The bytes for app to set. - * @return This builder for chaining. - */ - public Builder setAppBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - app_ = value; - onChanged(); - return this; - } - - private java.lang.Object offset_ = ""; - /** - * string offset = 2; - * @return The offset. - */ - public java.lang.String getOffset() { - java.lang.Object ref = offset_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - offset_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * string offset = 2; - * @return The bytes for offset. - */ - public com.google.protobuf.ByteString - getOffsetBytes() { - java.lang.Object ref = offset_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - offset_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * string offset = 2; - * @param value The offset to set. - * @return This builder for chaining. - */ - public Builder setOffset( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - offset_ = value; - onChanged(); - return this; - } - /** - * string offset = 2; - * @return This builder for chaining. - */ - public Builder clearOffset() { - - offset_ = getDefaultInstance().getOffset(); - onChanged(); - return this; - } - /** - * string offset = 2; - * @param value The bytes for offset to set. - * @return This builder for chaining. - */ - public Builder setOffsetBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - offset_ = value; - onChanged(); - return this; - } - - private java.lang.Object limit_ = ""; - /** - * string limit = 3; - * @return The limit. - */ - public java.lang.String getLimit() { - java.lang.Object ref = limit_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - limit_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * string limit = 3; - * @return The bytes for limit. - */ - public com.google.protobuf.ByteString - getLimitBytes() { - java.lang.Object ref = limit_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - limit_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * string limit = 3; - * @param value The limit to set. - * @return This builder for chaining. - */ - public Builder setLimit( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - limit_ = value; - onChanged(); - return this; - } - /** - * string limit = 3; - * @return This builder for chaining. - */ - public Builder clearLimit() { - - limit_ = getDefaultInstance().getLimit(); - onChanged(); - return this; - } - /** - * string limit = 3; - * @param value The bytes for limit to set. - * @return This builder for chaining. - */ - public Builder setLimitBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - limit_ = value; - onChanged(); - return this; - } - - private java.lang.Object testCasePath_ = ""; - /** - * string TestCasePath = 4; - * @return The testCasePath. - */ - public java.lang.String getTestCasePath() { - java.lang.Object ref = testCasePath_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - testCasePath_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * string TestCasePath = 4; - * @return The bytes for testCasePath. - */ - public com.google.protobuf.ByteString - getTestCasePathBytes() { - java.lang.Object ref = testCasePath_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - testCasePath_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * string TestCasePath = 4; - * @param value The testCasePath to set. - * @return This builder for chaining. - */ - public Builder setTestCasePath( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - testCasePath_ = value; - onChanged(); - return this; - } - /** - * string TestCasePath = 4; - * @return This builder for chaining. - */ - public Builder clearTestCasePath() { - - testCasePath_ = getDefaultInstance().getTestCasePath(); - onChanged(); - return this; - } - /** - * string TestCasePath = 4; - * @param value The bytes for testCasePath to set. - * @return This builder for chaining. - */ - public Builder setTestCasePathBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - testCasePath_ = value; - onChanged(); - return this; - } - - private java.lang.Object mockPath_ = ""; - /** - * string MockPath = 5; - * @return The mockPath. - */ - public java.lang.String getMockPath() { - java.lang.Object ref = mockPath_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - mockPath_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * string MockPath = 5; - * @return The bytes for mockPath. - */ - public com.google.protobuf.ByteString - getMockPathBytes() { - java.lang.Object ref = mockPath_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - mockPath_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * string MockPath = 5; - * @param value The mockPath to set. - * @return This builder for chaining. - */ - public Builder setMockPath( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - mockPath_ = value; - onChanged(); - return this; - } - /** - * string MockPath = 5; - * @return This builder for chaining. - */ - public Builder clearMockPath() { - - mockPath_ = getDefaultInstance().getMockPath(); - onChanged(); - return this; - } - /** - * string MockPath = 5; - * @param value The bytes for mockPath to set. - * @return This builder for chaining. - */ - public Builder setMockPathBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - mockPath_ = value; - onChanged(); - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:services.getTCSRequest) - } - - // @@protoc_insertion_point(class_scope:services.getTCSRequest) - private static final io.keploy.grpc.stubs.Service.getTCSRequest DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new io.keploy.grpc.stubs.Service.getTCSRequest(); - } - - public static io.keploy.grpc.stubs.Service.getTCSRequest getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public getTCSRequest parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new getTCSRequest(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.getTCSRequest getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface getTCSResponseOrBuilder extends - // @@protoc_insertion_point(interface_extends:services.getTCSResponse) - com.google.protobuf.MessageOrBuilder { - - /** - * repeated .services.TestCase tcs = 1; - */ - java.util.List - getTcsList(); - /** - * repeated .services.TestCase tcs = 1; - */ - io.keploy.grpc.stubs.Service.TestCase getTcs(int index); - /** - * repeated .services.TestCase tcs = 1; - */ - int getTcsCount(); - /** - * repeated .services.TestCase tcs = 1; - */ - java.util.List - getTcsOrBuilderList(); - /** - * repeated .services.TestCase tcs = 1; - */ - io.keploy.grpc.stubs.Service.TestCaseOrBuilder getTcsOrBuilder( - int index); - - /** - * bool eof = 2; - * @return The eof. - */ - boolean getEof(); - } - /** - * Protobuf type {@code services.getTCSResponse} - */ - public static final class getTCSResponse extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:services.getTCSResponse) - getTCSResponseOrBuilder { - private static final long serialVersionUID = 0L; - // Use getTCSResponse.newBuilder() to construct. - private getTCSResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private getTCSResponse() { - tcs_ = java.util.Collections.emptyList(); - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new getTCSResponse(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private getTCSResponse( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - if (!((mutable_bitField0_ & 0x00000001) != 0)) { - tcs_ = new java.util.ArrayList(); - mutable_bitField0_ |= 0x00000001; - } - tcs_.add( - input.readMessage(io.keploy.grpc.stubs.Service.TestCase.parser(), extensionRegistry)); - break; - } - case 16: { - - eof_ = input.readBool(); - break; - } - default: { - if (!parseUnknownField( - input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e).setUnfinishedMessage(this); - } finally { - if (((mutable_bitField0_ & 0x00000001) != 0)) { - tcs_ = java.util.Collections.unmodifiableList(tcs_); - } - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return io.keploy.grpc.stubs.Service.internal_static_services_getTCSResponse_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return io.keploy.grpc.stubs.Service.internal_static_services_getTCSResponse_fieldAccessorTable - .ensureFieldAccessorsInitialized( - io.keploy.grpc.stubs.Service.getTCSResponse.class, io.keploy.grpc.stubs.Service.getTCSResponse.Builder.class); - } - - public static final int TCS_FIELD_NUMBER = 1; - private java.util.List tcs_; - /** - * repeated .services.TestCase tcs = 1; - */ - @java.lang.Override - public java.util.List getTcsList() { - return tcs_; - } - /** - * repeated .services.TestCase tcs = 1; - */ - @java.lang.Override - public java.util.List - getTcsOrBuilderList() { - return tcs_; - } - /** - * repeated .services.TestCase tcs = 1; - */ - @java.lang.Override - public int getTcsCount() { - return tcs_.size(); - } - /** - * repeated .services.TestCase tcs = 1; - */ - @java.lang.Override - public io.keploy.grpc.stubs.Service.TestCase getTcs(int index) { - return tcs_.get(index); - } - /** - * repeated .services.TestCase tcs = 1; - */ - @java.lang.Override - public io.keploy.grpc.stubs.Service.TestCaseOrBuilder getTcsOrBuilder( - int index) { - return tcs_.get(index); - } - - public static final int EOF_FIELD_NUMBER = 2; - private boolean eof_; - /** - * bool eof = 2; - * @return The eof. - */ - @java.lang.Override - public boolean getEof() { - return eof_; - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - for (int i = 0; i < tcs_.size(); i++) { - output.writeMessage(1, tcs_.get(i)); - } - if (eof_ != false) { - output.writeBool(2, eof_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - for (int i = 0; i < tcs_.size(); i++) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, tcs_.get(i)); - } - if (eof_ != false) { - size += com.google.protobuf.CodedOutputStream - .computeBoolSize(2, eof_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof io.keploy.grpc.stubs.Service.getTCSResponse)) { - return super.equals(obj); - } - io.keploy.grpc.stubs.Service.getTCSResponse other = (io.keploy.grpc.stubs.Service.getTCSResponse) obj; - - if (!getTcsList() - .equals(other.getTcsList())) return false; - if (getEof() - != other.getEof()) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (getTcsCount() > 0) { - hash = (37 * hash) + TCS_FIELD_NUMBER; - hash = (53 * hash) + getTcsList().hashCode(); - } - hash = (37 * hash) + EOF_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( - getEof()); - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static io.keploy.grpc.stubs.Service.getTCSResponse parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.keploy.grpc.stubs.Service.getTCSResponse parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.getTCSResponse parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.keploy.grpc.stubs.Service.getTCSResponse parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.getTCSResponse parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.keploy.grpc.stubs.Service.getTCSResponse parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.getTCSResponse parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static io.keploy.grpc.stubs.Service.getTCSResponse parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.getTCSResponse parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static io.keploy.grpc.stubs.Service.getTCSResponse parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.getTCSResponse parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static io.keploy.grpc.stubs.Service.getTCSResponse parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(io.keploy.grpc.stubs.Service.getTCSResponse prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * Protobuf type {@code services.getTCSResponse} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:services.getTCSResponse) - io.keploy.grpc.stubs.Service.getTCSResponseOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return io.keploy.grpc.stubs.Service.internal_static_services_getTCSResponse_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return io.keploy.grpc.stubs.Service.internal_static_services_getTCSResponse_fieldAccessorTable - .ensureFieldAccessorsInitialized( - io.keploy.grpc.stubs.Service.getTCSResponse.class, io.keploy.grpc.stubs.Service.getTCSResponse.Builder.class); - } - - // Construct using io.keploy.grpc.stubs.Service.getTCSResponse.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 - .alwaysUseFieldBuilders) { - getTcsFieldBuilder(); - } - } - @java.lang.Override - public Builder clear() { - super.clear(); - if (tcsBuilder_ == null) { - tcs_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - } else { - tcsBuilder_.clear(); - } - eof_ = false; - - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return io.keploy.grpc.stubs.Service.internal_static_services_getTCSResponse_descriptor; - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.getTCSResponse getDefaultInstanceForType() { - return io.keploy.grpc.stubs.Service.getTCSResponse.getDefaultInstance(); - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.getTCSResponse build() { - io.keploy.grpc.stubs.Service.getTCSResponse result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.getTCSResponse buildPartial() { - io.keploy.grpc.stubs.Service.getTCSResponse result = new io.keploy.grpc.stubs.Service.getTCSResponse(this); - int from_bitField0_ = bitField0_; - if (tcsBuilder_ == null) { - if (((bitField0_ & 0x00000001) != 0)) { - tcs_ = java.util.Collections.unmodifiableList(tcs_); - bitField0_ = (bitField0_ & ~0x00000001); - } - result.tcs_ = tcs_; - } else { - result.tcs_ = tcsBuilder_.build(); - } - result.eof_ = eof_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof io.keploy.grpc.stubs.Service.getTCSResponse) { - return mergeFrom((io.keploy.grpc.stubs.Service.getTCSResponse)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(io.keploy.grpc.stubs.Service.getTCSResponse other) { - if (other == io.keploy.grpc.stubs.Service.getTCSResponse.getDefaultInstance()) return this; - if (tcsBuilder_ == null) { - if (!other.tcs_.isEmpty()) { - if (tcs_.isEmpty()) { - tcs_ = other.tcs_; - bitField0_ = (bitField0_ & ~0x00000001); - } else { - ensureTcsIsMutable(); - tcs_.addAll(other.tcs_); - } - onChanged(); - } - } else { - if (!other.tcs_.isEmpty()) { - if (tcsBuilder_.isEmpty()) { - tcsBuilder_.dispose(); - tcsBuilder_ = null; - tcs_ = other.tcs_; - bitField0_ = (bitField0_ & ~0x00000001); - tcsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? - getTcsFieldBuilder() : null; - } else { - tcsBuilder_.addAllMessages(other.tcs_); - } - } - } - if (other.getEof() != false) { - setEof(other.getEof()); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - io.keploy.grpc.stubs.Service.getTCSResponse parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (io.keploy.grpc.stubs.Service.getTCSResponse) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - private int bitField0_; - - private java.util.List tcs_ = - java.util.Collections.emptyList(); - private void ensureTcsIsMutable() { - if (!((bitField0_ & 0x00000001) != 0)) { - tcs_ = new java.util.ArrayList(tcs_); - bitField0_ |= 0x00000001; - } - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - io.keploy.grpc.stubs.Service.TestCase, io.keploy.grpc.stubs.Service.TestCase.Builder, io.keploy.grpc.stubs.Service.TestCaseOrBuilder> tcsBuilder_; - - /** - * repeated .services.TestCase tcs = 1; - */ - public java.util.List getTcsList() { - if (tcsBuilder_ == null) { - return java.util.Collections.unmodifiableList(tcs_); - } else { - return tcsBuilder_.getMessageList(); - } - } - /** - * repeated .services.TestCase tcs = 1; - */ - public int getTcsCount() { - if (tcsBuilder_ == null) { - return tcs_.size(); - } else { - return tcsBuilder_.getCount(); - } - } - /** - * repeated .services.TestCase tcs = 1; - */ - public io.keploy.grpc.stubs.Service.TestCase getTcs(int index) { - if (tcsBuilder_ == null) { - return tcs_.get(index); - } else { - return tcsBuilder_.getMessage(index); - } - } - /** - * repeated .services.TestCase tcs = 1; - */ - public Builder setTcs( - int index, io.keploy.grpc.stubs.Service.TestCase value) { - if (tcsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureTcsIsMutable(); - tcs_.set(index, value); - onChanged(); - } else { - tcsBuilder_.setMessage(index, value); - } - return this; - } - /** - * repeated .services.TestCase tcs = 1; - */ - public Builder setTcs( - int index, io.keploy.grpc.stubs.Service.TestCase.Builder builderForValue) { - if (tcsBuilder_ == null) { - ensureTcsIsMutable(); - tcs_.set(index, builderForValue.build()); - onChanged(); - } else { - tcsBuilder_.setMessage(index, builderForValue.build()); - } - return this; - } - /** - * repeated .services.TestCase tcs = 1; - */ - public Builder addTcs(io.keploy.grpc.stubs.Service.TestCase value) { - if (tcsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureTcsIsMutable(); - tcs_.add(value); - onChanged(); - } else { - tcsBuilder_.addMessage(value); - } - return this; - } - /** - * repeated .services.TestCase tcs = 1; - */ - public Builder addTcs( - int index, io.keploy.grpc.stubs.Service.TestCase value) { - if (tcsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureTcsIsMutable(); - tcs_.add(index, value); - onChanged(); - } else { - tcsBuilder_.addMessage(index, value); - } - return this; - } - /** - * repeated .services.TestCase tcs = 1; - */ - public Builder addTcs( - io.keploy.grpc.stubs.Service.TestCase.Builder builderForValue) { - if (tcsBuilder_ == null) { - ensureTcsIsMutable(); - tcs_.add(builderForValue.build()); - onChanged(); - } else { - tcsBuilder_.addMessage(builderForValue.build()); - } - return this; - } - /** - * repeated .services.TestCase tcs = 1; - */ - public Builder addTcs( - int index, io.keploy.grpc.stubs.Service.TestCase.Builder builderForValue) { - if (tcsBuilder_ == null) { - ensureTcsIsMutable(); - tcs_.add(index, builderForValue.build()); - onChanged(); - } else { - tcsBuilder_.addMessage(index, builderForValue.build()); - } - return this; - } - /** - * repeated .services.TestCase tcs = 1; - */ - public Builder addAllTcs( - java.lang.Iterable values) { - if (tcsBuilder_ == null) { - ensureTcsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, tcs_); - onChanged(); - } else { - tcsBuilder_.addAllMessages(values); - } - return this; - } - /** - * repeated .services.TestCase tcs = 1; - */ - public Builder clearTcs() { - if (tcsBuilder_ == null) { - tcs_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - onChanged(); - } else { - tcsBuilder_.clear(); - } - return this; - } - /** - * repeated .services.TestCase tcs = 1; - */ - public Builder removeTcs(int index) { - if (tcsBuilder_ == null) { - ensureTcsIsMutable(); - tcs_.remove(index); - onChanged(); - } else { - tcsBuilder_.remove(index); - } - return this; - } - /** - * repeated .services.TestCase tcs = 1; - */ - public io.keploy.grpc.stubs.Service.TestCase.Builder getTcsBuilder( - int index) { - return getTcsFieldBuilder().getBuilder(index); - } - /** - * repeated .services.TestCase tcs = 1; - */ - public io.keploy.grpc.stubs.Service.TestCaseOrBuilder getTcsOrBuilder( - int index) { - if (tcsBuilder_ == null) { - return tcs_.get(index); } else { - return tcsBuilder_.getMessageOrBuilder(index); - } - } - /** - * repeated .services.TestCase tcs = 1; - */ - public java.util.List - getTcsOrBuilderList() { - if (tcsBuilder_ != null) { - return tcsBuilder_.getMessageOrBuilderList(); - } else { - return java.util.Collections.unmodifiableList(tcs_); - } - } - /** - * repeated .services.TestCase tcs = 1; - */ - public io.keploy.grpc.stubs.Service.TestCase.Builder addTcsBuilder() { - return getTcsFieldBuilder().addBuilder( - io.keploy.grpc.stubs.Service.TestCase.getDefaultInstance()); - } - /** - * repeated .services.TestCase tcs = 1; - */ - public io.keploy.grpc.stubs.Service.TestCase.Builder addTcsBuilder( - int index) { - return getTcsFieldBuilder().addBuilder( - index, io.keploy.grpc.stubs.Service.TestCase.getDefaultInstance()); - } - /** - * repeated .services.TestCase tcs = 1; - */ - public java.util.List - getTcsBuilderList() { - return getTcsFieldBuilder().getBuilderList(); - } - private com.google.protobuf.RepeatedFieldBuilderV3< - io.keploy.grpc.stubs.Service.TestCase, io.keploy.grpc.stubs.Service.TestCase.Builder, io.keploy.grpc.stubs.Service.TestCaseOrBuilder> - getTcsFieldBuilder() { - if (tcsBuilder_ == null) { - tcsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< - io.keploy.grpc.stubs.Service.TestCase, io.keploy.grpc.stubs.Service.TestCase.Builder, io.keploy.grpc.stubs.Service.TestCaseOrBuilder>( - tcs_, - ((bitField0_ & 0x00000001) != 0), - getParentForChildren(), - isClean()); - tcs_ = null; - } - return tcsBuilder_; - } - - private boolean eof_ ; - /** - * bool eof = 2; - * @return The eof. - */ - @java.lang.Override - public boolean getEof() { - return eof_; - } - /** - * bool eof = 2; - * @param value The eof to set. - * @return This builder for chaining. - */ - public Builder setEof(boolean value) { - - eof_ = value; - onChanged(); - return this; - } - /** - * bool eof = 2; - * @return This builder for chaining. - */ - public Builder clearEof() { - - eof_ = false; - onChanged(); - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:services.getTCSResponse) - } - - // @@protoc_insertion_point(class_scope:services.getTCSResponse) - private static final io.keploy.grpc.stubs.Service.getTCSResponse DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new io.keploy.grpc.stubs.Service.getTCSResponse(); - } - - public static io.keploy.grpc.stubs.Service.getTCSResponse getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public getTCSResponse parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new getTCSResponse(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.getTCSResponse getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface postTCResponseOrBuilder extends - // @@protoc_insertion_point(interface_extends:services.postTCResponse) - com.google.protobuf.MessageOrBuilder { - - /** - * map<string, string> tcsId = 1; - */ - int getTcsIdCount(); - /** - * map<string, string> tcsId = 1; - */ - boolean containsTcsId( - java.lang.String key); - /** - * Use {@link #getTcsIdMap()} instead. - */ - @java.lang.Deprecated - java.util.Map - getTcsId(); - /** - * map<string, string> tcsId = 1; - */ - java.util.Map - getTcsIdMap(); - /** - * map<string, string> tcsId = 1; - */ - - /* nullable */ -java.lang.String getTcsIdOrDefault( - java.lang.String key, - /* nullable */ -java.lang.String defaultValue); - /** - * map<string, string> tcsId = 1; - */ - - java.lang.String getTcsIdOrThrow( - java.lang.String key); - } - /** - * Protobuf type {@code services.postTCResponse} - */ - public static final class postTCResponse extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:services.postTCResponse) - postTCResponseOrBuilder { - private static final long serialVersionUID = 0L; - // Use postTCResponse.newBuilder() to construct. - private postTCResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private postTCResponse() { - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new postTCResponse(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private postTCResponse( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - if (!((mutable_bitField0_ & 0x00000001) != 0)) { - tcsId_ = com.google.protobuf.MapField.newMapField( - TcsIdDefaultEntryHolder.defaultEntry); - mutable_bitField0_ |= 0x00000001; - } - com.google.protobuf.MapEntry - tcsId__ = input.readMessage( - TcsIdDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry); - tcsId_.getMutableMap().put( - tcsId__.getKey(), tcsId__.getValue()); - break; - } - default: { - if (!parseUnknownField( - input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return io.keploy.grpc.stubs.Service.internal_static_services_postTCResponse_descriptor; - } - - @SuppressWarnings({"rawtypes"}) - @java.lang.Override - protected com.google.protobuf.MapField internalGetMapField( - int number) { - switch (number) { - case 1: - return internalGetTcsId(); - default: - throw new RuntimeException( - "Invalid map field number: " + number); - } - } - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return io.keploy.grpc.stubs.Service.internal_static_services_postTCResponse_fieldAccessorTable - .ensureFieldAccessorsInitialized( - io.keploy.grpc.stubs.Service.postTCResponse.class, io.keploy.grpc.stubs.Service.postTCResponse.Builder.class); - } - - public static final int TCSID_FIELD_NUMBER = 1; - private static final class TcsIdDefaultEntryHolder { - static final com.google.protobuf.MapEntry< - java.lang.String, java.lang.String> defaultEntry = - com.google.protobuf.MapEntry - .newDefaultInstance( - io.keploy.grpc.stubs.Service.internal_static_services_postTCResponse_TcsIdEntry_descriptor, - com.google.protobuf.WireFormat.FieldType.STRING, - "", - com.google.protobuf.WireFormat.FieldType.STRING, - ""); - } - private com.google.protobuf.MapField< - java.lang.String, java.lang.String> tcsId_; - private com.google.protobuf.MapField - internalGetTcsId() { - if (tcsId_ == null) { - return com.google.protobuf.MapField.emptyMapField( - TcsIdDefaultEntryHolder.defaultEntry); - } - return tcsId_; - } - - public int getTcsIdCount() { - return internalGetTcsId().getMap().size(); - } - /** - * map<string, string> tcsId = 1; - */ - - @java.lang.Override - public boolean containsTcsId( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - return internalGetTcsId().getMap().containsKey(key); - } - /** - * Use {@link #getTcsIdMap()} instead. - */ - @java.lang.Override - @java.lang.Deprecated - public java.util.Map getTcsId() { - return getTcsIdMap(); - } - /** - * map<string, string> tcsId = 1; - */ - @java.lang.Override - - public java.util.Map getTcsIdMap() { - return internalGetTcsId().getMap(); - } - /** - * map<string, string> tcsId = 1; - */ - @java.lang.Override - - public java.lang.String getTcsIdOrDefault( - java.lang.String key, - java.lang.String defaultValue) { - if (key == null) { throw new NullPointerException("map key"); } - java.util.Map map = - internalGetTcsId().getMap(); - return map.containsKey(key) ? map.get(key) : defaultValue; - } - /** - * map<string, string> tcsId = 1; - */ - @java.lang.Override - - public java.lang.String getTcsIdOrThrow( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - java.util.Map map = - internalGetTcsId().getMap(); - if (!map.containsKey(key)) { - throw new java.lang.IllegalArgumentException(); - } - return map.get(key); - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - com.google.protobuf.GeneratedMessageV3 - .serializeStringMapTo( - output, - internalGetTcsId(), - TcsIdDefaultEntryHolder.defaultEntry, - 1); - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - for (java.util.Map.Entry entry - : internalGetTcsId().getMap().entrySet()) { - com.google.protobuf.MapEntry - tcsId__ = TcsIdDefaultEntryHolder.defaultEntry.newBuilderForType() - .setKey(entry.getKey()) - .setValue(entry.getValue()) - .build(); - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, tcsId__); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof io.keploy.grpc.stubs.Service.postTCResponse)) { - return super.equals(obj); - } - io.keploy.grpc.stubs.Service.postTCResponse other = (io.keploy.grpc.stubs.Service.postTCResponse) obj; - - if (!internalGetTcsId().equals( - other.internalGetTcsId())) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (!internalGetTcsId().getMap().isEmpty()) { - hash = (37 * hash) + TCSID_FIELD_NUMBER; - hash = (53 * hash) + internalGetTcsId().hashCode(); - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static io.keploy.grpc.stubs.Service.postTCResponse parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.keploy.grpc.stubs.Service.postTCResponse parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.postTCResponse parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.keploy.grpc.stubs.Service.postTCResponse parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.postTCResponse parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.keploy.grpc.stubs.Service.postTCResponse parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.postTCResponse parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static io.keploy.grpc.stubs.Service.postTCResponse parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.postTCResponse parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static io.keploy.grpc.stubs.Service.postTCResponse parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.postTCResponse parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static io.keploy.grpc.stubs.Service.postTCResponse parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(io.keploy.grpc.stubs.Service.postTCResponse prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * Protobuf type {@code services.postTCResponse} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:services.postTCResponse) - io.keploy.grpc.stubs.Service.postTCResponseOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return io.keploy.grpc.stubs.Service.internal_static_services_postTCResponse_descriptor; - } - - @SuppressWarnings({"rawtypes"}) - protected com.google.protobuf.MapField internalGetMapField( - int number) { - switch (number) { - case 1: - return internalGetTcsId(); - default: - throw new RuntimeException( - "Invalid map field number: " + number); - } - } - @SuppressWarnings({"rawtypes"}) - protected com.google.protobuf.MapField internalGetMutableMapField( - int number) { - switch (number) { - case 1: - return internalGetMutableTcsId(); - default: - throw new RuntimeException( - "Invalid map field number: " + number); - } - } - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return io.keploy.grpc.stubs.Service.internal_static_services_postTCResponse_fieldAccessorTable - .ensureFieldAccessorsInitialized( - io.keploy.grpc.stubs.Service.postTCResponse.class, io.keploy.grpc.stubs.Service.postTCResponse.Builder.class); - } - - // Construct using io.keploy.grpc.stubs.Service.postTCResponse.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 - .alwaysUseFieldBuilders) { - } - } - @java.lang.Override - public Builder clear() { - super.clear(); - internalGetMutableTcsId().clear(); - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return io.keploy.grpc.stubs.Service.internal_static_services_postTCResponse_descriptor; - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.postTCResponse getDefaultInstanceForType() { - return io.keploy.grpc.stubs.Service.postTCResponse.getDefaultInstance(); - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.postTCResponse build() { - io.keploy.grpc.stubs.Service.postTCResponse result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.postTCResponse buildPartial() { - io.keploy.grpc.stubs.Service.postTCResponse result = new io.keploy.grpc.stubs.Service.postTCResponse(this); - int from_bitField0_ = bitField0_; - result.tcsId_ = internalGetTcsId(); - result.tcsId_.makeImmutable(); - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof io.keploy.grpc.stubs.Service.postTCResponse) { - return mergeFrom((io.keploy.grpc.stubs.Service.postTCResponse)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(io.keploy.grpc.stubs.Service.postTCResponse other) { - if (other == io.keploy.grpc.stubs.Service.postTCResponse.getDefaultInstance()) return this; - internalGetMutableTcsId().mergeFrom( - other.internalGetTcsId()); - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - io.keploy.grpc.stubs.Service.postTCResponse parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (io.keploy.grpc.stubs.Service.postTCResponse) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - private int bitField0_; - - private com.google.protobuf.MapField< - java.lang.String, java.lang.String> tcsId_; - private com.google.protobuf.MapField - internalGetTcsId() { - if (tcsId_ == null) { - return com.google.protobuf.MapField.emptyMapField( - TcsIdDefaultEntryHolder.defaultEntry); - } - return tcsId_; - } - private com.google.protobuf.MapField - internalGetMutableTcsId() { - onChanged();; - if (tcsId_ == null) { - tcsId_ = com.google.protobuf.MapField.newMapField( - TcsIdDefaultEntryHolder.defaultEntry); - } - if (!tcsId_.isMutable()) { - tcsId_ = tcsId_.copy(); - } - return tcsId_; - } - - public int getTcsIdCount() { - return internalGetTcsId().getMap().size(); - } - /** - * map<string, string> tcsId = 1; - */ - - @java.lang.Override - public boolean containsTcsId( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - return internalGetTcsId().getMap().containsKey(key); - } - /** - * Use {@link #getTcsIdMap()} instead. - */ - @java.lang.Override - @java.lang.Deprecated - public java.util.Map getTcsId() { - return getTcsIdMap(); - } - /** - * map<string, string> tcsId = 1; - */ - @java.lang.Override - - public java.util.Map getTcsIdMap() { - return internalGetTcsId().getMap(); - } - /** - * map<string, string> tcsId = 1; - */ - @java.lang.Override - - public java.lang.String getTcsIdOrDefault( - java.lang.String key, - java.lang.String defaultValue) { - if (key == null) { throw new NullPointerException("map key"); } - java.util.Map map = - internalGetTcsId().getMap(); - return map.containsKey(key) ? map.get(key) : defaultValue; - } - /** - * map<string, string> tcsId = 1; - */ - @java.lang.Override - - public java.lang.String getTcsIdOrThrow( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - java.util.Map map = - internalGetTcsId().getMap(); - if (!map.containsKey(key)) { - throw new java.lang.IllegalArgumentException(); - } - return map.get(key); - } - - public Builder clearTcsId() { - internalGetMutableTcsId().getMutableMap() - .clear(); - return this; - } - /** - * map<string, string> tcsId = 1; - */ - - public Builder removeTcsId( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - internalGetMutableTcsId().getMutableMap() - .remove(key); - return this; - } - /** - * Use alternate mutation accessors instead. - */ - @java.lang.Deprecated - public java.util.Map - getMutableTcsId() { - return internalGetMutableTcsId().getMutableMap(); - } - /** - * map<string, string> tcsId = 1; - */ - public Builder putTcsId( - java.lang.String key, - java.lang.String value) { - if (key == null) { throw new NullPointerException("map key"); } - if (value == null) { - throw new NullPointerException("map value"); -} - - internalGetMutableTcsId().getMutableMap() - .put(key, value); - return this; - } - /** - * map<string, string> tcsId = 1; - */ - - public Builder putAllTcsId( - java.util.Map values) { - internalGetMutableTcsId().getMutableMap() - .putAll(values); - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:services.postTCResponse) - } - - // @@protoc_insertion_point(class_scope:services.postTCResponse) - private static final io.keploy.grpc.stubs.Service.postTCResponse DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new io.keploy.grpc.stubs.Service.postTCResponse(); - } - - public static io.keploy.grpc.stubs.Service.postTCResponse getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public postTCResponse parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new postTCResponse(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.postTCResponse getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface deNoiseResponseOrBuilder extends - // @@protoc_insertion_point(interface_extends:services.deNoiseResponse) - com.google.protobuf.MessageOrBuilder { - - /** - * string message = 1; - * @return The message. - */ - java.lang.String getMessage(); - /** - * string message = 1; - * @return The bytes for message. - */ - com.google.protobuf.ByteString - getMessageBytes(); - } - /** - * Protobuf type {@code services.deNoiseResponse} - */ - public static final class deNoiseResponse extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:services.deNoiseResponse) - deNoiseResponseOrBuilder { - private static final long serialVersionUID = 0L; - // Use deNoiseResponse.newBuilder() to construct. - private deNoiseResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private deNoiseResponse() { - message_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new deNoiseResponse(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private deNoiseResponse( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - java.lang.String s = input.readStringRequireUtf8(); - - message_ = s; - break; - } - default: { - if (!parseUnknownField( - input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return io.keploy.grpc.stubs.Service.internal_static_services_deNoiseResponse_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return io.keploy.grpc.stubs.Service.internal_static_services_deNoiseResponse_fieldAccessorTable - .ensureFieldAccessorsInitialized( - io.keploy.grpc.stubs.Service.deNoiseResponse.class, io.keploy.grpc.stubs.Service.deNoiseResponse.Builder.class); - } - - public static final int MESSAGE_FIELD_NUMBER = 1; - private volatile java.lang.Object message_; - /** - * string message = 1; - * @return The message. - */ - @java.lang.Override - public java.lang.String getMessage() { - java.lang.Object ref = message_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - message_ = s; - return s; - } - } - /** - * string message = 1; - * @return The bytes for message. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getMessageBytes() { - java.lang.Object ref = message_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - message_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(message_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, message_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(message_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, message_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof io.keploy.grpc.stubs.Service.deNoiseResponse)) { - return super.equals(obj); - } - io.keploy.grpc.stubs.Service.deNoiseResponse other = (io.keploy.grpc.stubs.Service.deNoiseResponse) obj; - - if (!getMessage() - .equals(other.getMessage())) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + MESSAGE_FIELD_NUMBER; - hash = (53 * hash) + getMessage().hashCode(); - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static io.keploy.grpc.stubs.Service.deNoiseResponse parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.keploy.grpc.stubs.Service.deNoiseResponse parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.deNoiseResponse parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.keploy.grpc.stubs.Service.deNoiseResponse parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.deNoiseResponse parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.keploy.grpc.stubs.Service.deNoiseResponse parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.deNoiseResponse parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static io.keploy.grpc.stubs.Service.deNoiseResponse parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.deNoiseResponse parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static io.keploy.grpc.stubs.Service.deNoiseResponse parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.deNoiseResponse parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static io.keploy.grpc.stubs.Service.deNoiseResponse parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(io.keploy.grpc.stubs.Service.deNoiseResponse prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * Protobuf type {@code services.deNoiseResponse} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:services.deNoiseResponse) - io.keploy.grpc.stubs.Service.deNoiseResponseOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return io.keploy.grpc.stubs.Service.internal_static_services_deNoiseResponse_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return io.keploy.grpc.stubs.Service.internal_static_services_deNoiseResponse_fieldAccessorTable - .ensureFieldAccessorsInitialized( - io.keploy.grpc.stubs.Service.deNoiseResponse.class, io.keploy.grpc.stubs.Service.deNoiseResponse.Builder.class); - } - - // Construct using io.keploy.grpc.stubs.Service.deNoiseResponse.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 - .alwaysUseFieldBuilders) { - } - } - @java.lang.Override - public Builder clear() { - super.clear(); - message_ = ""; - - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return io.keploy.grpc.stubs.Service.internal_static_services_deNoiseResponse_descriptor; - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.deNoiseResponse getDefaultInstanceForType() { - return io.keploy.grpc.stubs.Service.deNoiseResponse.getDefaultInstance(); - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.deNoiseResponse build() { - io.keploy.grpc.stubs.Service.deNoiseResponse result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.deNoiseResponse buildPartial() { - io.keploy.grpc.stubs.Service.deNoiseResponse result = new io.keploy.grpc.stubs.Service.deNoiseResponse(this); - result.message_ = message_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof io.keploy.grpc.stubs.Service.deNoiseResponse) { - return mergeFrom((io.keploy.grpc.stubs.Service.deNoiseResponse)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(io.keploy.grpc.stubs.Service.deNoiseResponse other) { - if (other == io.keploy.grpc.stubs.Service.deNoiseResponse.getDefaultInstance()) return this; - if (!other.getMessage().isEmpty()) { - message_ = other.message_; - onChanged(); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - io.keploy.grpc.stubs.Service.deNoiseResponse parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (io.keploy.grpc.stubs.Service.deNoiseResponse) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private java.lang.Object message_ = ""; - /** - * string message = 1; - * @return The message. - */ - public java.lang.String getMessage() { - java.lang.Object ref = message_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - message_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * string message = 1; - * @return The bytes for message. - */ - public com.google.protobuf.ByteString - getMessageBytes() { - java.lang.Object ref = message_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - message_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * string message = 1; - * @param value The message to set. - * @return This builder for chaining. - */ - public Builder setMessage( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - message_ = value; - onChanged(); - return this; - } - /** - * string message = 1; - * @return This builder for chaining. - */ - public Builder clearMessage() { - - message_ = getDefaultInstance().getMessage(); - onChanged(); - return this; - } - /** - * string message = 1; - * @param value The bytes for message to set. - * @return This builder for chaining. - */ - public Builder setMessageBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - message_ = value; - onChanged(); - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:services.deNoiseResponse) - } - - // @@protoc_insertion_point(class_scope:services.deNoiseResponse) - private static final io.keploy.grpc.stubs.Service.deNoiseResponse DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new io.keploy.grpc.stubs.Service.deNoiseResponse(); - } - - public static io.keploy.grpc.stubs.Service.deNoiseResponse getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public deNoiseResponse parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new deNoiseResponse(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.deNoiseResponse getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface testResponseOrBuilder extends - // @@protoc_insertion_point(interface_extends:services.testResponse) - com.google.protobuf.MessageOrBuilder { - - /** - * map<string, bool> pass = 1; - */ - int getPassCount(); - /** - * map<string, bool> pass = 1; - */ - boolean containsPass( - java.lang.String key); - /** - * Use {@link #getPassMap()} instead. - */ - @java.lang.Deprecated - java.util.Map - getPass(); - /** - * map<string, bool> pass = 1; - */ - java.util.Map - getPassMap(); - /** - * map<string, bool> pass = 1; - */ - - boolean getPassOrDefault( - java.lang.String key, - boolean defaultValue); - /** - * map<string, bool> pass = 1; - */ - - boolean getPassOrThrow( - java.lang.String key); - } - /** - * Protobuf type {@code services.testResponse} - */ - public static final class testResponse extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:services.testResponse) - testResponseOrBuilder { - private static final long serialVersionUID = 0L; - // Use testResponse.newBuilder() to construct. - private testResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private testResponse() { - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new testResponse(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private testResponse( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - if (!((mutable_bitField0_ & 0x00000001) != 0)) { - pass_ = com.google.protobuf.MapField.newMapField( - PassDefaultEntryHolder.defaultEntry); - mutable_bitField0_ |= 0x00000001; - } - com.google.protobuf.MapEntry - pass__ = input.readMessage( - PassDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry); - pass_.getMutableMap().put( - pass__.getKey(), pass__.getValue()); - break; - } - default: { - if (!parseUnknownField( - input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return io.keploy.grpc.stubs.Service.internal_static_services_testResponse_descriptor; - } - - @SuppressWarnings({"rawtypes"}) - @java.lang.Override - protected com.google.protobuf.MapField internalGetMapField( - int number) { - switch (number) { - case 1: - return internalGetPass(); - default: - throw new RuntimeException( - "Invalid map field number: " + number); - } - } - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return io.keploy.grpc.stubs.Service.internal_static_services_testResponse_fieldAccessorTable - .ensureFieldAccessorsInitialized( - io.keploy.grpc.stubs.Service.testResponse.class, io.keploy.grpc.stubs.Service.testResponse.Builder.class); - } - - public static final int PASS_FIELD_NUMBER = 1; - private static final class PassDefaultEntryHolder { - static final com.google.protobuf.MapEntry< - java.lang.String, java.lang.Boolean> defaultEntry = - com.google.protobuf.MapEntry - .newDefaultInstance( - io.keploy.grpc.stubs.Service.internal_static_services_testResponse_PassEntry_descriptor, - com.google.protobuf.WireFormat.FieldType.STRING, - "", - com.google.protobuf.WireFormat.FieldType.BOOL, - false); - } - private com.google.protobuf.MapField< - java.lang.String, java.lang.Boolean> pass_; - private com.google.protobuf.MapField - internalGetPass() { - if (pass_ == null) { - return com.google.protobuf.MapField.emptyMapField( - PassDefaultEntryHolder.defaultEntry); - } - return pass_; - } - - public int getPassCount() { - return internalGetPass().getMap().size(); - } - /** - * map<string, bool> pass = 1; - */ - - @java.lang.Override - public boolean containsPass( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - return internalGetPass().getMap().containsKey(key); - } - /** - * Use {@link #getPassMap()} instead. - */ - @java.lang.Override - @java.lang.Deprecated - public java.util.Map getPass() { - return getPassMap(); - } - /** - * map<string, bool> pass = 1; - */ - @java.lang.Override - - public java.util.Map getPassMap() { - return internalGetPass().getMap(); - } - /** - * map<string, bool> pass = 1; - */ - @java.lang.Override - - public boolean getPassOrDefault( - java.lang.String key, - boolean defaultValue) { - if (key == null) { throw new NullPointerException("map key"); } - java.util.Map map = - internalGetPass().getMap(); - return map.containsKey(key) ? map.get(key) : defaultValue; - } - /** - * map<string, bool> pass = 1; - */ - @java.lang.Override - - public boolean getPassOrThrow( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - java.util.Map map = - internalGetPass().getMap(); - if (!map.containsKey(key)) { - throw new java.lang.IllegalArgumentException(); - } - return map.get(key); - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - com.google.protobuf.GeneratedMessageV3 - .serializeStringMapTo( - output, - internalGetPass(), - PassDefaultEntryHolder.defaultEntry, - 1); - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - for (java.util.Map.Entry entry - : internalGetPass().getMap().entrySet()) { - com.google.protobuf.MapEntry - pass__ = PassDefaultEntryHolder.defaultEntry.newBuilderForType() - .setKey(entry.getKey()) - .setValue(entry.getValue()) - .build(); - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, pass__); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof io.keploy.grpc.stubs.Service.testResponse)) { - return super.equals(obj); - } - io.keploy.grpc.stubs.Service.testResponse other = (io.keploy.grpc.stubs.Service.testResponse) obj; - - if (!internalGetPass().equals( - other.internalGetPass())) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (!internalGetPass().getMap().isEmpty()) { - hash = (37 * hash) + PASS_FIELD_NUMBER; - hash = (53 * hash) + internalGetPass().hashCode(); - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static io.keploy.grpc.stubs.Service.testResponse parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.keploy.grpc.stubs.Service.testResponse parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.testResponse parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.keploy.grpc.stubs.Service.testResponse parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.testResponse parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.keploy.grpc.stubs.Service.testResponse parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.testResponse parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static io.keploy.grpc.stubs.Service.testResponse parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.testResponse parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static io.keploy.grpc.stubs.Service.testResponse parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.testResponse parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static io.keploy.grpc.stubs.Service.testResponse parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(io.keploy.grpc.stubs.Service.testResponse prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * Protobuf type {@code services.testResponse} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:services.testResponse) - io.keploy.grpc.stubs.Service.testResponseOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return io.keploy.grpc.stubs.Service.internal_static_services_testResponse_descriptor; - } - - @SuppressWarnings({"rawtypes"}) - protected com.google.protobuf.MapField internalGetMapField( - int number) { - switch (number) { - case 1: - return internalGetPass(); - default: - throw new RuntimeException( - "Invalid map field number: " + number); - } - } - @SuppressWarnings({"rawtypes"}) - protected com.google.protobuf.MapField internalGetMutableMapField( - int number) { - switch (number) { - case 1: - return internalGetMutablePass(); - default: - throw new RuntimeException( - "Invalid map field number: " + number); - } - } - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return io.keploy.grpc.stubs.Service.internal_static_services_testResponse_fieldAccessorTable - .ensureFieldAccessorsInitialized( - io.keploy.grpc.stubs.Service.testResponse.class, io.keploy.grpc.stubs.Service.testResponse.Builder.class); - } - - // Construct using io.keploy.grpc.stubs.Service.testResponse.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 - .alwaysUseFieldBuilders) { - } - } - @java.lang.Override - public Builder clear() { - super.clear(); - internalGetMutablePass().clear(); - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return io.keploy.grpc.stubs.Service.internal_static_services_testResponse_descriptor; - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.testResponse getDefaultInstanceForType() { - return io.keploy.grpc.stubs.Service.testResponse.getDefaultInstance(); - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.testResponse build() { - io.keploy.grpc.stubs.Service.testResponse result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.testResponse buildPartial() { - io.keploy.grpc.stubs.Service.testResponse result = new io.keploy.grpc.stubs.Service.testResponse(this); - int from_bitField0_ = bitField0_; - result.pass_ = internalGetPass(); - result.pass_.makeImmutable(); - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof io.keploy.grpc.stubs.Service.testResponse) { - return mergeFrom((io.keploy.grpc.stubs.Service.testResponse)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(io.keploy.grpc.stubs.Service.testResponse other) { - if (other == io.keploy.grpc.stubs.Service.testResponse.getDefaultInstance()) return this; - internalGetMutablePass().mergeFrom( - other.internalGetPass()); - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - io.keploy.grpc.stubs.Service.testResponse parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (io.keploy.grpc.stubs.Service.testResponse) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - private int bitField0_; - - private com.google.protobuf.MapField< - java.lang.String, java.lang.Boolean> pass_; - private com.google.protobuf.MapField - internalGetPass() { - if (pass_ == null) { - return com.google.protobuf.MapField.emptyMapField( - PassDefaultEntryHolder.defaultEntry); - } - return pass_; - } - private com.google.protobuf.MapField - internalGetMutablePass() { - onChanged();; - if (pass_ == null) { - pass_ = com.google.protobuf.MapField.newMapField( - PassDefaultEntryHolder.defaultEntry); - } - if (!pass_.isMutable()) { - pass_ = pass_.copy(); - } - return pass_; - } - - public int getPassCount() { - return internalGetPass().getMap().size(); - } - /** - * map<string, bool> pass = 1; - */ - - @java.lang.Override - public boolean containsPass( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - return internalGetPass().getMap().containsKey(key); - } - /** - * Use {@link #getPassMap()} instead. - */ - @java.lang.Override - @java.lang.Deprecated - public java.util.Map getPass() { - return getPassMap(); - } - /** - * map<string, bool> pass = 1; - */ - @java.lang.Override - - public java.util.Map getPassMap() { - return internalGetPass().getMap(); - } - /** - * map<string, bool> pass = 1; - */ - @java.lang.Override - - public boolean getPassOrDefault( - java.lang.String key, - boolean defaultValue) { - if (key == null) { throw new NullPointerException("map key"); } - java.util.Map map = - internalGetPass().getMap(); - return map.containsKey(key) ? map.get(key) : defaultValue; - } - /** - * map<string, bool> pass = 1; - */ - @java.lang.Override - - public boolean getPassOrThrow( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - java.util.Map map = - internalGetPass().getMap(); - if (!map.containsKey(key)) { - throw new java.lang.IllegalArgumentException(); - } - return map.get(key); - } - - public Builder clearPass() { - internalGetMutablePass().getMutableMap() - .clear(); - return this; - } - /** - * map<string, bool> pass = 1; - */ - - public Builder removePass( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - internalGetMutablePass().getMutableMap() - .remove(key); - return this; - } - /** - * Use alternate mutation accessors instead. - */ - @java.lang.Deprecated - public java.util.Map - getMutablePass() { - return internalGetMutablePass().getMutableMap(); - } - /** - * map<string, bool> pass = 1; - */ - public Builder putPass( - java.lang.String key, - boolean value) { - if (key == null) { throw new NullPointerException("map key"); } - - internalGetMutablePass().getMutableMap() - .put(key, value); - return this; - } - /** - * map<string, bool> pass = 1; - */ - - public Builder putAllPass( - java.util.Map values) { - internalGetMutablePass().getMutableMap() - .putAll(values); - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:services.testResponse) - } - - // @@protoc_insertion_point(class_scope:services.testResponse) - private static final io.keploy.grpc.stubs.Service.testResponse DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new io.keploy.grpc.stubs.Service.testResponse(); - } - - public static io.keploy.grpc.stubs.Service.testResponse getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public testResponse parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new testResponse(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.testResponse getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface GrpcReqOrBuilder extends - // @@protoc_insertion_point(interface_extends:services.GrpcReq) - com.google.protobuf.MessageOrBuilder { - - /** - * string Body = 1; - * @return The body. - */ - java.lang.String getBody(); - /** - * string Body = 1; - * @return The bytes for body. - */ - com.google.protobuf.ByteString - getBodyBytes(); - - /** - * string Method = 2; - * @return The method. - */ - java.lang.String getMethod(); - /** - * string Method = 2; - * @return The bytes for method. - */ - com.google.protobuf.ByteString - getMethodBytes(); - } - /** - * Protobuf type {@code services.GrpcReq} - */ - public static final class GrpcReq extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:services.GrpcReq) - GrpcReqOrBuilder { - private static final long serialVersionUID = 0L; - // Use GrpcReq.newBuilder() to construct. - private GrpcReq(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private GrpcReq() { - body_ = ""; - method_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new GrpcReq(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private GrpcReq( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - java.lang.String s = input.readStringRequireUtf8(); - - body_ = s; - break; - } - case 18: { - java.lang.String s = input.readStringRequireUtf8(); - - method_ = s; - break; - } - default: { - if (!parseUnknownField( - input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return io.keploy.grpc.stubs.Service.internal_static_services_GrpcReq_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return io.keploy.grpc.stubs.Service.internal_static_services_GrpcReq_fieldAccessorTable - .ensureFieldAccessorsInitialized( - io.keploy.grpc.stubs.Service.GrpcReq.class, io.keploy.grpc.stubs.Service.GrpcReq.Builder.class); - } - - public static final int BODY_FIELD_NUMBER = 1; - private volatile java.lang.Object body_; - /** - * string Body = 1; - * @return The body. - */ - @java.lang.Override - public java.lang.String getBody() { - java.lang.Object ref = body_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - body_ = s; - return s; - } - } - /** - * string Body = 1; - * @return The bytes for body. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getBodyBytes() { - java.lang.Object ref = body_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - body_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int METHOD_FIELD_NUMBER = 2; - private volatile java.lang.Object method_; - /** - * string Method = 2; - * @return The method. - */ - @java.lang.Override - public java.lang.String getMethod() { - java.lang.Object ref = method_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - method_ = s; - return s; - } - } - /** - * string Method = 2; - * @return The bytes for method. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getMethodBytes() { - java.lang.Object ref = method_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - method_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(body_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, body_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(method_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, method_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(body_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, body_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(method_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, method_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof io.keploy.grpc.stubs.Service.GrpcReq)) { - return super.equals(obj); - } - io.keploy.grpc.stubs.Service.GrpcReq other = (io.keploy.grpc.stubs.Service.GrpcReq) obj; - - if (!getBody() - .equals(other.getBody())) return false; - if (!getMethod() - .equals(other.getMethod())) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + BODY_FIELD_NUMBER; - hash = (53 * hash) + getBody().hashCode(); - hash = (37 * hash) + METHOD_FIELD_NUMBER; - hash = (53 * hash) + getMethod().hashCode(); - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static io.keploy.grpc.stubs.Service.GrpcReq parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.keploy.grpc.stubs.Service.GrpcReq parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.GrpcReq parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.keploy.grpc.stubs.Service.GrpcReq parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.GrpcReq parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.keploy.grpc.stubs.Service.GrpcReq parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.GrpcReq parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static io.keploy.grpc.stubs.Service.GrpcReq parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.GrpcReq parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static io.keploy.grpc.stubs.Service.GrpcReq parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.GrpcReq parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static io.keploy.grpc.stubs.Service.GrpcReq parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(io.keploy.grpc.stubs.Service.GrpcReq prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * Protobuf type {@code services.GrpcReq} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:services.GrpcReq) - io.keploy.grpc.stubs.Service.GrpcReqOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return io.keploy.grpc.stubs.Service.internal_static_services_GrpcReq_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return io.keploy.grpc.stubs.Service.internal_static_services_GrpcReq_fieldAccessorTable - .ensureFieldAccessorsInitialized( - io.keploy.grpc.stubs.Service.GrpcReq.class, io.keploy.grpc.stubs.Service.GrpcReq.Builder.class); - } - - // Construct using io.keploy.grpc.stubs.Service.GrpcReq.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 - .alwaysUseFieldBuilders) { - } - } - @java.lang.Override - public Builder clear() { - super.clear(); - body_ = ""; - - method_ = ""; - - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return io.keploy.grpc.stubs.Service.internal_static_services_GrpcReq_descriptor; - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.GrpcReq getDefaultInstanceForType() { - return io.keploy.grpc.stubs.Service.GrpcReq.getDefaultInstance(); - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.GrpcReq build() { - io.keploy.grpc.stubs.Service.GrpcReq result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.GrpcReq buildPartial() { - io.keploy.grpc.stubs.Service.GrpcReq result = new io.keploy.grpc.stubs.Service.GrpcReq(this); - result.body_ = body_; - result.method_ = method_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof io.keploy.grpc.stubs.Service.GrpcReq) { - return mergeFrom((io.keploy.grpc.stubs.Service.GrpcReq)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(io.keploy.grpc.stubs.Service.GrpcReq other) { - if (other == io.keploy.grpc.stubs.Service.GrpcReq.getDefaultInstance()) return this; - if (!other.getBody().isEmpty()) { - body_ = other.body_; - onChanged(); - } - if (!other.getMethod().isEmpty()) { - method_ = other.method_; - onChanged(); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - io.keploy.grpc.stubs.Service.GrpcReq parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (io.keploy.grpc.stubs.Service.GrpcReq) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private java.lang.Object body_ = ""; - /** - * string Body = 1; - * @return The body. - */ - public java.lang.String getBody() { - java.lang.Object ref = body_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - body_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * string Body = 1; - * @return The bytes for body. - */ - public com.google.protobuf.ByteString - getBodyBytes() { - java.lang.Object ref = body_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - body_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * string Body = 1; - * @param value The body to set. - * @return This builder for chaining. - */ - public Builder setBody( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - body_ = value; - onChanged(); - return this; - } - /** - * string Body = 1; - * @return This builder for chaining. - */ - public Builder clearBody() { - - body_ = getDefaultInstance().getBody(); - onChanged(); - return this; - } - /** - * string Body = 1; - * @param value The bytes for body to set. - * @return This builder for chaining. - */ - public Builder setBodyBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - body_ = value; - onChanged(); - return this; - } - - private java.lang.Object method_ = ""; - /** - * string Method = 2; - * @return The method. - */ - public java.lang.String getMethod() { - java.lang.Object ref = method_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - method_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * string Method = 2; - * @return The bytes for method. - */ - public com.google.protobuf.ByteString - getMethodBytes() { - java.lang.Object ref = method_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - method_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * string Method = 2; - * @param value The method to set. - * @return This builder for chaining. - */ - public Builder setMethod( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - method_ = value; - onChanged(); - return this; - } - /** - * string Method = 2; - * @return This builder for chaining. - */ - public Builder clearMethod() { - - method_ = getDefaultInstance().getMethod(); - onChanged(); - return this; - } - /** - * string Method = 2; - * @param value The bytes for method to set. - * @return This builder for chaining. - */ - public Builder setMethodBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - method_ = value; - onChanged(); - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:services.GrpcReq) - } - - // @@protoc_insertion_point(class_scope:services.GrpcReq) - private static final io.keploy.grpc.stubs.Service.GrpcReq DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new io.keploy.grpc.stubs.Service.GrpcReq(); - } - - public static io.keploy.grpc.stubs.Service.GrpcReq getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public GrpcReq parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new GrpcReq(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.GrpcReq getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface GrpcRespOrBuilder extends - // @@protoc_insertion_point(interface_extends:services.GrpcResp) - com.google.protobuf.MessageOrBuilder { - - /** - * string Body = 1; - * @return The body. - */ - java.lang.String getBody(); - /** - * string Body = 1; - * @return The bytes for body. - */ - com.google.protobuf.ByteString - getBodyBytes(); - - /** - * string Err = 2; - * @return The err. - */ - java.lang.String getErr(); - /** - * string Err = 2; - * @return The bytes for err. - */ - com.google.protobuf.ByteString - getErrBytes(); - } - /** - * Protobuf type {@code services.GrpcResp} - */ - public static final class GrpcResp extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:services.GrpcResp) - GrpcRespOrBuilder { - private static final long serialVersionUID = 0L; - // Use GrpcResp.newBuilder() to construct. - private GrpcResp(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private GrpcResp() { - body_ = ""; - err_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new GrpcResp(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private GrpcResp( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - java.lang.String s = input.readStringRequireUtf8(); - - body_ = s; - break; - } - case 18: { - java.lang.String s = input.readStringRequireUtf8(); - - err_ = s; - break; - } - default: { - if (!parseUnknownField( - input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return io.keploy.grpc.stubs.Service.internal_static_services_GrpcResp_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return io.keploy.grpc.stubs.Service.internal_static_services_GrpcResp_fieldAccessorTable - .ensureFieldAccessorsInitialized( - io.keploy.grpc.stubs.Service.GrpcResp.class, io.keploy.grpc.stubs.Service.GrpcResp.Builder.class); - } - - public static final int BODY_FIELD_NUMBER = 1; - private volatile java.lang.Object body_; - /** - * string Body = 1; - * @return The body. - */ - @java.lang.Override - public java.lang.String getBody() { - java.lang.Object ref = body_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - body_ = s; - return s; - } - } - /** - * string Body = 1; - * @return The bytes for body. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getBodyBytes() { - java.lang.Object ref = body_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - body_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int ERR_FIELD_NUMBER = 2; - private volatile java.lang.Object err_; - /** - * string Err = 2; - * @return The err. - */ - @java.lang.Override - public java.lang.String getErr() { - java.lang.Object ref = err_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - err_ = s; - return s; - } - } - /** - * string Err = 2; - * @return The bytes for err. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getErrBytes() { - java.lang.Object ref = err_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - err_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(body_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, body_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(err_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, err_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(body_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, body_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(err_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, err_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof io.keploy.grpc.stubs.Service.GrpcResp)) { - return super.equals(obj); - } - io.keploy.grpc.stubs.Service.GrpcResp other = (io.keploy.grpc.stubs.Service.GrpcResp) obj; - - if (!getBody() - .equals(other.getBody())) return false; - if (!getErr() - .equals(other.getErr())) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + BODY_FIELD_NUMBER; - hash = (53 * hash) + getBody().hashCode(); - hash = (37 * hash) + ERR_FIELD_NUMBER; - hash = (53 * hash) + getErr().hashCode(); - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static io.keploy.grpc.stubs.Service.GrpcResp parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.keploy.grpc.stubs.Service.GrpcResp parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.GrpcResp parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.keploy.grpc.stubs.Service.GrpcResp parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.GrpcResp parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.keploy.grpc.stubs.Service.GrpcResp parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.GrpcResp parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static io.keploy.grpc.stubs.Service.GrpcResp parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.GrpcResp parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static io.keploy.grpc.stubs.Service.GrpcResp parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.GrpcResp parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static io.keploy.grpc.stubs.Service.GrpcResp parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(io.keploy.grpc.stubs.Service.GrpcResp prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * Protobuf type {@code services.GrpcResp} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:services.GrpcResp) - io.keploy.grpc.stubs.Service.GrpcRespOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return io.keploy.grpc.stubs.Service.internal_static_services_GrpcResp_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return io.keploy.grpc.stubs.Service.internal_static_services_GrpcResp_fieldAccessorTable - .ensureFieldAccessorsInitialized( - io.keploy.grpc.stubs.Service.GrpcResp.class, io.keploy.grpc.stubs.Service.GrpcResp.Builder.class); - } - - // Construct using io.keploy.grpc.stubs.Service.GrpcResp.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 - .alwaysUseFieldBuilders) { - } - } - @java.lang.Override - public Builder clear() { - super.clear(); - body_ = ""; - - err_ = ""; - - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return io.keploy.grpc.stubs.Service.internal_static_services_GrpcResp_descriptor; - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.GrpcResp getDefaultInstanceForType() { - return io.keploy.grpc.stubs.Service.GrpcResp.getDefaultInstance(); - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.GrpcResp build() { - io.keploy.grpc.stubs.Service.GrpcResp result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.GrpcResp buildPartial() { - io.keploy.grpc.stubs.Service.GrpcResp result = new io.keploy.grpc.stubs.Service.GrpcResp(this); - result.body_ = body_; - result.err_ = err_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof io.keploy.grpc.stubs.Service.GrpcResp) { - return mergeFrom((io.keploy.grpc.stubs.Service.GrpcResp)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(io.keploy.grpc.stubs.Service.GrpcResp other) { - if (other == io.keploy.grpc.stubs.Service.GrpcResp.getDefaultInstance()) return this; - if (!other.getBody().isEmpty()) { - body_ = other.body_; - onChanged(); - } - if (!other.getErr().isEmpty()) { - err_ = other.err_; - onChanged(); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - io.keploy.grpc.stubs.Service.GrpcResp parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (io.keploy.grpc.stubs.Service.GrpcResp) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private java.lang.Object body_ = ""; - /** - * string Body = 1; - * @return The body. - */ - public java.lang.String getBody() { - java.lang.Object ref = body_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - body_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * string Body = 1; - * @return The bytes for body. - */ - public com.google.protobuf.ByteString - getBodyBytes() { - java.lang.Object ref = body_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - body_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * string Body = 1; - * @param value The body to set. - * @return This builder for chaining. - */ - public Builder setBody( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - body_ = value; - onChanged(); - return this; - } - /** - * string Body = 1; - * @return This builder for chaining. - */ - public Builder clearBody() { - - body_ = getDefaultInstance().getBody(); - onChanged(); - return this; - } - /** - * string Body = 1; - * @param value The bytes for body to set. - * @return This builder for chaining. - */ - public Builder setBodyBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - body_ = value; - onChanged(); - return this; - } - - private java.lang.Object err_ = ""; - /** - * string Err = 2; - * @return The err. - */ - public java.lang.String getErr() { - java.lang.Object ref = err_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - err_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * string Err = 2; - * @return The bytes for err. - */ - public com.google.protobuf.ByteString - getErrBytes() { - java.lang.Object ref = err_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - err_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * string Err = 2; - * @param value The err to set. - * @return This builder for chaining. - */ - public Builder setErr( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - err_ = value; - onChanged(); - return this; - } - /** - * string Err = 2; - * @return This builder for chaining. - */ - public Builder clearErr() { - - err_ = getDefaultInstance().getErr(); - onChanged(); - return this; - } - /** - * string Err = 2; - * @param value The bytes for err to set. - * @return This builder for chaining. - */ - public Builder setErrBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - err_ = value; - onChanged(); - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:services.GrpcResp) - } - - // @@protoc_insertion_point(class_scope:services.GrpcResp) - private static final io.keploy.grpc.stubs.Service.GrpcResp DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new io.keploy.grpc.stubs.Service.GrpcResp(); - } - - public static io.keploy.grpc.stubs.Service.GrpcResp getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public GrpcResp parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new GrpcResp(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.GrpcResp getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface MockOrBuilder extends - // @@protoc_insertion_point(interface_extends:services.Mock) - com.google.protobuf.MessageOrBuilder { - - /** - * string Version = 1; - * @return The version. - */ - java.lang.String getVersion(); - /** - * string Version = 1; - * @return The bytes for version. - */ - com.google.protobuf.ByteString - getVersionBytes(); - - /** - * string Name = 2; - * @return The name. - */ - java.lang.String getName(); - /** - * string Name = 2; - * @return The bytes for name. - */ - com.google.protobuf.ByteString - getNameBytes(); - - /** - * string Kind = 3; - * @return The kind. - */ - java.lang.String getKind(); - /** - * string Kind = 3; - * @return The bytes for kind. - */ - com.google.protobuf.ByteString - getKindBytes(); - - /** - * .services.Mock.SpecSchema Spec = 4; - * @return Whether the spec field is set. - */ - boolean hasSpec(); - /** - * .services.Mock.SpecSchema Spec = 4; - * @return The spec. - */ - io.keploy.grpc.stubs.Service.Mock.SpecSchema getSpec(); - /** - * .services.Mock.SpecSchema Spec = 4; - */ - io.keploy.grpc.stubs.Service.Mock.SpecSchemaOrBuilder getSpecOrBuilder(); - } - /** - * Protobuf type {@code services.Mock} - */ - public static final class Mock extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:services.Mock) - MockOrBuilder { - private static final long serialVersionUID = 0L; - // Use Mock.newBuilder() to construct. - private Mock(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private Mock() { - version_ = ""; - name_ = ""; - kind_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new Mock(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private Mock( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - java.lang.String s = input.readStringRequireUtf8(); - - version_ = s; - break; - } - case 18: { - java.lang.String s = input.readStringRequireUtf8(); - - name_ = s; - break; - } - case 26: { - java.lang.String s = input.readStringRequireUtf8(); - - kind_ = s; - break; - } - case 34: { - io.keploy.grpc.stubs.Service.Mock.SpecSchema.Builder subBuilder = null; - if (spec_ != null) { - subBuilder = spec_.toBuilder(); - } - spec_ = input.readMessage(io.keploy.grpc.stubs.Service.Mock.SpecSchema.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(spec_); - spec_ = subBuilder.buildPartial(); - } - - break; - } - default: { - if (!parseUnknownField( - input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return io.keploy.grpc.stubs.Service.internal_static_services_Mock_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return io.keploy.grpc.stubs.Service.internal_static_services_Mock_fieldAccessorTable - .ensureFieldAccessorsInitialized( - io.keploy.grpc.stubs.Service.Mock.class, io.keploy.grpc.stubs.Service.Mock.Builder.class); - } - - public interface RequestOrBuilder extends - // @@protoc_insertion_point(interface_extends:services.Mock.Request) - com.google.protobuf.MessageOrBuilder { - - /** - * string Method = 1; - * @return The method. - */ - java.lang.String getMethod(); - /** - * string Method = 1; - * @return The bytes for method. - */ - com.google.protobuf.ByteString - getMethodBytes(); - - /** - * int64 ProtoMajor = 2; - * @return The protoMajor. - */ - long getProtoMajor(); - - /** - * int64 ProtoMinor = 3; - * @return The protoMinor. - */ - long getProtoMinor(); - - /** - * string URL = 4; - * @return The uRL. - */ - java.lang.String getURL(); - /** - * string URL = 4; - * @return The bytes for uRL. - */ - com.google.protobuf.ByteString - getURLBytes(); - - /** - * map<string, .services.StrArr> Header = 5; - */ - int getHeaderCount(); - /** - * map<string, .services.StrArr> Header = 5; - */ - boolean containsHeader( - java.lang.String key); - /** - * Use {@link #getHeaderMap()} instead. - */ - @java.lang.Deprecated - java.util.Map - getHeader(); - /** - * map<string, .services.StrArr> Header = 5; - */ - java.util.Map - getHeaderMap(); - /** - * map<string, .services.StrArr> Header = 5; - */ - - /* nullable */ -io.keploy.grpc.stubs.Service.StrArr getHeaderOrDefault( - java.lang.String key, - /* nullable */ -io.keploy.grpc.stubs.Service.StrArr defaultValue); - /** - * map<string, .services.StrArr> Header = 5; - */ - - io.keploy.grpc.stubs.Service.StrArr getHeaderOrThrow( - java.lang.String key); - - /** - * string Body = 6; - * @return The body. - */ - java.lang.String getBody(); - /** - * string Body = 6; - * @return The bytes for body. - */ - com.google.protobuf.ByteString - getBodyBytes(); - } - /** - * Protobuf type {@code services.Mock.Request} - */ - public static final class Request extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:services.Mock.Request) - RequestOrBuilder { - private static final long serialVersionUID = 0L; - // Use Request.newBuilder() to construct. - private Request(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private Request() { - method_ = ""; - uRL_ = ""; - body_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new Request(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private Request( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - java.lang.String s = input.readStringRequireUtf8(); - - method_ = s; - break; - } - case 16: { - - protoMajor_ = input.readInt64(); - break; - } - case 24: { - - protoMinor_ = input.readInt64(); - break; - } - case 34: { - java.lang.String s = input.readStringRequireUtf8(); - - uRL_ = s; - break; - } - case 42: { - if (!((mutable_bitField0_ & 0x00000001) != 0)) { - header_ = com.google.protobuf.MapField.newMapField( - HeaderDefaultEntryHolder.defaultEntry); - mutable_bitField0_ |= 0x00000001; - } - com.google.protobuf.MapEntry - header__ = input.readMessage( - HeaderDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry); - header_.getMutableMap().put( - header__.getKey(), header__.getValue()); - break; - } - case 50: { - java.lang.String s = input.readStringRequireUtf8(); - - body_ = s; - break; - } - default: { - if (!parseUnknownField( - input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return io.keploy.grpc.stubs.Service.internal_static_services_Mock_Request_descriptor; - } - - @SuppressWarnings({"rawtypes"}) - @java.lang.Override - protected com.google.protobuf.MapField internalGetMapField( - int number) { - switch (number) { - case 5: - return internalGetHeader(); - default: - throw new RuntimeException( - "Invalid map field number: " + number); - } - } - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return io.keploy.grpc.stubs.Service.internal_static_services_Mock_Request_fieldAccessorTable - .ensureFieldAccessorsInitialized( - io.keploy.grpc.stubs.Service.Mock.Request.class, io.keploy.grpc.stubs.Service.Mock.Request.Builder.class); - } - - public static final int METHOD_FIELD_NUMBER = 1; - private volatile java.lang.Object method_; - /** - * string Method = 1; - * @return The method. - */ - @java.lang.Override - public java.lang.String getMethod() { - java.lang.Object ref = method_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - method_ = s; - return s; - } - } - /** - * string Method = 1; - * @return The bytes for method. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getMethodBytes() { - java.lang.Object ref = method_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - method_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int PROTOMAJOR_FIELD_NUMBER = 2; - private long protoMajor_; - /** - * int64 ProtoMajor = 2; - * @return The protoMajor. - */ - @java.lang.Override - public long getProtoMajor() { - return protoMajor_; - } - - public static final int PROTOMINOR_FIELD_NUMBER = 3; - private long protoMinor_; - /** - * int64 ProtoMinor = 3; - * @return The protoMinor. - */ - @java.lang.Override - public long getProtoMinor() { - return protoMinor_; - } - - public static final int URL_FIELD_NUMBER = 4; - private volatile java.lang.Object uRL_; - /** - * string URL = 4; - * @return The uRL. - */ - @java.lang.Override - public java.lang.String getURL() { - java.lang.Object ref = uRL_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - uRL_ = s; - return s; - } - } - /** - * string URL = 4; - * @return The bytes for uRL. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getURLBytes() { - java.lang.Object ref = uRL_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - uRL_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int HEADER_FIELD_NUMBER = 5; - private static final class HeaderDefaultEntryHolder { - static final com.google.protobuf.MapEntry< - java.lang.String, io.keploy.grpc.stubs.Service.StrArr> defaultEntry = - com.google.protobuf.MapEntry - .newDefaultInstance( - io.keploy.grpc.stubs.Service.internal_static_services_Mock_Request_HeaderEntry_descriptor, - com.google.protobuf.WireFormat.FieldType.STRING, - "", - com.google.protobuf.WireFormat.FieldType.MESSAGE, - io.keploy.grpc.stubs.Service.StrArr.getDefaultInstance()); - } - private com.google.protobuf.MapField< - java.lang.String, io.keploy.grpc.stubs.Service.StrArr> header_; - private com.google.protobuf.MapField - internalGetHeader() { - if (header_ == null) { - return com.google.protobuf.MapField.emptyMapField( - HeaderDefaultEntryHolder.defaultEntry); - } - return header_; - } - - public int getHeaderCount() { - return internalGetHeader().getMap().size(); - } - /** - * map<string, .services.StrArr> Header = 5; - */ - - @java.lang.Override - public boolean containsHeader( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - return internalGetHeader().getMap().containsKey(key); - } - /** - * Use {@link #getHeaderMap()} instead. - */ - @java.lang.Override - @java.lang.Deprecated - public java.util.Map getHeader() { - return getHeaderMap(); - } - /** - * map<string, .services.StrArr> Header = 5; - */ - @java.lang.Override - - public java.util.Map getHeaderMap() { - return internalGetHeader().getMap(); - } - /** - * map<string, .services.StrArr> Header = 5; - */ - @java.lang.Override - - public io.keploy.grpc.stubs.Service.StrArr getHeaderOrDefault( - java.lang.String key, - io.keploy.grpc.stubs.Service.StrArr defaultValue) { - if (key == null) { throw new NullPointerException("map key"); } - java.util.Map map = - internalGetHeader().getMap(); - return map.containsKey(key) ? map.get(key) : defaultValue; - } - /** - * map<string, .services.StrArr> Header = 5; - */ - @java.lang.Override - - public io.keploy.grpc.stubs.Service.StrArr getHeaderOrThrow( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - java.util.Map map = - internalGetHeader().getMap(); - if (!map.containsKey(key)) { - throw new java.lang.IllegalArgumentException(); - } - return map.get(key); - } - - public static final int BODY_FIELD_NUMBER = 6; - private volatile java.lang.Object body_; - /** - * string Body = 6; - * @return The body. - */ - @java.lang.Override - public java.lang.String getBody() { - java.lang.Object ref = body_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - body_ = s; - return s; - } - } - /** - * string Body = 6; - * @return The bytes for body. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getBodyBytes() { - java.lang.Object ref = body_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - body_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(method_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, method_); - } - if (protoMajor_ != 0L) { - output.writeInt64(2, protoMajor_); - } - if (protoMinor_ != 0L) { - output.writeInt64(3, protoMinor_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(uRL_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 4, uRL_); - } - com.google.protobuf.GeneratedMessageV3 - .serializeStringMapTo( - output, - internalGetHeader(), - HeaderDefaultEntryHolder.defaultEntry, - 5); - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(body_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 6, body_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(method_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, method_); - } - if (protoMajor_ != 0L) { - size += com.google.protobuf.CodedOutputStream - .computeInt64Size(2, protoMajor_); - } - if (protoMinor_ != 0L) { - size += com.google.protobuf.CodedOutputStream - .computeInt64Size(3, protoMinor_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(uRL_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, uRL_); - } - for (java.util.Map.Entry entry - : internalGetHeader().getMap().entrySet()) { - com.google.protobuf.MapEntry - header__ = HeaderDefaultEntryHolder.defaultEntry.newBuilderForType() - .setKey(entry.getKey()) - .setValue(entry.getValue()) - .build(); - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(5, header__); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(body_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, body_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof io.keploy.grpc.stubs.Service.Mock.Request)) { - return super.equals(obj); - } - io.keploy.grpc.stubs.Service.Mock.Request other = (io.keploy.grpc.stubs.Service.Mock.Request) obj; - - if (!getMethod() - .equals(other.getMethod())) return false; - if (getProtoMajor() - != other.getProtoMajor()) return false; - if (getProtoMinor() - != other.getProtoMinor()) return false; - if (!getURL() - .equals(other.getURL())) return false; - if (!internalGetHeader().equals( - other.internalGetHeader())) return false; - if (!getBody() - .equals(other.getBody())) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + METHOD_FIELD_NUMBER; - hash = (53 * hash) + getMethod().hashCode(); - hash = (37 * hash) + PROTOMAJOR_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - getProtoMajor()); - hash = (37 * hash) + PROTOMINOR_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - getProtoMinor()); - hash = (37 * hash) + URL_FIELD_NUMBER; - hash = (53 * hash) + getURL().hashCode(); - if (!internalGetHeader().getMap().isEmpty()) { - hash = (37 * hash) + HEADER_FIELD_NUMBER; - hash = (53 * hash) + internalGetHeader().hashCode(); - } - hash = (37 * hash) + BODY_FIELD_NUMBER; - hash = (53 * hash) + getBody().hashCode(); - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static io.keploy.grpc.stubs.Service.Mock.Request parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.keploy.grpc.stubs.Service.Mock.Request parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.Mock.Request parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.keploy.grpc.stubs.Service.Mock.Request parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.Mock.Request parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.keploy.grpc.stubs.Service.Mock.Request parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.Mock.Request parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static io.keploy.grpc.stubs.Service.Mock.Request parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.Mock.Request parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static io.keploy.grpc.stubs.Service.Mock.Request parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.Mock.Request parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static io.keploy.grpc.stubs.Service.Mock.Request parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(io.keploy.grpc.stubs.Service.Mock.Request prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * Protobuf type {@code services.Mock.Request} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:services.Mock.Request) - io.keploy.grpc.stubs.Service.Mock.RequestOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return io.keploy.grpc.stubs.Service.internal_static_services_Mock_Request_descriptor; - } - - @SuppressWarnings({"rawtypes"}) - protected com.google.protobuf.MapField internalGetMapField( - int number) { - switch (number) { - case 5: - return internalGetHeader(); - default: - throw new RuntimeException( - "Invalid map field number: " + number); - } - } - @SuppressWarnings({"rawtypes"}) - protected com.google.protobuf.MapField internalGetMutableMapField( - int number) { - switch (number) { - case 5: - return internalGetMutableHeader(); - default: - throw new RuntimeException( - "Invalid map field number: " + number); - } - } - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return io.keploy.grpc.stubs.Service.internal_static_services_Mock_Request_fieldAccessorTable - .ensureFieldAccessorsInitialized( - io.keploy.grpc.stubs.Service.Mock.Request.class, io.keploy.grpc.stubs.Service.Mock.Request.Builder.class); - } - - // Construct using io.keploy.grpc.stubs.Service.Mock.Request.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 - .alwaysUseFieldBuilders) { - } - } - @java.lang.Override - public Builder clear() { - super.clear(); - method_ = ""; - - protoMajor_ = 0L; - - protoMinor_ = 0L; - - uRL_ = ""; - - internalGetMutableHeader().clear(); - body_ = ""; - - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return io.keploy.grpc.stubs.Service.internal_static_services_Mock_Request_descriptor; - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.Mock.Request getDefaultInstanceForType() { - return io.keploy.grpc.stubs.Service.Mock.Request.getDefaultInstance(); - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.Mock.Request build() { - io.keploy.grpc.stubs.Service.Mock.Request result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.Mock.Request buildPartial() { - io.keploy.grpc.stubs.Service.Mock.Request result = new io.keploy.grpc.stubs.Service.Mock.Request(this); - int from_bitField0_ = bitField0_; - result.method_ = method_; - result.protoMajor_ = protoMajor_; - result.protoMinor_ = protoMinor_; - result.uRL_ = uRL_; - result.header_ = internalGetHeader(); - result.header_.makeImmutable(); - result.body_ = body_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof io.keploy.grpc.stubs.Service.Mock.Request) { - return mergeFrom((io.keploy.grpc.stubs.Service.Mock.Request)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(io.keploy.grpc.stubs.Service.Mock.Request other) { - if (other == io.keploy.grpc.stubs.Service.Mock.Request.getDefaultInstance()) return this; - if (!other.getMethod().isEmpty()) { - method_ = other.method_; - onChanged(); - } - if (other.getProtoMajor() != 0L) { - setProtoMajor(other.getProtoMajor()); - } - if (other.getProtoMinor() != 0L) { - setProtoMinor(other.getProtoMinor()); - } - if (!other.getURL().isEmpty()) { - uRL_ = other.uRL_; - onChanged(); - } - internalGetMutableHeader().mergeFrom( - other.internalGetHeader()); - if (!other.getBody().isEmpty()) { - body_ = other.body_; - onChanged(); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - io.keploy.grpc.stubs.Service.Mock.Request parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (io.keploy.grpc.stubs.Service.Mock.Request) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - private int bitField0_; - - private java.lang.Object method_ = ""; - /** - * string Method = 1; - * @return The method. - */ - public java.lang.String getMethod() { - java.lang.Object ref = method_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - method_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * string Method = 1; - * @return The bytes for method. - */ - public com.google.protobuf.ByteString - getMethodBytes() { - java.lang.Object ref = method_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - method_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * string Method = 1; - * @param value The method to set. - * @return This builder for chaining. - */ - public Builder setMethod( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - method_ = value; - onChanged(); - return this; - } - /** - * string Method = 1; - * @return This builder for chaining. - */ - public Builder clearMethod() { - - method_ = getDefaultInstance().getMethod(); - onChanged(); - return this; - } - /** - * string Method = 1; - * @param value The bytes for method to set. - * @return This builder for chaining. - */ - public Builder setMethodBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - method_ = value; - onChanged(); - return this; - } - - private long protoMajor_ ; - /** - * int64 ProtoMajor = 2; - * @return The protoMajor. - */ - @java.lang.Override - public long getProtoMajor() { - return protoMajor_; - } - /** - * int64 ProtoMajor = 2; - * @param value The protoMajor to set. - * @return This builder for chaining. - */ - public Builder setProtoMajor(long value) { - - protoMajor_ = value; - onChanged(); - return this; - } - /** - * int64 ProtoMajor = 2; - * @return This builder for chaining. - */ - public Builder clearProtoMajor() { - - protoMajor_ = 0L; - onChanged(); - return this; - } - - private long protoMinor_ ; - /** - * int64 ProtoMinor = 3; - * @return The protoMinor. - */ - @java.lang.Override - public long getProtoMinor() { - return protoMinor_; - } - /** - * int64 ProtoMinor = 3; - * @param value The protoMinor to set. - * @return This builder for chaining. - */ - public Builder setProtoMinor(long value) { - - protoMinor_ = value; - onChanged(); - return this; - } - /** - * int64 ProtoMinor = 3; - * @return This builder for chaining. - */ - public Builder clearProtoMinor() { - - protoMinor_ = 0L; - onChanged(); - return this; - } - - private java.lang.Object uRL_ = ""; - /** - * string URL = 4; - * @return The uRL. - */ - public java.lang.String getURL() { - java.lang.Object ref = uRL_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - uRL_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * string URL = 4; - * @return The bytes for uRL. - */ - public com.google.protobuf.ByteString - getURLBytes() { - java.lang.Object ref = uRL_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - uRL_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * string URL = 4; - * @param value The uRL to set. - * @return This builder for chaining. - */ - public Builder setURL( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - uRL_ = value; - onChanged(); - return this; - } - /** - * string URL = 4; - * @return This builder for chaining. - */ - public Builder clearURL() { - - uRL_ = getDefaultInstance().getURL(); - onChanged(); - return this; - } - /** - * string URL = 4; - * @param value The bytes for uRL to set. - * @return This builder for chaining. - */ - public Builder setURLBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - uRL_ = value; - onChanged(); - return this; - } - - private com.google.protobuf.MapField< - java.lang.String, io.keploy.grpc.stubs.Service.StrArr> header_; - private com.google.protobuf.MapField - internalGetHeader() { - if (header_ == null) { - return com.google.protobuf.MapField.emptyMapField( - HeaderDefaultEntryHolder.defaultEntry); - } - return header_; - } - private com.google.protobuf.MapField - internalGetMutableHeader() { - onChanged();; - if (header_ == null) { - header_ = com.google.protobuf.MapField.newMapField( - HeaderDefaultEntryHolder.defaultEntry); - } - if (!header_.isMutable()) { - header_ = header_.copy(); - } - return header_; - } - - public int getHeaderCount() { - return internalGetHeader().getMap().size(); - } - /** - * map<string, .services.StrArr> Header = 5; - */ - - @java.lang.Override - public boolean containsHeader( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - return internalGetHeader().getMap().containsKey(key); - } - /** - * Use {@link #getHeaderMap()} instead. - */ - @java.lang.Override - @java.lang.Deprecated - public java.util.Map getHeader() { - return getHeaderMap(); - } - /** - * map<string, .services.StrArr> Header = 5; - */ - @java.lang.Override - - public java.util.Map getHeaderMap() { - return internalGetHeader().getMap(); - } - /** - * map<string, .services.StrArr> Header = 5; - */ - @java.lang.Override - - public io.keploy.grpc.stubs.Service.StrArr getHeaderOrDefault( - java.lang.String key, - io.keploy.grpc.stubs.Service.StrArr defaultValue) { - if (key == null) { throw new NullPointerException("map key"); } - java.util.Map map = - internalGetHeader().getMap(); - return map.containsKey(key) ? map.get(key) : defaultValue; - } - /** - * map<string, .services.StrArr> Header = 5; - */ - @java.lang.Override - - public io.keploy.grpc.stubs.Service.StrArr getHeaderOrThrow( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - java.util.Map map = - internalGetHeader().getMap(); - if (!map.containsKey(key)) { - throw new java.lang.IllegalArgumentException(); - } - return map.get(key); - } - - public Builder clearHeader() { - internalGetMutableHeader().getMutableMap() - .clear(); - return this; - } - /** - * map<string, .services.StrArr> Header = 5; - */ - - public Builder removeHeader( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - internalGetMutableHeader().getMutableMap() - .remove(key); - return this; - } - /** - * Use alternate mutation accessors instead. - */ - @java.lang.Deprecated - public java.util.Map - getMutableHeader() { - return internalGetMutableHeader().getMutableMap(); - } - /** - * map<string, .services.StrArr> Header = 5; - */ - public Builder putHeader( - java.lang.String key, - io.keploy.grpc.stubs.Service.StrArr value) { - if (key == null) { throw new NullPointerException("map key"); } - if (value == null) { - throw new NullPointerException("map value"); -} - - internalGetMutableHeader().getMutableMap() - .put(key, value); - return this; - } - /** - * map<string, .services.StrArr> Header = 5; - */ - - public Builder putAllHeader( - java.util.Map values) { - internalGetMutableHeader().getMutableMap() - .putAll(values); - return this; - } - - private java.lang.Object body_ = ""; - /** - * string Body = 6; - * @return The body. - */ - public java.lang.String getBody() { - java.lang.Object ref = body_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - body_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * string Body = 6; - * @return The bytes for body. - */ - public com.google.protobuf.ByteString - getBodyBytes() { - java.lang.Object ref = body_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - body_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * string Body = 6; - * @param value The body to set. - * @return This builder for chaining. - */ - public Builder setBody( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - body_ = value; - onChanged(); - return this; - } - /** - * string Body = 6; - * @return This builder for chaining. - */ - public Builder clearBody() { - - body_ = getDefaultInstance().getBody(); - onChanged(); - return this; - } - /** - * string Body = 6; - * @param value The bytes for body to set. - * @return This builder for chaining. - */ - public Builder setBodyBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - body_ = value; - onChanged(); - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:services.Mock.Request) - } - - // @@protoc_insertion_point(class_scope:services.Mock.Request) - private static final io.keploy.grpc.stubs.Service.Mock.Request DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new io.keploy.grpc.stubs.Service.Mock.Request(); - } - - public static io.keploy.grpc.stubs.Service.Mock.Request getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public Request parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new Request(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.Mock.Request getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface ObjectOrBuilder extends - // @@protoc_insertion_point(interface_extends:services.Mock.Object) - com.google.protobuf.MessageOrBuilder { - - /** - * string Type = 1; - * @return The type. - */ - java.lang.String getType(); - /** - * string Type = 1; - * @return The bytes for type. - */ - com.google.protobuf.ByteString - getTypeBytes(); - - /** - * bytes Data = 2; - * @return The data. - */ - com.google.protobuf.ByteString getData(); - } - /** - * Protobuf type {@code services.Mock.Object} - */ - public static final class Object extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:services.Mock.Object) - ObjectOrBuilder { - private static final long serialVersionUID = 0L; - // Use Object.newBuilder() to construct. - private Object(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private Object() { - type_ = ""; - data_ = com.google.protobuf.ByteString.EMPTY; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new Object(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private Object( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - java.lang.String s = input.readStringRequireUtf8(); - - type_ = s; - break; - } - case 18: { - - data_ = input.readBytes(); - break; - } - default: { - if (!parseUnknownField( - input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return io.keploy.grpc.stubs.Service.internal_static_services_Mock_Object_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return io.keploy.grpc.stubs.Service.internal_static_services_Mock_Object_fieldAccessorTable - .ensureFieldAccessorsInitialized( - io.keploy.grpc.stubs.Service.Mock.Object.class, io.keploy.grpc.stubs.Service.Mock.Object.Builder.class); - } - - public static final int TYPE_FIELD_NUMBER = 1; - private volatile java.lang.Object type_; - /** - * string Type = 1; - * @return The type. - */ - @java.lang.Override - public java.lang.String getType() { - java.lang.Object ref = type_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - type_ = s; - return s; - } - } - /** - * string Type = 1; - * @return The bytes for type. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getTypeBytes() { - java.lang.Object ref = type_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - type_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int DATA_FIELD_NUMBER = 2; - private com.google.protobuf.ByteString data_; - /** - * bytes Data = 2; - * @return The data. - */ - @java.lang.Override - public com.google.protobuf.ByteString getData() { - return data_; - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(type_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, type_); - } - if (!data_.isEmpty()) { - output.writeBytes(2, data_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(type_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, type_); - } - if (!data_.isEmpty()) { - size += com.google.protobuf.CodedOutputStream - .computeBytesSize(2, data_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof io.keploy.grpc.stubs.Service.Mock.Object)) { - return super.equals(obj); - } - io.keploy.grpc.stubs.Service.Mock.Object other = (io.keploy.grpc.stubs.Service.Mock.Object) obj; - - if (!getType() - .equals(other.getType())) return false; - if (!getData() - .equals(other.getData())) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + TYPE_FIELD_NUMBER; - hash = (53 * hash) + getType().hashCode(); - hash = (37 * hash) + DATA_FIELD_NUMBER; - hash = (53 * hash) + getData().hashCode(); - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static io.keploy.grpc.stubs.Service.Mock.Object parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.keploy.grpc.stubs.Service.Mock.Object parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.Mock.Object parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.keploy.grpc.stubs.Service.Mock.Object parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.Mock.Object parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.keploy.grpc.stubs.Service.Mock.Object parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.Mock.Object parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static io.keploy.grpc.stubs.Service.Mock.Object parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.Mock.Object parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static io.keploy.grpc.stubs.Service.Mock.Object parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.Mock.Object parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static io.keploy.grpc.stubs.Service.Mock.Object parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(io.keploy.grpc.stubs.Service.Mock.Object prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * Protobuf type {@code services.Mock.Object} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:services.Mock.Object) - io.keploy.grpc.stubs.Service.Mock.ObjectOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return io.keploy.grpc.stubs.Service.internal_static_services_Mock_Object_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return io.keploy.grpc.stubs.Service.internal_static_services_Mock_Object_fieldAccessorTable - .ensureFieldAccessorsInitialized( - io.keploy.grpc.stubs.Service.Mock.Object.class, io.keploy.grpc.stubs.Service.Mock.Object.Builder.class); - } - - // Construct using io.keploy.grpc.stubs.Service.Mock.Object.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 - .alwaysUseFieldBuilders) { - } - } - @java.lang.Override - public Builder clear() { - super.clear(); - type_ = ""; - - data_ = com.google.protobuf.ByteString.EMPTY; - - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return io.keploy.grpc.stubs.Service.internal_static_services_Mock_Object_descriptor; - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.Mock.Object getDefaultInstanceForType() { - return io.keploy.grpc.stubs.Service.Mock.Object.getDefaultInstance(); - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.Mock.Object build() { - io.keploy.grpc.stubs.Service.Mock.Object result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.Mock.Object buildPartial() { - io.keploy.grpc.stubs.Service.Mock.Object result = new io.keploy.grpc.stubs.Service.Mock.Object(this); - result.type_ = type_; - result.data_ = data_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof io.keploy.grpc.stubs.Service.Mock.Object) { - return mergeFrom((io.keploy.grpc.stubs.Service.Mock.Object)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(io.keploy.grpc.stubs.Service.Mock.Object other) { - if (other == io.keploy.grpc.stubs.Service.Mock.Object.getDefaultInstance()) return this; - if (!other.getType().isEmpty()) { - type_ = other.type_; - onChanged(); - } - if (other.getData() != com.google.protobuf.ByteString.EMPTY) { - setData(other.getData()); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - io.keploy.grpc.stubs.Service.Mock.Object parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (io.keploy.grpc.stubs.Service.Mock.Object) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private java.lang.Object type_ = ""; - /** - * string Type = 1; - * @return The type. - */ - public java.lang.String getType() { - java.lang.Object ref = type_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - type_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * string Type = 1; - * @return The bytes for type. - */ - public com.google.protobuf.ByteString - getTypeBytes() { - java.lang.Object ref = type_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - type_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * string Type = 1; - * @param value The type to set. - * @return This builder for chaining. - */ - public Builder setType( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - type_ = value; - onChanged(); - return this; - } - /** - * string Type = 1; - * @return This builder for chaining. - */ - public Builder clearType() { - - type_ = getDefaultInstance().getType(); - onChanged(); - return this; - } - /** - * string Type = 1; - * @param value The bytes for type to set. - * @return This builder for chaining. - */ - public Builder setTypeBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - type_ = value; - onChanged(); - return this; - } - - private com.google.protobuf.ByteString data_ = com.google.protobuf.ByteString.EMPTY; - /** - * bytes Data = 2; - * @return The data. - */ - @java.lang.Override - public com.google.protobuf.ByteString getData() { - return data_; - } - /** - * bytes Data = 2; - * @param value The data to set. - * @return This builder for chaining. - */ - public Builder setData(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - - data_ = value; - onChanged(); - return this; - } - /** - * bytes Data = 2; - * @return This builder for chaining. - */ - public Builder clearData() { - - data_ = getDefaultInstance().getData(); - onChanged(); - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:services.Mock.Object) - } - - // @@protoc_insertion_point(class_scope:services.Mock.Object) - private static final io.keploy.grpc.stubs.Service.Mock.Object DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new io.keploy.grpc.stubs.Service.Mock.Object(); - } - - public static io.keploy.grpc.stubs.Service.Mock.Object getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public Object parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new Object(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.Mock.Object getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface SpecSchemaOrBuilder extends - // @@protoc_insertion_point(interface_extends:services.Mock.SpecSchema) - com.google.protobuf.MessageOrBuilder { - - /** - * map<string, string> Metadata = 1; - */ - int getMetadataCount(); - /** - * map<string, string> Metadata = 1; - */ - boolean containsMetadata( - java.lang.String key); - /** - * Use {@link #getMetadataMap()} instead. - */ - @java.lang.Deprecated - java.util.Map - getMetadata(); - /** - * map<string, string> Metadata = 1; - */ - java.util.Map - getMetadataMap(); - /** - * map<string, string> Metadata = 1; - */ - - /* nullable */ -java.lang.String getMetadataOrDefault( - java.lang.String key, - /* nullable */ -java.lang.String defaultValue); - /** - * map<string, string> Metadata = 1; - */ - - java.lang.String getMetadataOrThrow( - java.lang.String key); - - /** - * repeated .services.Mock.Object Objects = 2; - */ - java.util.List - getObjectsList(); - /** - * repeated .services.Mock.Object Objects = 2; - */ - io.keploy.grpc.stubs.Service.Mock.Object getObjects(int index); - /** - * repeated .services.Mock.Object Objects = 2; - */ - int getObjectsCount(); - /** - * repeated .services.Mock.Object Objects = 2; - */ - java.util.List - getObjectsOrBuilderList(); - /** - * repeated .services.Mock.Object Objects = 2; - */ - io.keploy.grpc.stubs.Service.Mock.ObjectOrBuilder getObjectsOrBuilder( - int index); - - /** - * .services.HttpReq Req = 3; - * @return Whether the req field is set. - */ - boolean hasReq(); - /** - * .services.HttpReq Req = 3; - * @return The req. - */ - io.keploy.grpc.stubs.Service.HttpReq getReq(); - /** - * .services.HttpReq Req = 3; - */ - io.keploy.grpc.stubs.Service.HttpReqOrBuilder getReqOrBuilder(); - - /** - * .services.HttpResp Res = 4; - * @return Whether the res field is set. - */ - boolean hasRes(); - /** - * .services.HttpResp Res = 4; - * @return The res. - */ - io.keploy.grpc.stubs.Service.HttpResp getRes(); - /** - * .services.HttpResp Res = 4; - */ - io.keploy.grpc.stubs.Service.HttpRespOrBuilder getResOrBuilder(); - - /** - * repeated string Mocks = 5; - * @return A list containing the mocks. - */ - java.util.List - getMocksList(); - /** - * repeated string Mocks = 5; - * @return The count of mocks. - */ - int getMocksCount(); - /** - * repeated string Mocks = 5; - * @param index The index of the element to return. - * @return The mocks at the given index. - */ - java.lang.String getMocks(int index); - /** - * repeated string Mocks = 5; - * @param index The index of the value to return. - * @return The bytes of the mocks at the given index. - */ - com.google.protobuf.ByteString - getMocksBytes(int index); - - /** - * map<string, .services.StrArr> Assertions = 6; - */ - int getAssertionsCount(); - /** - * map<string, .services.StrArr> Assertions = 6; - */ - boolean containsAssertions( - java.lang.String key); - /** - * Use {@link #getAssertionsMap()} instead. - */ - @java.lang.Deprecated - java.util.Map - getAssertions(); - /** - * map<string, .services.StrArr> Assertions = 6; - */ - java.util.Map - getAssertionsMap(); - /** - * map<string, .services.StrArr> Assertions = 6; - */ - - /* nullable */ -io.keploy.grpc.stubs.Service.StrArr getAssertionsOrDefault( - java.lang.String key, - /* nullable */ -io.keploy.grpc.stubs.Service.StrArr defaultValue); - /** - * map<string, .services.StrArr> Assertions = 6; - */ - - io.keploy.grpc.stubs.Service.StrArr getAssertionsOrThrow( - java.lang.String key); - - /** - * int64 Created = 7; - * @return The created. - */ - long getCreated(); - - /** - *
-       * for sql
-       * 
- * - * string Type = 8; - * @return The type. - */ - java.lang.String getType(); - /** - *
-       * for sql
-       * 
- * - * string Type = 8; - * @return The bytes for type. - */ - com.google.protobuf.ByteString - getTypeBytes(); - - /** - * optional .services.Table Table = 9; - * @return Whether the table field is set. - */ - boolean hasTable(); - /** - * optional .services.Table Table = 9; - * @return The table. - */ - io.keploy.grpc.stubs.Service.Table getTable(); - /** - * optional .services.Table Table = 9; - */ - io.keploy.grpc.stubs.Service.TableOrBuilder getTableOrBuilder(); - - /** - *
-       * change it to rows commited
-       * 
- * - * int64 Int = 10; - * @return The int. - */ - long getInt(); - - /** - * repeated string Err = 11; - * @return A list containing the err. - */ - java.util.List - getErrList(); - /** - * repeated string Err = 11; - * @return The count of err. - */ - int getErrCount(); - /** - * repeated string Err = 11; - * @param index The index of the element to return. - * @return The err at the given index. - */ - java.lang.String getErr(int index); - /** - * repeated string Err = 11; - * @param index The index of the value to return. - * @return The bytes of the err at the given index. - */ - com.google.protobuf.ByteString - getErrBytes(int index); - - /** - * .services.GrpcReq GrpcRequest = 12; - * @return Whether the grpcRequest field is set. - */ - boolean hasGrpcRequest(); - /** - * .services.GrpcReq GrpcRequest = 12; - * @return The grpcRequest. - */ - io.keploy.grpc.stubs.Service.GrpcReq getGrpcRequest(); - /** - * .services.GrpcReq GrpcRequest = 12; - */ - io.keploy.grpc.stubs.Service.GrpcReqOrBuilder getGrpcRequestOrBuilder(); - - /** - * .services.GrpcResp GrpcResp = 13; - * @return Whether the grpcResp field is set. - */ - boolean hasGrpcResp(); - /** - * .services.GrpcResp GrpcResp = 13; - * @return The grpcResp. - */ - io.keploy.grpc.stubs.Service.GrpcResp getGrpcResp(); - /** - * .services.GrpcResp GrpcResp = 13; - */ - io.keploy.grpc.stubs.Service.GrpcRespOrBuilder getGrpcRespOrBuilder(); - } - /** - * Protobuf type {@code services.Mock.SpecSchema} - */ - public static final class SpecSchema extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:services.Mock.SpecSchema) - SpecSchemaOrBuilder { - private static final long serialVersionUID = 0L; - // Use SpecSchema.newBuilder() to construct. - private SpecSchema(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private SpecSchema() { - objects_ = java.util.Collections.emptyList(); - mocks_ = com.google.protobuf.LazyStringArrayList.EMPTY; - type_ = ""; - err_ = com.google.protobuf.LazyStringArrayList.EMPTY; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new SpecSchema(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private SpecSchema( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - if (!((mutable_bitField0_ & 0x00000001) != 0)) { - metadata_ = com.google.protobuf.MapField.newMapField( - MetadataDefaultEntryHolder.defaultEntry); - mutable_bitField0_ |= 0x00000001; - } - com.google.protobuf.MapEntry - metadata__ = input.readMessage( - MetadataDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry); - metadata_.getMutableMap().put( - metadata__.getKey(), metadata__.getValue()); - break; - } - case 18: { - if (!((mutable_bitField0_ & 0x00000002) != 0)) { - objects_ = new java.util.ArrayList(); - mutable_bitField0_ |= 0x00000002; - } - objects_.add( - input.readMessage(io.keploy.grpc.stubs.Service.Mock.Object.parser(), extensionRegistry)); - break; - } - case 26: { - io.keploy.grpc.stubs.Service.HttpReq.Builder subBuilder = null; - if (req_ != null) { - subBuilder = req_.toBuilder(); - } - req_ = input.readMessage(io.keploy.grpc.stubs.Service.HttpReq.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(req_); - req_ = subBuilder.buildPartial(); - } - - break; - } - case 34: { - io.keploy.grpc.stubs.Service.HttpResp.Builder subBuilder = null; - if (res_ != null) { - subBuilder = res_.toBuilder(); - } - res_ = input.readMessage(io.keploy.grpc.stubs.Service.HttpResp.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(res_); - res_ = subBuilder.buildPartial(); - } - - break; - } - case 42: { - java.lang.String s = input.readStringRequireUtf8(); - if (!((mutable_bitField0_ & 0x00000004) != 0)) { - mocks_ = new com.google.protobuf.LazyStringArrayList(); - mutable_bitField0_ |= 0x00000004; - } - mocks_.add(s); - break; - } - case 50: { - if (!((mutable_bitField0_ & 0x00000008) != 0)) { - assertions_ = com.google.protobuf.MapField.newMapField( - AssertionsDefaultEntryHolder.defaultEntry); - mutable_bitField0_ |= 0x00000008; - } - com.google.protobuf.MapEntry - assertions__ = input.readMessage( - AssertionsDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry); - assertions_.getMutableMap().put( - assertions__.getKey(), assertions__.getValue()); - break; - } - case 56: { - - created_ = input.readInt64(); - break; - } - case 66: { - java.lang.String s = input.readStringRequireUtf8(); - - type_ = s; - break; - } - case 74: { - io.keploy.grpc.stubs.Service.Table.Builder subBuilder = null; - if (((bitField0_ & 0x00000001) != 0)) { - subBuilder = table_.toBuilder(); - } - table_ = input.readMessage(io.keploy.grpc.stubs.Service.Table.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(table_); - table_ = subBuilder.buildPartial(); - } - bitField0_ |= 0x00000001; - break; - } - case 80: { - - int_ = input.readInt64(); - break; - } - case 90: { - java.lang.String s = input.readStringRequireUtf8(); - if (!((mutable_bitField0_ & 0x00000020) != 0)) { - err_ = new com.google.protobuf.LazyStringArrayList(); - mutable_bitField0_ |= 0x00000020; - } - err_.add(s); - break; - } - case 98: { - io.keploy.grpc.stubs.Service.GrpcReq.Builder subBuilder = null; - if (grpcRequest_ != null) { - subBuilder = grpcRequest_.toBuilder(); - } - grpcRequest_ = input.readMessage(io.keploy.grpc.stubs.Service.GrpcReq.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(grpcRequest_); - grpcRequest_ = subBuilder.buildPartial(); - } - - break; - } - case 106: { - io.keploy.grpc.stubs.Service.GrpcResp.Builder subBuilder = null; - if (grpcResp_ != null) { - subBuilder = grpcResp_.toBuilder(); - } - grpcResp_ = input.readMessage(io.keploy.grpc.stubs.Service.GrpcResp.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(grpcResp_); - grpcResp_ = subBuilder.buildPartial(); - } - - break; - } - default: { - if (!parseUnknownField( - input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e).setUnfinishedMessage(this); - } finally { - if (((mutable_bitField0_ & 0x00000002) != 0)) { - objects_ = java.util.Collections.unmodifiableList(objects_); - } - if (((mutable_bitField0_ & 0x00000004) != 0)) { - mocks_ = mocks_.getUnmodifiableView(); - } - if (((mutable_bitField0_ & 0x00000020) != 0)) { - err_ = err_.getUnmodifiableView(); - } - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return io.keploy.grpc.stubs.Service.internal_static_services_Mock_SpecSchema_descriptor; - } - - @SuppressWarnings({"rawtypes"}) - @java.lang.Override - protected com.google.protobuf.MapField internalGetMapField( - int number) { - switch (number) { - case 1: - return internalGetMetadata(); - case 6: - return internalGetAssertions(); - default: - throw new RuntimeException( - "Invalid map field number: " + number); - } - } - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return io.keploy.grpc.stubs.Service.internal_static_services_Mock_SpecSchema_fieldAccessorTable - .ensureFieldAccessorsInitialized( - io.keploy.grpc.stubs.Service.Mock.SpecSchema.class, io.keploy.grpc.stubs.Service.Mock.SpecSchema.Builder.class); - } - - private int bitField0_; - public static final int METADATA_FIELD_NUMBER = 1; - private static final class MetadataDefaultEntryHolder { - static final com.google.protobuf.MapEntry< - java.lang.String, java.lang.String> defaultEntry = - com.google.protobuf.MapEntry - .newDefaultInstance( - io.keploy.grpc.stubs.Service.internal_static_services_Mock_SpecSchema_MetadataEntry_descriptor, - com.google.protobuf.WireFormat.FieldType.STRING, - "", - com.google.protobuf.WireFormat.FieldType.STRING, - ""); - } - private com.google.protobuf.MapField< - java.lang.String, java.lang.String> metadata_; - private com.google.protobuf.MapField - internalGetMetadata() { - if (metadata_ == null) { - return com.google.protobuf.MapField.emptyMapField( - MetadataDefaultEntryHolder.defaultEntry); - } - return metadata_; - } - - public int getMetadataCount() { - return internalGetMetadata().getMap().size(); - } - /** - * map<string, string> Metadata = 1; - */ - - @java.lang.Override - public boolean containsMetadata( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - return internalGetMetadata().getMap().containsKey(key); - } - /** - * Use {@link #getMetadataMap()} instead. - */ - @java.lang.Override - @java.lang.Deprecated - public java.util.Map getMetadata() { - return getMetadataMap(); - } - /** - * map<string, string> Metadata = 1; - */ - @java.lang.Override - - public java.util.Map getMetadataMap() { - return internalGetMetadata().getMap(); - } - /** - * map<string, string> Metadata = 1; - */ - @java.lang.Override - - public java.lang.String getMetadataOrDefault( - java.lang.String key, - java.lang.String defaultValue) { - if (key == null) { throw new NullPointerException("map key"); } - java.util.Map map = - internalGetMetadata().getMap(); - return map.containsKey(key) ? map.get(key) : defaultValue; - } - /** - * map<string, string> Metadata = 1; - */ - @java.lang.Override - - public java.lang.String getMetadataOrThrow( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - java.util.Map map = - internalGetMetadata().getMap(); - if (!map.containsKey(key)) { - throw new java.lang.IllegalArgumentException(); - } - return map.get(key); - } - - public static final int OBJECTS_FIELD_NUMBER = 2; - private java.util.List objects_; - /** - * repeated .services.Mock.Object Objects = 2; - */ - @java.lang.Override - public java.util.List getObjectsList() { - return objects_; - } - /** - * repeated .services.Mock.Object Objects = 2; - */ - @java.lang.Override - public java.util.List - getObjectsOrBuilderList() { - return objects_; - } - /** - * repeated .services.Mock.Object Objects = 2; - */ - @java.lang.Override - public int getObjectsCount() { - return objects_.size(); - } - /** - * repeated .services.Mock.Object Objects = 2; - */ - @java.lang.Override - public io.keploy.grpc.stubs.Service.Mock.Object getObjects(int index) { - return objects_.get(index); - } - /** - * repeated .services.Mock.Object Objects = 2; - */ - @java.lang.Override - public io.keploy.grpc.stubs.Service.Mock.ObjectOrBuilder getObjectsOrBuilder( - int index) { - return objects_.get(index); - } - - public static final int REQ_FIELD_NUMBER = 3; - private io.keploy.grpc.stubs.Service.HttpReq req_; - /** - * .services.HttpReq Req = 3; - * @return Whether the req field is set. - */ - @java.lang.Override - public boolean hasReq() { - return req_ != null; - } - /** - * .services.HttpReq Req = 3; - * @return The req. - */ - @java.lang.Override - public io.keploy.grpc.stubs.Service.HttpReq getReq() { - return req_ == null ? io.keploy.grpc.stubs.Service.HttpReq.getDefaultInstance() : req_; - } - /** - * .services.HttpReq Req = 3; - */ - @java.lang.Override - public io.keploy.grpc.stubs.Service.HttpReqOrBuilder getReqOrBuilder() { - return getReq(); - } - - public static final int RES_FIELD_NUMBER = 4; - private io.keploy.grpc.stubs.Service.HttpResp res_; - /** - * .services.HttpResp Res = 4; - * @return Whether the res field is set. - */ - @java.lang.Override - public boolean hasRes() { - return res_ != null; - } - /** - * .services.HttpResp Res = 4; - * @return The res. - */ - @java.lang.Override - public io.keploy.grpc.stubs.Service.HttpResp getRes() { - return res_ == null ? io.keploy.grpc.stubs.Service.HttpResp.getDefaultInstance() : res_; - } - /** - * .services.HttpResp Res = 4; - */ - @java.lang.Override - public io.keploy.grpc.stubs.Service.HttpRespOrBuilder getResOrBuilder() { - return getRes(); - } - - public static final int MOCKS_FIELD_NUMBER = 5; - private com.google.protobuf.LazyStringList mocks_; - /** - * repeated string Mocks = 5; - * @return A list containing the mocks. - */ - public com.google.protobuf.ProtocolStringList - getMocksList() { - return mocks_; - } - /** - * repeated string Mocks = 5; - * @return The count of mocks. - */ - public int getMocksCount() { - return mocks_.size(); - } - /** - * repeated string Mocks = 5; - * @param index The index of the element to return. - * @return The mocks at the given index. - */ - public java.lang.String getMocks(int index) { - return mocks_.get(index); - } - /** - * repeated string Mocks = 5; - * @param index The index of the value to return. - * @return The bytes of the mocks at the given index. - */ - public com.google.protobuf.ByteString - getMocksBytes(int index) { - return mocks_.getByteString(index); - } - - public static final int ASSERTIONS_FIELD_NUMBER = 6; - private static final class AssertionsDefaultEntryHolder { - static final com.google.protobuf.MapEntry< - java.lang.String, io.keploy.grpc.stubs.Service.StrArr> defaultEntry = - com.google.protobuf.MapEntry - .newDefaultInstance( - io.keploy.grpc.stubs.Service.internal_static_services_Mock_SpecSchema_AssertionsEntry_descriptor, - com.google.protobuf.WireFormat.FieldType.STRING, - "", - com.google.protobuf.WireFormat.FieldType.MESSAGE, - io.keploy.grpc.stubs.Service.StrArr.getDefaultInstance()); - } - private com.google.protobuf.MapField< - java.lang.String, io.keploy.grpc.stubs.Service.StrArr> assertions_; - private com.google.protobuf.MapField - internalGetAssertions() { - if (assertions_ == null) { - return com.google.protobuf.MapField.emptyMapField( - AssertionsDefaultEntryHolder.defaultEntry); - } - return assertions_; - } - - public int getAssertionsCount() { - return internalGetAssertions().getMap().size(); - } - /** - * map<string, .services.StrArr> Assertions = 6; - */ - - @java.lang.Override - public boolean containsAssertions( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - return internalGetAssertions().getMap().containsKey(key); - } - /** - * Use {@link #getAssertionsMap()} instead. - */ - @java.lang.Override - @java.lang.Deprecated - public java.util.Map getAssertions() { - return getAssertionsMap(); - } - /** - * map<string, .services.StrArr> Assertions = 6; - */ - @java.lang.Override - - public java.util.Map getAssertionsMap() { - return internalGetAssertions().getMap(); - } - /** - * map<string, .services.StrArr> Assertions = 6; - */ - @java.lang.Override - - public io.keploy.grpc.stubs.Service.StrArr getAssertionsOrDefault( - java.lang.String key, - io.keploy.grpc.stubs.Service.StrArr defaultValue) { - if (key == null) { throw new NullPointerException("map key"); } - java.util.Map map = - internalGetAssertions().getMap(); - return map.containsKey(key) ? map.get(key) : defaultValue; - } - /** - * map<string, .services.StrArr> Assertions = 6; - */ - @java.lang.Override - - public io.keploy.grpc.stubs.Service.StrArr getAssertionsOrThrow( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - java.util.Map map = - internalGetAssertions().getMap(); - if (!map.containsKey(key)) { - throw new java.lang.IllegalArgumentException(); - } - return map.get(key); - } - - public static final int CREATED_FIELD_NUMBER = 7; - private long created_; - /** - * int64 Created = 7; - * @return The created. - */ - @java.lang.Override - public long getCreated() { - return created_; - } - - public static final int TYPE_FIELD_NUMBER = 8; - private volatile java.lang.Object type_; - /** - *
-       * for sql
-       * 
- * - * string Type = 8; - * @return The type. - */ - @java.lang.Override - public java.lang.String getType() { - java.lang.Object ref = type_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - type_ = s; - return s; - } - } - /** - *
-       * for sql
-       * 
- * - * string Type = 8; - * @return The bytes for type. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getTypeBytes() { - java.lang.Object ref = type_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - type_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int TABLE_FIELD_NUMBER = 9; - private io.keploy.grpc.stubs.Service.Table table_; - /** - * optional .services.Table Table = 9; - * @return Whether the table field is set. - */ - @java.lang.Override - public boolean hasTable() { - return ((bitField0_ & 0x00000001) != 0); - } - /** - * optional .services.Table Table = 9; - * @return The table. - */ - @java.lang.Override - public io.keploy.grpc.stubs.Service.Table getTable() { - return table_ == null ? io.keploy.grpc.stubs.Service.Table.getDefaultInstance() : table_; - } - /** - * optional .services.Table Table = 9; - */ - @java.lang.Override - public io.keploy.grpc.stubs.Service.TableOrBuilder getTableOrBuilder() { - return table_ == null ? io.keploy.grpc.stubs.Service.Table.getDefaultInstance() : table_; - } - - public static final int INT_FIELD_NUMBER = 10; - private long int_; - /** - *
-       * change it to rows commited
-       * 
- * - * int64 Int = 10; - * @return The int. - */ - @java.lang.Override - public long getInt() { - return int_; - } - - public static final int ERR_FIELD_NUMBER = 11; - private com.google.protobuf.LazyStringList err_; - /** - * repeated string Err = 11; - * @return A list containing the err. - */ - public com.google.protobuf.ProtocolStringList - getErrList() { - return err_; - } - /** - * repeated string Err = 11; - * @return The count of err. - */ - public int getErrCount() { - return err_.size(); - } - /** - * repeated string Err = 11; - * @param index The index of the element to return. - * @return The err at the given index. - */ - public java.lang.String getErr(int index) { - return err_.get(index); - } - /** - * repeated string Err = 11; - * @param index The index of the value to return. - * @return The bytes of the err at the given index. - */ - public com.google.protobuf.ByteString - getErrBytes(int index) { - return err_.getByteString(index); - } - - public static final int GRPCREQUEST_FIELD_NUMBER = 12; - private io.keploy.grpc.stubs.Service.GrpcReq grpcRequest_; - /** - * .services.GrpcReq GrpcRequest = 12; - * @return Whether the grpcRequest field is set. - */ - @java.lang.Override - public boolean hasGrpcRequest() { - return grpcRequest_ != null; - } - /** - * .services.GrpcReq GrpcRequest = 12; - * @return The grpcRequest. - */ - @java.lang.Override - public io.keploy.grpc.stubs.Service.GrpcReq getGrpcRequest() { - return grpcRequest_ == null ? io.keploy.grpc.stubs.Service.GrpcReq.getDefaultInstance() : grpcRequest_; - } - /** - * .services.GrpcReq GrpcRequest = 12; - */ - @java.lang.Override - public io.keploy.grpc.stubs.Service.GrpcReqOrBuilder getGrpcRequestOrBuilder() { - return getGrpcRequest(); - } - - public static final int GRPCRESP_FIELD_NUMBER = 13; - private io.keploy.grpc.stubs.Service.GrpcResp grpcResp_; - /** - * .services.GrpcResp GrpcResp = 13; - * @return Whether the grpcResp field is set. - */ - @java.lang.Override - public boolean hasGrpcResp() { - return grpcResp_ != null; - } - /** - * .services.GrpcResp GrpcResp = 13; - * @return The grpcResp. - */ - @java.lang.Override - public io.keploy.grpc.stubs.Service.GrpcResp getGrpcResp() { - return grpcResp_ == null ? io.keploy.grpc.stubs.Service.GrpcResp.getDefaultInstance() : grpcResp_; - } - /** - * .services.GrpcResp GrpcResp = 13; - */ - @java.lang.Override - public io.keploy.grpc.stubs.Service.GrpcRespOrBuilder getGrpcRespOrBuilder() { - return getGrpcResp(); - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - com.google.protobuf.GeneratedMessageV3 - .serializeStringMapTo( - output, - internalGetMetadata(), - MetadataDefaultEntryHolder.defaultEntry, - 1); - for (int i = 0; i < objects_.size(); i++) { - output.writeMessage(2, objects_.get(i)); - } - if (req_ != null) { - output.writeMessage(3, getReq()); - } - if (res_ != null) { - output.writeMessage(4, getRes()); - } - for (int i = 0; i < mocks_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 5, mocks_.getRaw(i)); - } - com.google.protobuf.GeneratedMessageV3 - .serializeStringMapTo( - output, - internalGetAssertions(), - AssertionsDefaultEntryHolder.defaultEntry, - 6); - if (created_ != 0L) { - output.writeInt64(7, created_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(type_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 8, type_); - } - if (((bitField0_ & 0x00000001) != 0)) { - output.writeMessage(9, getTable()); - } - if (int_ != 0L) { - output.writeInt64(10, int_); - } - for (int i = 0; i < err_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 11, err_.getRaw(i)); - } - if (grpcRequest_ != null) { - output.writeMessage(12, getGrpcRequest()); - } - if (grpcResp_ != null) { - output.writeMessage(13, getGrpcResp()); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - for (java.util.Map.Entry entry - : internalGetMetadata().getMap().entrySet()) { - com.google.protobuf.MapEntry - metadata__ = MetadataDefaultEntryHolder.defaultEntry.newBuilderForType() - .setKey(entry.getKey()) - .setValue(entry.getValue()) - .build(); - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, metadata__); - } - for (int i = 0; i < objects_.size(); i++) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(2, objects_.get(i)); - } - if (req_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(3, getReq()); - } - if (res_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(4, getRes()); - } - { - int dataSize = 0; - for (int i = 0; i < mocks_.size(); i++) { - dataSize += computeStringSizeNoTag(mocks_.getRaw(i)); - } - size += dataSize; - size += 1 * getMocksList().size(); - } - for (java.util.Map.Entry entry - : internalGetAssertions().getMap().entrySet()) { - com.google.protobuf.MapEntry - assertions__ = AssertionsDefaultEntryHolder.defaultEntry.newBuilderForType() - .setKey(entry.getKey()) - .setValue(entry.getValue()) - .build(); - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(6, assertions__); - } - if (created_ != 0L) { - size += com.google.protobuf.CodedOutputStream - .computeInt64Size(7, created_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(type_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(8, type_); - } - if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(9, getTable()); - } - if (int_ != 0L) { - size += com.google.protobuf.CodedOutputStream - .computeInt64Size(10, int_); - } - { - int dataSize = 0; - for (int i = 0; i < err_.size(); i++) { - dataSize += computeStringSizeNoTag(err_.getRaw(i)); - } - size += dataSize; - size += 1 * getErrList().size(); - } - if (grpcRequest_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(12, getGrpcRequest()); - } - if (grpcResp_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(13, getGrpcResp()); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof io.keploy.grpc.stubs.Service.Mock.SpecSchema)) { - return super.equals(obj); - } - io.keploy.grpc.stubs.Service.Mock.SpecSchema other = (io.keploy.grpc.stubs.Service.Mock.SpecSchema) obj; - - if (!internalGetMetadata().equals( - other.internalGetMetadata())) return false; - if (!getObjectsList() - .equals(other.getObjectsList())) return false; - if (hasReq() != other.hasReq()) return false; - if (hasReq()) { - if (!getReq() - .equals(other.getReq())) return false; - } - if (hasRes() != other.hasRes()) return false; - if (hasRes()) { - if (!getRes() - .equals(other.getRes())) return false; - } - if (!getMocksList() - .equals(other.getMocksList())) return false; - if (!internalGetAssertions().equals( - other.internalGetAssertions())) return false; - if (getCreated() - != other.getCreated()) return false; - if (!getType() - .equals(other.getType())) return false; - if (hasTable() != other.hasTable()) return false; - if (hasTable()) { - if (!getTable() - .equals(other.getTable())) return false; - } - if (getInt() - != other.getInt()) return false; - if (!getErrList() - .equals(other.getErrList())) return false; - if (hasGrpcRequest() != other.hasGrpcRequest()) return false; - if (hasGrpcRequest()) { - if (!getGrpcRequest() - .equals(other.getGrpcRequest())) return false; - } - if (hasGrpcResp() != other.hasGrpcResp()) return false; - if (hasGrpcResp()) { - if (!getGrpcResp() - .equals(other.getGrpcResp())) return false; - } - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (!internalGetMetadata().getMap().isEmpty()) { - hash = (37 * hash) + METADATA_FIELD_NUMBER; - hash = (53 * hash) + internalGetMetadata().hashCode(); - } - if (getObjectsCount() > 0) { - hash = (37 * hash) + OBJECTS_FIELD_NUMBER; - hash = (53 * hash) + getObjectsList().hashCode(); - } - if (hasReq()) { - hash = (37 * hash) + REQ_FIELD_NUMBER; - hash = (53 * hash) + getReq().hashCode(); - } - if (hasRes()) { - hash = (37 * hash) + RES_FIELD_NUMBER; - hash = (53 * hash) + getRes().hashCode(); - } - if (getMocksCount() > 0) { - hash = (37 * hash) + MOCKS_FIELD_NUMBER; - hash = (53 * hash) + getMocksList().hashCode(); - } - if (!internalGetAssertions().getMap().isEmpty()) { - hash = (37 * hash) + ASSERTIONS_FIELD_NUMBER; - hash = (53 * hash) + internalGetAssertions().hashCode(); - } - hash = (37 * hash) + CREATED_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - getCreated()); - hash = (37 * hash) + TYPE_FIELD_NUMBER; - hash = (53 * hash) + getType().hashCode(); - if (hasTable()) { - hash = (37 * hash) + TABLE_FIELD_NUMBER; - hash = (53 * hash) + getTable().hashCode(); - } - hash = (37 * hash) + INT_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - getInt()); - if (getErrCount() > 0) { - hash = (37 * hash) + ERR_FIELD_NUMBER; - hash = (53 * hash) + getErrList().hashCode(); - } - if (hasGrpcRequest()) { - hash = (37 * hash) + GRPCREQUEST_FIELD_NUMBER; - hash = (53 * hash) + getGrpcRequest().hashCode(); - } - if (hasGrpcResp()) { - hash = (37 * hash) + GRPCRESP_FIELD_NUMBER; - hash = (53 * hash) + getGrpcResp().hashCode(); - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static io.keploy.grpc.stubs.Service.Mock.SpecSchema parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.keploy.grpc.stubs.Service.Mock.SpecSchema parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.Mock.SpecSchema parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.keploy.grpc.stubs.Service.Mock.SpecSchema parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.Mock.SpecSchema parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.keploy.grpc.stubs.Service.Mock.SpecSchema parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.Mock.SpecSchema parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static io.keploy.grpc.stubs.Service.Mock.SpecSchema parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.Mock.SpecSchema parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static io.keploy.grpc.stubs.Service.Mock.SpecSchema parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.Mock.SpecSchema parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static io.keploy.grpc.stubs.Service.Mock.SpecSchema parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(io.keploy.grpc.stubs.Service.Mock.SpecSchema prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * Protobuf type {@code services.Mock.SpecSchema} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:services.Mock.SpecSchema) - io.keploy.grpc.stubs.Service.Mock.SpecSchemaOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return io.keploy.grpc.stubs.Service.internal_static_services_Mock_SpecSchema_descriptor; - } - - @SuppressWarnings({"rawtypes"}) - protected com.google.protobuf.MapField internalGetMapField( - int number) { - switch (number) { - case 1: - return internalGetMetadata(); - case 6: - return internalGetAssertions(); - default: - throw new RuntimeException( - "Invalid map field number: " + number); - } - } - @SuppressWarnings({"rawtypes"}) - protected com.google.protobuf.MapField internalGetMutableMapField( - int number) { - switch (number) { - case 1: - return internalGetMutableMetadata(); - case 6: - return internalGetMutableAssertions(); - default: - throw new RuntimeException( - "Invalid map field number: " + number); - } - } - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return io.keploy.grpc.stubs.Service.internal_static_services_Mock_SpecSchema_fieldAccessorTable - .ensureFieldAccessorsInitialized( - io.keploy.grpc.stubs.Service.Mock.SpecSchema.class, io.keploy.grpc.stubs.Service.Mock.SpecSchema.Builder.class); - } - - // Construct using io.keploy.grpc.stubs.Service.Mock.SpecSchema.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 - .alwaysUseFieldBuilders) { - getObjectsFieldBuilder(); - getTableFieldBuilder(); - } - } - @java.lang.Override - public Builder clear() { - super.clear(); - internalGetMutableMetadata().clear(); - if (objectsBuilder_ == null) { - objects_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000002); - } else { - objectsBuilder_.clear(); - } - if (reqBuilder_ == null) { - req_ = null; - } else { - req_ = null; - reqBuilder_ = null; - } - if (resBuilder_ == null) { - res_ = null; - } else { - res_ = null; - resBuilder_ = null; - } - mocks_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00000004); - internalGetMutableAssertions().clear(); - created_ = 0L; - - type_ = ""; - - if (tableBuilder_ == null) { - table_ = null; - } else { - tableBuilder_.clear(); - } - bitField0_ = (bitField0_ & ~0x00000010); - int_ = 0L; - - err_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00000020); - if (grpcRequestBuilder_ == null) { - grpcRequest_ = null; - } else { - grpcRequest_ = null; - grpcRequestBuilder_ = null; - } - if (grpcRespBuilder_ == null) { - grpcResp_ = null; - } else { - grpcResp_ = null; - grpcRespBuilder_ = null; - } - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return io.keploy.grpc.stubs.Service.internal_static_services_Mock_SpecSchema_descriptor; - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.Mock.SpecSchema getDefaultInstanceForType() { - return io.keploy.grpc.stubs.Service.Mock.SpecSchema.getDefaultInstance(); - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.Mock.SpecSchema build() { - io.keploy.grpc.stubs.Service.Mock.SpecSchema result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.Mock.SpecSchema buildPartial() { - io.keploy.grpc.stubs.Service.Mock.SpecSchema result = new io.keploy.grpc.stubs.Service.Mock.SpecSchema(this); - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; - result.metadata_ = internalGetMetadata(); - result.metadata_.makeImmutable(); - if (objectsBuilder_ == null) { - if (((bitField0_ & 0x00000002) != 0)) { - objects_ = java.util.Collections.unmodifiableList(objects_); - bitField0_ = (bitField0_ & ~0x00000002); - } - result.objects_ = objects_; - } else { - result.objects_ = objectsBuilder_.build(); - } - if (reqBuilder_ == null) { - result.req_ = req_; - } else { - result.req_ = reqBuilder_.build(); - } - if (resBuilder_ == null) { - result.res_ = res_; - } else { - result.res_ = resBuilder_.build(); - } - if (((bitField0_ & 0x00000004) != 0)) { - mocks_ = mocks_.getUnmodifiableView(); - bitField0_ = (bitField0_ & ~0x00000004); - } - result.mocks_ = mocks_; - result.assertions_ = internalGetAssertions(); - result.assertions_.makeImmutable(); - result.created_ = created_; - result.type_ = type_; - if (((from_bitField0_ & 0x00000010) != 0)) { - if (tableBuilder_ == null) { - result.table_ = table_; - } else { - result.table_ = tableBuilder_.build(); - } - to_bitField0_ |= 0x00000001; - } - result.int_ = int_; - if (((bitField0_ & 0x00000020) != 0)) { - err_ = err_.getUnmodifiableView(); - bitField0_ = (bitField0_ & ~0x00000020); - } - result.err_ = err_; - if (grpcRequestBuilder_ == null) { - result.grpcRequest_ = grpcRequest_; - } else { - result.grpcRequest_ = grpcRequestBuilder_.build(); - } - if (grpcRespBuilder_ == null) { - result.grpcResp_ = grpcResp_; - } else { - result.grpcResp_ = grpcRespBuilder_.build(); - } - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof io.keploy.grpc.stubs.Service.Mock.SpecSchema) { - return mergeFrom((io.keploy.grpc.stubs.Service.Mock.SpecSchema)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(io.keploy.grpc.stubs.Service.Mock.SpecSchema other) { - if (other == io.keploy.grpc.stubs.Service.Mock.SpecSchema.getDefaultInstance()) return this; - internalGetMutableMetadata().mergeFrom( - other.internalGetMetadata()); - if (objectsBuilder_ == null) { - if (!other.objects_.isEmpty()) { - if (objects_.isEmpty()) { - objects_ = other.objects_; - bitField0_ = (bitField0_ & ~0x00000002); - } else { - ensureObjectsIsMutable(); - objects_.addAll(other.objects_); - } - onChanged(); - } - } else { - if (!other.objects_.isEmpty()) { - if (objectsBuilder_.isEmpty()) { - objectsBuilder_.dispose(); - objectsBuilder_ = null; - objects_ = other.objects_; - bitField0_ = (bitField0_ & ~0x00000002); - objectsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? - getObjectsFieldBuilder() : null; - } else { - objectsBuilder_.addAllMessages(other.objects_); - } - } - } - if (other.hasReq()) { - mergeReq(other.getReq()); - } - if (other.hasRes()) { - mergeRes(other.getRes()); - } - if (!other.mocks_.isEmpty()) { - if (mocks_.isEmpty()) { - mocks_ = other.mocks_; - bitField0_ = (bitField0_ & ~0x00000004); - } else { - ensureMocksIsMutable(); - mocks_.addAll(other.mocks_); - } - onChanged(); - } - internalGetMutableAssertions().mergeFrom( - other.internalGetAssertions()); - if (other.getCreated() != 0L) { - setCreated(other.getCreated()); - } - if (!other.getType().isEmpty()) { - type_ = other.type_; - onChanged(); - } - if (other.hasTable()) { - mergeTable(other.getTable()); - } - if (other.getInt() != 0L) { - setInt(other.getInt()); - } - if (!other.err_.isEmpty()) { - if (err_.isEmpty()) { - err_ = other.err_; - bitField0_ = (bitField0_ & ~0x00000020); - } else { - ensureErrIsMutable(); - err_.addAll(other.err_); - } - onChanged(); - } - if (other.hasGrpcRequest()) { - mergeGrpcRequest(other.getGrpcRequest()); - } - if (other.hasGrpcResp()) { - mergeGrpcResp(other.getGrpcResp()); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - io.keploy.grpc.stubs.Service.Mock.SpecSchema parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (io.keploy.grpc.stubs.Service.Mock.SpecSchema) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - private int bitField0_; - - private com.google.protobuf.MapField< - java.lang.String, java.lang.String> metadata_; - private com.google.protobuf.MapField - internalGetMetadata() { - if (metadata_ == null) { - return com.google.protobuf.MapField.emptyMapField( - MetadataDefaultEntryHolder.defaultEntry); - } - return metadata_; - } - private com.google.protobuf.MapField - internalGetMutableMetadata() { - onChanged();; - if (metadata_ == null) { - metadata_ = com.google.protobuf.MapField.newMapField( - MetadataDefaultEntryHolder.defaultEntry); - } - if (!metadata_.isMutable()) { - metadata_ = metadata_.copy(); - } - return metadata_; - } - - public int getMetadataCount() { - return internalGetMetadata().getMap().size(); - } - /** - * map<string, string> Metadata = 1; - */ - - @java.lang.Override - public boolean containsMetadata( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - return internalGetMetadata().getMap().containsKey(key); - } - /** - * Use {@link #getMetadataMap()} instead. - */ - @java.lang.Override - @java.lang.Deprecated - public java.util.Map getMetadata() { - return getMetadataMap(); - } - /** - * map<string, string> Metadata = 1; - */ - @java.lang.Override - - public java.util.Map getMetadataMap() { - return internalGetMetadata().getMap(); - } - /** - * map<string, string> Metadata = 1; - */ - @java.lang.Override - - public java.lang.String getMetadataOrDefault( - java.lang.String key, - java.lang.String defaultValue) { - if (key == null) { throw new NullPointerException("map key"); } - java.util.Map map = - internalGetMetadata().getMap(); - return map.containsKey(key) ? map.get(key) : defaultValue; - } - /** - * map<string, string> Metadata = 1; - */ - @java.lang.Override - - public java.lang.String getMetadataOrThrow( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - java.util.Map map = - internalGetMetadata().getMap(); - if (!map.containsKey(key)) { - throw new java.lang.IllegalArgumentException(); - } - return map.get(key); - } - - public Builder clearMetadata() { - internalGetMutableMetadata().getMutableMap() - .clear(); - return this; - } - /** - * map<string, string> Metadata = 1; - */ - - public Builder removeMetadata( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - internalGetMutableMetadata().getMutableMap() - .remove(key); - return this; - } - /** - * Use alternate mutation accessors instead. - */ - @java.lang.Deprecated - public java.util.Map - getMutableMetadata() { - return internalGetMutableMetadata().getMutableMap(); - } - /** - * map<string, string> Metadata = 1; - */ - public Builder putMetadata( - java.lang.String key, - java.lang.String value) { - if (key == null) { throw new NullPointerException("map key"); } - if (value == null) { - throw new NullPointerException("map value"); -} - - internalGetMutableMetadata().getMutableMap() - .put(key, value); - return this; - } - /** - * map<string, string> Metadata = 1; - */ - - public Builder putAllMetadata( - java.util.Map values) { - internalGetMutableMetadata().getMutableMap() - .putAll(values); - return this; - } - - private java.util.List objects_ = - java.util.Collections.emptyList(); - private void ensureObjectsIsMutable() { - if (!((bitField0_ & 0x00000002) != 0)) { - objects_ = new java.util.ArrayList(objects_); - bitField0_ |= 0x00000002; - } - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - io.keploy.grpc.stubs.Service.Mock.Object, io.keploy.grpc.stubs.Service.Mock.Object.Builder, io.keploy.grpc.stubs.Service.Mock.ObjectOrBuilder> objectsBuilder_; - - /** - * repeated .services.Mock.Object Objects = 2; - */ - public java.util.List getObjectsList() { - if (objectsBuilder_ == null) { - return java.util.Collections.unmodifiableList(objects_); - } else { - return objectsBuilder_.getMessageList(); - } - } - /** - * repeated .services.Mock.Object Objects = 2; - */ - public int getObjectsCount() { - if (objectsBuilder_ == null) { - return objects_.size(); - } else { - return objectsBuilder_.getCount(); - } - } - /** - * repeated .services.Mock.Object Objects = 2; - */ - public io.keploy.grpc.stubs.Service.Mock.Object getObjects(int index) { - if (objectsBuilder_ == null) { - return objects_.get(index); - } else { - return objectsBuilder_.getMessage(index); - } - } - /** - * repeated .services.Mock.Object Objects = 2; - */ - public Builder setObjects( - int index, io.keploy.grpc.stubs.Service.Mock.Object value) { - if (objectsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureObjectsIsMutable(); - objects_.set(index, value); - onChanged(); - } else { - objectsBuilder_.setMessage(index, value); - } - return this; - } - /** - * repeated .services.Mock.Object Objects = 2; - */ - public Builder setObjects( - int index, io.keploy.grpc.stubs.Service.Mock.Object.Builder builderForValue) { - if (objectsBuilder_ == null) { - ensureObjectsIsMutable(); - objects_.set(index, builderForValue.build()); - onChanged(); - } else { - objectsBuilder_.setMessage(index, builderForValue.build()); - } - return this; - } - /** - * repeated .services.Mock.Object Objects = 2; - */ - public Builder addObjects(io.keploy.grpc.stubs.Service.Mock.Object value) { - if (objectsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureObjectsIsMutable(); - objects_.add(value); - onChanged(); - } else { - objectsBuilder_.addMessage(value); - } - return this; - } - /** - * repeated .services.Mock.Object Objects = 2; - */ - public Builder addObjects( - int index, io.keploy.grpc.stubs.Service.Mock.Object value) { - if (objectsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureObjectsIsMutable(); - objects_.add(index, value); - onChanged(); - } else { - objectsBuilder_.addMessage(index, value); - } - return this; - } - /** - * repeated .services.Mock.Object Objects = 2; - */ - public Builder addObjects( - io.keploy.grpc.stubs.Service.Mock.Object.Builder builderForValue) { - if (objectsBuilder_ == null) { - ensureObjectsIsMutable(); - objects_.add(builderForValue.build()); - onChanged(); - } else { - objectsBuilder_.addMessage(builderForValue.build()); - } - return this; - } - /** - * repeated .services.Mock.Object Objects = 2; - */ - public Builder addObjects( - int index, io.keploy.grpc.stubs.Service.Mock.Object.Builder builderForValue) { - if (objectsBuilder_ == null) { - ensureObjectsIsMutable(); - objects_.add(index, builderForValue.build()); - onChanged(); - } else { - objectsBuilder_.addMessage(index, builderForValue.build()); - } - return this; - } - /** - * repeated .services.Mock.Object Objects = 2; - */ - public Builder addAllObjects( - java.lang.Iterable values) { - if (objectsBuilder_ == null) { - ensureObjectsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, objects_); - onChanged(); - } else { - objectsBuilder_.addAllMessages(values); - } - return this; - } - /** - * repeated .services.Mock.Object Objects = 2; - */ - public Builder clearObjects() { - if (objectsBuilder_ == null) { - objects_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000002); - onChanged(); - } else { - objectsBuilder_.clear(); - } - return this; - } - /** - * repeated .services.Mock.Object Objects = 2; - */ - public Builder removeObjects(int index) { - if (objectsBuilder_ == null) { - ensureObjectsIsMutable(); - objects_.remove(index); - onChanged(); - } else { - objectsBuilder_.remove(index); - } - return this; - } - /** - * repeated .services.Mock.Object Objects = 2; - */ - public io.keploy.grpc.stubs.Service.Mock.Object.Builder getObjectsBuilder( - int index) { - return getObjectsFieldBuilder().getBuilder(index); - } - /** - * repeated .services.Mock.Object Objects = 2; - */ - public io.keploy.grpc.stubs.Service.Mock.ObjectOrBuilder getObjectsOrBuilder( - int index) { - if (objectsBuilder_ == null) { - return objects_.get(index); } else { - return objectsBuilder_.getMessageOrBuilder(index); - } - } - /** - * repeated .services.Mock.Object Objects = 2; - */ - public java.util.List - getObjectsOrBuilderList() { - if (objectsBuilder_ != null) { - return objectsBuilder_.getMessageOrBuilderList(); - } else { - return java.util.Collections.unmodifiableList(objects_); - } - } - /** - * repeated .services.Mock.Object Objects = 2; - */ - public io.keploy.grpc.stubs.Service.Mock.Object.Builder addObjectsBuilder() { - return getObjectsFieldBuilder().addBuilder( - io.keploy.grpc.stubs.Service.Mock.Object.getDefaultInstance()); - } - /** - * repeated .services.Mock.Object Objects = 2; - */ - public io.keploy.grpc.stubs.Service.Mock.Object.Builder addObjectsBuilder( - int index) { - return getObjectsFieldBuilder().addBuilder( - index, io.keploy.grpc.stubs.Service.Mock.Object.getDefaultInstance()); - } - /** - * repeated .services.Mock.Object Objects = 2; - */ - public java.util.List - getObjectsBuilderList() { - return getObjectsFieldBuilder().getBuilderList(); - } - private com.google.protobuf.RepeatedFieldBuilderV3< - io.keploy.grpc.stubs.Service.Mock.Object, io.keploy.grpc.stubs.Service.Mock.Object.Builder, io.keploy.grpc.stubs.Service.Mock.ObjectOrBuilder> - getObjectsFieldBuilder() { - if (objectsBuilder_ == null) { - objectsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< - io.keploy.grpc.stubs.Service.Mock.Object, io.keploy.grpc.stubs.Service.Mock.Object.Builder, io.keploy.grpc.stubs.Service.Mock.ObjectOrBuilder>( - objects_, - ((bitField0_ & 0x00000002) != 0), - getParentForChildren(), - isClean()); - objects_ = null; - } - return objectsBuilder_; - } - - private io.keploy.grpc.stubs.Service.HttpReq req_; - private com.google.protobuf.SingleFieldBuilderV3< - io.keploy.grpc.stubs.Service.HttpReq, io.keploy.grpc.stubs.Service.HttpReq.Builder, io.keploy.grpc.stubs.Service.HttpReqOrBuilder> reqBuilder_; - /** - * .services.HttpReq Req = 3; - * @return Whether the req field is set. - */ - public boolean hasReq() { - return reqBuilder_ != null || req_ != null; - } - /** - * .services.HttpReq Req = 3; - * @return The req. - */ - public io.keploy.grpc.stubs.Service.HttpReq getReq() { - if (reqBuilder_ == null) { - return req_ == null ? io.keploy.grpc.stubs.Service.HttpReq.getDefaultInstance() : req_; - } else { - return reqBuilder_.getMessage(); - } - } - /** - * .services.HttpReq Req = 3; - */ - public Builder setReq(io.keploy.grpc.stubs.Service.HttpReq value) { - if (reqBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - req_ = value; - onChanged(); - } else { - reqBuilder_.setMessage(value); - } - - return this; - } - /** - * .services.HttpReq Req = 3; - */ - public Builder setReq( - io.keploy.grpc.stubs.Service.HttpReq.Builder builderForValue) { - if (reqBuilder_ == null) { - req_ = builderForValue.build(); - onChanged(); - } else { - reqBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * .services.HttpReq Req = 3; - */ - public Builder mergeReq(io.keploy.grpc.stubs.Service.HttpReq value) { - if (reqBuilder_ == null) { - if (req_ != null) { - req_ = - io.keploy.grpc.stubs.Service.HttpReq.newBuilder(req_).mergeFrom(value).buildPartial(); - } else { - req_ = value; - } - onChanged(); - } else { - reqBuilder_.mergeFrom(value); - } - - return this; - } - /** - * .services.HttpReq Req = 3; - */ - public Builder clearReq() { - if (reqBuilder_ == null) { - req_ = null; - onChanged(); - } else { - req_ = null; - reqBuilder_ = null; - } - - return this; - } - /** - * .services.HttpReq Req = 3; - */ - public io.keploy.grpc.stubs.Service.HttpReq.Builder getReqBuilder() { - - onChanged(); - return getReqFieldBuilder().getBuilder(); - } - /** - * .services.HttpReq Req = 3; - */ - public io.keploy.grpc.stubs.Service.HttpReqOrBuilder getReqOrBuilder() { - if (reqBuilder_ != null) { - return reqBuilder_.getMessageOrBuilder(); - } else { - return req_ == null ? - io.keploy.grpc.stubs.Service.HttpReq.getDefaultInstance() : req_; - } - } - /** - * .services.HttpReq Req = 3; - */ - private com.google.protobuf.SingleFieldBuilderV3< - io.keploy.grpc.stubs.Service.HttpReq, io.keploy.grpc.stubs.Service.HttpReq.Builder, io.keploy.grpc.stubs.Service.HttpReqOrBuilder> - getReqFieldBuilder() { - if (reqBuilder_ == null) { - reqBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - io.keploy.grpc.stubs.Service.HttpReq, io.keploy.grpc.stubs.Service.HttpReq.Builder, io.keploy.grpc.stubs.Service.HttpReqOrBuilder>( - getReq(), - getParentForChildren(), - isClean()); - req_ = null; - } - return reqBuilder_; - } - - private io.keploy.grpc.stubs.Service.HttpResp res_; - private com.google.protobuf.SingleFieldBuilderV3< - io.keploy.grpc.stubs.Service.HttpResp, io.keploy.grpc.stubs.Service.HttpResp.Builder, io.keploy.grpc.stubs.Service.HttpRespOrBuilder> resBuilder_; - /** - * .services.HttpResp Res = 4; - * @return Whether the res field is set. - */ - public boolean hasRes() { - return resBuilder_ != null || res_ != null; - } - /** - * .services.HttpResp Res = 4; - * @return The res. - */ - public io.keploy.grpc.stubs.Service.HttpResp getRes() { - if (resBuilder_ == null) { - return res_ == null ? io.keploy.grpc.stubs.Service.HttpResp.getDefaultInstance() : res_; - } else { - return resBuilder_.getMessage(); - } - } - /** - * .services.HttpResp Res = 4; - */ - public Builder setRes(io.keploy.grpc.stubs.Service.HttpResp value) { - if (resBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - res_ = value; - onChanged(); - } else { - resBuilder_.setMessage(value); - } - - return this; - } - /** - * .services.HttpResp Res = 4; - */ - public Builder setRes( - io.keploy.grpc.stubs.Service.HttpResp.Builder builderForValue) { - if (resBuilder_ == null) { - res_ = builderForValue.build(); - onChanged(); - } else { - resBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * .services.HttpResp Res = 4; - */ - public Builder mergeRes(io.keploy.grpc.stubs.Service.HttpResp value) { - if (resBuilder_ == null) { - if (res_ != null) { - res_ = - io.keploy.grpc.stubs.Service.HttpResp.newBuilder(res_).mergeFrom(value).buildPartial(); - } else { - res_ = value; - } - onChanged(); - } else { - resBuilder_.mergeFrom(value); - } - - return this; - } - /** - * .services.HttpResp Res = 4; - */ - public Builder clearRes() { - if (resBuilder_ == null) { - res_ = null; - onChanged(); - } else { - res_ = null; - resBuilder_ = null; - } - - return this; - } - /** - * .services.HttpResp Res = 4; - */ - public io.keploy.grpc.stubs.Service.HttpResp.Builder getResBuilder() { - - onChanged(); - return getResFieldBuilder().getBuilder(); - } - /** - * .services.HttpResp Res = 4; - */ - public io.keploy.grpc.stubs.Service.HttpRespOrBuilder getResOrBuilder() { - if (resBuilder_ != null) { - return resBuilder_.getMessageOrBuilder(); - } else { - return res_ == null ? - io.keploy.grpc.stubs.Service.HttpResp.getDefaultInstance() : res_; - } - } - /** - * .services.HttpResp Res = 4; - */ - private com.google.protobuf.SingleFieldBuilderV3< - io.keploy.grpc.stubs.Service.HttpResp, io.keploy.grpc.stubs.Service.HttpResp.Builder, io.keploy.grpc.stubs.Service.HttpRespOrBuilder> - getResFieldBuilder() { - if (resBuilder_ == null) { - resBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - io.keploy.grpc.stubs.Service.HttpResp, io.keploy.grpc.stubs.Service.HttpResp.Builder, io.keploy.grpc.stubs.Service.HttpRespOrBuilder>( - getRes(), - getParentForChildren(), - isClean()); - res_ = null; - } - return resBuilder_; - } - - private com.google.protobuf.LazyStringList mocks_ = com.google.protobuf.LazyStringArrayList.EMPTY; - private void ensureMocksIsMutable() { - if (!((bitField0_ & 0x00000004) != 0)) { - mocks_ = new com.google.protobuf.LazyStringArrayList(mocks_); - bitField0_ |= 0x00000004; - } - } - /** - * repeated string Mocks = 5; - * @return A list containing the mocks. - */ - public com.google.protobuf.ProtocolStringList - getMocksList() { - return mocks_.getUnmodifiableView(); - } - /** - * repeated string Mocks = 5; - * @return The count of mocks. - */ - public int getMocksCount() { - return mocks_.size(); - } - /** - * repeated string Mocks = 5; - * @param index The index of the element to return. - * @return The mocks at the given index. - */ - public java.lang.String getMocks(int index) { - return mocks_.get(index); - } - /** - * repeated string Mocks = 5; - * @param index The index of the value to return. - * @return The bytes of the mocks at the given index. - */ - public com.google.protobuf.ByteString - getMocksBytes(int index) { - return mocks_.getByteString(index); - } - /** - * repeated string Mocks = 5; - * @param index The index to set the value at. - * @param value The mocks to set. - * @return This builder for chaining. - */ - public Builder setMocks( - int index, java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureMocksIsMutable(); - mocks_.set(index, value); - onChanged(); - return this; - } - /** - * repeated string Mocks = 5; - * @param value The mocks to add. - * @return This builder for chaining. - */ - public Builder addMocks( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureMocksIsMutable(); - mocks_.add(value); - onChanged(); - return this; - } - /** - * repeated string Mocks = 5; - * @param values The mocks to add. - * @return This builder for chaining. - */ - public Builder addAllMocks( - java.lang.Iterable values) { - ensureMocksIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, mocks_); - onChanged(); - return this; - } - /** - * repeated string Mocks = 5; - * @return This builder for chaining. - */ - public Builder clearMocks() { - mocks_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00000004); - onChanged(); - return this; - } - /** - * repeated string Mocks = 5; - * @param value The bytes of the mocks to add. - * @return This builder for chaining. - */ - public Builder addMocksBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - ensureMocksIsMutable(); - mocks_.add(value); - onChanged(); - return this; - } - - private com.google.protobuf.MapField< - java.lang.String, io.keploy.grpc.stubs.Service.StrArr> assertions_; - private com.google.protobuf.MapField - internalGetAssertions() { - if (assertions_ == null) { - return com.google.protobuf.MapField.emptyMapField( - AssertionsDefaultEntryHolder.defaultEntry); - } - return assertions_; - } - private com.google.protobuf.MapField - internalGetMutableAssertions() { - onChanged();; - if (assertions_ == null) { - assertions_ = com.google.protobuf.MapField.newMapField( - AssertionsDefaultEntryHolder.defaultEntry); - } - if (!assertions_.isMutable()) { - assertions_ = assertions_.copy(); - } - return assertions_; - } - - public int getAssertionsCount() { - return internalGetAssertions().getMap().size(); - } - /** - * map<string, .services.StrArr> Assertions = 6; - */ - - @java.lang.Override - public boolean containsAssertions( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - return internalGetAssertions().getMap().containsKey(key); - } - /** - * Use {@link #getAssertionsMap()} instead. - */ - @java.lang.Override - @java.lang.Deprecated - public java.util.Map getAssertions() { - return getAssertionsMap(); - } - /** - * map<string, .services.StrArr> Assertions = 6; - */ - @java.lang.Override - - public java.util.Map getAssertionsMap() { - return internalGetAssertions().getMap(); - } - /** - * map<string, .services.StrArr> Assertions = 6; - */ - @java.lang.Override - - public io.keploy.grpc.stubs.Service.StrArr getAssertionsOrDefault( - java.lang.String key, - io.keploy.grpc.stubs.Service.StrArr defaultValue) { - if (key == null) { throw new NullPointerException("map key"); } - java.util.Map map = - internalGetAssertions().getMap(); - return map.containsKey(key) ? map.get(key) : defaultValue; - } - /** - * map<string, .services.StrArr> Assertions = 6; - */ - @java.lang.Override - - public io.keploy.grpc.stubs.Service.StrArr getAssertionsOrThrow( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - java.util.Map map = - internalGetAssertions().getMap(); - if (!map.containsKey(key)) { - throw new java.lang.IllegalArgumentException(); - } - return map.get(key); - } - - public Builder clearAssertions() { - internalGetMutableAssertions().getMutableMap() - .clear(); - return this; - } - /** - * map<string, .services.StrArr> Assertions = 6; - */ - - public Builder removeAssertions( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - internalGetMutableAssertions().getMutableMap() - .remove(key); - return this; - } - /** - * Use alternate mutation accessors instead. - */ - @java.lang.Deprecated - public java.util.Map - getMutableAssertions() { - return internalGetMutableAssertions().getMutableMap(); - } - /** - * map<string, .services.StrArr> Assertions = 6; - */ - public Builder putAssertions( - java.lang.String key, - io.keploy.grpc.stubs.Service.StrArr value) { - if (key == null) { throw new NullPointerException("map key"); } - if (value == null) { - throw new NullPointerException("map value"); -} - - internalGetMutableAssertions().getMutableMap() - .put(key, value); - return this; - } - /** - * map<string, .services.StrArr> Assertions = 6; - */ - - public Builder putAllAssertions( - java.util.Map values) { - internalGetMutableAssertions().getMutableMap() - .putAll(values); - return this; - } - - private long created_ ; - /** - * int64 Created = 7; - * @return The created. - */ - @java.lang.Override - public long getCreated() { - return created_; - } - /** - * int64 Created = 7; - * @param value The created to set. - * @return This builder for chaining. - */ - public Builder setCreated(long value) { - - created_ = value; - onChanged(); - return this; - } - /** - * int64 Created = 7; - * @return This builder for chaining. - */ - public Builder clearCreated() { - - created_ = 0L; - onChanged(); - return this; - } - - private java.lang.Object type_ = ""; - /** - *
-         * for sql
-         * 
- * - * string Type = 8; - * @return The type. - */ - public java.lang.String getType() { - java.lang.Object ref = type_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - type_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - *
-         * for sql
-         * 
- * - * string Type = 8; - * @return The bytes for type. - */ - public com.google.protobuf.ByteString - getTypeBytes() { - java.lang.Object ref = type_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - type_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - *
-         * for sql
-         * 
- * - * string Type = 8; - * @param value The type to set. - * @return This builder for chaining. - */ - public Builder setType( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - type_ = value; - onChanged(); - return this; - } - /** - *
-         * for sql
-         * 
- * - * string Type = 8; - * @return This builder for chaining. - */ - public Builder clearType() { - - type_ = getDefaultInstance().getType(); - onChanged(); - return this; - } - /** - *
-         * for sql
-         * 
- * - * string Type = 8; - * @param value The bytes for type to set. - * @return This builder for chaining. - */ - public Builder setTypeBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - type_ = value; - onChanged(); - return this; - } - - private io.keploy.grpc.stubs.Service.Table table_; - private com.google.protobuf.SingleFieldBuilderV3< - io.keploy.grpc.stubs.Service.Table, io.keploy.grpc.stubs.Service.Table.Builder, io.keploy.grpc.stubs.Service.TableOrBuilder> tableBuilder_; - /** - * optional .services.Table Table = 9; - * @return Whether the table field is set. - */ - public boolean hasTable() { - return ((bitField0_ & 0x00000010) != 0); - } - /** - * optional .services.Table Table = 9; - * @return The table. - */ - public io.keploy.grpc.stubs.Service.Table getTable() { - if (tableBuilder_ == null) { - return table_ == null ? io.keploy.grpc.stubs.Service.Table.getDefaultInstance() : table_; - } else { - return tableBuilder_.getMessage(); - } - } - /** - * optional .services.Table Table = 9; - */ - public Builder setTable(io.keploy.grpc.stubs.Service.Table value) { - if (tableBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - table_ = value; - onChanged(); - } else { - tableBuilder_.setMessage(value); - } - bitField0_ |= 0x00000010; - return this; - } - /** - * optional .services.Table Table = 9; - */ - public Builder setTable( - io.keploy.grpc.stubs.Service.Table.Builder builderForValue) { - if (tableBuilder_ == null) { - table_ = builderForValue.build(); - onChanged(); - } else { - tableBuilder_.setMessage(builderForValue.build()); - } - bitField0_ |= 0x00000010; - return this; - } - /** - * optional .services.Table Table = 9; - */ - public Builder mergeTable(io.keploy.grpc.stubs.Service.Table value) { - if (tableBuilder_ == null) { - if (((bitField0_ & 0x00000010) != 0) && - table_ != null && - table_ != io.keploy.grpc.stubs.Service.Table.getDefaultInstance()) { - table_ = - io.keploy.grpc.stubs.Service.Table.newBuilder(table_).mergeFrom(value).buildPartial(); - } else { - table_ = value; - } - onChanged(); - } else { - tableBuilder_.mergeFrom(value); - } - bitField0_ |= 0x00000010; - return this; - } - /** - * optional .services.Table Table = 9; - */ - public Builder clearTable() { - if (tableBuilder_ == null) { - table_ = null; - onChanged(); - } else { - tableBuilder_.clear(); - } - bitField0_ = (bitField0_ & ~0x00000010); - return this; - } - /** - * optional .services.Table Table = 9; - */ - public io.keploy.grpc.stubs.Service.Table.Builder getTableBuilder() { - bitField0_ |= 0x00000010; - onChanged(); - return getTableFieldBuilder().getBuilder(); - } - /** - * optional .services.Table Table = 9; - */ - public io.keploy.grpc.stubs.Service.TableOrBuilder getTableOrBuilder() { - if (tableBuilder_ != null) { - return tableBuilder_.getMessageOrBuilder(); - } else { - return table_ == null ? - io.keploy.grpc.stubs.Service.Table.getDefaultInstance() : table_; - } - } - /** - * optional .services.Table Table = 9; - */ - private com.google.protobuf.SingleFieldBuilderV3< - io.keploy.grpc.stubs.Service.Table, io.keploy.grpc.stubs.Service.Table.Builder, io.keploy.grpc.stubs.Service.TableOrBuilder> - getTableFieldBuilder() { - if (tableBuilder_ == null) { - tableBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - io.keploy.grpc.stubs.Service.Table, io.keploy.grpc.stubs.Service.Table.Builder, io.keploy.grpc.stubs.Service.TableOrBuilder>( - getTable(), - getParentForChildren(), - isClean()); - table_ = null; - } - return tableBuilder_; - } - - private long int_ ; - /** - *
-         * change it to rows commited
-         * 
- * - * int64 Int = 10; - * @return The int. - */ - @java.lang.Override - public long getInt() { - return int_; - } - /** - *
-         * change it to rows commited
-         * 
- * - * int64 Int = 10; - * @param value The int to set. - * @return This builder for chaining. - */ - public Builder setInt(long value) { - - int_ = value; - onChanged(); - return this; - } - /** - *
-         * change it to rows commited
-         * 
- * - * int64 Int = 10; - * @return This builder for chaining. - */ - public Builder clearInt() { - - int_ = 0L; - onChanged(); - return this; - } - - private com.google.protobuf.LazyStringList err_ = com.google.protobuf.LazyStringArrayList.EMPTY; - private void ensureErrIsMutable() { - if (!((bitField0_ & 0x00000020) != 0)) { - err_ = new com.google.protobuf.LazyStringArrayList(err_); - bitField0_ |= 0x00000020; - } - } - /** - * repeated string Err = 11; - * @return A list containing the err. - */ - public com.google.protobuf.ProtocolStringList - getErrList() { - return err_.getUnmodifiableView(); - } - /** - * repeated string Err = 11; - * @return The count of err. - */ - public int getErrCount() { - return err_.size(); - } - /** - * repeated string Err = 11; - * @param index The index of the element to return. - * @return The err at the given index. - */ - public java.lang.String getErr(int index) { - return err_.get(index); - } - /** - * repeated string Err = 11; - * @param index The index of the value to return. - * @return The bytes of the err at the given index. - */ - public com.google.protobuf.ByteString - getErrBytes(int index) { - return err_.getByteString(index); - } - /** - * repeated string Err = 11; - * @param index The index to set the value at. - * @param value The err to set. - * @return This builder for chaining. - */ - public Builder setErr( - int index, java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureErrIsMutable(); - err_.set(index, value); - onChanged(); - return this; - } - /** - * repeated string Err = 11; - * @param value The err to add. - * @return This builder for chaining. - */ - public Builder addErr( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureErrIsMutable(); - err_.add(value); - onChanged(); - return this; - } - /** - * repeated string Err = 11; - * @param values The err to add. - * @return This builder for chaining. - */ - public Builder addAllErr( - java.lang.Iterable values) { - ensureErrIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, err_); - onChanged(); - return this; - } - /** - * repeated string Err = 11; - * @return This builder for chaining. - */ - public Builder clearErr() { - err_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00000020); - onChanged(); - return this; - } - /** - * repeated string Err = 11; - * @param value The bytes of the err to add. - * @return This builder for chaining. - */ - public Builder addErrBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - ensureErrIsMutable(); - err_.add(value); - onChanged(); - return this; - } - - private io.keploy.grpc.stubs.Service.GrpcReq grpcRequest_; - private com.google.protobuf.SingleFieldBuilderV3< - io.keploy.grpc.stubs.Service.GrpcReq, io.keploy.grpc.stubs.Service.GrpcReq.Builder, io.keploy.grpc.stubs.Service.GrpcReqOrBuilder> grpcRequestBuilder_; - /** - * .services.GrpcReq GrpcRequest = 12; - * @return Whether the grpcRequest field is set. - */ - public boolean hasGrpcRequest() { - return grpcRequestBuilder_ != null || grpcRequest_ != null; - } - /** - * .services.GrpcReq GrpcRequest = 12; - * @return The grpcRequest. - */ - public io.keploy.grpc.stubs.Service.GrpcReq getGrpcRequest() { - if (grpcRequestBuilder_ == null) { - return grpcRequest_ == null ? io.keploy.grpc.stubs.Service.GrpcReq.getDefaultInstance() : grpcRequest_; - } else { - return grpcRequestBuilder_.getMessage(); - } - } - /** - * .services.GrpcReq GrpcRequest = 12; - */ - public Builder setGrpcRequest(io.keploy.grpc.stubs.Service.GrpcReq value) { - if (grpcRequestBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - grpcRequest_ = value; - onChanged(); - } else { - grpcRequestBuilder_.setMessage(value); - } - - return this; - } - /** - * .services.GrpcReq GrpcRequest = 12; - */ - public Builder setGrpcRequest( - io.keploy.grpc.stubs.Service.GrpcReq.Builder builderForValue) { - if (grpcRequestBuilder_ == null) { - grpcRequest_ = builderForValue.build(); - onChanged(); - } else { - grpcRequestBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * .services.GrpcReq GrpcRequest = 12; - */ - public Builder mergeGrpcRequest(io.keploy.grpc.stubs.Service.GrpcReq value) { - if (grpcRequestBuilder_ == null) { - if (grpcRequest_ != null) { - grpcRequest_ = - io.keploy.grpc.stubs.Service.GrpcReq.newBuilder(grpcRequest_).mergeFrom(value).buildPartial(); - } else { - grpcRequest_ = value; - } - onChanged(); - } else { - grpcRequestBuilder_.mergeFrom(value); - } - - return this; - } - /** - * .services.GrpcReq GrpcRequest = 12; - */ - public Builder clearGrpcRequest() { - if (grpcRequestBuilder_ == null) { - grpcRequest_ = null; - onChanged(); - } else { - grpcRequest_ = null; - grpcRequestBuilder_ = null; - } - - return this; - } - /** - * .services.GrpcReq GrpcRequest = 12; - */ - public io.keploy.grpc.stubs.Service.GrpcReq.Builder getGrpcRequestBuilder() { - - onChanged(); - return getGrpcRequestFieldBuilder().getBuilder(); - } - /** - * .services.GrpcReq GrpcRequest = 12; - */ - public io.keploy.grpc.stubs.Service.GrpcReqOrBuilder getGrpcRequestOrBuilder() { - if (grpcRequestBuilder_ != null) { - return grpcRequestBuilder_.getMessageOrBuilder(); - } else { - return grpcRequest_ == null ? - io.keploy.grpc.stubs.Service.GrpcReq.getDefaultInstance() : grpcRequest_; - } - } - /** - * .services.GrpcReq GrpcRequest = 12; - */ - private com.google.protobuf.SingleFieldBuilderV3< - io.keploy.grpc.stubs.Service.GrpcReq, io.keploy.grpc.stubs.Service.GrpcReq.Builder, io.keploy.grpc.stubs.Service.GrpcReqOrBuilder> - getGrpcRequestFieldBuilder() { - if (grpcRequestBuilder_ == null) { - grpcRequestBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - io.keploy.grpc.stubs.Service.GrpcReq, io.keploy.grpc.stubs.Service.GrpcReq.Builder, io.keploy.grpc.stubs.Service.GrpcReqOrBuilder>( - getGrpcRequest(), - getParentForChildren(), - isClean()); - grpcRequest_ = null; - } - return grpcRequestBuilder_; - } - - private io.keploy.grpc.stubs.Service.GrpcResp grpcResp_; - private com.google.protobuf.SingleFieldBuilderV3< - io.keploy.grpc.stubs.Service.GrpcResp, io.keploy.grpc.stubs.Service.GrpcResp.Builder, io.keploy.grpc.stubs.Service.GrpcRespOrBuilder> grpcRespBuilder_; - /** - * .services.GrpcResp GrpcResp = 13; - * @return Whether the grpcResp field is set. - */ - public boolean hasGrpcResp() { - return grpcRespBuilder_ != null || grpcResp_ != null; - } - /** - * .services.GrpcResp GrpcResp = 13; - * @return The grpcResp. - */ - public io.keploy.grpc.stubs.Service.GrpcResp getGrpcResp() { - if (grpcRespBuilder_ == null) { - return grpcResp_ == null ? io.keploy.grpc.stubs.Service.GrpcResp.getDefaultInstance() : grpcResp_; - } else { - return grpcRespBuilder_.getMessage(); - } - } - /** - * .services.GrpcResp GrpcResp = 13; - */ - public Builder setGrpcResp(io.keploy.grpc.stubs.Service.GrpcResp value) { - if (grpcRespBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - grpcResp_ = value; - onChanged(); - } else { - grpcRespBuilder_.setMessage(value); - } - - return this; - } - /** - * .services.GrpcResp GrpcResp = 13; - */ - public Builder setGrpcResp( - io.keploy.grpc.stubs.Service.GrpcResp.Builder builderForValue) { - if (grpcRespBuilder_ == null) { - grpcResp_ = builderForValue.build(); - onChanged(); - } else { - grpcRespBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * .services.GrpcResp GrpcResp = 13; - */ - public Builder mergeGrpcResp(io.keploy.grpc.stubs.Service.GrpcResp value) { - if (grpcRespBuilder_ == null) { - if (grpcResp_ != null) { - grpcResp_ = - io.keploy.grpc.stubs.Service.GrpcResp.newBuilder(grpcResp_).mergeFrom(value).buildPartial(); - } else { - grpcResp_ = value; - } - onChanged(); - } else { - grpcRespBuilder_.mergeFrom(value); - } - - return this; - } - /** - * .services.GrpcResp GrpcResp = 13; - */ - public Builder clearGrpcResp() { - if (grpcRespBuilder_ == null) { - grpcResp_ = null; - onChanged(); - } else { - grpcResp_ = null; - grpcRespBuilder_ = null; - } - - return this; - } - /** - * .services.GrpcResp GrpcResp = 13; - */ - public io.keploy.grpc.stubs.Service.GrpcResp.Builder getGrpcRespBuilder() { - - onChanged(); - return getGrpcRespFieldBuilder().getBuilder(); - } - /** - * .services.GrpcResp GrpcResp = 13; - */ - public io.keploy.grpc.stubs.Service.GrpcRespOrBuilder getGrpcRespOrBuilder() { - if (grpcRespBuilder_ != null) { - return grpcRespBuilder_.getMessageOrBuilder(); - } else { - return grpcResp_ == null ? - io.keploy.grpc.stubs.Service.GrpcResp.getDefaultInstance() : grpcResp_; - } - } - /** - * .services.GrpcResp GrpcResp = 13; - */ - private com.google.protobuf.SingleFieldBuilderV3< - io.keploy.grpc.stubs.Service.GrpcResp, io.keploy.grpc.stubs.Service.GrpcResp.Builder, io.keploy.grpc.stubs.Service.GrpcRespOrBuilder> - getGrpcRespFieldBuilder() { - if (grpcRespBuilder_ == null) { - grpcRespBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - io.keploy.grpc.stubs.Service.GrpcResp, io.keploy.grpc.stubs.Service.GrpcResp.Builder, io.keploy.grpc.stubs.Service.GrpcRespOrBuilder>( - getGrpcResp(), - getParentForChildren(), - isClean()); - grpcResp_ = null; - } - return grpcRespBuilder_; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:services.Mock.SpecSchema) - } - - // @@protoc_insertion_point(class_scope:services.Mock.SpecSchema) - private static final io.keploy.grpc.stubs.Service.Mock.SpecSchema DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new io.keploy.grpc.stubs.Service.Mock.SpecSchema(); - } - - public static io.keploy.grpc.stubs.Service.Mock.SpecSchema getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public SpecSchema parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new SpecSchema(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.Mock.SpecSchema getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public static final int VERSION_FIELD_NUMBER = 1; - private volatile java.lang.Object version_; - /** - * string Version = 1; - * @return The version. - */ - @java.lang.Override - public java.lang.String getVersion() { - java.lang.Object ref = version_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - version_ = s; - return s; - } - } - /** - * string Version = 1; - * @return The bytes for version. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getVersionBytes() { - java.lang.Object ref = version_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - version_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int NAME_FIELD_NUMBER = 2; - private volatile java.lang.Object name_; - /** - * string Name = 2; - * @return The name. - */ - @java.lang.Override - public java.lang.String getName() { - java.lang.Object ref = name_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - name_ = s; - return s; - } - } - /** - * string Name = 2; - * @return The bytes for name. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getNameBytes() { - java.lang.Object ref = name_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - name_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int KIND_FIELD_NUMBER = 3; - private volatile java.lang.Object kind_; - /** - * string Kind = 3; - * @return The kind. - */ - @java.lang.Override - public java.lang.String getKind() { - java.lang.Object ref = kind_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - kind_ = s; - return s; - } - } - /** - * string Kind = 3; - * @return The bytes for kind. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getKindBytes() { - java.lang.Object ref = kind_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - kind_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int SPEC_FIELD_NUMBER = 4; - private io.keploy.grpc.stubs.Service.Mock.SpecSchema spec_; - /** - * .services.Mock.SpecSchema Spec = 4; - * @return Whether the spec field is set. - */ - @java.lang.Override - public boolean hasSpec() { - return spec_ != null; - } - /** - * .services.Mock.SpecSchema Spec = 4; - * @return The spec. - */ - @java.lang.Override - public io.keploy.grpc.stubs.Service.Mock.SpecSchema getSpec() { - return spec_ == null ? io.keploy.grpc.stubs.Service.Mock.SpecSchema.getDefaultInstance() : spec_; - } - /** - * .services.Mock.SpecSchema Spec = 4; - */ - @java.lang.Override - public io.keploy.grpc.stubs.Service.Mock.SpecSchemaOrBuilder getSpecOrBuilder() { - return getSpec(); - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(version_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, version_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, name_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(kind_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, kind_); - } - if (spec_ != null) { - output.writeMessage(4, getSpec()); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(version_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, version_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, name_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(kind_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, kind_); - } - if (spec_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(4, getSpec()); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof io.keploy.grpc.stubs.Service.Mock)) { - return super.equals(obj); - } - io.keploy.grpc.stubs.Service.Mock other = (io.keploy.grpc.stubs.Service.Mock) obj; - - if (!getVersion() - .equals(other.getVersion())) return false; - if (!getName() - .equals(other.getName())) return false; - if (!getKind() - .equals(other.getKind())) return false; - if (hasSpec() != other.hasSpec()) return false; - if (hasSpec()) { - if (!getSpec() - .equals(other.getSpec())) return false; - } - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + VERSION_FIELD_NUMBER; - hash = (53 * hash) + getVersion().hashCode(); - hash = (37 * hash) + NAME_FIELD_NUMBER; - hash = (53 * hash) + getName().hashCode(); - hash = (37 * hash) + KIND_FIELD_NUMBER; - hash = (53 * hash) + getKind().hashCode(); - if (hasSpec()) { - hash = (37 * hash) + SPEC_FIELD_NUMBER; - hash = (53 * hash) + getSpec().hashCode(); - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static io.keploy.grpc.stubs.Service.Mock parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.keploy.grpc.stubs.Service.Mock parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.Mock parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.keploy.grpc.stubs.Service.Mock parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.Mock parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.keploy.grpc.stubs.Service.Mock parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.Mock parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static io.keploy.grpc.stubs.Service.Mock parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.Mock parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static io.keploy.grpc.stubs.Service.Mock parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.Mock parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static io.keploy.grpc.stubs.Service.Mock parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(io.keploy.grpc.stubs.Service.Mock prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * Protobuf type {@code services.Mock} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:services.Mock) - io.keploy.grpc.stubs.Service.MockOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return io.keploy.grpc.stubs.Service.internal_static_services_Mock_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return io.keploy.grpc.stubs.Service.internal_static_services_Mock_fieldAccessorTable - .ensureFieldAccessorsInitialized( - io.keploy.grpc.stubs.Service.Mock.class, io.keploy.grpc.stubs.Service.Mock.Builder.class); - } - - // Construct using io.keploy.grpc.stubs.Service.Mock.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 - .alwaysUseFieldBuilders) { - } - } - @java.lang.Override - public Builder clear() { - super.clear(); - version_ = ""; - - name_ = ""; - - kind_ = ""; - - if (specBuilder_ == null) { - spec_ = null; - } else { - spec_ = null; - specBuilder_ = null; - } - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return io.keploy.grpc.stubs.Service.internal_static_services_Mock_descriptor; - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.Mock getDefaultInstanceForType() { - return io.keploy.grpc.stubs.Service.Mock.getDefaultInstance(); - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.Mock build() { - io.keploy.grpc.stubs.Service.Mock result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.Mock buildPartial() { - io.keploy.grpc.stubs.Service.Mock result = new io.keploy.grpc.stubs.Service.Mock(this); - result.version_ = version_; - result.name_ = name_; - result.kind_ = kind_; - if (specBuilder_ == null) { - result.spec_ = spec_; - } else { - result.spec_ = specBuilder_.build(); - } - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof io.keploy.grpc.stubs.Service.Mock) { - return mergeFrom((io.keploy.grpc.stubs.Service.Mock)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(io.keploy.grpc.stubs.Service.Mock other) { - if (other == io.keploy.grpc.stubs.Service.Mock.getDefaultInstance()) return this; - if (!other.getVersion().isEmpty()) { - version_ = other.version_; - onChanged(); - } - if (!other.getName().isEmpty()) { - name_ = other.name_; - onChanged(); - } - if (!other.getKind().isEmpty()) { - kind_ = other.kind_; - onChanged(); - } - if (other.hasSpec()) { - mergeSpec(other.getSpec()); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - io.keploy.grpc.stubs.Service.Mock parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (io.keploy.grpc.stubs.Service.Mock) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private java.lang.Object version_ = ""; - /** - * string Version = 1; - * @return The version. - */ - public java.lang.String getVersion() { - java.lang.Object ref = version_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - version_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * string Version = 1; - * @return The bytes for version. - */ - public com.google.protobuf.ByteString - getVersionBytes() { - java.lang.Object ref = version_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - version_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * string Version = 1; - * @param value The version to set. - * @return This builder for chaining. - */ - public Builder setVersion( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - version_ = value; - onChanged(); - return this; - } - /** - * string Version = 1; - * @return This builder for chaining. - */ - public Builder clearVersion() { - - version_ = getDefaultInstance().getVersion(); - onChanged(); - return this; - } - /** - * string Version = 1; - * @param value The bytes for version to set. - * @return This builder for chaining. - */ - public Builder setVersionBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - version_ = value; - onChanged(); - return this; - } - - private java.lang.Object name_ = ""; - /** - * string Name = 2; - * @return The name. - */ - public java.lang.String getName() { - java.lang.Object ref = name_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - name_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * string Name = 2; - * @return The bytes for name. - */ - public com.google.protobuf.ByteString - getNameBytes() { - java.lang.Object ref = name_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - name_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * string Name = 2; - * @param value The name to set. - * @return This builder for chaining. - */ - public Builder setName( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - name_ = value; - onChanged(); - return this; - } - /** - * string Name = 2; - * @return This builder for chaining. - */ - public Builder clearName() { - - name_ = getDefaultInstance().getName(); - onChanged(); - return this; - } - /** - * string Name = 2; - * @param value The bytes for name to set. - * @return This builder for chaining. - */ - public Builder setNameBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - name_ = value; - onChanged(); - return this; - } - - private java.lang.Object kind_ = ""; - /** - * string Kind = 3; - * @return The kind. - */ - public java.lang.String getKind() { - java.lang.Object ref = kind_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - kind_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * string Kind = 3; - * @return The bytes for kind. - */ - public com.google.protobuf.ByteString - getKindBytes() { - java.lang.Object ref = kind_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - kind_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * string Kind = 3; - * @param value The kind to set. - * @return This builder for chaining. - */ - public Builder setKind( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - kind_ = value; - onChanged(); - return this; - } - /** - * string Kind = 3; - * @return This builder for chaining. - */ - public Builder clearKind() { - - kind_ = getDefaultInstance().getKind(); - onChanged(); - return this; - } - /** - * string Kind = 3; - * @param value The bytes for kind to set. - * @return This builder for chaining. - */ - public Builder setKindBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - kind_ = value; - onChanged(); - return this; - } - - private io.keploy.grpc.stubs.Service.Mock.SpecSchema spec_; - private com.google.protobuf.SingleFieldBuilderV3< - io.keploy.grpc.stubs.Service.Mock.SpecSchema, io.keploy.grpc.stubs.Service.Mock.SpecSchema.Builder, io.keploy.grpc.stubs.Service.Mock.SpecSchemaOrBuilder> specBuilder_; - /** - * .services.Mock.SpecSchema Spec = 4; - * @return Whether the spec field is set. - */ - public boolean hasSpec() { - return specBuilder_ != null || spec_ != null; - } - /** - * .services.Mock.SpecSchema Spec = 4; - * @return The spec. - */ - public io.keploy.grpc.stubs.Service.Mock.SpecSchema getSpec() { - if (specBuilder_ == null) { - return spec_ == null ? io.keploy.grpc.stubs.Service.Mock.SpecSchema.getDefaultInstance() : spec_; - } else { - return specBuilder_.getMessage(); - } - } - /** - * .services.Mock.SpecSchema Spec = 4; - */ - public Builder setSpec(io.keploy.grpc.stubs.Service.Mock.SpecSchema value) { - if (specBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - spec_ = value; - onChanged(); - } else { - specBuilder_.setMessage(value); - } - - return this; - } - /** - * .services.Mock.SpecSchema Spec = 4; - */ - public Builder setSpec( - io.keploy.grpc.stubs.Service.Mock.SpecSchema.Builder builderForValue) { - if (specBuilder_ == null) { - spec_ = builderForValue.build(); - onChanged(); - } else { - specBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * .services.Mock.SpecSchema Spec = 4; - */ - public Builder mergeSpec(io.keploy.grpc.stubs.Service.Mock.SpecSchema value) { - if (specBuilder_ == null) { - if (spec_ != null) { - spec_ = - io.keploy.grpc.stubs.Service.Mock.SpecSchema.newBuilder(spec_).mergeFrom(value).buildPartial(); - } else { - spec_ = value; - } - onChanged(); - } else { - specBuilder_.mergeFrom(value); - } - - return this; - } - /** - * .services.Mock.SpecSchema Spec = 4; - */ - public Builder clearSpec() { - if (specBuilder_ == null) { - spec_ = null; - onChanged(); - } else { - spec_ = null; - specBuilder_ = null; - } - - return this; - } - /** - * .services.Mock.SpecSchema Spec = 4; - */ - public io.keploy.grpc.stubs.Service.Mock.SpecSchema.Builder getSpecBuilder() { - - onChanged(); - return getSpecFieldBuilder().getBuilder(); - } - /** - * .services.Mock.SpecSchema Spec = 4; - */ - public io.keploy.grpc.stubs.Service.Mock.SpecSchemaOrBuilder getSpecOrBuilder() { - if (specBuilder_ != null) { - return specBuilder_.getMessageOrBuilder(); - } else { - return spec_ == null ? - io.keploy.grpc.stubs.Service.Mock.SpecSchema.getDefaultInstance() : spec_; - } - } - /** - * .services.Mock.SpecSchema Spec = 4; - */ - private com.google.protobuf.SingleFieldBuilderV3< - io.keploy.grpc.stubs.Service.Mock.SpecSchema, io.keploy.grpc.stubs.Service.Mock.SpecSchema.Builder, io.keploy.grpc.stubs.Service.Mock.SpecSchemaOrBuilder> - getSpecFieldBuilder() { - if (specBuilder_ == null) { - specBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - io.keploy.grpc.stubs.Service.Mock.SpecSchema, io.keploy.grpc.stubs.Service.Mock.SpecSchema.Builder, io.keploy.grpc.stubs.Service.Mock.SpecSchemaOrBuilder>( - getSpec(), - getParentForChildren(), - isClean()); - spec_ = null; - } - return specBuilder_; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:services.Mock) - } - - // @@protoc_insertion_point(class_scope:services.Mock) - private static final io.keploy.grpc.stubs.Service.Mock DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new io.keploy.grpc.stubs.Service.Mock(); - } - - public static io.keploy.grpc.stubs.Service.Mock getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public Mock parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new Mock(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.Mock getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface TableOrBuilder extends - // @@protoc_insertion_point(interface_extends:services.Table) - com.google.protobuf.MessageOrBuilder { - - /** - * repeated .services.SqlCol Cols = 1; - */ - java.util.List - getColsList(); - /** - * repeated .services.SqlCol Cols = 1; - */ - io.keploy.grpc.stubs.Service.SqlCol getCols(int index); - /** - * repeated .services.SqlCol Cols = 1; - */ - int getColsCount(); - /** - * repeated .services.SqlCol Cols = 1; - */ - java.util.List - getColsOrBuilderList(); - /** - * repeated .services.SqlCol Cols = 1; - */ - io.keploy.grpc.stubs.Service.SqlColOrBuilder getColsOrBuilder( - int index); - - /** - * repeated string Rows = 2; - * @return A list containing the rows. - */ - java.util.List - getRowsList(); - /** - * repeated string Rows = 2; - * @return The count of rows. - */ - int getRowsCount(); - /** - * repeated string Rows = 2; - * @param index The index of the element to return. - * @return The rows at the given index. - */ - java.lang.String getRows(int index); - /** - * repeated string Rows = 2; - * @param index The index of the value to return. - * @return The bytes of the rows at the given index. - */ - com.google.protobuf.ByteString - getRowsBytes(int index); - } - /** - * Protobuf type {@code services.Table} - */ - public static final class Table extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:services.Table) - TableOrBuilder { - private static final long serialVersionUID = 0L; - // Use Table.newBuilder() to construct. - private Table(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private Table() { - cols_ = java.util.Collections.emptyList(); - rows_ = com.google.protobuf.LazyStringArrayList.EMPTY; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new Table(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private Table( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - if (!((mutable_bitField0_ & 0x00000001) != 0)) { - cols_ = new java.util.ArrayList(); - mutable_bitField0_ |= 0x00000001; - } - cols_.add( - input.readMessage(io.keploy.grpc.stubs.Service.SqlCol.parser(), extensionRegistry)); - break; - } - case 18: { - java.lang.String s = input.readStringRequireUtf8(); - if (!((mutable_bitField0_ & 0x00000002) != 0)) { - rows_ = new com.google.protobuf.LazyStringArrayList(); - mutable_bitField0_ |= 0x00000002; - } - rows_.add(s); - break; - } - default: { - if (!parseUnknownField( - input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e).setUnfinishedMessage(this); - } finally { - if (((mutable_bitField0_ & 0x00000001) != 0)) { - cols_ = java.util.Collections.unmodifiableList(cols_); - } - if (((mutable_bitField0_ & 0x00000002) != 0)) { - rows_ = rows_.getUnmodifiableView(); - } - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return io.keploy.grpc.stubs.Service.internal_static_services_Table_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return io.keploy.grpc.stubs.Service.internal_static_services_Table_fieldAccessorTable - .ensureFieldAccessorsInitialized( - io.keploy.grpc.stubs.Service.Table.class, io.keploy.grpc.stubs.Service.Table.Builder.class); - } - - public static final int COLS_FIELD_NUMBER = 1; - private java.util.List cols_; - /** - * repeated .services.SqlCol Cols = 1; - */ - @java.lang.Override - public java.util.List getColsList() { - return cols_; - } - /** - * repeated .services.SqlCol Cols = 1; - */ - @java.lang.Override - public java.util.List - getColsOrBuilderList() { - return cols_; - } - /** - * repeated .services.SqlCol Cols = 1; - */ - @java.lang.Override - public int getColsCount() { - return cols_.size(); - } - /** - * repeated .services.SqlCol Cols = 1; - */ - @java.lang.Override - public io.keploy.grpc.stubs.Service.SqlCol getCols(int index) { - return cols_.get(index); - } - /** - * repeated .services.SqlCol Cols = 1; - */ - @java.lang.Override - public io.keploy.grpc.stubs.Service.SqlColOrBuilder getColsOrBuilder( - int index) { - return cols_.get(index); - } - - public static final int ROWS_FIELD_NUMBER = 2; - private com.google.protobuf.LazyStringList rows_; - /** - * repeated string Rows = 2; - * @return A list containing the rows. - */ - public com.google.protobuf.ProtocolStringList - getRowsList() { - return rows_; - } - /** - * repeated string Rows = 2; - * @return The count of rows. - */ - public int getRowsCount() { - return rows_.size(); - } - /** - * repeated string Rows = 2; - * @param index The index of the element to return. - * @return The rows at the given index. - */ - public java.lang.String getRows(int index) { - return rows_.get(index); - } - /** - * repeated string Rows = 2; - * @param index The index of the value to return. - * @return The bytes of the rows at the given index. - */ - public com.google.protobuf.ByteString - getRowsBytes(int index) { - return rows_.getByteString(index); - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - for (int i = 0; i < cols_.size(); i++) { - output.writeMessage(1, cols_.get(i)); - } - for (int i = 0; i < rows_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, rows_.getRaw(i)); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - for (int i = 0; i < cols_.size(); i++) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, cols_.get(i)); - } - { - int dataSize = 0; - for (int i = 0; i < rows_.size(); i++) { - dataSize += computeStringSizeNoTag(rows_.getRaw(i)); - } - size += dataSize; - size += 1 * getRowsList().size(); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof io.keploy.grpc.stubs.Service.Table)) { - return super.equals(obj); - } - io.keploy.grpc.stubs.Service.Table other = (io.keploy.grpc.stubs.Service.Table) obj; - - if (!getColsList() - .equals(other.getColsList())) return false; - if (!getRowsList() - .equals(other.getRowsList())) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (getColsCount() > 0) { - hash = (37 * hash) + COLS_FIELD_NUMBER; - hash = (53 * hash) + getColsList().hashCode(); - } - if (getRowsCount() > 0) { - hash = (37 * hash) + ROWS_FIELD_NUMBER; - hash = (53 * hash) + getRowsList().hashCode(); - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static io.keploy.grpc.stubs.Service.Table parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.keploy.grpc.stubs.Service.Table parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.Table parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.keploy.grpc.stubs.Service.Table parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.Table parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.keploy.grpc.stubs.Service.Table parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.Table parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static io.keploy.grpc.stubs.Service.Table parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.Table parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static io.keploy.grpc.stubs.Service.Table parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.Table parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static io.keploy.grpc.stubs.Service.Table parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(io.keploy.grpc.stubs.Service.Table prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * Protobuf type {@code services.Table} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:services.Table) - io.keploy.grpc.stubs.Service.TableOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return io.keploy.grpc.stubs.Service.internal_static_services_Table_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return io.keploy.grpc.stubs.Service.internal_static_services_Table_fieldAccessorTable - .ensureFieldAccessorsInitialized( - io.keploy.grpc.stubs.Service.Table.class, io.keploy.grpc.stubs.Service.Table.Builder.class); - } - - // Construct using io.keploy.grpc.stubs.Service.Table.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 - .alwaysUseFieldBuilders) { - getColsFieldBuilder(); - } - } - @java.lang.Override - public Builder clear() { - super.clear(); - if (colsBuilder_ == null) { - cols_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - } else { - colsBuilder_.clear(); - } - rows_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00000002); - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return io.keploy.grpc.stubs.Service.internal_static_services_Table_descriptor; - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.Table getDefaultInstanceForType() { - return io.keploy.grpc.stubs.Service.Table.getDefaultInstance(); - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.Table build() { - io.keploy.grpc.stubs.Service.Table result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.Table buildPartial() { - io.keploy.grpc.stubs.Service.Table result = new io.keploy.grpc.stubs.Service.Table(this); - int from_bitField0_ = bitField0_; - if (colsBuilder_ == null) { - if (((bitField0_ & 0x00000001) != 0)) { - cols_ = java.util.Collections.unmodifiableList(cols_); - bitField0_ = (bitField0_ & ~0x00000001); - } - result.cols_ = cols_; - } else { - result.cols_ = colsBuilder_.build(); - } - if (((bitField0_ & 0x00000002) != 0)) { - rows_ = rows_.getUnmodifiableView(); - bitField0_ = (bitField0_ & ~0x00000002); - } - result.rows_ = rows_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof io.keploy.grpc.stubs.Service.Table) { - return mergeFrom((io.keploy.grpc.stubs.Service.Table)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(io.keploy.grpc.stubs.Service.Table other) { - if (other == io.keploy.grpc.stubs.Service.Table.getDefaultInstance()) return this; - if (colsBuilder_ == null) { - if (!other.cols_.isEmpty()) { - if (cols_.isEmpty()) { - cols_ = other.cols_; - bitField0_ = (bitField0_ & ~0x00000001); - } else { - ensureColsIsMutable(); - cols_.addAll(other.cols_); - } - onChanged(); - } - } else { - if (!other.cols_.isEmpty()) { - if (colsBuilder_.isEmpty()) { - colsBuilder_.dispose(); - colsBuilder_ = null; - cols_ = other.cols_; - bitField0_ = (bitField0_ & ~0x00000001); - colsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? - getColsFieldBuilder() : null; - } else { - colsBuilder_.addAllMessages(other.cols_); - } - } - } - if (!other.rows_.isEmpty()) { - if (rows_.isEmpty()) { - rows_ = other.rows_; - bitField0_ = (bitField0_ & ~0x00000002); - } else { - ensureRowsIsMutable(); - rows_.addAll(other.rows_); - } - onChanged(); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - io.keploy.grpc.stubs.Service.Table parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (io.keploy.grpc.stubs.Service.Table) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - private int bitField0_; - - private java.util.List cols_ = - java.util.Collections.emptyList(); - private void ensureColsIsMutable() { - if (!((bitField0_ & 0x00000001) != 0)) { - cols_ = new java.util.ArrayList(cols_); - bitField0_ |= 0x00000001; - } - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - io.keploy.grpc.stubs.Service.SqlCol, io.keploy.grpc.stubs.Service.SqlCol.Builder, io.keploy.grpc.stubs.Service.SqlColOrBuilder> colsBuilder_; - - /** - * repeated .services.SqlCol Cols = 1; - */ - public java.util.List getColsList() { - if (colsBuilder_ == null) { - return java.util.Collections.unmodifiableList(cols_); - } else { - return colsBuilder_.getMessageList(); - } - } - /** - * repeated .services.SqlCol Cols = 1; - */ - public int getColsCount() { - if (colsBuilder_ == null) { - return cols_.size(); - } else { - return colsBuilder_.getCount(); - } - } - /** - * repeated .services.SqlCol Cols = 1; - */ - public io.keploy.grpc.stubs.Service.SqlCol getCols(int index) { - if (colsBuilder_ == null) { - return cols_.get(index); - } else { - return colsBuilder_.getMessage(index); - } - } - /** - * repeated .services.SqlCol Cols = 1; - */ - public Builder setCols( - int index, io.keploy.grpc.stubs.Service.SqlCol value) { - if (colsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureColsIsMutable(); - cols_.set(index, value); - onChanged(); - } else { - colsBuilder_.setMessage(index, value); - } - return this; - } - /** - * repeated .services.SqlCol Cols = 1; - */ - public Builder setCols( - int index, io.keploy.grpc.stubs.Service.SqlCol.Builder builderForValue) { - if (colsBuilder_ == null) { - ensureColsIsMutable(); - cols_.set(index, builderForValue.build()); - onChanged(); - } else { - colsBuilder_.setMessage(index, builderForValue.build()); - } - return this; - } - /** - * repeated .services.SqlCol Cols = 1; - */ - public Builder addCols(io.keploy.grpc.stubs.Service.SqlCol value) { - if (colsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureColsIsMutable(); - cols_.add(value); - onChanged(); - } else { - colsBuilder_.addMessage(value); - } - return this; - } - /** - * repeated .services.SqlCol Cols = 1; - */ - public Builder addCols( - int index, io.keploy.grpc.stubs.Service.SqlCol value) { - if (colsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureColsIsMutable(); - cols_.add(index, value); - onChanged(); - } else { - colsBuilder_.addMessage(index, value); - } - return this; - } - /** - * repeated .services.SqlCol Cols = 1; - */ - public Builder addCols( - io.keploy.grpc.stubs.Service.SqlCol.Builder builderForValue) { - if (colsBuilder_ == null) { - ensureColsIsMutable(); - cols_.add(builderForValue.build()); - onChanged(); - } else { - colsBuilder_.addMessage(builderForValue.build()); - } - return this; - } - /** - * repeated .services.SqlCol Cols = 1; - */ - public Builder addCols( - int index, io.keploy.grpc.stubs.Service.SqlCol.Builder builderForValue) { - if (colsBuilder_ == null) { - ensureColsIsMutable(); - cols_.add(index, builderForValue.build()); - onChanged(); - } else { - colsBuilder_.addMessage(index, builderForValue.build()); - } - return this; - } - /** - * repeated .services.SqlCol Cols = 1; - */ - public Builder addAllCols( - java.lang.Iterable values) { - if (colsBuilder_ == null) { - ensureColsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, cols_); - onChanged(); - } else { - colsBuilder_.addAllMessages(values); - } - return this; - } - /** - * repeated .services.SqlCol Cols = 1; - */ - public Builder clearCols() { - if (colsBuilder_ == null) { - cols_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - onChanged(); - } else { - colsBuilder_.clear(); - } - return this; - } - /** - * repeated .services.SqlCol Cols = 1; - */ - public Builder removeCols(int index) { - if (colsBuilder_ == null) { - ensureColsIsMutable(); - cols_.remove(index); - onChanged(); - } else { - colsBuilder_.remove(index); - } - return this; - } - /** - * repeated .services.SqlCol Cols = 1; - */ - public io.keploy.grpc.stubs.Service.SqlCol.Builder getColsBuilder( - int index) { - return getColsFieldBuilder().getBuilder(index); - } - /** - * repeated .services.SqlCol Cols = 1; - */ - public io.keploy.grpc.stubs.Service.SqlColOrBuilder getColsOrBuilder( - int index) { - if (colsBuilder_ == null) { - return cols_.get(index); } else { - return colsBuilder_.getMessageOrBuilder(index); - } - } - /** - * repeated .services.SqlCol Cols = 1; - */ - public java.util.List - getColsOrBuilderList() { - if (colsBuilder_ != null) { - return colsBuilder_.getMessageOrBuilderList(); - } else { - return java.util.Collections.unmodifiableList(cols_); - } - } - /** - * repeated .services.SqlCol Cols = 1; - */ - public io.keploy.grpc.stubs.Service.SqlCol.Builder addColsBuilder() { - return getColsFieldBuilder().addBuilder( - io.keploy.grpc.stubs.Service.SqlCol.getDefaultInstance()); - } - /** - * repeated .services.SqlCol Cols = 1; - */ - public io.keploy.grpc.stubs.Service.SqlCol.Builder addColsBuilder( - int index) { - return getColsFieldBuilder().addBuilder( - index, io.keploy.grpc.stubs.Service.SqlCol.getDefaultInstance()); - } - /** - * repeated .services.SqlCol Cols = 1; - */ - public java.util.List - getColsBuilderList() { - return getColsFieldBuilder().getBuilderList(); - } - private com.google.protobuf.RepeatedFieldBuilderV3< - io.keploy.grpc.stubs.Service.SqlCol, io.keploy.grpc.stubs.Service.SqlCol.Builder, io.keploy.grpc.stubs.Service.SqlColOrBuilder> - getColsFieldBuilder() { - if (colsBuilder_ == null) { - colsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< - io.keploy.grpc.stubs.Service.SqlCol, io.keploy.grpc.stubs.Service.SqlCol.Builder, io.keploy.grpc.stubs.Service.SqlColOrBuilder>( - cols_, - ((bitField0_ & 0x00000001) != 0), - getParentForChildren(), - isClean()); - cols_ = null; - } - return colsBuilder_; - } - - private com.google.protobuf.LazyStringList rows_ = com.google.protobuf.LazyStringArrayList.EMPTY; - private void ensureRowsIsMutable() { - if (!((bitField0_ & 0x00000002) != 0)) { - rows_ = new com.google.protobuf.LazyStringArrayList(rows_); - bitField0_ |= 0x00000002; - } - } - /** - * repeated string Rows = 2; - * @return A list containing the rows. - */ - public com.google.protobuf.ProtocolStringList - getRowsList() { - return rows_.getUnmodifiableView(); - } - /** - * repeated string Rows = 2; - * @return The count of rows. - */ - public int getRowsCount() { - return rows_.size(); - } - /** - * repeated string Rows = 2; - * @param index The index of the element to return. - * @return The rows at the given index. - */ - public java.lang.String getRows(int index) { - return rows_.get(index); - } - /** - * repeated string Rows = 2; - * @param index The index of the value to return. - * @return The bytes of the rows at the given index. - */ - public com.google.protobuf.ByteString - getRowsBytes(int index) { - return rows_.getByteString(index); - } - /** - * repeated string Rows = 2; - * @param index The index to set the value at. - * @param value The rows to set. - * @return This builder for chaining. - */ - public Builder setRows( - int index, java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureRowsIsMutable(); - rows_.set(index, value); - onChanged(); - return this; - } - /** - * repeated string Rows = 2; - * @param value The rows to add. - * @return This builder for chaining. - */ - public Builder addRows( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureRowsIsMutable(); - rows_.add(value); - onChanged(); - return this; - } - /** - * repeated string Rows = 2; - * @param values The rows to add. - * @return This builder for chaining. - */ - public Builder addAllRows( - java.lang.Iterable values) { - ensureRowsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, rows_); - onChanged(); - return this; - } - /** - * repeated string Rows = 2; - * @return This builder for chaining. - */ - public Builder clearRows() { - rows_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00000002); - onChanged(); - return this; - } - /** - * repeated string Rows = 2; - * @param value The bytes of the rows to add. - * @return This builder for chaining. - */ - public Builder addRowsBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - ensureRowsIsMutable(); - rows_.add(value); - onChanged(); - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:services.Table) - } - - // @@protoc_insertion_point(class_scope:services.Table) - private static final io.keploy.grpc.stubs.Service.Table DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new io.keploy.grpc.stubs.Service.Table(); - } - - public static io.keploy.grpc.stubs.Service.Table getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser
() { - @java.lang.Override - public Table parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new Table(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser
parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser
getParserForType() { - return PARSER; - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.Table getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface SqlColOrBuilder extends - // @@protoc_insertion_point(interface_extends:services.SqlCol) - com.google.protobuf.MessageOrBuilder { - - /** - * string Name = 1; - * @return The name. - */ - java.lang.String getName(); - /** - * string Name = 1; - * @return The bytes for name. - */ - com.google.protobuf.ByteString - getNameBytes(); - - /** - * string Type = 2; - * @return The type. - */ - java.lang.String getType(); - /** - * string Type = 2; - * @return The bytes for type. - */ - com.google.protobuf.ByteString - getTypeBytes(); - - /** - *
-     *optional fields
-     * 
- * - * int64 Precision = 3; - * @return The precision. - */ - long getPrecision(); - - /** - * int64 Scale = 4; - * @return The scale. - */ - long getScale(); - } - /** - * Protobuf type {@code services.SqlCol} - */ - public static final class SqlCol extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:services.SqlCol) - SqlColOrBuilder { - private static final long serialVersionUID = 0L; - // Use SqlCol.newBuilder() to construct. - private SqlCol(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private SqlCol() { - name_ = ""; - type_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new SqlCol(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private SqlCol( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - java.lang.String s = input.readStringRequireUtf8(); - - name_ = s; - break; - } - case 18: { - java.lang.String s = input.readStringRequireUtf8(); - - type_ = s; - break; - } - case 24: { - - precision_ = input.readInt64(); - break; - } - case 32: { - - scale_ = input.readInt64(); - break; - } - default: { - if (!parseUnknownField( - input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return io.keploy.grpc.stubs.Service.internal_static_services_SqlCol_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return io.keploy.grpc.stubs.Service.internal_static_services_SqlCol_fieldAccessorTable - .ensureFieldAccessorsInitialized( - io.keploy.grpc.stubs.Service.SqlCol.class, io.keploy.grpc.stubs.Service.SqlCol.Builder.class); - } - - public static final int NAME_FIELD_NUMBER = 1; - private volatile java.lang.Object name_; - /** - * string Name = 1; - * @return The name. - */ - @java.lang.Override - public java.lang.String getName() { - java.lang.Object ref = name_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - name_ = s; - return s; - } - } - /** - * string Name = 1; - * @return The bytes for name. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getNameBytes() { - java.lang.Object ref = name_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - name_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int TYPE_FIELD_NUMBER = 2; - private volatile java.lang.Object type_; - /** - * string Type = 2; - * @return The type. - */ - @java.lang.Override - public java.lang.String getType() { - java.lang.Object ref = type_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - type_ = s; - return s; - } - } - /** - * string Type = 2; - * @return The bytes for type. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getTypeBytes() { - java.lang.Object ref = type_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - type_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int PRECISION_FIELD_NUMBER = 3; - private long precision_; - /** - *
-     *optional fields
-     * 
- * - * int64 Precision = 3; - * @return The precision. - */ - @java.lang.Override - public long getPrecision() { - return precision_; - } - - public static final int SCALE_FIELD_NUMBER = 4; - private long scale_; - /** - * int64 Scale = 4; - * @return The scale. - */ - @java.lang.Override - public long getScale() { - return scale_; - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(type_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, type_); - } - if (precision_ != 0L) { - output.writeInt64(3, precision_); - } - if (scale_ != 0L) { - output.writeInt64(4, scale_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(type_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, type_); - } - if (precision_ != 0L) { - size += com.google.protobuf.CodedOutputStream - .computeInt64Size(3, precision_); - } - if (scale_ != 0L) { - size += com.google.protobuf.CodedOutputStream - .computeInt64Size(4, scale_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof io.keploy.grpc.stubs.Service.SqlCol)) { - return super.equals(obj); - } - io.keploy.grpc.stubs.Service.SqlCol other = (io.keploy.grpc.stubs.Service.SqlCol) obj; - - if (!getName() - .equals(other.getName())) return false; - if (!getType() - .equals(other.getType())) return false; - if (getPrecision() - != other.getPrecision()) return false; - if (getScale() - != other.getScale()) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + NAME_FIELD_NUMBER; - hash = (53 * hash) + getName().hashCode(); - hash = (37 * hash) + TYPE_FIELD_NUMBER; - hash = (53 * hash) + getType().hashCode(); - hash = (37 * hash) + PRECISION_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - getPrecision()); - hash = (37 * hash) + SCALE_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - getScale()); - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static io.keploy.grpc.stubs.Service.SqlCol parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.keploy.grpc.stubs.Service.SqlCol parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.SqlCol parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.keploy.grpc.stubs.Service.SqlCol parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.SqlCol parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.keploy.grpc.stubs.Service.SqlCol parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.SqlCol parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static io.keploy.grpc.stubs.Service.SqlCol parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.SqlCol parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static io.keploy.grpc.stubs.Service.SqlCol parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.SqlCol parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static io.keploy.grpc.stubs.Service.SqlCol parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(io.keploy.grpc.stubs.Service.SqlCol prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * Protobuf type {@code services.SqlCol} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:services.SqlCol) - io.keploy.grpc.stubs.Service.SqlColOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return io.keploy.grpc.stubs.Service.internal_static_services_SqlCol_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return io.keploy.grpc.stubs.Service.internal_static_services_SqlCol_fieldAccessorTable - .ensureFieldAccessorsInitialized( - io.keploy.grpc.stubs.Service.SqlCol.class, io.keploy.grpc.stubs.Service.SqlCol.Builder.class); - } - - // Construct using io.keploy.grpc.stubs.Service.SqlCol.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 - .alwaysUseFieldBuilders) { - } - } - @java.lang.Override - public Builder clear() { - super.clear(); - name_ = ""; - - type_ = ""; - - precision_ = 0L; - - scale_ = 0L; - - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return io.keploy.grpc.stubs.Service.internal_static_services_SqlCol_descriptor; - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.SqlCol getDefaultInstanceForType() { - return io.keploy.grpc.stubs.Service.SqlCol.getDefaultInstance(); - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.SqlCol build() { - io.keploy.grpc.stubs.Service.SqlCol result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.SqlCol buildPartial() { - io.keploy.grpc.stubs.Service.SqlCol result = new io.keploy.grpc.stubs.Service.SqlCol(this); - result.name_ = name_; - result.type_ = type_; - result.precision_ = precision_; - result.scale_ = scale_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof io.keploy.grpc.stubs.Service.SqlCol) { - return mergeFrom((io.keploy.grpc.stubs.Service.SqlCol)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(io.keploy.grpc.stubs.Service.SqlCol other) { - if (other == io.keploy.grpc.stubs.Service.SqlCol.getDefaultInstance()) return this; - if (!other.getName().isEmpty()) { - name_ = other.name_; - onChanged(); - } - if (!other.getType().isEmpty()) { - type_ = other.type_; - onChanged(); - } - if (other.getPrecision() != 0L) { - setPrecision(other.getPrecision()); - } - if (other.getScale() != 0L) { - setScale(other.getScale()); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - io.keploy.grpc.stubs.Service.SqlCol parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (io.keploy.grpc.stubs.Service.SqlCol) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private java.lang.Object name_ = ""; - /** - * string Name = 1; - * @return The name. - */ - public java.lang.String getName() { - java.lang.Object ref = name_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - name_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * string Name = 1; - * @return The bytes for name. - */ - public com.google.protobuf.ByteString - getNameBytes() { - java.lang.Object ref = name_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - name_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * string Name = 1; - * @param value The name to set. - * @return This builder for chaining. - */ - public Builder setName( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - name_ = value; - onChanged(); - return this; - } - /** - * string Name = 1; - * @return This builder for chaining. - */ - public Builder clearName() { - - name_ = getDefaultInstance().getName(); - onChanged(); - return this; - } - /** - * string Name = 1; - * @param value The bytes for name to set. - * @return This builder for chaining. - */ - public Builder setNameBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - name_ = value; - onChanged(); - return this; - } - - private java.lang.Object type_ = ""; - /** - * string Type = 2; - * @return The type. - */ - public java.lang.String getType() { - java.lang.Object ref = type_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - type_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * string Type = 2; - * @return The bytes for type. - */ - public com.google.protobuf.ByteString - getTypeBytes() { - java.lang.Object ref = type_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - type_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * string Type = 2; - * @param value The type to set. - * @return This builder for chaining. - */ - public Builder setType( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - type_ = value; - onChanged(); - return this; - } - /** - * string Type = 2; - * @return This builder for chaining. - */ - public Builder clearType() { - - type_ = getDefaultInstance().getType(); - onChanged(); - return this; - } - /** - * string Type = 2; - * @param value The bytes for type to set. - * @return This builder for chaining. - */ - public Builder setTypeBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - type_ = value; - onChanged(); - return this; - } - - private long precision_ ; - /** - *
-       *optional fields
-       * 
- * - * int64 Precision = 3; - * @return The precision. - */ - @java.lang.Override - public long getPrecision() { - return precision_; - } - /** - *
-       *optional fields
-       * 
- * - * int64 Precision = 3; - * @param value The precision to set. - * @return This builder for chaining. - */ - public Builder setPrecision(long value) { - - precision_ = value; - onChanged(); - return this; - } - /** - *
-       *optional fields
-       * 
- * - * int64 Precision = 3; - * @return This builder for chaining. - */ - public Builder clearPrecision() { - - precision_ = 0L; - onChanged(); - return this; - } - - private long scale_ ; - /** - * int64 Scale = 4; - * @return The scale. - */ - @java.lang.Override - public long getScale() { - return scale_; - } - /** - * int64 Scale = 4; - * @param value The scale to set. - * @return This builder for chaining. - */ - public Builder setScale(long value) { - - scale_ = value; - onChanged(); - return this; - } - /** - * int64 Scale = 4; - * @return This builder for chaining. - */ - public Builder clearScale() { - - scale_ = 0L; - onChanged(); - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:services.SqlCol) - } - - // @@protoc_insertion_point(class_scope:services.SqlCol) - private static final io.keploy.grpc.stubs.Service.SqlCol DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new io.keploy.grpc.stubs.Service.SqlCol(); - } - - public static io.keploy.grpc.stubs.Service.SqlCol getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public SqlCol parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new SqlCol(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.SqlCol getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface PutMockReqOrBuilder extends - // @@protoc_insertion_point(interface_extends:services.PutMockReq) - com.google.protobuf.MessageOrBuilder { - - /** - * .services.Mock Mock = 1; - * @return Whether the mock field is set. - */ - boolean hasMock(); - /** - * .services.Mock Mock = 1; - * @return The mock. - */ - io.keploy.grpc.stubs.Service.Mock getMock(); - /** - * .services.Mock Mock = 1; - */ - io.keploy.grpc.stubs.Service.MockOrBuilder getMockOrBuilder(); - - /** - * string Path = 2; - * @return The path. - */ - java.lang.String getPath(); - /** - * string Path = 2; - * @return The bytes for path. - */ - com.google.protobuf.ByteString - getPathBytes(); - - /** - * repeated string Remove = 3; - * @return A list containing the remove. - */ - java.util.List - getRemoveList(); - /** - * repeated string Remove = 3; - * @return The count of remove. - */ - int getRemoveCount(); - /** - * repeated string Remove = 3; - * @param index The index of the element to return. - * @return The remove at the given index. - */ - java.lang.String getRemove(int index); - /** - * repeated string Remove = 3; - * @param index The index of the value to return. - * @return The bytes of the remove at the given index. - */ - com.google.protobuf.ByteString - getRemoveBytes(int index); - - /** - * map<string, string> Replace = 4; - */ - int getReplaceCount(); - /** - * map<string, string> Replace = 4; - */ - boolean containsReplace( - java.lang.String key); - /** - * Use {@link #getReplaceMap()} instead. - */ - @java.lang.Deprecated - java.util.Map - getReplace(); - /** - * map<string, string> Replace = 4; - */ - java.util.Map - getReplaceMap(); - /** - * map<string, string> Replace = 4; - */ - - /* nullable */ -java.lang.String getReplaceOrDefault( - java.lang.String key, - /* nullable */ -java.lang.String defaultValue); - /** - * map<string, string> Replace = 4; - */ - - java.lang.String getReplaceOrThrow( - java.lang.String key); - } - /** - * Protobuf type {@code services.PutMockReq} - */ - public static final class PutMockReq extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:services.PutMockReq) - PutMockReqOrBuilder { - private static final long serialVersionUID = 0L; - // Use PutMockReq.newBuilder() to construct. - private PutMockReq(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private PutMockReq() { - path_ = ""; - remove_ = com.google.protobuf.LazyStringArrayList.EMPTY; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new PutMockReq(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private PutMockReq( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - io.keploy.grpc.stubs.Service.Mock.Builder subBuilder = null; - if (mock_ != null) { - subBuilder = mock_.toBuilder(); - } - mock_ = input.readMessage(io.keploy.grpc.stubs.Service.Mock.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(mock_); - mock_ = subBuilder.buildPartial(); - } - - break; - } - case 18: { - java.lang.String s = input.readStringRequireUtf8(); - - path_ = s; - break; - } - case 26: { - java.lang.String s = input.readStringRequireUtf8(); - if (!((mutable_bitField0_ & 0x00000001) != 0)) { - remove_ = new com.google.protobuf.LazyStringArrayList(); - mutable_bitField0_ |= 0x00000001; - } - remove_.add(s); - break; - } - case 34: { - if (!((mutable_bitField0_ & 0x00000002) != 0)) { - replace_ = com.google.protobuf.MapField.newMapField( - ReplaceDefaultEntryHolder.defaultEntry); - mutable_bitField0_ |= 0x00000002; - } - com.google.protobuf.MapEntry - replace__ = input.readMessage( - ReplaceDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry); - replace_.getMutableMap().put( - replace__.getKey(), replace__.getValue()); - break; - } - default: { - if (!parseUnknownField( - input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e).setUnfinishedMessage(this); - } finally { - if (((mutable_bitField0_ & 0x00000001) != 0)) { - remove_ = remove_.getUnmodifiableView(); - } - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return io.keploy.grpc.stubs.Service.internal_static_services_PutMockReq_descriptor; - } - - @SuppressWarnings({"rawtypes"}) - @java.lang.Override - protected com.google.protobuf.MapField internalGetMapField( - int number) { - switch (number) { - case 4: - return internalGetReplace(); - default: - throw new RuntimeException( - "Invalid map field number: " + number); - } - } - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return io.keploy.grpc.stubs.Service.internal_static_services_PutMockReq_fieldAccessorTable - .ensureFieldAccessorsInitialized( - io.keploy.grpc.stubs.Service.PutMockReq.class, io.keploy.grpc.stubs.Service.PutMockReq.Builder.class); - } - - public static final int MOCK_FIELD_NUMBER = 1; - private io.keploy.grpc.stubs.Service.Mock mock_; - /** - * .services.Mock Mock = 1; - * @return Whether the mock field is set. - */ - @java.lang.Override - public boolean hasMock() { - return mock_ != null; - } - /** - * .services.Mock Mock = 1; - * @return The mock. - */ - @java.lang.Override - public io.keploy.grpc.stubs.Service.Mock getMock() { - return mock_ == null ? io.keploy.grpc.stubs.Service.Mock.getDefaultInstance() : mock_; - } - /** - * .services.Mock Mock = 1; - */ - @java.lang.Override - public io.keploy.grpc.stubs.Service.MockOrBuilder getMockOrBuilder() { - return getMock(); - } - - public static final int PATH_FIELD_NUMBER = 2; - private volatile java.lang.Object path_; - /** - * string Path = 2; - * @return The path. - */ - @java.lang.Override - public java.lang.String getPath() { - java.lang.Object ref = path_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - path_ = s; - return s; - } - } - /** - * string Path = 2; - * @return The bytes for path. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getPathBytes() { - java.lang.Object ref = path_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - path_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int REMOVE_FIELD_NUMBER = 3; - private com.google.protobuf.LazyStringList remove_; - /** - * repeated string Remove = 3; - * @return A list containing the remove. - */ - public com.google.protobuf.ProtocolStringList - getRemoveList() { - return remove_; - } - /** - * repeated string Remove = 3; - * @return The count of remove. - */ - public int getRemoveCount() { - return remove_.size(); - } - /** - * repeated string Remove = 3; - * @param index The index of the element to return. - * @return The remove at the given index. - */ - public java.lang.String getRemove(int index) { - return remove_.get(index); - } - /** - * repeated string Remove = 3; - * @param index The index of the value to return. - * @return The bytes of the remove at the given index. - */ - public com.google.protobuf.ByteString - getRemoveBytes(int index) { - return remove_.getByteString(index); - } - - public static final int REPLACE_FIELD_NUMBER = 4; - private static final class ReplaceDefaultEntryHolder { - static final com.google.protobuf.MapEntry< - java.lang.String, java.lang.String> defaultEntry = - com.google.protobuf.MapEntry - .newDefaultInstance( - io.keploy.grpc.stubs.Service.internal_static_services_PutMockReq_ReplaceEntry_descriptor, - com.google.protobuf.WireFormat.FieldType.STRING, - "", - com.google.protobuf.WireFormat.FieldType.STRING, - ""); - } - private com.google.protobuf.MapField< - java.lang.String, java.lang.String> replace_; - private com.google.protobuf.MapField - internalGetReplace() { - if (replace_ == null) { - return com.google.protobuf.MapField.emptyMapField( - ReplaceDefaultEntryHolder.defaultEntry); - } - return replace_; - } - - public int getReplaceCount() { - return internalGetReplace().getMap().size(); - } - /** - * map<string, string> Replace = 4; - */ - - @java.lang.Override - public boolean containsReplace( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - return internalGetReplace().getMap().containsKey(key); - } - /** - * Use {@link #getReplaceMap()} instead. - */ - @java.lang.Override - @java.lang.Deprecated - public java.util.Map getReplace() { - return getReplaceMap(); - } - /** - * map<string, string> Replace = 4; - */ - @java.lang.Override - - public java.util.Map getReplaceMap() { - return internalGetReplace().getMap(); - } - /** - * map<string, string> Replace = 4; - */ - @java.lang.Override - - public java.lang.String getReplaceOrDefault( - java.lang.String key, - java.lang.String defaultValue) { - if (key == null) { throw new NullPointerException("map key"); } - java.util.Map map = - internalGetReplace().getMap(); - return map.containsKey(key) ? map.get(key) : defaultValue; - } - /** - * map<string, string> Replace = 4; - */ - @java.lang.Override - - public java.lang.String getReplaceOrThrow( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - java.util.Map map = - internalGetReplace().getMap(); - if (!map.containsKey(key)) { - throw new java.lang.IllegalArgumentException(); - } - return map.get(key); - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (mock_ != null) { - output.writeMessage(1, getMock()); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(path_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, path_); - } - for (int i = 0; i < remove_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, remove_.getRaw(i)); - } - com.google.protobuf.GeneratedMessageV3 - .serializeStringMapTo( - output, - internalGetReplace(), - ReplaceDefaultEntryHolder.defaultEntry, - 4); - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (mock_ != null) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, getMock()); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(path_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, path_); - } - { - int dataSize = 0; - for (int i = 0; i < remove_.size(); i++) { - dataSize += computeStringSizeNoTag(remove_.getRaw(i)); - } - size += dataSize; - size += 1 * getRemoveList().size(); - } - for (java.util.Map.Entry entry - : internalGetReplace().getMap().entrySet()) { - com.google.protobuf.MapEntry - replace__ = ReplaceDefaultEntryHolder.defaultEntry.newBuilderForType() - .setKey(entry.getKey()) - .setValue(entry.getValue()) - .build(); - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(4, replace__); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof io.keploy.grpc.stubs.Service.PutMockReq)) { - return super.equals(obj); - } - io.keploy.grpc.stubs.Service.PutMockReq other = (io.keploy.grpc.stubs.Service.PutMockReq) obj; - - if (hasMock() != other.hasMock()) return false; - if (hasMock()) { - if (!getMock() - .equals(other.getMock())) return false; - } - if (!getPath() - .equals(other.getPath())) return false; - if (!getRemoveList() - .equals(other.getRemoveList())) return false; - if (!internalGetReplace().equals( - other.internalGetReplace())) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (hasMock()) { - hash = (37 * hash) + MOCK_FIELD_NUMBER; - hash = (53 * hash) + getMock().hashCode(); - } - hash = (37 * hash) + PATH_FIELD_NUMBER; - hash = (53 * hash) + getPath().hashCode(); - if (getRemoveCount() > 0) { - hash = (37 * hash) + REMOVE_FIELD_NUMBER; - hash = (53 * hash) + getRemoveList().hashCode(); - } - if (!internalGetReplace().getMap().isEmpty()) { - hash = (37 * hash) + REPLACE_FIELD_NUMBER; - hash = (53 * hash) + internalGetReplace().hashCode(); - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static io.keploy.grpc.stubs.Service.PutMockReq parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.keploy.grpc.stubs.Service.PutMockReq parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.PutMockReq parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.keploy.grpc.stubs.Service.PutMockReq parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.PutMockReq parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.keploy.grpc.stubs.Service.PutMockReq parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.PutMockReq parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static io.keploy.grpc.stubs.Service.PutMockReq parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.PutMockReq parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static io.keploy.grpc.stubs.Service.PutMockReq parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.PutMockReq parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static io.keploy.grpc.stubs.Service.PutMockReq parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(io.keploy.grpc.stubs.Service.PutMockReq prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * Protobuf type {@code services.PutMockReq} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:services.PutMockReq) - io.keploy.grpc.stubs.Service.PutMockReqOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return io.keploy.grpc.stubs.Service.internal_static_services_PutMockReq_descriptor; - } - - @SuppressWarnings({"rawtypes"}) - protected com.google.protobuf.MapField internalGetMapField( - int number) { - switch (number) { - case 4: - return internalGetReplace(); - default: - throw new RuntimeException( - "Invalid map field number: " + number); - } - } - @SuppressWarnings({"rawtypes"}) - protected com.google.protobuf.MapField internalGetMutableMapField( - int number) { - switch (number) { - case 4: - return internalGetMutableReplace(); - default: - throw new RuntimeException( - "Invalid map field number: " + number); - } - } - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return io.keploy.grpc.stubs.Service.internal_static_services_PutMockReq_fieldAccessorTable - .ensureFieldAccessorsInitialized( - io.keploy.grpc.stubs.Service.PutMockReq.class, io.keploy.grpc.stubs.Service.PutMockReq.Builder.class); - } - - // Construct using io.keploy.grpc.stubs.Service.PutMockReq.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 - .alwaysUseFieldBuilders) { - } - } - @java.lang.Override - public Builder clear() { - super.clear(); - if (mockBuilder_ == null) { - mock_ = null; - } else { - mock_ = null; - mockBuilder_ = null; - } - path_ = ""; - - remove_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00000001); - internalGetMutableReplace().clear(); - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return io.keploy.grpc.stubs.Service.internal_static_services_PutMockReq_descriptor; - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.PutMockReq getDefaultInstanceForType() { - return io.keploy.grpc.stubs.Service.PutMockReq.getDefaultInstance(); - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.PutMockReq build() { - io.keploy.grpc.stubs.Service.PutMockReq result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.PutMockReq buildPartial() { - io.keploy.grpc.stubs.Service.PutMockReq result = new io.keploy.grpc.stubs.Service.PutMockReq(this); - int from_bitField0_ = bitField0_; - if (mockBuilder_ == null) { - result.mock_ = mock_; - } else { - result.mock_ = mockBuilder_.build(); - } - result.path_ = path_; - if (((bitField0_ & 0x00000001) != 0)) { - remove_ = remove_.getUnmodifiableView(); - bitField0_ = (bitField0_ & ~0x00000001); - } - result.remove_ = remove_; - result.replace_ = internalGetReplace(); - result.replace_.makeImmutable(); - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof io.keploy.grpc.stubs.Service.PutMockReq) { - return mergeFrom((io.keploy.grpc.stubs.Service.PutMockReq)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(io.keploy.grpc.stubs.Service.PutMockReq other) { - if (other == io.keploy.grpc.stubs.Service.PutMockReq.getDefaultInstance()) return this; - if (other.hasMock()) { - mergeMock(other.getMock()); - } - if (!other.getPath().isEmpty()) { - path_ = other.path_; - onChanged(); - } - if (!other.remove_.isEmpty()) { - if (remove_.isEmpty()) { - remove_ = other.remove_; - bitField0_ = (bitField0_ & ~0x00000001); - } else { - ensureRemoveIsMutable(); - remove_.addAll(other.remove_); - } - onChanged(); - } - internalGetMutableReplace().mergeFrom( - other.internalGetReplace()); - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - io.keploy.grpc.stubs.Service.PutMockReq parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (io.keploy.grpc.stubs.Service.PutMockReq) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - private int bitField0_; - - private io.keploy.grpc.stubs.Service.Mock mock_; - private com.google.protobuf.SingleFieldBuilderV3< - io.keploy.grpc.stubs.Service.Mock, io.keploy.grpc.stubs.Service.Mock.Builder, io.keploy.grpc.stubs.Service.MockOrBuilder> mockBuilder_; - /** - * .services.Mock Mock = 1; - * @return Whether the mock field is set. - */ - public boolean hasMock() { - return mockBuilder_ != null || mock_ != null; - } - /** - * .services.Mock Mock = 1; - * @return The mock. - */ - public io.keploy.grpc.stubs.Service.Mock getMock() { - if (mockBuilder_ == null) { - return mock_ == null ? io.keploy.grpc.stubs.Service.Mock.getDefaultInstance() : mock_; - } else { - return mockBuilder_.getMessage(); - } - } - /** - * .services.Mock Mock = 1; - */ - public Builder setMock(io.keploy.grpc.stubs.Service.Mock value) { - if (mockBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - mock_ = value; - onChanged(); - } else { - mockBuilder_.setMessage(value); - } - - return this; - } - /** - * .services.Mock Mock = 1; - */ - public Builder setMock( - io.keploy.grpc.stubs.Service.Mock.Builder builderForValue) { - if (mockBuilder_ == null) { - mock_ = builderForValue.build(); - onChanged(); - } else { - mockBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * .services.Mock Mock = 1; - */ - public Builder mergeMock(io.keploy.grpc.stubs.Service.Mock value) { - if (mockBuilder_ == null) { - if (mock_ != null) { - mock_ = - io.keploy.grpc.stubs.Service.Mock.newBuilder(mock_).mergeFrom(value).buildPartial(); - } else { - mock_ = value; - } - onChanged(); - } else { - mockBuilder_.mergeFrom(value); - } - - return this; - } - /** - * .services.Mock Mock = 1; - */ - public Builder clearMock() { - if (mockBuilder_ == null) { - mock_ = null; - onChanged(); - } else { - mock_ = null; - mockBuilder_ = null; - } - - return this; - } - /** - * .services.Mock Mock = 1; - */ - public io.keploy.grpc.stubs.Service.Mock.Builder getMockBuilder() { - - onChanged(); - return getMockFieldBuilder().getBuilder(); - } - /** - * .services.Mock Mock = 1; - */ - public io.keploy.grpc.stubs.Service.MockOrBuilder getMockOrBuilder() { - if (mockBuilder_ != null) { - return mockBuilder_.getMessageOrBuilder(); - } else { - return mock_ == null ? - io.keploy.grpc.stubs.Service.Mock.getDefaultInstance() : mock_; - } - } - /** - * .services.Mock Mock = 1; - */ - private com.google.protobuf.SingleFieldBuilderV3< - io.keploy.grpc.stubs.Service.Mock, io.keploy.grpc.stubs.Service.Mock.Builder, io.keploy.grpc.stubs.Service.MockOrBuilder> - getMockFieldBuilder() { - if (mockBuilder_ == null) { - mockBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - io.keploy.grpc.stubs.Service.Mock, io.keploy.grpc.stubs.Service.Mock.Builder, io.keploy.grpc.stubs.Service.MockOrBuilder>( - getMock(), - getParentForChildren(), - isClean()); - mock_ = null; - } - return mockBuilder_; - } - - private java.lang.Object path_ = ""; - /** - * string Path = 2; - * @return The path. - */ - public java.lang.String getPath() { - java.lang.Object ref = path_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - path_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * string Path = 2; - * @return The bytes for path. - */ - public com.google.protobuf.ByteString - getPathBytes() { - java.lang.Object ref = path_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - path_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * string Path = 2; - * @param value The path to set. - * @return This builder for chaining. - */ - public Builder setPath( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - path_ = value; - onChanged(); - return this; - } - /** - * string Path = 2; - * @return This builder for chaining. - */ - public Builder clearPath() { - - path_ = getDefaultInstance().getPath(); - onChanged(); - return this; - } - /** - * string Path = 2; - * @param value The bytes for path to set. - * @return This builder for chaining. - */ - public Builder setPathBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - path_ = value; - onChanged(); - return this; - } - - private com.google.protobuf.LazyStringList remove_ = com.google.protobuf.LazyStringArrayList.EMPTY; - private void ensureRemoveIsMutable() { - if (!((bitField0_ & 0x00000001) != 0)) { - remove_ = new com.google.protobuf.LazyStringArrayList(remove_); - bitField0_ |= 0x00000001; - } - } - /** - * repeated string Remove = 3; - * @return A list containing the remove. - */ - public com.google.protobuf.ProtocolStringList - getRemoveList() { - return remove_.getUnmodifiableView(); - } - /** - * repeated string Remove = 3; - * @return The count of remove. - */ - public int getRemoveCount() { - return remove_.size(); - } - /** - * repeated string Remove = 3; - * @param index The index of the element to return. - * @return The remove at the given index. - */ - public java.lang.String getRemove(int index) { - return remove_.get(index); - } - /** - * repeated string Remove = 3; - * @param index The index of the value to return. - * @return The bytes of the remove at the given index. - */ - public com.google.protobuf.ByteString - getRemoveBytes(int index) { - return remove_.getByteString(index); - } - /** - * repeated string Remove = 3; - * @param index The index to set the value at. - * @param value The remove to set. - * @return This builder for chaining. - */ - public Builder setRemove( - int index, java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureRemoveIsMutable(); - remove_.set(index, value); - onChanged(); - return this; - } - /** - * repeated string Remove = 3; - * @param value The remove to add. - * @return This builder for chaining. - */ - public Builder addRemove( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureRemoveIsMutable(); - remove_.add(value); - onChanged(); - return this; - } - /** - * repeated string Remove = 3; - * @param values The remove to add. - * @return This builder for chaining. - */ - public Builder addAllRemove( - java.lang.Iterable values) { - ensureRemoveIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, remove_); - onChanged(); - return this; - } - /** - * repeated string Remove = 3; - * @return This builder for chaining. - */ - public Builder clearRemove() { - remove_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00000001); - onChanged(); - return this; - } - /** - * repeated string Remove = 3; - * @param value The bytes of the remove to add. - * @return This builder for chaining. - */ - public Builder addRemoveBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - ensureRemoveIsMutable(); - remove_.add(value); - onChanged(); - return this; - } - - private com.google.protobuf.MapField< - java.lang.String, java.lang.String> replace_; - private com.google.protobuf.MapField - internalGetReplace() { - if (replace_ == null) { - return com.google.protobuf.MapField.emptyMapField( - ReplaceDefaultEntryHolder.defaultEntry); - } - return replace_; - } - private com.google.protobuf.MapField - internalGetMutableReplace() { - onChanged();; - if (replace_ == null) { - replace_ = com.google.protobuf.MapField.newMapField( - ReplaceDefaultEntryHolder.defaultEntry); - } - if (!replace_.isMutable()) { - replace_ = replace_.copy(); - } - return replace_; - } - - public int getReplaceCount() { - return internalGetReplace().getMap().size(); - } - /** - * map<string, string> Replace = 4; - */ - - @java.lang.Override - public boolean containsReplace( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - return internalGetReplace().getMap().containsKey(key); - } - /** - * Use {@link #getReplaceMap()} instead. - */ - @java.lang.Override - @java.lang.Deprecated - public java.util.Map getReplace() { - return getReplaceMap(); - } - /** - * map<string, string> Replace = 4; - */ - @java.lang.Override - - public java.util.Map getReplaceMap() { - return internalGetReplace().getMap(); - } - /** - * map<string, string> Replace = 4; - */ - @java.lang.Override - - public java.lang.String getReplaceOrDefault( - java.lang.String key, - java.lang.String defaultValue) { - if (key == null) { throw new NullPointerException("map key"); } - java.util.Map map = - internalGetReplace().getMap(); - return map.containsKey(key) ? map.get(key) : defaultValue; - } - /** - * map<string, string> Replace = 4; - */ - @java.lang.Override - - public java.lang.String getReplaceOrThrow( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - java.util.Map map = - internalGetReplace().getMap(); - if (!map.containsKey(key)) { - throw new java.lang.IllegalArgumentException(); - } - return map.get(key); - } - - public Builder clearReplace() { - internalGetMutableReplace().getMutableMap() - .clear(); - return this; - } - /** - * map<string, string> Replace = 4; - */ - - public Builder removeReplace( - java.lang.String key) { - if (key == null) { throw new NullPointerException("map key"); } - internalGetMutableReplace().getMutableMap() - .remove(key); - return this; - } - /** - * Use alternate mutation accessors instead. - */ - @java.lang.Deprecated - public java.util.Map - getMutableReplace() { - return internalGetMutableReplace().getMutableMap(); - } - /** - * map<string, string> Replace = 4; - */ - public Builder putReplace( - java.lang.String key, - java.lang.String value) { - if (key == null) { throw new NullPointerException("map key"); } - if (value == null) { - throw new NullPointerException("map value"); -} - - internalGetMutableReplace().getMutableMap() - .put(key, value); - return this; - } - /** - * map<string, string> Replace = 4; - */ - - public Builder putAllReplace( - java.util.Map values) { - internalGetMutableReplace().getMutableMap() - .putAll(values); - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:services.PutMockReq) - } - - // @@protoc_insertion_point(class_scope:services.PutMockReq) - private static final io.keploy.grpc.stubs.Service.PutMockReq DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new io.keploy.grpc.stubs.Service.PutMockReq(); - } - - public static io.keploy.grpc.stubs.Service.PutMockReq getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public PutMockReq parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new PutMockReq(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.PutMockReq getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface PutMockRespOrBuilder extends - // @@protoc_insertion_point(interface_extends:services.PutMockResp) - com.google.protobuf.MessageOrBuilder { - - /** - * int64 Inserted = 1; - * @return The inserted. - */ - long getInserted(); - } - /** - * Protobuf type {@code services.PutMockResp} - */ - public static final class PutMockResp extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:services.PutMockResp) - PutMockRespOrBuilder { - private static final long serialVersionUID = 0L; - // Use PutMockResp.newBuilder() to construct. - private PutMockResp(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private PutMockResp() { - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new PutMockResp(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private PutMockResp( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 8: { - - inserted_ = input.readInt64(); - break; - } - default: { - if (!parseUnknownField( - input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return io.keploy.grpc.stubs.Service.internal_static_services_PutMockResp_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return io.keploy.grpc.stubs.Service.internal_static_services_PutMockResp_fieldAccessorTable - .ensureFieldAccessorsInitialized( - io.keploy.grpc.stubs.Service.PutMockResp.class, io.keploy.grpc.stubs.Service.PutMockResp.Builder.class); - } - - public static final int INSERTED_FIELD_NUMBER = 1; - private long inserted_; - /** - * int64 Inserted = 1; - * @return The inserted. - */ - @java.lang.Override - public long getInserted() { - return inserted_; - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (inserted_ != 0L) { - output.writeInt64(1, inserted_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (inserted_ != 0L) { - size += com.google.protobuf.CodedOutputStream - .computeInt64Size(1, inserted_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof io.keploy.grpc.stubs.Service.PutMockResp)) { - return super.equals(obj); - } - io.keploy.grpc.stubs.Service.PutMockResp other = (io.keploy.grpc.stubs.Service.PutMockResp) obj; - - if (getInserted() - != other.getInserted()) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + INSERTED_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong( - getInserted()); - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static io.keploy.grpc.stubs.Service.PutMockResp parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.keploy.grpc.stubs.Service.PutMockResp parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.PutMockResp parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.keploy.grpc.stubs.Service.PutMockResp parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.PutMockResp parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.keploy.grpc.stubs.Service.PutMockResp parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.PutMockResp parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static io.keploy.grpc.stubs.Service.PutMockResp parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.PutMockResp parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static io.keploy.grpc.stubs.Service.PutMockResp parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.PutMockResp parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static io.keploy.grpc.stubs.Service.PutMockResp parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(io.keploy.grpc.stubs.Service.PutMockResp prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * Protobuf type {@code services.PutMockResp} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:services.PutMockResp) - io.keploy.grpc.stubs.Service.PutMockRespOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return io.keploy.grpc.stubs.Service.internal_static_services_PutMockResp_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return io.keploy.grpc.stubs.Service.internal_static_services_PutMockResp_fieldAccessorTable - .ensureFieldAccessorsInitialized( - io.keploy.grpc.stubs.Service.PutMockResp.class, io.keploy.grpc.stubs.Service.PutMockResp.Builder.class); - } - - // Construct using io.keploy.grpc.stubs.Service.PutMockResp.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 - .alwaysUseFieldBuilders) { - } - } - @java.lang.Override - public Builder clear() { - super.clear(); - inserted_ = 0L; - - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return io.keploy.grpc.stubs.Service.internal_static_services_PutMockResp_descriptor; - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.PutMockResp getDefaultInstanceForType() { - return io.keploy.grpc.stubs.Service.PutMockResp.getDefaultInstance(); - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.PutMockResp build() { - io.keploy.grpc.stubs.Service.PutMockResp result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.PutMockResp buildPartial() { - io.keploy.grpc.stubs.Service.PutMockResp result = new io.keploy.grpc.stubs.Service.PutMockResp(this); - result.inserted_ = inserted_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof io.keploy.grpc.stubs.Service.PutMockResp) { - return mergeFrom((io.keploy.grpc.stubs.Service.PutMockResp)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(io.keploy.grpc.stubs.Service.PutMockResp other) { - if (other == io.keploy.grpc.stubs.Service.PutMockResp.getDefaultInstance()) return this; - if (other.getInserted() != 0L) { - setInserted(other.getInserted()); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - io.keploy.grpc.stubs.Service.PutMockResp parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (io.keploy.grpc.stubs.Service.PutMockResp) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private long inserted_ ; - /** - * int64 Inserted = 1; - * @return The inserted. - */ - @java.lang.Override - public long getInserted() { - return inserted_; - } - /** - * int64 Inserted = 1; - * @param value The inserted to set. - * @return This builder for chaining. - */ - public Builder setInserted(long value) { - - inserted_ = value; - onChanged(); - return this; - } - /** - * int64 Inserted = 1; - * @return This builder for chaining. - */ - public Builder clearInserted() { - - inserted_ = 0L; - onChanged(); - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:services.PutMockResp) - } - - // @@protoc_insertion_point(class_scope:services.PutMockResp) - private static final io.keploy.grpc.stubs.Service.PutMockResp DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new io.keploy.grpc.stubs.Service.PutMockResp(); - } - - public static io.keploy.grpc.stubs.Service.PutMockResp getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public PutMockResp parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new PutMockResp(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.PutMockResp getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface GetMockReqOrBuilder extends - // @@protoc_insertion_point(interface_extends:services.GetMockReq) - com.google.protobuf.MessageOrBuilder { - - /** - * string Path = 1; - * @return The path. - */ - java.lang.String getPath(); - /** - * string Path = 1; - * @return The bytes for path. - */ - com.google.protobuf.ByteString - getPathBytes(); - - /** - * string Name = 2; - * @return The name. - */ - java.lang.String getName(); - /** - * string Name = 2; - * @return The bytes for name. - */ - com.google.protobuf.ByteString - getNameBytes(); - } - /** - * Protobuf type {@code services.GetMockReq} - */ - public static final class GetMockReq extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:services.GetMockReq) - GetMockReqOrBuilder { - private static final long serialVersionUID = 0L; - // Use GetMockReq.newBuilder() to construct. - private GetMockReq(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private GetMockReq() { - path_ = ""; - name_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new GetMockReq(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private GetMockReq( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - java.lang.String s = input.readStringRequireUtf8(); - - path_ = s; - break; - } - case 18: { - java.lang.String s = input.readStringRequireUtf8(); - - name_ = s; - break; - } - default: { - if (!parseUnknownField( - input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return io.keploy.grpc.stubs.Service.internal_static_services_GetMockReq_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return io.keploy.grpc.stubs.Service.internal_static_services_GetMockReq_fieldAccessorTable - .ensureFieldAccessorsInitialized( - io.keploy.grpc.stubs.Service.GetMockReq.class, io.keploy.grpc.stubs.Service.GetMockReq.Builder.class); - } - - public static final int PATH_FIELD_NUMBER = 1; - private volatile java.lang.Object path_; - /** - * string Path = 1; - * @return The path. - */ - @java.lang.Override - public java.lang.String getPath() { - java.lang.Object ref = path_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - path_ = s; - return s; - } - } - /** - * string Path = 1; - * @return The bytes for path. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getPathBytes() { - java.lang.Object ref = path_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - path_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int NAME_FIELD_NUMBER = 2; - private volatile java.lang.Object name_; - /** - * string Name = 2; - * @return The name. - */ - @java.lang.Override - public java.lang.String getName() { - java.lang.Object ref = name_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - name_ = s; - return s; - } - } - /** - * string Name = 2; - * @return The bytes for name. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getNameBytes() { - java.lang.Object ref = name_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - name_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(path_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, path_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, name_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(path_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, path_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, name_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof io.keploy.grpc.stubs.Service.GetMockReq)) { - return super.equals(obj); - } - io.keploy.grpc.stubs.Service.GetMockReq other = (io.keploy.grpc.stubs.Service.GetMockReq) obj; - - if (!getPath() - .equals(other.getPath())) return false; - if (!getName() - .equals(other.getName())) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + PATH_FIELD_NUMBER; - hash = (53 * hash) + getPath().hashCode(); - hash = (37 * hash) + NAME_FIELD_NUMBER; - hash = (53 * hash) + getName().hashCode(); - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static io.keploy.grpc.stubs.Service.GetMockReq parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.keploy.grpc.stubs.Service.GetMockReq parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.GetMockReq parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.keploy.grpc.stubs.Service.GetMockReq parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.GetMockReq parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.keploy.grpc.stubs.Service.GetMockReq parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.GetMockReq parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static io.keploy.grpc.stubs.Service.GetMockReq parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.GetMockReq parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static io.keploy.grpc.stubs.Service.GetMockReq parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.GetMockReq parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static io.keploy.grpc.stubs.Service.GetMockReq parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(io.keploy.grpc.stubs.Service.GetMockReq prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * Protobuf type {@code services.GetMockReq} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:services.GetMockReq) - io.keploy.grpc.stubs.Service.GetMockReqOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return io.keploy.grpc.stubs.Service.internal_static_services_GetMockReq_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return io.keploy.grpc.stubs.Service.internal_static_services_GetMockReq_fieldAccessorTable - .ensureFieldAccessorsInitialized( - io.keploy.grpc.stubs.Service.GetMockReq.class, io.keploy.grpc.stubs.Service.GetMockReq.Builder.class); - } - - // Construct using io.keploy.grpc.stubs.Service.GetMockReq.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 - .alwaysUseFieldBuilders) { - } - } - @java.lang.Override - public Builder clear() { - super.clear(); - path_ = ""; - - name_ = ""; - - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return io.keploy.grpc.stubs.Service.internal_static_services_GetMockReq_descriptor; - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.GetMockReq getDefaultInstanceForType() { - return io.keploy.grpc.stubs.Service.GetMockReq.getDefaultInstance(); - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.GetMockReq build() { - io.keploy.grpc.stubs.Service.GetMockReq result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.GetMockReq buildPartial() { - io.keploy.grpc.stubs.Service.GetMockReq result = new io.keploy.grpc.stubs.Service.GetMockReq(this); - result.path_ = path_; - result.name_ = name_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof io.keploy.grpc.stubs.Service.GetMockReq) { - return mergeFrom((io.keploy.grpc.stubs.Service.GetMockReq)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(io.keploy.grpc.stubs.Service.GetMockReq other) { - if (other == io.keploy.grpc.stubs.Service.GetMockReq.getDefaultInstance()) return this; - if (!other.getPath().isEmpty()) { - path_ = other.path_; - onChanged(); - } - if (!other.getName().isEmpty()) { - name_ = other.name_; - onChanged(); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - io.keploy.grpc.stubs.Service.GetMockReq parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (io.keploy.grpc.stubs.Service.GetMockReq) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private java.lang.Object path_ = ""; - /** - * string Path = 1; - * @return The path. - */ - public java.lang.String getPath() { - java.lang.Object ref = path_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - path_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * string Path = 1; - * @return The bytes for path. - */ - public com.google.protobuf.ByteString - getPathBytes() { - java.lang.Object ref = path_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - path_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * string Path = 1; - * @param value The path to set. - * @return This builder for chaining. - */ - public Builder setPath( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - path_ = value; - onChanged(); - return this; - } - /** - * string Path = 1; - * @return This builder for chaining. - */ - public Builder clearPath() { - - path_ = getDefaultInstance().getPath(); - onChanged(); - return this; - } - /** - * string Path = 1; - * @param value The bytes for path to set. - * @return This builder for chaining. - */ - public Builder setPathBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - path_ = value; - onChanged(); - return this; - } - - private java.lang.Object name_ = ""; - /** - * string Name = 2; - * @return The name. - */ - public java.lang.String getName() { - java.lang.Object ref = name_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - name_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * string Name = 2; - * @return The bytes for name. - */ - public com.google.protobuf.ByteString - getNameBytes() { - java.lang.Object ref = name_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - name_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * string Name = 2; - * @param value The name to set. - * @return This builder for chaining. - */ - public Builder setName( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - name_ = value; - onChanged(); - return this; - } - /** - * string Name = 2; - * @return This builder for chaining. - */ - public Builder clearName() { - - name_ = getDefaultInstance().getName(); - onChanged(); - return this; - } - /** - * string Name = 2; - * @param value The bytes for name to set. - * @return This builder for chaining. - */ - public Builder setNameBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - name_ = value; - onChanged(); - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:services.GetMockReq) - } - - // @@protoc_insertion_point(class_scope:services.GetMockReq) - private static final io.keploy.grpc.stubs.Service.GetMockReq DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new io.keploy.grpc.stubs.Service.GetMockReq(); - } - - public static io.keploy.grpc.stubs.Service.GetMockReq getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public GetMockReq parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new GetMockReq(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.GetMockReq getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface getMockRespOrBuilder extends - // @@protoc_insertion_point(interface_extends:services.getMockResp) - com.google.protobuf.MessageOrBuilder { - - /** - * repeated .services.Mock Mocks = 1; - */ - java.util.List - getMocksList(); - /** - * repeated .services.Mock Mocks = 1; - */ - io.keploy.grpc.stubs.Service.Mock getMocks(int index); - /** - * repeated .services.Mock Mocks = 1; - */ - int getMocksCount(); - /** - * repeated .services.Mock Mocks = 1; - */ - java.util.List - getMocksOrBuilderList(); - /** - * repeated .services.Mock Mocks = 1; - */ - io.keploy.grpc.stubs.Service.MockOrBuilder getMocksOrBuilder( - int index); - } - /** - * Protobuf type {@code services.getMockResp} - */ - public static final class getMockResp extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:services.getMockResp) - getMockRespOrBuilder { - private static final long serialVersionUID = 0L; - // Use getMockResp.newBuilder() to construct. - private getMockResp(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private getMockResp() { - mocks_ = java.util.Collections.emptyList(); - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new getMockResp(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private getMockResp( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - if (!((mutable_bitField0_ & 0x00000001) != 0)) { - mocks_ = new java.util.ArrayList(); - mutable_bitField0_ |= 0x00000001; - } - mocks_.add( - input.readMessage(io.keploy.grpc.stubs.Service.Mock.parser(), extensionRegistry)); - break; - } - default: { - if (!parseUnknownField( - input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e).setUnfinishedMessage(this); - } finally { - if (((mutable_bitField0_ & 0x00000001) != 0)) { - mocks_ = java.util.Collections.unmodifiableList(mocks_); - } - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return io.keploy.grpc.stubs.Service.internal_static_services_getMockResp_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return io.keploy.grpc.stubs.Service.internal_static_services_getMockResp_fieldAccessorTable - .ensureFieldAccessorsInitialized( - io.keploy.grpc.stubs.Service.getMockResp.class, io.keploy.grpc.stubs.Service.getMockResp.Builder.class); - } - - public static final int MOCKS_FIELD_NUMBER = 1; - private java.util.List mocks_; - /** - * repeated .services.Mock Mocks = 1; - */ - @java.lang.Override - public java.util.List getMocksList() { - return mocks_; - } - /** - * repeated .services.Mock Mocks = 1; - */ - @java.lang.Override - public java.util.List - getMocksOrBuilderList() { - return mocks_; - } - /** - * repeated .services.Mock Mocks = 1; - */ - @java.lang.Override - public int getMocksCount() { - return mocks_.size(); - } - /** - * repeated .services.Mock Mocks = 1; - */ - @java.lang.Override - public io.keploy.grpc.stubs.Service.Mock getMocks(int index) { - return mocks_.get(index); - } - /** - * repeated .services.Mock Mocks = 1; - */ - @java.lang.Override - public io.keploy.grpc.stubs.Service.MockOrBuilder getMocksOrBuilder( - int index) { - return mocks_.get(index); - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - for (int i = 0; i < mocks_.size(); i++) { - output.writeMessage(1, mocks_.get(i)); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - for (int i = 0; i < mocks_.size(); i++) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, mocks_.get(i)); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof io.keploy.grpc.stubs.Service.getMockResp)) { - return super.equals(obj); - } - io.keploy.grpc.stubs.Service.getMockResp other = (io.keploy.grpc.stubs.Service.getMockResp) obj; - - if (!getMocksList() - .equals(other.getMocksList())) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (getMocksCount() > 0) { - hash = (37 * hash) + MOCKS_FIELD_NUMBER; - hash = (53 * hash) + getMocksList().hashCode(); - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static io.keploy.grpc.stubs.Service.getMockResp parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.keploy.grpc.stubs.Service.getMockResp parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.getMockResp parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.keploy.grpc.stubs.Service.getMockResp parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.getMockResp parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.keploy.grpc.stubs.Service.getMockResp parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.getMockResp parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static io.keploy.grpc.stubs.Service.getMockResp parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.getMockResp parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static io.keploy.grpc.stubs.Service.getMockResp parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.getMockResp parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static io.keploy.grpc.stubs.Service.getMockResp parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(io.keploy.grpc.stubs.Service.getMockResp prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * Protobuf type {@code services.getMockResp} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:services.getMockResp) - io.keploy.grpc.stubs.Service.getMockRespOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return io.keploy.grpc.stubs.Service.internal_static_services_getMockResp_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return io.keploy.grpc.stubs.Service.internal_static_services_getMockResp_fieldAccessorTable - .ensureFieldAccessorsInitialized( - io.keploy.grpc.stubs.Service.getMockResp.class, io.keploy.grpc.stubs.Service.getMockResp.Builder.class); - } - - // Construct using io.keploy.grpc.stubs.Service.getMockResp.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 - .alwaysUseFieldBuilders) { - getMocksFieldBuilder(); - } - } - @java.lang.Override - public Builder clear() { - super.clear(); - if (mocksBuilder_ == null) { - mocks_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - } else { - mocksBuilder_.clear(); - } - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return io.keploy.grpc.stubs.Service.internal_static_services_getMockResp_descriptor; - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.getMockResp getDefaultInstanceForType() { - return io.keploy.grpc.stubs.Service.getMockResp.getDefaultInstance(); - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.getMockResp build() { - io.keploy.grpc.stubs.Service.getMockResp result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.getMockResp buildPartial() { - io.keploy.grpc.stubs.Service.getMockResp result = new io.keploy.grpc.stubs.Service.getMockResp(this); - int from_bitField0_ = bitField0_; - if (mocksBuilder_ == null) { - if (((bitField0_ & 0x00000001) != 0)) { - mocks_ = java.util.Collections.unmodifiableList(mocks_); - bitField0_ = (bitField0_ & ~0x00000001); - } - result.mocks_ = mocks_; - } else { - result.mocks_ = mocksBuilder_.build(); - } - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof io.keploy.grpc.stubs.Service.getMockResp) { - return mergeFrom((io.keploy.grpc.stubs.Service.getMockResp)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(io.keploy.grpc.stubs.Service.getMockResp other) { - if (other == io.keploy.grpc.stubs.Service.getMockResp.getDefaultInstance()) return this; - if (mocksBuilder_ == null) { - if (!other.mocks_.isEmpty()) { - if (mocks_.isEmpty()) { - mocks_ = other.mocks_; - bitField0_ = (bitField0_ & ~0x00000001); - } else { - ensureMocksIsMutable(); - mocks_.addAll(other.mocks_); - } - onChanged(); - } - } else { - if (!other.mocks_.isEmpty()) { - if (mocksBuilder_.isEmpty()) { - mocksBuilder_.dispose(); - mocksBuilder_ = null; - mocks_ = other.mocks_; - bitField0_ = (bitField0_ & ~0x00000001); - mocksBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? - getMocksFieldBuilder() : null; - } else { - mocksBuilder_.addAllMessages(other.mocks_); - } - } - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - io.keploy.grpc.stubs.Service.getMockResp parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (io.keploy.grpc.stubs.Service.getMockResp) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - private int bitField0_; - - private java.util.List mocks_ = - java.util.Collections.emptyList(); - private void ensureMocksIsMutable() { - if (!((bitField0_ & 0x00000001) != 0)) { - mocks_ = new java.util.ArrayList(mocks_); - bitField0_ |= 0x00000001; - } - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - io.keploy.grpc.stubs.Service.Mock, io.keploy.grpc.stubs.Service.Mock.Builder, io.keploy.grpc.stubs.Service.MockOrBuilder> mocksBuilder_; - - /** - * repeated .services.Mock Mocks = 1; - */ - public java.util.List getMocksList() { - if (mocksBuilder_ == null) { - return java.util.Collections.unmodifiableList(mocks_); - } else { - return mocksBuilder_.getMessageList(); - } - } - /** - * repeated .services.Mock Mocks = 1; - */ - public int getMocksCount() { - if (mocksBuilder_ == null) { - return mocks_.size(); - } else { - return mocksBuilder_.getCount(); - } - } - /** - * repeated .services.Mock Mocks = 1; - */ - public io.keploy.grpc.stubs.Service.Mock getMocks(int index) { - if (mocksBuilder_ == null) { - return mocks_.get(index); - } else { - return mocksBuilder_.getMessage(index); - } - } - /** - * repeated .services.Mock Mocks = 1; - */ - public Builder setMocks( - int index, io.keploy.grpc.stubs.Service.Mock value) { - if (mocksBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureMocksIsMutable(); - mocks_.set(index, value); - onChanged(); - } else { - mocksBuilder_.setMessage(index, value); - } - return this; - } - /** - * repeated .services.Mock Mocks = 1; - */ - public Builder setMocks( - int index, io.keploy.grpc.stubs.Service.Mock.Builder builderForValue) { - if (mocksBuilder_ == null) { - ensureMocksIsMutable(); - mocks_.set(index, builderForValue.build()); - onChanged(); - } else { - mocksBuilder_.setMessage(index, builderForValue.build()); - } - return this; - } - /** - * repeated .services.Mock Mocks = 1; - */ - public Builder addMocks(io.keploy.grpc.stubs.Service.Mock value) { - if (mocksBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureMocksIsMutable(); - mocks_.add(value); - onChanged(); - } else { - mocksBuilder_.addMessage(value); - } - return this; - } - /** - * repeated .services.Mock Mocks = 1; - */ - public Builder addMocks( - int index, io.keploy.grpc.stubs.Service.Mock value) { - if (mocksBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureMocksIsMutable(); - mocks_.add(index, value); - onChanged(); - } else { - mocksBuilder_.addMessage(index, value); - } - return this; - } - /** - * repeated .services.Mock Mocks = 1; - */ - public Builder addMocks( - io.keploy.grpc.stubs.Service.Mock.Builder builderForValue) { - if (mocksBuilder_ == null) { - ensureMocksIsMutable(); - mocks_.add(builderForValue.build()); - onChanged(); - } else { - mocksBuilder_.addMessage(builderForValue.build()); - } - return this; - } - /** - * repeated .services.Mock Mocks = 1; - */ - public Builder addMocks( - int index, io.keploy.grpc.stubs.Service.Mock.Builder builderForValue) { - if (mocksBuilder_ == null) { - ensureMocksIsMutable(); - mocks_.add(index, builderForValue.build()); - onChanged(); - } else { - mocksBuilder_.addMessage(index, builderForValue.build()); - } - return this; - } - /** - * repeated .services.Mock Mocks = 1; - */ - public Builder addAllMocks( - java.lang.Iterable values) { - if (mocksBuilder_ == null) { - ensureMocksIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, mocks_); - onChanged(); - } else { - mocksBuilder_.addAllMessages(values); - } - return this; - } - /** - * repeated .services.Mock Mocks = 1; - */ - public Builder clearMocks() { - if (mocksBuilder_ == null) { - mocks_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - onChanged(); - } else { - mocksBuilder_.clear(); - } - return this; - } - /** - * repeated .services.Mock Mocks = 1; - */ - public Builder removeMocks(int index) { - if (mocksBuilder_ == null) { - ensureMocksIsMutable(); - mocks_.remove(index); - onChanged(); - } else { - mocksBuilder_.remove(index); - } - return this; - } - /** - * repeated .services.Mock Mocks = 1; - */ - public io.keploy.grpc.stubs.Service.Mock.Builder getMocksBuilder( - int index) { - return getMocksFieldBuilder().getBuilder(index); - } - /** - * repeated .services.Mock Mocks = 1; - */ - public io.keploy.grpc.stubs.Service.MockOrBuilder getMocksOrBuilder( - int index) { - if (mocksBuilder_ == null) { - return mocks_.get(index); } else { - return mocksBuilder_.getMessageOrBuilder(index); - } - } - /** - * repeated .services.Mock Mocks = 1; - */ - public java.util.List - getMocksOrBuilderList() { - if (mocksBuilder_ != null) { - return mocksBuilder_.getMessageOrBuilderList(); - } else { - return java.util.Collections.unmodifiableList(mocks_); - } - } - /** - * repeated .services.Mock Mocks = 1; - */ - public io.keploy.grpc.stubs.Service.Mock.Builder addMocksBuilder() { - return getMocksFieldBuilder().addBuilder( - io.keploy.grpc.stubs.Service.Mock.getDefaultInstance()); - } - /** - * repeated .services.Mock Mocks = 1; - */ - public io.keploy.grpc.stubs.Service.Mock.Builder addMocksBuilder( - int index) { - return getMocksFieldBuilder().addBuilder( - index, io.keploy.grpc.stubs.Service.Mock.getDefaultInstance()); - } - /** - * repeated .services.Mock Mocks = 1; - */ - public java.util.List - getMocksBuilderList() { - return getMocksFieldBuilder().getBuilderList(); - } - private com.google.protobuf.RepeatedFieldBuilderV3< - io.keploy.grpc.stubs.Service.Mock, io.keploy.grpc.stubs.Service.Mock.Builder, io.keploy.grpc.stubs.Service.MockOrBuilder> - getMocksFieldBuilder() { - if (mocksBuilder_ == null) { - mocksBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< - io.keploy.grpc.stubs.Service.Mock, io.keploy.grpc.stubs.Service.Mock.Builder, io.keploy.grpc.stubs.Service.MockOrBuilder>( - mocks_, - ((bitField0_ & 0x00000001) != 0), - getParentForChildren(), - isClean()); - mocks_ = null; - } - return mocksBuilder_; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:services.getMockResp) - } - - // @@protoc_insertion_point(class_scope:services.getMockResp) - private static final io.keploy.grpc.stubs.Service.getMockResp DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new io.keploy.grpc.stubs.Service.getMockResp(); - } - - public static io.keploy.grpc.stubs.Service.getMockResp getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public getMockResp parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new getMockResp(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.getMockResp getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface StartMockReqOrBuilder extends - // @@protoc_insertion_point(interface_extends:services.StartMockReq) - com.google.protobuf.MessageOrBuilder { - - /** - * string Path = 1; - * @return The path. - */ - java.lang.String getPath(); - /** - * string Path = 1; - * @return The bytes for path. - */ - com.google.protobuf.ByteString - getPathBytes(); - - /** - * string Mode = 2; - * @return The mode. - */ - java.lang.String getMode(); - /** - * string Mode = 2; - * @return The bytes for mode. - */ - com.google.protobuf.ByteString - getModeBytes(); - - /** - * bool OverWrite = 3; - * @return The overWrite. - */ - boolean getOverWrite(); - - /** - * string Name = 4; - * @return The name. - */ - java.lang.String getName(); - /** - * string Name = 4; - * @return The bytes for name. - */ - com.google.protobuf.ByteString - getNameBytes(); - } - /** - * Protobuf type {@code services.StartMockReq} - */ - public static final class StartMockReq extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:services.StartMockReq) - StartMockReqOrBuilder { - private static final long serialVersionUID = 0L; - // Use StartMockReq.newBuilder() to construct. - private StartMockReq(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private StartMockReq() { - path_ = ""; - mode_ = ""; - name_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new StartMockReq(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private StartMockReq( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - java.lang.String s = input.readStringRequireUtf8(); - - path_ = s; - break; - } - case 18: { - java.lang.String s = input.readStringRequireUtf8(); - - mode_ = s; - break; - } - case 24: { - - overWrite_ = input.readBool(); - break; - } - case 34: { - java.lang.String s = input.readStringRequireUtf8(); - - name_ = s; - break; - } - default: { - if (!parseUnknownField( - input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return io.keploy.grpc.stubs.Service.internal_static_services_StartMockReq_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return io.keploy.grpc.stubs.Service.internal_static_services_StartMockReq_fieldAccessorTable - .ensureFieldAccessorsInitialized( - io.keploy.grpc.stubs.Service.StartMockReq.class, io.keploy.grpc.stubs.Service.StartMockReq.Builder.class); - } - - public static final int PATH_FIELD_NUMBER = 1; - private volatile java.lang.Object path_; - /** - * string Path = 1; - * @return The path. - */ - @java.lang.Override - public java.lang.String getPath() { - java.lang.Object ref = path_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - path_ = s; - return s; - } - } - /** - * string Path = 1; - * @return The bytes for path. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getPathBytes() { - java.lang.Object ref = path_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - path_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int MODE_FIELD_NUMBER = 2; - private volatile java.lang.Object mode_; - /** - * string Mode = 2; - * @return The mode. - */ - @java.lang.Override - public java.lang.String getMode() { - java.lang.Object ref = mode_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - mode_ = s; - return s; - } - } - /** - * string Mode = 2; - * @return The bytes for mode. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getModeBytes() { - java.lang.Object ref = mode_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - mode_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int OVERWRITE_FIELD_NUMBER = 3; - private boolean overWrite_; - /** - * bool OverWrite = 3; - * @return The overWrite. - */ - @java.lang.Override - public boolean getOverWrite() { - return overWrite_; - } - - public static final int NAME_FIELD_NUMBER = 4; - private volatile java.lang.Object name_; - /** - * string Name = 4; - * @return The name. - */ - @java.lang.Override - public java.lang.String getName() { - java.lang.Object ref = name_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - name_ = s; - return s; - } - } - /** - * string Name = 4; - * @return The bytes for name. - */ - @java.lang.Override - public com.google.protobuf.ByteString - getNameBytes() { - java.lang.Object ref = name_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - name_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(path_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, path_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(mode_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, mode_); - } - if (overWrite_ != false) { - output.writeBool(3, overWrite_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 4, name_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(path_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, path_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(mode_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, mode_); - } - if (overWrite_ != false) { - size += com.google.protobuf.CodedOutputStream - .computeBoolSize(3, overWrite_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, name_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof io.keploy.grpc.stubs.Service.StartMockReq)) { - return super.equals(obj); - } - io.keploy.grpc.stubs.Service.StartMockReq other = (io.keploy.grpc.stubs.Service.StartMockReq) obj; - - if (!getPath() - .equals(other.getPath())) return false; - if (!getMode() - .equals(other.getMode())) return false; - if (getOverWrite() - != other.getOverWrite()) return false; - if (!getName() - .equals(other.getName())) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + PATH_FIELD_NUMBER; - hash = (53 * hash) + getPath().hashCode(); - hash = (37 * hash) + MODE_FIELD_NUMBER; - hash = (53 * hash) + getMode().hashCode(); - hash = (37 * hash) + OVERWRITE_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( - getOverWrite()); - hash = (37 * hash) + NAME_FIELD_NUMBER; - hash = (53 * hash) + getName().hashCode(); - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static io.keploy.grpc.stubs.Service.StartMockReq parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.keploy.grpc.stubs.Service.StartMockReq parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.StartMockReq parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.keploy.grpc.stubs.Service.StartMockReq parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.StartMockReq parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.keploy.grpc.stubs.Service.StartMockReq parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.StartMockReq parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static io.keploy.grpc.stubs.Service.StartMockReq parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.StartMockReq parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static io.keploy.grpc.stubs.Service.StartMockReq parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.StartMockReq parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static io.keploy.grpc.stubs.Service.StartMockReq parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(io.keploy.grpc.stubs.Service.StartMockReq prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * Protobuf type {@code services.StartMockReq} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:services.StartMockReq) - io.keploy.grpc.stubs.Service.StartMockReqOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return io.keploy.grpc.stubs.Service.internal_static_services_StartMockReq_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return io.keploy.grpc.stubs.Service.internal_static_services_StartMockReq_fieldAccessorTable - .ensureFieldAccessorsInitialized( - io.keploy.grpc.stubs.Service.StartMockReq.class, io.keploy.grpc.stubs.Service.StartMockReq.Builder.class); - } - - // Construct using io.keploy.grpc.stubs.Service.StartMockReq.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 - .alwaysUseFieldBuilders) { - } - } - @java.lang.Override - public Builder clear() { - super.clear(); - path_ = ""; - - mode_ = ""; - - overWrite_ = false; - - name_ = ""; - - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return io.keploy.grpc.stubs.Service.internal_static_services_StartMockReq_descriptor; - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.StartMockReq getDefaultInstanceForType() { - return io.keploy.grpc.stubs.Service.StartMockReq.getDefaultInstance(); - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.StartMockReq build() { - io.keploy.grpc.stubs.Service.StartMockReq result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.StartMockReq buildPartial() { - io.keploy.grpc.stubs.Service.StartMockReq result = new io.keploy.grpc.stubs.Service.StartMockReq(this); - result.path_ = path_; - result.mode_ = mode_; - result.overWrite_ = overWrite_; - result.name_ = name_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof io.keploy.grpc.stubs.Service.StartMockReq) { - return mergeFrom((io.keploy.grpc.stubs.Service.StartMockReq)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(io.keploy.grpc.stubs.Service.StartMockReq other) { - if (other == io.keploy.grpc.stubs.Service.StartMockReq.getDefaultInstance()) return this; - if (!other.getPath().isEmpty()) { - path_ = other.path_; - onChanged(); - } - if (!other.getMode().isEmpty()) { - mode_ = other.mode_; - onChanged(); - } - if (other.getOverWrite() != false) { - setOverWrite(other.getOverWrite()); - } - if (!other.getName().isEmpty()) { - name_ = other.name_; - onChanged(); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - io.keploy.grpc.stubs.Service.StartMockReq parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (io.keploy.grpc.stubs.Service.StartMockReq) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private java.lang.Object path_ = ""; - /** - * string Path = 1; - * @return The path. - */ - public java.lang.String getPath() { - java.lang.Object ref = path_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - path_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * string Path = 1; - * @return The bytes for path. - */ - public com.google.protobuf.ByteString - getPathBytes() { - java.lang.Object ref = path_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - path_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * string Path = 1; - * @param value The path to set. - * @return This builder for chaining. - */ - public Builder setPath( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - path_ = value; - onChanged(); - return this; - } - /** - * string Path = 1; - * @return This builder for chaining. - */ - public Builder clearPath() { - - path_ = getDefaultInstance().getPath(); - onChanged(); - return this; - } - /** - * string Path = 1; - * @param value The bytes for path to set. - * @return This builder for chaining. - */ - public Builder setPathBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - path_ = value; - onChanged(); - return this; - } - - private java.lang.Object mode_ = ""; - /** - * string Mode = 2; - * @return The mode. - */ - public java.lang.String getMode() { - java.lang.Object ref = mode_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - mode_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * string Mode = 2; - * @return The bytes for mode. - */ - public com.google.protobuf.ByteString - getModeBytes() { - java.lang.Object ref = mode_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - mode_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * string Mode = 2; - * @param value The mode to set. - * @return This builder for chaining. - */ - public Builder setMode( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - mode_ = value; - onChanged(); - return this; - } - /** - * string Mode = 2; - * @return This builder for chaining. - */ - public Builder clearMode() { - - mode_ = getDefaultInstance().getMode(); - onChanged(); - return this; - } - /** - * string Mode = 2; - * @param value The bytes for mode to set. - * @return This builder for chaining. - */ - public Builder setModeBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - mode_ = value; - onChanged(); - return this; - } - - private boolean overWrite_ ; - /** - * bool OverWrite = 3; - * @return The overWrite. - */ - @java.lang.Override - public boolean getOverWrite() { - return overWrite_; - } - /** - * bool OverWrite = 3; - * @param value The overWrite to set. - * @return This builder for chaining. - */ - public Builder setOverWrite(boolean value) { - - overWrite_ = value; - onChanged(); - return this; - } - /** - * bool OverWrite = 3; - * @return This builder for chaining. - */ - public Builder clearOverWrite() { - - overWrite_ = false; - onChanged(); - return this; - } - - private java.lang.Object name_ = ""; - /** - * string Name = 4; - * @return The name. - */ - public java.lang.String getName() { - java.lang.Object ref = name_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - name_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * string Name = 4; - * @return The bytes for name. - */ - public com.google.protobuf.ByteString - getNameBytes() { - java.lang.Object ref = name_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - name_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * string Name = 4; - * @param value The name to set. - * @return This builder for chaining. - */ - public Builder setName( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - name_ = value; - onChanged(); - return this; - } - /** - * string Name = 4; - * @return This builder for chaining. - */ - public Builder clearName() { - - name_ = getDefaultInstance().getName(); - onChanged(); - return this; - } - /** - * string Name = 4; - * @param value The bytes for name to set. - * @return This builder for chaining. - */ - public Builder setNameBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - name_ = value; - onChanged(); - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:services.StartMockReq) - } - - // @@protoc_insertion_point(class_scope:services.StartMockReq) - private static final io.keploy.grpc.stubs.Service.StartMockReq DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new io.keploy.grpc.stubs.Service.StartMockReq(); - } - - public static io.keploy.grpc.stubs.Service.StartMockReq getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public StartMockReq parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new StartMockReq(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.StartMockReq getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - public interface StartMockRespOrBuilder extends - // @@protoc_insertion_point(interface_extends:services.StartMockResp) - com.google.protobuf.MessageOrBuilder { - - /** - * bool Exists = 1; - * @return The exists. - */ - boolean getExists(); - } - /** - * Protobuf type {@code services.StartMockResp} - */ - public static final class StartMockResp extends - com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:services.StartMockResp) - StartMockRespOrBuilder { - private static final long serialVersionUID = 0L; - // Use StartMockResp.newBuilder() to construct. - private StartMockResp(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - private StartMockResp() { - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new StartMockResp(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private StartMockResp( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 8: { - - exists_ = input.readBool(); - break; - } - default: { - if (!parseUnknownField( - input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return io.keploy.grpc.stubs.Service.internal_static_services_StartMockResp_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return io.keploy.grpc.stubs.Service.internal_static_services_StartMockResp_fieldAccessorTable - .ensureFieldAccessorsInitialized( - io.keploy.grpc.stubs.Service.StartMockResp.class, io.keploy.grpc.stubs.Service.StartMockResp.Builder.class); - } - - public static final int EXISTS_FIELD_NUMBER = 1; - private boolean exists_; - /** - * bool Exists = 1; - * @return The exists. - */ - @java.lang.Override - public boolean getExists() { - return exists_; - } - - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - if (exists_ != false) { - output.writeBool(1, exists_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (exists_ != false) { - size += com.google.protobuf.CodedOutputStream - .computeBoolSize(1, exists_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof io.keploy.grpc.stubs.Service.StartMockResp)) { - return super.equals(obj); - } - io.keploy.grpc.stubs.Service.StartMockResp other = (io.keploy.grpc.stubs.Service.StartMockResp) obj; - - if (getExists() - != other.getExists()) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + EXISTS_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( - getExists()); - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static io.keploy.grpc.stubs.Service.StartMockResp parseFrom( - java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.keploy.grpc.stubs.Service.StartMockResp parseFrom( - java.nio.ByteBuffer data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.StartMockResp parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.keploy.grpc.stubs.Service.StartMockResp parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.StartMockResp parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static io.keploy.grpc.stubs.Service.StartMockResp parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.StartMockResp parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static io.keploy.grpc.stubs.Service.StartMockResp parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.StartMockResp parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input); - } - public static io.keploy.grpc.stubs.Service.StartMockResp parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseDelimitedWithIOException(PARSER, input, extensionRegistry); - } - public static io.keploy.grpc.stubs.Service.StartMockResp parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input); - } - public static io.keploy.grpc.stubs.Service.StartMockResp parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 - .parseWithIOException(PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - public static Builder newBuilder(io.keploy.grpc.stubs.Service.StartMockResp prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE - ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * Protobuf type {@code services.StartMockResp} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:services.StartMockResp) - io.keploy.grpc.stubs.Service.StartMockRespOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return io.keploy.grpc.stubs.Service.internal_static_services_StartMockResp_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return io.keploy.grpc.stubs.Service.internal_static_services_StartMockResp_fieldAccessorTable - .ensureFieldAccessorsInitialized( - io.keploy.grpc.stubs.Service.StartMockResp.class, io.keploy.grpc.stubs.Service.StartMockResp.Builder.class); - } - - // Construct using io.keploy.grpc.stubs.Service.StartMockResp.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 - .alwaysUseFieldBuilders) { - } - } - @java.lang.Override - public Builder clear() { - super.clear(); - exists_ = false; - - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return io.keploy.grpc.stubs.Service.internal_static_services_StartMockResp_descriptor; - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.StartMockResp getDefaultInstanceForType() { - return io.keploy.grpc.stubs.Service.StartMockResp.getDefaultInstance(); - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.StartMockResp build() { - io.keploy.grpc.stubs.Service.StartMockResp result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.StartMockResp buildPartial() { - io.keploy.grpc.stubs.Service.StartMockResp result = new io.keploy.grpc.stubs.Service.StartMockResp(this); - result.exists_ = exists_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof io.keploy.grpc.stubs.Service.StartMockResp) { - return mergeFrom((io.keploy.grpc.stubs.Service.StartMockResp)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(io.keploy.grpc.stubs.Service.StartMockResp other) { - if (other == io.keploy.grpc.stubs.Service.StartMockResp.getDefaultInstance()) return this; - if (other.getExists() != false) { - setExists(other.getExists()); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - io.keploy.grpc.stubs.Service.StartMockResp parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (io.keploy.grpc.stubs.Service.StartMockResp) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private boolean exists_ ; - /** - * bool Exists = 1; - * @return The exists. - */ - @java.lang.Override - public boolean getExists() { - return exists_; - } - /** - * bool Exists = 1; - * @param value The exists to set. - * @return This builder for chaining. - */ - public Builder setExists(boolean value) { - - exists_ = value; - onChanged(); - return this; - } - /** - * bool Exists = 1; - * @return This builder for chaining. - */ - public Builder clearExists() { - - exists_ = false; - onChanged(); - return this; - } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - - // @@protoc_insertion_point(builder_scope:services.StartMockResp) - } - - // @@protoc_insertion_point(class_scope:services.StartMockResp) - private static final io.keploy.grpc.stubs.Service.StartMockResp DEFAULT_INSTANCE; - static { - DEFAULT_INSTANCE = new io.keploy.grpc.stubs.Service.StartMockResp(); - } - - public static io.keploy.grpc.stubs.Service.StartMockResp getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { - @java.lang.Override - public StartMockResp parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new StartMockResp(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public io.keploy.grpc.stubs.Service.StartMockResp getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - - } - - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_services_Dependency_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_services_Dependency_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_services_Dependency_MetaEntry_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_services_Dependency_MetaEntry_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_services_DataBytes_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_services_DataBytes_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_services_TestCaseReq_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_services_TestCaseReq_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_services_TestCaseReq_ReplaceEntry_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_services_TestCaseReq_ReplaceEntry_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_services_TestReq_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_services_TestReq_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_services_TestCase_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_services_TestCase_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_services_TestCase_AllKeysEntry_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_services_TestCase_AllKeysEntry_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_services_TestCase_AnchorsEntry_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_services_TestCase_AnchorsEntry_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_services_Method_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_services_Method_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_services_HttpReq_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_services_HttpReq_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_services_HttpReq_URLParamsEntry_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_services_HttpReq_URLParamsEntry_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_services_HttpReq_HeaderEntry_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_services_HttpReq_HeaderEntry_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_services_FormData_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_services_FormData_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_services_StrArr_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_services_StrArr_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_services_HttpResp_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_services_HttpResp_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_services_HttpResp_HeaderEntry_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_services_HttpResp_HeaderEntry_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_services_endRequest_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_services_endRequest_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_services_endResponse_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_services_endResponse_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_services_startRequest_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_services_startRequest_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_services_startResponse_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_services_startResponse_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_services_getTCRequest_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_services_getTCRequest_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_services_getTCSRequest_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_services_getTCSRequest_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_services_getTCSResponse_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_services_getTCSResponse_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_services_postTCResponse_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_services_postTCResponse_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_services_postTCResponse_TcsIdEntry_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_services_postTCResponse_TcsIdEntry_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_services_deNoiseResponse_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_services_deNoiseResponse_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_services_testResponse_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_services_testResponse_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_services_testResponse_PassEntry_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_services_testResponse_PassEntry_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_services_GrpcReq_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_services_GrpcReq_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_services_GrpcResp_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_services_GrpcResp_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_services_Mock_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_services_Mock_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_services_Mock_Request_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_services_Mock_Request_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_services_Mock_Request_HeaderEntry_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_services_Mock_Request_HeaderEntry_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_services_Mock_Object_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_services_Mock_Object_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_services_Mock_SpecSchema_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_services_Mock_SpecSchema_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_services_Mock_SpecSchema_MetadataEntry_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_services_Mock_SpecSchema_MetadataEntry_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_services_Mock_SpecSchema_AssertionsEntry_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_services_Mock_SpecSchema_AssertionsEntry_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_services_Table_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_services_Table_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_services_SqlCol_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_services_SqlCol_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_services_PutMockReq_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_services_PutMockReq_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_services_PutMockReq_ReplaceEntry_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_services_PutMockReq_ReplaceEntry_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_services_PutMockResp_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_services_PutMockResp_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_services_GetMockReq_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_services_GetMockReq_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_services_getMockResp_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_services_getMockResp_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_services_StartMockReq_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_services_StartMockReq_fieldAccessorTable; - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_services_StartMockResp_descriptor; - private static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_services_StartMockResp_fieldAccessorTable; - - public static com.google.protobuf.Descriptors.FileDescriptor - getDescriptor() { - return descriptor; - } - private static com.google.protobuf.Descriptors.FileDescriptor - descriptor; - static { - java.lang.String[] descriptorData = { - "\n\rservice.proto\022\010services\"\246\001\n\nDependency" + - "\022\014\n\004Name\030\001 \001(\t\022\014\n\004Type\030\002 \001(\t\022,\n\004Meta\030\003 \003" + - "(\0132\036.services.Dependency.MetaEntry\022!\n\004Da" + - "ta\030\004 \003(\0132\023.services.DataBytes\032+\n\tMetaEnt" + - "ry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"\030\n\tDa" + - "taBytes\022\013\n\003Bin\030\001 \001(\014\"\324\003\n\013TestCaseReq\022\020\n\010" + - "Captured\030\001 \001(\003\022\r\n\005AppID\030\002 \001(\t\022\013\n\003URI\030\003 \001" + - "(\t\022\"\n\007HttpReq\030\004 \001(\0132\021.services.HttpReq\022$" + - "\n\010HttpResp\030\005 \001(\0132\022.services.HttpResp\022(\n\n" + - "Dependency\030\006 \003(\0132\024.services.Dependency\022\024" + - "\n\014TestCasePath\030\007 \001(\t\022\020\n\010MockPath\030\010 \001(\t\022\035" + - "\n\005Mocks\030\t \003(\0132\016.services.Mock\022\016\n\006Remove\030" + - "\n \003(\t\0223\n\007Replace\030\013 \003(\0132\".services.TestCa" + - "seReq.ReplaceEntry\022\014\n\004Type\030\014 \001(\t\022\"\n\007Grpc" + - "Req\030\r \001(\0132\021.services.GrpcReq\022$\n\010GrpcResp" + - "\030\016 \001(\0132\022.services.GrpcResp\022\017\n\007AppPath\030\017 " + - "\001(\t\032.\n\014ReplaceEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005valu" + - "e\030\002 \001(\t:\0028\001\"\261\001\n\007TestReq\022\n\n\002ID\030\001 \001(\t\022\r\n\005A" + - "ppID\030\002 \001(\t\022\r\n\005RunID\030\003 \001(\t\022 \n\004Resp\030\004 \001(\0132" + - "\022.services.HttpResp\022\024\n\014TestCasePath\030\005 \001(" + - "\t\022\020\n\010MockPath\030\006 \001(\t\022\014\n\004Type\030\007 \001(\t\022$\n\010Grp" + - "cResp\030\010 \001(\0132\022.services.GrpcResp\"\317\004\n\010Test" + - "Case\022\n\n\002id\030\001 \001(\t\022\017\n\007created\030\002 \001(\003\022\017\n\007upd" + - "ated\030\003 \001(\003\022\020\n\010captured\030\004 \001(\003\022\013\n\003CID\030\005 \001(" + - "\t\022\r\n\005appID\030\006 \001(\t\022\013\n\003URI\030\007 \001(\t\022\"\n\007HttpReq" + - "\030\010 \001(\0132\021.services.HttpReq\022$\n\010HttpResp\030\t " + - "\001(\0132\022.services.HttpResp\022\"\n\004Deps\030\n \003(\0132\024." + - "services.Dependency\0220\n\007allKeys\030\013 \003(\0132\037.s" + - "ervices.TestCase.AllKeysEntry\0220\n\007anchors" + - "\030\014 \003(\0132\037.services.TestCase.AnchorsEntry\022" + - "\r\n\005noise\030\r \003(\t\022\035\n\005Mocks\030\016 \003(\0132\016.services" + - ".Mock\022\"\n\007GrpcReq\030\017 \001(\0132\021.services.GrpcRe" + - "q\022$\n\010GrpcResp\030\020 \001(\0132\022.services.GrpcResp\022" + - "\014\n\004Type\030\021 \001(\t\032@\n\014AllKeysEntry\022\013\n\003key\030\001 \001" + - "(\t\022\037\n\005value\030\002 \001(\0132\020.services.StrArr:\0028\001\032" + - "@\n\014AnchorsEntry\022\013\n\003key\030\001 \001(\t\022\037\n\005value\030\002 " + - "\001(\0132\020.services.StrArr:\0028\001\"\030\n\006Method\022\016\n\006M" + - "ethod\030\001 \001(\t\"\373\002\n\007HttpReq\022\016\n\006Method\030\001 \001(\t\022" + - "\022\n\nProtoMajor\030\002 \001(\003\022\022\n\nProtoMinor\030\003 \001(\003\022" + - "\013\n\003URL\030\004 \001(\t\0223\n\tURLParams\030\005 \003(\0132 .servic" + - "es.HttpReq.URLParamsEntry\022-\n\006Header\030\006 \003(" + - "\0132\035.services.HttpReq.HeaderEntry\022\020\n\004Body" + - "\030\007 \001(\tB\002\030\001\022\020\n\010BodyData\030\n \001(\014\022\016\n\006Binary\030\010" + - " \001(\t\022 \n\004Form\030\t \003(\0132\022.services.FormData\0320" + - "\n\016URLParamsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002" + - " \001(\t:\0028\001\032?\n\013HeaderEntry\022\013\n\003key\030\001 \001(\t\022\037\n\005" + - "value\030\002 \001(\0132\020.services.StrArr:\0028\001\"6\n\010For" + - "mData\022\013\n\003Key\030\001 \001(\t\022\016\n\006Values\030\002 \003(\t\022\r\n\005Pa" + - "ths\030\003 \003(\t\"\027\n\006StrArr\022\r\n\005Value\030\001 \003(\t\"\202\002\n\010H" + - "ttpResp\022\022\n\nStatusCode\030\001 \001(\003\022.\n\006Header\030\002 " + - "\003(\0132\036.services.HttpResp.HeaderEntry\022\020\n\004B" + - "ody\030\003 \001(\tB\002\030\001\022\020\n\010BodyData\030\010 \001(\014\022\025\n\rStatu" + - "sMessage\030\004 \001(\t\022\022\n\nProtoMajor\030\005 \001(\003\022\022\n\nPr" + - "otoMinor\030\006 \001(\003\022\016\n\006Binary\030\007 \001(\t\032?\n\013Header" + - "Entry\022\013\n\003key\030\001 \001(\t\022\037\n\005value\030\002 \001(\0132\020.serv" + - "ices.StrArr:\0028\001\"(\n\nendRequest\022\016\n\006status\030" + - "\001 \001(\t\022\n\n\002id\030\002 \001(\t\"\036\n\013endResponse\022\017\n\007mess" + - "age\030\001 \001(\t\"c\n\014startRequest\022\r\n\005total\030\001 \001(\t" + - "\022\013\n\003app\030\002 \001(\t\022\024\n\014TestCasePath\030\003 \001(\t\022\020\n\010M" + - "ockPath\030\004 \001(\t\022\017\n\007AppPath\030\005 \001(\t\"\033\n\rstartR" + - "esponse\022\n\n\002id\030\001 \001(\t\"\'\n\014getTCRequest\022\n\n\002i" + - "d\030\001 \001(\t\022\013\n\003app\030\002 \001(\t\"c\n\rgetTCSRequest\022\013\n" + - "\003app\030\001 \001(\t\022\016\n\006offset\030\002 \001(\t\022\r\n\005limit\030\003 \001(" + - "\t\022\024\n\014TestCasePath\030\004 \001(\t\022\020\n\010MockPath\030\005 \001(" + - "\t\">\n\016getTCSResponse\022\037\n\003tcs\030\001 \003(\0132\022.servi" + - "ces.TestCase\022\013\n\003eof\030\002 \001(\010\"r\n\016postTCRespo" + - "nse\0222\n\005tcsId\030\001 \003(\0132#.services.postTCResp" + - "onse.TcsIdEntry\032,\n\nTcsIdEntry\022\013\n\003key\030\001 \001" + - "(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"\"\n\017deNoiseResponse" + - "\022\017\n\007message\030\001 \001(\t\"k\n\014testResponse\022.\n\004pas" + - "s\030\001 \003(\0132 .services.testResponse.PassEntr" + - "y\032+\n\tPassEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001" + - "(\010:\0028\001\"\'\n\007GrpcReq\022\014\n\004Body\030\001 \001(\t\022\016\n\006Metho" + - "d\030\002 \001(\t\"%\n\010GrpcResp\022\014\n\004Body\030\001 \001(\t\022\013\n\003Err" + - "\030\002 \001(\t\"\203\007\n\004Mock\022\017\n\007Version\030\001 \001(\t\022\014\n\004Name" + - "\030\002 \001(\t\022\014\n\004Kind\030\003 \001(\t\022\'\n\004Spec\030\004 \001(\0132\031.ser" + - "vices.Mock.SpecSchema\032\321\001\n\007Request\022\016\n\006Met" + - "hod\030\001 \001(\t\022\022\n\nProtoMajor\030\002 \001(\003\022\022\n\nProtoMi" + - "nor\030\003 \001(\003\022\013\n\003URL\030\004 \001(\t\0222\n\006Header\030\005 \003(\0132\"" + - ".services.Mock.Request.HeaderEntry\022\014\n\004Bo" + - "dy\030\006 \001(\t\032?\n\013HeaderEntry\022\013\n\003key\030\001 \001(\t\022\037\n\005" + - "value\030\002 \001(\0132\020.services.StrArr:\0028\001\032$\n\006Obj" + - "ect\022\014\n\004Type\030\001 \001(\t\022\014\n\004Data\030\002 \001(\014\032\252\004\n\nSpec" + - "Schema\0229\n\010Metadata\030\001 \003(\0132\'.services.Mock" + - ".SpecSchema.MetadataEntry\022&\n\007Objects\030\002 \003" + - "(\0132\025.services.Mock.Object\022\036\n\003Req\030\003 \001(\0132\021" + - ".services.HttpReq\022\037\n\003Res\030\004 \001(\0132\022.service" + - "s.HttpResp\022\r\n\005Mocks\030\005 \003(\t\022=\n\nAssertions\030" + - "\006 \003(\0132).services.Mock.SpecSchema.Asserti" + - "onsEntry\022\017\n\007Created\030\007 \001(\003\022\014\n\004Type\030\010 \001(\t\022" + - "#\n\005Table\030\t \001(\0132\017.services.TableH\000\210\001\001\022\013\n\003" + - "Int\030\n \001(\003\022\013\n\003Err\030\013 \003(\t\022&\n\013GrpcRequest\030\014 " + - "\001(\0132\021.services.GrpcReq\022$\n\010GrpcResp\030\r \001(\013" + - "2\022.services.GrpcResp\032/\n\rMetadataEntry\022\013\n" + - "\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\032C\n\017Asserti" + - "onsEntry\022\013\n\003key\030\001 \001(\t\022\037\n\005value\030\002 \001(\0132\020.s" + - "ervices.StrArr:\0028\001B\010\n\006_Table\"5\n\005Table\022\036\n" + - "\004Cols\030\001 \003(\0132\020.services.SqlCol\022\014\n\004Rows\030\002 " + - "\003(\t\"F\n\006SqlCol\022\014\n\004Name\030\001 \001(\t\022\014\n\004Type\030\002 \001(" + - "\t\022\021\n\tPrecision\030\003 \001(\003\022\r\n\005Scale\030\004 \001(\003\"\254\001\n\n" + - "PutMockReq\022\034\n\004Mock\030\001 \001(\0132\016.services.Mock" + - "\022\014\n\004Path\030\002 \001(\t\022\016\n\006Remove\030\003 \003(\t\0222\n\007Replac" + - "e\030\004 \003(\0132!.services.PutMockReq.ReplaceEnt" + - "ry\032.\n\014ReplaceEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value" + - "\030\002 \001(\t:\0028\001\"\037\n\013PutMockResp\022\020\n\010Inserted\030\001 " + - "\001(\003\"(\n\nGetMockReq\022\014\n\004Path\030\001 \001(\t\022\014\n\004Name\030" + - "\002 \001(\t\",\n\013getMockResp\022\035\n\005Mocks\030\001 \003(\0132\016.se" + - "rvices.Mock\"K\n\014StartMockReq\022\014\n\004Path\030\001 \001(" + - "\t\022\014\n\004Mode\030\002 \001(\t\022\021\n\tOverWrite\030\003 \001(\010\022\014\n\004Na" + - "me\030\004 \001(\t\"\037\n\rStartMockResp\022\016\n\006Exists\030\001 \001(" + - "\0102\314\004\n\021RegressionService\0222\n\003End\022\024.service" + - "s.endRequest\032\025.services.endResponse\0228\n\005S" + - "tart\022\026.services.startRequest\032\027.services." + - "startResponse\0223\n\005GetTC\022\026.services.getTCR" + - "equest\032\022.services.TestCase\022;\n\006GetTCS\022\027.s" + - "ervices.getTCSRequest\032\030.services.getTCSR" + - "esponse\0229\n\006PostTC\022\025.services.TestCaseReq" + - "\032\030.services.postTCResponse\0227\n\007DeNoise\022\021." + - "services.TestReq\032\031.services.deNoiseRespo" + - "nse\0221\n\004Test\022\021.services.TestReq\032\026.service" + - "s.testResponse\0226\n\007PutMock\022\024.services.Put" + - "MockReq\032\025.services.PutMockResp\0227\n\010GetMoc" + - "ks\022\024.services.GetMockReq\032\025.services.getM" + - "ockResp\022?\n\014StartMocking\022\026.services.Start" + - "MockReq\032\027.services.StartMockRespB;\n\024io.k" + - "eploy.grpc.stubsZ#go.keploy.io/server/gr" + - "pc/regressionb\006proto3" - }; - descriptor = com.google.protobuf.Descriptors.FileDescriptor - .internalBuildGeneratedFileFrom(descriptorData, - new com.google.protobuf.Descriptors.FileDescriptor[] { - }); - internal_static_services_Dependency_descriptor = - getDescriptor().getMessageTypes().get(0); - internal_static_services_Dependency_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_services_Dependency_descriptor, - new java.lang.String[] { "Name", "Type", "Meta", "Data", }); - internal_static_services_Dependency_MetaEntry_descriptor = - internal_static_services_Dependency_descriptor.getNestedTypes().get(0); - internal_static_services_Dependency_MetaEntry_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_services_Dependency_MetaEntry_descriptor, - new java.lang.String[] { "Key", "Value", }); - internal_static_services_DataBytes_descriptor = - getDescriptor().getMessageTypes().get(1); - internal_static_services_DataBytes_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_services_DataBytes_descriptor, - new java.lang.String[] { "Bin", }); - internal_static_services_TestCaseReq_descriptor = - getDescriptor().getMessageTypes().get(2); - internal_static_services_TestCaseReq_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_services_TestCaseReq_descriptor, - new java.lang.String[] { "Captured", "AppID", "URI", "HttpReq", "HttpResp", "Dependency", "TestCasePath", "MockPath", "Mocks", "Remove", "Replace", "Type", "GrpcReq", "GrpcResp", "AppPath", }); - internal_static_services_TestCaseReq_ReplaceEntry_descriptor = - internal_static_services_TestCaseReq_descriptor.getNestedTypes().get(0); - internal_static_services_TestCaseReq_ReplaceEntry_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_services_TestCaseReq_ReplaceEntry_descriptor, - new java.lang.String[] { "Key", "Value", }); - internal_static_services_TestReq_descriptor = - getDescriptor().getMessageTypes().get(3); - internal_static_services_TestReq_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_services_TestReq_descriptor, - new java.lang.String[] { "ID", "AppID", "RunID", "Resp", "TestCasePath", "MockPath", "Type", "GrpcResp", }); - internal_static_services_TestCase_descriptor = - getDescriptor().getMessageTypes().get(4); - internal_static_services_TestCase_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_services_TestCase_descriptor, - new java.lang.String[] { "Id", "Created", "Updated", "Captured", "CID", "AppID", "URI", "HttpReq", "HttpResp", "Deps", "AllKeys", "Anchors", "Noise", "Mocks", "GrpcReq", "GrpcResp", "Type", }); - internal_static_services_TestCase_AllKeysEntry_descriptor = - internal_static_services_TestCase_descriptor.getNestedTypes().get(0); - internal_static_services_TestCase_AllKeysEntry_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_services_TestCase_AllKeysEntry_descriptor, - new java.lang.String[] { "Key", "Value", }); - internal_static_services_TestCase_AnchorsEntry_descriptor = - internal_static_services_TestCase_descriptor.getNestedTypes().get(1); - internal_static_services_TestCase_AnchorsEntry_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_services_TestCase_AnchorsEntry_descriptor, - new java.lang.String[] { "Key", "Value", }); - internal_static_services_Method_descriptor = - getDescriptor().getMessageTypes().get(5); - internal_static_services_Method_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_services_Method_descriptor, - new java.lang.String[] { "Method", }); - internal_static_services_HttpReq_descriptor = - getDescriptor().getMessageTypes().get(6); - internal_static_services_HttpReq_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_services_HttpReq_descriptor, - new java.lang.String[] { "Method", "ProtoMajor", "ProtoMinor", "URL", "URLParams", "Header", "Body", "BodyData", "Binary", "Form", }); - internal_static_services_HttpReq_URLParamsEntry_descriptor = - internal_static_services_HttpReq_descriptor.getNestedTypes().get(0); - internal_static_services_HttpReq_URLParamsEntry_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_services_HttpReq_URLParamsEntry_descriptor, - new java.lang.String[] { "Key", "Value", }); - internal_static_services_HttpReq_HeaderEntry_descriptor = - internal_static_services_HttpReq_descriptor.getNestedTypes().get(1); - internal_static_services_HttpReq_HeaderEntry_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_services_HttpReq_HeaderEntry_descriptor, - new java.lang.String[] { "Key", "Value", }); - internal_static_services_FormData_descriptor = - getDescriptor().getMessageTypes().get(7); - internal_static_services_FormData_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_services_FormData_descriptor, - new java.lang.String[] { "Key", "Values", "Paths", }); - internal_static_services_StrArr_descriptor = - getDescriptor().getMessageTypes().get(8); - internal_static_services_StrArr_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_services_StrArr_descriptor, - new java.lang.String[] { "Value", }); - internal_static_services_HttpResp_descriptor = - getDescriptor().getMessageTypes().get(9); - internal_static_services_HttpResp_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_services_HttpResp_descriptor, - new java.lang.String[] { "StatusCode", "Header", "Body", "BodyData", "StatusMessage", "ProtoMajor", "ProtoMinor", "Binary", }); - internal_static_services_HttpResp_HeaderEntry_descriptor = - internal_static_services_HttpResp_descriptor.getNestedTypes().get(0); - internal_static_services_HttpResp_HeaderEntry_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_services_HttpResp_HeaderEntry_descriptor, - new java.lang.String[] { "Key", "Value", }); - internal_static_services_endRequest_descriptor = - getDescriptor().getMessageTypes().get(10); - internal_static_services_endRequest_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_services_endRequest_descriptor, - new java.lang.String[] { "Status", "Id", }); - internal_static_services_endResponse_descriptor = - getDescriptor().getMessageTypes().get(11); - internal_static_services_endResponse_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_services_endResponse_descriptor, - new java.lang.String[] { "Message", }); - internal_static_services_startRequest_descriptor = - getDescriptor().getMessageTypes().get(12); - internal_static_services_startRequest_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_services_startRequest_descriptor, - new java.lang.String[] { "Total", "App", "TestCasePath", "MockPath", "AppPath", }); - internal_static_services_startResponse_descriptor = - getDescriptor().getMessageTypes().get(13); - internal_static_services_startResponse_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_services_startResponse_descriptor, - new java.lang.String[] { "Id", }); - internal_static_services_getTCRequest_descriptor = - getDescriptor().getMessageTypes().get(14); - internal_static_services_getTCRequest_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_services_getTCRequest_descriptor, - new java.lang.String[] { "Id", "App", }); - internal_static_services_getTCSRequest_descriptor = - getDescriptor().getMessageTypes().get(15); - internal_static_services_getTCSRequest_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_services_getTCSRequest_descriptor, - new java.lang.String[] { "App", "Offset", "Limit", "TestCasePath", "MockPath", }); - internal_static_services_getTCSResponse_descriptor = - getDescriptor().getMessageTypes().get(16); - internal_static_services_getTCSResponse_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_services_getTCSResponse_descriptor, - new java.lang.String[] { "Tcs", "Eof", }); - internal_static_services_postTCResponse_descriptor = - getDescriptor().getMessageTypes().get(17); - internal_static_services_postTCResponse_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_services_postTCResponse_descriptor, - new java.lang.String[] { "TcsId", }); - internal_static_services_postTCResponse_TcsIdEntry_descriptor = - internal_static_services_postTCResponse_descriptor.getNestedTypes().get(0); - internal_static_services_postTCResponse_TcsIdEntry_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_services_postTCResponse_TcsIdEntry_descriptor, - new java.lang.String[] { "Key", "Value", }); - internal_static_services_deNoiseResponse_descriptor = - getDescriptor().getMessageTypes().get(18); - internal_static_services_deNoiseResponse_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_services_deNoiseResponse_descriptor, - new java.lang.String[] { "Message", }); - internal_static_services_testResponse_descriptor = - getDescriptor().getMessageTypes().get(19); - internal_static_services_testResponse_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_services_testResponse_descriptor, - new java.lang.String[] { "Pass", }); - internal_static_services_testResponse_PassEntry_descriptor = - internal_static_services_testResponse_descriptor.getNestedTypes().get(0); - internal_static_services_testResponse_PassEntry_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_services_testResponse_PassEntry_descriptor, - new java.lang.String[] { "Key", "Value", }); - internal_static_services_GrpcReq_descriptor = - getDescriptor().getMessageTypes().get(20); - internal_static_services_GrpcReq_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_services_GrpcReq_descriptor, - new java.lang.String[] { "Body", "Method", }); - internal_static_services_GrpcResp_descriptor = - getDescriptor().getMessageTypes().get(21); - internal_static_services_GrpcResp_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_services_GrpcResp_descriptor, - new java.lang.String[] { "Body", "Err", }); - internal_static_services_Mock_descriptor = - getDescriptor().getMessageTypes().get(22); - internal_static_services_Mock_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_services_Mock_descriptor, - new java.lang.String[] { "Version", "Name", "Kind", "Spec", }); - internal_static_services_Mock_Request_descriptor = - internal_static_services_Mock_descriptor.getNestedTypes().get(0); - internal_static_services_Mock_Request_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_services_Mock_Request_descriptor, - new java.lang.String[] { "Method", "ProtoMajor", "ProtoMinor", "URL", "Header", "Body", }); - internal_static_services_Mock_Request_HeaderEntry_descriptor = - internal_static_services_Mock_Request_descriptor.getNestedTypes().get(0); - internal_static_services_Mock_Request_HeaderEntry_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_services_Mock_Request_HeaderEntry_descriptor, - new java.lang.String[] { "Key", "Value", }); - internal_static_services_Mock_Object_descriptor = - internal_static_services_Mock_descriptor.getNestedTypes().get(1); - internal_static_services_Mock_Object_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_services_Mock_Object_descriptor, - new java.lang.String[] { "Type", "Data", }); - internal_static_services_Mock_SpecSchema_descriptor = - internal_static_services_Mock_descriptor.getNestedTypes().get(2); - internal_static_services_Mock_SpecSchema_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_services_Mock_SpecSchema_descriptor, - new java.lang.String[] { "Metadata", "Objects", "Req", "Res", "Mocks", "Assertions", "Created", "Type", "Table", "Int", "Err", "GrpcRequest", "GrpcResp", "Table", }); - internal_static_services_Mock_SpecSchema_MetadataEntry_descriptor = - internal_static_services_Mock_SpecSchema_descriptor.getNestedTypes().get(0); - internal_static_services_Mock_SpecSchema_MetadataEntry_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_services_Mock_SpecSchema_MetadataEntry_descriptor, - new java.lang.String[] { "Key", "Value", }); - internal_static_services_Mock_SpecSchema_AssertionsEntry_descriptor = - internal_static_services_Mock_SpecSchema_descriptor.getNestedTypes().get(1); - internal_static_services_Mock_SpecSchema_AssertionsEntry_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_services_Mock_SpecSchema_AssertionsEntry_descriptor, - new java.lang.String[] { "Key", "Value", }); - internal_static_services_Table_descriptor = - getDescriptor().getMessageTypes().get(23); - internal_static_services_Table_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_services_Table_descriptor, - new java.lang.String[] { "Cols", "Rows", }); - internal_static_services_SqlCol_descriptor = - getDescriptor().getMessageTypes().get(24); - internal_static_services_SqlCol_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_services_SqlCol_descriptor, - new java.lang.String[] { "Name", "Type", "Precision", "Scale", }); - internal_static_services_PutMockReq_descriptor = - getDescriptor().getMessageTypes().get(25); - internal_static_services_PutMockReq_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_services_PutMockReq_descriptor, - new java.lang.String[] { "Mock", "Path", "Remove", "Replace", }); - internal_static_services_PutMockReq_ReplaceEntry_descriptor = - internal_static_services_PutMockReq_descriptor.getNestedTypes().get(0); - internal_static_services_PutMockReq_ReplaceEntry_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_services_PutMockReq_ReplaceEntry_descriptor, - new java.lang.String[] { "Key", "Value", }); - internal_static_services_PutMockResp_descriptor = - getDescriptor().getMessageTypes().get(26); - internal_static_services_PutMockResp_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_services_PutMockResp_descriptor, - new java.lang.String[] { "Inserted", }); - internal_static_services_GetMockReq_descriptor = - getDescriptor().getMessageTypes().get(27); - internal_static_services_GetMockReq_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_services_GetMockReq_descriptor, - new java.lang.String[] { "Path", "Name", }); - internal_static_services_getMockResp_descriptor = - getDescriptor().getMessageTypes().get(28); - internal_static_services_getMockResp_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_services_getMockResp_descriptor, - new java.lang.String[] { "Mocks", }); - internal_static_services_StartMockReq_descriptor = - getDescriptor().getMessageTypes().get(29); - internal_static_services_StartMockReq_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_services_StartMockReq_descriptor, - new java.lang.String[] { "Path", "Mode", "OverWrite", "Name", }); - internal_static_services_StartMockResp_descriptor = - getDescriptor().getMessageTypes().get(30); - internal_static_services_StartMockResp_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_services_StartMockResp_descriptor, - new java.lang.String[] { "Exists", }); - } - - // @@protoc_insertion_point(outer_class_scope) -} diff --git a/pom.xml b/pom.xml index e292f812..48706192 100644 --- a/pom.xml +++ b/pom.xml @@ -9,15 +9,17 @@ 1.0.0-SNAPSHOT pom - Keploy Java SDK - Client Java SDK for Kepploy + Keploy Java Coverage Agent + Java dynamic dedup coverage agent for Keploy Enterprise https://github.com/keploy/java-sdk + The Apache License, Version 2.0 http://www.apache.org/licenses/LICENSE-2.0.txt + sarthak160 @@ -30,20 +32,15 @@ gourav.kumar@keploy.io + scm:git@github.com:keploy/java-sdk.git scm:git@github.com:keploy/java-sdk.git https://github.com/keploy/java-sdk.git + - agent - core - api - integration - common - models keploy-sdk - v2 @@ -94,10 +91,10 @@ - - - org.apache.maven.plugins - maven-javadoc-plugin - - - attach-javadocs - - jar - + + + --pinentry-mode + loopback + + @@ -134,7 +125,7 @@ com.thoughtworks.xstream xstream - 1.4.15 + 1.4.15 @@ -142,157 +133,4 @@ - - - - org.projectlombok - lombok - 1.18.24 - provided - - - org.apache.logging.log4j - log4j-api - 2.18.0 - - - org.apache.logging.log4j - log4j-core - 2.18.0 - - - net.bytebuddy - byte-buddy - 1.12.14 - - - net.bytebuddy - byte-buddy-agent - 1.12.14 - - - javax.servlet - javax.servlet-api - 4.0.1 - provided - - - javax.annotation - javax.annotation-api - 1.3.2 - - - me.tongfei - progressbar - 0.9.5 - - - com.google.code.gson - gson - 2.9.1 - compile - - - - - - - org.apache.maven.plugins - maven-checkstyle-plugin - - - com.puppycrawl.tools - checkstyle - 8.31 - - - - checkstyle-config.xml - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/main/resources/Run_Configuration.png b/src/main/resources/Run_Configuration.png deleted file mode 100644 index c1257815..00000000 Binary files a/src/main/resources/Run_Configuration.png and /dev/null differ diff --git a/v2/pom.xml b/v2/pom.xml deleted file mode 100644 index f2131ca7..00000000 --- a/v2/pom.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - 4.0.0 - - io.keploy - java-sdk - 1.0.0-SNAPSHOT - - - v2 - - - - - org.json - json - 20230618 - - - com.google.code.gson - gson - 2.8.9 - compile - - - - - - - 1.8 - 1.8 - UTF-8 - - - - - - src/main/resources - - - **/* - - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - 3.3.0 - - - ${project.basedir}/src/main/java - - - - org.apache.maven.plugins - maven-compiler-plugin - - 9 - 9 - - - - org.codehaus.mojo - exec-maven-plugin - 3.0.0 - - - process-classes - - java - - - io.keploy.JaCoCoUtil - - 0.8.12 - ${project.basedir}/src/main/resources - - - - - - - - - \ No newline at end of file diff --git a/v2/src/main/java/io/keploy/JaCoCoUtil.java b/v2/src/main/java/io/keploy/JaCoCoUtil.java deleted file mode 100644 index 67f10a3d..00000000 --- a/v2/src/main/java/io/keploy/JaCoCoUtil.java +++ /dev/null @@ -1,67 +0,0 @@ -package io.keploy; - -import java.io.InputStream; -import java.net.URL; -import java.nio.file.Files; -import java.nio.file.Path; -import java.nio.file.Paths; -import java.nio.file.StandardCopyOption; -import java.util.zip.ZipEntry; -import java.util.zip.ZipInputStream; - -public class JaCoCoUtil { - - public static void downloadAndExtractJaCoCoBinaries(String version, String resourceDir) throws Exception { - Path cliPath = Paths.get(resourceDir, "jacococli.jar"); - Path agentPath = Paths.get(resourceDir, "jacocoagent.jar"); - Files.createDirectories(cliPath.getParent()); - Files.createDirectories(agentPath.getParent()); - - if (Files.exists(cliPath) && Files.exists(agentPath)) { - return; - } - - String downloadUrl = "https://github.com/jacoco/jacoco/releases/download/v" + version + "/jacoco-" + version + ".zip"; - - try (InputStream inputStream = new URL(downloadUrl).openStream(); - ZipInputStream zipInputStream = new ZipInputStream(inputStream)) { - - ZipEntry entry; - while ((entry = zipInputStream.getNextEntry()) != null) { - if (entry.getName().endsWith("jacococli.jar")) { - - Files.copy(zipInputStream, cliPath, StandardCopyOption.REPLACE_EXISTING); - - } else if (entry.getName().endsWith("jacocoagent.jar")) { - - Files.copy(zipInputStream, agentPath, StandardCopyOption.REPLACE_EXISTING); - - } - - if (Files.exists(cliPath) && Files.exists(agentPath)) { - - break; // Both binaries extracted, no need to continue - } - } - } - - if (!Files.exists(cliPath) || !Files.exists(agentPath)) { - throw new IllegalStateException("Failed to find JaCoCo binaries in the distribution."); - } - - } - - public static void main(String[] args) { - if (args.length != 2) { - throw new IllegalArgumentException("Expected two arguments: version and resourceDir"); - } - String version = args[0]; - String resourceDir = args[1]; - try { - downloadAndExtractJaCoCoBinaries(version, resourceDir); - } catch (Exception e) { - e.printStackTrace(); - System.exit(1); - } - } -} \ No newline at end of file diff --git a/v2/src/main/java/io/keploy/Keploy.java b/v2/src/main/java/io/keploy/Keploy.java deleted file mode 100644 index cfd4c8c3..00000000 --- a/v2/src/main/java/io/keploy/Keploy.java +++ /dev/null @@ -1,915 +0,0 @@ -package io.keploy; - -import com.google.gson.Gson; -import org.apache.logging.log4j.LogManager; -import org.apache.logging.log4j.Logger; - -import java.io.BufferedReader; -import java.io.File; -import java.io.IOException; -import java.io.InputStream; -import java.io.InputStreamReader; -import java.net.HttpURLConnection; -import java.net.URL; -import java.nio.file.Files; -import java.nio.file.Path; -import java.nio.file.Paths; -import java.nio.file.StandardCopyOption; -import java.io.OutputStream; -import java.util.Arrays; -import java.util.List; -import java.util.Map; - -//FOR CLI CODE COVERAGE REFERENCE: https://dzone.com/articles/code-coverage-report-generator-for-java-projects-a - -// Jacococli & JacocoAgent version: 0.8.12 -public class Keploy { - public static class RunOptions { - private int delay; - private boolean debug; - private int port; - private String path; - private String appCmd; - private int closeDelay; - - public RunOptions() { - this(10, false, 6789, ".", 0); - } - - public RunOptions(int delay, boolean debug, int port, String path,int closeDelay) { - if (delay < 0) { - throw new IllegalArgumentException("Delay must be a positive integer."); - } - this.delay = delay; - - this.debug = debug; - - if (path == null || path.isEmpty()) { - throw new IllegalArgumentException("Path cannot be empty."); - } - this.path = path; - - if (port < 0) { - throw new IllegalArgumentException("Port must be a positive integer."); - } - this.port = port; - - if (closeDelay < 0) { - throw new IllegalArgumentException("CloseDelay must be a positive integer."); - } - this.closeDelay = closeDelay; - } - - // Getters and setters - public int getDelay() { - return delay; - } - - public void setDelay(int delay) { - if (delay < 0) { - throw new IllegalArgumentException("Delay must be a positive integer."); - } - this.delay = delay; - } - - public int getCloseDelay() { - return closeDelay; - } - - public void setCloseDelay(int closeDelay) { - if (closeDelay < 0) { - throw new IllegalArgumentException("CloseDelay must be a positive integer."); - } - this.closeDelay = closeDelay; - } - - public boolean isDebug() { - return debug; - } - - public void setDebug(boolean debug) { - this.debug = debug; - } - - public void setappCmd(String appCmd) { - this.appCmd = appCmd; - } - - public String getappCmd() { - return this.appCmd; - } - - public int getPort() { - return port; - } - - public void setPort(int port) { - if (port < 0) { - throw new IllegalArgumentException("Port must be a positive integer."); - } - this.port = port; - } - - public String getPath() { - return path; - } - - public void setPath(String path) { - if (path == null || path.isEmpty()) { - throw new IllegalArgumentException("Path cannot be empty."); - } - this.path = path; - } - } - - private static class StartHooksData { - String appId; - String testRunId; - } - - // Class to hold the result of startHooks - public static class StartHooksResult { - String appId; - String testRunId; - String error; - - public StartHooksResult(String appId, String testRunId, String error) { - this.appId = appId; - this.testRunId = testRunId; - this.error = error; - } - } - - private static final String GRAPHQL_ENDPOINT = "/query"; - private static final String HOST = "http://localhost:"; - - private static final Logger logger = LogManager.getLogger(Keploy.class); - - private static int serverPort = 6789; - - private static String jacocoCliPath = ""; - - private static String jacocoAgentPath = ""; - - public class GraphQLResponse { - Data data; - - Map[] errors; - - public class Data { - String[] testSets; - Boolean stopTest; - TestSetStatus testSetStatus; - Boolean runTestSet; - StartHooksData startHooks; - Boolean startApp; - Boolean stopHooks; - Boolean stopApp; - } - - public class TestSetStatus { - String status; - } - - public class RunTestSetResponse { - Boolean success; - String testRunId; - String message; - } - } - - public enum TestRunStatus { - RUNNING, - PASSED, - FAILED, - APP_HALTED, - USER_ABORT, - APP_FAULT, - INTERNAL_ERR - } - - public static TestRunStatus getTestRunStatus(String statusStr) { - switch (statusStr) { - case "RUNNING": - return TestRunStatus.RUNNING; - case "PASSED": - return TestRunStatus.PASSED; - case "FAILED": - return TestRunStatus.FAILED; - case "APP_HALTED": - return TestRunStatus.APP_HALTED; - case "USER_ABORT": - return TestRunStatus.USER_ABORT; - case "APP_FAULT": - return TestRunStatus.APP_FAULT; - case "INTERNAL_ERR": - return TestRunStatus.INTERNAL_ERR; - default: - return null; // or throw an exception if an unknown status is encountered - } - } - - private static String attachJacocoAgent(String cmd) { - String resourcePath = "jacocoagent.jar"; // Relative path in the JAR file - - try (InputStream is = Keploy.class.getClassLoader().getResourceAsStream(resourcePath)) { - if (is == null) { - throw new IllegalStateException("jacocoagent.jar not found in resources"); - } - - Path tempFile = Files.createTempFile("jacocoagent", ".jar"); - - // Using Files.copy for robust file copying - Files.copy(is, tempFile, StandardCopyOption.REPLACE_EXISTING); - is.close(); - String agentString = "-javaagent:" + tempFile.toAbsolutePath() - + "=address=localhost,port=36320,destfile=coverage.exec,output=tcpserver"; - - jacocoAgentPath = tempFile.toAbsolutePath().toString(); - - return cmd.replaceFirst("java", "java " + agentString); - } catch (IOException e) { - e.printStackTrace(); - throw new IllegalStateException("Error setting up JaCoCo agent", e); - } - } - - public static void FindCoverage(String testSet) throws IOException, InterruptedException { - String dest = "target/" + testSet + ".exec"; - String jacocoCliPath = getJacococliPath(); - List command = Arrays.asList( - "java", - "-jar", - jacocoCliPath, - "dump", - "--address", - "localhost", - "--port", - "36320", - "--destfile", - dest - ); - - // Start the command using ProcessBuilder - ProcessBuilder processBuilder = new ProcessBuilder(command); - processBuilder.redirectErrorStream(true); - Process process = processBuilder.start(); - - // Start a thread to log the output of the process - Thread logThread = new Thread(() -> logProcessOutput(process)); - logThread.start(); - } - - private static String getJacococliPath() { - String resourcePath = "jacococli.jar"; // Relative path in the JAR file - - try (InputStream is = Keploy.class.getClassLoader().getResourceAsStream(resourcePath)) { - if (is == null) { - throw new IllegalStateException("jacococli.jar not found in resources"); - } - - Path tempFile = Files.createTempFile("jacococli", ".jar"); - - // Using Files.copy for robust file copying - Files.copy(is, tempFile, StandardCopyOption.REPLACE_EXISTING); - is.close(); - jacocoCliPath = tempFile.toAbsolutePath().toString(); - return jacocoCliPath; - } catch (IOException e) { - e.printStackTrace(); - throw new IllegalStateException("Error setting up JacocoCli", e); - } - } - - public static String StopUserApplication(String appId) { - HttpURLConnection conn = setHttpClient(); - if (conn == null) { - return "Failed to set up HTTP client"; - } - - String payload = "{\"query\": \"mutation StopApp { stopApp(appId: " + appId + ") }\"}"; - - try { - conn.setDoOutput(true); - try (OutputStream os = conn.getOutputStream()) { - os.write(payload.getBytes()); - os.flush(); - } - - int responseCode = conn.getResponseCode(); - logger.debug("Status code received: " + responseCode); - - if (responseCode >= 200 && responseCode < 300) { - String resBody = getResponseBody(conn); - logger.debug("Response body received: " + resBody); - - // Parse the response body using Gson - Gson gson = new Gson(); - GraphQLResponse response = gson.fromJson(resBody, GraphQLResponse.class); - - if (response.data == null) { - return gson.toJson(response.errors); - } - - Boolean stopAppResult = response.data.stopApp; - logger.debug("stopApp result: " + stopAppResult); - } else { - return "Failed to stop user application. Status code: " + responseCode; - } - } catch (Exception e) { - logger.error("Error stopping user application: " + e.getMessage(), e); - return "Error stopping user application: " + e.getMessage(); - } - - return null; - } - - private static void deleteJacocoFiles() { - deleteFile(jacocoAgentPath); - deleteFile(jacocoCliPath); - } - - private static boolean deleteFile(String filePath) { - File file = new File(filePath); - - // Check if the file exists - if (!file.exists()) { - System.out.println("File not found: " + filePath); - return false; - } - - // Attempt to delete the file - if (file.delete()) { - return true; - } else { - System.out.println("Failed to delete the file: " + filePath); - return false; - } - } - - private static long getProcessId(Process process) { - // Java 9 and later - if (process.getClass().getName().equals("java.lang.ProcessImpl")) { - return process.pid(); - } - - // Java 8 and earlier - try { - java.lang.reflect.Field f = process.getClass().getDeclaredField("pid"); - f.setAccessible(true); - return f.getLong(process); - } catch (NoSuchFieldException | IllegalAccessException e) { - throw new RuntimeException("Unable to get process ID", e); - } - } - - private static void logProcessOutput(Process process) { - try (BufferedReader reader = new BufferedReader(new InputStreamReader(process.getInputStream()))) { - String line; - while ((line = reader.readLine()) != null) { - System.out.println(line); - } - } catch (IOException e) { - e.printStackTrace(); - } - } - - // Set the HTTP client - private static HttpURLConnection setHttpClient() { - try { - URL obj = new URL(HOST + serverPort + GRAPHQL_ENDPOINT); - logger.debug("Connecting to: " + obj.toString()); - HttpURLConnection conn = (HttpURLConnection) obj.openConnection(); - conn.setReadTimeout(15000); - conn.setConnectTimeout(10000); - conn.setRequestMethod("POST"); - conn.setRequestProperty("Content-Type", "application/json; charset=UTF-8"); - conn.setRequestProperty("Accept", "application/json"); - conn.setInstanceFollowRedirects(false); - - return conn; - } catch (Exception e) { - logger.error("Error setting up HttpURLConnection", e); - return null; - } - } - - // Hit GraphQL query to fetch testSets - public static String[] FetchTestSets() { - try { - HttpURLConnection conn = setHttpClient(); - if (conn == null) { - throw new Exception("Could not initialize HTTP connection."); - } - - String payload = "{ \"query\": \"{ testSets }\" }"; - - conn.setDoOutput(true); - try (OutputStream os = conn.getOutputStream()) { - os.write(payload.getBytes()); - os.flush(); - } - - final int responseCode = conn.getResponseCode(); - logger.debug("status code received: {}", responseCode); - - if (isSuccessfulResponse(conn)) { - String resBody = getSimulateResponseBody(conn); - logger.debug("response body received: {}", resBody); - // Parse the response body using Gson - Gson gson = new Gson(); - GraphQLResponse response = gson.fromJson(resBody, GraphQLResponse.class); - - return response.data.testSets; // this will return the testSets array - } - - } catch (Exception e) { - logger.error("Error fetching test sets", e); - } - return null; - } - - // Run a particular testSet - public static Boolean RunTestSet(String testSetName) { - try { - HttpURLConnection conn = setHttpClient(); - if (conn == null) { - throw new Exception("Could not initialize HTTP connection."); - } - - String payload = String.format( - "{ \"query\": \"mutation { runTestSet(testSet: \\\"%s\\\") }\" }", - testSetName); - - conn.setDoOutput(true); - try (OutputStream os = conn.getOutputStream()) { - os.write(payload.getBytes()); - os.flush(); - } - - final int responseCode = conn.getResponseCode(); - logger.debug("status code received: {}", responseCode); - - if (isSuccessfulResponse(conn)) { - String resBody = getSimulateResponseBody(conn); - logger.debug("response body received: {}", resBody); - // Parse the response body using Gson - Gson gson = new Gson(); - GraphQLResponse response = gson.fromJson(resBody, GraphQLResponse.class); - - return response.data.runTestSet; // Return the boolean value - } - - } catch (Exception e) { - logger.error("Error running test set", e); - } - return null; // Return null in case of an error - } - - // Hit GraphQL query to stop the test - - private static boolean isSuccessfulResponse(HttpURLConnection conn) throws IOException { - int responseCode = conn.getResponseCode(); - return (responseCode >= 200 && responseCode < 300); - } - - private static String getSimulateResponseBody(HttpURLConnection conn) throws IOException { - BufferedReader in = new BufferedReader(new InputStreamReader(conn.getInputStream())); - String inputLine; - StringBuilder content = new StringBuilder(); - while ((inputLine = in.readLine()) != null) { - content.append(inputLine); - } - in.close(); - return content.toString(); - } - - public static void findAndCollectChildProcesses(String parentPID, List pids) { - try { - pids.add(Integer.parseInt(parentPID)); - Process process = new ProcessBuilder("pgrep", "-P", parentPID).start(); - BufferedReader reader = new BufferedReader(new InputStreamReader(process.getInputStream())); - String output = reader.readLine(); - if (output != null) { - Arrays.stream(output.split("\n")).forEach(childPID -> { - if (!childPID.isEmpty()) { - findAndCollectChildProcesses(childPID, pids); - } - }); - } - } catch (Exception e) { - e.printStackTrace(); - } - } - - public static class RunTestSetResult { - boolean success; - String error; - - public RunTestSetResult(boolean success, String error) { - this.success = success; - this.error = error; - } - } - - public static void runTests(String jarPath, RunOptions runOptions) { - String runCmd = "java -jar " + jarPath; - if (runOptions.getPort() != 0) { - serverPort = runOptions.getPort(); - } - try { - runCmd = attachJacocoAgent(runCmd); - startKeploy(runCmd, runOptions.getDelay(), runOptions.isDebug(), serverPort); - Thread.sleep(5000); - String[] testSets = Keploy.FetchTestSets(); - - if (testSets == null) { - throw new IllegalStateException("Test sets are null"); - } - - System.out.println("TestSets: " + Arrays.asList(testSets)); - Keploy.StartHooksResult result = Keploy.startHooks(); - if (result.error != null) { - throw new AssertionError("error starting hooks: " + result.error); - } - String appId = result.appId; - String testRunId = result.testRunId; - - for (String testSet : testSets) { - runTestSet(testRunId, testSet, appId); - startUserApplication(appId); - String path = new File(runOptions.getPath()).getAbsolutePath(); - Path reportPath = Paths.get(path, "keploy", "reports", testRunId, testSet + "-report.yaml").normalize(); - - String reportPathString = reportPath.toString(); - String err = checkReportFile(reportPathString, runOptions.getDelay() + 10); - if (err != null) { - String appErr = stopUserApplication(appId); - if (appErr != null) { - throw new AssertionError("error stopping user application: " + appErr); - } - logger.error( - "error getting report file: " + testRunId + ", testSetId: " + testSet + ". Error: " + err); - continue; - } - - waitForTestRunCompletion(testRunId, testSet, appId); - - try { - if (runOptions.getCloseDelay() > 0){ - logger.info("waiting for {} seconds before closing the application in order to get coverage of async calls", runOptions.getCloseDelay()); - //wait for closeDelay in order to get coverage of async calls as well - Thread.sleep(runOptions.getCloseDelay() * 1000); - } - - Keploy.FindCoverage(testSet); - - Thread.sleep(5000); - - } catch (Exception e) { - e.printStackTrace(); - } - - String appErr = stopUserApplication(appId); - - if (appErr != null) { - throw new AssertionError("error stopping user application: " + appErr); - } - } - // unload the ebpf hooks from the kernel - // delete jacoco files - } catch (Exception e) { - logger.error("Error occurred while fetching test sets: " + e.getMessage(), e); - } - stopKeploy(); - deleteJacocoFiles(); - } - - public static void startKeploy(String runCmd, int delay, boolean debug, int port) { - Runnable task = () -> runKeploy(runCmd, delay, debug, port); - Thread thread = new Thread(task); - thread.start(); - return ; - } - - public static void runKeploy(String runCmd, int delay, boolean debug, int port) { - final String overallCmd = String.format( - "sudo -E env \"PATH=$PATH\" /usr/local/bin/keploybin test -c \"%s\" --coverage --delay %d --port %d%s", - runCmd, delay, port, debug ? " --debug" : ""); - - logger.debug("Executing command: " + overallCmd); - - new Thread(() -> { - ProcessBuilder processBuilder = new ProcessBuilder("sh", "-c", overallCmd); - processBuilder.redirectErrorStream(true); // Redirect error stream to standard output stream - Process process; - - try { - process = processBuilder.start(); - BufferedReader reader = new BufferedReader(new InputStreamReader(process.getInputStream())); - - String line; - while ((line = reader.readLine()) != null) { - System.out.println(line); - } - - } catch (IOException e) { - logger.error("Error occurred while running Keploy: " + e.getMessage()); - } - }).start(); - } - - public static StartHooksResult startHooks() { - HttpURLConnection conn = setHttpClient(); - if (conn == null) { - return new StartHooksResult(null, null, "Failed to set up HTTP client"); - } - - String payload = "{\"query\": \"mutation StartHooks { startHooks { appId testRunId } }\"}"; - - try { - conn.setDoOutput(true); - try (OutputStream os = conn.getOutputStream()) { - os.write(payload.getBytes()); - os.flush(); - } - - int responseCode = conn.getResponseCode(); - logger.debug("Status code received: " + responseCode); - - if (responseCode >= 200 && responseCode < 300) { - String resBody = getResponseBody(conn); - logger.debug("Response body received: " + resBody); - - // Parse the response body using Gson - Gson gson = new Gson(); - GraphQLResponse response = gson.fromJson(resBody, GraphQLResponse.class); - - if (response.data == null) { - return new StartHooksResult(null, null, gson.toJson(response.errors)); - } - - StartHooksData startHooksData = response.data.startHooks; - if (startHooksData == null) { - return new StartHooksResult(null, null, "Failed to get start Hooks data"); - } - - return new StartHooksResult(startHooksData.appId, startHooksData.testRunId, null); - } else { - return new StartHooksResult(null, null, "Failed to start hooks. Status code: " + responseCode); - } - } catch (Exception e) { - logger.error("Error starting hooks: " + e.getMessage(), e); - return new StartHooksResult(null, null, "Error starting hooks: " + e.getMessage()); - } - } - - public static class StartAppResult { - boolean success; - String error; - - public StartAppResult(boolean success, String error) { - this.success = success; - this.error = error; - } - } - - public static StartAppResult startUserApplication(String appId) { - HttpURLConnection conn = setHttpClient(); - if (conn == null) { - return new StartAppResult(false, "Failed to set up HTTP client"); - } - - String payload = "{\"query\": \"mutation StartApp { startApp(appId: " + appId + ") }\"}"; - - try { - conn.setDoOutput(true); - try (OutputStream os = conn.getOutputStream()) { - os.write(payload.getBytes()); - os.flush(); - } - - int responseCode = conn.getResponseCode(); - logger.debug("Status code received: " + responseCode); - - if (responseCode >= 200 && responseCode < 300) { - String resBody = getResponseBody(conn); - logger.debug("Response body received: " + resBody); - - // Parse the response body using Gson - Gson gson = new Gson(); - GraphQLResponse response = gson.fromJson(resBody, GraphQLResponse.class); - - if (response.data == null) { - return new StartAppResult(false, gson.toJson(response.errors)); - } - - Boolean startAppResult = response.data.startApp; - return new StartAppResult(startAppResult, null); - } else { - return new StartAppResult(false, "Failed to start user application. Status code: " + responseCode); - } - } catch (Exception e) { - logger.error("Error starting user application: " + e.getMessage(), e); - return new StartAppResult(false, "Error starting user application: " + e.getMessage()); - } - } - - public static TestRunStatus FetchTestSetStatus(String testRunId, String testSetId) { - try { - HttpURLConnection conn = setHttpClient(); - if (conn == null) { - throw new Exception("Could not initialize HTTP connection."); - } - - String payload = String.format( - "{ \"query\": \"query GetTestSetStatus { testSetStatus(testRunId: \\\"%s\\\", testSetId: \\\"%s\\\") { status } }\" }", - testRunId, testSetId); - - conn.setDoOutput(true); - try (OutputStream os = conn.getOutputStream()) { - os.write(payload.getBytes()); - os.flush(); - } - - final int responseCode = conn.getResponseCode(); - logger.debug("status code received: {}", responseCode); - - if (isSuccessfulResponse(conn)) { - String resBody = getSimulateResponseBody(conn); - logger.debug("response body received: {}", resBody); - // Parse the response body using Gson - Gson gson = new Gson(); - GraphQLResponse response = gson.fromJson(resBody, GraphQLResponse.class); - - String testStatus = response.data.testSetStatus.status; - return getTestRunStatus(testStatus); - } else { - logger.error("Failed to fetch test set status. Status code: " + responseCode); - return null; - } - } catch (Exception e) { - logger.error("Error fetching test set status: " + e.getMessage(), e); - return null; - } - } - - private static void waitForTestRunCompletion(String testRunId, String testSet, String appId) { - // Implement the logic to wait for test run completion using KeployCLI - long MAX_TIMEOUT = 6000000; // 1m - long startTime = System.currentTimeMillis(); - - try { - TestRunStatus testRunStatus = null; - while (true) { - Thread.sleep(2000); - testRunStatus = Keploy.FetchTestSetStatus(testRunId, testSet); - - if (testRunStatus == Keploy.TestRunStatus.RUNNING) { - if (System.currentTimeMillis() - startTime > MAX_TIMEOUT) { - System.out.println("Timeout reached, exiting loop"); - break; - } - - continue; - } - break; - } - if (testRunStatus == TestRunStatus.FAILED || testRunStatus == TestRunStatus.APP_HALTED - || testRunStatus == TestRunStatus.USER_ABORT || testRunStatus == TestRunStatus.APP_FAULT - || testRunStatus == TestRunStatus.INTERNAL_ERR) { - logger.error("Test set: " + testSet + " failed with status: " + testRunStatus); - } else if (testRunStatus == TestRunStatus.PASSED) { - logger.info("Test set: " + testSet + " passed"); - } - } catch (InterruptedException e) { - System.err.println("Error waiting for test run completion: " + e.getMessage()); - } - } - - public static RunTestSetResult runTestSet(String testRunId, String testSetId, String appId) { - HttpURLConnection conn = setHttpClient(); - if (conn == null) { - return new RunTestSetResult(false, "Failed to set up HTTP client"); - } - - String payload = String.format( - "{\"query\": \"mutation RunTestSet { runTestSet(testSetId: \\\"%s\\\", testRunId: \\\"%s\\\", appId: %s) }\"}", - testSetId, testRunId, appId); - - try { - conn.setDoOutput(true); - try (OutputStream os = conn.getOutputStream()) { - os.write(payload.getBytes()); - os.flush(); - } - - int responseCode = conn.getResponseCode(); - logger.debug("Status code received: " + responseCode); - - if (responseCode >= 200 && responseCode < 300) { - String resBody = getResponseBody(conn); - logger.debug("Response body received: " + resBody); - - // Parse the response body using Gson - Gson gson = new Gson(); - GraphQLResponse response = gson.fromJson(resBody, GraphQLResponse.class); - - if (response.data == null) { - return new RunTestSetResult(false, gson.toJson(response.errors)); - } - return new RunTestSetResult(true, null); - } else { - return new RunTestSetResult(false, "Failed to run test set. Status code: " + responseCode); - } - } catch (Exception e) { - logger.error("Error running test set: " + e.getMessage(), e); - return new RunTestSetResult(false, "Error running test set: " + e.getMessage()); - } - } - - public static class StopHooksResult { - Boolean success; - String error; - - public StopHooksResult(Boolean success, String error) { - this.success = success; - this.error = error; - } - } - - private static String checkReportFile(String reportPath, int timeout) { - long startTime = System.currentTimeMillis(); - while (System.currentTimeMillis() - startTime < timeout * 1000L) { - File reportFile = new File(reportPath); - if (reportFile.exists()) { - return null; - } - try { - Thread.sleep(1000); // Wait for 1 second before checking again - } catch (InterruptedException e) { - Thread.currentThread().interrupt(); - return "Interrupted while waiting for report file"; - } - } - - return "Report file not created within " + timeout + " seconds"; - } - - public static StopHooksResult stopKeploy() { - HttpURLConnection conn = setHttpClient(); - if (conn == null) { - return new StopHooksResult(null, "Failed to set up HTTP client"); - } - - String payload = "{\"query\": \"mutation { stopHooks }\"}"; - - try { - conn.setDoOutput(true); - try (OutputStream os = conn.getOutputStream()) { - os.write(payload.getBytes()); - os.flush(); - } - - int responseCode = conn.getResponseCode(); - logger.debug("Status code received: " + responseCode); - - if (responseCode >= 200 && responseCode < 300) { - String resBody = getResponseBody(conn); - logger.debug("Response body received: " + resBody); - - // Parse the response body using Gson - Gson gson = new Gson(); - GraphQLResponse response = gson.fromJson(resBody, GraphQLResponse.class); - - if (response.data == null) { - return new StopHooksResult(null, gson.toJson(response.errors)); - } - - Boolean stopHooksResult = response.data.stopHooks; - return new StopHooksResult(stopHooksResult, null); - } else { - return new StopHooksResult(null, "Failed to stop hooks. Status code: " + responseCode); - } - } catch (Exception e) { - logger.error("Error stopping hooks: " + e.getMessage(), e); - return new StopHooksResult(null, "Error stopping hooks: " + e.getMessage()); - } - } - - private static String getResponseBody(HttpURLConnection conn) throws IOException { - BufferedReader in = new BufferedReader(new InputStreamReader(conn.getInputStream())); - String inputLine; - StringBuilder content = new StringBuilder(); - while ((inputLine = in.readLine()) != null) { - content.append(inputLine); - } - in.close(); - return content.toString(); - } - - public static String stopUserApplication(String appId) { - String result = Keploy.StopUserApplication(appId); - return result; - } -}