/// <summary>Snippet for FinalizeWriteStream</summary>
 /// <remarks>
 /// This snippet has been automatically generated for illustrative purposes only.
 /// It may require modifications to work in your environment.
 /// </remarks>
 public void FinalizeWriteStream()
 {
     // Create client
     BigQueryWriteClient bigQueryWriteClient = BigQueryWriteClient.Create();
     // Initialize request argument(s)
     string name = "projects/[PROJECT]/datasets/[DATASET]/tables/[TABLE]/streams/[STREAM]";
     // Make the request
     FinalizeWriteStreamResponse response = bigQueryWriteClient.FinalizeWriteStream(name);
 }
 /// <summary>Snippet for FlushRows</summary>
 /// <remarks>
 /// This snippet has been automatically generated for illustrative purposes only.
 /// It may require modifications to work in your environment.
 /// </remarks>
 public void FlushRowsResourceNames()
 {
     // Create client
     BigQueryWriteClient bigQueryWriteClient = BigQueryWriteClient.Create();
     // Initialize request argument(s)
     WriteStreamName writeStream = WriteStreamName.FromProjectDatasetTableStream("[PROJECT]", "[DATASET]", "[TABLE]", "[STREAM]");
     // Make the request
     FlushRowsResponse response = bigQueryWriteClient.FlushRows(writeStream);
 }
 /// <summary>Snippet for FlushRows</summary>
 /// <remarks>
 /// This snippet has been automatically generated for illustrative purposes only.
 /// It may require modifications to work in your environment.
 /// </remarks>
 public void FlushRows()
 {
     // Create client
     BigQueryWriteClient bigQueryWriteClient = BigQueryWriteClient.Create();
     // Initialize request argument(s)
     string writeStream = "projects/[PROJECT]/datasets/[DATASET]/tables/[TABLE]/streams/[STREAM]";
     // Make the request
     FlushRowsResponse response = bigQueryWriteClient.FlushRows(writeStream);
 }
Exemple #4
0
 /// <summary>Snippet for BatchCommitWriteStreams</summary>
 /// <remarks>
 /// This snippet has been automatically generated for illustrative purposes only.
 /// It may require modifications to work in your environment.
 /// </remarks>
 public void BatchCommitWriteStreams()
 {
     // Create client
     BigQueryWriteClient bigQueryWriteClient = BigQueryWriteClient.Create();
     // Initialize request argument(s)
     string parent = "";
     // Make the request
     BatchCommitWriteStreamsResponse response = bigQueryWriteClient.BatchCommitWriteStreams(parent);
 }
        /// <summary>Snippet for GetWriteStreamAsync</summary>
        /// <remarks>
        /// This snippet has been automatically generated for illustrative purposes only.
        /// It may require modifications to work in your environment.
        /// </remarks>
        public async Task GetWriteStreamResourceNamesAsync()
        {
            // Create client
            BigQueryWriteClient bigQueryWriteClient = await BigQueryWriteClient.CreateAsync();

            // Initialize request argument(s)
            WriteStreamName name = WriteStreamName.FromProjectDatasetTableStream("[PROJECT]", "[DATASET]", "[TABLE]", "[STREAM]");
            // Make the request
            WriteStream response = await bigQueryWriteClient.GetWriteStreamAsync(name);
        }
Exemple #6
0
 /// <summary>Snippet for CreateWriteStream</summary>
 /// <remarks>
 /// This snippet has been automatically generated for illustrative purposes only.
 /// It may require modifications to work in your environment.
 /// </remarks>
 public void CreateWriteStream()
 {
     // Create client
     BigQueryWriteClient bigQueryWriteClient = BigQueryWriteClient.Create();
     // Initialize request argument(s)
     string      parent      = "projects/[PROJECT]/datasets/[DATASET]/tables/[TABLE]";
     WriteStream writeStream = new WriteStream();
     // Make the request
     WriteStream response = bigQueryWriteClient.CreateWriteStream(parent, writeStream);
 }
