From f4ea3549f2f0ef7ed65884dbaef9e7e550d1c98e Mon Sep 17 00:00:00 2001 From: diegomarquezp Date: Mon, 11 Aug 2025 16:24:08 +0000 Subject: [PATCH 1/3] fix: adapt graalvm config to arrow update Fixes https://github.com/googleapis/java-bigquery/issues/3926 --- .../google-cloud-bigquery/reflect-config.json | 1492 ++++++++++++++++- .../resource-config.json | 5 +- 2 files changed, 1460 insertions(+), 37 deletions(-) diff --git a/google-cloud-bigquery/src/main/resources/META-INF/native-image/com.google.cloud/google-cloud-bigquery/reflect-config.json b/google-cloud-bigquery/src/main/resources/META-INF/native-image/com.google.cloud/google-cloud-bigquery/reflect-config.json index 8f6d928da4..688dc809dd 100644 --- a/google-cloud-bigquery/src/main/resources/META-INF/native-image/com.google.cloud/google-cloud-bigquery/reflect-config.json +++ b/google-cloud-bigquery/src/main/resources/META-INF/native-image/com.google.cloud/google-cloud-bigquery/reflect-config.json @@ -4,66 +4,1486 @@ "queryAllDeclaredMethods":true }, { - "name":"io.netty.buffer.PooledByteBufAllocator", - "fields":[{"name":"directArenas"}] + "name":"org.apache.arrow.memory.DefaultAllocationManagerFactory", + "fields":[{"name":"FACTORY"}] }, + { + "name":"com.google.api.client.util.ArrayMap", + "allDeclaredFields":true + }, + { + "name":"com.google.api.services.bigquery.Bigquery$Datasets$Delete", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true + }, + { + "name":"com.google.api.services.bigquery.Bigquery$Datasets$Get", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true + }, + { + "name":"com.google.api.services.bigquery.Bigquery$Datasets$Insert", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true + }, + { + "name":"com.google.api.services.bigquery.Bigquery$Datasets$List", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true + }, + { + "name":"com.google.api.services.bigquery.Bigquery$Datasets$Patch", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true + }, + { + "name":"com.google.api.services.bigquery.Bigquery$Jobs$Cancel", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true + }, + { + "name":"com.google.api.services.bigquery.Bigquery$Jobs$Delete", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true + }, + { + "name":"com.google.api.services.bigquery.Bigquery$Jobs$Get", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true + }, + { + "name":"com.google.api.services.bigquery.Bigquery$Jobs$GetQueryResults", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true + }, + { + "name":"com.google.api.services.bigquery.Bigquery$Jobs$Insert", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true + }, + { + "name":"com.google.api.services.bigquery.Bigquery$Jobs$List", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true + }, + { + "name":"com.google.api.services.bigquery.Bigquery$Jobs$Query", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true + }, + { + "name":"com.google.api.services.bigquery.Bigquery$Models$Delete", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true + }, + { + "name":"com.google.api.services.bigquery.Bigquery$Models$Get", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true + }, + { + "name":"com.google.api.services.bigquery.Bigquery$Models$List", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true + }, + { + "name":"com.google.api.services.bigquery.Bigquery$Models$Patch", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true + }, + { + "name":"com.google.api.services.bigquery.Bigquery$Routines$Delete", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true + }, + { + "name":"com.google.api.services.bigquery.Bigquery$Routines$Get", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true + }, + { + "name":"com.google.api.services.bigquery.Bigquery$Routines$Insert", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true + }, + { + "name":"com.google.api.services.bigquery.Bigquery$Routines$List", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true + }, + { + "name":"com.google.api.services.bigquery.Bigquery$Routines$Update", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true + }, + { + "name":"com.google.api.services.bigquery.Bigquery$Tabledata$InsertAll", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true + }, + { + "name":"com.google.api.services.bigquery.Bigquery$Tabledata$List", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true + }, + { + "name":"com.google.api.services.bigquery.Bigquery$Tables$Delete", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true + }, + { + "name":"com.google.api.services.bigquery.Bigquery$Tables$Get", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true + }, + { + "name":"com.google.api.services.bigquery.Bigquery$Tables$Insert", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true + }, + { + "name":"com.google.api.services.bigquery.Bigquery$Tables$List", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true + }, + { + "name":"com.google.api.services.bigquery.Bigquery$Tables$Patch", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true + }, + { + "name":"com.google.api.services.bigquery.BigqueryRequest", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true + }, + { + "name":"com.google.api.services.bigquery.model.Argument", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"setArgumentKind","parameterTypes":["java.lang.String"] }, + {"name":"setDataType","parameterTypes":["com.google.api.services.bigquery.model.StandardSqlDataType"] }, + {"name":"setName","parameterTypes":["java.lang.String"] } + ] + }, + { + "name":"com.google.api.services.bigquery.model.Clustering", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"setFields","parameterTypes":["java.util.List"] } + ] + }, + { + "name":"com.google.api.services.bigquery.model.ConnectionProperty", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"setKey","parameterTypes":["java.lang.String"] }, + {"name":"setValue","parameterTypes":["java.lang.String"] } + ] + }, + { + "name":"com.google.api.services.bigquery.model.Dataset", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"setAccess","parameterTypes":["java.util.List"] }, + {"name":"setCreationTime","parameterTypes":["java.lang.Long"] }, + {"name":"setDatasetReference","parameterTypes":["com.google.api.services.bigquery.model.DatasetReference"] }, + {"name":"setDescription","parameterTypes":["java.lang.String"] }, + {"name":"setEtag","parameterTypes":["java.lang.String"] }, + {"name":"setId","parameterTypes":["java.lang.String"] }, + {"name":"setKind","parameterTypes":["java.lang.String"] }, + {"name":"setLabels","parameterTypes":["java.util.Map"] }, + {"name":"setLastModifiedTime","parameterTypes":["java.lang.Long"] }, + {"name":"setLocation","parameterTypes":["java.lang.String"] }, + {"name":"setSelfLink","parameterTypes":["java.lang.String"] } + ] + }, + { + "name":"com.google.api.services.bigquery.model.Dataset$Access", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"setRole","parameterTypes":["java.lang.String"] }, + {"name":"setRoutine","parameterTypes":["com.google.api.services.bigquery.model.RoutineReference"] }, + {"name":"setSpecialGroup","parameterTypes":["java.lang.String"] }, + {"name":"setUserByEmail","parameterTypes":["java.lang.String"] } + ] + }, + { + "name":"com.google.api.services.bigquery.model.Dataset$Tags", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[{"name":"","parameterTypes":[] }] + }, + { + "name":"com.google.api.services.bigquery.model.DatasetList", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"setDatasets","parameterTypes":["java.util.List"] }, + {"name":"setEtag","parameterTypes":["java.lang.String"] }, + {"name":"setKind","parameterTypes":["java.lang.String"] }, + {"name":"setNextPageToken","parameterTypes":["java.lang.String"] } + ] + }, + { + "name":"com.google.api.services.bigquery.model.DatasetList$Datasets", + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"setDatasetReference","parameterTypes":["com.google.api.services.bigquery.model.DatasetReference"] }, + {"name":"setId","parameterTypes":["java.lang.String"] }, + {"name":"setKind","parameterTypes":["java.lang.String"] }, + {"name":"setLabels","parameterTypes":["java.util.Map"] }, + {"name":"setLocation","parameterTypes":["java.lang.String"] } + ] + }, + { + "name":"com.google.api.services.bigquery.model.DatasetReference", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"setDatasetId","parameterTypes":["java.lang.String"] }, + {"name":"setProjectId","parameterTypes":["java.lang.String"] } + ] + }, + { + "name":"com.google.api.services.bigquery.model.DmlStatistics", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"setInsertedRowCount","parameterTypes":["java.lang.Long"] }, + {"name":"setUpdatedRowCount","parameterTypes":["java.lang.Long"] } + ] + }, + { + "name":"com.google.api.services.bigquery.model.ErrorProto", + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"setDebugInfo","parameterTypes":["java.lang.String"] }, + {"name":"setLocation","parameterTypes":["java.lang.String"] }, + {"name":"setMessage","parameterTypes":["java.lang.String"] }, + {"name":"setReason","parameterTypes":["java.lang.String"] } + ] + }, + { + "name":"com.google.api.services.bigquery.model.EvaluationMetrics", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"setRegressionMetrics","parameterTypes":["com.google.api.services.bigquery.model.RegressionMetrics"] } + ] + }, + { + "name":"com.google.api.services.bigquery.model.ExplainQueryStage", + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"setCompletedParallelInputs","parameterTypes":["java.lang.Long"] }, + {"name":"setComputeMsAvg","parameterTypes":["java.lang.Long"] }, + {"name":"setComputeMsMax","parameterTypes":["java.lang.Long"] }, + {"name":"setComputeRatioAvg","parameterTypes":["java.lang.Double"] }, + {"name":"setComputeRatioMax","parameterTypes":["java.lang.Double"] }, + {"name":"setEndMs","parameterTypes":["java.lang.Long"] }, + {"name":"setId","parameterTypes":["java.lang.Long"] }, + {"name":"setInputStages","parameterTypes":["java.util.List"] }, + {"name":"setName","parameterTypes":["java.lang.String"] }, + {"name":"setParallelInputs","parameterTypes":["java.lang.Long"] }, + {"name":"setReadMsAvg","parameterTypes":["java.lang.Long"] }, + {"name":"setReadMsMax","parameterTypes":["java.lang.Long"] }, + {"name":"setReadRatioAvg","parameterTypes":["java.lang.Double"] }, + {"name":"setReadRatioMax","parameterTypes":["java.lang.Double"] }, + {"name":"setRecordsRead","parameterTypes":["java.lang.Long"] }, + {"name":"setRecordsWritten","parameterTypes":["java.lang.Long"] }, + {"name":"setShuffleOutputBytes","parameterTypes":["java.lang.Long"] }, + {"name":"setShuffleOutputBytesSpilled","parameterTypes":["java.lang.Long"] }, + {"name":"setSlotMs","parameterTypes":["java.lang.Long"] }, + {"name":"setStartMs","parameterTypes":["java.lang.Long"] }, + {"name":"setStatus","parameterTypes":["java.lang.String"] }, + {"name":"setSteps","parameterTypes":["java.util.List"] }, + {"name":"setWaitMsAvg","parameterTypes":["java.lang.Long"] }, + {"name":"setWaitMsMax","parameterTypes":["java.lang.Long"] }, + {"name":"setWaitRatioAvg","parameterTypes":["java.lang.Double"] }, + {"name":"setWaitRatioMax","parameterTypes":["java.lang.Double"] }, + {"name":"setWriteMsAvg","parameterTypes":["java.lang.Long"] }, + {"name":"setWriteMsMax","parameterTypes":["java.lang.Long"] }, + {"name":"setWriteRatioAvg","parameterTypes":["java.lang.Double"] }, + {"name":"setWriteRatioMax","parameterTypes":["java.lang.Double"] } + ] + }, + { + "name":"com.google.api.services.bigquery.model.ExplainQueryStep", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"setKind","parameterTypes":["java.lang.String"] }, + {"name":"setSubsteps","parameterTypes":["java.util.List"] } + ] + }, + { + "name":"com.google.api.services.bigquery.model.ExternalDataConfiguration", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"setAutodetect","parameterTypes":["java.lang.Boolean"] }, + {"name":"setDecimalTargetTypes","parameterTypes":["java.util.List"] }, + {"name":"setHivePartitioningOptions","parameterTypes":["com.google.api.services.bigquery.model.HivePartitioningOptions"] }, + {"name":"setSourceFormat","parameterTypes":["java.lang.String"] }, + {"name":"setSourceUris","parameterTypes":["java.util.List"] } + ] + }, + { + "name":"com.google.api.services.bigquery.model.GetQueryResultsResponse", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"setCacheHit","parameterTypes":["java.lang.Boolean"] }, + {"name":"setEtag","parameterTypes":["java.lang.String"] }, + {"name":"setJobComplete","parameterTypes":["java.lang.Boolean"] }, + {"name":"setJobReference","parameterTypes":["com.google.api.services.bigquery.model.JobReference"] }, + {"name":"setKind","parameterTypes":["java.lang.String"] }, + {"name":"setNumDmlAffectedRows","parameterTypes":["java.lang.Long"] }, + {"name":"setPageToken","parameterTypes":["java.lang.String"] }, + {"name":"setRows","parameterTypes":["java.util.List"] }, + {"name":"setSchema","parameterTypes":["com.google.api.services.bigquery.model.TableSchema"] }, + {"name":"setTotalBytesProcessed","parameterTypes":["java.lang.Long"] }, + {"name":"setTotalRows","parameterTypes":["java.math.BigInteger"] } + ] + }, + { + "name":"com.google.api.services.bigquery.model.HivePartitioningOptions", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"setMode","parameterTypes":["java.lang.String"] }, + {"name":"setRequirePartitionFilter","parameterTypes":["java.lang.Boolean"] }, + {"name":"setSourceUriPrefix","parameterTypes":["java.lang.String"] } + ] + }, + { + "name":"com.google.api.services.bigquery.model.IterationResult", + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"setDurationMs","parameterTypes":["java.lang.Long"] }, + {"name":"setIndex","parameterTypes":["java.lang.Integer"] }, + {"name":"setLearnRate","parameterTypes":["java.lang.Double"] }, + {"name":"setTrainingLoss","parameterTypes":["java.lang.Double"] } + ] + }, + { + "name":"com.google.api.services.bigquery.model.Job", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"setConfiguration","parameterTypes":["com.google.api.services.bigquery.model.JobConfiguration"] }, + {"name":"setEtag","parameterTypes":["java.lang.String"] }, + {"name":"setId","parameterTypes":["java.lang.String"] }, + {"name":"setJobReference","parameterTypes":["com.google.api.services.bigquery.model.JobReference"] }, + {"name":"setKind","parameterTypes":["java.lang.String"] }, + {"name":"setSelfLink","parameterTypes":["java.lang.String"] }, + {"name":"setStatistics","parameterTypes":["com.google.api.services.bigquery.model.JobStatistics"] }, + {"name":"setStatus","parameterTypes":["com.google.api.services.bigquery.model.JobStatus"] }, + {"name":"setUserEmail","parameterTypes":["java.lang.String"] } + ] + }, + { + "name":"com.google.api.services.bigquery.model.JobCancelResponse", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"setJob","parameterTypes":["com.google.api.services.bigquery.model.Job"] }, + {"name":"setKind","parameterTypes":["java.lang.String"] } + ] + }, + { + "name":"com.google.api.services.bigquery.model.JobConfiguration", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"setCopy","parameterTypes":["com.google.api.services.bigquery.model.JobConfigurationTableCopy"] }, + {"name":"setDryRun","parameterTypes":["java.lang.Boolean"] }, + {"name":"setExtract","parameterTypes":["com.google.api.services.bigquery.model.JobConfigurationExtract"] }, + {"name":"setJobTimeoutMs","parameterTypes":["java.lang.Long"] }, + {"name":"setJobType","parameterTypes":["java.lang.String"] }, + {"name":"setLabels","parameterTypes":["java.util.Map"] }, + {"name":"setLoad","parameterTypes":["com.google.api.services.bigquery.model.JobConfigurationLoad"] }, + {"name":"setQuery","parameterTypes":["com.google.api.services.bigquery.model.JobConfigurationQuery"] } + ] + }, + { + "name":"com.google.api.services.bigquery.model.JobConfigurationExtract", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"setDestinationFormat","parameterTypes":["java.lang.String"] }, + {"name":"setDestinationUri","parameterTypes":["java.lang.String"] }, + {"name":"setDestinationUris","parameterTypes":["java.util.List"] }, + {"name":"setPrintHeader","parameterTypes":["java.lang.Boolean"] }, + {"name":"setSourceModel","parameterTypes":["com.google.api.services.bigquery.model.ModelReference"] }, + {"name":"setSourceTable","parameterTypes":["com.google.api.services.bigquery.model.TableReference"] } + ] + }, + { + "name":"com.google.api.services.bigquery.model.JobConfigurationLoad", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"setCreateDisposition","parameterTypes":["java.lang.String"] }, + {"name":"setDecimalTargetTypes","parameterTypes":["java.util.List"] }, + {"name":"setDestinationTable","parameterTypes":["com.google.api.services.bigquery.model.TableReference"] }, + {"name":"setRangePartitioning","parameterTypes":["com.google.api.services.bigquery.model.RangePartitioning"] }, + {"name":"setSchema","parameterTypes":["com.google.api.services.bigquery.model.TableSchema"] }, + {"name":"setSourceFormat","parameterTypes":["java.lang.String"] }, + {"name":"setSourceUris","parameterTypes":["java.util.List"] } + ] + }, + { + "name":"com.google.api.services.bigquery.model.JobConfigurationQuery", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"setConnectionProperties","parameterTypes":["java.util.List"] }, + {"name":"setCreateSession","parameterTypes":["java.lang.Boolean"] }, + {"name":"setDefaultDataset","parameterTypes":["com.google.api.services.bigquery.model.DatasetReference"] }, + {"name":"setDestinationTable","parameterTypes":["com.google.api.services.bigquery.model.TableReference"] }, + {"name":"setParameterMode","parameterTypes":["java.lang.String"] }, + {"name":"setPriority","parameterTypes":["java.lang.String"] }, + {"name":"setQuery","parameterTypes":["java.lang.String"] }, + {"name":"setQueryParameters","parameterTypes":["java.util.List"] }, + {"name":"setRangePartitioning","parameterTypes":["com.google.api.services.bigquery.model.RangePartitioning"] }, + {"name":"setUseLegacySql","parameterTypes":["java.lang.Boolean"] }, + {"name":"setWriteDisposition","parameterTypes":["java.lang.String"] } + ] + }, + { + "name":"com.google.api.services.bigquery.model.JobConfigurationTableCopy", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"setDestinationExpirationTime","parameterTypes":["java.lang.Object"] }, + {"name":"setDestinationTable","parameterTypes":["com.google.api.services.bigquery.model.TableReference"] }, + {"name":"setOperationType","parameterTypes":["java.lang.String"] }, + {"name":"setSourceTables","parameterTypes":["java.util.List"] } + ] + }, + { + "name":"com.google.api.services.bigquery.model.JobList", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"setEtag","parameterTypes":["java.lang.String"] }, + {"name":"setJobs","parameterTypes":["java.util.List"] }, + {"name":"setKind","parameterTypes":["java.lang.String"] }, + {"name":"setNextPageToken","parameterTypes":["java.lang.String"] } + ] + }, + { + "name":"com.google.api.services.bigquery.model.JobList$Jobs", + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"setConfiguration","parameterTypes":["com.google.api.services.bigquery.model.JobConfiguration"] }, + {"name":"setErrorResult","parameterTypes":["com.google.api.services.bigquery.model.ErrorProto"] }, + {"name":"setId","parameterTypes":["java.lang.String"] }, + {"name":"setJobReference","parameterTypes":["com.google.api.services.bigquery.model.JobReference"] }, + {"name":"setKind","parameterTypes":["java.lang.String"] }, + {"name":"setState","parameterTypes":["java.lang.String"] }, + {"name":"setStatistics","parameterTypes":["com.google.api.services.bigquery.model.JobStatistics"] }, + {"name":"setStatus","parameterTypes":["com.google.api.services.bigquery.model.JobStatus"] }, + {"name":"setUserEmail","parameterTypes":["java.lang.String"] } + ] + }, + { + "name":"com.google.api.services.bigquery.model.JobReference", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"setJobId","parameterTypes":["java.lang.String"] }, + {"name":"setLocation","parameterTypes":["java.lang.String"] }, + {"name":"setProjectId","parameterTypes":["java.lang.String"] } + ] + }, + { + "name":"com.google.api.services.bigquery.model.JobStatistics", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"setCompletionRatio","parameterTypes":["java.lang.Double"] }, + {"name":"setCopy","parameterTypes":["com.google.api.services.bigquery.model.JobStatistics5"] }, + {"name":"setCreationTime","parameterTypes":["java.lang.Long"] }, + {"name":"setEndTime","parameterTypes":["java.lang.Long"] }, + {"name":"setExtract","parameterTypes":["com.google.api.services.bigquery.model.JobStatistics4"] }, + {"name":"setLoad","parameterTypes":["com.google.api.services.bigquery.model.JobStatistics3"] }, + {"name":"setNumChildJobs","parameterTypes":["java.lang.Long"] }, + {"name":"setParentJobId","parameterTypes":["java.lang.String"] }, + {"name":"setQuery","parameterTypes":["com.google.api.services.bigquery.model.JobStatistics2"] }, + {"name":"setReservationId","parameterTypes":["java.lang.String"] }, + {"name":"setReservationUsage","parameterTypes":["java.util.List"] }, + {"name":"setScriptStatistics","parameterTypes":["com.google.api.services.bigquery.model.ScriptStatistics"] }, + {"name":"setSessionInfo","parameterTypes":["com.google.api.services.bigquery.model.SessionInfo"] }, + {"name":"setStartTime","parameterTypes":["java.lang.Long"] }, + {"name":"setTotalBytesProcessed","parameterTypes":["java.lang.Long"] }, + {"name":"setTotalSlotMs","parameterTypes":["java.lang.Long"] }, + {"name":"setTransactionInfo","parameterTypes":["com.google.api.services.bigquery.model.TransactionInfo"] } + ] + }, + { + "name":"com.google.api.services.bigquery.model.JobStatistics$ReservationUsage", + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"setName","parameterTypes":["java.lang.String"] }, + {"name":"setSlotMs","parameterTypes":["java.lang.Long"] } + ] + }, + { + "name":"com.google.api.services.bigquery.model.JobStatistics2", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"setBillingTier","parameterTypes":["java.lang.Integer"] }, + {"name":"setCacheHit","parameterTypes":["java.lang.Boolean"] }, + {"name":"setDdlOperationPerformed","parameterTypes":["java.lang.String"] }, + {"name":"setDdlTargetRoutine","parameterTypes":["com.google.api.services.bigquery.model.RoutineReference"] }, + {"name":"setDdlTargetTable","parameterTypes":["com.google.api.services.bigquery.model.TableReference"] }, + {"name":"setDmlStats","parameterTypes":["com.google.api.services.bigquery.model.DmlStatistics"] }, + {"name":"setEstimatedBytesProcessed","parameterTypes":["java.lang.Long"] }, + {"name":"setMlStatistics","parameterTypes":["com.google.api.services.bigquery.model.MlStatistics"] }, + {"name":"setNumDmlAffectedRows","parameterTypes":["java.lang.Long"] }, + {"name":"setQueryPlan","parameterTypes":["java.util.List"] }, + {"name":"setReferencedTables","parameterTypes":["java.util.List"] }, + {"name":"setSchema","parameterTypes":["com.google.api.services.bigquery.model.TableSchema"] }, + {"name":"setStatementType","parameterTypes":["java.lang.String"] }, + {"name":"setTimeline","parameterTypes":["java.util.List"] }, + {"name":"setTotalBytesBilled","parameterTypes":["java.lang.Long"] }, + {"name":"setTotalBytesProcessed","parameterTypes":["java.lang.Long"] }, + {"name":"setTotalBytesProcessedAccuracy","parameterTypes":["java.lang.String"] }, + {"name":"setTotalPartitionsProcessed","parameterTypes":["java.lang.Long"] }, + {"name":"setTotalSlotMs","parameterTypes":["java.lang.Long"] }, + {"name":"setUndeclaredQueryParameters","parameterTypes":["java.util.List"] } + ] + }, + { + "name":"com.google.api.services.bigquery.model.JobStatistics3", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"setBadRecords","parameterTypes":["java.lang.Long"] }, + {"name":"setInputFileBytes","parameterTypes":["java.lang.Long"] }, + {"name":"setInputFiles","parameterTypes":["java.lang.Long"] }, + {"name":"setOutputBytes","parameterTypes":["java.lang.Long"] }, + {"name":"setOutputRows","parameterTypes":["java.lang.Long"] } + ] + }, + { + "name":"com.google.api.services.bigquery.model.JobStatistics4", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"setDestinationUriFileCounts","parameterTypes":["java.util.List"] }, + {"name":"setInputBytes","parameterTypes":["java.lang.Long"] } + ] + }, + { + "name":"com.google.api.services.bigquery.model.JobStatistics5", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[{"name":"","parameterTypes":[] }] + }, + { + "name":"com.google.api.services.bigquery.model.JobStatus", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"setErrorResult","parameterTypes":["com.google.api.services.bigquery.model.ErrorProto"] }, + {"name":"setErrors","parameterTypes":["java.util.List"] }, + {"name":"setState","parameterTypes":["java.lang.String"] } + ] + }, + { + "name":"com.google.api.services.bigquery.model.ListModelsResponse", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"setModels","parameterTypes":["java.util.List"] } + ] + }, + { + "name":"com.google.api.services.bigquery.model.ListRoutinesResponse", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"setRoutines","parameterTypes":["java.util.List"] } + ] + }, + { + "name":"com.google.api.services.bigquery.model.MaterializedViewDefinition", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"setEnableRefresh","parameterTypes":["java.lang.Boolean"] }, + {"name":"setQuery","parameterTypes":["java.lang.String"] }, + {"name":"setRefreshIntervalMs","parameterTypes":["java.lang.Long"] } + ] + }, + { + "name":"com.google.api.services.bigquery.model.MlStatistics", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"setIterationResults","parameterTypes":["java.util.List"] }, + {"name":"setMaxIterations","parameterTypes":["java.lang.Long"] } + ] + }, + { + "name":"com.google.api.services.bigquery.model.Model", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"setCreationTime","parameterTypes":["java.lang.Long"] }, + {"name":"setDescription","parameterTypes":["java.lang.String"] }, + {"name":"setEtag","parameterTypes":["java.lang.String"] }, + {"name":"setFeatureColumns","parameterTypes":["java.util.List"] }, + {"name":"setLabelColumns","parameterTypes":["java.util.List"] }, + {"name":"setLastModifiedTime","parameterTypes":["java.lang.Long"] }, + {"name":"setLocation","parameterTypes":["java.lang.String"] }, + {"name":"setModelReference","parameterTypes":["com.google.api.services.bigquery.model.ModelReference"] }, + {"name":"setModelType","parameterTypes":["java.lang.String"] }, + {"name":"setTrainingRuns","parameterTypes":["java.util.List"] } + ] + }, + { + "name":"com.google.api.services.bigquery.model.ModelReference", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"setDatasetId","parameterTypes":["java.lang.String"] }, + {"name":"setModelId","parameterTypes":["java.lang.String"] }, + {"name":"setProjectId","parameterTypes":["java.lang.String"] } + ] + }, + { + "name":"com.google.api.services.bigquery.model.QueryParameter", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"setName","parameterTypes":["java.lang.String"] }, + {"name":"setParameterType","parameterTypes":["com.google.api.services.bigquery.model.QueryParameterType"] }, + {"name":"setParameterValue","parameterTypes":["com.google.api.services.bigquery.model.QueryParameterValue"] } + ] + }, + { + "name":"com.google.api.services.bigquery.model.QueryParameterType", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"setArrayType","parameterTypes":["com.google.api.services.bigquery.model.QueryParameterType"] }, + {"name":"setStructTypes","parameterTypes":["java.util.List"] }, + {"name":"setType","parameterTypes":["java.lang.String"] } + ] + }, + { + "name":"com.google.api.services.bigquery.model.QueryParameterType$StructTypes", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"setName","parameterTypes":["java.lang.String"] }, + {"name":"setType","parameterTypes":["com.google.api.services.bigquery.model.QueryParameterType"] } + ] + }, + { + "name":"com.google.api.services.bigquery.model.QueryParameterValue", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"setArrayValues","parameterTypes":["java.util.List"] }, + {"name":"setStructValues","parameterTypes":["java.util.Map"] }, + {"name":"setValue","parameterTypes":["java.lang.String"] } + ] + }, + { + "name":"com.google.api.services.bigquery.model.QueryRequest", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true + }, + { + "name":"com.google.api.services.bigquery.model.QueryResponse", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"setCacheHit","parameterTypes":["java.lang.Boolean"] }, + {"name":"setDmlStats","parameterTypes":["com.google.api.services.bigquery.model.DmlStatistics"] }, + {"name":"setJobComplete","parameterTypes":["java.lang.Boolean"] }, + {"name":"setJobReference","parameterTypes":["com.google.api.services.bigquery.model.JobReference"] }, + {"name":"setKind","parameterTypes":["java.lang.String"] }, + {"name":"setNumDmlAffectedRows","parameterTypes":["java.lang.Long"] }, + {"name":"setPageToken","parameterTypes":["java.lang.String"] }, + {"name":"setRows","parameterTypes":["java.util.List"] }, + {"name":"setSchema","parameterTypes":["com.google.api.services.bigquery.model.TableSchema"] }, + {"name":"setSessionInfo","parameterTypes":["com.google.api.services.bigquery.model.SessionInfo"] }, + {"name":"setTotalBytesProcessed","parameterTypes":["java.lang.Long"] }, + {"name":"setTotalRows","parameterTypes":["java.math.BigInteger"] } + ] + }, + { + "name":"com.google.api.services.bigquery.model.QueryTimelineSample", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"setActiveUnits","parameterTypes":["java.lang.Long"] }, + {"name":"setCompletedUnits","parameterTypes":["java.lang.Long"] }, + {"name":"setElapsedMs","parameterTypes":["java.lang.Long"] }, + {"name":"setPendingUnits","parameterTypes":["java.lang.Long"] }, + {"name":"setTotalSlotMs","parameterTypes":["java.lang.Long"] } + ] + }, + { + "name":"com.google.api.services.bigquery.model.RangePartitioning", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"setField","parameterTypes":["java.lang.String"] }, + {"name":"setRange","parameterTypes":["com.google.api.services.bigquery.model.RangePartitioning$Range"] } + ] + }, + { + "name":"com.google.api.services.bigquery.model.RangePartitioning$Range", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"setEnd","parameterTypes":["java.lang.Long"] }, + {"name":"setInterval","parameterTypes":["java.lang.Long"] }, + {"name":"setStart","parameterTypes":["java.lang.Long"] } + ] + }, + { + "name":"com.google.api.services.bigquery.model.RegressionMetrics", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"setMeanAbsoluteError","parameterTypes":["java.lang.Double"] }, + {"name":"setMeanSquaredError","parameterTypes":["java.lang.Double"] }, + {"name":"setMeanSquaredLogError","parameterTypes":["java.lang.Double"] }, + {"name":"setMedianAbsoluteError","parameterTypes":["java.lang.Double"] }, + {"name":"setRSquared","parameterTypes":["java.lang.Double"] } + ] + }, + { + "name":"com.google.api.services.bigquery.model.Routine", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"setArguments","parameterTypes":["java.util.List"] }, + {"name":"setCreationTime","parameterTypes":["java.lang.Long"] }, + {"name":"setDefinitionBody","parameterTypes":["java.lang.String"] }, + {"name":"setDeterminismLevel","parameterTypes":["java.lang.String"] }, + {"name":"setEtag","parameterTypes":["java.lang.String"] }, + {"name":"setLanguage","parameterTypes":["java.lang.String"] }, + {"name":"setLastModifiedTime","parameterTypes":["java.lang.Long"] }, + {"name":"setReturnTableType","parameterTypes":["com.google.api.services.bigquery.model.StandardSqlTableType"] }, + {"name":"setReturnType","parameterTypes":["com.google.api.services.bigquery.model.StandardSqlDataType"] }, + {"name":"setRoutineReference","parameterTypes":["com.google.api.services.bigquery.model.RoutineReference"] }, + {"name":"setRoutineType","parameterTypes":["java.lang.String"] } + ] + }, + { + "name":"com.google.api.services.bigquery.model.RoutineReference", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"setDatasetId","parameterTypes":["java.lang.String"] }, + {"name":"setProjectId","parameterTypes":["java.lang.String"] }, + {"name":"setRoutineId","parameterTypes":["java.lang.String"] } + ] + }, + { + "name":"com.google.api.services.bigquery.model.ScriptStackFrame", + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"setEndColumn","parameterTypes":["java.lang.Integer"] }, + {"name":"setEndLine","parameterTypes":["java.lang.Integer"] }, + {"name":"setStartColumn","parameterTypes":["java.lang.Integer"] }, + {"name":"setStartLine","parameterTypes":["java.lang.Integer"] }, + {"name":"setText","parameterTypes":["java.lang.String"] } + ] + }, + { + "name":"com.google.api.services.bigquery.model.ScriptStatistics", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"setEvaluationKind","parameterTypes":["java.lang.String"] }, + {"name":"setStackFrames","parameterTypes":["java.util.List"] } + ] + }, + { + "name":"com.google.api.services.bigquery.model.SessionInfo", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"setSessionId","parameterTypes":["java.lang.String"] } + ] + }, + { + "name":"com.google.api.services.bigquery.model.SnapshotDefinition", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"setBaseTableReference","parameterTypes":["com.google.api.services.bigquery.model.TableReference"] }, + {"name":"setSnapshotTime","parameterTypes":["com.google.api.client.util.DateTime"] } + ] + }, + { + "name":"com.google.api.services.bigquery.model.StandardSqlDataType", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"setTypeKind","parameterTypes":["java.lang.String"] } + ] + }, + { + "name":"com.google.api.services.bigquery.model.StandardSqlField", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"setName","parameterTypes":["java.lang.String"] }, + {"name":"setType","parameterTypes":["com.google.api.services.bigquery.model.StandardSqlDataType"] } + ] + }, + { + "name":"com.google.api.services.bigquery.model.StandardSqlTableType", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"setColumns","parameterTypes":["java.util.List"] } + ] + }, + { + "name":"com.google.api.services.bigquery.model.Table", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"setClustering","parameterTypes":["com.google.api.services.bigquery.model.Clustering"] }, + {"name":"setCreationTime","parameterTypes":["java.lang.Long"] }, + {"name":"setDescription","parameterTypes":["java.lang.String"] }, + {"name":"setEtag","parameterTypes":["java.lang.String"] }, + {"name":"setExpirationTime","parameterTypes":["java.lang.Long"] }, + {"name":"setExternalDataConfiguration","parameterTypes":["com.google.api.services.bigquery.model.ExternalDataConfiguration"] }, + {"name":"setFriendlyName","parameterTypes":["java.lang.String"] }, + {"name":"setId","parameterTypes":["java.lang.String"] }, + {"name":"setKind","parameterTypes":["java.lang.String"] }, + {"name":"setLabels","parameterTypes":["java.util.Map"] }, + {"name":"setLastModifiedTime","parameterTypes":["java.math.BigInteger"] }, + {"name":"setLocation","parameterTypes":["java.lang.String"] }, + {"name":"setMaterializedView","parameterTypes":["com.google.api.services.bigquery.model.MaterializedViewDefinition"] }, + {"name":"setNumBytes","parameterTypes":["java.lang.Long"] }, + {"name":"setNumLongTermBytes","parameterTypes":["java.lang.Long"] }, + {"name":"setNumRows","parameterTypes":["java.math.BigInteger"] }, + {"name":"setRangePartitioning","parameterTypes":["com.google.api.services.bigquery.model.RangePartitioning"] }, + {"name":"setSchema","parameterTypes":["com.google.api.services.bigquery.model.TableSchema"] }, + {"name":"setSelfLink","parameterTypes":["java.lang.String"] }, + {"name":"setSnapshotDefinition","parameterTypes":["com.google.api.services.bigquery.model.SnapshotDefinition"] }, + {"name":"setTableReference","parameterTypes":["com.google.api.services.bigquery.model.TableReference"] }, + {"name":"setTimePartitioning","parameterTypes":["com.google.api.services.bigquery.model.TimePartitioning"] }, + {"name":"setType","parameterTypes":["java.lang.String"] }, + {"name":"setView","parameterTypes":["com.google.api.services.bigquery.model.ViewDefinition"] } + ] + }, + { + "name":"com.google.api.services.bigquery.model.TableCell", + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"setV","parameterTypes":["java.lang.Object"] } + ] + }, + { + "name":"com.google.api.services.bigquery.model.TableDataInsertAllRequest", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true + }, + { + "name":"com.google.api.services.bigquery.model.TableDataInsertAllRequest$Rows", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[{"name":"","parameterTypes":[] }] + }, + { + "name":"com.google.api.services.bigquery.model.TableDataInsertAllResponse", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"setInsertErrors","parameterTypes":["java.util.List"] }, + {"name":"setKind","parameterTypes":["java.lang.String"] } + ] + }, + { + "name":"com.google.api.services.bigquery.model.TableDataInsertAllResponse$InsertErrors", + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"setErrors","parameterTypes":["java.util.List"] }, + {"name":"setIndex","parameterTypes":["java.lang.Long"] } + ] + }, + { + "name":"com.google.api.services.bigquery.model.TableDataList", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"setEtag","parameterTypes":["java.lang.String"] }, + {"name":"setKind","parameterTypes":["java.lang.String"] }, + {"name":"setPageToken","parameterTypes":["java.lang.String"] }, + {"name":"setRows","parameterTypes":["java.util.List"] }, + {"name":"setTotalRows","parameterTypes":["java.lang.Long"] } + ] + }, + { + "name":"com.google.api.services.bigquery.model.TableFieldSchema", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"setDescription","parameterTypes":["java.lang.String"] }, + {"name":"setFields","parameterTypes":["java.util.List"] }, + {"name":"setMaxLength","parameterTypes":["java.lang.Long"] }, + {"name":"setMode","parameterTypes":["java.lang.String"] }, + {"name":"setName","parameterTypes":["java.lang.String"] }, + {"name":"setPolicyTags","parameterTypes":["com.google.api.services.bigquery.model.TableFieldSchema$PolicyTags"] }, + {"name":"setPrecision","parameterTypes":["java.lang.Long"] }, + {"name":"setScale","parameterTypes":["java.lang.Long"] }, + {"name":"setType","parameterTypes":["java.lang.String"] } + ] + }, + { + "name":"com.google.api.services.bigquery.model.TableFieldSchema$PolicyTags", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"setNames","parameterTypes":["java.util.List"] } + ] + }, + { + "name":"com.google.api.services.bigquery.model.TableList", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"setEtag","parameterTypes":["java.lang.String"] }, + {"name":"setKind","parameterTypes":["java.lang.String"] }, + {"name":"setTables","parameterTypes":["java.util.List"] }, + {"name":"setTotalItems","parameterTypes":["java.lang.Integer"] } + ] + }, + { + "name":"com.google.api.services.bigquery.model.TableList$Tables", + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"setCreationTime","parameterTypes":["java.lang.Long"] }, + {"name":"setId","parameterTypes":["java.lang.String"] }, + {"name":"setKind","parameterTypes":["java.lang.String"] }, + {"name":"setRangePartitioning","parameterTypes":["com.google.api.services.bigquery.model.RangePartitioning"] }, + {"name":"setTableReference","parameterTypes":["com.google.api.services.bigquery.model.TableReference"] }, + {"name":"setTimePartitioning","parameterTypes":["com.google.api.services.bigquery.model.TimePartitioning"] }, + {"name":"setType","parameterTypes":["java.lang.String"] } + ] + }, + { + "name":"com.google.api.services.bigquery.model.TableReference", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"setDatasetId","parameterTypes":["java.lang.String"] }, + {"name":"setProjectId","parameterTypes":["java.lang.String"] }, + {"name":"setTableId","parameterTypes":["java.lang.String"] } + ] + }, + { + "name":"com.google.api.services.bigquery.model.TableRow", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"setF","parameterTypes":["java.util.List"] } + ] + }, + { + "name":"com.google.api.services.bigquery.model.TableSchema", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"setFields","parameterTypes":["java.util.List"] } + ] + }, + { + "name":"com.google.api.services.bigquery.model.TimePartitioning", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"setExpirationMs","parameterTypes":["java.lang.Long"] }, + {"name":"setType","parameterTypes":["java.lang.String"] } + ] + }, + { + "name":"com.google.api.services.bigquery.model.TrainingOptions", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"setCalculatePValues","parameterTypes":["java.lang.Boolean"] }, + {"name":"setEarlyStop","parameterTypes":["java.lang.Boolean"] }, + {"name":"setL1Regularization","parameterTypes":["java.lang.Double"] }, + {"name":"setL2Regularization","parameterTypes":["java.lang.Double"] }, + {"name":"setLearnRate","parameterTypes":["java.lang.Double"] }, + {"name":"setLearnRateStrategy","parameterTypes":["java.lang.String"] }, + {"name":"setLossType","parameterTypes":["java.lang.String"] }, + {"name":"setMaxIterations","parameterTypes":["java.lang.Long"] }, + {"name":"setMinRelativeProgress","parameterTypes":["java.lang.Double"] }, + {"name":"setOptimizationStrategy","parameterTypes":["java.lang.String"] }, + {"name":"setPreserveInputStructs","parameterTypes":["java.lang.Boolean"] }, + {"name":"setWarmStart","parameterTypes":["java.lang.Boolean"] } + ] + }, + { + "name":"com.google.api.services.bigquery.model.TrainingRun", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"setEvaluationMetrics","parameterTypes":["com.google.api.services.bigquery.model.EvaluationMetrics"] }, + {"name":"setResults","parameterTypes":["java.util.List"] }, + {"name":"setStartTime","parameterTypes":["java.lang.String"] }, + {"name":"setTrainingOptions","parameterTypes":["com.google.api.services.bigquery.model.TrainingOptions"] } + ] + }, + { + "name":"com.google.api.services.bigquery.model.TransactionInfo", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"setTransactionId","parameterTypes":["java.lang.String"] } + ] + }, + { + "name":"com.google.api.services.bigquery.model.UserDefinedFunctionResource", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[{"name":"","parameterTypes":[] }] + }, + { + "name":"com.google.api.services.bigquery.model.ViewDefinition", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"setQuery","parameterTypes":["java.lang.String"] }, + {"name":"setUseLegacySql","parameterTypes":["java.lang.Boolean"] } + ] + }, + { + "name":"com.google.api.services.storage.Storage$Buckets$Delete", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true + }, + { + "name":"com.google.api.services.storage.Storage$Buckets$Insert", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true + }, + { + "name":"com.google.api.services.storage.Storage$Objects$Delete", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true + }, + { + "name":"com.google.api.services.storage.Storage$Objects$Get", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true + }, + { + "name":"com.google.api.services.storage.Storage$Objects$Insert", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true + }, + { + "name":"com.google.api.services.storage.Storage$Objects$List", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true + }, + { + "name":"com.google.api.services.storage.StorageRequest", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[{"name":"setAlt","parameterTypes":["java.lang.String"] }] + }, + { + "name":"com.google.api.services.storage.model.Bucket", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"setEtag","parameterTypes":["java.lang.String"] }, + {"name":"setIamConfiguration","parameterTypes":["com.google.api.services.storage.model.Bucket$IamConfiguration"] }, + {"name":"setId","parameterTypes":["java.lang.String"] }, + {"name":"setKind","parameterTypes":["java.lang.String"] }, + {"name":"setLocation","parameterTypes":["java.lang.String"] }, + {"name":"setLocationType","parameterTypes":["java.lang.String"] }, + {"name":"setMetageneration","parameterTypes":["java.lang.Long"] }, + {"name":"setName","parameterTypes":["java.lang.String"] }, + {"name":"setProjectNumber","parameterTypes":["java.math.BigInteger"] }, + {"name":"setRpo","parameterTypes":["java.lang.String"] }, + {"name":"setSelfLink","parameterTypes":["java.lang.String"] }, + {"name":"setStorageClass","parameterTypes":["java.lang.String"] }, + {"name":"setTimeCreated","parameterTypes":["com.google.api.client.util.DateTime"] }, + {"name":"setUpdated","parameterTypes":["com.google.api.client.util.DateTime"] } + ] + }, + { + "name":"com.google.api.services.storage.model.Bucket$Cors", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[{"name":"","parameterTypes":[] }] + }, + { + "name":"com.google.api.services.storage.model.Bucket$IamConfiguration", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"setBucketPolicyOnly","parameterTypes":["com.google.api.services.storage.model.Bucket$IamConfiguration$BucketPolicyOnly"] }, + {"name":"setPublicAccessPrevention","parameterTypes":["java.lang.String"] }, + {"name":"setUniformBucketLevelAccess","parameterTypes":["com.google.api.services.storage.model.Bucket$IamConfiguration$UniformBucketLevelAccess"] } + ] + }, + { + "name":"com.google.api.services.storage.model.Bucket$IamConfiguration$BucketPolicyOnly", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"setEnabled","parameterTypes":["java.lang.Boolean"] }, + {"name":"setLockedTime","parameterTypes":["com.google.api.client.util.DateTime"] } + ] + }, + { + "name":"com.google.api.services.storage.model.Bucket$IamConfiguration$UniformBucketLevelAccess", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"setEnabled","parameterTypes":["java.lang.Boolean"] }, + {"name":"setLockedTime","parameterTypes":["com.google.api.client.util.DateTime"] } + ] + }, + { + "name":"com.google.api.services.storage.model.Objects", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"setItems","parameterTypes":["java.util.List"] }, + {"name":"setKind","parameterTypes":["java.lang.String"] } + ] + }, + { + "name":"com.google.api.services.storage.model.StorageObject", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"setBucket","parameterTypes":["java.lang.String"] }, + {"name":"setContentType","parameterTypes":["java.lang.String"] }, + {"name":"setCrc32c","parameterTypes":["java.lang.String"] }, + {"name":"setEtag","parameterTypes":["java.lang.String"] }, + {"name":"setGeneration","parameterTypes":["java.lang.Long"] }, + {"name":"setId","parameterTypes":["java.lang.String"] }, + {"name":"setKind","parameterTypes":["java.lang.String"] }, + {"name":"setMd5Hash","parameterTypes":["java.lang.String"] }, + {"name":"setMediaLink","parameterTypes":["java.lang.String"] }, + {"name":"setMetageneration","parameterTypes":["java.lang.Long"] }, + {"name":"setName","parameterTypes":["java.lang.String"] }, + {"name":"setSelfLink","parameterTypes":["java.lang.String"] }, + {"name":"setSize","parameterTypes":["java.math.BigInteger"] }, + {"name":"setStorageClass","parameterTypes":["java.lang.String"] }, + {"name":"setTimeCreated","parameterTypes":["com.google.api.client.util.DateTime"] }, + {"name":"setTimeStorageClassUpdated","parameterTypes":["com.google.api.client.util.DateTime"] }, + {"name":"setUpdated","parameterTypes":["com.google.api.client.util.DateTime"] } + ] + }, + { + "name":"com.google.auth.oauth2.GoogleCredentials" + }, + { + "name":"com.google.auth.oauth2.ServiceAccountCredentials", + "queriedMethods":[ + {"name":"getClientEmail","parameterTypes":[] }, + {"name":"getClientId","parameterTypes":[] }, + {"name":"getPrivateKey","parameterTypes":[] }, + {"name":"getPrivateKeyId","parameterTypes":[] }, + {"name":"getScopes","parameterTypes":[] } + ] + }, + { + "name":"com.google.auth.oauth2.ServiceAccountJwtAccessCredentials", + "queriedMethods":[{"name":"newBuilder","parameterTypes":[] }] + }, + { + "name":"com.google.auth.oauth2.ServiceAccountJwtAccessCredentials$Builder", + "queriedMethods":[ + {"name":"build","parameterTypes":[] }, + {"name":"setClientEmail","parameterTypes":["java.lang.String"] }, + {"name":"setClientId","parameterTypes":["java.lang.String"] }, + {"name":"setPrivateKey","parameterTypes":["java.security.PrivateKey"] }, + {"name":"setPrivateKeyId","parameterTypes":["java.lang.String"] } + ] + }, + { + "name":"com.google.common.util.concurrent.AbstractFuture", + "fields":[ + {"name":"listeners"}, + {"name":"value"}, + {"name":"waiters"} + ] + }, + { + "name":"com.google.common.util.concurrent.AbstractFuture$Waiter", + "fields":[ + {"name":"next"}, + {"name":"thread"} + ] + }, + { + "name":"com.google.protobuf.ExtensionRegistry", + "methods":[{"name":"getEmptyRegistry","parameterTypes":[] }] + }, + { + "name":"java.io.FileDescriptor" + }, + { + "name":"java.io.IOException" + }, + { + "name":"java.lang.Exception" + }, + { + "name":"java.lang.IllegalArgumentException" + }, + { + "name":"java.lang.NullPointerException" + }, + { + "name":"java.lang.Object", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "methods":[{"name":"","parameterTypes":[] }] + }, + { + "name":"java.lang.OutOfMemoryError" + }, + { + "name":"java.lang.RuntimeException" + }, + { + "name":"java.lang.String" + }, + { + "name":"java.lang.Throwable", + "queriedMethods":[ + {"name":"addSuppressed","parameterTypes":["java.lang.Throwable"] }, + {"name":"getSuppressed","parameterTypes":[] } + ] + }, + { + "name":"java.net.InetSocketAddress", + "methods":[{"name":"getHostString","parameterTypes":[] }] + }, + { + "name":"java.net.PortUnreachableException" + }, + { + "name":"java.nio.Bits", + "fields":[{"name":"UNALIGNED"}] + }, + { + "name":"java.nio.Buffer", + "fields":[{"name":"address"}] + }, + { + "name":"java.nio.ByteBuffer", + "queriedMethods":[{"name":"alignedSlice","parameterTypes":["int"] }] + }, + { + "name":"java.nio.DirectByteBuffer", + "methods":[{"name":"","parameterTypes":["long","int"] }] + }, + { + "name":"java.util.AbstractMap", + "allDeclaredFields":true + }, + { + "name":"java.util.Date" + }, + { + "name":"java.util.HashMap", + "methods":[{"name":"","parameterTypes":[] }] + }, + { + "name":"java.util.Locale", + "queriedMethods":[{"name":"getUnicodeLocaleType","parameterTypes":["java.lang.String"] }] + }, + { + "name":"java.util.Map", + "allDeclaredFields":true + }, + { + "name":"java.util.concurrent.atomic.LongAdder", + "queryAllPublicConstructors":true, + "methods":[ + {"name":"","parameterTypes":[] }, + {"name":"add","parameterTypes":["long"] } + ], + "queriedMethods":[{"name":"sum","parameterTypes":[] }] + }, + { + "name":"org.apache.arrow.memory.DefaultAllocationManagerFactory", + "fields":[{"name":"FACTORY"}] + }, + { + "name":"org.apache.arrow.vector.types.pojo.ArrowType", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true + }, + { + "name":"org.apache.arrow.vector.types.pojo.ArrowType$Int", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true + }, + { + "name":"org.apache.arrow.vector.types.pojo.ArrowType$PrimitiveType", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true + }, + { + "name":"org.apache.arrow.vector.types.pojo.DictionaryEncoding", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true + }, + { + "name":"org.apache.arrow.vector.types.pojo.Field", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true + }, + { + "name":"org.apache.arrow.vector.types.pojo.Schema", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true + }, { - "name":"io.netty.util.internal.shaded.org.jctools.queues.MpscChunkedArrayQueue", - "queryAllDeclaredMethods":true, + "name":"java.math.BigInteger", "allDeclaredFields":true, + "queryAllDeclaredMethods":true, "queryAllDeclaredConstructors":true }, { - "name":"io.netty.util.internal.shaded.org.jctools.queues.MpscArrayQueueConsumerIndexField", - "fields":[{"name":"consumerIndex"}] - }, - { - "name":"io.netty.util.internal.shaded.org.jctools.queues.MpscArrayQueueProducerIndexField", - "fields":[{"name":"producerIndex"}] - }, - { - "name":"io.netty.util.internal.shaded.org.jctools.queues.MpscArrayQueueProducerLimitField", - "fields":[{"name":"producerLimit"}] - }, - { - "name":"java.nio.DirectByteBuffer", - "methods":[{"name":"","parameterTypes":["long","int"] }] - }, - { - "name":"org.apache.arrow.memory.DefaultAllocationManagerFactory", - "fields":[{"name":"FACTORY"}] - }, - { - "name":"org.apache.arrow.vector.types.pojo.ArrowType", + "name":"com.google.cloud.bigquery.BigQueryResultImpl", "allDeclaredFields":true, "queryAllDeclaredMethods":true, "queryAllDeclaredConstructors":true }, { - "name":"org.apache.arrow.vector.types.pojo.ArrowType$Int", + "name":"com.google.cloud.bigquery.BigQueryResultImpl$Row", "allDeclaredFields":true, "queryAllDeclaredMethods":true, "queryAllDeclaredConstructors":true }, { - "name":"org.apache.arrow.vector.types.pojo.ArrowType$PrimitiveType", + "name":"com.google.cloud.bigquery.BigQueryResultImpl$BigQueryResultSet", "allDeclaredFields":true, - "queryAllDeclaredMethods":true + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true }, { - "name":"io.netty.buffer.AbstractReferenceCountedByteBuf", - "fields":[{"name":"refCnt"}] + "name":"com.google.cloud.bigquery.ReadClientConnectionConfiguration", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true }, { - "name":"io.netty.util.internal.shaded.org.jctools.queues.BaseMpscLinkedArrayQueueColdProducerFields", - "fields":[{"name":"producerLimit"}] + "name":"com.google.cloud.bigquery.ReadClientConnectionConfiguration$Builder", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true }, { - "name":"io.netty.util.internal.shaded.org.jctools.queues.BaseMpscLinkedArrayQueueConsumerFields", - "fields":[{"name":"consumerIndex"}] + "name":"com.google.cloud.bigquery.ConnectionSettings", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true }, { - "name":"io.netty.util.internal.shaded.org.jctools.queues.BaseMpscLinkedArrayQueueProducerFields", - "fields":[{"name":"producerIndex"}] + "name":"com.google.cloud.bigquery.ConnectionSettings$Builder", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true } ] \ No newline at end of file diff --git a/google-cloud-bigquery/src/main/resources/META-INF/native-image/com.google.cloud/google-cloud-bigquery/resource-config.json b/google-cloud-bigquery/src/main/resources/META-INF/native-image/com.google.cloud/google-cloud-bigquery/resource-config.json index dfdcc58c44..50ba4db009 100644 --- a/google-cloud-bigquery/src/main/resources/META-INF/native-image/com.google.cloud/google-cloud-bigquery/resource-config.json +++ b/google-cloud-bigquery/src/main/resources/META-INF/native-image/com.google.cloud/google-cloud-bigquery/resource-config.json @@ -2,5 +2,8 @@ "resources":{ "includes":[{ "pattern":"\\Qorg/apache/arrow/memory/DefaultAllocationManagerFactory.class\\E" - }]} + }, + { + "pattern":"\\Qcom/google/api/client/googleapis/google-api-client.properties\\E" + }]} } \ No newline at end of file From 8465d950d242c294bd79cf9fee0098e5e0eb60cb Mon Sep 17 00:00:00 2001 From: diegomarquezp Date: Mon, 11 Aug 2025 16:25:16 +0000 Subject: [PATCH 2/3] fix: use right branch --- .../google-cloud-bigquery/reflect-config.json | 1513 +---------------- .../resource-config.json | 21 +- 2 files changed, 88 insertions(+), 1446 deletions(-) diff --git a/google-cloud-bigquery/src/main/resources/META-INF/native-image/com.google.cloud/google-cloud-bigquery/reflect-config.json b/google-cloud-bigquery/src/main/resources/META-INF/native-image/com.google.cloud/google-cloud-bigquery/reflect-config.json index 688dc809dd..54f58a5221 100644 --- a/google-cloud-bigquery/src/main/resources/META-INF/native-image/com.google.cloud/google-cloud-bigquery/reflect-config.json +++ b/google-cloud-bigquery/src/main/resources/META-INF/native-image/com.google.cloud/google-cloud-bigquery/reflect-config.json @@ -4,1486 +4,117 @@ "queryAllDeclaredMethods":true }, { - "name":"org.apache.arrow.memory.DefaultAllocationManagerFactory", - "fields":[{"name":"FACTORY"}] + "name":"io.netty.buffer.PooledByteBufAllocator", + "fields":[{"name":"directArenas"}] }, - { - "name":"com.google.api.client.util.ArrayMap", - "allDeclaredFields":true - }, - { - "name":"com.google.api.services.bigquery.Bigquery$Datasets$Delete", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true - }, - { - "name":"com.google.api.services.bigquery.Bigquery$Datasets$Get", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true - }, - { - "name":"com.google.api.services.bigquery.Bigquery$Datasets$Insert", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true - }, - { - "name":"com.google.api.services.bigquery.Bigquery$Datasets$List", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true - }, - { - "name":"com.google.api.services.bigquery.Bigquery$Datasets$Patch", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true - }, - { - "name":"com.google.api.services.bigquery.Bigquery$Jobs$Cancel", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true - }, - { - "name":"com.google.api.services.bigquery.Bigquery$Jobs$Delete", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true - }, - { - "name":"com.google.api.services.bigquery.Bigquery$Jobs$Get", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true - }, - { - "name":"com.google.api.services.bigquery.Bigquery$Jobs$GetQueryResults", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true - }, - { - "name":"com.google.api.services.bigquery.Bigquery$Jobs$Insert", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true - }, - { - "name":"com.google.api.services.bigquery.Bigquery$Jobs$List", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true - }, - { - "name":"com.google.api.services.bigquery.Bigquery$Jobs$Query", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true - }, - { - "name":"com.google.api.services.bigquery.Bigquery$Models$Delete", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true - }, - { - "name":"com.google.api.services.bigquery.Bigquery$Models$Get", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true - }, - { - "name":"com.google.api.services.bigquery.Bigquery$Models$List", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true - }, - { - "name":"com.google.api.services.bigquery.Bigquery$Models$Patch", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true - }, - { - "name":"com.google.api.services.bigquery.Bigquery$Routines$Delete", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true - }, - { - "name":"com.google.api.services.bigquery.Bigquery$Routines$Get", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true - }, - { - "name":"com.google.api.services.bigquery.Bigquery$Routines$Insert", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true - }, - { - "name":"com.google.api.services.bigquery.Bigquery$Routines$List", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true - }, - { - "name":"com.google.api.services.bigquery.Bigquery$Routines$Update", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true - }, - { - "name":"com.google.api.services.bigquery.Bigquery$Tabledata$InsertAll", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true - }, - { - "name":"com.google.api.services.bigquery.Bigquery$Tabledata$List", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true - }, - { - "name":"com.google.api.services.bigquery.Bigquery$Tables$Delete", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true - }, - { - "name":"com.google.api.services.bigquery.Bigquery$Tables$Get", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true - }, - { - "name":"com.google.api.services.bigquery.Bigquery$Tables$Insert", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true - }, - { - "name":"com.google.api.services.bigquery.Bigquery$Tables$List", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true - }, - { - "name":"com.google.api.services.bigquery.Bigquery$Tables$Patch", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true - }, - { - "name":"com.google.api.services.bigquery.BigqueryRequest", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true - }, - { - "name":"com.google.api.services.bigquery.model.Argument", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"setArgumentKind","parameterTypes":["java.lang.String"] }, - {"name":"setDataType","parameterTypes":["com.google.api.services.bigquery.model.StandardSqlDataType"] }, - {"name":"setName","parameterTypes":["java.lang.String"] } - ] - }, - { - "name":"com.google.api.services.bigquery.model.Clustering", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"setFields","parameterTypes":["java.util.List"] } - ] - }, - { - "name":"com.google.api.services.bigquery.model.ConnectionProperty", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"setKey","parameterTypes":["java.lang.String"] }, - {"name":"setValue","parameterTypes":["java.lang.String"] } - ] - }, - { - "name":"com.google.api.services.bigquery.model.Dataset", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"setAccess","parameterTypes":["java.util.List"] }, - {"name":"setCreationTime","parameterTypes":["java.lang.Long"] }, - {"name":"setDatasetReference","parameterTypes":["com.google.api.services.bigquery.model.DatasetReference"] }, - {"name":"setDescription","parameterTypes":["java.lang.String"] }, - {"name":"setEtag","parameterTypes":["java.lang.String"] }, - {"name":"setId","parameterTypes":["java.lang.String"] }, - {"name":"setKind","parameterTypes":["java.lang.String"] }, - {"name":"setLabels","parameterTypes":["java.util.Map"] }, - {"name":"setLastModifiedTime","parameterTypes":["java.lang.Long"] }, - {"name":"setLocation","parameterTypes":["java.lang.String"] }, - {"name":"setSelfLink","parameterTypes":["java.lang.String"] } - ] - }, - { - "name":"com.google.api.services.bigquery.model.Dataset$Access", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"setRole","parameterTypes":["java.lang.String"] }, - {"name":"setRoutine","parameterTypes":["com.google.api.services.bigquery.model.RoutineReference"] }, - {"name":"setSpecialGroup","parameterTypes":["java.lang.String"] }, - {"name":"setUserByEmail","parameterTypes":["java.lang.String"] } - ] - }, - { - "name":"com.google.api.services.bigquery.model.Dataset$Tags", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[{"name":"","parameterTypes":[] }] - }, - { - "name":"com.google.api.services.bigquery.model.DatasetList", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"setDatasets","parameterTypes":["java.util.List"] }, - {"name":"setEtag","parameterTypes":["java.lang.String"] }, - {"name":"setKind","parameterTypes":["java.lang.String"] }, - {"name":"setNextPageToken","parameterTypes":["java.lang.String"] } - ] - }, - { - "name":"com.google.api.services.bigquery.model.DatasetList$Datasets", - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"setDatasetReference","parameterTypes":["com.google.api.services.bigquery.model.DatasetReference"] }, - {"name":"setId","parameterTypes":["java.lang.String"] }, - {"name":"setKind","parameterTypes":["java.lang.String"] }, - {"name":"setLabels","parameterTypes":["java.util.Map"] }, - {"name":"setLocation","parameterTypes":["java.lang.String"] } - ] - }, - { - "name":"com.google.api.services.bigquery.model.DatasetReference", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"setDatasetId","parameterTypes":["java.lang.String"] }, - {"name":"setProjectId","parameterTypes":["java.lang.String"] } - ] - }, - { - "name":"com.google.api.services.bigquery.model.DmlStatistics", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"setInsertedRowCount","parameterTypes":["java.lang.Long"] }, - {"name":"setUpdatedRowCount","parameterTypes":["java.lang.Long"] } - ] - }, - { - "name":"com.google.api.services.bigquery.model.ErrorProto", - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"setDebugInfo","parameterTypes":["java.lang.String"] }, - {"name":"setLocation","parameterTypes":["java.lang.String"] }, - {"name":"setMessage","parameterTypes":["java.lang.String"] }, - {"name":"setReason","parameterTypes":["java.lang.String"] } - ] - }, - { - "name":"com.google.api.services.bigquery.model.EvaluationMetrics", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"setRegressionMetrics","parameterTypes":["com.google.api.services.bigquery.model.RegressionMetrics"] } - ] - }, - { - "name":"com.google.api.services.bigquery.model.ExplainQueryStage", - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"setCompletedParallelInputs","parameterTypes":["java.lang.Long"] }, - {"name":"setComputeMsAvg","parameterTypes":["java.lang.Long"] }, - {"name":"setComputeMsMax","parameterTypes":["java.lang.Long"] }, - {"name":"setComputeRatioAvg","parameterTypes":["java.lang.Double"] }, - {"name":"setComputeRatioMax","parameterTypes":["java.lang.Double"] }, - {"name":"setEndMs","parameterTypes":["java.lang.Long"] }, - {"name":"setId","parameterTypes":["java.lang.Long"] }, - {"name":"setInputStages","parameterTypes":["java.util.List"] }, - {"name":"setName","parameterTypes":["java.lang.String"] }, - {"name":"setParallelInputs","parameterTypes":["java.lang.Long"] }, - {"name":"setReadMsAvg","parameterTypes":["java.lang.Long"] }, - {"name":"setReadMsMax","parameterTypes":["java.lang.Long"] }, - {"name":"setReadRatioAvg","parameterTypes":["java.lang.Double"] }, - {"name":"setReadRatioMax","parameterTypes":["java.lang.Double"] }, - {"name":"setRecordsRead","parameterTypes":["java.lang.Long"] }, - {"name":"setRecordsWritten","parameterTypes":["java.lang.Long"] }, - {"name":"setShuffleOutputBytes","parameterTypes":["java.lang.Long"] }, - {"name":"setShuffleOutputBytesSpilled","parameterTypes":["java.lang.Long"] }, - {"name":"setSlotMs","parameterTypes":["java.lang.Long"] }, - {"name":"setStartMs","parameterTypes":["java.lang.Long"] }, - {"name":"setStatus","parameterTypes":["java.lang.String"] }, - {"name":"setSteps","parameterTypes":["java.util.List"] }, - {"name":"setWaitMsAvg","parameterTypes":["java.lang.Long"] }, - {"name":"setWaitMsMax","parameterTypes":["java.lang.Long"] }, - {"name":"setWaitRatioAvg","parameterTypes":["java.lang.Double"] }, - {"name":"setWaitRatioMax","parameterTypes":["java.lang.Double"] }, - {"name":"setWriteMsAvg","parameterTypes":["java.lang.Long"] }, - {"name":"setWriteMsMax","parameterTypes":["java.lang.Long"] }, - {"name":"setWriteRatioAvg","parameterTypes":["java.lang.Double"] }, - {"name":"setWriteRatioMax","parameterTypes":["java.lang.Double"] } - ] - }, - { - "name":"com.google.api.services.bigquery.model.ExplainQueryStep", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"setKind","parameterTypes":["java.lang.String"] }, - {"name":"setSubsteps","parameterTypes":["java.util.List"] } - ] - }, - { - "name":"com.google.api.services.bigquery.model.ExternalDataConfiguration", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"setAutodetect","parameterTypes":["java.lang.Boolean"] }, - {"name":"setDecimalTargetTypes","parameterTypes":["java.util.List"] }, - {"name":"setHivePartitioningOptions","parameterTypes":["com.google.api.services.bigquery.model.HivePartitioningOptions"] }, - {"name":"setSourceFormat","parameterTypes":["java.lang.String"] }, - {"name":"setSourceUris","parameterTypes":["java.util.List"] } - ] - }, - { - "name":"com.google.api.services.bigquery.model.GetQueryResultsResponse", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"setCacheHit","parameterTypes":["java.lang.Boolean"] }, - {"name":"setEtag","parameterTypes":["java.lang.String"] }, - {"name":"setJobComplete","parameterTypes":["java.lang.Boolean"] }, - {"name":"setJobReference","parameterTypes":["com.google.api.services.bigquery.model.JobReference"] }, - {"name":"setKind","parameterTypes":["java.lang.String"] }, - {"name":"setNumDmlAffectedRows","parameterTypes":["java.lang.Long"] }, - {"name":"setPageToken","parameterTypes":["java.lang.String"] }, - {"name":"setRows","parameterTypes":["java.util.List"] }, - {"name":"setSchema","parameterTypes":["com.google.api.services.bigquery.model.TableSchema"] }, - {"name":"setTotalBytesProcessed","parameterTypes":["java.lang.Long"] }, - {"name":"setTotalRows","parameterTypes":["java.math.BigInteger"] } - ] - }, - { - "name":"com.google.api.services.bigquery.model.HivePartitioningOptions", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"setMode","parameterTypes":["java.lang.String"] }, - {"name":"setRequirePartitionFilter","parameterTypes":["java.lang.Boolean"] }, - {"name":"setSourceUriPrefix","parameterTypes":["java.lang.String"] } - ] - }, - { - "name":"com.google.api.services.bigquery.model.IterationResult", - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"setDurationMs","parameterTypes":["java.lang.Long"] }, - {"name":"setIndex","parameterTypes":["java.lang.Integer"] }, - {"name":"setLearnRate","parameterTypes":["java.lang.Double"] }, - {"name":"setTrainingLoss","parameterTypes":["java.lang.Double"] } - ] - }, - { - "name":"com.google.api.services.bigquery.model.Job", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"setConfiguration","parameterTypes":["com.google.api.services.bigquery.model.JobConfiguration"] }, - {"name":"setEtag","parameterTypes":["java.lang.String"] }, - {"name":"setId","parameterTypes":["java.lang.String"] }, - {"name":"setJobReference","parameterTypes":["com.google.api.services.bigquery.model.JobReference"] }, - {"name":"setKind","parameterTypes":["java.lang.String"] }, - {"name":"setSelfLink","parameterTypes":["java.lang.String"] }, - {"name":"setStatistics","parameterTypes":["com.google.api.services.bigquery.model.JobStatistics"] }, - {"name":"setStatus","parameterTypes":["com.google.api.services.bigquery.model.JobStatus"] }, - {"name":"setUserEmail","parameterTypes":["java.lang.String"] } - ] - }, - { - "name":"com.google.api.services.bigquery.model.JobCancelResponse", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"setJob","parameterTypes":["com.google.api.services.bigquery.model.Job"] }, - {"name":"setKind","parameterTypes":["java.lang.String"] } - ] - }, - { - "name":"com.google.api.services.bigquery.model.JobConfiguration", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"setCopy","parameterTypes":["com.google.api.services.bigquery.model.JobConfigurationTableCopy"] }, - {"name":"setDryRun","parameterTypes":["java.lang.Boolean"] }, - {"name":"setExtract","parameterTypes":["com.google.api.services.bigquery.model.JobConfigurationExtract"] }, - {"name":"setJobTimeoutMs","parameterTypes":["java.lang.Long"] }, - {"name":"setJobType","parameterTypes":["java.lang.String"] }, - {"name":"setLabels","parameterTypes":["java.util.Map"] }, - {"name":"setLoad","parameterTypes":["com.google.api.services.bigquery.model.JobConfigurationLoad"] }, - {"name":"setQuery","parameterTypes":["com.google.api.services.bigquery.model.JobConfigurationQuery"] } - ] - }, - { - "name":"com.google.api.services.bigquery.model.JobConfigurationExtract", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"setDestinationFormat","parameterTypes":["java.lang.String"] }, - {"name":"setDestinationUri","parameterTypes":["java.lang.String"] }, - {"name":"setDestinationUris","parameterTypes":["java.util.List"] }, - {"name":"setPrintHeader","parameterTypes":["java.lang.Boolean"] }, - {"name":"setSourceModel","parameterTypes":["com.google.api.services.bigquery.model.ModelReference"] }, - {"name":"setSourceTable","parameterTypes":["com.google.api.services.bigquery.model.TableReference"] } - ] - }, - { - "name":"com.google.api.services.bigquery.model.JobConfigurationLoad", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"setCreateDisposition","parameterTypes":["java.lang.String"] }, - {"name":"setDecimalTargetTypes","parameterTypes":["java.util.List"] }, - {"name":"setDestinationTable","parameterTypes":["com.google.api.services.bigquery.model.TableReference"] }, - {"name":"setRangePartitioning","parameterTypes":["com.google.api.services.bigquery.model.RangePartitioning"] }, - {"name":"setSchema","parameterTypes":["com.google.api.services.bigquery.model.TableSchema"] }, - {"name":"setSourceFormat","parameterTypes":["java.lang.String"] }, - {"name":"setSourceUris","parameterTypes":["java.util.List"] } - ] - }, - { - "name":"com.google.api.services.bigquery.model.JobConfigurationQuery", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"setConnectionProperties","parameterTypes":["java.util.List"] }, - {"name":"setCreateSession","parameterTypes":["java.lang.Boolean"] }, - {"name":"setDefaultDataset","parameterTypes":["com.google.api.services.bigquery.model.DatasetReference"] }, - {"name":"setDestinationTable","parameterTypes":["com.google.api.services.bigquery.model.TableReference"] }, - {"name":"setParameterMode","parameterTypes":["java.lang.String"] }, - {"name":"setPriority","parameterTypes":["java.lang.String"] }, - {"name":"setQuery","parameterTypes":["java.lang.String"] }, - {"name":"setQueryParameters","parameterTypes":["java.util.List"] }, - {"name":"setRangePartitioning","parameterTypes":["com.google.api.services.bigquery.model.RangePartitioning"] }, - {"name":"setUseLegacySql","parameterTypes":["java.lang.Boolean"] }, - {"name":"setWriteDisposition","parameterTypes":["java.lang.String"] } - ] - }, - { - "name":"com.google.api.services.bigquery.model.JobConfigurationTableCopy", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"setDestinationExpirationTime","parameterTypes":["java.lang.Object"] }, - {"name":"setDestinationTable","parameterTypes":["com.google.api.services.bigquery.model.TableReference"] }, - {"name":"setOperationType","parameterTypes":["java.lang.String"] }, - {"name":"setSourceTables","parameterTypes":["java.util.List"] } - ] - }, - { - "name":"com.google.api.services.bigquery.model.JobList", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"setEtag","parameterTypes":["java.lang.String"] }, - {"name":"setJobs","parameterTypes":["java.util.List"] }, - {"name":"setKind","parameterTypes":["java.lang.String"] }, - {"name":"setNextPageToken","parameterTypes":["java.lang.String"] } - ] - }, - { - "name":"com.google.api.services.bigquery.model.JobList$Jobs", - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"setConfiguration","parameterTypes":["com.google.api.services.bigquery.model.JobConfiguration"] }, - {"name":"setErrorResult","parameterTypes":["com.google.api.services.bigquery.model.ErrorProto"] }, - {"name":"setId","parameterTypes":["java.lang.String"] }, - {"name":"setJobReference","parameterTypes":["com.google.api.services.bigquery.model.JobReference"] }, - {"name":"setKind","parameterTypes":["java.lang.String"] }, - {"name":"setState","parameterTypes":["java.lang.String"] }, - {"name":"setStatistics","parameterTypes":["com.google.api.services.bigquery.model.JobStatistics"] }, - {"name":"setStatus","parameterTypes":["com.google.api.services.bigquery.model.JobStatus"] }, - {"name":"setUserEmail","parameterTypes":["java.lang.String"] } - ] - }, - { - "name":"com.google.api.services.bigquery.model.JobReference", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"setJobId","parameterTypes":["java.lang.String"] }, - {"name":"setLocation","parameterTypes":["java.lang.String"] }, - {"name":"setProjectId","parameterTypes":["java.lang.String"] } - ] - }, - { - "name":"com.google.api.services.bigquery.model.JobStatistics", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"setCompletionRatio","parameterTypes":["java.lang.Double"] }, - {"name":"setCopy","parameterTypes":["com.google.api.services.bigquery.model.JobStatistics5"] }, - {"name":"setCreationTime","parameterTypes":["java.lang.Long"] }, - {"name":"setEndTime","parameterTypes":["java.lang.Long"] }, - {"name":"setExtract","parameterTypes":["com.google.api.services.bigquery.model.JobStatistics4"] }, - {"name":"setLoad","parameterTypes":["com.google.api.services.bigquery.model.JobStatistics3"] }, - {"name":"setNumChildJobs","parameterTypes":["java.lang.Long"] }, - {"name":"setParentJobId","parameterTypes":["java.lang.String"] }, - {"name":"setQuery","parameterTypes":["com.google.api.services.bigquery.model.JobStatistics2"] }, - {"name":"setReservationId","parameterTypes":["java.lang.String"] }, - {"name":"setReservationUsage","parameterTypes":["java.util.List"] }, - {"name":"setScriptStatistics","parameterTypes":["com.google.api.services.bigquery.model.ScriptStatistics"] }, - {"name":"setSessionInfo","parameterTypes":["com.google.api.services.bigquery.model.SessionInfo"] }, - {"name":"setStartTime","parameterTypes":["java.lang.Long"] }, - {"name":"setTotalBytesProcessed","parameterTypes":["java.lang.Long"] }, - {"name":"setTotalSlotMs","parameterTypes":["java.lang.Long"] }, - {"name":"setTransactionInfo","parameterTypes":["com.google.api.services.bigquery.model.TransactionInfo"] } - ] - }, - { - "name":"com.google.api.services.bigquery.model.JobStatistics$ReservationUsage", - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"setName","parameterTypes":["java.lang.String"] }, - {"name":"setSlotMs","parameterTypes":["java.lang.Long"] } - ] - }, - { - "name":"com.google.api.services.bigquery.model.JobStatistics2", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"setBillingTier","parameterTypes":["java.lang.Integer"] }, - {"name":"setCacheHit","parameterTypes":["java.lang.Boolean"] }, - {"name":"setDdlOperationPerformed","parameterTypes":["java.lang.String"] }, - {"name":"setDdlTargetRoutine","parameterTypes":["com.google.api.services.bigquery.model.RoutineReference"] }, - {"name":"setDdlTargetTable","parameterTypes":["com.google.api.services.bigquery.model.TableReference"] }, - {"name":"setDmlStats","parameterTypes":["com.google.api.services.bigquery.model.DmlStatistics"] }, - {"name":"setEstimatedBytesProcessed","parameterTypes":["java.lang.Long"] }, - {"name":"setMlStatistics","parameterTypes":["com.google.api.services.bigquery.model.MlStatistics"] }, - {"name":"setNumDmlAffectedRows","parameterTypes":["java.lang.Long"] }, - {"name":"setQueryPlan","parameterTypes":["java.util.List"] }, - {"name":"setReferencedTables","parameterTypes":["java.util.List"] }, - {"name":"setSchema","parameterTypes":["com.google.api.services.bigquery.model.TableSchema"] }, - {"name":"setStatementType","parameterTypes":["java.lang.String"] }, - {"name":"setTimeline","parameterTypes":["java.util.List"] }, - {"name":"setTotalBytesBilled","parameterTypes":["java.lang.Long"] }, - {"name":"setTotalBytesProcessed","parameterTypes":["java.lang.Long"] }, - {"name":"setTotalBytesProcessedAccuracy","parameterTypes":["java.lang.String"] }, - {"name":"setTotalPartitionsProcessed","parameterTypes":["java.lang.Long"] }, - {"name":"setTotalSlotMs","parameterTypes":["java.lang.Long"] }, - {"name":"setUndeclaredQueryParameters","parameterTypes":["java.util.List"] } - ] - }, - { - "name":"com.google.api.services.bigquery.model.JobStatistics3", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"setBadRecords","parameterTypes":["java.lang.Long"] }, - {"name":"setInputFileBytes","parameterTypes":["java.lang.Long"] }, - {"name":"setInputFiles","parameterTypes":["java.lang.Long"] }, - {"name":"setOutputBytes","parameterTypes":["java.lang.Long"] }, - {"name":"setOutputRows","parameterTypes":["java.lang.Long"] } - ] - }, - { - "name":"com.google.api.services.bigquery.model.JobStatistics4", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"setDestinationUriFileCounts","parameterTypes":["java.util.List"] }, - {"name":"setInputBytes","parameterTypes":["java.lang.Long"] } - ] - }, - { - "name":"com.google.api.services.bigquery.model.JobStatistics5", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[{"name":"","parameterTypes":[] }] - }, - { - "name":"com.google.api.services.bigquery.model.JobStatus", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"setErrorResult","parameterTypes":["com.google.api.services.bigquery.model.ErrorProto"] }, - {"name":"setErrors","parameterTypes":["java.util.List"] }, - {"name":"setState","parameterTypes":["java.lang.String"] } - ] - }, - { - "name":"com.google.api.services.bigquery.model.ListModelsResponse", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"setModels","parameterTypes":["java.util.List"] } - ] - }, - { - "name":"com.google.api.services.bigquery.model.ListRoutinesResponse", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"setRoutines","parameterTypes":["java.util.List"] } - ] - }, - { - "name":"com.google.api.services.bigquery.model.MaterializedViewDefinition", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"setEnableRefresh","parameterTypes":["java.lang.Boolean"] }, - {"name":"setQuery","parameterTypes":["java.lang.String"] }, - {"name":"setRefreshIntervalMs","parameterTypes":["java.lang.Long"] } - ] - }, - { - "name":"com.google.api.services.bigquery.model.MlStatistics", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"setIterationResults","parameterTypes":["java.util.List"] }, - {"name":"setMaxIterations","parameterTypes":["java.lang.Long"] } - ] - }, - { - "name":"com.google.api.services.bigquery.model.Model", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"setCreationTime","parameterTypes":["java.lang.Long"] }, - {"name":"setDescription","parameterTypes":["java.lang.String"] }, - {"name":"setEtag","parameterTypes":["java.lang.String"] }, - {"name":"setFeatureColumns","parameterTypes":["java.util.List"] }, - {"name":"setLabelColumns","parameterTypes":["java.util.List"] }, - {"name":"setLastModifiedTime","parameterTypes":["java.lang.Long"] }, - {"name":"setLocation","parameterTypes":["java.lang.String"] }, - {"name":"setModelReference","parameterTypes":["com.google.api.services.bigquery.model.ModelReference"] }, - {"name":"setModelType","parameterTypes":["java.lang.String"] }, - {"name":"setTrainingRuns","parameterTypes":["java.util.List"] } - ] - }, - { - "name":"com.google.api.services.bigquery.model.ModelReference", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"setDatasetId","parameterTypes":["java.lang.String"] }, - {"name":"setModelId","parameterTypes":["java.lang.String"] }, - {"name":"setProjectId","parameterTypes":["java.lang.String"] } - ] - }, - { - "name":"com.google.api.services.bigquery.model.QueryParameter", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"setName","parameterTypes":["java.lang.String"] }, - {"name":"setParameterType","parameterTypes":["com.google.api.services.bigquery.model.QueryParameterType"] }, - {"name":"setParameterValue","parameterTypes":["com.google.api.services.bigquery.model.QueryParameterValue"] } - ] - }, - { - "name":"com.google.api.services.bigquery.model.QueryParameterType", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"setArrayType","parameterTypes":["com.google.api.services.bigquery.model.QueryParameterType"] }, - {"name":"setStructTypes","parameterTypes":["java.util.List"] }, - {"name":"setType","parameterTypes":["java.lang.String"] } - ] - }, - { - "name":"com.google.api.services.bigquery.model.QueryParameterType$StructTypes", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"setName","parameterTypes":["java.lang.String"] }, - {"name":"setType","parameterTypes":["com.google.api.services.bigquery.model.QueryParameterType"] } - ] - }, - { - "name":"com.google.api.services.bigquery.model.QueryParameterValue", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"setArrayValues","parameterTypes":["java.util.List"] }, - {"name":"setStructValues","parameterTypes":["java.util.Map"] }, - {"name":"setValue","parameterTypes":["java.lang.String"] } - ] - }, - { - "name":"com.google.api.services.bigquery.model.QueryRequest", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true - }, - { - "name":"com.google.api.services.bigquery.model.QueryResponse", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"setCacheHit","parameterTypes":["java.lang.Boolean"] }, - {"name":"setDmlStats","parameterTypes":["com.google.api.services.bigquery.model.DmlStatistics"] }, - {"name":"setJobComplete","parameterTypes":["java.lang.Boolean"] }, - {"name":"setJobReference","parameterTypes":["com.google.api.services.bigquery.model.JobReference"] }, - {"name":"setKind","parameterTypes":["java.lang.String"] }, - {"name":"setNumDmlAffectedRows","parameterTypes":["java.lang.Long"] }, - {"name":"setPageToken","parameterTypes":["java.lang.String"] }, - {"name":"setRows","parameterTypes":["java.util.List"] }, - {"name":"setSchema","parameterTypes":["com.google.api.services.bigquery.model.TableSchema"] }, - {"name":"setSessionInfo","parameterTypes":["com.google.api.services.bigquery.model.SessionInfo"] }, - {"name":"setTotalBytesProcessed","parameterTypes":["java.lang.Long"] }, - {"name":"setTotalRows","parameterTypes":["java.math.BigInteger"] } - ] - }, - { - "name":"com.google.api.services.bigquery.model.QueryTimelineSample", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"setActiveUnits","parameterTypes":["java.lang.Long"] }, - {"name":"setCompletedUnits","parameterTypes":["java.lang.Long"] }, - {"name":"setElapsedMs","parameterTypes":["java.lang.Long"] }, - {"name":"setPendingUnits","parameterTypes":["java.lang.Long"] }, - {"name":"setTotalSlotMs","parameterTypes":["java.lang.Long"] } - ] - }, - { - "name":"com.google.api.services.bigquery.model.RangePartitioning", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"setField","parameterTypes":["java.lang.String"] }, - {"name":"setRange","parameterTypes":["com.google.api.services.bigquery.model.RangePartitioning$Range"] } - ] - }, - { - "name":"com.google.api.services.bigquery.model.RangePartitioning$Range", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"setEnd","parameterTypes":["java.lang.Long"] }, - {"name":"setInterval","parameterTypes":["java.lang.Long"] }, - {"name":"setStart","parameterTypes":["java.lang.Long"] } - ] - }, - { - "name":"com.google.api.services.bigquery.model.RegressionMetrics", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"setMeanAbsoluteError","parameterTypes":["java.lang.Double"] }, - {"name":"setMeanSquaredError","parameterTypes":["java.lang.Double"] }, - {"name":"setMeanSquaredLogError","parameterTypes":["java.lang.Double"] }, - {"name":"setMedianAbsoluteError","parameterTypes":["java.lang.Double"] }, - {"name":"setRSquared","parameterTypes":["java.lang.Double"] } - ] - }, - { - "name":"com.google.api.services.bigquery.model.Routine", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"setArguments","parameterTypes":["java.util.List"] }, - {"name":"setCreationTime","parameterTypes":["java.lang.Long"] }, - {"name":"setDefinitionBody","parameterTypes":["java.lang.String"] }, - {"name":"setDeterminismLevel","parameterTypes":["java.lang.String"] }, - {"name":"setEtag","parameterTypes":["java.lang.String"] }, - {"name":"setLanguage","parameterTypes":["java.lang.String"] }, - {"name":"setLastModifiedTime","parameterTypes":["java.lang.Long"] }, - {"name":"setReturnTableType","parameterTypes":["com.google.api.services.bigquery.model.StandardSqlTableType"] }, - {"name":"setReturnType","parameterTypes":["com.google.api.services.bigquery.model.StandardSqlDataType"] }, - {"name":"setRoutineReference","parameterTypes":["com.google.api.services.bigquery.model.RoutineReference"] }, - {"name":"setRoutineType","parameterTypes":["java.lang.String"] } - ] - }, - { - "name":"com.google.api.services.bigquery.model.RoutineReference", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"setDatasetId","parameterTypes":["java.lang.String"] }, - {"name":"setProjectId","parameterTypes":["java.lang.String"] }, - {"name":"setRoutineId","parameterTypes":["java.lang.String"] } - ] - }, - { - "name":"com.google.api.services.bigquery.model.ScriptStackFrame", - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"setEndColumn","parameterTypes":["java.lang.Integer"] }, - {"name":"setEndLine","parameterTypes":["java.lang.Integer"] }, - {"name":"setStartColumn","parameterTypes":["java.lang.Integer"] }, - {"name":"setStartLine","parameterTypes":["java.lang.Integer"] }, - {"name":"setText","parameterTypes":["java.lang.String"] } - ] - }, - { - "name":"com.google.api.services.bigquery.model.ScriptStatistics", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"setEvaluationKind","parameterTypes":["java.lang.String"] }, - {"name":"setStackFrames","parameterTypes":["java.util.List"] } - ] - }, - { - "name":"com.google.api.services.bigquery.model.SessionInfo", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"setSessionId","parameterTypes":["java.lang.String"] } - ] - }, - { - "name":"com.google.api.services.bigquery.model.SnapshotDefinition", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"setBaseTableReference","parameterTypes":["com.google.api.services.bigquery.model.TableReference"] }, - {"name":"setSnapshotTime","parameterTypes":["com.google.api.client.util.DateTime"] } - ] - }, - { - "name":"com.google.api.services.bigquery.model.StandardSqlDataType", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"setTypeKind","parameterTypes":["java.lang.String"] } - ] - }, - { - "name":"com.google.api.services.bigquery.model.StandardSqlField", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"setName","parameterTypes":["java.lang.String"] }, - {"name":"setType","parameterTypes":["com.google.api.services.bigquery.model.StandardSqlDataType"] } - ] - }, - { - "name":"com.google.api.services.bigquery.model.StandardSqlTableType", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"setColumns","parameterTypes":["java.util.List"] } - ] - }, - { - "name":"com.google.api.services.bigquery.model.Table", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"setClustering","parameterTypes":["com.google.api.services.bigquery.model.Clustering"] }, - {"name":"setCreationTime","parameterTypes":["java.lang.Long"] }, - {"name":"setDescription","parameterTypes":["java.lang.String"] }, - {"name":"setEtag","parameterTypes":["java.lang.String"] }, - {"name":"setExpirationTime","parameterTypes":["java.lang.Long"] }, - {"name":"setExternalDataConfiguration","parameterTypes":["com.google.api.services.bigquery.model.ExternalDataConfiguration"] }, - {"name":"setFriendlyName","parameterTypes":["java.lang.String"] }, - {"name":"setId","parameterTypes":["java.lang.String"] }, - {"name":"setKind","parameterTypes":["java.lang.String"] }, - {"name":"setLabels","parameterTypes":["java.util.Map"] }, - {"name":"setLastModifiedTime","parameterTypes":["java.math.BigInteger"] }, - {"name":"setLocation","parameterTypes":["java.lang.String"] }, - {"name":"setMaterializedView","parameterTypes":["com.google.api.services.bigquery.model.MaterializedViewDefinition"] }, - {"name":"setNumBytes","parameterTypes":["java.lang.Long"] }, - {"name":"setNumLongTermBytes","parameterTypes":["java.lang.Long"] }, - {"name":"setNumRows","parameterTypes":["java.math.BigInteger"] }, - {"name":"setRangePartitioning","parameterTypes":["com.google.api.services.bigquery.model.RangePartitioning"] }, - {"name":"setSchema","parameterTypes":["com.google.api.services.bigquery.model.TableSchema"] }, - {"name":"setSelfLink","parameterTypes":["java.lang.String"] }, - {"name":"setSnapshotDefinition","parameterTypes":["com.google.api.services.bigquery.model.SnapshotDefinition"] }, - {"name":"setTableReference","parameterTypes":["com.google.api.services.bigquery.model.TableReference"] }, - {"name":"setTimePartitioning","parameterTypes":["com.google.api.services.bigquery.model.TimePartitioning"] }, - {"name":"setType","parameterTypes":["java.lang.String"] }, - {"name":"setView","parameterTypes":["com.google.api.services.bigquery.model.ViewDefinition"] } - ] - }, - { - "name":"com.google.api.services.bigquery.model.TableCell", - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"setV","parameterTypes":["java.lang.Object"] } - ] - }, - { - "name":"com.google.api.services.bigquery.model.TableDataInsertAllRequest", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true - }, - { - "name":"com.google.api.services.bigquery.model.TableDataInsertAllRequest$Rows", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[{"name":"","parameterTypes":[] }] - }, - { - "name":"com.google.api.services.bigquery.model.TableDataInsertAllResponse", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"setInsertErrors","parameterTypes":["java.util.List"] }, - {"name":"setKind","parameterTypes":["java.lang.String"] } - ] - }, - { - "name":"com.google.api.services.bigquery.model.TableDataInsertAllResponse$InsertErrors", - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"setErrors","parameterTypes":["java.util.List"] }, - {"name":"setIndex","parameterTypes":["java.lang.Long"] } - ] - }, - { - "name":"com.google.api.services.bigquery.model.TableDataList", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"setEtag","parameterTypes":["java.lang.String"] }, - {"name":"setKind","parameterTypes":["java.lang.String"] }, - {"name":"setPageToken","parameterTypes":["java.lang.String"] }, - {"name":"setRows","parameterTypes":["java.util.List"] }, - {"name":"setTotalRows","parameterTypes":["java.lang.Long"] } - ] - }, - { - "name":"com.google.api.services.bigquery.model.TableFieldSchema", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"setDescription","parameterTypes":["java.lang.String"] }, - {"name":"setFields","parameterTypes":["java.util.List"] }, - {"name":"setMaxLength","parameterTypes":["java.lang.Long"] }, - {"name":"setMode","parameterTypes":["java.lang.String"] }, - {"name":"setName","parameterTypes":["java.lang.String"] }, - {"name":"setPolicyTags","parameterTypes":["com.google.api.services.bigquery.model.TableFieldSchema$PolicyTags"] }, - {"name":"setPrecision","parameterTypes":["java.lang.Long"] }, - {"name":"setScale","parameterTypes":["java.lang.Long"] }, - {"name":"setType","parameterTypes":["java.lang.String"] } - ] - }, - { - "name":"com.google.api.services.bigquery.model.TableFieldSchema$PolicyTags", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"setNames","parameterTypes":["java.util.List"] } - ] - }, - { - "name":"com.google.api.services.bigquery.model.TableList", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"setEtag","parameterTypes":["java.lang.String"] }, - {"name":"setKind","parameterTypes":["java.lang.String"] }, - {"name":"setTables","parameterTypes":["java.util.List"] }, - {"name":"setTotalItems","parameterTypes":["java.lang.Integer"] } - ] - }, - { - "name":"com.google.api.services.bigquery.model.TableList$Tables", - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"setCreationTime","parameterTypes":["java.lang.Long"] }, - {"name":"setId","parameterTypes":["java.lang.String"] }, - {"name":"setKind","parameterTypes":["java.lang.String"] }, - {"name":"setRangePartitioning","parameterTypes":["com.google.api.services.bigquery.model.RangePartitioning"] }, - {"name":"setTableReference","parameterTypes":["com.google.api.services.bigquery.model.TableReference"] }, - {"name":"setTimePartitioning","parameterTypes":["com.google.api.services.bigquery.model.TimePartitioning"] }, - {"name":"setType","parameterTypes":["java.lang.String"] } - ] - }, - { - "name":"com.google.api.services.bigquery.model.TableReference", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"setDatasetId","parameterTypes":["java.lang.String"] }, - {"name":"setProjectId","parameterTypes":["java.lang.String"] }, - {"name":"setTableId","parameterTypes":["java.lang.String"] } - ] - }, - { - "name":"com.google.api.services.bigquery.model.TableRow", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"setF","parameterTypes":["java.util.List"] } - ] - }, - { - "name":"com.google.api.services.bigquery.model.TableSchema", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"setFields","parameterTypes":["java.util.List"] } - ] - }, - { - "name":"com.google.api.services.bigquery.model.TimePartitioning", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"setExpirationMs","parameterTypes":["java.lang.Long"] }, - {"name":"setType","parameterTypes":["java.lang.String"] } - ] - }, - { - "name":"com.google.api.services.bigquery.model.TrainingOptions", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"setCalculatePValues","parameterTypes":["java.lang.Boolean"] }, - {"name":"setEarlyStop","parameterTypes":["java.lang.Boolean"] }, - {"name":"setL1Regularization","parameterTypes":["java.lang.Double"] }, - {"name":"setL2Regularization","parameterTypes":["java.lang.Double"] }, - {"name":"setLearnRate","parameterTypes":["java.lang.Double"] }, - {"name":"setLearnRateStrategy","parameterTypes":["java.lang.String"] }, - {"name":"setLossType","parameterTypes":["java.lang.String"] }, - {"name":"setMaxIterations","parameterTypes":["java.lang.Long"] }, - {"name":"setMinRelativeProgress","parameterTypes":["java.lang.Double"] }, - {"name":"setOptimizationStrategy","parameterTypes":["java.lang.String"] }, - {"name":"setPreserveInputStructs","parameterTypes":["java.lang.Boolean"] }, - {"name":"setWarmStart","parameterTypes":["java.lang.Boolean"] } - ] - }, - { - "name":"com.google.api.services.bigquery.model.TrainingRun", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"setEvaluationMetrics","parameterTypes":["com.google.api.services.bigquery.model.EvaluationMetrics"] }, - {"name":"setResults","parameterTypes":["java.util.List"] }, - {"name":"setStartTime","parameterTypes":["java.lang.String"] }, - {"name":"setTrainingOptions","parameterTypes":["com.google.api.services.bigquery.model.TrainingOptions"] } - ] - }, - { - "name":"com.google.api.services.bigquery.model.TransactionInfo", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"setTransactionId","parameterTypes":["java.lang.String"] } - ] - }, - { - "name":"com.google.api.services.bigquery.model.UserDefinedFunctionResource", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[{"name":"","parameterTypes":[] }] - }, - { - "name":"com.google.api.services.bigquery.model.ViewDefinition", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"setQuery","parameterTypes":["java.lang.String"] }, - {"name":"setUseLegacySql","parameterTypes":["java.lang.Boolean"] } - ] - }, - { - "name":"com.google.api.services.storage.Storage$Buckets$Delete", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true - }, - { - "name":"com.google.api.services.storage.Storage$Buckets$Insert", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true - }, - { - "name":"com.google.api.services.storage.Storage$Objects$Delete", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true - }, - { - "name":"com.google.api.services.storage.Storage$Objects$Get", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true - }, - { - "name":"com.google.api.services.storage.Storage$Objects$Insert", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true - }, - { - "name":"com.google.api.services.storage.Storage$Objects$List", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true - }, - { - "name":"com.google.api.services.storage.StorageRequest", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[{"name":"setAlt","parameterTypes":["java.lang.String"] }] - }, - { - "name":"com.google.api.services.storage.model.Bucket", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"setEtag","parameterTypes":["java.lang.String"] }, - {"name":"setIamConfiguration","parameterTypes":["com.google.api.services.storage.model.Bucket$IamConfiguration"] }, - {"name":"setId","parameterTypes":["java.lang.String"] }, - {"name":"setKind","parameterTypes":["java.lang.String"] }, - {"name":"setLocation","parameterTypes":["java.lang.String"] }, - {"name":"setLocationType","parameterTypes":["java.lang.String"] }, - {"name":"setMetageneration","parameterTypes":["java.lang.Long"] }, - {"name":"setName","parameterTypes":["java.lang.String"] }, - {"name":"setProjectNumber","parameterTypes":["java.math.BigInteger"] }, - {"name":"setRpo","parameterTypes":["java.lang.String"] }, - {"name":"setSelfLink","parameterTypes":["java.lang.String"] }, - {"name":"setStorageClass","parameterTypes":["java.lang.String"] }, - {"name":"setTimeCreated","parameterTypes":["com.google.api.client.util.DateTime"] }, - {"name":"setUpdated","parameterTypes":["com.google.api.client.util.DateTime"] } - ] - }, - { - "name":"com.google.api.services.storage.model.Bucket$Cors", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[{"name":"","parameterTypes":[] }] - }, - { - "name":"com.google.api.services.storage.model.Bucket$IamConfiguration", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"setBucketPolicyOnly","parameterTypes":["com.google.api.services.storage.model.Bucket$IamConfiguration$BucketPolicyOnly"] }, - {"name":"setPublicAccessPrevention","parameterTypes":["java.lang.String"] }, - {"name":"setUniformBucketLevelAccess","parameterTypes":["com.google.api.services.storage.model.Bucket$IamConfiguration$UniformBucketLevelAccess"] } - ] - }, - { - "name":"com.google.api.services.storage.model.Bucket$IamConfiguration$BucketPolicyOnly", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"setEnabled","parameterTypes":["java.lang.Boolean"] }, - {"name":"setLockedTime","parameterTypes":["com.google.api.client.util.DateTime"] } - ] - }, - { - "name":"com.google.api.services.storage.model.Bucket$IamConfiguration$UniformBucketLevelAccess", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"setEnabled","parameterTypes":["java.lang.Boolean"] }, - {"name":"setLockedTime","parameterTypes":["com.google.api.client.util.DateTime"] } - ] - }, - { - "name":"com.google.api.services.storage.model.Objects", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"setItems","parameterTypes":["java.util.List"] }, - {"name":"setKind","parameterTypes":["java.lang.String"] } - ] - }, - { - "name":"com.google.api.services.storage.model.StorageObject", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"setBucket","parameterTypes":["java.lang.String"] }, - {"name":"setContentType","parameterTypes":["java.lang.String"] }, - {"name":"setCrc32c","parameterTypes":["java.lang.String"] }, - {"name":"setEtag","parameterTypes":["java.lang.String"] }, - {"name":"setGeneration","parameterTypes":["java.lang.Long"] }, - {"name":"setId","parameterTypes":["java.lang.String"] }, - {"name":"setKind","parameterTypes":["java.lang.String"] }, - {"name":"setMd5Hash","parameterTypes":["java.lang.String"] }, - {"name":"setMediaLink","parameterTypes":["java.lang.String"] }, - {"name":"setMetageneration","parameterTypes":["java.lang.Long"] }, - {"name":"setName","parameterTypes":["java.lang.String"] }, - {"name":"setSelfLink","parameterTypes":["java.lang.String"] }, - {"name":"setSize","parameterTypes":["java.math.BigInteger"] }, - {"name":"setStorageClass","parameterTypes":["java.lang.String"] }, - {"name":"setTimeCreated","parameterTypes":["com.google.api.client.util.DateTime"] }, - {"name":"setTimeStorageClassUpdated","parameterTypes":["com.google.api.client.util.DateTime"] }, - {"name":"setUpdated","parameterTypes":["com.google.api.client.util.DateTime"] } - ] - }, - { - "name":"com.google.auth.oauth2.GoogleCredentials" - }, - { - "name":"com.google.auth.oauth2.ServiceAccountCredentials", - "queriedMethods":[ - {"name":"getClientEmail","parameterTypes":[] }, - {"name":"getClientId","parameterTypes":[] }, - {"name":"getPrivateKey","parameterTypes":[] }, - {"name":"getPrivateKeyId","parameterTypes":[] }, - {"name":"getScopes","parameterTypes":[] } - ] - }, - { - "name":"com.google.auth.oauth2.ServiceAccountJwtAccessCredentials", - "queriedMethods":[{"name":"newBuilder","parameterTypes":[] }] - }, - { - "name":"com.google.auth.oauth2.ServiceAccountJwtAccessCredentials$Builder", - "queriedMethods":[ - {"name":"build","parameterTypes":[] }, - {"name":"setClientEmail","parameterTypes":["java.lang.String"] }, - {"name":"setClientId","parameterTypes":["java.lang.String"] }, - {"name":"setPrivateKey","parameterTypes":["java.security.PrivateKey"] }, - {"name":"setPrivateKeyId","parameterTypes":["java.lang.String"] } - ] - }, - { - "name":"com.google.common.util.concurrent.AbstractFuture", - "fields":[ - {"name":"listeners"}, - {"name":"value"}, - {"name":"waiters"} - ] - }, - { - "name":"com.google.common.util.concurrent.AbstractFuture$Waiter", - "fields":[ - {"name":"next"}, - {"name":"thread"} - ] - }, - { - "name":"com.google.protobuf.ExtensionRegistry", - "methods":[{"name":"getEmptyRegistry","parameterTypes":[] }] - }, - { - "name":"java.io.FileDescriptor" - }, - { - "name":"java.io.IOException" - }, - { - "name":"java.lang.Exception" - }, - { - "name":"java.lang.IllegalArgumentException" - }, - { - "name":"java.lang.NullPointerException" - }, - { - "name":"java.lang.Object", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "methods":[{"name":"","parameterTypes":[] }] - }, - { - "name":"java.lang.OutOfMemoryError" - }, - { - "name":"java.lang.RuntimeException" - }, - { - "name":"java.lang.String" - }, - { - "name":"java.lang.Throwable", - "queriedMethods":[ - {"name":"addSuppressed","parameterTypes":["java.lang.Throwable"] }, - {"name":"getSuppressed","parameterTypes":[] } - ] - }, - { - "name":"java.net.InetSocketAddress", - "methods":[{"name":"getHostString","parameterTypes":[] }] - }, - { - "name":"java.net.PortUnreachableException" - }, - { - "name":"java.nio.Bits", - "fields":[{"name":"UNALIGNED"}] - }, - { - "name":"java.nio.Buffer", - "fields":[{"name":"address"}] - }, - { - "name":"java.nio.ByteBuffer", - "queriedMethods":[{"name":"alignedSlice","parameterTypes":["int"] }] - }, - { - "name":"java.nio.DirectByteBuffer", - "methods":[{"name":"","parameterTypes":["long","int"] }] - }, - { - "name":"java.util.AbstractMap", - "allDeclaredFields":true - }, - { - "name":"java.util.Date" - }, - { - "name":"java.util.HashMap", - "methods":[{"name":"","parameterTypes":[] }] - }, - { - "name":"java.util.Locale", - "queriedMethods":[{"name":"getUnicodeLocaleType","parameterTypes":["java.lang.String"] }] - }, - { - "name":"java.util.Map", - "allDeclaredFields":true - }, - { - "name":"java.util.concurrent.atomic.LongAdder", - "queryAllPublicConstructors":true, - "methods":[ - {"name":"","parameterTypes":[] }, - {"name":"add","parameterTypes":["long"] } - ], - "queriedMethods":[{"name":"sum","parameterTypes":[] }] - }, - { - "name":"org.apache.arrow.memory.DefaultAllocationManagerFactory", - "fields":[{"name":"FACTORY"}] - }, - { - "name":"org.apache.arrow.vector.types.pojo.ArrowType", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true - }, - { - "name":"org.apache.arrow.vector.types.pojo.ArrowType$Int", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true - }, - { - "name":"org.apache.arrow.vector.types.pojo.ArrowType$PrimitiveType", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true - }, - { - "name":"org.apache.arrow.vector.types.pojo.DictionaryEncoding", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true - }, - { - "name":"org.apache.arrow.vector.types.pojo.Field", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true - }, - { - "name":"org.apache.arrow.vector.types.pojo.Schema", - "allDeclaredFields":true, - "queryAllDeclaredMethods":true, - "queryAllDeclaredConstructors":true - }, { - "name":"java.math.BigInteger", + "name":"io.netty.util.internal.shaded.org.jctools.queues.MpscChunkedArrayQueue", + "queryAllDeclaredMethods":true, "allDeclaredFields":true, + "queryAllDeclaredConstructors":true + }, + { + "name":"io.netty.util.internal.shaded.org.jctools.queues.MpscArrayQueueConsumerIndexField", + "fields":[{"name":"consumerIndex"}] + }, + { + "name":"io.netty.util.internal.shaded.org.jctools.queues.MpscArrayQueueProducerIndexField", + "fields":[{"name":"producerIndex"}] + }, + { + "name":"io.netty.util.internal.shaded.org.jctools.queues.MpscArrayQueueProducerLimitField", + "fields":[{"name":"producerLimit"}] + }, + { + "name":"java.nio.DirectByteBuffer", + "methods":[{"name":"","parameterTypes":["long","int"] }] + }, + + { + "name":"org.apache.arrow.memory.BaseAllocator", + "allDeclaredFields":true, + "queryAllDeclaredFields":true, "queryAllDeclaredMethods":true, "queryAllDeclaredConstructors":true }, { - "name":"com.google.cloud.bigquery.BigQueryResultImpl", + "name":"org.apache.arrow.memory.BaseAllocator$Config", "allDeclaredFields":true, + "queryAllDeclaredFields":true, "queryAllDeclaredMethods":true, "queryAllDeclaredConstructors":true }, { - "name":"com.google.cloud.bigquery.BigQueryResultImpl$Row", + "name":"org.apache.arrow.memory.DefaultAllocationManagerOption", "allDeclaredFields":true, + "queryAllDeclaredFields":true, "queryAllDeclaredMethods":true, "queryAllDeclaredConstructors":true }, { - "name":"com.google.cloud.bigquery.BigQueryResultImpl$BigQueryResultSet", + "name":"org.apache.arrow.memory.netty.NettyAllocationManager$1", "allDeclaredFields":true, + "queryAllDeclaredFields":true, "queryAllDeclaredMethods":true, "queryAllDeclaredConstructors":true }, { - "name":"com.google.cloud.bigquery.ReadClientConnectionConfiguration", + "name":"org.apache.arrow.memory.netty.DefaultAllocationManagerFactory", "allDeclaredFields":true, + "queryAllDeclaredFields":true, "queryAllDeclaredMethods":true, "queryAllDeclaredConstructors":true }, { - "name":"com.google.cloud.bigquery.ReadClientConnectionConfiguration$Builder", + "name":"org.apache.arrow.memory.DefaultAllocationManagerFactory", "allDeclaredFields":true, + "queryAllDeclaredFields":true, "queryAllDeclaredMethods":true, "queryAllDeclaredConstructors":true }, { - "name":"com.google.cloud.bigquery.ConnectionSettings", + "name":"org.apache.arrow.vector.types.pojo.ArrowType", "allDeclaredFields":true, "queryAllDeclaredMethods":true, "queryAllDeclaredConstructors":true }, { - "name":"com.google.cloud.bigquery.ConnectionSettings$Builder", + "name":"org.apache.arrow.vector.types.pojo.ArrowType$Int", "allDeclaredFields":true, "queryAllDeclaredMethods":true, "queryAllDeclaredConstructors":true + }, + { + "name":"org.apache.arrow.vector.types.pojo.ArrowType$PrimitiveType", + "allDeclaredFields":true, + "queryAllDeclaredMethods":true + }, + { + "name": "org.apache.arrow.vector.types.pojo.DictionaryEncoding", + "allDeclaredFields": true + }, + { + "name": "org.apache.arrow.vector.types.pojo.Field", + "allDeclaredFields": true + }, + { + "name": "org.apache.arrow.vector.types.pojo.Schema", + "allDeclaredFields": true + }, + { + "name":"io.netty.buffer.AbstractReferenceCountedByteBuf", + "fields":[{"name":"refCnt"}] + }, + { + "name":"io.netty.util.internal.shaded.org.jctools.queues.BaseMpscLinkedArrayQueueColdProducerFields", + "fields":[{"name":"producerLimit"}] + }, + { + "name":"io.netty.util.internal.shaded.org.jctools.queues.BaseMpscLinkedArrayQueueConsumerFields", + "fields":[{"name":"consumerIndex"}] + }, + { + "name":"io.netty.util.internal.shaded.org.jctools.queues.BaseMpscLinkedArrayQueueProducerFields", + "fields":[{"name":"producerIndex"}] } ] \ No newline at end of file diff --git a/google-cloud-bigquery/src/main/resources/META-INF/native-image/com.google.cloud/google-cloud-bigquery/resource-config.json b/google-cloud-bigquery/src/main/resources/META-INF/native-image/com.google.cloud/google-cloud-bigquery/resource-config.json index 50ba4db009..adb396c74e 100644 --- a/google-cloud-bigquery/src/main/resources/META-INF/native-image/com.google.cloud/google-cloud-bigquery/resource-config.json +++ b/google-cloud-bigquery/src/main/resources/META-INF/native-image/com.google.cloud/google-cloud-bigquery/resource-config.json @@ -1,9 +1,20 @@ { "resources":{ - "includes":[{ - "pattern":"\\Qorg/apache/arrow/memory/DefaultAllocationManagerFactory.class\\E" - }, + "includes":[ { - "pattern":"\\Qcom/google/api/client/googleapis/google-api-client.properties\\E" - }]} + "pattern":"\\Qorg/apache/arrow/memory/DefaultAllocationManagerFactory.class\\E" + } + ] + }, + "globs":[ + { + "glob": "org/apache/arrow/memory/DefaultAllocationManagerFactory.class" + }, + { + "glob": "org/apache/arrow/memory/netty/DefaultAllocationManagerFactory.class" + }, + { + "glob": "org/apache/arrow/memory/unsafe/DefaultAllocationManagerFactory.class" + } + ] } \ No newline at end of file From 62a0124b8c41e2bb1a630e6be953fa581dbcd584 Mon Sep 17 00:00:00 2001 From: diegomarquezp Date: Mon, 11 Aug 2025 19:39:33 +0000 Subject: [PATCH 3/3] chore: include pom changes from debug branch, add more configs --- google-cloud-bigquery/pom.xml | 33 +------------------ .../google-cloud-bigquery/reflect-config.json | 14 ++++++++ .../resource-config.json | 6 ++++ 3 files changed, 21 insertions(+), 32 deletions(-) diff --git a/google-cloud-bigquery/pom.xml b/google-cloud-bigquery/pom.xml index 6e226056ba..37acecdeb1 100644 --- a/google-cloud-bigquery/pom.xml +++ b/google-cloud-bigquery/pom.xml @@ -15,7 +15,6 @@ google-cloud-bigquery - 4.1.119.Final @@ -117,37 +116,6 @@ org.apache.arrow arrow-memory-netty - - - - io.netty - netty-common - - - io.netty - netty-buffer - - - runtime - - - - io.netty - netty-common - ${netty.version} - runtime - - - io.netty - netty-buffer - ${netty.version} - runtime @@ -290,6 +258,7 @@ true -J--add-opens=java.base/java.nio=org.apache.arrow.memory.core,ALL-UNNAMED + -J--add-opens=java.base/java.nio=java-base,ALL-UNNAMED diff --git a/google-cloud-bigquery/src/main/resources/META-INF/native-image/com.google.cloud/google-cloud-bigquery/reflect-config.json b/google-cloud-bigquery/src/main/resources/META-INF/native-image/com.google.cloud/google-cloud-bigquery/reflect-config.json index 54f58a5221..921440df69 100644 --- a/google-cloud-bigquery/src/main/resources/META-INF/native-image/com.google.cloud/google-cloud-bigquery/reflect-config.json +++ b/google-cloud-bigquery/src/main/resources/META-INF/native-image/com.google.cloud/google-cloud-bigquery/reflect-config.json @@ -72,6 +72,20 @@ "queryAllDeclaredMethods":true, "queryAllDeclaredConstructors":true }, + { + "name":"org.apache.arrow.memory.RootAllocator", + "allDeclaredFields":true, + "queryAllDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true + }, + { + "name":"org.apache.arrow.memory.DefaultAllocationManagerFactory", + "allDeclaredFields":true, + "queryAllDeclaredFields":true, + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true + }, { "name":"org.apache.arrow.vector.types.pojo.ArrowType", "allDeclaredFields":true, diff --git a/google-cloud-bigquery/src/main/resources/META-INF/native-image/com.google.cloud/google-cloud-bigquery/resource-config.json b/google-cloud-bigquery/src/main/resources/META-INF/native-image/com.google.cloud/google-cloud-bigquery/resource-config.json index adb396c74e..c4710244e2 100644 --- a/google-cloud-bigquery/src/main/resources/META-INF/native-image/com.google.cloud/google-cloud-bigquery/resource-config.json +++ b/google-cloud-bigquery/src/main/resources/META-INF/native-image/com.google.cloud/google-cloud-bigquery/resource-config.json @@ -3,6 +3,12 @@ "includes":[ { "pattern":"\\Qorg/apache/arrow/memory/DefaultAllocationManagerFactory.class\\E" + }, + { + "pattern":"\\Qorg/apache/arrow/memory/netty/DefaultAllocationManagerFactory.class\\E" + }, + { + "pattern":"\\Qorg/apache/arrow/memory/unsafe/DefaultAllocationManagerFactory.class\\E" } ] },