The guaranteed data freshness (in seconds) when querying tables created by
the stream. Editing this field will only affect new tables created in the
future, but existing tables will not be impacted. Lower values mean that
queries will return fresher data, but may result in higher cost.
The guaranteed data freshness (in seconds) when querying tables created by
the stream. Editing this field will only affect new tables created in the
future, but existing tables will not be impacted. Lower values mean that
queries will return fresher data, but may result in higher cost.
The guaranteed data freshness (in seconds) when querying tables created by
the stream. Editing this field will only affect new tables created in the
future, but existing tables will not be impacted. Lower values mean that
queries will return fresher data, but may result in higher cost.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[],[],null,["# Interface BigQueryDestinationConfigOrBuilder (0.16.0)\n\nVersion latestkeyboard_arrow_down\n\n- [0.16.0 (latest)](/java/docs/reference/google-cloudevent-types/latest/com.google.events.cloud.datastream.v1.BigQueryDestinationConfigOrBuilder)\n- [0.15.0](/java/docs/reference/google-cloudevent-types/0.15.0/com.google.events.cloud.datastream.v1.BigQueryDestinationConfigOrBuilder)\n- [0.14.1](/java/docs/reference/google-cloudevent-types/0.14.1/com.google.events.cloud.datastream.v1.BigQueryDestinationConfigOrBuilder) \n\n public interface BigQueryDestinationConfigOrBuilder extends MessageOrBuilder\n\nImplements\n----------\n\n[MessageOrBuilder](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.MessageOrBuilder.html)\n\nMethods\n-------\n\n### getDataFreshness()\n\n public abstract Duration getDataFreshness()\n\nThe guaranteed data freshness (in seconds) when querying tables created by\nthe stream. Editing this field will only affect new tables created in the\nfuture, but existing tables will not be impacted. Lower values mean that\nqueries will return fresher data, but may result in higher cost.\n\n`.google.protobuf.Duration data_freshness = 300;`\n\n### getDataFreshnessOrBuilder()\n\n public abstract DurationOrBuilder getDataFreshnessOrBuilder()\n\nThe guaranteed data freshness (in seconds) when querying tables created by\nthe stream. Editing this field will only affect new tables created in the\nfuture, but existing tables will not be impacted. Lower values mean that\nqueries will return fresher data, but may result in higher cost.\n\n`.google.protobuf.Duration data_freshness = 300;`\n\n### getDatasetConfigCase()\n\n public abstract BigQueryDestinationConfig.DatasetConfigCase getDatasetConfigCase()\n\n### getSingleTargetDataset()\n\n public abstract BigQueryDestinationConfig.SingleTargetDataset getSingleTargetDataset()\n\nSingle destination dataset.\n\n`\n.google.events.cloud.datastream.v1.BigQueryDestinationConfig.SingleTargetDataset single_target_dataset = 201;\n`\n\n### getSingleTargetDatasetOrBuilder()\n\n public abstract BigQueryDestinationConfig.SingleTargetDatasetOrBuilder getSingleTargetDatasetOrBuilder()\n\nSingle destination dataset.\n\n`\n.google.events.cloud.datastream.v1.BigQueryDestinationConfig.SingleTargetDataset single_target_dataset = 201;\n`\n\n### getSourceHierarchyDatasets()\n\n public abstract BigQueryDestinationConfig.SourceHierarchyDatasets getSourceHierarchyDatasets()\n\nSource hierarchy datasets.\n\n`\n.google.events.cloud.datastream.v1.BigQueryDestinationConfig.SourceHierarchyDatasets source_hierarchy_datasets = 202;\n`\n\n### getSourceHierarchyDatasetsOrBuilder()\n\n public abstract BigQueryDestinationConfig.SourceHierarchyDatasetsOrBuilder getSourceHierarchyDatasetsOrBuilder()\n\nSource hierarchy datasets.\n\n`\n.google.events.cloud.datastream.v1.BigQueryDestinationConfig.SourceHierarchyDatasets source_hierarchy_datasets = 202;\n`\n\n### hasDataFreshness()\n\n public abstract boolean hasDataFreshness()\n\nThe guaranteed data freshness (in seconds) when querying tables created by\nthe stream. Editing this field will only affect new tables created in the\nfuture, but existing tables will not be impacted. Lower values mean that\nqueries will return fresher data, but may result in higher cost.\n\n`.google.protobuf.Duration data_freshness = 300;`\n\n### hasSingleTargetDataset()\n\n public abstract boolean hasSingleTargetDataset()\n\nSingle destination dataset.\n\n`\n.google.events.cloud.datastream.v1.BigQueryDestinationConfig.SingleTargetDataset single_target_dataset = 201;\n`\n\n### hasSourceHierarchyDatasets()\n\n public abstract boolean hasSourceHierarchyDatasets()\n\nSource hierarchy datasets.\n\n`\n.google.events.cloud.datastream.v1.BigQueryDestinationConfig.SourceHierarchyDatasets source_hierarchy_datasets = 202;\n`"]]