From 7f7fe7b2d5dc91ddaa8b088129c5be8de0d9f396 Mon Sep 17 00:00:00 2001 From: Peeeekay <15133250+Peeeekay@users.noreply.github.com> Date: Mon, 17 Jul 2023 10:29:20 -0400 Subject: [PATCH] fix: fixed the log and file artifact issue (#890) This fixes: 1. user can now see file artifacts 2. user can switch between logs for each service. --- engine/frontend/src/api/container.js | 69 +++++++++++++------ engine/frontend/src/api/enclave.js | 3 +- .../src/components/CreateEnclaveView.js | 2 +- engine/frontend/src/components/ServiceInfo.js | 3 + engine/frontend/src/components/Services.js | 3 +- engine/server/webapp/asset-manifest.json | 6 +- engine/server/webapp/index.html | 2 +- .../server/webapp/static/js/main.2f3b687c.js | 3 + .../static/js/main.2f3b687c.js.LICENSE.txt | 63 +++++++++++++++++ .../webapp/static/js/main.2f3b687c.js.map | 1 + 10 files changed, 127 insertions(+), 28 deletions(-) create mode 100644 engine/server/webapp/static/js/main.2f3b687c.js create mode 100644 engine/server/webapp/static/js/main.2f3b687c.js.LICENSE.txt create mode 100644 engine/server/webapp/static/js/main.2f3b687c.js.map diff --git a/engine/frontend/src/api/container.js b/engine/frontend/src/api/container.js index 822feb1a4e..0d0c23b1c6 100644 --- a/engine/frontend/src/api/container.js +++ b/engine/frontend/src/api/container.js @@ -16,30 +16,59 @@ export const runStarlarkPackage = async (url, packageId) => { return stream; } +const getDataFromApiContainer = async (request, process) => { + const data = await request() + return process(data) +} + export const getEnclaveInformation = async (url) => { const containerClient = new ApiContainerServicePromiseClient(url); - const serviceArgs = new GetServicesArgs(); - const responseFromGrpc = await containerClient.getServices(serviceArgs, null) - const response = responseFromGrpc.toObject(); - const services = response.serviceInfoMap.map(service => { - const ports = service[1].maybePublicPortsMap.map((publicPort, index) => { - const privatePort = service[1].privatePortsMap[index]; + + const makeGetServiceRequest = async () => { + const serviceArgs = new GetServicesArgs(); + const responseFromGrpc = await containerClient.getServices(serviceArgs, null) + return responseFromGrpc.toObject() + } + + const makeFileArtifactRequest = async () => { + const fileArtifactResponse = await containerClient.listFilesArtifactNamesAndUuids(new google_protobuf_empty_pb.Empty, null) + return fileArtifactResponse.toObject(); + } + + const processServiceRequest = (data) => { + return data.serviceInfoMap.map(service => { + const ports = service[1].maybePublicPortsMap.map((publicPort, index) => { + const privatePort = service[1].privatePortsMap[index]; + return { + publicPortNumber:publicPort[1].number, + privatePortNumber: privatePort[1].number, + applicationProtocol: privatePort[1].maybeApplicationProtocol, + portName: privatePort[0], + transportProtocol: TransportProtocolEnum[privatePort[1].transportProtocol] + } + }) + return { - publicPortNumber:publicPort[1].number, - privatePortNumber: privatePort[1].number, - applicationProtocol: privatePort[1].maybeApplicationProtocol, - portName: privatePort[0], - transportProtocol: TransportProtocolEnum[privatePort[1].transportProtocol] + name: service[0], + uuid: service[1].serviceUuid, + privateIpAddr: service[1].privateIpAddr, + ports: ports, + } + }) + } + + const processFileArtifactRequest = (data) => { + return data.fileNamesAndUuidsList.map(artifact => { + return { + name: artifact.filename, + uuid: artifact.fileuuid, } }) + } - return { - name: service[0], - uuid: service[1].serviceUuid, - privateIpAddr: service[1].privateIpAddr, - ports: ports, - } - }) + const servicesPromise = getDataFromApiContainer(makeGetServiceRequest, processServiceRequest) + const fileArtifactsPromise = getDataFromApiContainer(makeFileArtifactRequest, processFileArtifactRequest) - return services; -} \ No newline at end of file + const [services, artifacts] = await Promise.all([servicesPromise, fileArtifactsPromise]) + return { services, artifacts} +} diff --git a/engine/frontend/src/api/enclave.js b/engine/frontend/src/api/enclave.js index aac72633d1..ee824f775d 100644 --- a/engine/frontend/src/api/enclave.js +++ b/engine/frontend/src/api/enclave.js @@ -58,7 +58,6 @@ export const createEnclave = async () => { } export const runStarlark = async(apiClient, packageId) => { - console.log(apiClient, packageId) const stream = await runStarlarkPackage(apiClient, packageId) return stream; -} \ No newline at end of file +} diff --git a/engine/frontend/src/components/CreateEnclaveView.js b/engine/frontend/src/components/CreateEnclaveView.js index cc491a17a8..8e906e8745 100644 --- a/engine/frontend/src/components/CreateEnclaveView.js +++ b/engine/frontend/src/components/CreateEnclaveView.js @@ -15,7 +15,7 @@ export const CreateEnclaveView = ({packageId, enclaveInfo}) => { const [services, setServices] = useState([]) const getServices = async (apiClient) => { - const services = await getEnclaveInformation(apiClient); + const {services} = await getEnclaveInformation(apiClient); setServices(services) } diff --git a/engine/frontend/src/components/ServiceInfo.js b/engine/frontend/src/components/ServiceInfo.js index 15e4a0d8ae..775f2937b2 100644 --- a/engine/frontend/src/components/ServiceInfo.js +++ b/engine/frontend/src/components/ServiceInfo.js @@ -26,6 +26,9 @@ const ServiceInfo = () => { return () => { if (stream) { stream.cancel(); + // need to do this - this means that we are getting logs from + // different service + setLogs([]) }; }; }, [serviceUuid]) diff --git a/engine/frontend/src/components/Services.js b/engine/frontend/src/components/Services.js index 44956eaa34..5816ac6325 100644 --- a/engine/frontend/src/components/Services.js +++ b/engine/frontend/src/components/Services.js @@ -83,8 +83,9 @@ const Services = () => { //const response = await axios.get(`http://localhost:5050/enclaves/${name}/services`) //setFileArtifacts(response.data.body.fileArtifacts) const selected = enclaves.filter(enclave => enclave.name === name); - const services = await getEnclaveInformation(selected[0].apiClient); + const {services, artifacts} = await getEnclaveInformation(selected[0].apiClient); setServices(services) + setFileArtifacts(artifacts) } fetch() }, [name]) diff --git a/engine/server/webapp/asset-manifest.json b/engine/server/webapp/asset-manifest.json index fefd56e03f..78fd52be5a 100644 --- a/engine/server/webapp/asset-manifest.json +++ b/engine/server/webapp/asset-manifest.json @@ -1,13 +1,13 @@ { "files": { "main.css": "/static/css/main.7b6afa70.css", - "main.js": "/static/js/main.caf7863c.js", + "main.js": "/static/js/main.2f3b687c.js", "index.html": "/index.html", "main.7b6afa70.css.map": "/static/css/main.7b6afa70.css.map", - "main.caf7863c.js.map": "/static/js/main.caf7863c.js.map" + "main.2f3b687c.js.map": "/static/js/main.2f3b687c.js.map" }, "entrypoints": [ "static/css/main.7b6afa70.css", - "static/js/main.caf7863c.js" + "static/js/main.2f3b687c.js" ] } \ No newline at end of file diff --git a/engine/server/webapp/index.html b/engine/server/webapp/index.html index 6b9083f5db..bef1e4ebcd 100644 --- a/engine/server/webapp/index.html +++ b/engine/server/webapp/index.html @@ -1 +1 @@ -Kurtosis Frontend
\ No newline at end of file +Kurtosis Frontend
\ No newline at end of file diff --git a/engine/server/webapp/static/js/main.2f3b687c.js b/engine/server/webapp/static/js/main.2f3b687c.js new file mode 100644 index 0000000000..43a292b1dc --- /dev/null +++ b/engine/server/webapp/static/js/main.2f3b687c.js @@ -0,0 +1,3 @@ +/*! For license information please see main.2f3b687c.js.LICENSE.txt */ +(function(){var __webpack_modules__={453:function(e,t,r){var o={};o.web=r(653);var n=r(792),i={};i.api_container_api=r(919),i.api_container_api.ApiContainerServiceClient=function(e,t,r){r||(r={}),r.format="text",this.client_=new o.web.GrpcWebClientBase(r),this.hostname_=e.replace(/\/+$/,"")},i.api_container_api.ApiContainerServicePromiseClient=function(e,t,r){r||(r={}),r.format="text",this.client_=new o.web.GrpcWebClientBase(r),this.hostname_=e.replace(/\/+$/,"")};var a=new o.web.MethodDescriptor("/api_container_api.ApiContainerService/RunStarlarkScript",o.web.MethodType.SERVER_STREAMING,i.api_container_api.RunStarlarkScriptArgs,i.api_container_api.StarlarkRunResponseLine,(function(e){return e.serializeBinary()}),i.api_container_api.StarlarkRunResponseLine.deserializeBinary);i.api_container_api.ApiContainerServiceClient.prototype.runStarlarkScript=function(e,t){return this.client_.serverStreaming(this.hostname_+"/api_container_api.ApiContainerService/RunStarlarkScript",e,t||{},a)},i.api_container_api.ApiContainerServicePromiseClient.prototype.runStarlarkScript=function(e,t){return this.client_.serverStreaming(this.hostname_+"/api_container_api.ApiContainerService/RunStarlarkScript",e,t||{},a)};var s=new o.web.MethodDescriptor("/api_container_api.ApiContainerService/RunStarlarkPackage",o.web.MethodType.SERVER_STREAMING,i.api_container_api.RunStarlarkPackageArgs,i.api_container_api.StarlarkRunResponseLine,(function(e){return e.serializeBinary()}),i.api_container_api.StarlarkRunResponseLine.deserializeBinary);i.api_container_api.ApiContainerServiceClient.prototype.runStarlarkPackage=function(e,t){return this.client_.serverStreaming(this.hostname_+"/api_container_api.ApiContainerService/RunStarlarkPackage",e,t||{},s)},i.api_container_api.ApiContainerServicePromiseClient.prototype.runStarlarkPackage=function(e,t){return this.client_.serverStreaming(this.hostname_+"/api_container_api.ApiContainerService/RunStarlarkPackage",e,t||{},s)};var g=new o.web.MethodDescriptor("/api_container_api.ApiContainerService/GetServices",o.web.MethodType.UNARY,i.api_container_api.GetServicesArgs,i.api_container_api.GetServicesResponse,(function(e){return e.serializeBinary()}),i.api_container_api.GetServicesResponse.deserializeBinary);i.api_container_api.ApiContainerServiceClient.prototype.getServices=function(e,t,r){return this.client_.rpcCall(this.hostname_+"/api_container_api.ApiContainerService/GetServices",e,t||{},g,r)},i.api_container_api.ApiContainerServicePromiseClient.prototype.getServices=function(e,t){return this.client_.unaryCall(this.hostname_+"/api_container_api.ApiContainerService/GetServices",e,t||{},g)};var l=new o.web.MethodDescriptor("/api_container_api.ApiContainerService/GetExistingAndHistoricalServiceIdentifiers",o.web.MethodType.UNARY,n.Empty,i.api_container_api.GetExistingAndHistoricalServiceIdentifiersResponse,(function(e){return e.serializeBinary()}),i.api_container_api.GetExistingAndHistoricalServiceIdentifiersResponse.deserializeBinary);i.api_container_api.ApiContainerServiceClient.prototype.getExistingAndHistoricalServiceIdentifiers=function(e,t,r){return this.client_.rpcCall(this.hostname_+"/api_container_api.ApiContainerService/GetExistingAndHistoricalServiceIdentifiers",e,t||{},l,r)},i.api_container_api.ApiContainerServicePromiseClient.prototype.getExistingAndHistoricalServiceIdentifiers=function(e,t){return this.client_.unaryCall(this.hostname_+"/api_container_api.ApiContainerService/GetExistingAndHistoricalServiceIdentifiers",e,t||{},l)};var p=new o.web.MethodDescriptor("/api_container_api.ApiContainerService/ExecCommand",o.web.MethodType.UNARY,i.api_container_api.ExecCommandArgs,i.api_container_api.ExecCommandResponse,(function(e){return e.serializeBinary()}),i.api_container_api.ExecCommandResponse.deserializeBinary);i.api_container_api.ApiContainerServiceClient.prototype.execCommand=function(e,t,r){return this.client_.rpcCall(this.hostname_+"/api_container_api.ApiContainerService/ExecCommand",e,t||{},p,r)},i.api_container_api.ApiContainerServicePromiseClient.prototype.execCommand=function(e,t){return this.client_.unaryCall(this.hostname_+"/api_container_api.ApiContainerService/ExecCommand",e,t||{},p)};var u=new o.web.MethodDescriptor("/api_container_api.ApiContainerService/WaitForHttpGetEndpointAvailability",o.web.MethodType.UNARY,i.api_container_api.WaitForHttpGetEndpointAvailabilityArgs,n.Empty,(function(e){return e.serializeBinary()}),n.Empty.deserializeBinary);i.api_container_api.ApiContainerServiceClient.prototype.waitForHttpGetEndpointAvailability=function(e,t,r){return this.client_.rpcCall(this.hostname_+"/api_container_api.ApiContainerService/WaitForHttpGetEndpointAvailability",e,t||{},u,r)},i.api_container_api.ApiContainerServicePromiseClient.prototype.waitForHttpGetEndpointAvailability=function(e,t){return this.client_.unaryCall(this.hostname_+"/api_container_api.ApiContainerService/WaitForHttpGetEndpointAvailability",e,t||{},u)};var c=new o.web.MethodDescriptor("/api_container_api.ApiContainerService/WaitForHttpPostEndpointAvailability",o.web.MethodType.UNARY,i.api_container_api.WaitForHttpPostEndpointAvailabilityArgs,n.Empty,(function(e){return e.serializeBinary()}),n.Empty.deserializeBinary);i.api_container_api.ApiContainerServiceClient.prototype.waitForHttpPostEndpointAvailability=function(e,t,r){return this.client_.rpcCall(this.hostname_+"/api_container_api.ApiContainerService/WaitForHttpPostEndpointAvailability",e,t||{},c,r)},i.api_container_api.ApiContainerServicePromiseClient.prototype.waitForHttpPostEndpointAvailability=function(e,t){return this.client_.unaryCall(this.hostname_+"/api_container_api.ApiContainerService/WaitForHttpPostEndpointAvailability",e,t||{},c)};var d=new o.web.MethodDescriptor("/api_container_api.ApiContainerService/DownloadFilesArtifact",o.web.MethodType.SERVER_STREAMING,i.api_container_api.DownloadFilesArtifactArgs,i.api_container_api.StreamedDataChunk,(function(e){return e.serializeBinary()}),i.api_container_api.StreamedDataChunk.deserializeBinary);i.api_container_api.ApiContainerServiceClient.prototype.downloadFilesArtifact=function(e,t){return this.client_.serverStreaming(this.hostname_+"/api_container_api.ApiContainerService/DownloadFilesArtifact",e,t||{},d)},i.api_container_api.ApiContainerServicePromiseClient.prototype.downloadFilesArtifact=function(e,t){return this.client_.serverStreaming(this.hostname_+"/api_container_api.ApiContainerService/DownloadFilesArtifact",e,t||{},d)};var f=new o.web.MethodDescriptor("/api_container_api.ApiContainerService/StoreWebFilesArtifact",o.web.MethodType.UNARY,i.api_container_api.StoreWebFilesArtifactArgs,i.api_container_api.StoreWebFilesArtifactResponse,(function(e){return e.serializeBinary()}),i.api_container_api.StoreWebFilesArtifactResponse.deserializeBinary);i.api_container_api.ApiContainerServiceClient.prototype.storeWebFilesArtifact=function(e,t,r){return this.client_.rpcCall(this.hostname_+"/api_container_api.ApiContainerService/StoreWebFilesArtifact",e,t||{},f,r)},i.api_container_api.ApiContainerServicePromiseClient.prototype.storeWebFilesArtifact=function(e,t){return this.client_.unaryCall(this.hostname_+"/api_container_api.ApiContainerService/StoreWebFilesArtifact",e,t||{},f)};var h=new o.web.MethodDescriptor("/api_container_api.ApiContainerService/StoreFilesArtifactFromService",o.web.MethodType.UNARY,i.api_container_api.StoreFilesArtifactFromServiceArgs,i.api_container_api.StoreFilesArtifactFromServiceResponse,(function(e){return e.serializeBinary()}),i.api_container_api.StoreFilesArtifactFromServiceResponse.deserializeBinary);i.api_container_api.ApiContainerServiceClient.prototype.storeFilesArtifactFromService=function(e,t,r){return this.client_.rpcCall(this.hostname_+"/api_container_api.ApiContainerService/StoreFilesArtifactFromService",e,t||{},h,r)},i.api_container_api.ApiContainerServicePromiseClient.prototype.storeFilesArtifactFromService=function(e,t){return this.client_.unaryCall(this.hostname_+"/api_container_api.ApiContainerService/StoreFilesArtifactFromService",e,t||{},h)};var y=new o.web.MethodDescriptor("/api_container_api.ApiContainerService/ListFilesArtifactNamesAndUuids",o.web.MethodType.UNARY,n.Empty,i.api_container_api.ListFilesArtifactNamesAndUuidsResponse,(function(e){return e.serializeBinary()}),i.api_container_api.ListFilesArtifactNamesAndUuidsResponse.deserializeBinary);i.api_container_api.ApiContainerServiceClient.prototype.listFilesArtifactNamesAndUuids=function(e,t,r){return this.client_.rpcCall(this.hostname_+"/api_container_api.ApiContainerService/ListFilesArtifactNamesAndUuids",e,t||{},y,r)},i.api_container_api.ApiContainerServicePromiseClient.prototype.listFilesArtifactNamesAndUuids=function(e,t){return this.client_.unaryCall(this.hostname_+"/api_container_api.ApiContainerService/ListFilesArtifactNamesAndUuids",e,t||{},y)},e.exports=i.api_container_api},919:function(e,t,r){var o=r(300),n=o,i=function(){return this?this:"undefined"!==typeof window?window:"undefined"!==typeof i?i:"undefined"!==typeof self?self:Function("return this")()}.call(null),a=r(792);n.object.extend(proto,a),n.exportSymbol("proto.api_container_api.DataChunkMetadata",null,i),n.exportSymbol("proto.api_container_api.DownloadFilesArtifactArgs",null,i),n.exportSymbol("proto.api_container_api.ExecCommandArgs",null,i),n.exportSymbol("proto.api_container_api.ExecCommandResponse",null,i),n.exportSymbol("proto.api_container_api.FilesArtifactNameAndUuid",null,i),n.exportSymbol("proto.api_container_api.GetExistingAndHistoricalServiceIdentifiersResponse",null,i),n.exportSymbol("proto.api_container_api.GetServicesArgs",null,i),n.exportSymbol("proto.api_container_api.GetServicesResponse",null,i),n.exportSymbol("proto.api_container_api.KurtosisFeatureFlag",null,i),n.exportSymbol("proto.api_container_api.ListFilesArtifactNamesAndUuidsResponse",null,i),n.exportSymbol("proto.api_container_api.Port",null,i),n.exportSymbol("proto.api_container_api.Port.TransportProtocol",null,i),n.exportSymbol("proto.api_container_api.RunStarlarkPackageArgs",null,i),n.exportSymbol("proto.api_container_api.RunStarlarkPackageArgs.StarlarkPackageContentCase",null,i),n.exportSymbol("proto.api_container_api.RunStarlarkScriptArgs",null,i),n.exportSymbol("proto.api_container_api.ServiceIdentifiers",null,i),n.exportSymbol("proto.api_container_api.ServiceInfo",null,i),n.exportSymbol("proto.api_container_api.StarlarkError",null,i),n.exportSymbol("proto.api_container_api.StarlarkError.ErrorCase",null,i),n.exportSymbol("proto.api_container_api.StarlarkExecutionError",null,i),n.exportSymbol("proto.api_container_api.StarlarkInstruction",null,i),n.exportSymbol("proto.api_container_api.StarlarkInstructionArg",null,i),n.exportSymbol("proto.api_container_api.StarlarkInstructionPosition",null,i),n.exportSymbol("proto.api_container_api.StarlarkInstructionResult",null,i),n.exportSymbol("proto.api_container_api.StarlarkInterpretationError",null,i),n.exportSymbol("proto.api_container_api.StarlarkRunFinishedEvent",null,i),n.exportSymbol("proto.api_container_api.StarlarkRunProgress",null,i),n.exportSymbol("proto.api_container_api.StarlarkRunResponseLine",null,i),n.exportSymbol("proto.api_container_api.StarlarkRunResponseLine.RunResponseLineCase",null,i),n.exportSymbol("proto.api_container_api.StarlarkValidationError",null,i),n.exportSymbol("proto.api_container_api.StarlarkWarning",null,i),n.exportSymbol("proto.api_container_api.StoreFilesArtifactFromServiceArgs",null,i),n.exportSymbol("proto.api_container_api.StoreFilesArtifactFromServiceResponse",null,i),n.exportSymbol("proto.api_container_api.StoreWebFilesArtifactArgs",null,i),n.exportSymbol("proto.api_container_api.StoreWebFilesArtifactResponse",null,i),n.exportSymbol("proto.api_container_api.StreamedDataChunk",null,i),n.exportSymbol("proto.api_container_api.UpdateServiceConfig",null,i),n.exportSymbol("proto.api_container_api.UploadFilesArtifactResponse",null,i),n.exportSymbol("proto.api_container_api.WaitForHttpGetEndpointAvailabilityArgs",null,i),n.exportSymbol("proto.api_container_api.WaitForHttpPostEndpointAvailabilityArgs",null,i),proto.api_container_api.Port=function(e){o.Message.initialize(this,e,0,-1,null,null)},n.inherits(proto.api_container_api.Port,o.Message),n.DEBUG&&!COMPILED&&(proto.api_container_api.Port.displayName="proto.api_container_api.Port"),proto.api_container_api.ServiceInfo=function(e){o.Message.initialize(this,e,0,-1,null,null)},n.inherits(proto.api_container_api.ServiceInfo,o.Message),n.DEBUG&&!COMPILED&&(proto.api_container_api.ServiceInfo.displayName="proto.api_container_api.ServiceInfo"),proto.api_container_api.UpdateServiceConfig=function(e){o.Message.initialize(this,e,0,-1,null,null)},n.inherits(proto.api_container_api.UpdateServiceConfig,o.Message),n.DEBUG&&!COMPILED&&(proto.api_container_api.UpdateServiceConfig.displayName="proto.api_container_api.UpdateServiceConfig"),proto.api_container_api.RunStarlarkScriptArgs=function(e){o.Message.initialize(this,e,0,-1,proto.api_container_api.RunStarlarkScriptArgs.repeatedFields_,null)},n.inherits(proto.api_container_api.RunStarlarkScriptArgs,o.Message),n.DEBUG&&!COMPILED&&(proto.api_container_api.RunStarlarkScriptArgs.displayName="proto.api_container_api.RunStarlarkScriptArgs"),proto.api_container_api.RunStarlarkPackageArgs=function(e){o.Message.initialize(this,e,0,-1,proto.api_container_api.RunStarlarkPackageArgs.repeatedFields_,proto.api_container_api.RunStarlarkPackageArgs.oneofGroups_)},n.inherits(proto.api_container_api.RunStarlarkPackageArgs,o.Message),n.DEBUG&&!COMPILED&&(proto.api_container_api.RunStarlarkPackageArgs.displayName="proto.api_container_api.RunStarlarkPackageArgs"),proto.api_container_api.StarlarkRunResponseLine=function(e){o.Message.initialize(this,e,0,-1,null,proto.api_container_api.StarlarkRunResponseLine.oneofGroups_)},n.inherits(proto.api_container_api.StarlarkRunResponseLine,o.Message),n.DEBUG&&!COMPILED&&(proto.api_container_api.StarlarkRunResponseLine.displayName="proto.api_container_api.StarlarkRunResponseLine"),proto.api_container_api.StarlarkWarning=function(e){o.Message.initialize(this,e,0,-1,null,null)},n.inherits(proto.api_container_api.StarlarkWarning,o.Message),n.DEBUG&&!COMPILED&&(proto.api_container_api.StarlarkWarning.displayName="proto.api_container_api.StarlarkWarning"),proto.api_container_api.StarlarkInstruction=function(e){o.Message.initialize(this,e,0,-1,proto.api_container_api.StarlarkInstruction.repeatedFields_,null)},n.inherits(proto.api_container_api.StarlarkInstruction,o.Message),n.DEBUG&&!COMPILED&&(proto.api_container_api.StarlarkInstruction.displayName="proto.api_container_api.StarlarkInstruction"),proto.api_container_api.StarlarkInstructionResult=function(e){o.Message.initialize(this,e,0,-1,null,null)},n.inherits(proto.api_container_api.StarlarkInstructionResult,o.Message),n.DEBUG&&!COMPILED&&(proto.api_container_api.StarlarkInstructionResult.displayName="proto.api_container_api.StarlarkInstructionResult"),proto.api_container_api.StarlarkInstructionArg=function(e){o.Message.initialize(this,e,0,-1,null,null)},n.inherits(proto.api_container_api.StarlarkInstructionArg,o.Message),n.DEBUG&&!COMPILED&&(proto.api_container_api.StarlarkInstructionArg.displayName="proto.api_container_api.StarlarkInstructionArg"),proto.api_container_api.StarlarkInstructionPosition=function(e){o.Message.initialize(this,e,0,-1,null,null)},n.inherits(proto.api_container_api.StarlarkInstructionPosition,o.Message),n.DEBUG&&!COMPILED&&(proto.api_container_api.StarlarkInstructionPosition.displayName="proto.api_container_api.StarlarkInstructionPosition"),proto.api_container_api.StarlarkError=function(e){o.Message.initialize(this,e,0,-1,null,proto.api_container_api.StarlarkError.oneofGroups_)},n.inherits(proto.api_container_api.StarlarkError,o.Message),n.DEBUG&&!COMPILED&&(proto.api_container_api.StarlarkError.displayName="proto.api_container_api.StarlarkError"),proto.api_container_api.StarlarkInterpretationError=function(e){o.Message.initialize(this,e,0,-1,null,null)},n.inherits(proto.api_container_api.StarlarkInterpretationError,o.Message),n.DEBUG&&!COMPILED&&(proto.api_container_api.StarlarkInterpretationError.displayName="proto.api_container_api.StarlarkInterpretationError"),proto.api_container_api.StarlarkValidationError=function(e){o.Message.initialize(this,e,0,-1,null,null)},n.inherits(proto.api_container_api.StarlarkValidationError,o.Message),n.DEBUG&&!COMPILED&&(proto.api_container_api.StarlarkValidationError.displayName="proto.api_container_api.StarlarkValidationError"),proto.api_container_api.StarlarkExecutionError=function(e){o.Message.initialize(this,e,0,-1,null,null)},n.inherits(proto.api_container_api.StarlarkExecutionError,o.Message),n.DEBUG&&!COMPILED&&(proto.api_container_api.StarlarkExecutionError.displayName="proto.api_container_api.StarlarkExecutionError"),proto.api_container_api.StarlarkRunProgress=function(e){o.Message.initialize(this,e,0,-1,proto.api_container_api.StarlarkRunProgress.repeatedFields_,null)},n.inherits(proto.api_container_api.StarlarkRunProgress,o.Message),n.DEBUG&&!COMPILED&&(proto.api_container_api.StarlarkRunProgress.displayName="proto.api_container_api.StarlarkRunProgress"),proto.api_container_api.StarlarkRunFinishedEvent=function(e){o.Message.initialize(this,e,0,-1,null,null)},n.inherits(proto.api_container_api.StarlarkRunFinishedEvent,o.Message),n.DEBUG&&!COMPILED&&(proto.api_container_api.StarlarkRunFinishedEvent.displayName="proto.api_container_api.StarlarkRunFinishedEvent"),proto.api_container_api.GetServicesArgs=function(e){o.Message.initialize(this,e,0,-1,null,null)},n.inherits(proto.api_container_api.GetServicesArgs,o.Message),n.DEBUG&&!COMPILED&&(proto.api_container_api.GetServicesArgs.displayName="proto.api_container_api.GetServicesArgs"),proto.api_container_api.GetServicesResponse=function(e){o.Message.initialize(this,e,0,-1,null,null)},n.inherits(proto.api_container_api.GetServicesResponse,o.Message),n.DEBUG&&!COMPILED&&(proto.api_container_api.GetServicesResponse.displayName="proto.api_container_api.GetServicesResponse"),proto.api_container_api.ServiceIdentifiers=function(e){o.Message.initialize(this,e,0,-1,null,null)},n.inherits(proto.api_container_api.ServiceIdentifiers,o.Message),n.DEBUG&&!COMPILED&&(proto.api_container_api.ServiceIdentifiers.displayName="proto.api_container_api.ServiceIdentifiers"),proto.api_container_api.GetExistingAndHistoricalServiceIdentifiersResponse=function(e){o.Message.initialize(this,e,0,-1,proto.api_container_api.GetExistingAndHistoricalServiceIdentifiersResponse.repeatedFields_,null)},n.inherits(proto.api_container_api.GetExistingAndHistoricalServiceIdentifiersResponse,o.Message),n.DEBUG&&!COMPILED&&(proto.api_container_api.GetExistingAndHistoricalServiceIdentifiersResponse.displayName="proto.api_container_api.GetExistingAndHistoricalServiceIdentifiersResponse"),proto.api_container_api.ExecCommandArgs=function(e){o.Message.initialize(this,e,0,-1,proto.api_container_api.ExecCommandArgs.repeatedFields_,null)},n.inherits(proto.api_container_api.ExecCommandArgs,o.Message),n.DEBUG&&!COMPILED&&(proto.api_container_api.ExecCommandArgs.displayName="proto.api_container_api.ExecCommandArgs"),proto.api_container_api.ExecCommandResponse=function(e){o.Message.initialize(this,e,0,-1,null,null)},n.inherits(proto.api_container_api.ExecCommandResponse,o.Message),n.DEBUG&&!COMPILED&&(proto.api_container_api.ExecCommandResponse.displayName="proto.api_container_api.ExecCommandResponse"),proto.api_container_api.WaitForHttpGetEndpointAvailabilityArgs=function(e){o.Message.initialize(this,e,0,-1,null,null)},n.inherits(proto.api_container_api.WaitForHttpGetEndpointAvailabilityArgs,o.Message),n.DEBUG&&!COMPILED&&(proto.api_container_api.WaitForHttpGetEndpointAvailabilityArgs.displayName="proto.api_container_api.WaitForHttpGetEndpointAvailabilityArgs"),proto.api_container_api.WaitForHttpPostEndpointAvailabilityArgs=function(e){o.Message.initialize(this,e,0,-1,null,null)},n.inherits(proto.api_container_api.WaitForHttpPostEndpointAvailabilityArgs,o.Message),n.DEBUG&&!COMPILED&&(proto.api_container_api.WaitForHttpPostEndpointAvailabilityArgs.displayName="proto.api_container_api.WaitForHttpPostEndpointAvailabilityArgs"),proto.api_container_api.StreamedDataChunk=function(e){o.Message.initialize(this,e,0,-1,null,null)},n.inherits(proto.api_container_api.StreamedDataChunk,o.Message),n.DEBUG&&!COMPILED&&(proto.api_container_api.StreamedDataChunk.displayName="proto.api_container_api.StreamedDataChunk"),proto.api_container_api.DataChunkMetadata=function(e){o.Message.initialize(this,e,0,-1,null,null)},n.inherits(proto.api_container_api.DataChunkMetadata,o.Message),n.DEBUG&&!COMPILED&&(proto.api_container_api.DataChunkMetadata.displayName="proto.api_container_api.DataChunkMetadata"),proto.api_container_api.UploadFilesArtifactResponse=function(e){o.Message.initialize(this,e,0,-1,null,null)},n.inherits(proto.api_container_api.UploadFilesArtifactResponse,o.Message),n.DEBUG&&!COMPILED&&(proto.api_container_api.UploadFilesArtifactResponse.displayName="proto.api_container_api.UploadFilesArtifactResponse"),proto.api_container_api.DownloadFilesArtifactArgs=function(e){o.Message.initialize(this,e,0,-1,null,null)},n.inherits(proto.api_container_api.DownloadFilesArtifactArgs,o.Message),n.DEBUG&&!COMPILED&&(proto.api_container_api.DownloadFilesArtifactArgs.displayName="proto.api_container_api.DownloadFilesArtifactArgs"),proto.api_container_api.StoreWebFilesArtifactArgs=function(e){o.Message.initialize(this,e,0,-1,null,null)},n.inherits(proto.api_container_api.StoreWebFilesArtifactArgs,o.Message),n.DEBUG&&!COMPILED&&(proto.api_container_api.StoreWebFilesArtifactArgs.displayName="proto.api_container_api.StoreWebFilesArtifactArgs"),proto.api_container_api.StoreWebFilesArtifactResponse=function(e){o.Message.initialize(this,e,0,-1,null,null)},n.inherits(proto.api_container_api.StoreWebFilesArtifactResponse,o.Message),n.DEBUG&&!COMPILED&&(proto.api_container_api.StoreWebFilesArtifactResponse.displayName="proto.api_container_api.StoreWebFilesArtifactResponse"),proto.api_container_api.StoreFilesArtifactFromServiceArgs=function(e){o.Message.initialize(this,e,0,-1,null,null)},n.inherits(proto.api_container_api.StoreFilesArtifactFromServiceArgs,o.Message),n.DEBUG&&!COMPILED&&(proto.api_container_api.StoreFilesArtifactFromServiceArgs.displayName="proto.api_container_api.StoreFilesArtifactFromServiceArgs"),proto.api_container_api.StoreFilesArtifactFromServiceResponse=function(e){o.Message.initialize(this,e,0,-1,null,null)},n.inherits(proto.api_container_api.StoreFilesArtifactFromServiceResponse,o.Message),n.DEBUG&&!COMPILED&&(proto.api_container_api.StoreFilesArtifactFromServiceResponse.displayName="proto.api_container_api.StoreFilesArtifactFromServiceResponse"),proto.api_container_api.FilesArtifactNameAndUuid=function(e){o.Message.initialize(this,e,0,-1,null,null)},n.inherits(proto.api_container_api.FilesArtifactNameAndUuid,o.Message),n.DEBUG&&!COMPILED&&(proto.api_container_api.FilesArtifactNameAndUuid.displayName="proto.api_container_api.FilesArtifactNameAndUuid"),proto.api_container_api.ListFilesArtifactNamesAndUuidsResponse=function(e){o.Message.initialize(this,e,0,-1,proto.api_container_api.ListFilesArtifactNamesAndUuidsResponse.repeatedFields_,null)},n.inherits(proto.api_container_api.ListFilesArtifactNamesAndUuidsResponse,o.Message),n.DEBUG&&!COMPILED&&(proto.api_container_api.ListFilesArtifactNamesAndUuidsResponse.displayName="proto.api_container_api.ListFilesArtifactNamesAndUuidsResponse"),o.Message.GENERATE_TO_OBJECT&&(proto.api_container_api.Port.prototype.toObject=function(e){return proto.api_container_api.Port.toObject(e,this)},proto.api_container_api.Port.toObject=function(e,t){var r={number:o.Message.getFieldWithDefault(t,1,0),transportProtocol:o.Message.getFieldWithDefault(t,2,0),maybeApplicationProtocol:o.Message.getFieldWithDefault(t,3,""),maybeWaitTimeout:o.Message.getFieldWithDefault(t,4,"")};return e&&(r.$jspbMessageInstance=t),r}),proto.api_container_api.Port.deserializeBinary=function(e){var t=new o.BinaryReader(e),r=new proto.api_container_api.Port;return proto.api_container_api.Port.deserializeBinaryFromReader(r,t)},proto.api_container_api.Port.deserializeBinaryFromReader=function(e,t){for(;t.nextField()&&!t.isEndGroup();){switch(t.getFieldNumber()){case 1:var r=t.readUint32();e.setNumber(r);break;case 2:r=t.readEnum();e.setTransportProtocol(r);break;case 3:r=t.readString();e.setMaybeApplicationProtocol(r);break;case 4:r=t.readString();e.setMaybeWaitTimeout(r);break;default:t.skipField()}}return e},proto.api_container_api.Port.prototype.serializeBinary=function(){var e=new o.BinaryWriter;return proto.api_container_api.Port.serializeBinaryToWriter(this,e),e.getResultBuffer()},proto.api_container_api.Port.serializeBinaryToWriter=function(e,t){var r=void 0;0!==(r=e.getNumber())&&t.writeUint32(1,r),0!==(r=e.getTransportProtocol())&&t.writeEnum(2,r),(r=e.getMaybeApplicationProtocol()).length>0&&t.writeString(3,r),(r=e.getMaybeWaitTimeout()).length>0&&t.writeString(4,r)},proto.api_container_api.Port.TransportProtocol={TCP:0,SCTP:1,UDP:2},proto.api_container_api.Port.prototype.getNumber=function(){return o.Message.getFieldWithDefault(this,1,0)},proto.api_container_api.Port.prototype.setNumber=function(e){return o.Message.setProto3IntField(this,1,e)},proto.api_container_api.Port.prototype.getTransportProtocol=function(){return o.Message.getFieldWithDefault(this,2,0)},proto.api_container_api.Port.prototype.setTransportProtocol=function(e){return o.Message.setProto3EnumField(this,2,e)},proto.api_container_api.Port.prototype.getMaybeApplicationProtocol=function(){return o.Message.getFieldWithDefault(this,3,"")},proto.api_container_api.Port.prototype.setMaybeApplicationProtocol=function(e){return o.Message.setProto3StringField(this,3,e)},proto.api_container_api.Port.prototype.getMaybeWaitTimeout=function(){return o.Message.getFieldWithDefault(this,4,"")},proto.api_container_api.Port.prototype.setMaybeWaitTimeout=function(e){return o.Message.setProto3StringField(this,4,e)},o.Message.GENERATE_TO_OBJECT&&(proto.api_container_api.ServiceInfo.prototype.toObject=function(e){return proto.api_container_api.ServiceInfo.toObject(e,this)},proto.api_container_api.ServiceInfo.toObject=function(e,t){var r,n={serviceUuid:o.Message.getFieldWithDefault(t,1,""),privateIpAddr:o.Message.getFieldWithDefault(t,2,""),privatePortsMap:(r=t.getPrivatePortsMap())?r.toObject(e,proto.api_container_api.Port.toObject):[],maybePublicIpAddr:o.Message.getFieldWithDefault(t,4,""),maybePublicPortsMap:(r=t.getMaybePublicPortsMap())?r.toObject(e,proto.api_container_api.Port.toObject):[],name:o.Message.getFieldWithDefault(t,6,""),shortenedUuid:o.Message.getFieldWithDefault(t,7,"")};return e&&(n.$jspbMessageInstance=t),n}),proto.api_container_api.ServiceInfo.deserializeBinary=function(e){var t=new o.BinaryReader(e),r=new proto.api_container_api.ServiceInfo;return proto.api_container_api.ServiceInfo.deserializeBinaryFromReader(r,t)},proto.api_container_api.ServiceInfo.deserializeBinaryFromReader=function(e,t){for(;t.nextField()&&!t.isEndGroup();){switch(t.getFieldNumber()){case 1:var r=t.readString();e.setServiceUuid(r);break;case 2:r=t.readString();e.setPrivateIpAddr(r);break;case 3:r=e.getPrivatePortsMap();t.readMessage(r,(function(e,t){o.Map.deserializeBinary(e,t,o.BinaryReader.prototype.readString,o.BinaryReader.prototype.readMessage,proto.api_container_api.Port.deserializeBinaryFromReader,"",new proto.api_container_api.Port)}));break;case 4:r=t.readString();e.setMaybePublicIpAddr(r);break;case 5:r=e.getMaybePublicPortsMap();t.readMessage(r,(function(e,t){o.Map.deserializeBinary(e,t,o.BinaryReader.prototype.readString,o.BinaryReader.prototype.readMessage,proto.api_container_api.Port.deserializeBinaryFromReader,"",new proto.api_container_api.Port)}));break;case 6:r=t.readString();e.setName(r);break;case 7:r=t.readString();e.setShortenedUuid(r);break;default:t.skipField()}}return e},proto.api_container_api.ServiceInfo.prototype.serializeBinary=function(){var e=new o.BinaryWriter;return proto.api_container_api.ServiceInfo.serializeBinaryToWriter(this,e),e.getResultBuffer()},proto.api_container_api.ServiceInfo.serializeBinaryToWriter=function(e,t){var r=void 0;(r=e.getServiceUuid()).length>0&&t.writeString(1,r),(r=e.getPrivateIpAddr()).length>0&&t.writeString(2,r),(r=e.getPrivatePortsMap(!0))&&r.getLength()>0&&r.serializeBinary(3,t,o.BinaryWriter.prototype.writeString,o.BinaryWriter.prototype.writeMessage,proto.api_container_api.Port.serializeBinaryToWriter),(r=e.getMaybePublicIpAddr()).length>0&&t.writeString(4,r),(r=e.getMaybePublicPortsMap(!0))&&r.getLength()>0&&r.serializeBinary(5,t,o.BinaryWriter.prototype.writeString,o.BinaryWriter.prototype.writeMessage,proto.api_container_api.Port.serializeBinaryToWriter),(r=e.getName()).length>0&&t.writeString(6,r),(r=e.getShortenedUuid()).length>0&&t.writeString(7,r)},proto.api_container_api.ServiceInfo.prototype.getServiceUuid=function(){return o.Message.getFieldWithDefault(this,1,"")},proto.api_container_api.ServiceInfo.prototype.setServiceUuid=function(e){return o.Message.setProto3StringField(this,1,e)},proto.api_container_api.ServiceInfo.prototype.getPrivateIpAddr=function(){return o.Message.getFieldWithDefault(this,2,"")},proto.api_container_api.ServiceInfo.prototype.setPrivateIpAddr=function(e){return o.Message.setProto3StringField(this,2,e)},proto.api_container_api.ServiceInfo.prototype.getPrivatePortsMap=function(e){return o.Message.getMapField(this,3,e,proto.api_container_api.Port)},proto.api_container_api.ServiceInfo.prototype.clearPrivatePortsMap=function(){return this.getPrivatePortsMap().clear(),this},proto.api_container_api.ServiceInfo.prototype.getMaybePublicIpAddr=function(){return o.Message.getFieldWithDefault(this,4,"")},proto.api_container_api.ServiceInfo.prototype.setMaybePublicIpAddr=function(e){return o.Message.setProto3StringField(this,4,e)},proto.api_container_api.ServiceInfo.prototype.getMaybePublicPortsMap=function(e){return o.Message.getMapField(this,5,e,proto.api_container_api.Port)},proto.api_container_api.ServiceInfo.prototype.clearMaybePublicPortsMap=function(){return this.getMaybePublicPortsMap().clear(),this},proto.api_container_api.ServiceInfo.prototype.getName=function(){return o.Message.getFieldWithDefault(this,6,"")},proto.api_container_api.ServiceInfo.prototype.setName=function(e){return o.Message.setProto3StringField(this,6,e)},proto.api_container_api.ServiceInfo.prototype.getShortenedUuid=function(){return o.Message.getFieldWithDefault(this,7,"")},proto.api_container_api.ServiceInfo.prototype.setShortenedUuid=function(e){return o.Message.setProto3StringField(this,7,e)},o.Message.GENERATE_TO_OBJECT&&(proto.api_container_api.UpdateServiceConfig.prototype.toObject=function(e){return proto.api_container_api.UpdateServiceConfig.toObject(e,this)},proto.api_container_api.UpdateServiceConfig.toObject=function(e,t){var r={subnetwork:o.Message.getFieldWithDefault(t,1,"")};return e&&(r.$jspbMessageInstance=t),r}),proto.api_container_api.UpdateServiceConfig.deserializeBinary=function(e){var t=new o.BinaryReader(e),r=new proto.api_container_api.UpdateServiceConfig;return proto.api_container_api.UpdateServiceConfig.deserializeBinaryFromReader(r,t)},proto.api_container_api.UpdateServiceConfig.deserializeBinaryFromReader=function(e,t){for(;t.nextField()&&!t.isEndGroup();){if(1===t.getFieldNumber()){var r=t.readString();e.setSubnetwork(r)}else t.skipField()}return e},proto.api_container_api.UpdateServiceConfig.prototype.serializeBinary=function(){var e=new o.BinaryWriter;return proto.api_container_api.UpdateServiceConfig.serializeBinaryToWriter(this,e),e.getResultBuffer()},proto.api_container_api.UpdateServiceConfig.serializeBinaryToWriter=function(e,t){var r;null!=(r=o.Message.getField(e,1))&&t.writeString(1,r)},proto.api_container_api.UpdateServiceConfig.prototype.getSubnetwork=function(){return o.Message.getFieldWithDefault(this,1,"")},proto.api_container_api.UpdateServiceConfig.prototype.setSubnetwork=function(e){return o.Message.setField(this,1,e)},proto.api_container_api.UpdateServiceConfig.prototype.clearSubnetwork=function(){return o.Message.setField(this,1,void 0)},proto.api_container_api.UpdateServiceConfig.prototype.hasSubnetwork=function(){return null!=o.Message.getField(this,1)},proto.api_container_api.RunStarlarkScriptArgs.repeatedFields_=[6],o.Message.GENERATE_TO_OBJECT&&(proto.api_container_api.RunStarlarkScriptArgs.prototype.toObject=function(e){return proto.api_container_api.RunStarlarkScriptArgs.toObject(e,this)},proto.api_container_api.RunStarlarkScriptArgs.toObject=function(e,t){var r,n={serializedScript:o.Message.getFieldWithDefault(t,1,""),serializedParams:o.Message.getFieldWithDefault(t,2,""),dryRun:o.Message.getBooleanFieldWithDefault(t,3,!1),parallelism:o.Message.getFieldWithDefault(t,4,0),mainFunctionName:o.Message.getFieldWithDefault(t,5,""),experimentalFeaturesList:null==(r=o.Message.getRepeatedField(t,6))?void 0:r};return e&&(n.$jspbMessageInstance=t),n}),proto.api_container_api.RunStarlarkScriptArgs.deserializeBinary=function(e){var t=new o.BinaryReader(e),r=new proto.api_container_api.RunStarlarkScriptArgs;return proto.api_container_api.RunStarlarkScriptArgs.deserializeBinaryFromReader(r,t)},proto.api_container_api.RunStarlarkScriptArgs.deserializeBinaryFromReader=function(e,t){for(;t.nextField()&&!t.isEndGroup();){switch(t.getFieldNumber()){case 1:var r=t.readString();e.setSerializedScript(r);break;case 2:r=t.readString();e.setSerializedParams(r);break;case 3:r=t.readBool();e.setDryRun(r);break;case 4:r=t.readInt32();e.setParallelism(r);break;case 5:r=t.readString();e.setMainFunctionName(r);break;case 6:for(var o=t.isDelimited()?t.readPackedEnum():[t.readEnum()],n=0;n0&&t.writeString(1,r),(r=e.getSerializedParams()).length>0&&t.writeString(2,r),null!=(r=o.Message.getField(e,3))&&t.writeBool(3,r),null!=(r=o.Message.getField(e,4))&&t.writeInt32(4,r),(r=e.getMainFunctionName()).length>0&&t.writeString(5,r),(r=e.getExperimentalFeaturesList()).length>0&&t.writePackedEnum(6,r)},proto.api_container_api.RunStarlarkScriptArgs.prototype.getSerializedScript=function(){return o.Message.getFieldWithDefault(this,1,"")},proto.api_container_api.RunStarlarkScriptArgs.prototype.setSerializedScript=function(e){return o.Message.setProto3StringField(this,1,e)},proto.api_container_api.RunStarlarkScriptArgs.prototype.getSerializedParams=function(){return o.Message.getFieldWithDefault(this,2,"")},proto.api_container_api.RunStarlarkScriptArgs.prototype.setSerializedParams=function(e){return o.Message.setProto3StringField(this,2,e)},proto.api_container_api.RunStarlarkScriptArgs.prototype.getDryRun=function(){return o.Message.getBooleanFieldWithDefault(this,3,!1)},proto.api_container_api.RunStarlarkScriptArgs.prototype.setDryRun=function(e){return o.Message.setField(this,3,e)},proto.api_container_api.RunStarlarkScriptArgs.prototype.clearDryRun=function(){return o.Message.setField(this,3,void 0)},proto.api_container_api.RunStarlarkScriptArgs.prototype.hasDryRun=function(){return null!=o.Message.getField(this,3)},proto.api_container_api.RunStarlarkScriptArgs.prototype.getParallelism=function(){return o.Message.getFieldWithDefault(this,4,0)},proto.api_container_api.RunStarlarkScriptArgs.prototype.setParallelism=function(e){return o.Message.setField(this,4,e)},proto.api_container_api.RunStarlarkScriptArgs.prototype.clearParallelism=function(){return o.Message.setField(this,4,void 0)},proto.api_container_api.RunStarlarkScriptArgs.prototype.hasParallelism=function(){return null!=o.Message.getField(this,4)},proto.api_container_api.RunStarlarkScriptArgs.prototype.getMainFunctionName=function(){return o.Message.getFieldWithDefault(this,5,"")},proto.api_container_api.RunStarlarkScriptArgs.prototype.setMainFunctionName=function(e){return o.Message.setProto3StringField(this,5,e)},proto.api_container_api.RunStarlarkScriptArgs.prototype.getExperimentalFeaturesList=function(){return o.Message.getRepeatedField(this,6)},proto.api_container_api.RunStarlarkScriptArgs.prototype.setExperimentalFeaturesList=function(e){return o.Message.setField(this,6,e||[])},proto.api_container_api.RunStarlarkScriptArgs.prototype.addExperimentalFeatures=function(e,t){return o.Message.addToRepeatedField(this,6,e,t)},proto.api_container_api.RunStarlarkScriptArgs.prototype.clearExperimentalFeaturesList=function(){return this.setExperimentalFeaturesList([])},proto.api_container_api.RunStarlarkPackageArgs.repeatedFields_=[11],proto.api_container_api.RunStarlarkPackageArgs.oneofGroups_=[[3,4]],proto.api_container_api.RunStarlarkPackageArgs.StarlarkPackageContentCase={STARLARK_PACKAGE_CONTENT_NOT_SET:0,LOCAL:3,REMOTE:4},proto.api_container_api.RunStarlarkPackageArgs.prototype.getStarlarkPackageContentCase=function(){return o.Message.computeOneofCase(this,proto.api_container_api.RunStarlarkPackageArgs.oneofGroups_[0])},o.Message.GENERATE_TO_OBJECT&&(proto.api_container_api.RunStarlarkPackageArgs.prototype.toObject=function(e){return proto.api_container_api.RunStarlarkPackageArgs.toObject(e,this)},proto.api_container_api.RunStarlarkPackageArgs.toObject=function(e,t){var r,n={packageId:o.Message.getFieldWithDefault(t,1,""),local:t.getLocal_asB64(),remote:o.Message.getBooleanFieldWithDefault(t,4,!1),serializedParams:o.Message.getFieldWithDefault(t,5,""),dryRun:o.Message.getBooleanFieldWithDefault(t,6,!1),parallelism:o.Message.getFieldWithDefault(t,7,0),clonePackage:o.Message.getBooleanFieldWithDefault(t,8,!1),relativePathToMainFile:o.Message.getFieldWithDefault(t,9,""),mainFunctionName:o.Message.getFieldWithDefault(t,10,""),experimentalFeaturesList:null==(r=o.Message.getRepeatedField(t,11))?void 0:r};return e&&(n.$jspbMessageInstance=t),n}),proto.api_container_api.RunStarlarkPackageArgs.deserializeBinary=function(e){var t=new o.BinaryReader(e),r=new proto.api_container_api.RunStarlarkPackageArgs;return proto.api_container_api.RunStarlarkPackageArgs.deserializeBinaryFromReader(r,t)},proto.api_container_api.RunStarlarkPackageArgs.deserializeBinaryFromReader=function(e,t){for(;t.nextField()&&!t.isEndGroup();){switch(t.getFieldNumber()){case 1:var r=t.readString();e.setPackageId(r);break;case 3:r=t.readBytes();e.setLocal(r);break;case 4:r=t.readBool();e.setRemote(r);break;case 5:r=t.readString();e.setSerializedParams(r);break;case 6:r=t.readBool();e.setDryRun(r);break;case 7:r=t.readInt32();e.setParallelism(r);break;case 8:r=t.readBool();e.setClonePackage(r);break;case 9:r=t.readString();e.setRelativePathToMainFile(r);break;case 10:r=t.readString();e.setMainFunctionName(r);break;case 11:for(var o=t.isDelimited()?t.readPackedEnum():[t.readEnum()],n=0;n0&&t.writeString(1,r),null!=(r=o.Message.getField(e,3))&&t.writeBytes(3,r),null!=(r=o.Message.getField(e,4))&&t.writeBool(4,r),(r=e.getSerializedParams()).length>0&&t.writeString(5,r),null!=(r=o.Message.getField(e,6))&&t.writeBool(6,r),null!=(r=o.Message.getField(e,7))&&t.writeInt32(7,r),null!=(r=o.Message.getField(e,8))&&t.writeBool(8,r),(r=e.getRelativePathToMainFile()).length>0&&t.writeString(9,r),(r=e.getMainFunctionName()).length>0&&t.writeString(10,r),(r=e.getExperimentalFeaturesList()).length>0&&t.writePackedEnum(11,r)},proto.api_container_api.RunStarlarkPackageArgs.prototype.getPackageId=function(){return o.Message.getFieldWithDefault(this,1,"")},proto.api_container_api.RunStarlarkPackageArgs.prototype.setPackageId=function(e){return o.Message.setProto3StringField(this,1,e)},proto.api_container_api.RunStarlarkPackageArgs.prototype.getLocal=function(){return o.Message.getFieldWithDefault(this,3,"")},proto.api_container_api.RunStarlarkPackageArgs.prototype.getLocal_asB64=function(){return o.Message.bytesAsB64(this.getLocal())},proto.api_container_api.RunStarlarkPackageArgs.prototype.getLocal_asU8=function(){return o.Message.bytesAsU8(this.getLocal())},proto.api_container_api.RunStarlarkPackageArgs.prototype.setLocal=function(e){return o.Message.setOneofField(this,3,proto.api_container_api.RunStarlarkPackageArgs.oneofGroups_[0],e)},proto.api_container_api.RunStarlarkPackageArgs.prototype.clearLocal=function(){return o.Message.setOneofField(this,3,proto.api_container_api.RunStarlarkPackageArgs.oneofGroups_[0],void 0)},proto.api_container_api.RunStarlarkPackageArgs.prototype.hasLocal=function(){return null!=o.Message.getField(this,3)},proto.api_container_api.RunStarlarkPackageArgs.prototype.getRemote=function(){return o.Message.getBooleanFieldWithDefault(this,4,!1)},proto.api_container_api.RunStarlarkPackageArgs.prototype.setRemote=function(e){return o.Message.setOneofField(this,4,proto.api_container_api.RunStarlarkPackageArgs.oneofGroups_[0],e)},proto.api_container_api.RunStarlarkPackageArgs.prototype.clearRemote=function(){return o.Message.setOneofField(this,4,proto.api_container_api.RunStarlarkPackageArgs.oneofGroups_[0],void 0)},proto.api_container_api.RunStarlarkPackageArgs.prototype.hasRemote=function(){return null!=o.Message.getField(this,4)},proto.api_container_api.RunStarlarkPackageArgs.prototype.getSerializedParams=function(){return o.Message.getFieldWithDefault(this,5,"")},proto.api_container_api.RunStarlarkPackageArgs.prototype.setSerializedParams=function(e){return o.Message.setProto3StringField(this,5,e)},proto.api_container_api.RunStarlarkPackageArgs.prototype.getDryRun=function(){return o.Message.getBooleanFieldWithDefault(this,6,!1)},proto.api_container_api.RunStarlarkPackageArgs.prototype.setDryRun=function(e){return o.Message.setField(this,6,e)},proto.api_container_api.RunStarlarkPackageArgs.prototype.clearDryRun=function(){return o.Message.setField(this,6,void 0)},proto.api_container_api.RunStarlarkPackageArgs.prototype.hasDryRun=function(){return null!=o.Message.getField(this,6)},proto.api_container_api.RunStarlarkPackageArgs.prototype.getParallelism=function(){return o.Message.getFieldWithDefault(this,7,0)},proto.api_container_api.RunStarlarkPackageArgs.prototype.setParallelism=function(e){return o.Message.setField(this,7,e)},proto.api_container_api.RunStarlarkPackageArgs.prototype.clearParallelism=function(){return o.Message.setField(this,7,void 0)},proto.api_container_api.RunStarlarkPackageArgs.prototype.hasParallelism=function(){return null!=o.Message.getField(this,7)},proto.api_container_api.RunStarlarkPackageArgs.prototype.getClonePackage=function(){return o.Message.getBooleanFieldWithDefault(this,8,!1)},proto.api_container_api.RunStarlarkPackageArgs.prototype.setClonePackage=function(e){return o.Message.setField(this,8,e)},proto.api_container_api.RunStarlarkPackageArgs.prototype.clearClonePackage=function(){return o.Message.setField(this,8,void 0)},proto.api_container_api.RunStarlarkPackageArgs.prototype.hasClonePackage=function(){return null!=o.Message.getField(this,8)},proto.api_container_api.RunStarlarkPackageArgs.prototype.getRelativePathToMainFile=function(){return o.Message.getFieldWithDefault(this,9,"")},proto.api_container_api.RunStarlarkPackageArgs.prototype.setRelativePathToMainFile=function(e){return o.Message.setProto3StringField(this,9,e)},proto.api_container_api.RunStarlarkPackageArgs.prototype.getMainFunctionName=function(){return o.Message.getFieldWithDefault(this,10,"")},proto.api_container_api.RunStarlarkPackageArgs.prototype.setMainFunctionName=function(e){return o.Message.setProto3StringField(this,10,e)},proto.api_container_api.RunStarlarkPackageArgs.prototype.getExperimentalFeaturesList=function(){return o.Message.getRepeatedField(this,11)},proto.api_container_api.RunStarlarkPackageArgs.prototype.setExperimentalFeaturesList=function(e){return o.Message.setField(this,11,e||[])},proto.api_container_api.RunStarlarkPackageArgs.prototype.addExperimentalFeatures=function(e,t){return o.Message.addToRepeatedField(this,11,e,t)},proto.api_container_api.RunStarlarkPackageArgs.prototype.clearExperimentalFeaturesList=function(){return this.setExperimentalFeaturesList([])},proto.api_container_api.StarlarkRunResponseLine.oneofGroups_=[[1,2,3,4,5,6]],proto.api_container_api.StarlarkRunResponseLine.RunResponseLineCase={RUN_RESPONSE_LINE_NOT_SET:0,INSTRUCTION:1,ERROR:2,PROGRESS_INFO:3,INSTRUCTION_RESULT:4,RUN_FINISHED_EVENT:5,WARNING:6},proto.api_container_api.StarlarkRunResponseLine.prototype.getRunResponseLineCase=function(){return o.Message.computeOneofCase(this,proto.api_container_api.StarlarkRunResponseLine.oneofGroups_[0])},o.Message.GENERATE_TO_OBJECT&&(proto.api_container_api.StarlarkRunResponseLine.prototype.toObject=function(e){return proto.api_container_api.StarlarkRunResponseLine.toObject(e,this)},proto.api_container_api.StarlarkRunResponseLine.toObject=function(e,t){var r,o={instruction:(r=t.getInstruction())&&proto.api_container_api.StarlarkInstruction.toObject(e,r),error:(r=t.getError())&&proto.api_container_api.StarlarkError.toObject(e,r),progressInfo:(r=t.getProgressInfo())&&proto.api_container_api.StarlarkRunProgress.toObject(e,r),instructionResult:(r=t.getInstructionResult())&&proto.api_container_api.StarlarkInstructionResult.toObject(e,r),runFinishedEvent:(r=t.getRunFinishedEvent())&&proto.api_container_api.StarlarkRunFinishedEvent.toObject(e,r),warning:(r=t.getWarning())&&proto.api_container_api.StarlarkWarning.toObject(e,r)};return e&&(o.$jspbMessageInstance=t),o}),proto.api_container_api.StarlarkRunResponseLine.deserializeBinary=function(e){var t=new o.BinaryReader(e),r=new proto.api_container_api.StarlarkRunResponseLine;return proto.api_container_api.StarlarkRunResponseLine.deserializeBinaryFromReader(r,t)},proto.api_container_api.StarlarkRunResponseLine.deserializeBinaryFromReader=function(e,t){for(;t.nextField()&&!t.isEndGroup();){switch(t.getFieldNumber()){case 1:var r=new proto.api_container_api.StarlarkInstruction;t.readMessage(r,proto.api_container_api.StarlarkInstruction.deserializeBinaryFromReader),e.setInstruction(r);break;case 2:r=new proto.api_container_api.StarlarkError;t.readMessage(r,proto.api_container_api.StarlarkError.deserializeBinaryFromReader),e.setError(r);break;case 3:r=new proto.api_container_api.StarlarkRunProgress;t.readMessage(r,proto.api_container_api.StarlarkRunProgress.deserializeBinaryFromReader),e.setProgressInfo(r);break;case 4:r=new proto.api_container_api.StarlarkInstructionResult;t.readMessage(r,proto.api_container_api.StarlarkInstructionResult.deserializeBinaryFromReader),e.setInstructionResult(r);break;case 5:r=new proto.api_container_api.StarlarkRunFinishedEvent;t.readMessage(r,proto.api_container_api.StarlarkRunFinishedEvent.deserializeBinaryFromReader),e.setRunFinishedEvent(r);break;case 6:r=new proto.api_container_api.StarlarkWarning;t.readMessage(r,proto.api_container_api.StarlarkWarning.deserializeBinaryFromReader),e.setWarning(r);break;default:t.skipField()}}return e},proto.api_container_api.StarlarkRunResponseLine.prototype.serializeBinary=function(){var e=new o.BinaryWriter;return proto.api_container_api.StarlarkRunResponseLine.serializeBinaryToWriter(this,e),e.getResultBuffer()},proto.api_container_api.StarlarkRunResponseLine.serializeBinaryToWriter=function(e,t){var r=void 0;null!=(r=e.getInstruction())&&t.writeMessage(1,r,proto.api_container_api.StarlarkInstruction.serializeBinaryToWriter),null!=(r=e.getError())&&t.writeMessage(2,r,proto.api_container_api.StarlarkError.serializeBinaryToWriter),null!=(r=e.getProgressInfo())&&t.writeMessage(3,r,proto.api_container_api.StarlarkRunProgress.serializeBinaryToWriter),null!=(r=e.getInstructionResult())&&t.writeMessage(4,r,proto.api_container_api.StarlarkInstructionResult.serializeBinaryToWriter),null!=(r=e.getRunFinishedEvent())&&t.writeMessage(5,r,proto.api_container_api.StarlarkRunFinishedEvent.serializeBinaryToWriter),null!=(r=e.getWarning())&&t.writeMessage(6,r,proto.api_container_api.StarlarkWarning.serializeBinaryToWriter)},proto.api_container_api.StarlarkRunResponseLine.prototype.getInstruction=function(){return o.Message.getWrapperField(this,proto.api_container_api.StarlarkInstruction,1)},proto.api_container_api.StarlarkRunResponseLine.prototype.setInstruction=function(e){return o.Message.setOneofWrapperField(this,1,proto.api_container_api.StarlarkRunResponseLine.oneofGroups_[0],e)},proto.api_container_api.StarlarkRunResponseLine.prototype.clearInstruction=function(){return this.setInstruction(void 0)},proto.api_container_api.StarlarkRunResponseLine.prototype.hasInstruction=function(){return null!=o.Message.getField(this,1)},proto.api_container_api.StarlarkRunResponseLine.prototype.getError=function(){return o.Message.getWrapperField(this,proto.api_container_api.StarlarkError,2)},proto.api_container_api.StarlarkRunResponseLine.prototype.setError=function(e){return o.Message.setOneofWrapperField(this,2,proto.api_container_api.StarlarkRunResponseLine.oneofGroups_[0],e)},proto.api_container_api.StarlarkRunResponseLine.prototype.clearError=function(){return this.setError(void 0)},proto.api_container_api.StarlarkRunResponseLine.prototype.hasError=function(){return null!=o.Message.getField(this,2)},proto.api_container_api.StarlarkRunResponseLine.prototype.getProgressInfo=function(){return o.Message.getWrapperField(this,proto.api_container_api.StarlarkRunProgress,3)},proto.api_container_api.StarlarkRunResponseLine.prototype.setProgressInfo=function(e){return o.Message.setOneofWrapperField(this,3,proto.api_container_api.StarlarkRunResponseLine.oneofGroups_[0],e)},proto.api_container_api.StarlarkRunResponseLine.prototype.clearProgressInfo=function(){return this.setProgressInfo(void 0)},proto.api_container_api.StarlarkRunResponseLine.prototype.hasProgressInfo=function(){return null!=o.Message.getField(this,3)},proto.api_container_api.StarlarkRunResponseLine.prototype.getInstructionResult=function(){return o.Message.getWrapperField(this,proto.api_container_api.StarlarkInstructionResult,4)},proto.api_container_api.StarlarkRunResponseLine.prototype.setInstructionResult=function(e){return o.Message.setOneofWrapperField(this,4,proto.api_container_api.StarlarkRunResponseLine.oneofGroups_[0],e)},proto.api_container_api.StarlarkRunResponseLine.prototype.clearInstructionResult=function(){return this.setInstructionResult(void 0)},proto.api_container_api.StarlarkRunResponseLine.prototype.hasInstructionResult=function(){return null!=o.Message.getField(this,4)},proto.api_container_api.StarlarkRunResponseLine.prototype.getRunFinishedEvent=function(){return o.Message.getWrapperField(this,proto.api_container_api.StarlarkRunFinishedEvent,5)},proto.api_container_api.StarlarkRunResponseLine.prototype.setRunFinishedEvent=function(e){return o.Message.setOneofWrapperField(this,5,proto.api_container_api.StarlarkRunResponseLine.oneofGroups_[0],e)},proto.api_container_api.StarlarkRunResponseLine.prototype.clearRunFinishedEvent=function(){return this.setRunFinishedEvent(void 0)},proto.api_container_api.StarlarkRunResponseLine.prototype.hasRunFinishedEvent=function(){return null!=o.Message.getField(this,5)},proto.api_container_api.StarlarkRunResponseLine.prototype.getWarning=function(){return o.Message.getWrapperField(this,proto.api_container_api.StarlarkWarning,6)},proto.api_container_api.StarlarkRunResponseLine.prototype.setWarning=function(e){return o.Message.setOneofWrapperField(this,6,proto.api_container_api.StarlarkRunResponseLine.oneofGroups_[0],e)},proto.api_container_api.StarlarkRunResponseLine.prototype.clearWarning=function(){return this.setWarning(void 0)},proto.api_container_api.StarlarkRunResponseLine.prototype.hasWarning=function(){return null!=o.Message.getField(this,6)},o.Message.GENERATE_TO_OBJECT&&(proto.api_container_api.StarlarkWarning.prototype.toObject=function(e){return proto.api_container_api.StarlarkWarning.toObject(e,this)},proto.api_container_api.StarlarkWarning.toObject=function(e,t){var r={warningMessage:o.Message.getFieldWithDefault(t,1,"")};return e&&(r.$jspbMessageInstance=t),r}),proto.api_container_api.StarlarkWarning.deserializeBinary=function(e){var t=new o.BinaryReader(e),r=new proto.api_container_api.StarlarkWarning;return proto.api_container_api.StarlarkWarning.deserializeBinaryFromReader(r,t)},proto.api_container_api.StarlarkWarning.deserializeBinaryFromReader=function(e,t){for(;t.nextField()&&!t.isEndGroup();){if(1===t.getFieldNumber()){var r=t.readString();e.setWarningMessage(r)}else t.skipField()}return e},proto.api_container_api.StarlarkWarning.prototype.serializeBinary=function(){var e=new o.BinaryWriter;return proto.api_container_api.StarlarkWarning.serializeBinaryToWriter(this,e),e.getResultBuffer()},proto.api_container_api.StarlarkWarning.serializeBinaryToWriter=function(e,t){var r;(r=e.getWarningMessage()).length>0&&t.writeString(1,r)},proto.api_container_api.StarlarkWarning.prototype.getWarningMessage=function(){return o.Message.getFieldWithDefault(this,1,"")},proto.api_container_api.StarlarkWarning.prototype.setWarningMessage=function(e){return o.Message.setProto3StringField(this,1,e)},proto.api_container_api.StarlarkInstruction.repeatedFields_=[3],o.Message.GENERATE_TO_OBJECT&&(proto.api_container_api.StarlarkInstruction.prototype.toObject=function(e){return proto.api_container_api.StarlarkInstruction.toObject(e,this)},proto.api_container_api.StarlarkInstruction.toObject=function(e,t){var r,n={position:(r=t.getPosition())&&proto.api_container_api.StarlarkInstructionPosition.toObject(e,r),instructionName:o.Message.getFieldWithDefault(t,2,""),argumentsList:o.Message.toObjectList(t.getArgumentsList(),proto.api_container_api.StarlarkInstructionArg.toObject,e),executableInstruction:o.Message.getFieldWithDefault(t,4,"")};return e&&(n.$jspbMessageInstance=t),n}),proto.api_container_api.StarlarkInstruction.deserializeBinary=function(e){var t=new o.BinaryReader(e),r=new proto.api_container_api.StarlarkInstruction;return proto.api_container_api.StarlarkInstruction.deserializeBinaryFromReader(r,t)},proto.api_container_api.StarlarkInstruction.deserializeBinaryFromReader=function(e,t){for(;t.nextField()&&!t.isEndGroup();){switch(t.getFieldNumber()){case 1:var r=new proto.api_container_api.StarlarkInstructionPosition;t.readMessage(r,proto.api_container_api.StarlarkInstructionPosition.deserializeBinaryFromReader),e.setPosition(r);break;case 2:r=t.readString();e.setInstructionName(r);break;case 3:r=new proto.api_container_api.StarlarkInstructionArg;t.readMessage(r,proto.api_container_api.StarlarkInstructionArg.deserializeBinaryFromReader),e.addArguments(r);break;case 4:r=t.readString();e.setExecutableInstruction(r);break;default:t.skipField()}}return e},proto.api_container_api.StarlarkInstruction.prototype.serializeBinary=function(){var e=new o.BinaryWriter;return proto.api_container_api.StarlarkInstruction.serializeBinaryToWriter(this,e),e.getResultBuffer()},proto.api_container_api.StarlarkInstruction.serializeBinaryToWriter=function(e,t){var r=void 0;null!=(r=e.getPosition())&&t.writeMessage(1,r,proto.api_container_api.StarlarkInstructionPosition.serializeBinaryToWriter),(r=e.getInstructionName()).length>0&&t.writeString(2,r),(r=e.getArgumentsList()).length>0&&t.writeRepeatedMessage(3,r,proto.api_container_api.StarlarkInstructionArg.serializeBinaryToWriter),(r=e.getExecutableInstruction()).length>0&&t.writeString(4,r)},proto.api_container_api.StarlarkInstruction.prototype.getPosition=function(){return o.Message.getWrapperField(this,proto.api_container_api.StarlarkInstructionPosition,1)},proto.api_container_api.StarlarkInstruction.prototype.setPosition=function(e){return o.Message.setWrapperField(this,1,e)},proto.api_container_api.StarlarkInstruction.prototype.clearPosition=function(){return this.setPosition(void 0)},proto.api_container_api.StarlarkInstruction.prototype.hasPosition=function(){return null!=o.Message.getField(this,1)},proto.api_container_api.StarlarkInstruction.prototype.getInstructionName=function(){return o.Message.getFieldWithDefault(this,2,"")},proto.api_container_api.StarlarkInstruction.prototype.setInstructionName=function(e){return o.Message.setProto3StringField(this,2,e)},proto.api_container_api.StarlarkInstruction.prototype.getArgumentsList=function(){return o.Message.getRepeatedWrapperField(this,proto.api_container_api.StarlarkInstructionArg,3)},proto.api_container_api.StarlarkInstruction.prototype.setArgumentsList=function(e){return o.Message.setRepeatedWrapperField(this,3,e)},proto.api_container_api.StarlarkInstruction.prototype.addArguments=function(e,t){return o.Message.addToRepeatedWrapperField(this,3,e,proto.api_container_api.StarlarkInstructionArg,t)},proto.api_container_api.StarlarkInstruction.prototype.clearArgumentsList=function(){return this.setArgumentsList([])},proto.api_container_api.StarlarkInstruction.prototype.getExecutableInstruction=function(){return o.Message.getFieldWithDefault(this,4,"")},proto.api_container_api.StarlarkInstruction.prototype.setExecutableInstruction=function(e){return o.Message.setProto3StringField(this,4,e)},o.Message.GENERATE_TO_OBJECT&&(proto.api_container_api.StarlarkInstructionResult.prototype.toObject=function(e){return proto.api_container_api.StarlarkInstructionResult.toObject(e,this)},proto.api_container_api.StarlarkInstructionResult.toObject=function(e,t){var r={serializedInstructionResult:o.Message.getFieldWithDefault(t,1,"")};return e&&(r.$jspbMessageInstance=t),r}),proto.api_container_api.StarlarkInstructionResult.deserializeBinary=function(e){var t=new o.BinaryReader(e),r=new proto.api_container_api.StarlarkInstructionResult;return proto.api_container_api.StarlarkInstructionResult.deserializeBinaryFromReader(r,t)},proto.api_container_api.StarlarkInstructionResult.deserializeBinaryFromReader=function(e,t){for(;t.nextField()&&!t.isEndGroup();){if(1===t.getFieldNumber()){var r=t.readString();e.setSerializedInstructionResult(r)}else t.skipField()}return e},proto.api_container_api.StarlarkInstructionResult.prototype.serializeBinary=function(){var e=new o.BinaryWriter;return proto.api_container_api.StarlarkInstructionResult.serializeBinaryToWriter(this,e),e.getResultBuffer()},proto.api_container_api.StarlarkInstructionResult.serializeBinaryToWriter=function(e,t){var r;(r=e.getSerializedInstructionResult()).length>0&&t.writeString(1,r)},proto.api_container_api.StarlarkInstructionResult.prototype.getSerializedInstructionResult=function(){return o.Message.getFieldWithDefault(this,1,"")},proto.api_container_api.StarlarkInstructionResult.prototype.setSerializedInstructionResult=function(e){return o.Message.setProto3StringField(this,1,e)},o.Message.GENERATE_TO_OBJECT&&(proto.api_container_api.StarlarkInstructionArg.prototype.toObject=function(e){return proto.api_container_api.StarlarkInstructionArg.toObject(e,this)},proto.api_container_api.StarlarkInstructionArg.toObject=function(e,t){var r={serializedArgValue:o.Message.getFieldWithDefault(t,1,""),argName:o.Message.getFieldWithDefault(t,2,""),isRepresentative:o.Message.getBooleanFieldWithDefault(t,3,!1)};return e&&(r.$jspbMessageInstance=t),r}),proto.api_container_api.StarlarkInstructionArg.deserializeBinary=function(e){var t=new o.BinaryReader(e),r=new proto.api_container_api.StarlarkInstructionArg;return proto.api_container_api.StarlarkInstructionArg.deserializeBinaryFromReader(r,t)},proto.api_container_api.StarlarkInstructionArg.deserializeBinaryFromReader=function(e,t){for(;t.nextField()&&!t.isEndGroup();){switch(t.getFieldNumber()){case 1:var r=t.readString();e.setSerializedArgValue(r);break;case 2:r=t.readString();e.setArgName(r);break;case 3:r=t.readBool();e.setIsRepresentative(r);break;default:t.skipField()}}return e},proto.api_container_api.StarlarkInstructionArg.prototype.serializeBinary=function(){var e=new o.BinaryWriter;return proto.api_container_api.StarlarkInstructionArg.serializeBinaryToWriter(this,e),e.getResultBuffer()},proto.api_container_api.StarlarkInstructionArg.serializeBinaryToWriter=function(e,t){var r=void 0;(r=e.getSerializedArgValue()).length>0&&t.writeString(1,r),null!=(r=o.Message.getField(e,2))&&t.writeString(2,r),(r=e.getIsRepresentative())&&t.writeBool(3,r)},proto.api_container_api.StarlarkInstructionArg.prototype.getSerializedArgValue=function(){return o.Message.getFieldWithDefault(this,1,"")},proto.api_container_api.StarlarkInstructionArg.prototype.setSerializedArgValue=function(e){return o.Message.setProto3StringField(this,1,e)},proto.api_container_api.StarlarkInstructionArg.prototype.getArgName=function(){return o.Message.getFieldWithDefault(this,2,"")},proto.api_container_api.StarlarkInstructionArg.prototype.setArgName=function(e){return o.Message.setField(this,2,e)},proto.api_container_api.StarlarkInstructionArg.prototype.clearArgName=function(){return o.Message.setField(this,2,void 0)},proto.api_container_api.StarlarkInstructionArg.prototype.hasArgName=function(){return null!=o.Message.getField(this,2)},proto.api_container_api.StarlarkInstructionArg.prototype.getIsRepresentative=function(){return o.Message.getBooleanFieldWithDefault(this,3,!1)},proto.api_container_api.StarlarkInstructionArg.prototype.setIsRepresentative=function(e){return o.Message.setProto3BooleanField(this,3,e)},o.Message.GENERATE_TO_OBJECT&&(proto.api_container_api.StarlarkInstructionPosition.prototype.toObject=function(e){return proto.api_container_api.StarlarkInstructionPosition.toObject(e,this)},proto.api_container_api.StarlarkInstructionPosition.toObject=function(e,t){var r={filename:o.Message.getFieldWithDefault(t,1,""),line:o.Message.getFieldWithDefault(t,2,0),column:o.Message.getFieldWithDefault(t,3,0)};return e&&(r.$jspbMessageInstance=t),r}),proto.api_container_api.StarlarkInstructionPosition.deserializeBinary=function(e){var t=new o.BinaryReader(e),r=new proto.api_container_api.StarlarkInstructionPosition;return proto.api_container_api.StarlarkInstructionPosition.deserializeBinaryFromReader(r,t)},proto.api_container_api.StarlarkInstructionPosition.deserializeBinaryFromReader=function(e,t){for(;t.nextField()&&!t.isEndGroup();){switch(t.getFieldNumber()){case 1:var r=t.readString();e.setFilename(r);break;case 2:r=t.readInt32();e.setLine(r);break;case 3:r=t.readInt32();e.setColumn(r);break;default:t.skipField()}}return e},proto.api_container_api.StarlarkInstructionPosition.prototype.serializeBinary=function(){var e=new o.BinaryWriter;return proto.api_container_api.StarlarkInstructionPosition.serializeBinaryToWriter(this,e),e.getResultBuffer()},proto.api_container_api.StarlarkInstructionPosition.serializeBinaryToWriter=function(e,t){var r=void 0;(r=e.getFilename()).length>0&&t.writeString(1,r),0!==(r=e.getLine())&&t.writeInt32(2,r),0!==(r=e.getColumn())&&t.writeInt32(3,r)},proto.api_container_api.StarlarkInstructionPosition.prototype.getFilename=function(){return o.Message.getFieldWithDefault(this,1,"")},proto.api_container_api.StarlarkInstructionPosition.prototype.setFilename=function(e){return o.Message.setProto3StringField(this,1,e)},proto.api_container_api.StarlarkInstructionPosition.prototype.getLine=function(){return o.Message.getFieldWithDefault(this,2,0)},proto.api_container_api.StarlarkInstructionPosition.prototype.setLine=function(e){return o.Message.setProto3IntField(this,2,e)},proto.api_container_api.StarlarkInstructionPosition.prototype.getColumn=function(){return o.Message.getFieldWithDefault(this,3,0)},proto.api_container_api.StarlarkInstructionPosition.prototype.setColumn=function(e){return o.Message.setProto3IntField(this,3,e)},proto.api_container_api.StarlarkError.oneofGroups_=[[1,2,3]],proto.api_container_api.StarlarkError.ErrorCase={ERROR_NOT_SET:0,INTERPRETATION_ERROR:1,VALIDATION_ERROR:2,EXECUTION_ERROR:3},proto.api_container_api.StarlarkError.prototype.getErrorCase=function(){return o.Message.computeOneofCase(this,proto.api_container_api.StarlarkError.oneofGroups_[0])},o.Message.GENERATE_TO_OBJECT&&(proto.api_container_api.StarlarkError.prototype.toObject=function(e){return proto.api_container_api.StarlarkError.toObject(e,this)},proto.api_container_api.StarlarkError.toObject=function(e,t){var r,o={interpretationError:(r=t.getInterpretationError())&&proto.api_container_api.StarlarkInterpretationError.toObject(e,r),validationError:(r=t.getValidationError())&&proto.api_container_api.StarlarkValidationError.toObject(e,r),executionError:(r=t.getExecutionError())&&proto.api_container_api.StarlarkExecutionError.toObject(e,r)};return e&&(o.$jspbMessageInstance=t),o}),proto.api_container_api.StarlarkError.deserializeBinary=function(e){var t=new o.BinaryReader(e),r=new proto.api_container_api.StarlarkError;return proto.api_container_api.StarlarkError.deserializeBinaryFromReader(r,t)},proto.api_container_api.StarlarkError.deserializeBinaryFromReader=function(e,t){for(;t.nextField()&&!t.isEndGroup();){switch(t.getFieldNumber()){case 1:var r=new proto.api_container_api.StarlarkInterpretationError;t.readMessage(r,proto.api_container_api.StarlarkInterpretationError.deserializeBinaryFromReader),e.setInterpretationError(r);break;case 2:r=new proto.api_container_api.StarlarkValidationError;t.readMessage(r,proto.api_container_api.StarlarkValidationError.deserializeBinaryFromReader),e.setValidationError(r);break;case 3:r=new proto.api_container_api.StarlarkExecutionError;t.readMessage(r,proto.api_container_api.StarlarkExecutionError.deserializeBinaryFromReader),e.setExecutionError(r);break;default:t.skipField()}}return e},proto.api_container_api.StarlarkError.prototype.serializeBinary=function(){var e=new o.BinaryWriter;return proto.api_container_api.StarlarkError.serializeBinaryToWriter(this,e),e.getResultBuffer()},proto.api_container_api.StarlarkError.serializeBinaryToWriter=function(e,t){var r=void 0;null!=(r=e.getInterpretationError())&&t.writeMessage(1,r,proto.api_container_api.StarlarkInterpretationError.serializeBinaryToWriter),null!=(r=e.getValidationError())&&t.writeMessage(2,r,proto.api_container_api.StarlarkValidationError.serializeBinaryToWriter),null!=(r=e.getExecutionError())&&t.writeMessage(3,r,proto.api_container_api.StarlarkExecutionError.serializeBinaryToWriter)},proto.api_container_api.StarlarkError.prototype.getInterpretationError=function(){return o.Message.getWrapperField(this,proto.api_container_api.StarlarkInterpretationError,1)},proto.api_container_api.StarlarkError.prototype.setInterpretationError=function(e){return o.Message.setOneofWrapperField(this,1,proto.api_container_api.StarlarkError.oneofGroups_[0],e)},proto.api_container_api.StarlarkError.prototype.clearInterpretationError=function(){return this.setInterpretationError(void 0)},proto.api_container_api.StarlarkError.prototype.hasInterpretationError=function(){return null!=o.Message.getField(this,1)},proto.api_container_api.StarlarkError.prototype.getValidationError=function(){return o.Message.getWrapperField(this,proto.api_container_api.StarlarkValidationError,2)},proto.api_container_api.StarlarkError.prototype.setValidationError=function(e){return o.Message.setOneofWrapperField(this,2,proto.api_container_api.StarlarkError.oneofGroups_[0],e)},proto.api_container_api.StarlarkError.prototype.clearValidationError=function(){return this.setValidationError(void 0)},proto.api_container_api.StarlarkError.prototype.hasValidationError=function(){return null!=o.Message.getField(this,2)},proto.api_container_api.StarlarkError.prototype.getExecutionError=function(){return o.Message.getWrapperField(this,proto.api_container_api.StarlarkExecutionError,3)},proto.api_container_api.StarlarkError.prototype.setExecutionError=function(e){return o.Message.setOneofWrapperField(this,3,proto.api_container_api.StarlarkError.oneofGroups_[0],e)},proto.api_container_api.StarlarkError.prototype.clearExecutionError=function(){return this.setExecutionError(void 0)},proto.api_container_api.StarlarkError.prototype.hasExecutionError=function(){return null!=o.Message.getField(this,3)},o.Message.GENERATE_TO_OBJECT&&(proto.api_container_api.StarlarkInterpretationError.prototype.toObject=function(e){return proto.api_container_api.StarlarkInterpretationError.toObject(e,this)},proto.api_container_api.StarlarkInterpretationError.toObject=function(e,t){var r={errorMessage:o.Message.getFieldWithDefault(t,1,"")};return e&&(r.$jspbMessageInstance=t),r}),proto.api_container_api.StarlarkInterpretationError.deserializeBinary=function(e){var t=new o.BinaryReader(e),r=new proto.api_container_api.StarlarkInterpretationError;return proto.api_container_api.StarlarkInterpretationError.deserializeBinaryFromReader(r,t)},proto.api_container_api.StarlarkInterpretationError.deserializeBinaryFromReader=function(e,t){for(;t.nextField()&&!t.isEndGroup();){if(1===t.getFieldNumber()){var r=t.readString();e.setErrorMessage(r)}else t.skipField()}return e},proto.api_container_api.StarlarkInterpretationError.prototype.serializeBinary=function(){var e=new o.BinaryWriter;return proto.api_container_api.StarlarkInterpretationError.serializeBinaryToWriter(this,e),e.getResultBuffer()},proto.api_container_api.StarlarkInterpretationError.serializeBinaryToWriter=function(e,t){var r;(r=e.getErrorMessage()).length>0&&t.writeString(1,r)},proto.api_container_api.StarlarkInterpretationError.prototype.getErrorMessage=function(){return o.Message.getFieldWithDefault(this,1,"")},proto.api_container_api.StarlarkInterpretationError.prototype.setErrorMessage=function(e){return o.Message.setProto3StringField(this,1,e)},o.Message.GENERATE_TO_OBJECT&&(proto.api_container_api.StarlarkValidationError.prototype.toObject=function(e){return proto.api_container_api.StarlarkValidationError.toObject(e,this)},proto.api_container_api.StarlarkValidationError.toObject=function(e,t){var r={errorMessage:o.Message.getFieldWithDefault(t,1,"")};return e&&(r.$jspbMessageInstance=t),r}),proto.api_container_api.StarlarkValidationError.deserializeBinary=function(e){var t=new o.BinaryReader(e),r=new proto.api_container_api.StarlarkValidationError;return proto.api_container_api.StarlarkValidationError.deserializeBinaryFromReader(r,t)},proto.api_container_api.StarlarkValidationError.deserializeBinaryFromReader=function(e,t){for(;t.nextField()&&!t.isEndGroup();){if(1===t.getFieldNumber()){var r=t.readString();e.setErrorMessage(r)}else t.skipField()}return e},proto.api_container_api.StarlarkValidationError.prototype.serializeBinary=function(){var e=new o.BinaryWriter;return proto.api_container_api.StarlarkValidationError.serializeBinaryToWriter(this,e),e.getResultBuffer()},proto.api_container_api.StarlarkValidationError.serializeBinaryToWriter=function(e,t){var r;(r=e.getErrorMessage()).length>0&&t.writeString(1,r)},proto.api_container_api.StarlarkValidationError.prototype.getErrorMessage=function(){return o.Message.getFieldWithDefault(this,1,"")},proto.api_container_api.StarlarkValidationError.prototype.setErrorMessage=function(e){return o.Message.setProto3StringField(this,1,e)},o.Message.GENERATE_TO_OBJECT&&(proto.api_container_api.StarlarkExecutionError.prototype.toObject=function(e){return proto.api_container_api.StarlarkExecutionError.toObject(e,this)},proto.api_container_api.StarlarkExecutionError.toObject=function(e,t){var r={errorMessage:o.Message.getFieldWithDefault(t,1,"")};return e&&(r.$jspbMessageInstance=t),r}),proto.api_container_api.StarlarkExecutionError.deserializeBinary=function(e){var t=new o.BinaryReader(e),r=new proto.api_container_api.StarlarkExecutionError;return proto.api_container_api.StarlarkExecutionError.deserializeBinaryFromReader(r,t)},proto.api_container_api.StarlarkExecutionError.deserializeBinaryFromReader=function(e,t){for(;t.nextField()&&!t.isEndGroup();){if(1===t.getFieldNumber()){var r=t.readString();e.setErrorMessage(r)}else t.skipField()}return e},proto.api_container_api.StarlarkExecutionError.prototype.serializeBinary=function(){var e=new o.BinaryWriter;return proto.api_container_api.StarlarkExecutionError.serializeBinaryToWriter(this,e),e.getResultBuffer()},proto.api_container_api.StarlarkExecutionError.serializeBinaryToWriter=function(e,t){var r;(r=e.getErrorMessage()).length>0&&t.writeString(1,r)},proto.api_container_api.StarlarkExecutionError.prototype.getErrorMessage=function(){return o.Message.getFieldWithDefault(this,1,"")},proto.api_container_api.StarlarkExecutionError.prototype.setErrorMessage=function(e){return o.Message.setProto3StringField(this,1,e)},proto.api_container_api.StarlarkRunProgress.repeatedFields_=[1],o.Message.GENERATE_TO_OBJECT&&(proto.api_container_api.StarlarkRunProgress.prototype.toObject=function(e){return proto.api_container_api.StarlarkRunProgress.toObject(e,this)},proto.api_container_api.StarlarkRunProgress.toObject=function(e,t){var r,n={currentStepInfoList:null==(r=o.Message.getRepeatedField(t,1))?void 0:r,totalSteps:o.Message.getFieldWithDefault(t,2,0),currentStepNumber:o.Message.getFieldWithDefault(t,3,0)};return e&&(n.$jspbMessageInstance=t),n}),proto.api_container_api.StarlarkRunProgress.deserializeBinary=function(e){var t=new o.BinaryReader(e),r=new proto.api_container_api.StarlarkRunProgress;return proto.api_container_api.StarlarkRunProgress.deserializeBinaryFromReader(r,t)},proto.api_container_api.StarlarkRunProgress.deserializeBinaryFromReader=function(e,t){for(;t.nextField()&&!t.isEndGroup();){switch(t.getFieldNumber()){case 1:var r=t.readString();e.addCurrentStepInfo(r);break;case 2:r=t.readUint32();e.setTotalSteps(r);break;case 3:r=t.readUint32();e.setCurrentStepNumber(r);break;default:t.skipField()}}return e},proto.api_container_api.StarlarkRunProgress.prototype.serializeBinary=function(){var e=new o.BinaryWriter;return proto.api_container_api.StarlarkRunProgress.serializeBinaryToWriter(this,e),e.getResultBuffer()},proto.api_container_api.StarlarkRunProgress.serializeBinaryToWriter=function(e,t){var r=void 0;(r=e.getCurrentStepInfoList()).length>0&&t.writeRepeatedString(1,r),0!==(r=e.getTotalSteps())&&t.writeUint32(2,r),0!==(r=e.getCurrentStepNumber())&&t.writeUint32(3,r)},proto.api_container_api.StarlarkRunProgress.prototype.getCurrentStepInfoList=function(){return o.Message.getRepeatedField(this,1)},proto.api_container_api.StarlarkRunProgress.prototype.setCurrentStepInfoList=function(e){return o.Message.setField(this,1,e||[])},proto.api_container_api.StarlarkRunProgress.prototype.addCurrentStepInfo=function(e,t){return o.Message.addToRepeatedField(this,1,e,t)},proto.api_container_api.StarlarkRunProgress.prototype.clearCurrentStepInfoList=function(){return this.setCurrentStepInfoList([])},proto.api_container_api.StarlarkRunProgress.prototype.getTotalSteps=function(){return o.Message.getFieldWithDefault(this,2,0)},proto.api_container_api.StarlarkRunProgress.prototype.setTotalSteps=function(e){return o.Message.setProto3IntField(this,2,e)},proto.api_container_api.StarlarkRunProgress.prototype.getCurrentStepNumber=function(){return o.Message.getFieldWithDefault(this,3,0)},proto.api_container_api.StarlarkRunProgress.prototype.setCurrentStepNumber=function(e){return o.Message.setProto3IntField(this,3,e)},o.Message.GENERATE_TO_OBJECT&&(proto.api_container_api.StarlarkRunFinishedEvent.prototype.toObject=function(e){return proto.api_container_api.StarlarkRunFinishedEvent.toObject(e,this)},proto.api_container_api.StarlarkRunFinishedEvent.toObject=function(e,t){var r={isRunSuccessful:o.Message.getBooleanFieldWithDefault(t,1,!1),serializedOutput:o.Message.getFieldWithDefault(t,2,"")};return e&&(r.$jspbMessageInstance=t),r}),proto.api_container_api.StarlarkRunFinishedEvent.deserializeBinary=function(e){var t=new o.BinaryReader(e),r=new proto.api_container_api.StarlarkRunFinishedEvent;return proto.api_container_api.StarlarkRunFinishedEvent.deserializeBinaryFromReader(r,t)},proto.api_container_api.StarlarkRunFinishedEvent.deserializeBinaryFromReader=function(e,t){for(;t.nextField()&&!t.isEndGroup();){switch(t.getFieldNumber()){case 1:var r=t.readBool();e.setIsRunSuccessful(r);break;case 2:r=t.readString();e.setSerializedOutput(r);break;default:t.skipField()}}return e},proto.api_container_api.StarlarkRunFinishedEvent.prototype.serializeBinary=function(){var e=new o.BinaryWriter;return proto.api_container_api.StarlarkRunFinishedEvent.serializeBinaryToWriter(this,e),e.getResultBuffer()},proto.api_container_api.StarlarkRunFinishedEvent.serializeBinaryToWriter=function(e,t){var r=void 0;(r=e.getIsRunSuccessful())&&t.writeBool(1,r),null!=(r=o.Message.getField(e,2))&&t.writeString(2,r)},proto.api_container_api.StarlarkRunFinishedEvent.prototype.getIsRunSuccessful=function(){return o.Message.getBooleanFieldWithDefault(this,1,!1)},proto.api_container_api.StarlarkRunFinishedEvent.prototype.setIsRunSuccessful=function(e){return o.Message.setProto3BooleanField(this,1,e)},proto.api_container_api.StarlarkRunFinishedEvent.prototype.getSerializedOutput=function(){return o.Message.getFieldWithDefault(this,2,"")},proto.api_container_api.StarlarkRunFinishedEvent.prototype.setSerializedOutput=function(e){return o.Message.setField(this,2,e)},proto.api_container_api.StarlarkRunFinishedEvent.prototype.clearSerializedOutput=function(){return o.Message.setField(this,2,void 0)},proto.api_container_api.StarlarkRunFinishedEvent.prototype.hasSerializedOutput=function(){return null!=o.Message.getField(this,2)},o.Message.GENERATE_TO_OBJECT&&(proto.api_container_api.GetServicesArgs.prototype.toObject=function(e){return proto.api_container_api.GetServicesArgs.toObject(e,this)},proto.api_container_api.GetServicesArgs.toObject=function(e,t){var r,o={serviceIdentifiersMap:(r=t.getServiceIdentifiersMap())?r.toObject(e,void 0):[]};return e&&(o.$jspbMessageInstance=t),o}),proto.api_container_api.GetServicesArgs.deserializeBinary=function(e){var t=new o.BinaryReader(e),r=new proto.api_container_api.GetServicesArgs;return proto.api_container_api.GetServicesArgs.deserializeBinaryFromReader(r,t)},proto.api_container_api.GetServicesArgs.deserializeBinaryFromReader=function(e,t){for(;t.nextField()&&!t.isEndGroup();){if(1===t.getFieldNumber()){var r=e.getServiceIdentifiersMap();t.readMessage(r,(function(e,t){o.Map.deserializeBinary(e,t,o.BinaryReader.prototype.readString,o.BinaryReader.prototype.readBool,null,"",!1)}))}else t.skipField()}return e},proto.api_container_api.GetServicesArgs.prototype.serializeBinary=function(){var e=new o.BinaryWriter;return proto.api_container_api.GetServicesArgs.serializeBinaryToWriter(this,e),e.getResultBuffer()},proto.api_container_api.GetServicesArgs.serializeBinaryToWriter=function(e,t){var r=void 0;(r=e.getServiceIdentifiersMap(!0))&&r.getLength()>0&&r.serializeBinary(1,t,o.BinaryWriter.prototype.writeString,o.BinaryWriter.prototype.writeBool)},proto.api_container_api.GetServicesArgs.prototype.getServiceIdentifiersMap=function(e){return o.Message.getMapField(this,1,e,null)},proto.api_container_api.GetServicesArgs.prototype.clearServiceIdentifiersMap=function(){return this.getServiceIdentifiersMap().clear(),this},o.Message.GENERATE_TO_OBJECT&&(proto.api_container_api.GetServicesResponse.prototype.toObject=function(e){return proto.api_container_api.GetServicesResponse.toObject(e,this)},proto.api_container_api.GetServicesResponse.toObject=function(e,t){var r,o={serviceInfoMap:(r=t.getServiceInfoMap())?r.toObject(e,proto.api_container_api.ServiceInfo.toObject):[]};return e&&(o.$jspbMessageInstance=t),o}),proto.api_container_api.GetServicesResponse.deserializeBinary=function(e){var t=new o.BinaryReader(e),r=new proto.api_container_api.GetServicesResponse;return proto.api_container_api.GetServicesResponse.deserializeBinaryFromReader(r,t)},proto.api_container_api.GetServicesResponse.deserializeBinaryFromReader=function(e,t){for(;t.nextField()&&!t.isEndGroup();){if(1===t.getFieldNumber()){var r=e.getServiceInfoMap();t.readMessage(r,(function(e,t){o.Map.deserializeBinary(e,t,o.BinaryReader.prototype.readString,o.BinaryReader.prototype.readMessage,proto.api_container_api.ServiceInfo.deserializeBinaryFromReader,"",new proto.api_container_api.ServiceInfo)}))}else t.skipField()}return e},proto.api_container_api.GetServicesResponse.prototype.serializeBinary=function(){var e=new o.BinaryWriter;return proto.api_container_api.GetServicesResponse.serializeBinaryToWriter(this,e),e.getResultBuffer()},proto.api_container_api.GetServicesResponse.serializeBinaryToWriter=function(e,t){var r=void 0;(r=e.getServiceInfoMap(!0))&&r.getLength()>0&&r.serializeBinary(1,t,o.BinaryWriter.prototype.writeString,o.BinaryWriter.prototype.writeMessage,proto.api_container_api.ServiceInfo.serializeBinaryToWriter)},proto.api_container_api.GetServicesResponse.prototype.getServiceInfoMap=function(e){return o.Message.getMapField(this,1,e,proto.api_container_api.ServiceInfo)},proto.api_container_api.GetServicesResponse.prototype.clearServiceInfoMap=function(){return this.getServiceInfoMap().clear(),this},o.Message.GENERATE_TO_OBJECT&&(proto.api_container_api.ServiceIdentifiers.prototype.toObject=function(e){return proto.api_container_api.ServiceIdentifiers.toObject(e,this)},proto.api_container_api.ServiceIdentifiers.toObject=function(e,t){var r={serviceUuid:o.Message.getFieldWithDefault(t,1,""),name:o.Message.getFieldWithDefault(t,2,""),shortenedUuid:o.Message.getFieldWithDefault(t,3,"")};return e&&(r.$jspbMessageInstance=t),r}),proto.api_container_api.ServiceIdentifiers.deserializeBinary=function(e){var t=new o.BinaryReader(e),r=new proto.api_container_api.ServiceIdentifiers;return proto.api_container_api.ServiceIdentifiers.deserializeBinaryFromReader(r,t)},proto.api_container_api.ServiceIdentifiers.deserializeBinaryFromReader=function(e,t){for(;t.nextField()&&!t.isEndGroup();){switch(t.getFieldNumber()){case 1:var r=t.readString();e.setServiceUuid(r);break;case 2:r=t.readString();e.setName(r);break;case 3:r=t.readString();e.setShortenedUuid(r);break;default:t.skipField()}}return e},proto.api_container_api.ServiceIdentifiers.prototype.serializeBinary=function(){var e=new o.BinaryWriter;return proto.api_container_api.ServiceIdentifiers.serializeBinaryToWriter(this,e),e.getResultBuffer()},proto.api_container_api.ServiceIdentifiers.serializeBinaryToWriter=function(e,t){var r=void 0;(r=e.getServiceUuid()).length>0&&t.writeString(1,r),(r=e.getName()).length>0&&t.writeString(2,r),(r=e.getShortenedUuid()).length>0&&t.writeString(3,r)},proto.api_container_api.ServiceIdentifiers.prototype.getServiceUuid=function(){return o.Message.getFieldWithDefault(this,1,"")},proto.api_container_api.ServiceIdentifiers.prototype.setServiceUuid=function(e){return o.Message.setProto3StringField(this,1,e)},proto.api_container_api.ServiceIdentifiers.prototype.getName=function(){return o.Message.getFieldWithDefault(this,2,"")},proto.api_container_api.ServiceIdentifiers.prototype.setName=function(e){return o.Message.setProto3StringField(this,2,e)},proto.api_container_api.ServiceIdentifiers.prototype.getShortenedUuid=function(){return o.Message.getFieldWithDefault(this,3,"")},proto.api_container_api.ServiceIdentifiers.prototype.setShortenedUuid=function(e){return o.Message.setProto3StringField(this,3,e)},proto.api_container_api.GetExistingAndHistoricalServiceIdentifiersResponse.repeatedFields_=[1],o.Message.GENERATE_TO_OBJECT&&(proto.api_container_api.GetExistingAndHistoricalServiceIdentifiersResponse.prototype.toObject=function(e){return proto.api_container_api.GetExistingAndHistoricalServiceIdentifiersResponse.toObject(e,this)},proto.api_container_api.GetExistingAndHistoricalServiceIdentifiersResponse.toObject=function(e,t){var r={allidentifiersList:o.Message.toObjectList(t.getAllidentifiersList(),proto.api_container_api.ServiceIdentifiers.toObject,e)};return e&&(r.$jspbMessageInstance=t),r}),proto.api_container_api.GetExistingAndHistoricalServiceIdentifiersResponse.deserializeBinary=function(e){var t=new o.BinaryReader(e),r=new proto.api_container_api.GetExistingAndHistoricalServiceIdentifiersResponse;return proto.api_container_api.GetExistingAndHistoricalServiceIdentifiersResponse.deserializeBinaryFromReader(r,t)},proto.api_container_api.GetExistingAndHistoricalServiceIdentifiersResponse.deserializeBinaryFromReader=function(e,t){for(;t.nextField()&&!t.isEndGroup();){if(1===t.getFieldNumber()){var r=new proto.api_container_api.ServiceIdentifiers;t.readMessage(r,proto.api_container_api.ServiceIdentifiers.deserializeBinaryFromReader),e.addAllidentifiers(r)}else t.skipField()}return e},proto.api_container_api.GetExistingAndHistoricalServiceIdentifiersResponse.prototype.serializeBinary=function(){var e=new o.BinaryWriter;return proto.api_container_api.GetExistingAndHistoricalServiceIdentifiersResponse.serializeBinaryToWriter(this,e),e.getResultBuffer()},proto.api_container_api.GetExistingAndHistoricalServiceIdentifiersResponse.serializeBinaryToWriter=function(e,t){var r;(r=e.getAllidentifiersList()).length>0&&t.writeRepeatedMessage(1,r,proto.api_container_api.ServiceIdentifiers.serializeBinaryToWriter)},proto.api_container_api.GetExistingAndHistoricalServiceIdentifiersResponse.prototype.getAllidentifiersList=function(){return o.Message.getRepeatedWrapperField(this,proto.api_container_api.ServiceIdentifiers,1)},proto.api_container_api.GetExistingAndHistoricalServiceIdentifiersResponse.prototype.setAllidentifiersList=function(e){return o.Message.setRepeatedWrapperField(this,1,e)},proto.api_container_api.GetExistingAndHistoricalServiceIdentifiersResponse.prototype.addAllidentifiers=function(e,t){return o.Message.addToRepeatedWrapperField(this,1,e,proto.api_container_api.ServiceIdentifiers,t)},proto.api_container_api.GetExistingAndHistoricalServiceIdentifiersResponse.prototype.clearAllidentifiersList=function(){return this.setAllidentifiersList([])},proto.api_container_api.ExecCommandArgs.repeatedFields_=[2],o.Message.GENERATE_TO_OBJECT&&(proto.api_container_api.ExecCommandArgs.prototype.toObject=function(e){return proto.api_container_api.ExecCommandArgs.toObject(e,this)},proto.api_container_api.ExecCommandArgs.toObject=function(e,t){var r,n={serviceIdentifier:o.Message.getFieldWithDefault(t,1,""),commandArgsList:null==(r=o.Message.getRepeatedField(t,2))?void 0:r};return e&&(n.$jspbMessageInstance=t),n}),proto.api_container_api.ExecCommandArgs.deserializeBinary=function(e){var t=new o.BinaryReader(e),r=new proto.api_container_api.ExecCommandArgs;return proto.api_container_api.ExecCommandArgs.deserializeBinaryFromReader(r,t)},proto.api_container_api.ExecCommandArgs.deserializeBinaryFromReader=function(e,t){for(;t.nextField()&&!t.isEndGroup();){switch(t.getFieldNumber()){case 1:var r=t.readString();e.setServiceIdentifier(r);break;case 2:r=t.readString();e.addCommandArgs(r);break;default:t.skipField()}}return e},proto.api_container_api.ExecCommandArgs.prototype.serializeBinary=function(){var e=new o.BinaryWriter;return proto.api_container_api.ExecCommandArgs.serializeBinaryToWriter(this,e),e.getResultBuffer()},proto.api_container_api.ExecCommandArgs.serializeBinaryToWriter=function(e,t){var r=void 0;(r=e.getServiceIdentifier()).length>0&&t.writeString(1,r),(r=e.getCommandArgsList()).length>0&&t.writeRepeatedString(2,r)},proto.api_container_api.ExecCommandArgs.prototype.getServiceIdentifier=function(){return o.Message.getFieldWithDefault(this,1,"")},proto.api_container_api.ExecCommandArgs.prototype.setServiceIdentifier=function(e){return o.Message.setProto3StringField(this,1,e)},proto.api_container_api.ExecCommandArgs.prototype.getCommandArgsList=function(){return o.Message.getRepeatedField(this,2)},proto.api_container_api.ExecCommandArgs.prototype.setCommandArgsList=function(e){return o.Message.setField(this,2,e||[])},proto.api_container_api.ExecCommandArgs.prototype.addCommandArgs=function(e,t){return o.Message.addToRepeatedField(this,2,e,t)},proto.api_container_api.ExecCommandArgs.prototype.clearCommandArgsList=function(){return this.setCommandArgsList([])},o.Message.GENERATE_TO_OBJECT&&(proto.api_container_api.ExecCommandResponse.prototype.toObject=function(e){return proto.api_container_api.ExecCommandResponse.toObject(e,this)},proto.api_container_api.ExecCommandResponse.toObject=function(e,t){var r={exitCode:o.Message.getFieldWithDefault(t,1,0),logOutput:o.Message.getFieldWithDefault(t,2,"")};return e&&(r.$jspbMessageInstance=t),r}),proto.api_container_api.ExecCommandResponse.deserializeBinary=function(e){var t=new o.BinaryReader(e),r=new proto.api_container_api.ExecCommandResponse;return proto.api_container_api.ExecCommandResponse.deserializeBinaryFromReader(r,t)},proto.api_container_api.ExecCommandResponse.deserializeBinaryFromReader=function(e,t){for(;t.nextField()&&!t.isEndGroup();){switch(t.getFieldNumber()){case 1:var r=t.readInt32();e.setExitCode(r);break;case 2:r=t.readString();e.setLogOutput(r);break;default:t.skipField()}}return e},proto.api_container_api.ExecCommandResponse.prototype.serializeBinary=function(){var e=new o.BinaryWriter;return proto.api_container_api.ExecCommandResponse.serializeBinaryToWriter(this,e),e.getResultBuffer()},proto.api_container_api.ExecCommandResponse.serializeBinaryToWriter=function(e,t){var r=void 0;0!==(r=e.getExitCode())&&t.writeInt32(1,r),(r=e.getLogOutput()).length>0&&t.writeString(2,r)},proto.api_container_api.ExecCommandResponse.prototype.getExitCode=function(){return o.Message.getFieldWithDefault(this,1,0)},proto.api_container_api.ExecCommandResponse.prototype.setExitCode=function(e){return o.Message.setProto3IntField(this,1,e)},proto.api_container_api.ExecCommandResponse.prototype.getLogOutput=function(){return o.Message.getFieldWithDefault(this,2,"")},proto.api_container_api.ExecCommandResponse.prototype.setLogOutput=function(e){return o.Message.setProto3StringField(this,2,e)},o.Message.GENERATE_TO_OBJECT&&(proto.api_container_api.WaitForHttpGetEndpointAvailabilityArgs.prototype.toObject=function(e){return proto.api_container_api.WaitForHttpGetEndpointAvailabilityArgs.toObject(e,this)},proto.api_container_api.WaitForHttpGetEndpointAvailabilityArgs.toObject=function(e,t){var r={serviceIdentifier:o.Message.getFieldWithDefault(t,1,""),port:o.Message.getFieldWithDefault(t,2,0),path:o.Message.getFieldWithDefault(t,3,""),initialDelayMilliseconds:o.Message.getFieldWithDefault(t,4,0),retries:o.Message.getFieldWithDefault(t,5,0),retriesDelayMilliseconds:o.Message.getFieldWithDefault(t,6,0),bodyText:o.Message.getFieldWithDefault(t,7,"")};return e&&(r.$jspbMessageInstance=t),r}),proto.api_container_api.WaitForHttpGetEndpointAvailabilityArgs.deserializeBinary=function(e){var t=new o.BinaryReader(e),r=new proto.api_container_api.WaitForHttpGetEndpointAvailabilityArgs;return proto.api_container_api.WaitForHttpGetEndpointAvailabilityArgs.deserializeBinaryFromReader(r,t)},proto.api_container_api.WaitForHttpGetEndpointAvailabilityArgs.deserializeBinaryFromReader=function(e,t){for(;t.nextField()&&!t.isEndGroup();){switch(t.getFieldNumber()){case 1:var r=t.readString();e.setServiceIdentifier(r);break;case 2:r=t.readUint32();e.setPort(r);break;case 3:r=t.readString();e.setPath(r);break;case 4:r=t.readUint32();e.setInitialDelayMilliseconds(r);break;case 5:r=t.readUint32();e.setRetries(r);break;case 6:r=t.readUint32();e.setRetriesDelayMilliseconds(r);break;case 7:r=t.readString();e.setBodyText(r);break;default:t.skipField()}}return e},proto.api_container_api.WaitForHttpGetEndpointAvailabilityArgs.prototype.serializeBinary=function(){var e=new o.BinaryWriter;return proto.api_container_api.WaitForHttpGetEndpointAvailabilityArgs.serializeBinaryToWriter(this,e),e.getResultBuffer()},proto.api_container_api.WaitForHttpGetEndpointAvailabilityArgs.serializeBinaryToWriter=function(e,t){var r=void 0;(r=e.getServiceIdentifier()).length>0&&t.writeString(1,r),0!==(r=e.getPort())&&t.writeUint32(2,r),(r=e.getPath()).length>0&&t.writeString(3,r),0!==(r=e.getInitialDelayMilliseconds())&&t.writeUint32(4,r),0!==(r=e.getRetries())&&t.writeUint32(5,r),0!==(r=e.getRetriesDelayMilliseconds())&&t.writeUint32(6,r),(r=e.getBodyText()).length>0&&t.writeString(7,r)},proto.api_container_api.WaitForHttpGetEndpointAvailabilityArgs.prototype.getServiceIdentifier=function(){return o.Message.getFieldWithDefault(this,1,"")},proto.api_container_api.WaitForHttpGetEndpointAvailabilityArgs.prototype.setServiceIdentifier=function(e){return o.Message.setProto3StringField(this,1,e)},proto.api_container_api.WaitForHttpGetEndpointAvailabilityArgs.prototype.getPort=function(){return o.Message.getFieldWithDefault(this,2,0)},proto.api_container_api.WaitForHttpGetEndpointAvailabilityArgs.prototype.setPort=function(e){return o.Message.setProto3IntField(this,2,e)},proto.api_container_api.WaitForHttpGetEndpointAvailabilityArgs.prototype.getPath=function(){return o.Message.getFieldWithDefault(this,3,"")},proto.api_container_api.WaitForHttpGetEndpointAvailabilityArgs.prototype.setPath=function(e){return o.Message.setProto3StringField(this,3,e)},proto.api_container_api.WaitForHttpGetEndpointAvailabilityArgs.prototype.getInitialDelayMilliseconds=function(){return o.Message.getFieldWithDefault(this,4,0)},proto.api_container_api.WaitForHttpGetEndpointAvailabilityArgs.prototype.setInitialDelayMilliseconds=function(e){return o.Message.setProto3IntField(this,4,e)},proto.api_container_api.WaitForHttpGetEndpointAvailabilityArgs.prototype.getRetries=function(){return o.Message.getFieldWithDefault(this,5,0)},proto.api_container_api.WaitForHttpGetEndpointAvailabilityArgs.prototype.setRetries=function(e){return o.Message.setProto3IntField(this,5,e)},proto.api_container_api.WaitForHttpGetEndpointAvailabilityArgs.prototype.getRetriesDelayMilliseconds=function(){return o.Message.getFieldWithDefault(this,6,0)},proto.api_container_api.WaitForHttpGetEndpointAvailabilityArgs.prototype.setRetriesDelayMilliseconds=function(e){return o.Message.setProto3IntField(this,6,e)},proto.api_container_api.WaitForHttpGetEndpointAvailabilityArgs.prototype.getBodyText=function(){return o.Message.getFieldWithDefault(this,7,"")},proto.api_container_api.WaitForHttpGetEndpointAvailabilityArgs.prototype.setBodyText=function(e){return o.Message.setProto3StringField(this,7,e)},o.Message.GENERATE_TO_OBJECT&&(proto.api_container_api.WaitForHttpPostEndpointAvailabilityArgs.prototype.toObject=function(e){return proto.api_container_api.WaitForHttpPostEndpointAvailabilityArgs.toObject(e,this)},proto.api_container_api.WaitForHttpPostEndpointAvailabilityArgs.toObject=function(e,t){var r={serviceIdentifier:o.Message.getFieldWithDefault(t,1,""),port:o.Message.getFieldWithDefault(t,2,0),path:o.Message.getFieldWithDefault(t,3,""),requestBody:o.Message.getFieldWithDefault(t,4,""),initialDelayMilliseconds:o.Message.getFieldWithDefault(t,5,0),retries:o.Message.getFieldWithDefault(t,6,0),retriesDelayMilliseconds:o.Message.getFieldWithDefault(t,7,0),bodyText:o.Message.getFieldWithDefault(t,8,"")};return e&&(r.$jspbMessageInstance=t),r}),proto.api_container_api.WaitForHttpPostEndpointAvailabilityArgs.deserializeBinary=function(e){var t=new o.BinaryReader(e),r=new proto.api_container_api.WaitForHttpPostEndpointAvailabilityArgs;return proto.api_container_api.WaitForHttpPostEndpointAvailabilityArgs.deserializeBinaryFromReader(r,t)},proto.api_container_api.WaitForHttpPostEndpointAvailabilityArgs.deserializeBinaryFromReader=function(e,t){for(;t.nextField()&&!t.isEndGroup();){switch(t.getFieldNumber()){case 1:var r=t.readString();e.setServiceIdentifier(r);break;case 2:r=t.readUint32();e.setPort(r);break;case 3:r=t.readString();e.setPath(r);break;case 4:r=t.readString();e.setRequestBody(r);break;case 5:r=t.readUint32();e.setInitialDelayMilliseconds(r);break;case 6:r=t.readUint32();e.setRetries(r);break;case 7:r=t.readUint32();e.setRetriesDelayMilliseconds(r);break;case 8:r=t.readString();e.setBodyText(r);break;default:t.skipField()}}return e},proto.api_container_api.WaitForHttpPostEndpointAvailabilityArgs.prototype.serializeBinary=function(){var e=new o.BinaryWriter;return proto.api_container_api.WaitForHttpPostEndpointAvailabilityArgs.serializeBinaryToWriter(this,e),e.getResultBuffer()},proto.api_container_api.WaitForHttpPostEndpointAvailabilityArgs.serializeBinaryToWriter=function(e,t){var r=void 0;(r=e.getServiceIdentifier()).length>0&&t.writeString(1,r),0!==(r=e.getPort())&&t.writeUint32(2,r),(r=e.getPath()).length>0&&t.writeString(3,r),(r=e.getRequestBody()).length>0&&t.writeString(4,r),0!==(r=e.getInitialDelayMilliseconds())&&t.writeUint32(5,r),0!==(r=e.getRetries())&&t.writeUint32(6,r),0!==(r=e.getRetriesDelayMilliseconds())&&t.writeUint32(7,r),(r=e.getBodyText()).length>0&&t.writeString(8,r)},proto.api_container_api.WaitForHttpPostEndpointAvailabilityArgs.prototype.getServiceIdentifier=function(){return o.Message.getFieldWithDefault(this,1,"")},proto.api_container_api.WaitForHttpPostEndpointAvailabilityArgs.prototype.setServiceIdentifier=function(e){return o.Message.setProto3StringField(this,1,e)},proto.api_container_api.WaitForHttpPostEndpointAvailabilityArgs.prototype.getPort=function(){return o.Message.getFieldWithDefault(this,2,0)},proto.api_container_api.WaitForHttpPostEndpointAvailabilityArgs.prototype.setPort=function(e){return o.Message.setProto3IntField(this,2,e)},proto.api_container_api.WaitForHttpPostEndpointAvailabilityArgs.prototype.getPath=function(){return o.Message.getFieldWithDefault(this,3,"")},proto.api_container_api.WaitForHttpPostEndpointAvailabilityArgs.prototype.setPath=function(e){return o.Message.setProto3StringField(this,3,e)},proto.api_container_api.WaitForHttpPostEndpointAvailabilityArgs.prototype.getRequestBody=function(){return o.Message.getFieldWithDefault(this,4,"")},proto.api_container_api.WaitForHttpPostEndpointAvailabilityArgs.prototype.setRequestBody=function(e){return o.Message.setProto3StringField(this,4,e)},proto.api_container_api.WaitForHttpPostEndpointAvailabilityArgs.prototype.getInitialDelayMilliseconds=function(){return o.Message.getFieldWithDefault(this,5,0)},proto.api_container_api.WaitForHttpPostEndpointAvailabilityArgs.prototype.setInitialDelayMilliseconds=function(e){return o.Message.setProto3IntField(this,5,e)},proto.api_container_api.WaitForHttpPostEndpointAvailabilityArgs.prototype.getRetries=function(){return o.Message.getFieldWithDefault(this,6,0)},proto.api_container_api.WaitForHttpPostEndpointAvailabilityArgs.prototype.setRetries=function(e){return o.Message.setProto3IntField(this,6,e)},proto.api_container_api.WaitForHttpPostEndpointAvailabilityArgs.prototype.getRetriesDelayMilliseconds=function(){return o.Message.getFieldWithDefault(this,7,0)},proto.api_container_api.WaitForHttpPostEndpointAvailabilityArgs.prototype.setRetriesDelayMilliseconds=function(e){return o.Message.setProto3IntField(this,7,e)},proto.api_container_api.WaitForHttpPostEndpointAvailabilityArgs.prototype.getBodyText=function(){return o.Message.getFieldWithDefault(this,8,"")},proto.api_container_api.WaitForHttpPostEndpointAvailabilityArgs.prototype.setBodyText=function(e){return o.Message.setProto3StringField(this,8,e)},o.Message.GENERATE_TO_OBJECT&&(proto.api_container_api.StreamedDataChunk.prototype.toObject=function(e){return proto.api_container_api.StreamedDataChunk.toObject(e,this)},proto.api_container_api.StreamedDataChunk.toObject=function(e,t){var r,n={data:t.getData_asB64(),previousChunkHash:o.Message.getFieldWithDefault(t,2,""),metadata:(r=t.getMetadata())&&proto.api_container_api.DataChunkMetadata.toObject(e,r)};return e&&(n.$jspbMessageInstance=t),n}),proto.api_container_api.StreamedDataChunk.deserializeBinary=function(e){var t=new o.BinaryReader(e),r=new proto.api_container_api.StreamedDataChunk;return proto.api_container_api.StreamedDataChunk.deserializeBinaryFromReader(r,t)},proto.api_container_api.StreamedDataChunk.deserializeBinaryFromReader=function(e,t){for(;t.nextField()&&!t.isEndGroup();){switch(t.getFieldNumber()){case 1:var r=t.readBytes();e.setData(r);break;case 2:r=t.readString();e.setPreviousChunkHash(r);break;case 3:r=new proto.api_container_api.DataChunkMetadata;t.readMessage(r,proto.api_container_api.DataChunkMetadata.deserializeBinaryFromReader),e.setMetadata(r);break;default:t.skipField()}}return e},proto.api_container_api.StreamedDataChunk.prototype.serializeBinary=function(){var e=new o.BinaryWriter;return proto.api_container_api.StreamedDataChunk.serializeBinaryToWriter(this,e),e.getResultBuffer()},proto.api_container_api.StreamedDataChunk.serializeBinaryToWriter=function(e,t){var r=void 0;(r=e.getData_asU8()).length>0&&t.writeBytes(1,r),(r=e.getPreviousChunkHash()).length>0&&t.writeString(2,r),null!=(r=e.getMetadata())&&t.writeMessage(3,r,proto.api_container_api.DataChunkMetadata.serializeBinaryToWriter)},proto.api_container_api.StreamedDataChunk.prototype.getData=function(){return o.Message.getFieldWithDefault(this,1,"")},proto.api_container_api.StreamedDataChunk.prototype.getData_asB64=function(){return o.Message.bytesAsB64(this.getData())},proto.api_container_api.StreamedDataChunk.prototype.getData_asU8=function(){return o.Message.bytesAsU8(this.getData())},proto.api_container_api.StreamedDataChunk.prototype.setData=function(e){return o.Message.setProto3BytesField(this,1,e)},proto.api_container_api.StreamedDataChunk.prototype.getPreviousChunkHash=function(){return o.Message.getFieldWithDefault(this,2,"")},proto.api_container_api.StreamedDataChunk.prototype.setPreviousChunkHash=function(e){return o.Message.setProto3StringField(this,2,e)},proto.api_container_api.StreamedDataChunk.prototype.getMetadata=function(){return o.Message.getWrapperField(this,proto.api_container_api.DataChunkMetadata,3)},proto.api_container_api.StreamedDataChunk.prototype.setMetadata=function(e){return o.Message.setWrapperField(this,3,e)},proto.api_container_api.StreamedDataChunk.prototype.clearMetadata=function(){return this.setMetadata(void 0)},proto.api_container_api.StreamedDataChunk.prototype.hasMetadata=function(){return null!=o.Message.getField(this,3)},o.Message.GENERATE_TO_OBJECT&&(proto.api_container_api.DataChunkMetadata.prototype.toObject=function(e){return proto.api_container_api.DataChunkMetadata.toObject(e,this)},proto.api_container_api.DataChunkMetadata.toObject=function(e,t){var r={name:o.Message.getFieldWithDefault(t,1,"")};return e&&(r.$jspbMessageInstance=t),r}),proto.api_container_api.DataChunkMetadata.deserializeBinary=function(e){var t=new o.BinaryReader(e),r=new proto.api_container_api.DataChunkMetadata;return proto.api_container_api.DataChunkMetadata.deserializeBinaryFromReader(r,t)},proto.api_container_api.DataChunkMetadata.deserializeBinaryFromReader=function(e,t){for(;t.nextField()&&!t.isEndGroup();){if(1===t.getFieldNumber()){var r=t.readString();e.setName(r)}else t.skipField()}return e},proto.api_container_api.DataChunkMetadata.prototype.serializeBinary=function(){var e=new o.BinaryWriter;return proto.api_container_api.DataChunkMetadata.serializeBinaryToWriter(this,e),e.getResultBuffer()},proto.api_container_api.DataChunkMetadata.serializeBinaryToWriter=function(e,t){var r;(r=e.getName()).length>0&&t.writeString(1,r)},proto.api_container_api.DataChunkMetadata.prototype.getName=function(){return o.Message.getFieldWithDefault(this,1,"")},proto.api_container_api.DataChunkMetadata.prototype.setName=function(e){return o.Message.setProto3StringField(this,1,e)},o.Message.GENERATE_TO_OBJECT&&(proto.api_container_api.UploadFilesArtifactResponse.prototype.toObject=function(e){return proto.api_container_api.UploadFilesArtifactResponse.toObject(e,this)},proto.api_container_api.UploadFilesArtifactResponse.toObject=function(e,t){var r={uuid:o.Message.getFieldWithDefault(t,1,""),name:o.Message.getFieldWithDefault(t,2,"")};return e&&(r.$jspbMessageInstance=t),r}),proto.api_container_api.UploadFilesArtifactResponse.deserializeBinary=function(e){var t=new o.BinaryReader(e),r=new proto.api_container_api.UploadFilesArtifactResponse;return proto.api_container_api.UploadFilesArtifactResponse.deserializeBinaryFromReader(r,t)},proto.api_container_api.UploadFilesArtifactResponse.deserializeBinaryFromReader=function(e,t){for(;t.nextField()&&!t.isEndGroup();){switch(t.getFieldNumber()){case 1:var r=t.readString();e.setUuid(r);break;case 2:r=t.readString();e.setName(r);break;default:t.skipField()}}return e},proto.api_container_api.UploadFilesArtifactResponse.prototype.serializeBinary=function(){var e=new o.BinaryWriter;return proto.api_container_api.UploadFilesArtifactResponse.serializeBinaryToWriter(this,e),e.getResultBuffer()},proto.api_container_api.UploadFilesArtifactResponse.serializeBinaryToWriter=function(e,t){var r=void 0;(r=e.getUuid()).length>0&&t.writeString(1,r),(r=e.getName()).length>0&&t.writeString(2,r)},proto.api_container_api.UploadFilesArtifactResponse.prototype.getUuid=function(){return o.Message.getFieldWithDefault(this,1,"")},proto.api_container_api.UploadFilesArtifactResponse.prototype.setUuid=function(e){return o.Message.setProto3StringField(this,1,e)},proto.api_container_api.UploadFilesArtifactResponse.prototype.getName=function(){return o.Message.getFieldWithDefault(this,2,"")},proto.api_container_api.UploadFilesArtifactResponse.prototype.setName=function(e){return o.Message.setProto3StringField(this,2,e)},o.Message.GENERATE_TO_OBJECT&&(proto.api_container_api.DownloadFilesArtifactArgs.prototype.toObject=function(e){return proto.api_container_api.DownloadFilesArtifactArgs.toObject(e,this)},proto.api_container_api.DownloadFilesArtifactArgs.toObject=function(e,t){var r={identifier:o.Message.getFieldWithDefault(t,1,"")};return e&&(r.$jspbMessageInstance=t),r}),proto.api_container_api.DownloadFilesArtifactArgs.deserializeBinary=function(e){var t=new o.BinaryReader(e),r=new proto.api_container_api.DownloadFilesArtifactArgs;return proto.api_container_api.DownloadFilesArtifactArgs.deserializeBinaryFromReader(r,t)},proto.api_container_api.DownloadFilesArtifactArgs.deserializeBinaryFromReader=function(e,t){for(;t.nextField()&&!t.isEndGroup();){if(1===t.getFieldNumber()){var r=t.readString();e.setIdentifier(r)}else t.skipField()}return e},proto.api_container_api.DownloadFilesArtifactArgs.prototype.serializeBinary=function(){var e=new o.BinaryWriter;return proto.api_container_api.DownloadFilesArtifactArgs.serializeBinaryToWriter(this,e),e.getResultBuffer()},proto.api_container_api.DownloadFilesArtifactArgs.serializeBinaryToWriter=function(e,t){var r;(r=e.getIdentifier()).length>0&&t.writeString(1,r)},proto.api_container_api.DownloadFilesArtifactArgs.prototype.getIdentifier=function(){return o.Message.getFieldWithDefault(this,1,"")},proto.api_container_api.DownloadFilesArtifactArgs.prototype.setIdentifier=function(e){return o.Message.setProto3StringField(this,1,e)},o.Message.GENERATE_TO_OBJECT&&(proto.api_container_api.StoreWebFilesArtifactArgs.prototype.toObject=function(e){return proto.api_container_api.StoreWebFilesArtifactArgs.toObject(e,this)},proto.api_container_api.StoreWebFilesArtifactArgs.toObject=function(e,t){var r={url:o.Message.getFieldWithDefault(t,1,""),name:o.Message.getFieldWithDefault(t,2,"")};return e&&(r.$jspbMessageInstance=t),r}),proto.api_container_api.StoreWebFilesArtifactArgs.deserializeBinary=function(e){var t=new o.BinaryReader(e),r=new proto.api_container_api.StoreWebFilesArtifactArgs;return proto.api_container_api.StoreWebFilesArtifactArgs.deserializeBinaryFromReader(r,t)},proto.api_container_api.StoreWebFilesArtifactArgs.deserializeBinaryFromReader=function(e,t){for(;t.nextField()&&!t.isEndGroup();){switch(t.getFieldNumber()){case 1:var r=t.readString();e.setUrl(r);break;case 2:r=t.readString();e.setName(r);break;default:t.skipField()}}return e},proto.api_container_api.StoreWebFilesArtifactArgs.prototype.serializeBinary=function(){var e=new o.BinaryWriter;return proto.api_container_api.StoreWebFilesArtifactArgs.serializeBinaryToWriter(this,e),e.getResultBuffer()},proto.api_container_api.StoreWebFilesArtifactArgs.serializeBinaryToWriter=function(e,t){var r=void 0;(r=e.getUrl()).length>0&&t.writeString(1,r),(r=e.getName()).length>0&&t.writeString(2,r)},proto.api_container_api.StoreWebFilesArtifactArgs.prototype.getUrl=function(){return o.Message.getFieldWithDefault(this,1,"")},proto.api_container_api.StoreWebFilesArtifactArgs.prototype.setUrl=function(e){return o.Message.setProto3StringField(this,1,e)},proto.api_container_api.StoreWebFilesArtifactArgs.prototype.getName=function(){return o.Message.getFieldWithDefault(this,2,"")},proto.api_container_api.StoreWebFilesArtifactArgs.prototype.setName=function(e){return o.Message.setProto3StringField(this,2,e)},o.Message.GENERATE_TO_OBJECT&&(proto.api_container_api.StoreWebFilesArtifactResponse.prototype.toObject=function(e){return proto.api_container_api.StoreWebFilesArtifactResponse.toObject(e,this)},proto.api_container_api.StoreWebFilesArtifactResponse.toObject=function(e,t){var r={uuid:o.Message.getFieldWithDefault(t,1,"")};return e&&(r.$jspbMessageInstance=t),r}),proto.api_container_api.StoreWebFilesArtifactResponse.deserializeBinary=function(e){var t=new o.BinaryReader(e),r=new proto.api_container_api.StoreWebFilesArtifactResponse;return proto.api_container_api.StoreWebFilesArtifactResponse.deserializeBinaryFromReader(r,t)},proto.api_container_api.StoreWebFilesArtifactResponse.deserializeBinaryFromReader=function(e,t){for(;t.nextField()&&!t.isEndGroup();){if(1===t.getFieldNumber()){var r=t.readString();e.setUuid(r)}else t.skipField()}return e},proto.api_container_api.StoreWebFilesArtifactResponse.prototype.serializeBinary=function(){var e=new o.BinaryWriter;return proto.api_container_api.StoreWebFilesArtifactResponse.serializeBinaryToWriter(this,e),e.getResultBuffer()},proto.api_container_api.StoreWebFilesArtifactResponse.serializeBinaryToWriter=function(e,t){var r;(r=e.getUuid()).length>0&&t.writeString(1,r)},proto.api_container_api.StoreWebFilesArtifactResponse.prototype.getUuid=function(){return o.Message.getFieldWithDefault(this,1,"")},proto.api_container_api.StoreWebFilesArtifactResponse.prototype.setUuid=function(e){return o.Message.setProto3StringField(this,1,e)},o.Message.GENERATE_TO_OBJECT&&(proto.api_container_api.StoreFilesArtifactFromServiceArgs.prototype.toObject=function(e){return proto.api_container_api.StoreFilesArtifactFromServiceArgs.toObject(e,this)},proto.api_container_api.StoreFilesArtifactFromServiceArgs.toObject=function(e,t){var r={serviceIdentifier:o.Message.getFieldWithDefault(t,1,""),sourcePath:o.Message.getFieldWithDefault(t,2,""),name:o.Message.getFieldWithDefault(t,3,"")};return e&&(r.$jspbMessageInstance=t),r}),proto.api_container_api.StoreFilesArtifactFromServiceArgs.deserializeBinary=function(e){var t=new o.BinaryReader(e),r=new proto.api_container_api.StoreFilesArtifactFromServiceArgs;return proto.api_container_api.StoreFilesArtifactFromServiceArgs.deserializeBinaryFromReader(r,t)},proto.api_container_api.StoreFilesArtifactFromServiceArgs.deserializeBinaryFromReader=function(e,t){for(;t.nextField()&&!t.isEndGroup();){switch(t.getFieldNumber()){case 1:var r=t.readString();e.setServiceIdentifier(r);break;case 2:r=t.readString();e.setSourcePath(r);break;case 3:r=t.readString();e.setName(r);break;default:t.skipField()}}return e},proto.api_container_api.StoreFilesArtifactFromServiceArgs.prototype.serializeBinary=function(){var e=new o.BinaryWriter;return proto.api_container_api.StoreFilesArtifactFromServiceArgs.serializeBinaryToWriter(this,e),e.getResultBuffer()},proto.api_container_api.StoreFilesArtifactFromServiceArgs.serializeBinaryToWriter=function(e,t){var r=void 0;(r=e.getServiceIdentifier()).length>0&&t.writeString(1,r),(r=e.getSourcePath()).length>0&&t.writeString(2,r),(r=e.getName()).length>0&&t.writeString(3,r)},proto.api_container_api.StoreFilesArtifactFromServiceArgs.prototype.getServiceIdentifier=function(){return o.Message.getFieldWithDefault(this,1,"")},proto.api_container_api.StoreFilesArtifactFromServiceArgs.prototype.setServiceIdentifier=function(e){return o.Message.setProto3StringField(this,1,e)},proto.api_container_api.StoreFilesArtifactFromServiceArgs.prototype.getSourcePath=function(){return o.Message.getFieldWithDefault(this,2,"")},proto.api_container_api.StoreFilesArtifactFromServiceArgs.prototype.setSourcePath=function(e){return o.Message.setProto3StringField(this,2,e)},proto.api_container_api.StoreFilesArtifactFromServiceArgs.prototype.getName=function(){return o.Message.getFieldWithDefault(this,3,"")},proto.api_container_api.StoreFilesArtifactFromServiceArgs.prototype.setName=function(e){return o.Message.setProto3StringField(this,3,e)},o.Message.GENERATE_TO_OBJECT&&(proto.api_container_api.StoreFilesArtifactFromServiceResponse.prototype.toObject=function(e){return proto.api_container_api.StoreFilesArtifactFromServiceResponse.toObject(e,this)},proto.api_container_api.StoreFilesArtifactFromServiceResponse.toObject=function(e,t){var r={uuid:o.Message.getFieldWithDefault(t,1,"")};return e&&(r.$jspbMessageInstance=t),r}),proto.api_container_api.StoreFilesArtifactFromServiceResponse.deserializeBinary=function(e){var t=new o.BinaryReader(e),r=new proto.api_container_api.StoreFilesArtifactFromServiceResponse;return proto.api_container_api.StoreFilesArtifactFromServiceResponse.deserializeBinaryFromReader(r,t)},proto.api_container_api.StoreFilesArtifactFromServiceResponse.deserializeBinaryFromReader=function(e,t){for(;t.nextField()&&!t.isEndGroup();){if(1===t.getFieldNumber()){var r=t.readString();e.setUuid(r)}else t.skipField()}return e},proto.api_container_api.StoreFilesArtifactFromServiceResponse.prototype.serializeBinary=function(){var e=new o.BinaryWriter;return proto.api_container_api.StoreFilesArtifactFromServiceResponse.serializeBinaryToWriter(this,e),e.getResultBuffer()},proto.api_container_api.StoreFilesArtifactFromServiceResponse.serializeBinaryToWriter=function(e,t){var r;(r=e.getUuid()).length>0&&t.writeString(1,r)},proto.api_container_api.StoreFilesArtifactFromServiceResponse.prototype.getUuid=function(){return o.Message.getFieldWithDefault(this,1,"")},proto.api_container_api.StoreFilesArtifactFromServiceResponse.prototype.setUuid=function(e){return o.Message.setProto3StringField(this,1,e)},o.Message.GENERATE_TO_OBJECT&&(proto.api_container_api.FilesArtifactNameAndUuid.prototype.toObject=function(e){return proto.api_container_api.FilesArtifactNameAndUuid.toObject(e,this)},proto.api_container_api.FilesArtifactNameAndUuid.toObject=function(e,t){var r={filename:o.Message.getFieldWithDefault(t,1,""),fileuuid:o.Message.getFieldWithDefault(t,2,"")};return e&&(r.$jspbMessageInstance=t),r}),proto.api_container_api.FilesArtifactNameAndUuid.deserializeBinary=function(e){var t=new o.BinaryReader(e),r=new proto.api_container_api.FilesArtifactNameAndUuid;return proto.api_container_api.FilesArtifactNameAndUuid.deserializeBinaryFromReader(r,t)},proto.api_container_api.FilesArtifactNameAndUuid.deserializeBinaryFromReader=function(e,t){for(;t.nextField()&&!t.isEndGroup();){switch(t.getFieldNumber()){case 1:var r=t.readString();e.setFilename(r);break;case 2:r=t.readString();e.setFileuuid(r);break;default:t.skipField()}}return e},proto.api_container_api.FilesArtifactNameAndUuid.prototype.serializeBinary=function(){var e=new o.BinaryWriter;return proto.api_container_api.FilesArtifactNameAndUuid.serializeBinaryToWriter(this,e),e.getResultBuffer()},proto.api_container_api.FilesArtifactNameAndUuid.serializeBinaryToWriter=function(e,t){var r=void 0;(r=e.getFilename()).length>0&&t.writeString(1,r),(r=e.getFileuuid()).length>0&&t.writeString(2,r)},proto.api_container_api.FilesArtifactNameAndUuid.prototype.getFilename=function(){return o.Message.getFieldWithDefault(this,1,"")},proto.api_container_api.FilesArtifactNameAndUuid.prototype.setFilename=function(e){return o.Message.setProto3StringField(this,1,e)},proto.api_container_api.FilesArtifactNameAndUuid.prototype.getFileuuid=function(){return o.Message.getFieldWithDefault(this,2,"")},proto.api_container_api.FilesArtifactNameAndUuid.prototype.setFileuuid=function(e){return o.Message.setProto3StringField(this,2,e)},proto.api_container_api.ListFilesArtifactNamesAndUuidsResponse.repeatedFields_=[1],o.Message.GENERATE_TO_OBJECT&&(proto.api_container_api.ListFilesArtifactNamesAndUuidsResponse.prototype.toObject=function(e){return proto.api_container_api.ListFilesArtifactNamesAndUuidsResponse.toObject(e,this)},proto.api_container_api.ListFilesArtifactNamesAndUuidsResponse.toObject=function(e,t){var r={fileNamesAndUuidsList:o.Message.toObjectList(t.getFileNamesAndUuidsList(),proto.api_container_api.FilesArtifactNameAndUuid.toObject,e)};return e&&(r.$jspbMessageInstance=t),r}),proto.api_container_api.ListFilesArtifactNamesAndUuidsResponse.deserializeBinary=function(e){var t=new o.BinaryReader(e),r=new proto.api_container_api.ListFilesArtifactNamesAndUuidsResponse;return proto.api_container_api.ListFilesArtifactNamesAndUuidsResponse.deserializeBinaryFromReader(r,t)},proto.api_container_api.ListFilesArtifactNamesAndUuidsResponse.deserializeBinaryFromReader=function(e,t){for(;t.nextField()&&!t.isEndGroup();){if(1===t.getFieldNumber()){var r=new proto.api_container_api.FilesArtifactNameAndUuid;t.readMessage(r,proto.api_container_api.FilesArtifactNameAndUuid.deserializeBinaryFromReader),e.addFileNamesAndUuids(r)}else t.skipField()}return e},proto.api_container_api.ListFilesArtifactNamesAndUuidsResponse.prototype.serializeBinary=function(){var e=new o.BinaryWriter;return proto.api_container_api.ListFilesArtifactNamesAndUuidsResponse.serializeBinaryToWriter(this,e),e.getResultBuffer()},proto.api_container_api.ListFilesArtifactNamesAndUuidsResponse.serializeBinaryToWriter=function(e,t){var r;(r=e.getFileNamesAndUuidsList()).length>0&&t.writeRepeatedMessage(1,r,proto.api_container_api.FilesArtifactNameAndUuid.serializeBinaryToWriter)},proto.api_container_api.ListFilesArtifactNamesAndUuidsResponse.prototype.getFileNamesAndUuidsList=function(){return o.Message.getRepeatedWrapperField(this,proto.api_container_api.FilesArtifactNameAndUuid,1)},proto.api_container_api.ListFilesArtifactNamesAndUuidsResponse.prototype.setFileNamesAndUuidsList=function(e){return o.Message.setRepeatedWrapperField(this,1,e)},proto.api_container_api.ListFilesArtifactNamesAndUuidsResponse.prototype.addFileNamesAndUuids=function(e,t){return o.Message.addToRepeatedWrapperField(this,1,e,proto.api_container_api.FilesArtifactNameAndUuid,t)},proto.api_container_api.ListFilesArtifactNamesAndUuidsResponse.prototype.clearFileNamesAndUuidsList=function(){return this.setFileNamesAndUuidsList([])},proto.api_container_api.KurtosisFeatureFlag={NO_INSTRUCTIONS_CACHING:0},n.object.extend(t,proto.api_container_api)},65:function(e,t,r){var o={};o.web=r(653);var n=r(792),i=(r(481),{});i.engine_api=r(755),i.engine_api.EngineServiceClient=function(e,t,r){r||(r={}),r.format="text",this.client_=new o.web.GrpcWebClientBase(r),this.hostname_=e.replace(/\/+$/,"")},i.engine_api.EngineServicePromiseClient=function(e,t,r){r||(r={}),r.format="text",this.client_=new o.web.GrpcWebClientBase(r),this.hostname_=e.replace(/\/+$/,"")};var a=new o.web.MethodDescriptor("/engine_api.EngineService/GetEngineInfo",o.web.MethodType.UNARY,n.Empty,i.engine_api.GetEngineInfoResponse,(function(e){return e.serializeBinary()}),i.engine_api.GetEngineInfoResponse.deserializeBinary);i.engine_api.EngineServiceClient.prototype.getEngineInfo=function(e,t,r){return this.client_.rpcCall(this.hostname_+"/engine_api.EngineService/GetEngineInfo",e,t||{},a,r)},i.engine_api.EngineServicePromiseClient.prototype.getEngineInfo=function(e,t){return this.client_.unaryCall(this.hostname_+"/engine_api.EngineService/GetEngineInfo",e,t||{},a)};var s=new o.web.MethodDescriptor("/engine_api.EngineService/CreateEnclave",o.web.MethodType.UNARY,i.engine_api.CreateEnclaveArgs,i.engine_api.CreateEnclaveResponse,(function(e){return e.serializeBinary()}),i.engine_api.CreateEnclaveResponse.deserializeBinary);i.engine_api.EngineServiceClient.prototype.createEnclave=function(e,t,r){return this.client_.rpcCall(this.hostname_+"/engine_api.EngineService/CreateEnclave",e,t||{},s,r)},i.engine_api.EngineServicePromiseClient.prototype.createEnclave=function(e,t){return this.client_.unaryCall(this.hostname_+"/engine_api.EngineService/CreateEnclave",e,t||{},s)};var g=new o.web.MethodDescriptor("/engine_api.EngineService/GetEnclaves",o.web.MethodType.UNARY,n.Empty,i.engine_api.GetEnclavesResponse,(function(e){return e.serializeBinary()}),i.engine_api.GetEnclavesResponse.deserializeBinary);i.engine_api.EngineServiceClient.prototype.getEnclaves=function(e,t,r){return this.client_.rpcCall(this.hostname_+"/engine_api.EngineService/GetEnclaves",e,t||{},g,r)},i.engine_api.EngineServicePromiseClient.prototype.getEnclaves=function(e,t){return this.client_.unaryCall(this.hostname_+"/engine_api.EngineService/GetEnclaves",e,t||{},g)};var l=new o.web.MethodDescriptor("/engine_api.EngineService/GetExistingAndHistoricalEnclaveIdentifiers",o.web.MethodType.UNARY,n.Empty,i.engine_api.GetExistingAndHistoricalEnclaveIdentifiersResponse,(function(e){return e.serializeBinary()}),i.engine_api.GetExistingAndHistoricalEnclaveIdentifiersResponse.deserializeBinary);i.engine_api.EngineServiceClient.prototype.getExistingAndHistoricalEnclaveIdentifiers=function(e,t,r){return this.client_.rpcCall(this.hostname_+"/engine_api.EngineService/GetExistingAndHistoricalEnclaveIdentifiers",e,t||{},l,r)},i.engine_api.EngineServicePromiseClient.prototype.getExistingAndHistoricalEnclaveIdentifiers=function(e,t){return this.client_.unaryCall(this.hostname_+"/engine_api.EngineService/GetExistingAndHistoricalEnclaveIdentifiers",e,t||{},l)};var p=new o.web.MethodDescriptor("/engine_api.EngineService/StopEnclave",o.web.MethodType.UNARY,i.engine_api.StopEnclaveArgs,n.Empty,(function(e){return e.serializeBinary()}),n.Empty.deserializeBinary);i.engine_api.EngineServiceClient.prototype.stopEnclave=function(e,t,r){return this.client_.rpcCall(this.hostname_+"/engine_api.EngineService/StopEnclave",e,t||{},p,r)},i.engine_api.EngineServicePromiseClient.prototype.stopEnclave=function(e,t){return this.client_.unaryCall(this.hostname_+"/engine_api.EngineService/StopEnclave",e,t||{},p)};var u=new o.web.MethodDescriptor("/engine_api.EngineService/DestroyEnclave",o.web.MethodType.UNARY,i.engine_api.DestroyEnclaveArgs,n.Empty,(function(e){return e.serializeBinary()}),n.Empty.deserializeBinary);i.engine_api.EngineServiceClient.prototype.destroyEnclave=function(e,t,r){return this.client_.rpcCall(this.hostname_+"/engine_api.EngineService/DestroyEnclave",e,t||{},u,r)},i.engine_api.EngineServicePromiseClient.prototype.destroyEnclave=function(e,t){return this.client_.unaryCall(this.hostname_+"/engine_api.EngineService/DestroyEnclave",e,t||{},u)};var c=new o.web.MethodDescriptor("/engine_api.EngineService/Clean",o.web.MethodType.UNARY,i.engine_api.CleanArgs,i.engine_api.CleanResponse,(function(e){return e.serializeBinary()}),i.engine_api.CleanResponse.deserializeBinary);i.engine_api.EngineServiceClient.prototype.clean=function(e,t,r){return this.client_.rpcCall(this.hostname_+"/engine_api.EngineService/Clean",e,t||{},c,r)},i.engine_api.EngineServicePromiseClient.prototype.clean=function(e,t){return this.client_.unaryCall(this.hostname_+"/engine_api.EngineService/Clean",e,t||{},c)};var d=new o.web.MethodDescriptor("/engine_api.EngineService/GetServiceLogs",o.web.MethodType.SERVER_STREAMING,i.engine_api.GetServiceLogsArgs,i.engine_api.GetServiceLogsResponse,(function(e){return e.serializeBinary()}),i.engine_api.GetServiceLogsResponse.deserializeBinary);i.engine_api.EngineServiceClient.prototype.getServiceLogs=function(e,t){return this.client_.serverStreaming(this.hostname_+"/engine_api.EngineService/GetServiceLogs",e,t||{},d)},i.engine_api.EngineServicePromiseClient.prototype.getServiceLogs=function(e,t){return this.client_.serverStreaming(this.hostname_+"/engine_api.EngineService/GetServiceLogs",e,t||{},d)},e.exports=i.engine_api},755:function(e,t,r){var o=r(300),n=o,i=function(){return this?this:"undefined"!==typeof window?window:"undefined"!==typeof i?i:"undefined"!==typeof self?self:Function("return this")()}.call(null),a=r(792);n.object.extend(proto,a);var s=r(481);n.object.extend(proto,s),n.exportSymbol("proto.engine_api.CleanArgs",null,i),n.exportSymbol("proto.engine_api.CleanResponse",null,i),n.exportSymbol("proto.engine_api.CreateEnclaveArgs",null,i),n.exportSymbol("proto.engine_api.CreateEnclaveResponse",null,i),n.exportSymbol("proto.engine_api.DestroyEnclaveArgs",null,i),n.exportSymbol("proto.engine_api.EnclaveAPIContainerHostMachineInfo",null,i),n.exportSymbol("proto.engine_api.EnclaveAPIContainerInfo",null,i),n.exportSymbol("proto.engine_api.EnclaveAPIContainerStatus",null,i),n.exportSymbol("proto.engine_api.EnclaveContainersStatus",null,i),n.exportSymbol("proto.engine_api.EnclaveIdentifiers",null,i),n.exportSymbol("proto.engine_api.EnclaveInfo",null,i),n.exportSymbol("proto.engine_api.EnclaveNameAndUuid",null,i),n.exportSymbol("proto.engine_api.GetEnclavesResponse",null,i),n.exportSymbol("proto.engine_api.GetEngineInfoResponse",null,i),n.exportSymbol("proto.engine_api.GetExistingAndHistoricalEnclaveIdentifiersResponse",null,i),n.exportSymbol("proto.engine_api.GetServiceLogsArgs",null,i),n.exportSymbol("proto.engine_api.GetServiceLogsResponse",null,i),n.exportSymbol("proto.engine_api.LogLine",null,i),n.exportSymbol("proto.engine_api.LogLineFilter",null,i),n.exportSymbol("proto.engine_api.LogLineOperator",null,i),n.exportSymbol("proto.engine_api.StopEnclaveArgs",null,i),proto.engine_api.GetEngineInfoResponse=function(e){o.Message.initialize(this,e,0,-1,null,null)},n.inherits(proto.engine_api.GetEngineInfoResponse,o.Message),n.DEBUG&&!COMPILED&&(proto.engine_api.GetEngineInfoResponse.displayName="proto.engine_api.GetEngineInfoResponse"),proto.engine_api.CreateEnclaveArgs=function(e){o.Message.initialize(this,e,0,-1,null,null)},n.inherits(proto.engine_api.CreateEnclaveArgs,o.Message),n.DEBUG&&!COMPILED&&(proto.engine_api.CreateEnclaveArgs.displayName="proto.engine_api.CreateEnclaveArgs"),proto.engine_api.CreateEnclaveResponse=function(e){o.Message.initialize(this,e,0,-1,null,null)},n.inherits(proto.engine_api.CreateEnclaveResponse,o.Message),n.DEBUG&&!COMPILED&&(proto.engine_api.CreateEnclaveResponse.displayName="proto.engine_api.CreateEnclaveResponse"),proto.engine_api.EnclaveAPIContainerInfo=function(e){o.Message.initialize(this,e,0,-1,null,null)},n.inherits(proto.engine_api.EnclaveAPIContainerInfo,o.Message),n.DEBUG&&!COMPILED&&(proto.engine_api.EnclaveAPIContainerInfo.displayName="proto.engine_api.EnclaveAPIContainerInfo"),proto.engine_api.EnclaveAPIContainerHostMachineInfo=function(e){o.Message.initialize(this,e,0,-1,null,null)},n.inherits(proto.engine_api.EnclaveAPIContainerHostMachineInfo,o.Message),n.DEBUG&&!COMPILED&&(proto.engine_api.EnclaveAPIContainerHostMachineInfo.displayName="proto.engine_api.EnclaveAPIContainerHostMachineInfo"),proto.engine_api.EnclaveInfo=function(e){o.Message.initialize(this,e,0,-1,null,null)},n.inherits(proto.engine_api.EnclaveInfo,o.Message),n.DEBUG&&!COMPILED&&(proto.engine_api.EnclaveInfo.displayName="proto.engine_api.EnclaveInfo"),proto.engine_api.GetEnclavesResponse=function(e){o.Message.initialize(this,e,0,-1,null,null)},n.inherits(proto.engine_api.GetEnclavesResponse,o.Message),n.DEBUG&&!COMPILED&&(proto.engine_api.GetEnclavesResponse.displayName="proto.engine_api.GetEnclavesResponse"),proto.engine_api.EnclaveIdentifiers=function(e){o.Message.initialize(this,e,0,-1,null,null)},n.inherits(proto.engine_api.EnclaveIdentifiers,o.Message),n.DEBUG&&!COMPILED&&(proto.engine_api.EnclaveIdentifiers.displayName="proto.engine_api.EnclaveIdentifiers"),proto.engine_api.GetExistingAndHistoricalEnclaveIdentifiersResponse=function(e){o.Message.initialize(this,e,0,-1,proto.engine_api.GetExistingAndHistoricalEnclaveIdentifiersResponse.repeatedFields_,null)},n.inherits(proto.engine_api.GetExistingAndHistoricalEnclaveIdentifiersResponse,o.Message),n.DEBUG&&!COMPILED&&(proto.engine_api.GetExistingAndHistoricalEnclaveIdentifiersResponse.displayName="proto.engine_api.GetExistingAndHistoricalEnclaveIdentifiersResponse"),proto.engine_api.StopEnclaveArgs=function(e){o.Message.initialize(this,e,0,-1,null,null)},n.inherits(proto.engine_api.StopEnclaveArgs,o.Message),n.DEBUG&&!COMPILED&&(proto.engine_api.StopEnclaveArgs.displayName="proto.engine_api.StopEnclaveArgs"),proto.engine_api.DestroyEnclaveArgs=function(e){o.Message.initialize(this,e,0,-1,null,null)},n.inherits(proto.engine_api.DestroyEnclaveArgs,o.Message),n.DEBUG&&!COMPILED&&(proto.engine_api.DestroyEnclaveArgs.displayName="proto.engine_api.DestroyEnclaveArgs"),proto.engine_api.CleanArgs=function(e){o.Message.initialize(this,e,0,-1,null,null)},n.inherits(proto.engine_api.CleanArgs,o.Message),n.DEBUG&&!COMPILED&&(proto.engine_api.CleanArgs.displayName="proto.engine_api.CleanArgs"),proto.engine_api.EnclaveNameAndUuid=function(e){o.Message.initialize(this,e,0,-1,null,null)},n.inherits(proto.engine_api.EnclaveNameAndUuid,o.Message),n.DEBUG&&!COMPILED&&(proto.engine_api.EnclaveNameAndUuid.displayName="proto.engine_api.EnclaveNameAndUuid"),proto.engine_api.CleanResponse=function(e){o.Message.initialize(this,e,0,-1,proto.engine_api.CleanResponse.repeatedFields_,null)},n.inherits(proto.engine_api.CleanResponse,o.Message),n.DEBUG&&!COMPILED&&(proto.engine_api.CleanResponse.displayName="proto.engine_api.CleanResponse"),proto.engine_api.GetServiceLogsArgs=function(e){o.Message.initialize(this,e,0,-1,proto.engine_api.GetServiceLogsArgs.repeatedFields_,null)},n.inherits(proto.engine_api.GetServiceLogsArgs,o.Message),n.DEBUG&&!COMPILED&&(proto.engine_api.GetServiceLogsArgs.displayName="proto.engine_api.GetServiceLogsArgs"),proto.engine_api.GetServiceLogsResponse=function(e){o.Message.initialize(this,e,0,-1,null,null)},n.inherits(proto.engine_api.GetServiceLogsResponse,o.Message),n.DEBUG&&!COMPILED&&(proto.engine_api.GetServiceLogsResponse.displayName="proto.engine_api.GetServiceLogsResponse"),proto.engine_api.LogLine=function(e){o.Message.initialize(this,e,0,-1,proto.engine_api.LogLine.repeatedFields_,null)},n.inherits(proto.engine_api.LogLine,o.Message),n.DEBUG&&!COMPILED&&(proto.engine_api.LogLine.displayName="proto.engine_api.LogLine"),proto.engine_api.LogLineFilter=function(e){o.Message.initialize(this,e,0,-1,null,null)},n.inherits(proto.engine_api.LogLineFilter,o.Message),n.DEBUG&&!COMPILED&&(proto.engine_api.LogLineFilter.displayName="proto.engine_api.LogLineFilter"),o.Message.GENERATE_TO_OBJECT&&(proto.engine_api.GetEngineInfoResponse.prototype.toObject=function(e){return proto.engine_api.GetEngineInfoResponse.toObject(e,this)},proto.engine_api.GetEngineInfoResponse.toObject=function(e,t){var r={engineVersion:o.Message.getFieldWithDefault(t,1,"")};return e&&(r.$jspbMessageInstance=t),r}),proto.engine_api.GetEngineInfoResponse.deserializeBinary=function(e){var t=new o.BinaryReader(e),r=new proto.engine_api.GetEngineInfoResponse;return proto.engine_api.GetEngineInfoResponse.deserializeBinaryFromReader(r,t)},proto.engine_api.GetEngineInfoResponse.deserializeBinaryFromReader=function(e,t){for(;t.nextField()&&!t.isEndGroup();){if(1===t.getFieldNumber()){var r=t.readString();e.setEngineVersion(r)}else t.skipField()}return e},proto.engine_api.GetEngineInfoResponse.prototype.serializeBinary=function(){var e=new o.BinaryWriter;return proto.engine_api.GetEngineInfoResponse.serializeBinaryToWriter(this,e),e.getResultBuffer()},proto.engine_api.GetEngineInfoResponse.serializeBinaryToWriter=function(e,t){var r;(r=e.getEngineVersion()).length>0&&t.writeString(1,r)},proto.engine_api.GetEngineInfoResponse.prototype.getEngineVersion=function(){return o.Message.getFieldWithDefault(this,1,"")},proto.engine_api.GetEngineInfoResponse.prototype.setEngineVersion=function(e){return o.Message.setProto3StringField(this,1,e)},o.Message.GENERATE_TO_OBJECT&&(proto.engine_api.CreateEnclaveArgs.prototype.toObject=function(e){return proto.engine_api.CreateEnclaveArgs.toObject(e,this)},proto.engine_api.CreateEnclaveArgs.toObject=function(e,t){var r={enclaveName:o.Message.getFieldWithDefault(t,1,""),apiContainerVersionTag:o.Message.getFieldWithDefault(t,2,""),apiContainerLogLevel:o.Message.getFieldWithDefault(t,3,""),isPartitioningEnabled:o.Message.getBooleanFieldWithDefault(t,4,!1)};return e&&(r.$jspbMessageInstance=t),r}),proto.engine_api.CreateEnclaveArgs.deserializeBinary=function(e){var t=new o.BinaryReader(e),r=new proto.engine_api.CreateEnclaveArgs;return proto.engine_api.CreateEnclaveArgs.deserializeBinaryFromReader(r,t)},proto.engine_api.CreateEnclaveArgs.deserializeBinaryFromReader=function(e,t){for(;t.nextField()&&!t.isEndGroup();){switch(t.getFieldNumber()){case 1:var r=t.readString();e.setEnclaveName(r);break;case 2:r=t.readString();e.setApiContainerVersionTag(r);break;case 3:r=t.readString();e.setApiContainerLogLevel(r);break;case 4:r=t.readBool();e.setIsPartitioningEnabled(r);break;default:t.skipField()}}return e},proto.engine_api.CreateEnclaveArgs.prototype.serializeBinary=function(){var e=new o.BinaryWriter;return proto.engine_api.CreateEnclaveArgs.serializeBinaryToWriter(this,e),e.getResultBuffer()},proto.engine_api.CreateEnclaveArgs.serializeBinaryToWriter=function(e,t){var r=void 0;(r=e.getEnclaveName()).length>0&&t.writeString(1,r),(r=e.getApiContainerVersionTag()).length>0&&t.writeString(2,r),(r=e.getApiContainerLogLevel()).length>0&&t.writeString(3,r),(r=e.getIsPartitioningEnabled())&&t.writeBool(4,r)},proto.engine_api.CreateEnclaveArgs.prototype.getEnclaveName=function(){return o.Message.getFieldWithDefault(this,1,"")},proto.engine_api.CreateEnclaveArgs.prototype.setEnclaveName=function(e){return o.Message.setProto3StringField(this,1,e)},proto.engine_api.CreateEnclaveArgs.prototype.getApiContainerVersionTag=function(){return o.Message.getFieldWithDefault(this,2,"")},proto.engine_api.CreateEnclaveArgs.prototype.setApiContainerVersionTag=function(e){return o.Message.setProto3StringField(this,2,e)},proto.engine_api.CreateEnclaveArgs.prototype.getApiContainerLogLevel=function(){return o.Message.getFieldWithDefault(this,3,"")},proto.engine_api.CreateEnclaveArgs.prototype.setApiContainerLogLevel=function(e){return o.Message.setProto3StringField(this,3,e)},proto.engine_api.CreateEnclaveArgs.prototype.getIsPartitioningEnabled=function(){return o.Message.getBooleanFieldWithDefault(this,4,!1)},proto.engine_api.CreateEnclaveArgs.prototype.setIsPartitioningEnabled=function(e){return o.Message.setProto3BooleanField(this,4,e)},o.Message.GENERATE_TO_OBJECT&&(proto.engine_api.CreateEnclaveResponse.prototype.toObject=function(e){return proto.engine_api.CreateEnclaveResponse.toObject(e,this)},proto.engine_api.CreateEnclaveResponse.toObject=function(e,t){var r,o={enclaveInfo:(r=t.getEnclaveInfo())&&proto.engine_api.EnclaveInfo.toObject(e,r)};return e&&(o.$jspbMessageInstance=t),o}),proto.engine_api.CreateEnclaveResponse.deserializeBinary=function(e){var t=new o.BinaryReader(e),r=new proto.engine_api.CreateEnclaveResponse;return proto.engine_api.CreateEnclaveResponse.deserializeBinaryFromReader(r,t)},proto.engine_api.CreateEnclaveResponse.deserializeBinaryFromReader=function(e,t){for(;t.nextField()&&!t.isEndGroup();){if(1===t.getFieldNumber()){var r=new proto.engine_api.EnclaveInfo;t.readMessage(r,proto.engine_api.EnclaveInfo.deserializeBinaryFromReader),e.setEnclaveInfo(r)}else t.skipField()}return e},proto.engine_api.CreateEnclaveResponse.prototype.serializeBinary=function(){var e=new o.BinaryWriter;return proto.engine_api.CreateEnclaveResponse.serializeBinaryToWriter(this,e),e.getResultBuffer()},proto.engine_api.CreateEnclaveResponse.serializeBinaryToWriter=function(e,t){var r;null!=(r=e.getEnclaveInfo())&&t.writeMessage(1,r,proto.engine_api.EnclaveInfo.serializeBinaryToWriter)},proto.engine_api.CreateEnclaveResponse.prototype.getEnclaveInfo=function(){return o.Message.getWrapperField(this,proto.engine_api.EnclaveInfo,1)},proto.engine_api.CreateEnclaveResponse.prototype.setEnclaveInfo=function(e){return o.Message.setWrapperField(this,1,e)},proto.engine_api.CreateEnclaveResponse.prototype.clearEnclaveInfo=function(){return this.setEnclaveInfo(void 0)},proto.engine_api.CreateEnclaveResponse.prototype.hasEnclaveInfo=function(){return null!=o.Message.getField(this,1)},o.Message.GENERATE_TO_OBJECT&&(proto.engine_api.EnclaveAPIContainerInfo.prototype.toObject=function(e){return proto.engine_api.EnclaveAPIContainerInfo.toObject(e,this)},proto.engine_api.EnclaveAPIContainerInfo.toObject=function(e,t){var r={containerId:o.Message.getFieldWithDefault(t,1,""),ipInsideEnclave:o.Message.getFieldWithDefault(t,2,""),grpcPortInsideEnclave:o.Message.getFieldWithDefault(t,3,0)};return e&&(r.$jspbMessageInstance=t),r}),proto.engine_api.EnclaveAPIContainerInfo.deserializeBinary=function(e){var t=new o.BinaryReader(e),r=new proto.engine_api.EnclaveAPIContainerInfo;return proto.engine_api.EnclaveAPIContainerInfo.deserializeBinaryFromReader(r,t)},proto.engine_api.EnclaveAPIContainerInfo.deserializeBinaryFromReader=function(e,t){for(;t.nextField()&&!t.isEndGroup();){switch(t.getFieldNumber()){case 1:var r=t.readString();e.setContainerId(r);break;case 2:r=t.readString();e.setIpInsideEnclave(r);break;case 3:r=t.readUint32();e.setGrpcPortInsideEnclave(r);break;default:t.skipField()}}return e},proto.engine_api.EnclaveAPIContainerInfo.prototype.serializeBinary=function(){var e=new o.BinaryWriter;return proto.engine_api.EnclaveAPIContainerInfo.serializeBinaryToWriter(this,e),e.getResultBuffer()},proto.engine_api.EnclaveAPIContainerInfo.serializeBinaryToWriter=function(e,t){var r=void 0;(r=e.getContainerId()).length>0&&t.writeString(1,r),(r=e.getIpInsideEnclave()).length>0&&t.writeString(2,r),0!==(r=e.getGrpcPortInsideEnclave())&&t.writeUint32(3,r)},proto.engine_api.EnclaveAPIContainerInfo.prototype.getContainerId=function(){return o.Message.getFieldWithDefault(this,1,"")},proto.engine_api.EnclaveAPIContainerInfo.prototype.setContainerId=function(e){return o.Message.setProto3StringField(this,1,e)},proto.engine_api.EnclaveAPIContainerInfo.prototype.getIpInsideEnclave=function(){return o.Message.getFieldWithDefault(this,2,"")},proto.engine_api.EnclaveAPIContainerInfo.prototype.setIpInsideEnclave=function(e){return o.Message.setProto3StringField(this,2,e)},proto.engine_api.EnclaveAPIContainerInfo.prototype.getGrpcPortInsideEnclave=function(){return o.Message.getFieldWithDefault(this,3,0)},proto.engine_api.EnclaveAPIContainerInfo.prototype.setGrpcPortInsideEnclave=function(e){return o.Message.setProto3IntField(this,3,e)},o.Message.GENERATE_TO_OBJECT&&(proto.engine_api.EnclaveAPIContainerHostMachineInfo.prototype.toObject=function(e){return proto.engine_api.EnclaveAPIContainerHostMachineInfo.toObject(e,this)},proto.engine_api.EnclaveAPIContainerHostMachineInfo.toObject=function(e,t){var r={ipOnHostMachine:o.Message.getFieldWithDefault(t,4,""),grpcPortOnHostMachine:o.Message.getFieldWithDefault(t,5,0)};return e&&(r.$jspbMessageInstance=t),r}),proto.engine_api.EnclaveAPIContainerHostMachineInfo.deserializeBinary=function(e){var t=new o.BinaryReader(e),r=new proto.engine_api.EnclaveAPIContainerHostMachineInfo;return proto.engine_api.EnclaveAPIContainerHostMachineInfo.deserializeBinaryFromReader(r,t)},proto.engine_api.EnclaveAPIContainerHostMachineInfo.deserializeBinaryFromReader=function(e,t){for(;t.nextField()&&!t.isEndGroup();){switch(t.getFieldNumber()){case 4:var r=t.readString();e.setIpOnHostMachine(r);break;case 5:r=t.readUint32();e.setGrpcPortOnHostMachine(r);break;default:t.skipField()}}return e},proto.engine_api.EnclaveAPIContainerHostMachineInfo.prototype.serializeBinary=function(){var e=new o.BinaryWriter;return proto.engine_api.EnclaveAPIContainerHostMachineInfo.serializeBinaryToWriter(this,e),e.getResultBuffer()},proto.engine_api.EnclaveAPIContainerHostMachineInfo.serializeBinaryToWriter=function(e,t){var r=void 0;(r=e.getIpOnHostMachine()).length>0&&t.writeString(4,r),0!==(r=e.getGrpcPortOnHostMachine())&&t.writeUint32(5,r)},proto.engine_api.EnclaveAPIContainerHostMachineInfo.prototype.getIpOnHostMachine=function(){return o.Message.getFieldWithDefault(this,4,"")},proto.engine_api.EnclaveAPIContainerHostMachineInfo.prototype.setIpOnHostMachine=function(e){return o.Message.setProto3StringField(this,4,e)},proto.engine_api.EnclaveAPIContainerHostMachineInfo.prototype.getGrpcPortOnHostMachine=function(){return o.Message.getFieldWithDefault(this,5,0)},proto.engine_api.EnclaveAPIContainerHostMachineInfo.prototype.setGrpcPortOnHostMachine=function(e){return o.Message.setProto3IntField(this,5,e)},o.Message.GENERATE_TO_OBJECT&&(proto.engine_api.EnclaveInfo.prototype.toObject=function(e){return proto.engine_api.EnclaveInfo.toObject(e,this)},proto.engine_api.EnclaveInfo.toObject=function(e,t){var r,n={enclaveUuid:o.Message.getFieldWithDefault(t,1,""),name:o.Message.getFieldWithDefault(t,2,""),shortenedUuid:o.Message.getFieldWithDefault(t,3,""),containersStatus:o.Message.getFieldWithDefault(t,4,0),apiContainerStatus:o.Message.getFieldWithDefault(t,5,0),apiContainerInfo:(r=t.getApiContainerInfo())&&proto.engine_api.EnclaveAPIContainerInfo.toObject(e,r),apiContainerHostMachineInfo:(r=t.getApiContainerHostMachineInfo())&&proto.engine_api.EnclaveAPIContainerHostMachineInfo.toObject(e,r),creationTime:(r=t.getCreationTime())&&s.Timestamp.toObject(e,r)};return e&&(n.$jspbMessageInstance=t),n}),proto.engine_api.EnclaveInfo.deserializeBinary=function(e){var t=new o.BinaryReader(e),r=new proto.engine_api.EnclaveInfo;return proto.engine_api.EnclaveInfo.deserializeBinaryFromReader(r,t)},proto.engine_api.EnclaveInfo.deserializeBinaryFromReader=function(e,t){for(;t.nextField()&&!t.isEndGroup();){switch(t.getFieldNumber()){case 1:var r=t.readString();e.setEnclaveUuid(r);break;case 2:r=t.readString();e.setName(r);break;case 3:r=t.readString();e.setShortenedUuid(r);break;case 4:r=t.readEnum();e.setContainersStatus(r);break;case 5:r=t.readEnum();e.setApiContainerStatus(r);break;case 6:r=new proto.engine_api.EnclaveAPIContainerInfo;t.readMessage(r,proto.engine_api.EnclaveAPIContainerInfo.deserializeBinaryFromReader),e.setApiContainerInfo(r);break;case 7:r=new proto.engine_api.EnclaveAPIContainerHostMachineInfo;t.readMessage(r,proto.engine_api.EnclaveAPIContainerHostMachineInfo.deserializeBinaryFromReader),e.setApiContainerHostMachineInfo(r);break;case 8:r=new s.Timestamp;t.readMessage(r,s.Timestamp.deserializeBinaryFromReader),e.setCreationTime(r);break;default:t.skipField()}}return e},proto.engine_api.EnclaveInfo.prototype.serializeBinary=function(){var e=new o.BinaryWriter;return proto.engine_api.EnclaveInfo.serializeBinaryToWriter(this,e),e.getResultBuffer()},proto.engine_api.EnclaveInfo.serializeBinaryToWriter=function(e,t){var r=void 0;(r=e.getEnclaveUuid()).length>0&&t.writeString(1,r),(r=e.getName()).length>0&&t.writeString(2,r),(r=e.getShortenedUuid()).length>0&&t.writeString(3,r),0!==(r=e.getContainersStatus())&&t.writeEnum(4,r),0!==(r=e.getApiContainerStatus())&&t.writeEnum(5,r),null!=(r=e.getApiContainerInfo())&&t.writeMessage(6,r,proto.engine_api.EnclaveAPIContainerInfo.serializeBinaryToWriter),null!=(r=e.getApiContainerHostMachineInfo())&&t.writeMessage(7,r,proto.engine_api.EnclaveAPIContainerHostMachineInfo.serializeBinaryToWriter),null!=(r=e.getCreationTime())&&t.writeMessage(8,r,s.Timestamp.serializeBinaryToWriter)},proto.engine_api.EnclaveInfo.prototype.getEnclaveUuid=function(){return o.Message.getFieldWithDefault(this,1,"")},proto.engine_api.EnclaveInfo.prototype.setEnclaveUuid=function(e){return o.Message.setProto3StringField(this,1,e)},proto.engine_api.EnclaveInfo.prototype.getName=function(){return o.Message.getFieldWithDefault(this,2,"")},proto.engine_api.EnclaveInfo.prototype.setName=function(e){return o.Message.setProto3StringField(this,2,e)},proto.engine_api.EnclaveInfo.prototype.getShortenedUuid=function(){return o.Message.getFieldWithDefault(this,3,"")},proto.engine_api.EnclaveInfo.prototype.setShortenedUuid=function(e){return o.Message.setProto3StringField(this,3,e)},proto.engine_api.EnclaveInfo.prototype.getContainersStatus=function(){return o.Message.getFieldWithDefault(this,4,0)},proto.engine_api.EnclaveInfo.prototype.setContainersStatus=function(e){return o.Message.setProto3EnumField(this,4,e)},proto.engine_api.EnclaveInfo.prototype.getApiContainerStatus=function(){return o.Message.getFieldWithDefault(this,5,0)},proto.engine_api.EnclaveInfo.prototype.setApiContainerStatus=function(e){return o.Message.setProto3EnumField(this,5,e)},proto.engine_api.EnclaveInfo.prototype.getApiContainerInfo=function(){return o.Message.getWrapperField(this,proto.engine_api.EnclaveAPIContainerInfo,6)},proto.engine_api.EnclaveInfo.prototype.setApiContainerInfo=function(e){return o.Message.setWrapperField(this,6,e)},proto.engine_api.EnclaveInfo.prototype.clearApiContainerInfo=function(){return this.setApiContainerInfo(void 0)},proto.engine_api.EnclaveInfo.prototype.hasApiContainerInfo=function(){return null!=o.Message.getField(this,6)},proto.engine_api.EnclaveInfo.prototype.getApiContainerHostMachineInfo=function(){return o.Message.getWrapperField(this,proto.engine_api.EnclaveAPIContainerHostMachineInfo,7)},proto.engine_api.EnclaveInfo.prototype.setApiContainerHostMachineInfo=function(e){return o.Message.setWrapperField(this,7,e)},proto.engine_api.EnclaveInfo.prototype.clearApiContainerHostMachineInfo=function(){return this.setApiContainerHostMachineInfo(void 0)},proto.engine_api.EnclaveInfo.prototype.hasApiContainerHostMachineInfo=function(){return null!=o.Message.getField(this,7)},proto.engine_api.EnclaveInfo.prototype.getCreationTime=function(){return o.Message.getWrapperField(this,s.Timestamp,8)},proto.engine_api.EnclaveInfo.prototype.setCreationTime=function(e){return o.Message.setWrapperField(this,8,e)},proto.engine_api.EnclaveInfo.prototype.clearCreationTime=function(){return this.setCreationTime(void 0)},proto.engine_api.EnclaveInfo.prototype.hasCreationTime=function(){return null!=o.Message.getField(this,8)},o.Message.GENERATE_TO_OBJECT&&(proto.engine_api.GetEnclavesResponse.prototype.toObject=function(e){return proto.engine_api.GetEnclavesResponse.toObject(e,this)},proto.engine_api.GetEnclavesResponse.toObject=function(e,t){var r,o={enclaveInfoMap:(r=t.getEnclaveInfoMap())?r.toObject(e,proto.engine_api.EnclaveInfo.toObject):[]};return e&&(o.$jspbMessageInstance=t),o}),proto.engine_api.GetEnclavesResponse.deserializeBinary=function(e){var t=new o.BinaryReader(e),r=new proto.engine_api.GetEnclavesResponse;return proto.engine_api.GetEnclavesResponse.deserializeBinaryFromReader(r,t)},proto.engine_api.GetEnclavesResponse.deserializeBinaryFromReader=function(e,t){for(;t.nextField()&&!t.isEndGroup();){if(1===t.getFieldNumber()){var r=e.getEnclaveInfoMap();t.readMessage(r,(function(e,t){o.Map.deserializeBinary(e,t,o.BinaryReader.prototype.readString,o.BinaryReader.prototype.readMessage,proto.engine_api.EnclaveInfo.deserializeBinaryFromReader,"",new proto.engine_api.EnclaveInfo)}))}else t.skipField()}return e},proto.engine_api.GetEnclavesResponse.prototype.serializeBinary=function(){var e=new o.BinaryWriter;return proto.engine_api.GetEnclavesResponse.serializeBinaryToWriter(this,e),e.getResultBuffer()},proto.engine_api.GetEnclavesResponse.serializeBinaryToWriter=function(e,t){var r=void 0;(r=e.getEnclaveInfoMap(!0))&&r.getLength()>0&&r.serializeBinary(1,t,o.BinaryWriter.prototype.writeString,o.BinaryWriter.prototype.writeMessage,proto.engine_api.EnclaveInfo.serializeBinaryToWriter)},proto.engine_api.GetEnclavesResponse.prototype.getEnclaveInfoMap=function(e){return o.Message.getMapField(this,1,e,proto.engine_api.EnclaveInfo)},proto.engine_api.GetEnclavesResponse.prototype.clearEnclaveInfoMap=function(){return this.getEnclaveInfoMap().clear(),this},o.Message.GENERATE_TO_OBJECT&&(proto.engine_api.EnclaveIdentifiers.prototype.toObject=function(e){return proto.engine_api.EnclaveIdentifiers.toObject(e,this)},proto.engine_api.EnclaveIdentifiers.toObject=function(e,t){var r={enclaveUuid:o.Message.getFieldWithDefault(t,1,""),name:o.Message.getFieldWithDefault(t,2,""),shortenedUuid:o.Message.getFieldWithDefault(t,3,"")};return e&&(r.$jspbMessageInstance=t),r}),proto.engine_api.EnclaveIdentifiers.deserializeBinary=function(e){var t=new o.BinaryReader(e),r=new proto.engine_api.EnclaveIdentifiers;return proto.engine_api.EnclaveIdentifiers.deserializeBinaryFromReader(r,t)},proto.engine_api.EnclaveIdentifiers.deserializeBinaryFromReader=function(e,t){for(;t.nextField()&&!t.isEndGroup();){switch(t.getFieldNumber()){case 1:var r=t.readString();e.setEnclaveUuid(r);break;case 2:r=t.readString();e.setName(r);break;case 3:r=t.readString();e.setShortenedUuid(r);break;default:t.skipField()}}return e},proto.engine_api.EnclaveIdentifiers.prototype.serializeBinary=function(){var e=new o.BinaryWriter;return proto.engine_api.EnclaveIdentifiers.serializeBinaryToWriter(this,e),e.getResultBuffer()},proto.engine_api.EnclaveIdentifiers.serializeBinaryToWriter=function(e,t){var r=void 0;(r=e.getEnclaveUuid()).length>0&&t.writeString(1,r),(r=e.getName()).length>0&&t.writeString(2,r),(r=e.getShortenedUuid()).length>0&&t.writeString(3,r)},proto.engine_api.EnclaveIdentifiers.prototype.getEnclaveUuid=function(){return o.Message.getFieldWithDefault(this,1,"")},proto.engine_api.EnclaveIdentifiers.prototype.setEnclaveUuid=function(e){return o.Message.setProto3StringField(this,1,e)},proto.engine_api.EnclaveIdentifiers.prototype.getName=function(){return o.Message.getFieldWithDefault(this,2,"")},proto.engine_api.EnclaveIdentifiers.prototype.setName=function(e){return o.Message.setProto3StringField(this,2,e)},proto.engine_api.EnclaveIdentifiers.prototype.getShortenedUuid=function(){return o.Message.getFieldWithDefault(this,3,"")},proto.engine_api.EnclaveIdentifiers.prototype.setShortenedUuid=function(e){return o.Message.setProto3StringField(this,3,e)},proto.engine_api.GetExistingAndHistoricalEnclaveIdentifiersResponse.repeatedFields_=[1],o.Message.GENERATE_TO_OBJECT&&(proto.engine_api.GetExistingAndHistoricalEnclaveIdentifiersResponse.prototype.toObject=function(e){return proto.engine_api.GetExistingAndHistoricalEnclaveIdentifiersResponse.toObject(e,this)},proto.engine_api.GetExistingAndHistoricalEnclaveIdentifiersResponse.toObject=function(e,t){var r={allidentifiersList:o.Message.toObjectList(t.getAllidentifiersList(),proto.engine_api.EnclaveIdentifiers.toObject,e)};return e&&(r.$jspbMessageInstance=t),r}),proto.engine_api.GetExistingAndHistoricalEnclaveIdentifiersResponse.deserializeBinary=function(e){var t=new o.BinaryReader(e),r=new proto.engine_api.GetExistingAndHistoricalEnclaveIdentifiersResponse;return proto.engine_api.GetExistingAndHistoricalEnclaveIdentifiersResponse.deserializeBinaryFromReader(r,t)},proto.engine_api.GetExistingAndHistoricalEnclaveIdentifiersResponse.deserializeBinaryFromReader=function(e,t){for(;t.nextField()&&!t.isEndGroup();){if(1===t.getFieldNumber()){var r=new proto.engine_api.EnclaveIdentifiers;t.readMessage(r,proto.engine_api.EnclaveIdentifiers.deserializeBinaryFromReader),e.addAllidentifiers(r)}else t.skipField()}return e},proto.engine_api.GetExistingAndHistoricalEnclaveIdentifiersResponse.prototype.serializeBinary=function(){var e=new o.BinaryWriter;return proto.engine_api.GetExistingAndHistoricalEnclaveIdentifiersResponse.serializeBinaryToWriter(this,e),e.getResultBuffer()},proto.engine_api.GetExistingAndHistoricalEnclaveIdentifiersResponse.serializeBinaryToWriter=function(e,t){var r;(r=e.getAllidentifiersList()).length>0&&t.writeRepeatedMessage(1,r,proto.engine_api.EnclaveIdentifiers.serializeBinaryToWriter)},proto.engine_api.GetExistingAndHistoricalEnclaveIdentifiersResponse.prototype.getAllidentifiersList=function(){return o.Message.getRepeatedWrapperField(this,proto.engine_api.EnclaveIdentifiers,1)},proto.engine_api.GetExistingAndHistoricalEnclaveIdentifiersResponse.prototype.setAllidentifiersList=function(e){return o.Message.setRepeatedWrapperField(this,1,e)},proto.engine_api.GetExistingAndHistoricalEnclaveIdentifiersResponse.prototype.addAllidentifiers=function(e,t){return o.Message.addToRepeatedWrapperField(this,1,e,proto.engine_api.EnclaveIdentifiers,t)},proto.engine_api.GetExistingAndHistoricalEnclaveIdentifiersResponse.prototype.clearAllidentifiersList=function(){return this.setAllidentifiersList([])},o.Message.GENERATE_TO_OBJECT&&(proto.engine_api.StopEnclaveArgs.prototype.toObject=function(e){return proto.engine_api.StopEnclaveArgs.toObject(e,this)},proto.engine_api.StopEnclaveArgs.toObject=function(e,t){var r={enclaveIdentifier:o.Message.getFieldWithDefault(t,1,"")};return e&&(r.$jspbMessageInstance=t),r}),proto.engine_api.StopEnclaveArgs.deserializeBinary=function(e){var t=new o.BinaryReader(e),r=new proto.engine_api.StopEnclaveArgs;return proto.engine_api.StopEnclaveArgs.deserializeBinaryFromReader(r,t)},proto.engine_api.StopEnclaveArgs.deserializeBinaryFromReader=function(e,t){for(;t.nextField()&&!t.isEndGroup();){if(1===t.getFieldNumber()){var r=t.readString();e.setEnclaveIdentifier(r)}else t.skipField()}return e},proto.engine_api.StopEnclaveArgs.prototype.serializeBinary=function(){var e=new o.BinaryWriter;return proto.engine_api.StopEnclaveArgs.serializeBinaryToWriter(this,e),e.getResultBuffer()},proto.engine_api.StopEnclaveArgs.serializeBinaryToWriter=function(e,t){var r;(r=e.getEnclaveIdentifier()).length>0&&t.writeString(1,r)},proto.engine_api.StopEnclaveArgs.prototype.getEnclaveIdentifier=function(){return o.Message.getFieldWithDefault(this,1,"")},proto.engine_api.StopEnclaveArgs.prototype.setEnclaveIdentifier=function(e){return o.Message.setProto3StringField(this,1,e)},o.Message.GENERATE_TO_OBJECT&&(proto.engine_api.DestroyEnclaveArgs.prototype.toObject=function(e){return proto.engine_api.DestroyEnclaveArgs.toObject(e,this)},proto.engine_api.DestroyEnclaveArgs.toObject=function(e,t){var r={enclaveIdentifier:o.Message.getFieldWithDefault(t,1,"")};return e&&(r.$jspbMessageInstance=t),r}),proto.engine_api.DestroyEnclaveArgs.deserializeBinary=function(e){var t=new o.BinaryReader(e),r=new proto.engine_api.DestroyEnclaveArgs;return proto.engine_api.DestroyEnclaveArgs.deserializeBinaryFromReader(r,t)},proto.engine_api.DestroyEnclaveArgs.deserializeBinaryFromReader=function(e,t){for(;t.nextField()&&!t.isEndGroup();){if(1===t.getFieldNumber()){var r=t.readString();e.setEnclaveIdentifier(r)}else t.skipField()}return e},proto.engine_api.DestroyEnclaveArgs.prototype.serializeBinary=function(){var e=new o.BinaryWriter;return proto.engine_api.DestroyEnclaveArgs.serializeBinaryToWriter(this,e),e.getResultBuffer()},proto.engine_api.DestroyEnclaveArgs.serializeBinaryToWriter=function(e,t){var r;(r=e.getEnclaveIdentifier()).length>0&&t.writeString(1,r)},proto.engine_api.DestroyEnclaveArgs.prototype.getEnclaveIdentifier=function(){return o.Message.getFieldWithDefault(this,1,"")},proto.engine_api.DestroyEnclaveArgs.prototype.setEnclaveIdentifier=function(e){return o.Message.setProto3StringField(this,1,e)},o.Message.GENERATE_TO_OBJECT&&(proto.engine_api.CleanArgs.prototype.toObject=function(e){return proto.engine_api.CleanArgs.toObject(e,this)},proto.engine_api.CleanArgs.toObject=function(e,t){var r={shouldCleanAll:o.Message.getBooleanFieldWithDefault(t,1,!1)};return e&&(r.$jspbMessageInstance=t),r}),proto.engine_api.CleanArgs.deserializeBinary=function(e){var t=new o.BinaryReader(e),r=new proto.engine_api.CleanArgs;return proto.engine_api.CleanArgs.deserializeBinaryFromReader(r,t)},proto.engine_api.CleanArgs.deserializeBinaryFromReader=function(e,t){for(;t.nextField()&&!t.isEndGroup();){if(1===t.getFieldNumber()){var r=t.readBool();e.setShouldCleanAll(r)}else t.skipField()}return e},proto.engine_api.CleanArgs.prototype.serializeBinary=function(){var e=new o.BinaryWriter;return proto.engine_api.CleanArgs.serializeBinaryToWriter(this,e),e.getResultBuffer()},proto.engine_api.CleanArgs.serializeBinaryToWriter=function(e,t){var r;(r=e.getShouldCleanAll())&&t.writeBool(1,r)},proto.engine_api.CleanArgs.prototype.getShouldCleanAll=function(){return o.Message.getBooleanFieldWithDefault(this,1,!1)},proto.engine_api.CleanArgs.prototype.setShouldCleanAll=function(e){return o.Message.setProto3BooleanField(this,1,e)},o.Message.GENERATE_TO_OBJECT&&(proto.engine_api.EnclaveNameAndUuid.prototype.toObject=function(e){return proto.engine_api.EnclaveNameAndUuid.toObject(e,this)},proto.engine_api.EnclaveNameAndUuid.toObject=function(e,t){var r={name:o.Message.getFieldWithDefault(t,1,""),uuid:o.Message.getFieldWithDefault(t,2,"")};return e&&(r.$jspbMessageInstance=t),r}),proto.engine_api.EnclaveNameAndUuid.deserializeBinary=function(e){var t=new o.BinaryReader(e),r=new proto.engine_api.EnclaveNameAndUuid;return proto.engine_api.EnclaveNameAndUuid.deserializeBinaryFromReader(r,t)},proto.engine_api.EnclaveNameAndUuid.deserializeBinaryFromReader=function(e,t){for(;t.nextField()&&!t.isEndGroup();){switch(t.getFieldNumber()){case 1:var r=t.readString();e.setName(r);break;case 2:r=t.readString();e.setUuid(r);break;default:t.skipField()}}return e},proto.engine_api.EnclaveNameAndUuid.prototype.serializeBinary=function(){var e=new o.BinaryWriter;return proto.engine_api.EnclaveNameAndUuid.serializeBinaryToWriter(this,e),e.getResultBuffer()},proto.engine_api.EnclaveNameAndUuid.serializeBinaryToWriter=function(e,t){var r=void 0;(r=e.getName()).length>0&&t.writeString(1,r),(r=e.getUuid()).length>0&&t.writeString(2,r)},proto.engine_api.EnclaveNameAndUuid.prototype.getName=function(){return o.Message.getFieldWithDefault(this,1,"")},proto.engine_api.EnclaveNameAndUuid.prototype.setName=function(e){return o.Message.setProto3StringField(this,1,e)},proto.engine_api.EnclaveNameAndUuid.prototype.getUuid=function(){return o.Message.getFieldWithDefault(this,2,"")},proto.engine_api.EnclaveNameAndUuid.prototype.setUuid=function(e){return o.Message.setProto3StringField(this,2,e)},proto.engine_api.CleanResponse.repeatedFields_=[1],o.Message.GENERATE_TO_OBJECT&&(proto.engine_api.CleanResponse.prototype.toObject=function(e){return proto.engine_api.CleanResponse.toObject(e,this)},proto.engine_api.CleanResponse.toObject=function(e,t){var r={removedEnclaveNameAndUuidsList:o.Message.toObjectList(t.getRemovedEnclaveNameAndUuidsList(),proto.engine_api.EnclaveNameAndUuid.toObject,e)};return e&&(r.$jspbMessageInstance=t),r}),proto.engine_api.CleanResponse.deserializeBinary=function(e){var t=new o.BinaryReader(e),r=new proto.engine_api.CleanResponse;return proto.engine_api.CleanResponse.deserializeBinaryFromReader(r,t)},proto.engine_api.CleanResponse.deserializeBinaryFromReader=function(e,t){for(;t.nextField()&&!t.isEndGroup();){if(1===t.getFieldNumber()){var r=new proto.engine_api.EnclaveNameAndUuid;t.readMessage(r,proto.engine_api.EnclaveNameAndUuid.deserializeBinaryFromReader),e.addRemovedEnclaveNameAndUuids(r)}else t.skipField()}return e},proto.engine_api.CleanResponse.prototype.serializeBinary=function(){var e=new o.BinaryWriter;return proto.engine_api.CleanResponse.serializeBinaryToWriter(this,e),e.getResultBuffer()},proto.engine_api.CleanResponse.serializeBinaryToWriter=function(e,t){var r;(r=e.getRemovedEnclaveNameAndUuidsList()).length>0&&t.writeRepeatedMessage(1,r,proto.engine_api.EnclaveNameAndUuid.serializeBinaryToWriter)},proto.engine_api.CleanResponse.prototype.getRemovedEnclaveNameAndUuidsList=function(){return o.Message.getRepeatedWrapperField(this,proto.engine_api.EnclaveNameAndUuid,1)},proto.engine_api.CleanResponse.prototype.setRemovedEnclaveNameAndUuidsList=function(e){return o.Message.setRepeatedWrapperField(this,1,e)},proto.engine_api.CleanResponse.prototype.addRemovedEnclaveNameAndUuids=function(e,t){return o.Message.addToRepeatedWrapperField(this,1,e,proto.engine_api.EnclaveNameAndUuid,t)},proto.engine_api.CleanResponse.prototype.clearRemovedEnclaveNameAndUuidsList=function(){return this.setRemovedEnclaveNameAndUuidsList([])},proto.engine_api.GetServiceLogsArgs.repeatedFields_=[4],o.Message.GENERATE_TO_OBJECT&&(proto.engine_api.GetServiceLogsArgs.prototype.toObject=function(e){return proto.engine_api.GetServiceLogsArgs.toObject(e,this)},proto.engine_api.GetServiceLogsArgs.toObject=function(e,t){var r,n={enclaveIdentifier:o.Message.getFieldWithDefault(t,1,""),serviceUuidSetMap:(r=t.getServiceUuidSetMap())?r.toObject(e,void 0):[],followLogs:o.Message.getBooleanFieldWithDefault(t,3,!1),conjunctiveFiltersList:o.Message.toObjectList(t.getConjunctiveFiltersList(),proto.engine_api.LogLineFilter.toObject,e)};return e&&(n.$jspbMessageInstance=t),n}),proto.engine_api.GetServiceLogsArgs.deserializeBinary=function(e){var t=new o.BinaryReader(e),r=new proto.engine_api.GetServiceLogsArgs;return proto.engine_api.GetServiceLogsArgs.deserializeBinaryFromReader(r,t)},proto.engine_api.GetServiceLogsArgs.deserializeBinaryFromReader=function(e,t){for(;t.nextField()&&!t.isEndGroup();){switch(t.getFieldNumber()){case 1:var r=t.readString();e.setEnclaveIdentifier(r);break;case 2:r=e.getServiceUuidSetMap();t.readMessage(r,(function(e,t){o.Map.deserializeBinary(e,t,o.BinaryReader.prototype.readString,o.BinaryReader.prototype.readBool,null,"",!1)}));break;case 3:r=t.readBool();e.setFollowLogs(r);break;case 4:r=new proto.engine_api.LogLineFilter;t.readMessage(r,proto.engine_api.LogLineFilter.deserializeBinaryFromReader),e.addConjunctiveFilters(r);break;default:t.skipField()}}return e},proto.engine_api.GetServiceLogsArgs.prototype.serializeBinary=function(){var e=new o.BinaryWriter;return proto.engine_api.GetServiceLogsArgs.serializeBinaryToWriter(this,e),e.getResultBuffer()},proto.engine_api.GetServiceLogsArgs.serializeBinaryToWriter=function(e,t){var r=void 0;(r=e.getEnclaveIdentifier()).length>0&&t.writeString(1,r),(r=e.getServiceUuidSetMap(!0))&&r.getLength()>0&&r.serializeBinary(2,t,o.BinaryWriter.prototype.writeString,o.BinaryWriter.prototype.writeBool),(r=e.getFollowLogs())&&t.writeBool(3,r),(r=e.getConjunctiveFiltersList()).length>0&&t.writeRepeatedMessage(4,r,proto.engine_api.LogLineFilter.serializeBinaryToWriter)},proto.engine_api.GetServiceLogsArgs.prototype.getEnclaveIdentifier=function(){return o.Message.getFieldWithDefault(this,1,"")},proto.engine_api.GetServiceLogsArgs.prototype.setEnclaveIdentifier=function(e){return o.Message.setProto3StringField(this,1,e)},proto.engine_api.GetServiceLogsArgs.prototype.getServiceUuidSetMap=function(e){return o.Message.getMapField(this,2,e,null)},proto.engine_api.GetServiceLogsArgs.prototype.clearServiceUuidSetMap=function(){return this.getServiceUuidSetMap().clear(),this},proto.engine_api.GetServiceLogsArgs.prototype.getFollowLogs=function(){return o.Message.getBooleanFieldWithDefault(this,3,!1)},proto.engine_api.GetServiceLogsArgs.prototype.setFollowLogs=function(e){return o.Message.setProto3BooleanField(this,3,e)},proto.engine_api.GetServiceLogsArgs.prototype.getConjunctiveFiltersList=function(){return o.Message.getRepeatedWrapperField(this,proto.engine_api.LogLineFilter,4)},proto.engine_api.GetServiceLogsArgs.prototype.setConjunctiveFiltersList=function(e){return o.Message.setRepeatedWrapperField(this,4,e)},proto.engine_api.GetServiceLogsArgs.prototype.addConjunctiveFilters=function(e,t){return o.Message.addToRepeatedWrapperField(this,4,e,proto.engine_api.LogLineFilter,t)},proto.engine_api.GetServiceLogsArgs.prototype.clearConjunctiveFiltersList=function(){return this.setConjunctiveFiltersList([])},o.Message.GENERATE_TO_OBJECT&&(proto.engine_api.GetServiceLogsResponse.prototype.toObject=function(e){return proto.engine_api.GetServiceLogsResponse.toObject(e,this)},proto.engine_api.GetServiceLogsResponse.toObject=function(e,t){var r,o={serviceLogsByServiceUuidMap:(r=t.getServiceLogsByServiceUuidMap())?r.toObject(e,proto.engine_api.LogLine.toObject):[],notFoundServiceUuidSetMap:(r=t.getNotFoundServiceUuidSetMap())?r.toObject(e,void 0):[]};return e&&(o.$jspbMessageInstance=t),o}),proto.engine_api.GetServiceLogsResponse.deserializeBinary=function(e){var t=new o.BinaryReader(e),r=new proto.engine_api.GetServiceLogsResponse;return proto.engine_api.GetServiceLogsResponse.deserializeBinaryFromReader(r,t)},proto.engine_api.GetServiceLogsResponse.deserializeBinaryFromReader=function(e,t){for(;t.nextField()&&!t.isEndGroup();){switch(t.getFieldNumber()){case 1:var r=e.getServiceLogsByServiceUuidMap();t.readMessage(r,(function(e,t){o.Map.deserializeBinary(e,t,o.BinaryReader.prototype.readString,o.BinaryReader.prototype.readMessage,proto.engine_api.LogLine.deserializeBinaryFromReader,"",new proto.engine_api.LogLine)}));break;case 2:r=e.getNotFoundServiceUuidSetMap();t.readMessage(r,(function(e,t){o.Map.deserializeBinary(e,t,o.BinaryReader.prototype.readString,o.BinaryReader.prototype.readBool,null,"",!1)}));break;default:t.skipField()}}return e},proto.engine_api.GetServiceLogsResponse.prototype.serializeBinary=function(){var e=new o.BinaryWriter;return proto.engine_api.GetServiceLogsResponse.serializeBinaryToWriter(this,e),e.getResultBuffer()},proto.engine_api.GetServiceLogsResponse.serializeBinaryToWriter=function(e,t){var r=void 0;(r=e.getServiceLogsByServiceUuidMap(!0))&&r.getLength()>0&&r.serializeBinary(1,t,o.BinaryWriter.prototype.writeString,o.BinaryWriter.prototype.writeMessage,proto.engine_api.LogLine.serializeBinaryToWriter),(r=e.getNotFoundServiceUuidSetMap(!0))&&r.getLength()>0&&r.serializeBinary(2,t,o.BinaryWriter.prototype.writeString,o.BinaryWriter.prototype.writeBool)},proto.engine_api.GetServiceLogsResponse.prototype.getServiceLogsByServiceUuidMap=function(e){return o.Message.getMapField(this,1,e,proto.engine_api.LogLine)},proto.engine_api.GetServiceLogsResponse.prototype.clearServiceLogsByServiceUuidMap=function(){return this.getServiceLogsByServiceUuidMap().clear(),this},proto.engine_api.GetServiceLogsResponse.prototype.getNotFoundServiceUuidSetMap=function(e){return o.Message.getMapField(this,2,e,null)},proto.engine_api.GetServiceLogsResponse.prototype.clearNotFoundServiceUuidSetMap=function(){return this.getNotFoundServiceUuidSetMap().clear(),this},proto.engine_api.LogLine.repeatedFields_=[1],o.Message.GENERATE_TO_OBJECT&&(proto.engine_api.LogLine.prototype.toObject=function(e){return proto.engine_api.LogLine.toObject(e,this)},proto.engine_api.LogLine.toObject=function(e,t){var r,n={lineList:null==(r=o.Message.getRepeatedField(t,1))?void 0:r};return e&&(n.$jspbMessageInstance=t),n}),proto.engine_api.LogLine.deserializeBinary=function(e){var t=new o.BinaryReader(e),r=new proto.engine_api.LogLine;return proto.engine_api.LogLine.deserializeBinaryFromReader(r,t)},proto.engine_api.LogLine.deserializeBinaryFromReader=function(e,t){for(;t.nextField()&&!t.isEndGroup();){if(1===t.getFieldNumber()){var r=t.readString();e.addLine(r)}else t.skipField()}return e},proto.engine_api.LogLine.prototype.serializeBinary=function(){var e=new o.BinaryWriter;return proto.engine_api.LogLine.serializeBinaryToWriter(this,e),e.getResultBuffer()},proto.engine_api.LogLine.serializeBinaryToWriter=function(e,t){var r;(r=e.getLineList()).length>0&&t.writeRepeatedString(1,r)},proto.engine_api.LogLine.prototype.getLineList=function(){return o.Message.getRepeatedField(this,1)},proto.engine_api.LogLine.prototype.setLineList=function(e){return o.Message.setField(this,1,e||[])},proto.engine_api.LogLine.prototype.addLine=function(e,t){return o.Message.addToRepeatedField(this,1,e,t)},proto.engine_api.LogLine.prototype.clearLineList=function(){return this.setLineList([])},o.Message.GENERATE_TO_OBJECT&&(proto.engine_api.LogLineFilter.prototype.toObject=function(e){return proto.engine_api.LogLineFilter.toObject(e,this)},proto.engine_api.LogLineFilter.toObject=function(e,t){var r={operator:o.Message.getFieldWithDefault(t,1,0),textPattern:o.Message.getFieldWithDefault(t,2,"")};return e&&(r.$jspbMessageInstance=t),r}),proto.engine_api.LogLineFilter.deserializeBinary=function(e){var t=new o.BinaryReader(e),r=new proto.engine_api.LogLineFilter;return proto.engine_api.LogLineFilter.deserializeBinaryFromReader(r,t)},proto.engine_api.LogLineFilter.deserializeBinaryFromReader=function(e,t){for(;t.nextField()&&!t.isEndGroup();){switch(t.getFieldNumber()){case 1:var r=t.readEnum();e.setOperator(r);break;case 2:r=t.readString();e.setTextPattern(r);break;default:t.skipField()}}return e},proto.engine_api.LogLineFilter.prototype.serializeBinary=function(){var e=new o.BinaryWriter;return proto.engine_api.LogLineFilter.serializeBinaryToWriter(this,e),e.getResultBuffer()},proto.engine_api.LogLineFilter.serializeBinaryToWriter=function(e,t){var r=void 0;0!==(r=e.getOperator())&&t.writeEnum(1,r),(r=e.getTextPattern()).length>0&&t.writeString(2,r)},proto.engine_api.LogLineFilter.prototype.getOperator=function(){return o.Message.getFieldWithDefault(this,1,0)},proto.engine_api.LogLineFilter.prototype.setOperator=function(e){return o.Message.setProto3EnumField(this,1,e)},proto.engine_api.LogLineFilter.prototype.getTextPattern=function(){return o.Message.getFieldWithDefault(this,2,"")},proto.engine_api.LogLineFilter.prototype.setTextPattern=function(e){return o.Message.setProto3StringField(this,2,e)},proto.engine_api.EnclaveContainersStatus={ENCLAVECONTAINERSSTATUS_EMPTY:0,ENCLAVECONTAINERSSTATUS_RUNNING:1,ENCLAVECONTAINERSSTATUS_STOPPED:2},proto.engine_api.EnclaveAPIContainerStatus={ENCLAVEAPICONTAINERSTATUS_NONEXISTENT:0,ENCLAVEAPICONTAINERSTATUS_RUNNING:1,ENCLAVEAPICONTAINERSTATUS_STOPPED:2},proto.engine_api.LogLineOperator={LOGLINEOPERATOR_DOES_CONTAIN_TEXT:0,LOGLINEOPERATOR_DOES_NOT_CONTAIN_TEXT:1,LOGLINEOPERATOR_DOES_CONTAIN_MATCH_REGEX:2,LOGLINEOPERATOR_DOES_NOT_CONTAIN_MATCH_REGEX:3},n.object.extend(t,proto.engine_api)},300:function(__unused_webpack_module,exports,__webpack_require__){var $jscomp=$jscomp||{};$jscomp.scope={},$jscomp.findInternal=function(e,t,r){e instanceof String&&(e=String(e));for(var o=e.length,n=0;n=o}}),"es6","es3"),$jscomp.polyfill("Array.prototype.find",(function(e){return e||function(e,t){return $jscomp.findInternal(this,e,t).v}}),"es6","es3"),$jscomp.polyfill("String.prototype.startsWith",(function(e){return e||function(e,t){var r=$jscomp.checkStringArgs(this,e,"startsWith");e+="";var o=r.length,n=e.length;t=Math.max(0,Math.min(0|t,r.length));for(var i=0;i=n}}),"es6","es3"),$jscomp.polyfill("String.prototype.repeat",(function(e){return e||function(e){var t=$jscomp.checkStringArgs(this,null,"repeat");if(0>e||1342177279>>=1)&&(t+=t);return r}}),"es6","es3");var COMPILED=!0,goog=goog||{};goog.global=this||self,goog.exportPath_=function(e,t,r){e=e.split("."),r=r||goog.global,e[0]in r||"undefined"==typeof r.execScript||r.execScript("var "+e[0]);for(var o;e.length&&(o=e.shift());)e.length||void 0===t?r=r[o]&&r[o]!==Object.prototype[o]?r[o]:r[o]={}:r[o]=t},goog.define=function(e,t){if(!COMPILED){var r=goog.global.CLOSURE_UNCOMPILED_DEFINES,o=goog.global.CLOSURE_DEFINES;r&&void 0===r.nodeType&&Object.prototype.hasOwnProperty.call(r,e)?t=r[e]:o&&void 0===o.nodeType&&Object.prototype.hasOwnProperty.call(o,e)&&(t=o[e])}return t},goog.FEATURESET_YEAR=2012,goog.DEBUG=!0,goog.LOCALE="en",goog.TRUSTED_SITE=!0,goog.STRICT_MODE_COMPATIBLE=!1,goog.DISALLOW_TEST_ONLY_CODE=COMPILED&&!goog.DEBUG,goog.ENABLE_CHROME_APP_SAFE_SCRIPT_LOADING=!1,goog.provide=function(e){if(goog.isInModuleLoader_())throw Error("goog.provide cannot be used within a module.");if(!COMPILED&&goog.isProvided_(e))throw Error('Namespace "'+e+'" already declared.');goog.constructNamespace_(e)},goog.constructNamespace_=function(e,t){if(!COMPILED){delete goog.implicitNamespaces_[e];for(var r=e;(r=r.substring(0,r.lastIndexOf(".")))&&!goog.getObjectByName(r);)goog.implicitNamespaces_[r]=!0}goog.exportPath_(e,t)},goog.getScriptNonce=function(e){return e&&e!=goog.global?goog.getScriptNonce_(e.document):(null===goog.cspNonce_&&(goog.cspNonce_=goog.getScriptNonce_(goog.global.document)),goog.cspNonce_)},goog.NONCE_PATTERN_=/^[\w+/_-]+[=]{0,2}$/,goog.cspNonce_=null,goog.getScriptNonce_=function(e){return(e=e.querySelector&&e.querySelector("script[nonce]"))&&(e=e.nonce||e.getAttribute("nonce"))&&goog.NONCE_PATTERN_.test(e)?e:""},goog.VALID_MODULE_RE_=/^[a-zA-Z_$][a-zA-Z0-9._$]*$/,goog.module=function(e){if("string"!==typeof e||!e||-1==e.search(goog.VALID_MODULE_RE_))throw Error("Invalid module identifier");if(!goog.isInGoogModuleLoader_())throw Error("Module "+e+" has been loaded incorrectly. Note, modules cannot be loaded as normal scripts. They require some kind of pre-processing step. You're likely trying to load a module via a script tag or as a part of a concatenated bundle without rewriting the module. For more info see: https://github.com/google/closure-library/wiki/goog.module:-an-ES6-module-like-alternative-to-goog.provide.");if(goog.moduleLoaderState_.moduleName)throw Error("goog.module may only be called once per module.");if(goog.moduleLoaderState_.moduleName=e,!COMPILED){if(goog.isProvided_(e))throw Error('Namespace "'+e+'" already declared.');delete goog.implicitNamespaces_[e]}},goog.module.get=function(e){return goog.module.getInternal_(e)},goog.module.getInternal_=function(e){if(!COMPILED){if(e in goog.loadedModules_)return goog.loadedModules_[e].exports;if(!goog.implicitNamespaces_[e])return null!=(e=goog.getObjectByName(e))?e:null}return null},goog.ModuleType={ES6:"es6",GOOG:"goog"},goog.moduleLoaderState_=null,goog.isInModuleLoader_=function(){return goog.isInGoogModuleLoader_()||goog.isInEs6ModuleLoader_()},goog.isInGoogModuleLoader_=function(){return!!goog.moduleLoaderState_&&goog.moduleLoaderState_.type==goog.ModuleType.GOOG},goog.isInEs6ModuleLoader_=function(){if(goog.moduleLoaderState_&&goog.moduleLoaderState_.type==goog.ModuleType.ES6)return!0;var e=goog.global.$jscomp;return!!e&&("function"==typeof e.getCurrentModulePath&&!!e.getCurrentModulePath())},goog.module.declareLegacyNamespace=function(){if(!COMPILED&&!goog.isInGoogModuleLoader_())throw Error("goog.module.declareLegacyNamespace must be called from within a goog.module");if(!COMPILED&&!goog.moduleLoaderState_.moduleName)throw Error("goog.module must be called prior to goog.module.declareLegacyNamespace.");goog.moduleLoaderState_.declareLegacyNamespace=!0},goog.declareModuleId=function(e){if(!COMPILED){if(!goog.isInEs6ModuleLoader_())throw Error("goog.declareModuleId may only be called from within an ES6 module");if(goog.moduleLoaderState_&&goog.moduleLoaderState_.moduleName)throw Error("goog.declareModuleId may only be called once per module.");if(e in goog.loadedModules_)throw Error('Module with namespace "'+e+'" already exists.')}if(goog.moduleLoaderState_)goog.moduleLoaderState_.moduleName=e;else{var t=goog.global.$jscomp;if(!t||"function"!=typeof t.getCurrentModulePath)throw Error('Module with namespace "'+e+'" has been loaded incorrectly.');t=t.require(t.getCurrentModulePath()),goog.loadedModules_[e]={exports:t,type:goog.ModuleType.ES6,moduleId:e}}},goog.setTestOnly=function(e){if(goog.DISALLOW_TEST_ONLY_CODE)throw e=e||"",Error("Importing test-only code into non-debug environment"+(e?": "+e:"."))},goog.forwardDeclare=function(e){},COMPILED||(goog.isProvided_=function(e){return e in goog.loadedModules_||!goog.implicitNamespaces_[e]&&null!=goog.getObjectByName(e)},goog.implicitNamespaces_={"goog.module":!0}),goog.getObjectByName=function(e,t){e=e.split("."),t=t||goog.global;for(var r=0;r>>0),goog.uidCounter_=0,goog.getHashCode=goog.getUid,goog.removeHashCode=goog.removeUid,goog.cloneObject=function(e){var t=goog.typeOf(e);if("object"==t||"array"==t){if("function"===typeof e.clone)return e.clone();for(var r in t="array"==t?[]:{},e)t[r]=goog.cloneObject(e[r]);return t}return e},goog.bindNative_=function(e,t,r){return e.call.apply(e.bind,arguments)},goog.bindJs_=function(e,t,r){if(!e)throw Error();if(2{"use strict";class X{constructor(){if(new.target!=String)throw 1;this.x=42}}let q=Reflect.construct(X,[],String);if(q.x!=42||!(q instanceof String))throw 1;for(const a of[2,3]){if(a==2)continue;function f(z={a}){let a=0;return z.a}{function f(){return 0;}}return f()==3}})()')})),a("es7",(function(){return b("2 ** 2 == 4")})),a("es8",(function(){return b("async () => 1, true")})),a("es9",(function(){return b("({...rest} = {}), true")})),a("es_next",(function(){return!1})),{target:c,map:d}},goog.Transpiler.prototype.needsTranspile=function(e,t){if("always"==goog.TRANSPILE)return!0;if("never"==goog.TRANSPILE)return!1;if(!this.requiresTranspilation_){var r=this.createRequiresTranspilation_();this.requiresTranspilation_=r.map,this.transpilationTarget_=this.transpilationTarget_||r.target}if(e in this.requiresTranspilation_)return!!this.requiresTranspilation_[e]||!(!goog.inHtmlDocument_()||"es6"!=t||"noModule"in goog.global.document.createElement("script"));throw Error("Unknown language mode: "+e)},goog.Transpiler.prototype.transpile=function(e,t){return goog.transpile_(e,t,this.transpilationTarget_)},goog.transpiler_=new goog.Transpiler,goog.protectScriptTag_=function(e){return e.replace(/<\/(SCRIPT)/gi,"\\x3c/$1")},goog.DebugLoader_=function(){this.dependencies_={},this.idToPath_={},this.written_={},this.loadingDeps_=[],this.depsToLoad_=[],this.paused_=!1,this.factory_=new goog.DependencyFactory(goog.transpiler_),this.deferredCallbacks_={},this.deferredQueue_=[]},goog.DebugLoader_.prototype.bootstrap=function(e,t){function r(){o&&(goog.global.setTimeout(o,0),o=null)}var o=t;if(e.length){t=[];for(var n=0;n<\/script>",t.write(goog.TRUSTED_TYPES_POLICY_?goog.TRUSTED_TYPES_POLICY_.createHTML(o):o)}else{var n=t.createElement("script");n.defer=goog.Dependency.defer_,n.async=!1,n.type="text/javascript",(o=goog.getScriptNonce())&&n.setAttribute("nonce",o),goog.DebugLoader_.IS_OLD_IE_?(e.pause(),n.onreadystatechange=function(){"loaded"!=n.readyState&&"complete"!=n.readyState||(e.loaded(),e.resume())}):n.onload=function(){n.onload=null,e.loaded()},n.src=goog.TRUSTED_TYPES_POLICY_?goog.TRUSTED_TYPES_POLICY_.createScriptURL(this.path):this.path,t.head.appendChild(n)}}else goog.logToConsole_("Cannot use default debug loader outside of HTML documents."),"deps.js"==this.relativePath?(goog.logToConsole_("Consider setting CLOSURE_IMPORT_SCRIPT before loading base.js, or setting CLOSURE_NO_DEPS to true."),e.loaded()):e.pause()},goog.Es6ModuleDependency=function(e,t,r,o,n){goog.Dependency.call(this,e,t,r,o,n)},goog.inherits(goog.Es6ModuleDependency,goog.Dependency),goog.Es6ModuleDependency.prototype.load=function(e){if(goog.global.CLOSURE_IMPORT_SCRIPT)goog.global.CLOSURE_IMPORT_SCRIPT(this.path)?e.loaded():e.pause();else if(goog.inHtmlDocument_()){var t=goog.global.document,r=this;if(goog.isDocumentLoading_()){var o=function(e,r){e=r?'