Exemple #7
0
        /// <summary>Snippet for GetWriteStreamAsync</summary>
        /// <remarks>
        /// This snippet has been automatically generated for illustrative purposes only.
        /// It may require modifications to work in your environment.
        /// </remarks>
        public async Task GetWriteStreamAsync()
        {
            // Create client
            BigQueryWriteClient bigQueryWriteClient = await BigQueryWriteClient.CreateAsync();

            // Initialize request argument(s)
            string name = "projects/[PROJECT]/datasets/[DATASET]/tables/[TABLE]/streams/[STREAM]";
            // Make the request
            WriteStream response = await bigQueryWriteClient.GetWriteStreamAsync(name);
        }
        /// <summary>Snippet for BatchCommitWriteStreamsAsync</summary>
        /// <remarks>
        /// This snippet has been automatically generated for illustrative purposes only.
        /// It may require modifications to work in your environment.
        /// </remarks>
        public async Task BatchCommitWriteStreamsAsync()
        {
            // Create client
            BigQueryWriteClient bigQueryWriteClient = await BigQueryWriteClient.CreateAsync();

            // Initialize request argument(s)
            string parent = "";
            // Make the request
            BatchCommitWriteStreamsResponse response = await bigQueryWriteClient.BatchCommitWriteStreamsAsync(parent);
        }
 /// <summary>Snippet for CreateWriteStream</summary>
 /// <remarks>
 /// This snippet has been automatically generated for illustrative purposes only.
 /// It may require modifications to work in your environment.
 /// </remarks>
 public void CreateWriteStreamResourceNames()
 {
     // Create client
     BigQueryWriteClient bigQueryWriteClient = BigQueryWriteClient.Create();
     // Initialize request argument(s)
     TableName   parent      = TableName.FromProjectDatasetTable("[PROJECT]", "[DATASET]", "[TABLE]");
     WriteStream writeStream = new WriteStream();
     // Make the request
     WriteStream response = bigQueryWriteClient.CreateWriteStream(parent, writeStream);
 }
 /// <summary>Snippet for GetWriteStream</summary>
 public void GetWriteStream()
 {
     // Snippet: GetWriteStream(string, CallSettings)
     // Create client
     BigQueryWriteClient bigQueryWriteClient = BigQueryWriteClient.Create();
     // Initialize request argument(s)
     string name = "projects/[PROJECT]/datasets/[DATASET]/tables/[TABLE]/streams/[STREAM]";
     // Make the request
     WriteStream response = bigQueryWriteClient.GetWriteStream(name);
     // End snippet
 }
 /// <summary>Snippet for FinalizeWriteStream</summary>
 public void FinalizeWriteStreamResourceNames()
 {
     // Snippet: FinalizeWriteStream(WriteStreamName, CallSettings)
     // Create client
     BigQueryWriteClient bigQueryWriteClient = BigQueryWriteClient.Create();
     // Initialize request argument(s)
     WriteStreamName name = WriteStreamName.FromProjectDatasetTableStream("[PROJECT]", "[DATASET]", "[TABLE]", "[STREAM]");
     // Make the request
     FinalizeWriteStreamResponse response = bigQueryWriteClient.FinalizeWriteStream(name);
     // End snippet
 }
