Skip to content

Commit 9a89508

Browse files
fix: [google-cloud-bigquery-datatransfer] mark parent/name fields with the REQUIRED field_behavior annotation (#12570)
- [ ] Regenerate this pull request now. BEGIN_COMMIT_OVERRIDE fix: mark parent/name fields with the REQUIRED field_behavior annotation docs: updated comments END_COMMIT_OVERRIDE PiperOrigin-RevId: 624277410 Source-Link: googleapis/googleapis@2d881be Source-Link: googleapis/googleapis-gen@1d063f9 Copy-Tag: eyJwIjoicGFja2FnZXMvZ29vZ2xlLWNsb3VkLWJpZ3F1ZXJ5LWRhdGF0cmFuc2Zlci8uT3dsQm90LnlhbWwiLCJoIjoiMWQwNjNmOTM1M2FlZmZiOWE5NjhmMWEwMGYxZDEwNWIwYzE0YTQyZCJ9 --------- Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
1 parent 4b3e751 commit 9a89508

13 files changed

Lines changed: 332 additions & 41 deletions

packages/google-cloud-bigquery-datatransfer/google/cloud/bigquery_datatransfer_v1/services/data_transfer_service/async_client.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1316,6 +1316,7 @@ async def sample_start_manual_transfer_runs():
13161316
13171317
# Initialize request argument(s)
13181318
request = bigquery_datatransfer_v1.StartManualTransferRunsRequest(
1319+
parent="parent_value",
13191320
)
13201321
13211322
# Make the request
@@ -2018,6 +2019,7 @@ async def sample_enroll_data_sources():
20182019
20192020
# Initialize request argument(s)
20202021
request = bigquery_datatransfer_v1.EnrollDataSourcesRequest(
2022+
name="name_value",
20212023
)
20222024
20232025
# Make the request
@@ -2094,6 +2096,7 @@ async def sample_unenroll_data_sources():
20942096
20952097
# Initialize request argument(s)
20962098
request = bigquery_datatransfer_v1.UnenrollDataSourcesRequest(
2099+
name="name_value",
20972100
)
20982101
20992102
# Make the request

packages/google-cloud-bigquery-datatransfer/google/cloud/bigquery_datatransfer_v1/services/data_transfer_service/client.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1708,6 +1708,7 @@ def sample_start_manual_transfer_runs():
17081708
17091709
# Initialize request argument(s)
17101710
request = bigquery_datatransfer_v1.StartManualTransferRunsRequest(
1711+
parent="parent_value",
17111712
)
17121713
17131714
# Make the request
@@ -2363,6 +2364,7 @@ def sample_enroll_data_sources():
23632364
23642365
# Initialize request argument(s)
23652366
request = bigquery_datatransfer_v1.EnrollDataSourcesRequest(
2367+
name="name_value",
23662368
)
23672369
23682370
# Make the request
@@ -2440,6 +2442,7 @@ def sample_unenroll_data_sources():
24402442
24412443
# Initialize request argument(s)
24422444
request = bigquery_datatransfer_v1.UnenrollDataSourcesRequest(
2445+
name="name_value",
24432446
)
24442447
24452448
# Make the request

packages/google-cloud-bigquery-datatransfer/google/cloud/bigquery_datatransfer_v1/services/data_transfer_service/transports/rest.py

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1045,6 +1045,16 @@ class _EnrollDataSources(DataTransferServiceRestStub):
10451045
def __hash__(self):
10461046
return hash("EnrollDataSources")
10471047

1048+
__REQUIRED_FIELDS_DEFAULT_VALUES: Dict[str, Any] = {}
1049+
1050+
@classmethod
1051+
def _get_unset_required_fields(cls, message_dict):
1052+
return {
1053+
k: v
1054+
for k, v in cls.__REQUIRED_FIELDS_DEFAULT_VALUES.items()
1055+
if k not in message_dict
1056+
}
1057+
10481058
def __call__(
10491059
self,
10501060
request: datatransfer.EnrollDataSourcesRequest,
@@ -1099,6 +1109,7 @@ def __call__(
10991109
use_integers_for_enums=True,
11001110
)
11011111
)
1112+
query_params.update(self._get_unset_required_fields(query_params))
11021113

11031114
query_params["$alt"] = "json;enum-encoding=int"
11041115

@@ -1883,6 +1894,16 @@ class _StartManualTransferRuns(DataTransferServiceRestStub):
18831894
def __hash__(self):
18841895
return hash("StartManualTransferRuns")
18851896

1897+
__REQUIRED_FIELDS_DEFAULT_VALUES: Dict[str, Any] = {}
1898+
1899+
@classmethod
1900+
def _get_unset_required_fields(cls, message_dict):
1901+
return {
1902+
k: v
1903+
for k, v in cls.__REQUIRED_FIELDS_DEFAULT_VALUES.items()
1904+
if k not in message_dict
1905+
}
1906+
18861907
def __call__(
18871908
self,
18881909
request: datatransfer.StartManualTransferRunsRequest,
@@ -1944,6 +1965,7 @@ def __call__(
19441965
use_integers_for_enums=True,
19451966
)
19461967
)
1968+
query_params.update(self._get_unset_required_fields(query_params))
19471969

19481970
query_params["$alt"] = "json;enum-encoding=int"
19491971

@@ -1975,6 +1997,16 @@ class _UnenrollDataSources(DataTransferServiceRestStub):
19751997
def __hash__(self):
19761998
return hash("UnenrollDataSources")
19771999

2000+
__REQUIRED_FIELDS_DEFAULT_VALUES: Dict[str, Any] = {}
2001+
2002+
@classmethod
2003+
def _get_unset_required_fields(cls, message_dict):
2004+
return {
2005+
k: v
2006+
for k, v in cls.__REQUIRED_FIELDS_DEFAULT_VALUES.items()
2007+
if k not in message_dict
2008+
}
2009+
19782010
def __call__(
19792011
self,
19802012
request: datatransfer.UnenrollDataSourcesRequest,
@@ -2024,6 +2056,7 @@ def __call__(
20242056
use_integers_for_enums=True,
20252057
)
20262058
)
2059+
query_params.update(self._get_unset_required_fields(query_params))
20272060

20282061
query_params["$alt"] = "json;enum-encoding=int"
20292062

packages/google-cloud-bigquery-datatransfer/google/cloud/bigquery_datatransfer_v1/types/datatransfer.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1064,7 +1064,7 @@ class StartManualTransferRunsRequest(proto.Message):
10641064
10651065
Attributes:
10661066
parent (str):
1067-
Transfer configuration name in the form:
1067+
Required. Transfer configuration name in the form:
10681068
``projects/{project_id}/transferConfigs/{config_id}`` or
10691069
``projects/{project_id}/locations/{location_id}/transferConfigs/{config_id}``.
10701070
requested_time_range (google.cloud.bigquery_datatransfer_v1.types.StartManualTransferRunsRequest.TimeRange):
@@ -1153,7 +1153,7 @@ class EnrollDataSourcesRequest(proto.Message):
11531153
11541154
Attributes:
11551155
name (str):
1156-
The name of the project resource in the form:
1156+
Required. The name of the project resource in the form:
11571157
``projects/{project_id}``
11581158
data_source_ids (MutableSequence[str]):
11591159
Data sources that are enrolled. It is
@@ -1176,7 +1176,7 @@ class UnenrollDataSourcesRequest(proto.Message):
11761176
11771177
Attributes:
11781178
name (str):
1179-
The name of the project resource in the form:
1179+
Required. The name of the project resource in the form:
11801180
``projects/{project_id}``
11811181
data_source_ids (MutableSequence[str]):
11821182
Data sources that are unenrolled. It is

packages/google-cloud-bigquery-datatransfer/google/cloud/bigquery_datatransfer_v1/types/transfer.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -176,8 +176,8 @@ class TransferConfig(proto.Message):
176176
177177
Attributes:
178178
name (str):
179-
The resource name of the transfer config. Transfer config
180-
names have the form either
179+
Identifier. The resource name of the transfer config.
180+
Transfer config names have the form either
181181
``projects/{project_id}/locations/{region}/transferConfigs/{config_id}``
182182
or ``projects/{project_id}/transferConfigs/{config_id}``,
183183
where ``config_id`` is usually a UUID, even though it is not
@@ -383,8 +383,8 @@ class TransferRun(proto.Message):
383383
384384
Attributes:
385385
name (str):
386-
The resource name of the transfer run. Transfer run names
387-
have the form
386+
Identifier. The resource name of the transfer run. Transfer
387+
run names have the form
388388
``projects/{project_id}/locations/{location}/transferConfigs/{config_id}/runs/{run_id}``.
389389
The name is ignored when creating a transfer run.
390390
schedule_time (google.protobuf.timestamp_pb2.Timestamp):

packages/google-cloud-bigquery-datatransfer/samples/generated_samples/bigquerydatatransfer_v1_generated_data_transfer_service_enroll_data_sources_async.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ async def sample_enroll_data_sources():
4040

4141
# Initialize request argument(s)
4242
request = bigquery_datatransfer_v1.EnrollDataSourcesRequest(
43+
name="name_value",
4344
)
4445

4546
# Make the request

packages/google-cloud-bigquery-datatransfer/samples/generated_samples/bigquerydatatransfer_v1_generated_data_transfer_service_enroll_data_sources_sync.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ def sample_enroll_data_sources():
4040

4141
# Initialize request argument(s)
4242
request = bigquery_datatransfer_v1.EnrollDataSourcesRequest(
43+
name="name_value",
4344
)
4445

4546
# Make the request

packages/google-cloud-bigquery-datatransfer/samples/generated_samples/bigquerydatatransfer_v1_generated_data_transfer_service_start_manual_transfer_runs_async.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ async def sample_start_manual_transfer_runs():
4040

4141
# Initialize request argument(s)
4242
request = bigquery_datatransfer_v1.StartManualTransferRunsRequest(
43+
parent="parent_value",
4344
)
4445

4546
# Make the request

packages/google-cloud-bigquery-datatransfer/samples/generated_samples/bigquerydatatransfer_v1_generated_data_transfer_service_start_manual_transfer_runs_sync.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ def sample_start_manual_transfer_runs():
4040

4141
# Initialize request argument(s)
4242
request = bigquery_datatransfer_v1.StartManualTransferRunsRequest(
43+
parent="parent_value",
4344
)
4445

4546
# Make the request

packages/google-cloud-bigquery-datatransfer/samples/generated_samples/bigquerydatatransfer_v1_generated_data_transfer_service_unenroll_data_sources_async.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ async def sample_unenroll_data_sources():
4040

4141
# Initialize request argument(s)
4242
request = bigquery_datatransfer_v1.UnenrollDataSourcesRequest(
43+
name="name_value",
4344
)
4445

4546
# Make the request

0 commit comments

Comments
 (0)