blob: 1d2fceb53fc62dbd0d3adacc1f044b93cd4a33bf [file] [log] [blame]
{
"swagger" : "2.0",
"info" : {
"description" : "This provides the REST API for Pulsar Source operations",
"version" : "v3",
"title" : "Pulsar Source REST API",
"license" : {
"name" : "Apache 2.0",
"url" : "http://www.apache.org/licenses/LICENSE-2.0.html"
}
},
"basePath" : "/admin/v3",
"tags" : [ {
"name" : "source"
} ],
"schemes" : [ "http", "https" ],
"paths" : {
"/source/builtinsources" : {
"get" : {
"tags" : [ "source" ],
"summary" : "Fetches a list of supported Pulsar IO source connectors currently running in cluster mode",
"description" : "",
"operationId" : "getSourceList",
"consumes" : [ "application/json" ],
"produces" : [ "application/json" ],
"responses" : {
"200" : {
"description" : "successful operation",
"schema" : {
"type" : "array",
"items" : {
"type" : "object"
}
}
},
"400" : {
"description" : "Invalid request"
},
"403" : {
"description" : "The requester doesn't have admin permissions"
},
"408" : {
"description" : "Request timeout"
}
}
}
},
"/source/{tenant}/{namespace}" : {
"get" : {
"tags" : [ "source" ],
"summary" : "Lists all Pulsar Sources currently deployed in a given namespace",
"description" : "",
"operationId" : "listSources",
"consumes" : [ "application/json" ],
"produces" : [ "application/json" ],
"parameters" : [ {
"name" : "tenant",
"in" : "path",
"required" : true,
"type" : "string"
}, {
"name" : "namespace",
"in" : "path",
"required" : true,
"type" : "string"
} ],
"responses" : {
"200" : {
"description" : "successful operation",
"schema" : {
"type" : "string"
}
},
"400" : {
"description" : "Invalid request"
},
"403" : {
"description" : "The requester doesn't have admin permissions"
}
}
}
},
"/source/{tenant}/{namespace}/{sourceName}" : {
"get" : {
"tags" : [ "source" ],
"summary" : "Fetches information about a Pulsar Source currently running in cluster mode",
"description" : "",
"operationId" : "getSourceInfo",
"consumes" : [ "application/json" ],
"produces" : [ "application/json" ],
"parameters" : [ {
"name" : "tenant",
"in" : "path",
"required" : true,
"type" : "string"
}, {
"name" : "namespace",
"in" : "path",
"required" : true,
"type" : "string"
}, {
"name" : "sourceName",
"in" : "path",
"required" : true,
"type" : "string"
} ],
"responses" : {
"200" : {
"description" : "successful operation",
"schema" : {
"$ref" : "#/definitions/FunctionMetaData"
}
},
"400" : {
"description" : "Invalid request"
},
"403" : {
"description" : "The requester doesn't have admin permissions"
},
"404" : {
"description" : "The function doesn't exist"
},
"408" : {
"description" : "Request timeout"
}
}
},
"post" : {
"tags" : [ "source" ],
"summary" : "Creates a new Pulsar Source in cluster mode",
"description" : "",
"operationId" : "registerSource",
"consumes" : [ "multipart/form-data" ],
"produces" : [ "application/json" ],
"parameters" : [ {
"name" : "tenant",
"in" : "path",
"required" : true,
"type" : "string"
}, {
"name" : "namespace",
"in" : "path",
"required" : true,
"type" : "string"
}, {
"name" : "sourceName",
"in" : "path",
"required" : true,
"type" : "string"
} ],
"responses" : {
"200" : {
"description" : "Pulsar Function successfully created"
},
"400" : {
"description" : "Invalid request (function already exists, etc.)"
},
"403" : {
"description" : "The requester doesn't have admin permissions"
},
"408" : {
"description" : "Request timeout"
}
}
},
"put" : {
"tags" : [ "source" ],
"summary" : "Updates a Pulsar Source currently running in cluster mode",
"description" : "",
"operationId" : "updateSource",
"consumes" : [ "multipart/form-data" ],
"produces" : [ "application/json" ],
"parameters" : [ {
"name" : "tenant",
"in" : "path",
"required" : true,
"type" : "string"
}, {
"name" : "namespace",
"in" : "path",
"required" : true,
"type" : "string"
}, {
"name" : "sourceName",
"in" : "path",
"required" : true,
"type" : "string"
} ],
"responses" : {
"200" : {
"description" : "Pulsar Function successfully updated"
},
"400" : {
"description" : "Invalid request (function doesn't exist, etc.)"
},
"403" : {
"description" : "The requester doesn't have admin permissions"
}
}
},
"delete" : {
"tags" : [ "source" ],
"summary" : "Deletes a Pulsar Source currently running in cluster mode",
"description" : "",
"operationId" : "deregisterSource",
"consumes" : [ "application/json" ],
"produces" : [ "application/json" ],
"parameters" : [ {
"name" : "tenant",
"in" : "path",
"required" : true,
"type" : "string"
}, {
"name" : "namespace",
"in" : "path",
"required" : true,
"type" : "string"
}, {
"name" : "sourceName",
"in" : "path",
"required" : true,
"type" : "string"
} ],
"responses" : {
"200" : {
"description" : "The function was successfully deleted"
},
"400" : {
"description" : "Invalid request"
},
"403" : {
"description" : "The requester doesn't have admin permissions"
},
"404" : {
"description" : "The function doesn't exist"
},
"408" : {
"description" : "Request timeout"
}
}
}
},
"/source/{tenant}/{namespace}/{sourceName}/restart" : {
"post" : {
"tags" : [ "source" ],
"summary" : "Restart all source instances",
"description" : "",
"operationId" : "restartSource",
"consumes" : [ "application/json" ],
"produces" : [ "application/json" ],
"parameters" : [ {
"name" : "tenant",
"in" : "path",
"required" : true,
"type" : "string"
}, {
"name" : "namespace",
"in" : "path",
"required" : true,
"type" : "string"
}, {
"name" : "sourceName",
"in" : "path",
"required" : true,
"type" : "string"
} ],
"responses" : {
"400" : {
"description" : "Invalid request"
},
"404" : {
"description" : "The function does not exist"
},
"500" : {
"description" : "Internal server error"
}
}
}
},
"/source/{tenant}/{namespace}/{sourceName}/start" : {
"post" : {
"tags" : [ "source" ],
"summary" : "Start all source instances",
"description" : "",
"operationId" : "startSource",
"consumes" : [ "application/json" ],
"produces" : [ "application/json" ],
"parameters" : [ {
"name" : "tenant",
"in" : "path",
"required" : true,
"type" : "string"
}, {
"name" : "namespace",
"in" : "path",
"required" : true,
"type" : "string"
}, {
"name" : "sourceName",
"in" : "path",
"required" : true,
"type" : "string"
} ],
"responses" : {
"400" : {
"description" : "Invalid request"
},
"404" : {
"description" : "The function does not exist"
},
"500" : {
"description" : "Internal server error"
}
}
}
},
"/source/{tenant}/{namespace}/{sourceName}/status" : {
"get" : {
"tags" : [ "source" ],
"summary" : "Displays the status of a Pulsar Source running in cluster mode",
"description" : "",
"operationId" : "getSourceStatus",
"consumes" : [ "application/json" ],
"produces" : [ "application/json" ],
"parameters" : [ {
"name" : "tenant",
"in" : "path",
"required" : true,
"type" : "string"
}, {
"name" : "namespace",
"in" : "path",
"required" : true,
"type" : "string"
}, {
"name" : "sourceName",
"in" : "path",
"required" : true,
"type" : "string"
} ],
"responses" : {
"200" : {
"description" : "successful operation",
"schema" : {
"$ref" : "#/definitions/SourceStatus"
}
},
"400" : {
"description" : "Invalid request"
},
"403" : {
"description" : "The requester doesn't have admin permissions"
},
"404" : {
"description" : "The source doesn't exist"
}
}
}
},
"/source/{tenant}/{namespace}/{sourceName}/stop" : {
"post" : {
"tags" : [ "source" ],
"summary" : "Stop all source instances",
"description" : "",
"operationId" : "stopSource",
"consumes" : [ "application/json" ],
"produces" : [ "application/json" ],
"parameters" : [ {
"name" : "tenant",
"in" : "path",
"required" : true,
"type" : "string"
}, {
"name" : "namespace",
"in" : "path",
"required" : true,
"type" : "string"
}, {
"name" : "sourceName",
"in" : "path",
"required" : true,
"type" : "string"
} ],
"responses" : {
"400" : {
"description" : "Invalid request"
},
"404" : {
"description" : "The function does not exist"
},
"500" : {
"description" : "Internal server error"
}
}
}
},
"/source/{tenant}/{namespace}/{sourceName}/{instanceId}/restart" : {
"post" : {
"tags" : [ "source" ],
"summary" : "Restart source instance",
"description" : "",
"operationId" : "restartSource",
"consumes" : [ "application/json" ],
"produces" : [ "application/json" ],
"parameters" : [ {
"name" : "tenant",
"in" : "path",
"required" : true,
"type" : "string"
}, {
"name" : "namespace",
"in" : "path",
"required" : true,
"type" : "string"
}, {
"name" : "sourceName",
"in" : "path",
"required" : true,
"type" : "string"
}, {
"name" : "instanceId",
"in" : "path",
"required" : true,
"type" : "string"
} ],
"responses" : {
"400" : {
"description" : "Invalid request"
},
"404" : {
"description" : "The function does not exist"
},
"500" : {
"description" : "Internal server error"
}
}
}
},
"/source/{tenant}/{namespace}/{sourceName}/{instanceId}/start" : {
"post" : {
"tags" : [ "source" ],
"summary" : "Start source instance",
"description" : "",
"operationId" : "startSource",
"consumes" : [ "application/json" ],
"produces" : [ "application/json" ],
"parameters" : [ {
"name" : "tenant",
"in" : "path",
"required" : true,
"type" : "string"
}, {
"name" : "namespace",
"in" : "path",
"required" : true,
"type" : "string"
}, {
"name" : "sourceName",
"in" : "path",
"required" : true,
"type" : "string"
}, {
"name" : "instanceId",
"in" : "path",
"required" : true,
"type" : "string"
} ],
"responses" : {
"400" : {
"description" : "Invalid request"
},
"404" : {
"description" : "The function does not exist"
},
"500" : {
"description" : "Internal server error"
}
}
}
},
"/source/{tenant}/{namespace}/{sourceName}/{instanceId}/status" : {
"get" : {
"tags" : [ "source" ],
"summary" : "Displays the status of a Pulsar Source instance",
"description" : "",
"operationId" : "getSourceInstanceStatus",
"consumes" : [ "application/json" ],
"produces" : [ "application/json" ],
"parameters" : [ {
"name" : "tenant",
"in" : "path",
"required" : true,
"type" : "string"
}, {
"name" : "namespace",
"in" : "path",
"required" : true,
"type" : "string"
}, {
"name" : "sourceName",
"in" : "path",
"required" : true,
"type" : "string"
}, {
"name" : "instanceId",
"in" : "path",
"required" : true,
"type" : "string"
} ],
"responses" : {
"200" : {
"description" : "successful operation",
"schema" : {
"$ref" : "#/definitions/SourceInstanceStatusData"
}
},
"400" : {
"description" : "Invalid request"
},
"403" : {
"description" : "The requester doesn't have admin permissions"
},
"404" : {
"description" : "The source doesn't exist"
}
}
}
},
"/source/{tenant}/{namespace}/{sourceName}/{instanceId}/stop" : {
"post" : {
"tags" : [ "source" ],
"summary" : "Stop source instance",
"description" : "",
"operationId" : "stopSource",
"consumes" : [ "application/json" ],
"produces" : [ "application/json" ],
"parameters" : [ {
"name" : "tenant",
"in" : "path",
"required" : true,
"type" : "string"
}, {
"name" : "namespace",
"in" : "path",
"required" : true,
"type" : "string"
}, {
"name" : "sourceName",
"in" : "path",
"required" : true,
"type" : "string"
}, {
"name" : "instanceId",
"in" : "path",
"required" : true,
"type" : "string"
} ],
"responses" : {
"400" : {
"description" : "Invalid request"
},
"404" : {
"description" : "The function does not exist"
},
"500" : {
"description" : "Internal server error"
}
}
}
}
},
"definitions" : {
"ByteString" : {
"type" : "object",
"properties" : {
"empty" : {
"type" : "boolean"
},
"validUtf8" : {
"type" : "boolean"
}
}
},
"ConsumerSpec" : {
"type" : "object",
"properties" : {
"unknownFields" : {
"$ref" : "#/definitions/UnknownFieldSet"
},
"initialized" : {
"type" : "boolean"
},
"schemaType" : {
"type" : "string"
},
"serializedSize" : {
"type" : "integer",
"format" : "int32"
},
"parserForType" : {
"$ref" : "#/definitions/ParserConsumerSpec"
},
"defaultInstanceForType" : {
"$ref" : "#/definitions/ConsumerSpec"
},
"schemaTypeBytes" : {
"$ref" : "#/definitions/ByteString"
},
"serdeClassName" : {
"type" : "string"
},
"serdeClassNameBytes" : {
"$ref" : "#/definitions/ByteString"
},
"isRegexPattern" : {
"type" : "boolean"
},
"receiverQueueSize" : {
"$ref" : "#/definitions/ReceiverQueueSize"
},
"receiverQueueSizeOrBuilder" : {
"$ref" : "#/definitions/ReceiverQueueSizeOrBuilder"
},
"allFields" : {
"type" : "object",
"additionalProperties" : {
"type" : "object"
}
},
"initializationErrorString" : {
"type" : "string"
},
"descriptorForType" : {
"$ref" : "#/definitions/Descriptor"
}
}
},
"Descriptor" : {
"type" : "object",
"properties" : {
"index" : {
"type" : "integer",
"format" : "int32"
},
"fullName" : {
"type" : "string"
},
"file" : {
"$ref" : "#/definitions/FileDescriptor"
},
"containingType" : {
"$ref" : "#/definitions/Descriptor"
},
"nestedTypes" : {
"type" : "array",
"items" : {
"$ref" : "#/definitions/Descriptor"
}
},
"enumTypes" : {
"type" : "array",
"items" : {
"$ref" : "#/definitions/EnumDescriptor"
}
},
"fields" : {
"type" : "array",
"items" : {
"$ref" : "#/definitions/FieldDescriptor"
}
},
"extensions" : {
"type" : "array",
"items" : {
"$ref" : "#/definitions/FieldDescriptor"
}
},
"oneofs" : {
"type" : "array",
"items" : {
"$ref" : "#/definitions/OneofDescriptor"
}
},
"name" : {
"type" : "string"
},
"options" : {
"$ref" : "#/definitions/MessageOptions"
},
"extendable" : {
"type" : "boolean"
}
}
},
"EnumDescriptor" : {
"type" : "object",
"properties" : {
"index" : {
"type" : "integer",
"format" : "int32"
},
"fullName" : {
"type" : "string"
},
"file" : {
"$ref" : "#/definitions/FileDescriptor"
},
"containingType" : {
"$ref" : "#/definitions/Descriptor"
},
"values" : {
"type" : "array",
"items" : {
"$ref" : "#/definitions/EnumValueDescriptor"
}
},
"name" : {
"type" : "string"
},
"options" : {
"$ref" : "#/definitions/EnumOptions"
}
}
},
"EnumOptions" : {
"type" : "object",
"properties" : {
"unknownFields" : {
"$ref" : "#/definitions/UnknownFieldSet"
},
"initialized" : {
"type" : "boolean"
},
"deprecated" : {
"type" : "boolean"
},
"serializedSize" : {
"type" : "integer",
"format" : "int32"
},
"parserForType" : {
"$ref" : "#/definitions/ParserEnumOptions"
},
"defaultInstanceForType" : {
"$ref" : "#/definitions/EnumOptions"
},
"uninterpretedOptionList" : {
"type" : "array",
"items" : {
"$ref" : "#/definitions/UninterpretedOption"
}
},
"uninterpretedOptionOrBuilderList" : {
"type" : "array",
"items" : {
"$ref" : "#/definitions/UninterpretedOptionOrBuilder"
}
},
"uninterpretedOptionCount" : {
"type" : "integer",
"format" : "int32"
},
"allowAlias" : {
"type" : "boolean"
},
"allFields" : {
"type" : "object",
"additionalProperties" : {
"type" : "object"
}
},
"initializationErrorString" : {
"type" : "string"
},
"descriptorForType" : {
"$ref" : "#/definitions/Descriptor"
},
"allFieldsRaw" : {
"type" : "object",
"additionalProperties" : {
"type" : "object"
}
}
}
},
"EnumValueDescriptor" : {
"type" : "object",
"properties" : {
"index" : {
"type" : "integer",
"format" : "int32"
},
"fullName" : {
"type" : "string"
},
"file" : {
"$ref" : "#/definitions/FileDescriptor"
},
"type" : {
"$ref" : "#/definitions/EnumDescriptor"
},
"number" : {
"type" : "integer",
"format" : "int32"
},
"name" : {
"type" : "string"
},
"options" : {
"$ref" : "#/definitions/EnumValueOptions"
}
}
},
"EnumValueOptions" : {
"type" : "object",
"properties" : {
"unknownFields" : {
"$ref" : "#/definitions/UnknownFieldSet"
},
"initialized" : {
"type" : "boolean"
},
"deprecated" : {
"type" : "boolean"
},
"serializedSize" : {
"type" : "integer",
"format" : "int32"
},
"parserForType" : {
"$ref" : "#/definitions/ParserEnumValueOptions"
},
"defaultInstanceForType" : {
"$ref" : "#/definitions/EnumValueOptions"
},
"uninterpretedOptionList" : {
"type" : "array",
"items" : {
"$ref" : "#/definitions/UninterpretedOption"
}
},
"uninterpretedOptionOrBuilderList" : {
"type" : "array",
"items" : {
"$ref" : "#/definitions/UninterpretedOptionOrBuilder"
}
},
"uninterpretedOptionCount" : {
"type" : "integer",
"format" : "int32"
},
"allFields" : {
"type" : "object",
"additionalProperties" : {
"type" : "object"
}
},
"initializationErrorString" : {
"type" : "string"
},
"descriptorForType" : {
"$ref" : "#/definitions/Descriptor"
},
"allFieldsRaw" : {
"type" : "object",
"additionalProperties" : {
"type" : "object"
}
}
}
},
"ExceptionInformation" : {
"type" : "object",
"properties" : {
"exceptionString" : {
"type" : "string"
},
"timestampMs" : {
"type" : "integer",
"format" : "int64"
}
}
},
"FieldDescriptor" : {
"type" : "object",
"properties" : {
"index" : {
"type" : "integer",
"format" : "int32"
},
"fullName" : {
"type" : "string"
},
"jsonName" : {
"type" : "string"
},
"file" : {
"$ref" : "#/definitions/FileDescriptor"
},
"extensionScope" : {
"$ref" : "#/definitions/Descriptor"
},
"type" : {
"type" : "string",
"enum" : [ "DOUBLE", "FLOAT", "INT64", "UINT64", "INT32", "FIXED64", "FIXED32", "BOOL", "STRING", "GROUP", "MESSAGE", "BYTES", "UINT32", "ENUM", "SFIXED32", "SFIXED64", "SINT32", "SINT64" ]
},
"containingType" : {
"$ref" : "#/definitions/Descriptor"
},
"messageType" : {
"$ref" : "#/definitions/Descriptor"
},
"containingOneof" : {
"$ref" : "#/definitions/OneofDescriptor"
},
"enumType" : {
"$ref" : "#/definitions/EnumDescriptor"
},
"defaultValue" : {
"type" : "object"
},
"name" : {
"type" : "string"
},
"number" : {
"type" : "integer",
"format" : "int32"
},
"required" : {
"type" : "boolean"
},
"optional" : {
"type" : "boolean"
},
"options" : {
"$ref" : "#/definitions/FieldOptions"
},
"liteType" : {
"type" : "string",
"enum" : [ "DOUBLE", "FLOAT", "INT64", "UINT64", "INT32", "FIXED64", "FIXED32", "BOOL", "STRING", "GROUP", "MESSAGE", "BYTES", "UINT32", "ENUM", "SFIXED32", "SFIXED64", "SINT32", "SINT64" ]
},
"liteJavaType" : {
"type" : "string",
"enum" : [ "INT", "LONG", "FLOAT", "DOUBLE", "BOOLEAN", "STRING", "BYTE_STRING", "ENUM", "MESSAGE" ]
},
"packable" : {
"type" : "boolean"
},
"repeated" : {
"type" : "boolean"
},
"javaType" : {
"type" : "string",
"enum" : [ "INT", "LONG", "FLOAT", "DOUBLE", "BOOLEAN", "STRING", "BYTE_STRING", "ENUM", "MESSAGE" ]
},
"mapField" : {
"type" : "boolean"
},
"extension" : {
"type" : "boolean"
},
"packed" : {
"type" : "boolean"
}
}
},
"FieldOptions" : {
"type" : "object",
"properties" : {
"unknownFields" : {
"$ref" : "#/definitions/UnknownFieldSet"
},
"initialized" : {
"type" : "boolean"
},
"deprecated" : {
"type" : "boolean"
},
"serializedSize" : {
"type" : "integer",
"format" : "int32"
},
"parserForType" : {
"$ref" : "#/definitions/ParserFieldOptions"
},
"defaultInstanceForType" : {
"$ref" : "#/definitions/FieldOptions"
},
"packed" : {
"type" : "boolean"
},
"uninterpretedOptionList" : {
"type" : "array",
"items" : {
"$ref" : "#/definitions/UninterpretedOption"
}
},
"uninterpretedOptionOrBuilderList" : {
"type" : "array",
"items" : {
"$ref" : "#/definitions/UninterpretedOptionOrBuilder"
}
},
"uninterpretedOptionCount" : {
"type" : "integer",
"format" : "int32"
},
"weak" : {
"type" : "boolean"
},
"ctype" : {
"type" : "string",
"enum" : [ "STRING", "CORD", "STRING_PIECE" ]
},
"lazy" : {
"type" : "boolean"
},
"jstype" : {
"type" : "string",
"enum" : [ "JS_NORMAL", "JS_STRING", "JS_NUMBER" ]
},
"allFields" : {
"type" : "object",
"additionalProperties" : {
"type" : "object"
}
},
"initializationErrorString" : {
"type" : "string"
},
"descriptorForType" : {
"$ref" : "#/definitions/Descriptor"
},
"allFieldsRaw" : {
"type" : "object",
"additionalProperties" : {
"type" : "object"
}
}
}
},
"FileDescriptor" : {
"type" : "object",
"properties" : {
"messageTypes" : {
"type" : "array",
"items" : {
"$ref" : "#/definitions/Descriptor"
}
},
"enumTypes" : {
"type" : "array",
"items" : {
"$ref" : "#/definitions/EnumDescriptor"
}
},
"services" : {
"type" : "array",
"items" : {
"$ref" : "#/definitions/ServiceDescriptor"
}
},
"extensions" : {
"type" : "array",
"items" : {
"$ref" : "#/definitions/FieldDescriptor"
}
},
"dependencies" : {
"type" : "array",
"items" : {
"$ref" : "#/definitions/FileDescriptor"
}
},
"publicDependencies" : {
"type" : "array",
"items" : {
"$ref" : "#/definitions/FileDescriptor"
}
},
"name" : {
"type" : "string"
},
"package" : {
"type" : "string"
},
"file" : {
"$ref" : "#/definitions/FileDescriptor"
},
"options" : {
"$ref" : "#/definitions/FileOptions"
},
"fullName" : {
"type" : "string"
},
"syntax" : {
"type" : "string",
"enum" : [ "UNKNOWN", "PROTO2", "PROTO3" ]
}
}
},
"FileOptions" : {
"type" : "object",
"properties" : {
"unknownFields" : {
"$ref" : "#/definitions/UnknownFieldSet"
},
"initialized" : {
"type" : "boolean"
},
"deprecated" : {
"type" : "boolean"
},
"serializedSize" : {
"type" : "integer",
"format" : "int32"
},
"parserForType" : {
"$ref" : "#/definitions/ParserFileOptions"
},
"defaultInstanceForType" : {
"$ref" : "#/definitions/FileOptions"
},
"javaStringCheckUtf8" : {
"type" : "boolean"
},
"uninterpretedOptionList" : {
"type" : "array",
"items" : {
"$ref" : "#/definitions/UninterpretedOption"
}
},
"uninterpretedOptionOrBuilderList" : {
"type" : "array",
"items" : {
"$ref" : "#/definitions/UninterpretedOptionOrBuilder"
}
},
"uninterpretedOptionCount" : {
"type" : "integer",
"format" : "int32"
},
"javaPackage" : {
"type" : "string"
},
"javaPackageBytes" : {
"$ref" : "#/definitions/ByteString"
},
"javaOuterClassname" : {
"type" : "string"
},
"javaOuterClassnameBytes" : {
"$ref" : "#/definitions/ByteString"
},
"javaMultipleFiles" : {
"type" : "boolean"
},
"javaGenerateEqualsAndHash" : {
"type" : "boolean"
},
"optimizeFor" : {
"type" : "string",
"enum" : [ "SPEED", "CODE_SIZE", "LITE_RUNTIME" ]
},
"goPackage" : {
"type" : "string"
},
"goPackageBytes" : {
"$ref" : "#/definitions/ByteString"
},
"ccGenericServices" : {
"type" : "boolean"
},
"javaGenericServices" : {
"type" : "boolean"
},
"pyGenericServices" : {
"type" : "boolean"
},
"phpGenericServices" : {
"type" : "boolean"
},
"ccEnableArenas" : {
"type" : "boolean"
},
"objcClassPrefix" : {
"type" : "string"
},
"objcClassPrefixBytes" : {
"$ref" : "#/definitions/ByteString"
},
"csharpNamespace" : {
"type" : "string"
},
"csharpNamespaceBytes" : {
"$ref" : "#/definitions/ByteString"
},
"swiftPrefix" : {
"type" : "string"
},
"swiftPrefixBytes" : {
"$ref" : "#/definitions/ByteString"
},
"phpClassPrefix" : {
"type" : "string"
},
"phpClassPrefixBytes" : {
"$ref" : "#/definitions/ByteString"
},
"phpNamespace" : {
"type" : "string"
},
"phpNamespaceBytes" : {
"$ref" : "#/definitions/ByteString"
},
"allFields" : {
"type" : "object",
"additionalProperties" : {
"type" : "object"
}
},
"initializationErrorString" : {
"type" : "string"
},
"descriptorForType" : {
"$ref" : "#/definitions/Descriptor"
},
"allFieldsRaw" : {
"type" : "object",
"additionalProperties" : {
"type" : "object"
}
}
}
},
"FunctionDetails" : {
"type" : "object",
"properties" : {
"unknownFields" : {
"$ref" : "#/definitions/UnknownFieldSet"
},
"name" : {
"type" : "string"
},
"resources" : {
"$ref" : "#/definitions/Resources"
},
"runtime" : {
"type" : "string",
"enum" : [ "JAVA", "PYTHON", "UNRECOGNIZED" ]
},
"className" : {
"type" : "string"
},
"namespace" : {
"type" : "string"
},
"initialized" : {
"type" : "boolean"
},
"nameBytes" : {
"$ref" : "#/definitions/ByteString"
},
"source" : {
"$ref" : "#/definitions/SourceSpec"
},
"sink" : {
"$ref" : "#/definitions/SinkSpec"
},
"serializedSize" : {
"type" : "integer",
"format" : "int32"
},
"tenant" : {
"type" : "string"
},
"runtimeFlags" : {
"type" : "string"
},
"logTopic" : {
"type" : "string"
},
"processingGuarantees" : {
"type" : "string",
"enum" : [ "ATLEAST_ONCE", "ATMOST_ONCE", "EFFECTIVELY_ONCE", "UNRECOGNIZED" ]
},
"userConfig" : {
"type" : "string"
},
"autoAck" : {
"type" : "boolean"
},
"parallelism" : {
"type" : "integer",
"format" : "int32"
},
"parserForType" : {
"$ref" : "#/definitions/ParserFunctionDetails"
},
"defaultInstanceForType" : {
"$ref" : "#/definitions/FunctionDetails"
},
"namespaceBytes" : {
"$ref" : "#/definitions/ByteString"
},
"classNameBytes" : {
"$ref" : "#/definitions/ByteString"
},
"tenantBytes" : {
"$ref" : "#/definitions/ByteString"
},
"logTopicBytes" : {
"$ref" : "#/definitions/ByteString"
},
"processingGuaranteesValue" : {
"type" : "integer",
"format" : "int32"
},
"userConfigBytes" : {
"$ref" : "#/definitions/ByteString"
},
"secretsMap" : {
"type" : "string"
},
"secretsMapBytes" : {
"$ref" : "#/definitions/ByteString"
},
"runtimeValue" : {
"type" : "integer",
"format" : "int32"
},
"sourceOrBuilder" : {
"$ref" : "#/definitions/SourceSpecOrBuilder"
},
"sinkOrBuilder" : {
"$ref" : "#/definitions/SinkSpecOrBuilder"
},
"resourcesOrBuilder" : {
"$ref" : "#/definitions/ResourcesOrBuilder"
},
"packageUrl" : {
"type" : "string"
},
"packageUrlBytes" : {
"$ref" : "#/definitions/ByteString"
},
"retryDetails" : {
"$ref" : "#/definitions/RetryDetails"
},
"retryDetailsOrBuilder" : {
"$ref" : "#/definitions/RetryDetailsOrBuilder"
},
"runtimeFlagsBytes" : {
"$ref" : "#/definitions/ByteString"
},
"allFields" : {
"type" : "object",
"additionalProperties" : {
"type" : "object"
}
},
"initializationErrorString" : {
"type" : "string"
},
"descriptorForType" : {
"$ref" : "#/definitions/Descriptor"
}
}
},
"FunctionDetailsOrBuilder" : {
"type" : "object",
"properties" : {
"name" : {
"type" : "string"
},
"resources" : {
"$ref" : "#/definitions/Resources"
},
"runtime" : {
"type" : "string",
"enum" : [ "JAVA", "PYTHON", "UNRECOGNIZED" ]
},
"className" : {
"type" : "string"
},
"namespace" : {
"type" : "string"
},
"nameBytes" : {
"$ref" : "#/definitions/ByteString"
},
"source" : {
"$ref" : "#/definitions/SourceSpec"
},
"sink" : {
"$ref" : "#/definitions/SinkSpec"
},
"tenant" : {
"type" : "string"
},
"runtimeFlags" : {
"type" : "string"
},
"logTopic" : {
"type" : "string"
},
"processingGuarantees" : {
"type" : "string",
"enum" : [ "ATLEAST_ONCE", "ATMOST_ONCE", "EFFECTIVELY_ONCE", "UNRECOGNIZED" ]
},
"userConfig" : {
"type" : "string"
},
"autoAck" : {
"type" : "boolean"
},
"parallelism" : {
"type" : "integer",
"format" : "int32"
},
"namespaceBytes" : {
"$ref" : "#/definitions/ByteString"
},
"classNameBytes" : {
"$ref" : "#/definitions/ByteString"
},
"tenantBytes" : {
"$ref" : "#/definitions/ByteString"
},
"logTopicBytes" : {
"$ref" : "#/definitions/ByteString"
},
"processingGuaranteesValue" : {
"type" : "integer",
"format" : "int32"
},
"userConfigBytes" : {
"$ref" : "#/definitions/ByteString"
},
"secretsMap" : {
"type" : "string"
},
"secretsMapBytes" : {
"$ref" : "#/definitions/ByteString"
},
"runtimeValue" : {
"type" : "integer",
"format" : "int32"
},
"sourceOrBuilder" : {
"$ref" : "#/definitions/SourceSpecOrBuilder"
},
"sinkOrBuilder" : {
"$ref" : "#/definitions/SinkSpecOrBuilder"
},
"resourcesOrBuilder" : {
"$ref" : "#/definitions/ResourcesOrBuilder"
},
"packageUrl" : {
"type" : "string"
},
"packageUrlBytes" : {
"$ref" : "#/definitions/ByteString"
},
"retryDetails" : {
"$ref" : "#/definitions/RetryDetails"
},
"retryDetailsOrBuilder" : {
"$ref" : "#/definitions/RetryDetailsOrBuilder"
},
"runtimeFlagsBytes" : {
"$ref" : "#/definitions/ByteString"
},
"allFields" : {
"type" : "object",
"additionalProperties" : {
"type" : "object"
}
},
"initializationErrorString" : {
"type" : "string"
},
"descriptorForType" : {
"$ref" : "#/definitions/Descriptor"
},
"unknownFields" : {
"$ref" : "#/definitions/UnknownFieldSet"
},
"defaultInstanceForType" : {
"$ref" : "#/definitions/Message"
},
"initialized" : {
"type" : "boolean"
}
}
},
"FunctionMetaData" : {
"type" : "object",
"properties" : {
"unknownFields" : {
"$ref" : "#/definitions/UnknownFieldSet"
},
"initialized" : {
"type" : "boolean"
},
"version" : {
"type" : "integer",
"format" : "int64"
},
"createTime" : {
"type" : "integer",
"format" : "int64"
},
"serializedSize" : {
"type" : "integer",
"format" : "int32"
},
"functionDetails" : {
"$ref" : "#/definitions/FunctionDetails"
},
"functionDetailsOrBuilder" : {
"$ref" : "#/definitions/FunctionDetailsOrBuilder"
},
"packageLocation" : {
"$ref" : "#/definitions/PackageLocationMetaData"
},
"packageLocationOrBuilder" : {
"$ref" : "#/definitions/PackageLocationMetaDataOrBuilder"
},
"instanceStatesCount" : {
"type" : "integer",
"format" : "int32"
},
"instanceStates" : {
"type" : "object",
"additionalProperties" : {
"type" : "string",
"enum" : [ "RUNNING", "STOPPED", "UNRECOGNIZED" ]
}
},
"instanceStatesMap" : {
"type" : "object",
"additionalProperties" : {
"type" : "string",
"enum" : [ "RUNNING", "STOPPED", "UNRECOGNIZED" ]
}
},
"instanceStatesValue" : {
"type" : "object",
"additionalProperties" : {
"type" : "integer",
"format" : "int32"
}
},
"instanceStatesValueMap" : {
"type" : "object",
"additionalProperties" : {
"type" : "integer",
"format" : "int32"
}
},
"parserForType" : {
"$ref" : "#/definitions/ParserFunctionMetaData"
},
"defaultInstanceForType" : {
"$ref" : "#/definitions/FunctionMetaData"
},
"allFields" : {
"type" : "object",
"additionalProperties" : {
"type" : "object"
}
},
"initializationErrorString" : {
"type" : "string"
},
"descriptorForType" : {
"$ref" : "#/definitions/Descriptor"
}
}
},
"Message" : {
"type" : "object",
"properties" : {
"parserForType" : {
"$ref" : "#/definitions/ParserMessage"
},
"serializedSize" : {
"type" : "integer",
"format" : "int32"
},
"initialized" : {
"type" : "boolean"
},
"defaultInstanceForType" : {
"$ref" : "#/definitions/MessageLite"
},
"allFields" : {
"type" : "object",
"additionalProperties" : {
"type" : "object"
}
},
"initializationErrorString" : {
"type" : "string"
},
"descriptorForType" : {
"$ref" : "#/definitions/Descriptor"
},
"unknownFields" : {
"$ref" : "#/definitions/UnknownFieldSet"
}
}
},
"MessageLite" : {
"type" : "object",
"properties" : {
"serializedSize" : {
"type" : "integer",
"format" : "int32"
},
"parserForType" : {
"$ref" : "#/definitions/ParserMessageLite"
},
"initialized" : {
"type" : "boolean"
},
"defaultInstanceForType" : {
"$ref" : "#/definitions/MessageLite"
}
}
},
"MessageOptions" : {
"type" : "object",
"properties" : {
"unknownFields" : {
"$ref" : "#/definitions/UnknownFieldSet"
},
"initialized" : {
"type" : "boolean"
},
"deprecated" : {
"type" : "boolean"
},
"serializedSize" : {
"type" : "integer",
"format" : "int32"
},
"parserForType" : {
"$ref" : "#/definitions/ParserMessageOptions"
},
"defaultInstanceForType" : {
"$ref" : "#/definitions/MessageOptions"
},
"mapEntry" : {
"type" : "boolean"
},
"messageSetWireFormat" : {
"type" : "boolean"
},
"noStandardDescriptorAccessor" : {
"type" : "boolean"
},
"uninterpretedOptionList" : {
"type" : "array",
"items" : {
"$ref" : "#/definitions/UninterpretedOption"
}
},
"uninterpretedOptionOrBuilderList" : {
"type" : "array",
"items" : {
"$ref" : "#/definitions/UninterpretedOptionOrBuilder"
}
},
"uninterpretedOptionCount" : {
"type" : "integer",
"format" : "int32"
},
"allFields" : {
"type" : "object",
"additionalProperties" : {
"type" : "object"
}
},
"initializationErrorString" : {
"type" : "string"
},
"descriptorForType" : {
"$ref" : "#/definitions/Descriptor"
},
"allFieldsRaw" : {
"type" : "object",
"additionalProperties" : {
"type" : "object"
}
}
}
},
"MethodDescriptor" : {
"type" : "object",
"properties" : {
"index" : {
"type" : "integer",
"format" : "int32"
},
"fullName" : {
"type" : "string"
},
"file" : {
"$ref" : "#/definitions/FileDescriptor"
},
"service" : {
"$ref" : "#/definitions/ServiceDescriptor"
},
"inputType" : {
"$ref" : "#/definitions/Descriptor"
},
"outputType" : {
"$ref" : "#/definitions/Descriptor"
},
"name" : {
"type" : "string"
},
"options" : {
"$ref" : "#/definitions/MethodOptions"
}
}
},
"MethodOptions" : {
"type" : "object",
"properties" : {
"unknownFields" : {
"$ref" : "#/definitions/UnknownFieldSet"
},
"initialized" : {
"type" : "boolean"
},
"deprecated" : {
"type" : "boolean"
},
"serializedSize" : {
"type" : "integer",
"format" : "int32"
},
"parserForType" : {
"$ref" : "#/definitions/ParserMethodOptions"
},
"defaultInstanceForType" : {
"$ref" : "#/definitions/MethodOptions"
},
"uninterpretedOptionList" : {
"type" : "array",
"items" : {
"$ref" : "#/definitions/UninterpretedOption"
}
},
"uninterpretedOptionOrBuilderList" : {
"type" : "array",
"items" : {
"$ref" : "#/definitions/UninterpretedOptionOrBuilder"
}
},
"uninterpretedOptionCount" : {
"type" : "integer",
"format" : "int32"
},
"idempotencyLevel" : {
"type" : "string",
"enum" : [ "IDEMPOTENCY_UNKNOWN", "NO_SIDE_EFFECTS", "IDEMPOTENT" ]
},
"allFields" : {
"type" : "object",
"additionalProperties" : {
"type" : "object"
}
},
"initializationErrorString" : {
"type" : "string"
},
"descriptorForType" : {
"$ref" : "#/definitions/Descriptor"
},
"allFieldsRaw" : {
"type" : "object",
"additionalProperties" : {
"type" : "object"
}
}
}
},
"NamePart" : {
"type" : "object",
"properties" : {
"unknownFields" : {
"$ref" : "#/definitions/UnknownFieldSet"
},
"initialized" : {
"type" : "boolean"
},
"serializedSize" : {
"type" : "integer",
"format" : "int32"
},
"parserForType" : {
"$ref" : "#/definitions/ParserNamePart"
},
"defaultInstanceForType" : {
"$ref" : "#/definitions/NamePart"
},
"namePart" : {
"type" : "string"
},
"namePartBytes" : {
"$ref" : "#/definitions/ByteString"
},
"isExtension" : {
"type" : "boolean"
},
"allFields" : {
"type" : "object",
"additionalProperties" : {
"type" : "object"
}
},
"initializationErrorString" : {
"type" : "string"
},
"descriptorForType" : {
"$ref" : "#/definitions/Descriptor"
}
}
},
"NamePartOrBuilder" : {
"type" : "object",
"properties" : {
"namePart" : {
"type" : "string"
},
"namePartBytes" : {
"$ref" : "#/definitions/ByteString"
},
"isExtension" : {
"type" : "boolean"
},
"allFields" : {
"type" : "object",
"additionalProperties" : {
"type" : "object"
}
},
"initializationErrorString" : {
"type" : "string"
},
"descriptorForType" : {
"$ref" : "#/definitions/Descriptor"
},
"unknownFields" : {
"$ref" : "#/definitions/UnknownFieldSet"
},
"defaultInstanceForType" : {
"$ref" : "#/definitions/Message"
},
"initialized" : {
"type" : "boolean"
}
}
},
"OneofDescriptor" : {
"type" : "object",
"properties" : {
"index" : {
"type" : "integer",
"format" : "int32"
},
"fullName" : {
"type" : "string"
},
"file" : {
"$ref" : "#/definitions/FileDescriptor"
},
"containingType" : {
"$ref" : "#/definitions/Descriptor"
},
"fieldCount" : {
"type" : "integer",
"format" : "int32"
},
"fields" : {
"type" : "array",
"items" : {
"$ref" : "#/definitions/FieldDescriptor"
}
},
"name" : {
"type" : "string"
},
"options" : {
"$ref" : "#/definitions/OneofOptions"
}
}
},
"OneofOptions" : {
"type" : "object",
"properties" : {
"unknownFields" : {
"$ref" : "#/definitions/UnknownFieldSet"
},
"initialized" : {
"type" : "boolean"
},
"serializedSize" : {
"type" : "integer",
"format" : "int32"
},
"parserForType" : {
"$ref" : "#/definitions/ParserOneofOptions"
},
"defaultInstanceForType" : {
"$ref" : "#/definitions/OneofOptions"
},
"uninterpretedOptionList" : {
"type" : "array",
"items" : {
"$ref" : "#/definitions/UninterpretedOption"
}
},
"uninterpretedOptionOrBuilderList" : {
"type" : "array",
"items" : {
"$ref" : "#/definitions/UninterpretedOptionOrBuilder"
}
},
"uninterpretedOptionCount" : {
"type" : "integer",
"format" : "int32"
},
"allFields" : {
"type" : "object",
"additionalProperties" : {
"type" : "object"
}
},
"initializationErrorString" : {
"type" : "string"
},
"descriptorForType" : {
"$ref" : "#/definitions/Descriptor"
},
"allFieldsRaw" : {
"type" : "object",
"additionalProperties" : {
"type" : "object"
}
}
}
},
"PackageLocationMetaData" : {
"type" : "object",
"properties" : {
"unknownFields" : {
"$ref" : "#/definitions/UnknownFieldSet"
},
"initialized" : {
"type" : "boolean"
},
"serializedSize" : {
"type" : "integer",
"format" : "int32"
},
"parserForType" : {
"$ref" : "#/definitions/ParserPackageLocationMetaData"
},
"defaultInstanceForType" : {
"$ref" : "#/definitions/PackageLocationMetaData"
},
"originalFileName" : {
"type" : "string"
},
"originalFileNameBytes" : {
"$ref" : "#/definitions/ByteString"
},
"packagePath" : {
"type" : "string"
},
"packagePathBytes" : {
"$ref" : "#/definitions/ByteString"
},
"allFields" : {
"type" : "object",
"additionalProperties" : {
"type" : "object"
}
},
"initializationErrorString" : {
"type" : "string"
},
"descriptorForType" : {
"$ref" : "#/definitions/Descriptor"
}
}
},
"PackageLocationMetaDataOrBuilder" : {
"type" : "object",
"properties" : {
"originalFileName" : {
"type" : "string"
},
"originalFileNameBytes" : {
"$ref" : "#/definitions/ByteString"
},
"packagePath" : {
"type" : "string"
},
"packagePathBytes" : {
"$ref" : "#/definitions/ByteString"
},
"allFields" : {
"type" : "object",
"additionalProperties" : {
"type" : "object"
}
},
"initializationErrorString" : {
"type" : "string"
},
"descriptorForType" : {
"$ref" : "#/definitions/Descriptor"
},
"unknownFields" : {
"$ref" : "#/definitions/UnknownFieldSet"
},
"defaultInstanceForType" : {
"$ref" : "#/definitions/Message"
},
"initialized" : {
"type" : "boolean"
}
}
},
"Parser" : {
"type" : "object"
},
"ParserConsumerSpec" : {
"type" : "object"
},
"ParserEnumOptions" : {
"type" : "object"
},
"ParserEnumValueOptions" : {
"type" : "object"
},
"ParserFieldOptions" : {
"type" : "object"
},
"ParserFileOptions" : {
"type" : "object"
},
"ParserFunctionDetails" : {
"type" : "object"
},
"ParserFunctionMetaData" : {
"type" : "object"
},
"ParserMessage" : {
"type" : "object"
},
"ParserMessageLite" : {
"type" : "object"
},
"ParserMessageOptions" : {
"type" : "object"
},
"ParserMethodOptions" : {
"type" : "object"
},
"ParserNamePart" : {
"type" : "object"
},
"ParserOneofOptions" : {
"type" : "object"
},
"ParserPackageLocationMetaData" : {
"type" : "object"
},
"ParserReceiverQueueSize" : {
"type" : "object"
},
"ParserResources" : {
"type" : "object"
},
"ParserRetryDetails" : {
"type" : "object"
},
"ParserServiceOptions" : {
"type" : "object"
},
"ParserSinkSpec" : {
"type" : "object"
},
"ParserSourceSpec" : {
"type" : "object"
},
"ParserUninterpretedOption" : {
"type" : "object"
},
"ReceiverQueueSize" : {
"type" : "object",
"properties" : {
"unknownFields" : {
"$ref" : "#/definitions/UnknownFieldSet"
},
"value" : {
"type" : "integer",
"format" : "int32"
},
"initialized" : {
"type" : "boolean"
},
"serializedSize" : {
"type" : "integer",
"format" : "int32"
},
"parserForType" : {
"$ref" : "#/definitions/ParserReceiverQueueSize"
},
"defaultInstanceForType" : {
"$ref" : "#/definitions/ReceiverQueueSize"
},
"allFields" : {
"type" : "object",
"additionalProperties" : {
"type" : "object"
}
},
"initializationErrorString" : {
"type" : "string"
},
"descriptorForType" : {
"$ref" : "#/definitions/Descriptor"
}
}
},
"ReceiverQueueSizeOrBuilder" : {
"type" : "object",
"properties" : {
"value" : {
"type" : "integer",
"format" : "int32"
},
"allFields" : {
"type" : "object",
"additionalProperties" : {
"type" : "object"
}
},
"initializationErrorString" : {
"type" : "string"
},
"descriptorForType" : {
"$ref" : "#/definitions/Descriptor"
},
"unknownFields" : {
"$ref" : "#/definitions/UnknownFieldSet"
},
"defaultInstanceForType" : {
"$ref" : "#/definitions/Message"
},
"initialized" : {
"type" : "boolean"
}
}
},
"Resources" : {
"type" : "object",
"properties" : {
"unknownFields" : {
"$ref" : "#/definitions/UnknownFieldSet"
},
"initialized" : {
"type" : "boolean"
},
"cpu" : {
"type" : "number",
"format" : "double"
},
"serializedSize" : {
"type" : "integer",
"format" : "int32"
},
"parserForType" : {
"$ref" : "#/definitions/ParserResources"
},
"defaultInstanceForType" : {
"$ref" : "#/definitions/Resources"
},
"ram" : {
"type" : "integer",
"format" : "int64"
},
"disk" : {
"type" : "integer",
"format" : "int64"
},
"allFields" : {
"type" : "object",
"additionalProperties" : {
"type" : "object"
}
},
"initializationErrorString" : {
"type" : "string"
},
"descriptorForType" : {
"$ref" : "#/definitions/Descriptor"
}
}
},
"ResourcesOrBuilder" : {
"type" : "object",
"properties" : {
"cpu" : {
"type" : "number",
"format" : "double"
},
"ram" : {
"type" : "integer",
"format" : "int64"
},
"disk" : {
"type" : "integer",
"format" : "int64"
},
"allFields" : {
"type" : "object",
"additionalProperties" : {
"type" : "object"
}
},
"initializationErrorString" : {
"type" : "string"
},
"descriptorForType" : {
"$ref" : "#/definitions/Descriptor"
},
"unknownFields" : {
"$ref" : "#/definitions/UnknownFieldSet"
},
"defaultInstanceForType" : {
"$ref" : "#/definitions/Message"
},
"initialized" : {
"type" : "boolean"
}
}
},
"RetryDetails" : {
"type" : "object",
"properties" : {
"unknownFields" : {
"$ref" : "#/definitions/UnknownFieldSet"
},
"initialized" : {
"type" : "boolean"
},
"serializedSize" : {
"type" : "integer",
"format" : "int32"
},
"maxMessageRetries" : {
"type" : "integer",
"format" : "int32"
},
"deadLetterTopic" : {
"type" : "string"
},
"parserForType" : {
"$ref" : "#/definitions/ParserRetryDetails"
},
"defaultInstanceForType" : {
"$ref" : "#/definitions/RetryDetails"
},
"deadLetterTopicBytes" : {
"$ref" : "#/definitions/ByteString"
},
"allFields" : {
"type" : "object",
"additionalProperties" : {
"type" : "object"
}
},
"initializationErrorString" : {
"type" : "string"
},
"descriptorForType" : {
"$ref" : "#/definitions/Descriptor"
}
}
},
"RetryDetailsOrBuilder" : {
"type" : "object",
"properties" : {
"maxMessageRetries" : {
"type" : "integer",
"format" : "int32"
},
"deadLetterTopic" : {
"type" : "string"
},
"deadLetterTopicBytes" : {
"$ref" : "#/definitions/ByteString"
},
"allFields" : {
"type" : "object",
"additionalProperties" : {
"type" : "object"
}
},
"initializationErrorString" : {
"type" : "string"
},
"descriptorForType" : {
"$ref" : "#/definitions/Descriptor"
},
"unknownFields" : {
"$ref" : "#/definitions/UnknownFieldSet"
},
"defaultInstanceForType" : {
"$ref" : "#/definitions/Message"
},
"initialized" : {
"type" : "boolean"
}
}
},
"ServiceDescriptor" : {
"type" : "object",
"properties" : {
"index" : {
"type" : "integer",
"format" : "int32"
},
"fullName" : {
"type" : "string"
},
"file" : {
"$ref" : "#/definitions/FileDescriptor"
},
"methods" : {
"type" : "array",
"items" : {
"$ref" : "#/definitions/MethodDescriptor"
}
},
"name" : {
"type" : "string"
},
"options" : {
"$ref" : "#/definitions/ServiceOptions"
}
}
},
"ServiceOptions" : {
"type" : "object",
"properties" : {
"unknownFields" : {
"$ref" : "#/definitions/UnknownFieldSet"
},
"initialized" : {
"type" : "boolean"
},
"deprecated" : {
"type" : "boolean"
},
"serializedSize" : {
"type" : "integer",
"format" : "int32"
},
"parserForType" : {
"$ref" : "#/definitions/ParserServiceOptions"
},
"defaultInstanceForType" : {
"$ref" : "#/definitions/ServiceOptions"
},
"uninterpretedOptionList" : {
"type" : "array",
"items" : {
"$ref" : "#/definitions/UninterpretedOption"
}
},
"uninterpretedOptionOrBuilderList" : {
"type" : "array",
"items" : {
"$ref" : "#/definitions/UninterpretedOptionOrBuilder"
}
},
"uninterpretedOptionCount" : {
"type" : "integer",
"format" : "int32"
},
"allFields" : {
"type" : "object",
"additionalProperties" : {
"type" : "object"
}
},
"initializationErrorString" : {
"type" : "string"
},
"descriptorForType" : {
"$ref" : "#/definitions/Descriptor"
},
"allFieldsRaw" : {
"type" : "object",
"additionalProperties" : {
"type" : "object"
}
}
}
},
"SinkSpec" : {
"type" : "object",
"properties" : {
"unknownFields" : {
"$ref" : "#/definitions/UnknownFieldSet"
},
"className" : {
"type" : "string"
},
"initialized" : {
"type" : "boolean"
},
"topic" : {
"type" : "string"
},
"schemaType" : {
"type" : "string"
},
"serializedSize" : {
"type" : "integer",
"format" : "int32"
},
"parserForType" : {
"$ref" : "#/definitions/ParserSinkSpec"
},
"defaultInstanceForType" : {
"$ref" : "#/definitions/SinkSpec"
},
"classNameBytes" : {
"$ref" : "#/definitions/ByteString"
},
"configs" : {
"type" : "string"
},
"configsBytes" : {
"$ref" : "#/definitions/ByteString"
},
"typeClassName" : {
"type" : "string"
},
"typeClassNameBytes" : {
"$ref" : "#/definitions/ByteString"
},
"topicBytes" : {
"$ref" : "#/definitions/ByteString"
},
"serDeClassName" : {
"type" : "string"
},
"serDeClassNameBytes" : {
"$ref" : "#/definitions/ByteString"
},
"builtin" : {
"type" : "string"
},
"builtinBytes" : {
"$ref" : "#/definitions/ByteString"
},
"schemaTypeBytes" : {
"$ref" : "#/definitions/ByteString"
},
"allFields" : {
"type" : "object",
"additionalProperties" : {
"type" : "object"
}
},
"initializationErrorString" : {
"type" : "string"
},
"descriptorForType" : {
"$ref" : "#/definitions/Descriptor"
}
}
},
"SinkSpecOrBuilder" : {
"type" : "object",
"properties" : {
"className" : {
"type" : "string"
},
"topic" : {
"type" : "string"
},
"schemaType" : {
"type" : "string"
},
"classNameBytes" : {
"$ref" : "#/definitions/ByteString"
},
"configs" : {
"type" : "string"
},
"configsBytes" : {
"$ref" : "#/definitions/ByteString"
},
"typeClassName" : {
"type" : "string"
},
"typeClassNameBytes" : {
"$ref" : "#/definitions/ByteString"
},
"topicBytes" : {
"$ref" : "#/definitions/ByteString"
},
"serDeClassName" : {
"type" : "string"
},
"serDeClassNameBytes" : {
"$ref" : "#/definitions/ByteString"
},
"builtin" : {
"type" : "string"
},
"builtinBytes" : {
"$ref" : "#/definitions/ByteString"
},
"schemaTypeBytes" : {
"$ref" : "#/definitions/ByteString"
},
"allFields" : {
"type" : "object",
"additionalProperties" : {
"type" : "object"
}
},
"initializationErrorString" : {
"type" : "string"
},
"descriptorForType" : {
"$ref" : "#/definitions/Descriptor"
},
"unknownFields" : {
"$ref" : "#/definitions/UnknownFieldSet"
},
"defaultInstanceForType" : {
"$ref" : "#/definitions/Message"
},
"initialized" : {
"type" : "boolean"
}
}
},
"SourceInstanceStatus" : {
"type" : "object",
"properties" : {
"instanceId" : {
"type" : "integer",
"format" : "int32"
},
"status" : {
"$ref" : "#/definitions/SourceInstanceStatusData"
}
}
},
"SourceInstanceStatusData" : {
"type" : "object",
"properties" : {
"running" : {
"type" : "boolean"
},
"error" : {
"type" : "string"
},
"numRestarts" : {
"type" : "integer",
"format" : "int64"
},
"numReceivedFromSource" : {
"type" : "integer",
"format" : "int64"
},
"numSystemExceptions" : {
"type" : "integer",
"format" : "int64"
},
"latestSystemExceptions" : {
"type" : "array",
"items" : {
"$ref" : "#/definitions/ExceptionInformation"
}
},
"numSourceExceptions" : {
"type" : "integer",
"format" : "int64"
},
"latestSourceExceptions" : {
"type" : "array",
"items" : {
"$ref" : "#/definitions/ExceptionInformation"
}
},
"numWritten" : {
"type" : "integer",
"format" : "int64"
},
"lastReceivedTime" : {
"type" : "integer",
"format" : "int64"
},
"workerId" : {
"type" : "string"
}
}
},
"SourceSpec" : {
"type" : "object",
"properties" : {
"unknownFields" : {
"$ref" : "#/definitions/UnknownFieldSet"
},
"className" : {
"type" : "string"
},
"initialized" : {
"type" : "boolean"
},
"serializedSize" : {
"type" : "integer",
"format" : "int32"
},
"topicsPattern" : {
"type" : "string"
},
"inputSpecs" : {
"type" : "object",
"additionalProperties" : {
"$ref" : "#/definitions/ConsumerSpec"
}
},
"timeoutMs" : {
"type" : "integer",
"format" : "int64"
},
"cleanupSubscription" : {
"type" : "boolean"
},
"parserForType" : {
"$ref" : "#/definitions/ParserSourceSpec"
},
"defaultInstanceForType" : {
"$ref" : "#/definitions/SourceSpec"
},
"classNameBytes" : {
"$ref" : "#/definitions/ByteString"
},
"configs" : {
"type" : "string"
},
"configsBytes" : {
"$ref" : "#/definitions/ByteString"
},
"typeClassName" : {
"type" : "string"
},
"typeClassNameBytes" : {
"$ref" : "#/definitions/ByteString"
},
"builtin" : {
"type" : "string"
},
"builtinBytes" : {
"$ref" : "#/definitions/ByteString"
},
"subscriptionTypeValue" : {
"type" : "integer",
"format" : "int32"
},
"subscriptionType" : {
"type" : "string",
"enum" : [ "SHARED", "FAILOVER", "UNRECOGNIZED" ]
},
"topicsToSerDeClassNameCount" : {
"type" : "integer",
"format" : "int32"
},
"topicsToSerDeClassName" : {
"type" : "object",
"additionalProperties" : {
"type" : "string"
}
},
"topicsToSerDeClassNameMap" : {
"type" : "object",
"additionalProperties" : {
"type" : "string"
}
},
"inputSpecsCount" : {
"type" : "integer",
"format" : "int32"
},
"inputSpecsMap" : {
"type" : "object",
"additionalProperties" : {
"$ref" : "#/definitions/ConsumerSpec"
}
},
"topicsPatternBytes" : {
"$ref" : "#/definitions/ByteString"
},
"subscriptionName" : {
"type" : "string"
},
"subscriptionNameBytes" : {
"$ref" : "#/definitions/ByteString"
},
"allFields" : {
"type" : "object",
"additionalProperties" : {
"type" : "object"
}
},
"initializationErrorString" : {
"type" : "string"
},
"descriptorForType" : {
"$ref" : "#/definitions/Descriptor"
}
}
},
"SourceSpecOrBuilder" : {
"type" : "object",
"properties" : {
"className" : {
"type" : "string"
},
"topicsPattern" : {
"type" : "string"
},
"inputSpecs" : {
"type" : "object",
"additionalProperties" : {
"$ref" : "#/definitions/ConsumerSpec"
}
},
"timeoutMs" : {
"type" : "integer",
"format" : "int64"
},
"cleanupSubscription" : {
"type" : "boolean"
},
"classNameBytes" : {
"$ref" : "#/definitions/ByteString"
},
"configs" : {
"type" : "string"
},
"configsBytes" : {
"$ref" : "#/definitions/ByteString"
},
"typeClassName" : {
"type" : "string"
},
"typeClassNameBytes" : {
"$ref" : "#/definitions/ByteString"
},
"builtin" : {
"type" : "string"
},
"builtinBytes" : {
"$ref" : "#/definitions/ByteString"
},
"subscriptionTypeValue" : {
"type" : "integer",
"format" : "int32"
},
"subscriptionType" : {
"type" : "string",
"enum" : [ "SHARED", "FAILOVER", "UNRECOGNIZED" ]
},
"topicsToSerDeClassNameCount" : {
"type" : "integer",
"format" : "int32"
},
"topicsToSerDeClassName" : {
"type" : "object",
"additionalProperties" : {
"type" : "string"
}
},
"topicsToSerDeClassNameMap" : {
"type" : "object",
"additionalProperties" : {
"type" : "string"
}
},
"inputSpecsCount" : {
"type" : "integer",
"format" : "int32"
},
"inputSpecsMap" : {
"type" : "object",
"additionalProperties" : {
"$ref" : "#/definitions/ConsumerSpec"
}
},
"topicsPatternBytes" : {
"$ref" : "#/definitions/ByteString"
},
"subscriptionName" : {
"type" : "string"
},
"subscriptionNameBytes" : {
"$ref" : "#/definitions/ByteString"
},
"allFields" : {
"type" : "object",
"additionalProperties" : {
"type" : "object"
}
},
"initializationErrorString" : {
"type" : "string"
},
"descriptorForType" : {
"$ref" : "#/definitions/Descriptor"
},
"unknownFields" : {
"$ref" : "#/definitions/UnknownFieldSet"
},
"defaultInstanceForType" : {
"$ref" : "#/definitions/Message"
},
"initialized" : {
"type" : "boolean"
}
}
},
"SourceStatus" : {
"type" : "object",
"properties" : {
"numInstances" : {
"type" : "integer",
"format" : "int32"
},
"numRunning" : {
"type" : "integer",
"format" : "int32"
},
"instances" : {
"type" : "array",
"items" : {
"$ref" : "#/definitions/SourceInstanceStatus"
}
}
}
},
"UninterpretedOption" : {
"type" : "object",
"properties" : {
"unknownFields" : {
"$ref" : "#/definitions/UnknownFieldSet"
},
"nameCount" : {
"type" : "integer",
"format" : "int32"
},
"doubleValue" : {
"type" : "number",
"format" : "double"
},
"initialized" : {
"type" : "boolean"
},
"stringValue" : {
"$ref" : "#/definitions/ByteString"
},
"serializedSize" : {
"type" : "integer",
"format" : "int32"
},
"parserForType" : {
"$ref" : "#/definitions/ParserUninterpretedOption"
},
"defaultInstanceForType" : {
"$ref" : "#/definitions/UninterpretedOption"
},
"nameList" : {
"type" : "array",
"items" : {
"$ref" : "#/definitions/NamePart"
}
},
"nameOrBuilderList" : {
"type" : "array",
"items" : {
"$ref" : "#/definitions/NamePartOrBuilder"
}
},
"identifierValue" : {
"type" : "string"
},
"identifierValueBytes" : {
"$ref" : "#/definitions/ByteString"
},
"positiveIntValue" : {
"type" : "integer",
"format" : "int64"
},
"negativeIntValue" : {
"type" : "integer",
"format" : "int64"
},
"aggregateValue" : {
"type" : "string"
},
"aggregateValueBytes" : {
"$ref" : "#/definitions/ByteString"
},
"allFields" : {
"type" : "object",
"additionalProperties" : {
"type" : "object"
}
},
"initializationErrorString" : {
"type" : "string"
},
"descriptorForType" : {
"$ref" : "#/definitions/Descriptor"
}
}
},
"UninterpretedOptionOrBuilder" : {
"type" : "object",
"properties" : {
"nameCount" : {
"type" : "integer",
"format" : "int32"
},
"doubleValue" : {
"type" : "number",
"format" : "double"
},
"stringValue" : {
"$ref" : "#/definitions/ByteString"
},
"nameList" : {
"type" : "array",
"items" : {
"$ref" : "#/definitions/NamePart"
}
},
"nameOrBuilderList" : {
"type" : "array",
"items" : {
"$ref" : "#/definitions/NamePartOrBuilder"
}
},
"identifierValue" : {
"type" : "string"
},
"identifierValueBytes" : {
"$ref" : "#/definitions/ByteString"
},
"positiveIntValue" : {
"type" : "integer",
"format" : "int64"
},
"negativeIntValue" : {
"type" : "integer",
"format" : "int64"
},
"aggregateValue" : {
"type" : "string"
},
"aggregateValueBytes" : {
"$ref" : "#/definitions/ByteString"
},
"allFields" : {
"type" : "object",
"additionalProperties" : {
"type" : "object"
}
},
"initializationErrorString" : {
"type" : "string"
},
"descriptorForType" : {
"$ref" : "#/definitions/Descriptor"
},
"unknownFields" : {
"$ref" : "#/definitions/UnknownFieldSet"
},
"defaultInstanceForType" : {
"$ref" : "#/definitions/Message"
},
"initialized" : {
"type" : "boolean"
}
}
},
"UnknownFieldSet" : {
"type" : "object",
"properties" : {
"initialized" : {
"type" : "boolean"
},
"serializedSize" : {
"type" : "integer",
"format" : "int32"
},
"parserForType" : {
"$ref" : "#/definitions/Parser"
},
"defaultInstanceForType" : {
"$ref" : "#/definitions/UnknownFieldSet"
},
"serializedSizeAsMessageSet" : {
"type" : "integer",
"format" : "int32"
}
}
}
}
}