Exemple #12
0
 /// <summary>Snippet for FinalizeWriteStream</summary>
 /// <remarks>
 /// This snippet has been automatically generated for illustrative purposes only.
 /// It may require modifications to work in your environment.
 /// </remarks>
 public void FinalizeWriteStreamRequestObject()
 {
     // Create client
     BigQueryWriteClient bigQueryWriteClient = BigQueryWriteClient.Create();
     // Initialize request argument(s)
     FinalizeWriteStreamRequest request = new FinalizeWriteStreamRequest
     {
         WriteStreamName = WriteStreamName.FromProjectDatasetTableStream("[PROJECT]", "[DATASET]", "[TABLE]", "[STREAM]"),
     };
     // Make the request
     FinalizeWriteStreamResponse response = bigQueryWriteClient.FinalizeWriteStream(request);
 }
        /// <summary>Snippet for AppendRows</summary>
        public async Task AppendRows()
        {
            // Snippet: AppendRows(CallSettings, BidirectionalStreamingSettings)
            // Create client
            BigQueryWriteClient bigQueryWriteClient = BigQueryWriteClient.Create();

            // Initialize streaming call, retrieving the stream object
            BigQueryWriteClient.AppendRowsStream response = bigQueryWriteClient.AppendRows();

            // Sending requests and retrieving responses can be arbitrarily interleaved
            // Exact sequence will depend on client/server behavior

            // Create task to do something with responses from server
            Task responseHandlerTask = Task.Run(async() =>
            {
                // Note that C# 8 code can use await foreach
                AsyncResponseStream <AppendRowsResponse> responseStream = response.GetResponseStream();
                while (await responseStream.MoveNextAsync())
                {
                    AppendRowsResponse responseItem = responseStream.Current;
                    // Do something with streamed response
                }
                // The response stream has completed
            });

            // Send requests to the server
            bool done = false;

            while (!done)
            {
                // Initialize a request
                AppendRowsRequest request = new AppendRowsRequest
                {
                    WriteStreamAsWriteStreamName = WriteStreamName.FromProjectDatasetTableStream("[PROJECT]", "[DATASET]", "[TABLE]", "[STREAM]"),
                    Offset    = 0L,
                    ProtoRows = new AppendRowsRequest.Types.ProtoData(),
                    TraceId   = "",
                };
                // Stream a request to the server
                await response.WriteAsync(request);

                // Set "done" to true when sending requests is complete
            }

            // Complete writing requests to the stream
            await response.WriteCompleteAsync();

            // Await the response handler
            // This will complete once all server responses have been processed
            await responseHandlerTask;
            // End snippet
        }
