Skip to content
This repository was archived by the owner on Sep 12, 2025. It is now read-only.

Commit e08d2fd

Browse files
fix: remove bigquery.readonly auth scope (#394)
* chore: use gapic-generator-python 0.63.2 * 🦉 Updates from OwlBot See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md * fix!: remove bigquery.readonly auth scope PiperOrigin-RevId: 429331987 Source-Link: googleapis/googleapis@4b2bd26 Source-Link: googleapis/googleapis-gen@fa17f03 Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiZmExN2YwM2I1YWU5NjMxNmNkMDJmMjk5N2YyZmQxMTk2ZTAzNGU1ZSJ9 * 🦉 Updates from OwlBot See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md docs: add generated snippets PiperOrigin-RevId: 427792504 Source-Link: googleapis/googleapis@55b9e1e Source-Link: googleapis/googleapis-gen@bf4e86b Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiYmY0ZTg2Yjc1M2Y0MmNiMGVkYjFmZDUxZmJlODQwZDdkYTBhMWNkZSJ9 Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com> Co-authored-by: Tim Swast <swast@google.com>
1 parent cf5709e commit e08d2fd

File tree

50 files changed

+4048
-12
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

50 files changed

+4048
-12
lines changed

google/cloud/bigquery_storage_v1/services/big_query_read/async_client.py

Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -251,6 +251,26 @@ async def create_read_session(
251251
are created and do not require manual clean-up by the
252252
caller.
253253
254+
255+
.. code-block::
256+
257+
from google.cloud import bigquery_storage_v1
258+
259+
def sample_create_read_session():
260+
# Create a client
261+
client = bigquery_storage_v1.BigQueryReadClient()
262+
263+
# Initialize request argument(s)
264+
request = bigquery_storage_v1.CreateReadSessionRequest(
265+
parent="parent_value",
266+
)
267+
268+
# Make the request
269+
response = client.create_read_session(request=request)
270+
271+
# Handle the response
272+
print(response)
273+
254274
Args:
255275
request (Union[google.cloud.bigquery_storage_v1.types.CreateReadSessionRequest, dict]):
256276
The request object. Request message for
@@ -368,6 +388,27 @@ def read_rows(
368388
Each request also returns a set of stream statistics
369389
reflecting the current state of the stream.
370390
391+
392+
.. code-block::
393+
394+
from google.cloud import bigquery_storage_v1
395+
396+
def sample_read_rows():
397+
# Create a client
398+
client = bigquery_storage_v1.BigQueryReadClient()
399+
400+
# Initialize request argument(s)
401+
request = bigquery_storage_v1.ReadRowsRequest(
402+
read_stream="read_stream_value",
403+
)
404+
405+
# Make the request
406+
stream = client.read_rows(request=request)
407+
408+
# Handle the response
409+
for response in stream:
410+
print(response)
411+
371412
Args:
372413
request (Union[google.cloud.bigquery_storage_v1.types.ReadRowsRequest, dict]):
373414
The request object. Request message for `ReadRows`.
@@ -470,6 +511,26 @@ async def split_read_stream(
470511
original[0-j] = primary[0-j] and original[j-n] = residual[0-m]
471512
once the streams have been read to completion.
472513
514+
515+
.. code-block::
516+
517+
from google.cloud import bigquery_storage_v1
518+
519+
def sample_split_read_stream():
520+
# Create a client
521+
client = bigquery_storage_v1.BigQueryReadClient()
522+
523+
# Initialize request argument(s)
524+
request = bigquery_storage_v1.SplitReadStreamRequest(
525+
name="name_value",
526+
)
527+
528+
# Make the request
529+
response = client.split_read_stream(request=request)
530+
531+
# Handle the response
532+
print(response)
533+
473534
Args:
474535
request (Union[google.cloud.bigquery_storage_v1.types.SplitReadStreamRequest, dict]):
475536
The request object. Request message for

google/cloud/bigquery_storage_v1/services/big_query_read/client.py

Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -471,6 +471,27 @@ def create_read_session(
471471
are created and do not require manual clean-up by the
472472
caller.
473473
474+
475+
476+
.. code-block::
477+
478+
from google.cloud import bigquery_storage_v1
479+
480+
def sample_create_read_session():
481+
# Create a client
482+
client = bigquery_storage_v1.BigQueryReadClient()
483+
484+
# Initialize request argument(s)
485+
request = bigquery_storage_v1.CreateReadSessionRequest(
486+
parent="parent_value",
487+
)
488+
489+
# Make the request
490+
response = client.create_read_session(request=request)
491+
492+
# Handle the response
493+
print(response)
494+
474495
Args:
475496
request (Union[google.cloud.bigquery_storage_v1.types.CreateReadSessionRequest, dict]):
476497
The request object. Request message for
@@ -578,6 +599,28 @@ def read_rows(
578599
Each request also returns a set of stream statistics
579600
reflecting the current state of the stream.
580601
602+
603+
604+
.. code-block::
605+
606+
from google.cloud import bigquery_storage_v1
607+
608+
def sample_read_rows():
609+
# Create a client
610+
client = bigquery_storage_v1.BigQueryReadClient()
611+
612+
# Initialize request argument(s)
613+
request = bigquery_storage_v1.ReadRowsRequest(
614+
read_stream="read_stream_value",
615+
)
616+
617+
# Make the request
618+
stream = client.read_rows(request=request)
619+
620+
# Handle the response
621+
for response in stream:
622+
print(response)
623+
581624
Args:
582625
request (Union[google.cloud.bigquery_storage_v1.types.ReadRowsRequest, dict]):
583626
The request object. Request message for `ReadRows`.
@@ -671,6 +714,27 @@ def split_read_stream(
671714
original[0-j] = primary[0-j] and original[j-n] = residual[0-m]
672715
once the streams have been read to completion.
673716
717+
718+
719+
.. code-block::
720+
721+
from google.cloud import bigquery_storage_v1
722+
723+
def sample_split_read_stream():
724+
# Create a client
725+
client = bigquery_storage_v1.BigQueryReadClient()
726+
727+
# Initialize request argument(s)
728+
request = bigquery_storage_v1.SplitReadStreamRequest(
729+
name="name_value",
730+
)
731+
732+
# Make the request
733+
response = client.split_read_stream(request=request)
734+
735+
# Handle the response
736+
print(response)
737+
674738
Args:
675739
request (Union[google.cloud.bigquery_storage_v1.types.SplitReadStreamRequest, dict]):
676740
The request object. Request message for

google/cloud/bigquery_storage_v1/services/big_query_read/transports/base.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,6 @@ class BigQueryReadTransport(abc.ABC):
4343

4444
AUTH_SCOPES = (
4545
"https://www.googleapis.com/auth/bigquery",
46-
"https://www.googleapis.com/auth/bigquery.readonly",
4746
"https://www.googleapis.com/auth/cloud-platform",
4847
)
4948

google/cloud/bigquery_storage_v1/services/big_query_write/async_client.py

Lines changed: 131 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -239,6 +239,26 @@ async def create_write_stream(
239239
stream is considered committed as soon as an acknowledgement is
240240
received.
241241
242+
243+
.. code-block::
244+
245+
from google.cloud import bigquery_storage_v1
246+
247+
def sample_create_write_stream():
248+
# Create a client
249+
client = bigquery_storage_v1.BigQueryWriteClient()
250+
251+
# Initialize request argument(s)
252+
request = bigquery_storage_v1.CreateWriteStreamRequest(
253+
parent="parent_value",
254+
)
255+
256+
# Make the request
257+
response = client.create_write_stream(request=request)
258+
259+
# Handle the response
260+
print(response)
261+
242262
Args:
243263
request (Union[google.cloud.bigquery_storage_v1.types.CreateWriteStreamRequest, dict]):
244264
The request object. Request message for
@@ -361,6 +381,37 @@ def append_rows(
361381
rpc), and the stream is explicitly committed via the
362382
``BatchCommitWriteStreams`` rpc.
363383
384+
385+
.. code-block::
386+
387+
from google.cloud import bigquery_storage_v1
388+
389+
def sample_append_rows():
390+
# Create a client
391+
client = bigquery_storage_v1.BigQueryWriteClient()
392+
393+
# Initialize request argument(s)
394+
request = bigquery_storage_v1.AppendRowsRequest(
395+
write_stream="write_stream_value",
396+
)
397+
398+
# This method expects an iterator which contains
399+
# 'bigquery_storage_v1.AppendRowsRequest' objects
400+
# Here we create a generator that yields a single `request` for
401+
# demonstrative purposes.
402+
requests = [request]
403+
404+
def request_generator():
405+
for request in requests:
406+
yield request
407+
408+
# Make the request
409+
stream = client.append_rows(requests=request_generator())
410+
411+
# Handle the response
412+
for response in stream:
413+
print(response)
414+
364415
Args:
365416
requests (AsyncIterator[`google.cloud.bigquery_storage_v1.types.AppendRowsRequest`]):
366417
The request object AsyncIterator. Request message for `AppendRows`.
@@ -417,6 +468,25 @@ async def get_write_stream(
417468
) -> stream.WriteStream:
418469
r"""Gets information about a write stream.
419470
471+
.. code-block::
472+
473+
from google.cloud import bigquery_storage_v1
474+
475+
def sample_get_write_stream():
476+
# Create a client
477+
client = bigquery_storage_v1.BigQueryWriteClient()
478+
479+
# Initialize request argument(s)
480+
request = bigquery_storage_v1.GetWriteStreamRequest(
481+
name="name_value",
482+
)
483+
484+
# Make the request
485+
response = client.get_write_stream(request=request)
486+
487+
# Handle the response
488+
print(response)
489+
420490
Args:
421491
request (Union[google.cloud.bigquery_storage_v1.types.GetWriteStreamRequest, dict]):
422492
The request object. Request message for
@@ -500,6 +570,26 @@ async def finalize_write_stream(
500570
r"""Finalize a write stream so that no new data can be appended to
501571
the stream. Finalize is not supported on the '_default' stream.
502572
573+
574+
.. code-block::
575+
576+
from google.cloud import bigquery_storage_v1
577+
578+
def sample_finalize_write_stream():
579+
# Create a client
580+
client = bigquery_storage_v1.BigQueryWriteClient()
581+
582+
# Initialize request argument(s)
583+
request = bigquery_storage_v1.FinalizeWriteStreamRequest(
584+
name="name_value",
585+
)
586+
587+
# Make the request
588+
response = client.finalize_write_stream(request=request)
589+
590+
# Handle the response
591+
print(response)
592+
503593
Args:
504594
request (Union[google.cloud.bigquery_storage_v1.types.FinalizeWriteStreamRequest, dict]):
505595
The request object. Request message for invoking
@@ -584,6 +674,27 @@ async def batch_commit_write_streams(
584674
multiple times. Once a stream is committed, data in the stream
585675
becomes available for read operations.
586676
677+
678+
.. code-block::
679+
680+
from google.cloud import bigquery_storage_v1
681+
682+
def sample_batch_commit_write_streams():
683+
# Create a client
684+
client = bigquery_storage_v1.BigQueryWriteClient()
685+
686+
# Initialize request argument(s)
687+
request = bigquery_storage_v1.BatchCommitWriteStreamsRequest(
688+
parent="parent_value",
689+
write_streams=['write_streams_value_1', 'write_streams_value_2'],
690+
)
691+
692+
# Make the request
693+
response = client.batch_commit_write_streams(request=request)
694+
695+
# Handle the response
696+
print(response)
697+
587698
Args:
588699
request (Union[google.cloud.bigquery_storage_v1.types.BatchCommitWriteStreamsRequest, dict]):
589700
The request object. Request message for
@@ -673,6 +784,26 @@ async def flush_rows(
673784
Flush is not supported on the \_default stream, since it is not
674785
BUFFERED.
675786
787+
788+
.. code-block::
789+
790+
from google.cloud import bigquery_storage_v1
791+
792+
def sample_flush_rows():
793+
# Create a client
794+
client = bigquery_storage_v1.BigQueryWriteClient()
795+
796+
# Initialize request argument(s)
797+
request = bigquery_storage_v1.FlushRowsRequest(
798+
write_stream="write_stream_value",
799+
)
800+
801+
# Make the request
802+
response = client.flush_rows(request=request)
803+
804+
# Handle the response
805+
print(response)
806+
676807
Args:
677808
request (Union[google.cloud.bigquery_storage_v1.types.FlushRowsRequest, dict]):
678809
The request object. Request message for `FlushRows`.

0 commit comments

Comments
 (0)