Exemple #14
0
 /// <summary>Snippet for BatchCommitWriteStreams</summary>
 /// <remarks>
 /// This snippet has been automatically generated for illustrative purposes only.
 /// It may require modifications to work in your environment.
 /// </remarks>
 public void BatchCommitWriteStreamsRequestObject()
 {
     // Create client
     BigQueryWriteClient bigQueryWriteClient = BigQueryWriteClient.Create();
     // Initialize request argument(s)
     BatchCommitWriteStreamsRequest request = new BatchCommitWriteStreamsRequest
     {
         Parent       = "",
         WriteStreams = { "", },
     };
     // Make the request
     BatchCommitWriteStreamsResponse response = bigQueryWriteClient.BatchCommitWriteStreams(request);
 }
 /// <summary>Snippet for CreateWriteStream</summary>
 /// <remarks>
 /// This snippet has been automatically generated for illustrative purposes only.
 /// It may require modifications to work in your environment.
 /// </remarks>
 public void CreateWriteStreamRequestObject()
 {
     // Create client
     BigQueryWriteClient bigQueryWriteClient = BigQueryWriteClient.Create();
     // Initialize request argument(s)
     CreateWriteStreamRequest request = new CreateWriteStreamRequest
     {
         ParentAsTableName = TableName.FromProjectDatasetTable("[PROJECT]", "[DATASET]", "[TABLE]"),
         WriteStream       = new WriteStream(),
     };
     // Make the request
     WriteStream response = bigQueryWriteClient.CreateWriteStream(request);
 }
 /// <summary>Snippet for GetWriteStream</summary>
 public void GetWriteStreamRequestObject()
 {
     // Snippet: GetWriteStream(GetWriteStreamRequest, CallSettings)
     // Create client
     BigQueryWriteClient bigQueryWriteClient = BigQueryWriteClient.Create();
     // Initialize request argument(s)
     GetWriteStreamRequest request = new GetWriteStreamRequest
     {
         WriteStreamName = WriteStreamName.FromProjectDatasetTableStream("[PROJECT]", "[DATASET]", "[TABLE]", "[STREAM]"),
     };
     // Make the request
     WriteStream response = bigQueryWriteClient.GetWriteStream(request);
     // End snippet
 }
        /// <summary>Snippet for BatchCommitWriteStreamsAsync</summary>
        /// <remarks>
        /// This snippet has been automatically generated for illustrative purposes only.
        /// It may require modifications to work in your environment.
        /// </remarks>
        public async Task BatchCommitWriteStreamsRequestObjectAsync()
        {
            // Create client
            BigQueryWriteClient bigQueryWriteClient = await BigQueryWriteClient.CreateAsync();

            // Initialize request argument(s)
            BatchCommitWriteStreamsRequest request = new BatchCommitWriteStreamsRequest
            {
                Parent       = "",
                WriteStreams = { "", },
            };
            // Make the request
            BatchCommitWriteStreamsResponse response = await bigQueryWriteClient.BatchCommitWriteStreamsAsync(request);
        }
        /// <summary>Snippet for FlushRowsAsync</summary>
        /// <remarks>
        /// This snippet has been automatically generated for illustrative purposes only.
        /// It may require modifications to work in your environment.
        /// </remarks>
        public async Task FlushRowsRequestObjectAsync()
        {
            // Create client
            BigQueryWriteClient bigQueryWriteClient = await BigQueryWriteClient.CreateAsync();

            // Initialize request argument(s)
            FlushRowsRequest request = new FlushRowsRequest
            {
                WriteStreamAsWriteStreamName = WriteStreamName.FromProjectDatasetTableStream("[PROJECT]", "[DATASET]", "[TABLE]", "[STREAM]"),
                Offset = 0L,
            };
            // Make the request
            FlushRowsResponse response = await bigQueryWriteClient.FlushRowsAsync(request);
        }
        /// <summary>Snippet for FlushRowsAsync</summary>
        public async Task FlushRowsResourceNamesAsync()
        {
            // Snippet: FlushRowsAsync(WriteStreamName, CallSettings)
            // Additional: FlushRowsAsync(WriteStreamName, CancellationToken)
            // Create client
            BigQueryWriteClient bigQueryWriteClient = await BigQueryWriteClient.CreateAsync();

            // Initialize request argument(s)
            WriteStreamName writeStream = WriteStreamName.FromProjectDatasetTableStream("[PROJECT]", "[DATASET]", "[TABLE]", "[STREAM]");
            // Make the request
            FlushRowsResponse response = await bigQueryWriteClient.FlushRowsAsync(writeStream);

            // End snippet
        }
        /// <summary>Snippet for BatchCommitWriteStreamsAsync</summary>
        public async Task BatchCommitWriteStreamsAsync()
        {
            // Snippet: BatchCommitWriteStreamsAsync(string, CallSettings)
            // Additional: BatchCommitWriteStreamsAsync(string, CancellationToken)
            // Create client
            BigQueryWriteClient bigQueryWriteClient = await BigQueryWriteClient.CreateAsync();

            // Initialize request argument(s)
            string parent = "";
            // Make the request
            BatchCommitWriteStreamsResponse response = await bigQueryWriteClient.BatchCommitWriteStreamsAsync(parent);

            // End snippet
        }
        /// <summary>Snippet for FlushRowsAsync</summary>
        public async Task FlushRowsAsync()
        {
            // Snippet: FlushRowsAsync(string, CallSettings)
            // Additional: FlushRowsAsync(string, CancellationToken)
            // Create client
            BigQueryWriteClient bigQueryWriteClient = await BigQueryWriteClient.CreateAsync();

            // Initialize request argument(s)
            string writeStream = "projects/[PROJECT]/datasets/[DATASET]/tables/[TABLE]/streams/[STREAM]";
            // Make the request
            FlushRowsResponse response = await bigQueryWriteClient.FlushRowsAsync(writeStream);

            // End snippet
        }
        /// <summary>Snippet for CreateWriteStreamAsync</summary>
        public async Task CreateWriteStreamAsync()
        {
            // Snippet: CreateWriteStreamAsync(string, WriteStream, CallSettings)
            // Additional: CreateWriteStreamAsync(string, WriteStream, CancellationToken)
            // Create client
            BigQueryWriteClient bigQueryWriteClient = await BigQueryWriteClient.CreateAsync();

            // Initialize request argument(s)
            string      parent      = "projects/[PROJECT]/datasets/[DATASET]/tables/[TABLE]";
            WriteStream writeStream = new WriteStream();
            // Make the request
            WriteStream response = await bigQueryWriteClient.CreateWriteStreamAsync(parent, writeStream);

            // End snippet
        }
 /// <summary>Snippet for FlushRows</summary>
 public void FlushRowsRequestObject()
 {
     // Snippet: FlushRows(FlushRowsRequest, CallSettings)
     // Create client
     BigQueryWriteClient bigQueryWriteClient = BigQueryWriteClient.Create();
     // Initialize request argument(s)
     FlushRowsRequest request = new FlushRowsRequest
     {
         WriteStreamAsWriteStreamName = WriteStreamName.FromProjectDatasetTableStream("[PROJECT]", "[DATASET]", "[TABLE]", "[STREAM]"),
         Offset = 0L,
     };
     // Make the request
     FlushRowsResponse response = bigQueryWriteClient.FlushRows(request);
     // End snippet
 }
        /// <summary>Snippet for CreateWriteStreamAsync</summary>
        public async Task CreateWriteStreamResourceNamesAsync()
        {
            // Snippet: CreateWriteStreamAsync(TableName, WriteStream, CallSettings)
            // Additional: CreateWriteStreamAsync(TableName, WriteStream, CancellationToken)
            // Create client
            BigQueryWriteClient bigQueryWriteClient = await BigQueryWriteClient.CreateAsync();

            // Initialize request argument(s)
            TableName   parent      = TableName.FromProjectDatasetTable("[PROJECT]", "[DATASET]", "[TABLE]");
            WriteStream writeStream = new WriteStream();
            // Make the request
            WriteStream response = await bigQueryWriteClient.CreateWriteStreamAsync(parent, writeStream);

            // End snippet
        }
        /// <summary>Snippet for FinalizeWriteStreamAsync</summary>
        public async Task FinalizeWriteStreamRequestObjectAsync()
        {
            // Snippet: FinalizeWriteStreamAsync(FinalizeWriteStreamRequest, CallSettings)
            // Additional: FinalizeWriteStreamAsync(FinalizeWriteStreamRequest, CancellationToken)
            // Create client
            BigQueryWriteClient bigQueryWriteClient = await BigQueryWriteClient.CreateAsync();

            // Initialize request argument(s)
            FinalizeWriteStreamRequest request = new FinalizeWriteStreamRequest
            {
                WriteStreamName = WriteStreamName.FromProjectDatasetTableStream("[PROJECT]", "[DATASET]", "[TABLE]", "[STREAM]"),
            };
            // Make the request
            FinalizeWriteStreamResponse response = await bigQueryWriteClient.FinalizeWriteStreamAsync(request);

            // End snippet
        }
        /// <summary>Snippet for CreateWriteStreamAsync</summary>
        public async Task CreateWriteStreamRequestObjectAsync()
        {
            // Snippet: CreateWriteStreamAsync(CreateWriteStreamRequest, CallSettings)
            // Additional: CreateWriteStreamAsync(CreateWriteStreamRequest, CancellationToken)
            // Create client
            BigQueryWriteClient bigQueryWriteClient = await BigQueryWriteClient.CreateAsync();

            // Initialize request argument(s)
            CreateWriteStreamRequest request = new CreateWriteStreamRequest
            {
                ParentAsTableName = TableName.FromProjectDatasetTable("[PROJECT]", "[DATASET]", "[TABLE]"),
                WriteStream       = new WriteStream(),
            };
            // Make the request
            WriteStream response = await bigQueryWriteClient.CreateWriteStreamAsync(request);

            // End snippet
        }
        /// <summary>Snippet for BatchCommitWriteStreamsAsync</summary>
        public async Task BatchCommitWriteStreamsRequestObjectAsync()
        {
            // Snippet: BatchCommitWriteStreamsAsync(BatchCommitWriteStreamsRequest, CallSettings)
            // Additional: BatchCommitWriteStreamsAsync(BatchCommitWriteStreamsRequest, CancellationToken)
            // Create client
            BigQueryWriteClient bigQueryWriteClient = await BigQueryWriteClient.CreateAsync();

            // Initialize request argument(s)
            BatchCommitWriteStreamsRequest request = new BatchCommitWriteStreamsRequest
            {
                Parent       = "",
                WriteStreams = { "", },
            };
            // Make the request
            BatchCommitWriteStreamsResponse response = await bigQueryWriteClient.BatchCommitWriteStreamsAsync(request);

            // End snippet
        }