Autogenerated update (2018-02-24)
Update: - adexchangebuyer2_v2beta1 - adexchangebuyer_v1_4 - dataproc_v1 - dataproc_v1beta2 - dlp_v2beta2 - monitoring_v3 - people_v1 - servicemanagement_v1 - serviceuser_v1
This commit is contained in:
parent
f607fc3548
commit
f0dd4d0ac0
|
@ -993,6 +993,7 @@
|
||||||
"/adexchangebuyer:v1.3/quotaUser": quota_user
|
"/adexchangebuyer:v1.3/quotaUser": quota_user
|
||||||
"/adexchangebuyer:v1.3/userIp": user_ip
|
"/adexchangebuyer:v1.3/userIp": user_ip
|
||||||
"/adexchangebuyer:v1.4/Account": account
|
"/adexchangebuyer:v1.4/Account": account
|
||||||
|
"/adexchangebuyer:v1.4/Account/applyPretargetingToNonGuaranteedDeals": apply_pretargeting_to_non_guaranteed_deals
|
||||||
"/adexchangebuyer:v1.4/Account/bidderLocation": bidder_location
|
"/adexchangebuyer:v1.4/Account/bidderLocation": bidder_location
|
||||||
"/adexchangebuyer:v1.4/Account/bidderLocation/bidder_location": bidder_location
|
"/adexchangebuyer:v1.4/Account/bidderLocation/bidder_location": bidder_location
|
||||||
"/adexchangebuyer:v1.4/Account/bidderLocation/bidder_location/bidProtocol": bid_protocol
|
"/adexchangebuyer:v1.4/Account/bidderLocation/bidder_location/bidProtocol": bid_protocol
|
||||||
|
@ -1150,6 +1151,7 @@
|
||||||
"/adexchangebuyer:v1.4/Creative/vendorType/vendor_type": vendor_type
|
"/adexchangebuyer:v1.4/Creative/vendorType/vendor_type": vendor_type
|
||||||
"/adexchangebuyer:v1.4/Creative/version": version
|
"/adexchangebuyer:v1.4/Creative/version": version
|
||||||
"/adexchangebuyer:v1.4/Creative/videoURL": video_url
|
"/adexchangebuyer:v1.4/Creative/videoURL": video_url
|
||||||
|
"/adexchangebuyer:v1.4/Creative/videoVastXML": video_vast_xml
|
||||||
"/adexchangebuyer:v1.4/Creative/width": width
|
"/adexchangebuyer:v1.4/Creative/width": width
|
||||||
"/adexchangebuyer:v1.4/CreativeDealIds": creative_deal_ids
|
"/adexchangebuyer:v1.4/CreativeDealIds": creative_deal_ids
|
||||||
"/adexchangebuyer:v1.4/CreativeDealIds/dealStatuses": deal_statuses
|
"/adexchangebuyer:v1.4/CreativeDealIds/dealStatuses": deal_statuses
|
||||||
|
@ -1507,9 +1509,13 @@
|
||||||
"/adexchangebuyer:v1.4/TargetingValue": targeting_value
|
"/adexchangebuyer:v1.4/TargetingValue": targeting_value
|
||||||
"/adexchangebuyer:v1.4/TargetingValue/creativeSizeValue": creative_size_value
|
"/adexchangebuyer:v1.4/TargetingValue/creativeSizeValue": creative_size_value
|
||||||
"/adexchangebuyer:v1.4/TargetingValue/dayPartTargetingValue": day_part_targeting_value
|
"/adexchangebuyer:v1.4/TargetingValue/dayPartTargetingValue": day_part_targeting_value
|
||||||
|
"/adexchangebuyer:v1.4/TargetingValue/demogAgeCriteriaValue": demog_age_criteria_value
|
||||||
|
"/adexchangebuyer:v1.4/TargetingValue/demogGenderCriteriaValue": demog_gender_criteria_value
|
||||||
"/adexchangebuyer:v1.4/TargetingValue/longValue": long_value
|
"/adexchangebuyer:v1.4/TargetingValue/longValue": long_value
|
||||||
"/adexchangebuyer:v1.4/TargetingValue/stringValue": string_value
|
"/adexchangebuyer:v1.4/TargetingValue/stringValue": string_value
|
||||||
"/adexchangebuyer:v1.4/TargetingValueCreativeSize": targeting_value_creative_size
|
"/adexchangebuyer:v1.4/TargetingValueCreativeSize": targeting_value_creative_size
|
||||||
|
"/adexchangebuyer:v1.4/TargetingValueCreativeSize/allowedFormats": allowed_formats
|
||||||
|
"/adexchangebuyer:v1.4/TargetingValueCreativeSize/allowedFormats/allowed_format": allowed_format
|
||||||
"/adexchangebuyer:v1.4/TargetingValueCreativeSize/companionSizes": companion_sizes
|
"/adexchangebuyer:v1.4/TargetingValueCreativeSize/companionSizes": companion_sizes
|
||||||
"/adexchangebuyer:v1.4/TargetingValueCreativeSize/companionSizes/companion_size": companion_size
|
"/adexchangebuyer:v1.4/TargetingValueCreativeSize/companionSizes/companion_size": companion_size
|
||||||
"/adexchangebuyer:v1.4/TargetingValueCreativeSize/creativeSizeType": creative_size_type
|
"/adexchangebuyer:v1.4/TargetingValueCreativeSize/creativeSizeType": creative_size_type
|
||||||
|
@ -1526,6 +1532,12 @@
|
||||||
"/adexchangebuyer:v1.4/TargetingValueDayPartTargetingDayPart/endMinute": end_minute
|
"/adexchangebuyer:v1.4/TargetingValueDayPartTargetingDayPart/endMinute": end_minute
|
||||||
"/adexchangebuyer:v1.4/TargetingValueDayPartTargetingDayPart/startHour": start_hour
|
"/adexchangebuyer:v1.4/TargetingValueDayPartTargetingDayPart/startHour": start_hour
|
||||||
"/adexchangebuyer:v1.4/TargetingValueDayPartTargetingDayPart/startMinute": start_minute
|
"/adexchangebuyer:v1.4/TargetingValueDayPartTargetingDayPart/startMinute": start_minute
|
||||||
|
"/adexchangebuyer:v1.4/TargetingValueDemogAgeCriteria": targeting_value_demog_age_criteria
|
||||||
|
"/adexchangebuyer:v1.4/TargetingValueDemogAgeCriteria/demogAgeCriteriaIds": demog_age_criteria_ids
|
||||||
|
"/adexchangebuyer:v1.4/TargetingValueDemogAgeCriteria/demogAgeCriteriaIds/demog_age_criteria_id": demog_age_criteria_id
|
||||||
|
"/adexchangebuyer:v1.4/TargetingValueDemogGenderCriteria": targeting_value_demog_gender_criteria
|
||||||
|
"/adexchangebuyer:v1.4/TargetingValueDemogGenderCriteria/demogGenderCriteriaIds": demog_gender_criteria_ids
|
||||||
|
"/adexchangebuyer:v1.4/TargetingValueDemogGenderCriteria/demogGenderCriteriaIds/demog_gender_criteria_id": demog_gender_criteria_id
|
||||||
"/adexchangebuyer:v1.4/TargetingValueSize": targeting_value_size
|
"/adexchangebuyer:v1.4/TargetingValueSize": targeting_value_size
|
||||||
"/adexchangebuyer:v1.4/TargetingValueSize/height": height
|
"/adexchangebuyer:v1.4/TargetingValueSize/height": height
|
||||||
"/adexchangebuyer:v1.4/TargetingValueSize/width": width
|
"/adexchangebuyer:v1.4/TargetingValueSize/width": width
|
||||||
|
@ -33956,6 +33968,8 @@
|
||||||
"/dataproc:v1beta2/dataproc.projects.locations.workflowTemplates.get": get_project_location_workflow_template
|
"/dataproc:v1beta2/dataproc.projects.locations.workflowTemplates.get": get_project_location_workflow_template
|
||||||
"/dataproc:v1beta2/dataproc.projects.locations.workflowTemplates.get/name": name
|
"/dataproc:v1beta2/dataproc.projects.locations.workflowTemplates.get/name": name
|
||||||
"/dataproc:v1beta2/dataproc.projects.locations.workflowTemplates.get/version": version
|
"/dataproc:v1beta2/dataproc.projects.locations.workflowTemplates.get/version": version
|
||||||
|
"/dataproc:v1beta2/dataproc.projects.locations.workflowTemplates.getIamPolicy": get_project_location_workflow_template_iam_policy
|
||||||
|
"/dataproc:v1beta2/dataproc.projects.locations.workflowTemplates.getIamPolicy/resource": resource
|
||||||
"/dataproc:v1beta2/dataproc.projects.locations.workflowTemplates.instantiate": instantiate_project_location_workflow_template
|
"/dataproc:v1beta2/dataproc.projects.locations.workflowTemplates.instantiate": instantiate_project_location_workflow_template
|
||||||
"/dataproc:v1beta2/dataproc.projects.locations.workflowTemplates.instantiate/name": name
|
"/dataproc:v1beta2/dataproc.projects.locations.workflowTemplates.instantiate/name": name
|
||||||
"/dataproc:v1beta2/dataproc.projects.locations.workflowTemplates.instantiateInline": instantiate_project_location_workflow_template_inline
|
"/dataproc:v1beta2/dataproc.projects.locations.workflowTemplates.instantiateInline": instantiate_project_location_workflow_template_inline
|
||||||
|
@ -33965,6 +33979,10 @@
|
||||||
"/dataproc:v1beta2/dataproc.projects.locations.workflowTemplates.list/pageSize": page_size
|
"/dataproc:v1beta2/dataproc.projects.locations.workflowTemplates.list/pageSize": page_size
|
||||||
"/dataproc:v1beta2/dataproc.projects.locations.workflowTemplates.list/pageToken": page_token
|
"/dataproc:v1beta2/dataproc.projects.locations.workflowTemplates.list/pageToken": page_token
|
||||||
"/dataproc:v1beta2/dataproc.projects.locations.workflowTemplates.list/parent": parent
|
"/dataproc:v1beta2/dataproc.projects.locations.workflowTemplates.list/parent": parent
|
||||||
|
"/dataproc:v1beta2/dataproc.projects.locations.workflowTemplates.setIamPolicy": set_project_location_workflow_template_iam_policy
|
||||||
|
"/dataproc:v1beta2/dataproc.projects.locations.workflowTemplates.setIamPolicy/resource": resource
|
||||||
|
"/dataproc:v1beta2/dataproc.projects.locations.workflowTemplates.testIamPermissions": test_project_location_workflow_template_iam_permissions
|
||||||
|
"/dataproc:v1beta2/dataproc.projects.locations.workflowTemplates.testIamPermissions/resource": resource
|
||||||
"/dataproc:v1beta2/dataproc.projects.locations.workflowTemplates.update": update_project_location_workflow_template
|
"/dataproc:v1beta2/dataproc.projects.locations.workflowTemplates.update": update_project_location_workflow_template
|
||||||
"/dataproc:v1beta2/dataproc.projects.locations.workflowTemplates.update/name": name
|
"/dataproc:v1beta2/dataproc.projects.locations.workflowTemplates.update/name": name
|
||||||
"/dataproc:v1beta2/dataproc.projects.regions.clusters.create": create_project_region_cluster
|
"/dataproc:v1beta2/dataproc.projects.regions.clusters.create": create_project_region_cluster
|
||||||
|
@ -34013,6 +34031,8 @@
|
||||||
"/dataproc:v1beta2/dataproc.projects.regions.jobs.get/jobId": job_id
|
"/dataproc:v1beta2/dataproc.projects.regions.jobs.get/jobId": job_id
|
||||||
"/dataproc:v1beta2/dataproc.projects.regions.jobs.get/projectId": project_id
|
"/dataproc:v1beta2/dataproc.projects.regions.jobs.get/projectId": project_id
|
||||||
"/dataproc:v1beta2/dataproc.projects.regions.jobs.get/region": region
|
"/dataproc:v1beta2/dataproc.projects.regions.jobs.get/region": region
|
||||||
|
"/dataproc:v1beta2/dataproc.projects.regions.jobs.getIamPolicy": get_project_region_job_iam_policy
|
||||||
|
"/dataproc:v1beta2/dataproc.projects.regions.jobs.getIamPolicy/resource": resource
|
||||||
"/dataproc:v1beta2/dataproc.projects.regions.jobs.list": list_project_region_jobs
|
"/dataproc:v1beta2/dataproc.projects.regions.jobs.list": list_project_region_jobs
|
||||||
"/dataproc:v1beta2/dataproc.projects.regions.jobs.list/clusterName": cluster_name
|
"/dataproc:v1beta2/dataproc.projects.regions.jobs.list/clusterName": cluster_name
|
||||||
"/dataproc:v1beta2/dataproc.projects.regions.jobs.list/filter": filter
|
"/dataproc:v1beta2/dataproc.projects.regions.jobs.list/filter": filter
|
||||||
|
@ -34026,20 +34046,30 @@
|
||||||
"/dataproc:v1beta2/dataproc.projects.regions.jobs.patch/projectId": project_id
|
"/dataproc:v1beta2/dataproc.projects.regions.jobs.patch/projectId": project_id
|
||||||
"/dataproc:v1beta2/dataproc.projects.regions.jobs.patch/region": region
|
"/dataproc:v1beta2/dataproc.projects.regions.jobs.patch/region": region
|
||||||
"/dataproc:v1beta2/dataproc.projects.regions.jobs.patch/updateMask": update_mask
|
"/dataproc:v1beta2/dataproc.projects.regions.jobs.patch/updateMask": update_mask
|
||||||
|
"/dataproc:v1beta2/dataproc.projects.regions.jobs.setIamPolicy": set_job_iam_policy
|
||||||
|
"/dataproc:v1beta2/dataproc.projects.regions.jobs.setIamPolicy/resource": resource
|
||||||
"/dataproc:v1beta2/dataproc.projects.regions.jobs.submit": submit_job
|
"/dataproc:v1beta2/dataproc.projects.regions.jobs.submit": submit_job
|
||||||
"/dataproc:v1beta2/dataproc.projects.regions.jobs.submit/projectId": project_id
|
"/dataproc:v1beta2/dataproc.projects.regions.jobs.submit/projectId": project_id
|
||||||
"/dataproc:v1beta2/dataproc.projects.regions.jobs.submit/region": region
|
"/dataproc:v1beta2/dataproc.projects.regions.jobs.submit/region": region
|
||||||
|
"/dataproc:v1beta2/dataproc.projects.regions.jobs.testIamPermissions": test_job_iam_permissions
|
||||||
|
"/dataproc:v1beta2/dataproc.projects.regions.jobs.testIamPermissions/resource": resource
|
||||||
"/dataproc:v1beta2/dataproc.projects.regions.operations.cancel": cancel_project_region_operation
|
"/dataproc:v1beta2/dataproc.projects.regions.operations.cancel": cancel_project_region_operation
|
||||||
"/dataproc:v1beta2/dataproc.projects.regions.operations.cancel/name": name
|
"/dataproc:v1beta2/dataproc.projects.regions.operations.cancel/name": name
|
||||||
"/dataproc:v1beta2/dataproc.projects.regions.operations.delete": delete_project_region_operation
|
"/dataproc:v1beta2/dataproc.projects.regions.operations.delete": delete_project_region_operation
|
||||||
"/dataproc:v1beta2/dataproc.projects.regions.operations.delete/name": name
|
"/dataproc:v1beta2/dataproc.projects.regions.operations.delete/name": name
|
||||||
"/dataproc:v1beta2/dataproc.projects.regions.operations.get": get_project_region_operation
|
"/dataproc:v1beta2/dataproc.projects.regions.operations.get": get_project_region_operation
|
||||||
"/dataproc:v1beta2/dataproc.projects.regions.operations.get/name": name
|
"/dataproc:v1beta2/dataproc.projects.regions.operations.get/name": name
|
||||||
|
"/dataproc:v1beta2/dataproc.projects.regions.operations.getIamPolicy": get_project_region_operation_iam_policy
|
||||||
|
"/dataproc:v1beta2/dataproc.projects.regions.operations.getIamPolicy/resource": resource
|
||||||
"/dataproc:v1beta2/dataproc.projects.regions.operations.list": list_project_region_operations
|
"/dataproc:v1beta2/dataproc.projects.regions.operations.list": list_project_region_operations
|
||||||
"/dataproc:v1beta2/dataproc.projects.regions.operations.list/filter": filter
|
"/dataproc:v1beta2/dataproc.projects.regions.operations.list/filter": filter
|
||||||
"/dataproc:v1beta2/dataproc.projects.regions.operations.list/name": name
|
"/dataproc:v1beta2/dataproc.projects.regions.operations.list/name": name
|
||||||
"/dataproc:v1beta2/dataproc.projects.regions.operations.list/pageSize": page_size
|
"/dataproc:v1beta2/dataproc.projects.regions.operations.list/pageSize": page_size
|
||||||
"/dataproc:v1beta2/dataproc.projects.regions.operations.list/pageToken": page_token
|
"/dataproc:v1beta2/dataproc.projects.regions.operations.list/pageToken": page_token
|
||||||
|
"/dataproc:v1beta2/dataproc.projects.regions.operations.setIamPolicy": set_operation_iam_policy
|
||||||
|
"/dataproc:v1beta2/dataproc.projects.regions.operations.setIamPolicy/resource": resource
|
||||||
|
"/dataproc:v1beta2/dataproc.projects.regions.operations.testIamPermissions": test_operation_iam_permissions
|
||||||
|
"/dataproc:v1beta2/dataproc.projects.regions.operations.testIamPermissions/resource": resource
|
||||||
"/dataproc:v1beta2/dataproc.projects.regions.workflowTemplates.create": create_project_region_workflow_template
|
"/dataproc:v1beta2/dataproc.projects.regions.workflowTemplates.create": create_project_region_workflow_template
|
||||||
"/dataproc:v1beta2/dataproc.projects.regions.workflowTemplates.create/parent": parent
|
"/dataproc:v1beta2/dataproc.projects.regions.workflowTemplates.create/parent": parent
|
||||||
"/dataproc:v1beta2/dataproc.projects.regions.workflowTemplates.delete": delete_project_region_workflow_template
|
"/dataproc:v1beta2/dataproc.projects.regions.workflowTemplates.delete": delete_project_region_workflow_template
|
||||||
|
@ -34048,6 +34078,8 @@
|
||||||
"/dataproc:v1beta2/dataproc.projects.regions.workflowTemplates.get": get_project_region_workflow_template
|
"/dataproc:v1beta2/dataproc.projects.regions.workflowTemplates.get": get_project_region_workflow_template
|
||||||
"/dataproc:v1beta2/dataproc.projects.regions.workflowTemplates.get/name": name
|
"/dataproc:v1beta2/dataproc.projects.regions.workflowTemplates.get/name": name
|
||||||
"/dataproc:v1beta2/dataproc.projects.regions.workflowTemplates.get/version": version
|
"/dataproc:v1beta2/dataproc.projects.regions.workflowTemplates.get/version": version
|
||||||
|
"/dataproc:v1beta2/dataproc.projects.regions.workflowTemplates.getIamPolicy": get_project_region_workflow_template_iam_policy
|
||||||
|
"/dataproc:v1beta2/dataproc.projects.regions.workflowTemplates.getIamPolicy/resource": resource
|
||||||
"/dataproc:v1beta2/dataproc.projects.regions.workflowTemplates.instantiate": instantiate_project_region_workflow_template
|
"/dataproc:v1beta2/dataproc.projects.regions.workflowTemplates.instantiate": instantiate_project_region_workflow_template
|
||||||
"/dataproc:v1beta2/dataproc.projects.regions.workflowTemplates.instantiate/name": name
|
"/dataproc:v1beta2/dataproc.projects.regions.workflowTemplates.instantiate/name": name
|
||||||
"/dataproc:v1beta2/dataproc.projects.regions.workflowTemplates.instantiateInline": instantiate_project_region_workflow_template_inline
|
"/dataproc:v1beta2/dataproc.projects.regions.workflowTemplates.instantiateInline": instantiate_project_region_workflow_template_inline
|
||||||
|
@ -34057,6 +34089,10 @@
|
||||||
"/dataproc:v1beta2/dataproc.projects.regions.workflowTemplates.list/pageSize": page_size
|
"/dataproc:v1beta2/dataproc.projects.regions.workflowTemplates.list/pageSize": page_size
|
||||||
"/dataproc:v1beta2/dataproc.projects.regions.workflowTemplates.list/pageToken": page_token
|
"/dataproc:v1beta2/dataproc.projects.regions.workflowTemplates.list/pageToken": page_token
|
||||||
"/dataproc:v1beta2/dataproc.projects.regions.workflowTemplates.list/parent": parent
|
"/dataproc:v1beta2/dataproc.projects.regions.workflowTemplates.list/parent": parent
|
||||||
|
"/dataproc:v1beta2/dataproc.projects.regions.workflowTemplates.setIamPolicy": set_project_region_workflow_template_iam_policy
|
||||||
|
"/dataproc:v1beta2/dataproc.projects.regions.workflowTemplates.setIamPolicy/resource": resource
|
||||||
|
"/dataproc:v1beta2/dataproc.projects.regions.workflowTemplates.testIamPermissions": test_project_region_workflow_template_iam_permissions
|
||||||
|
"/dataproc:v1beta2/dataproc.projects.regions.workflowTemplates.testIamPermissions/resource": resource
|
||||||
"/dataproc:v1beta2/dataproc.projects.regions.workflowTemplates.update": update_project_region_workflow_template
|
"/dataproc:v1beta2/dataproc.projects.regions.workflowTemplates.update": update_project_region_workflow_template
|
||||||
"/dataproc:v1beta2/dataproc.projects.regions.workflowTemplates.update/name": name
|
"/dataproc:v1beta2/dataproc.projects.regions.workflowTemplates.update/name": name
|
||||||
"/dataproc:v1beta2/fields": fields
|
"/dataproc:v1beta2/fields": fields
|
||||||
|
@ -45629,6 +45665,16 @@
|
||||||
"/dlp:v2beta2/GooglePrivacyDlpV2beta2DatastoreOptions": google_privacy_dlp_v2beta2_datastore_options
|
"/dlp:v2beta2/GooglePrivacyDlpV2beta2DatastoreOptions": google_privacy_dlp_v2beta2_datastore_options
|
||||||
"/dlp:v2beta2/GooglePrivacyDlpV2beta2DatastoreOptions/kind": kind
|
"/dlp:v2beta2/GooglePrivacyDlpV2beta2DatastoreOptions/kind": kind
|
||||||
"/dlp:v2beta2/GooglePrivacyDlpV2beta2DatastoreOptions/partitionId": partition_id
|
"/dlp:v2beta2/GooglePrivacyDlpV2beta2DatastoreOptions/partitionId": partition_id
|
||||||
|
"/dlp:v2beta2/GooglePrivacyDlpV2beta2DateShiftConfig": google_privacy_dlp_v2beta2_date_shift_config
|
||||||
|
"/dlp:v2beta2/GooglePrivacyDlpV2beta2DateShiftConfig/context": context
|
||||||
|
"/dlp:v2beta2/GooglePrivacyDlpV2beta2DateShiftConfig/cryptoKey": crypto_key
|
||||||
|
"/dlp:v2beta2/GooglePrivacyDlpV2beta2DateShiftConfig/lowerBoundDays": lower_bound_days
|
||||||
|
"/dlp:v2beta2/GooglePrivacyDlpV2beta2DateShiftConfig/upperBoundDays": upper_bound_days
|
||||||
|
"/dlp:v2beta2/GooglePrivacyDlpV2beta2DateTime": google_privacy_dlp_v2beta2_date_time
|
||||||
|
"/dlp:v2beta2/GooglePrivacyDlpV2beta2DateTime/date": date
|
||||||
|
"/dlp:v2beta2/GooglePrivacyDlpV2beta2DateTime/dayOfWeek": day_of_week
|
||||||
|
"/dlp:v2beta2/GooglePrivacyDlpV2beta2DateTime/time": time
|
||||||
|
"/dlp:v2beta2/GooglePrivacyDlpV2beta2DateTime/timeZone": time_zone
|
||||||
"/dlp:v2beta2/GooglePrivacyDlpV2beta2DeidentifyConfig": google_privacy_dlp_v2beta2_deidentify_config
|
"/dlp:v2beta2/GooglePrivacyDlpV2beta2DeidentifyConfig": google_privacy_dlp_v2beta2_deidentify_config
|
||||||
"/dlp:v2beta2/GooglePrivacyDlpV2beta2DeidentifyConfig/infoTypeTransformations": info_type_transformations
|
"/dlp:v2beta2/GooglePrivacyDlpV2beta2DeidentifyConfig/infoTypeTransformations": info_type_transformations
|
||||||
"/dlp:v2beta2/GooglePrivacyDlpV2beta2DeidentifyConfig/recordTransformations": record_transformations
|
"/dlp:v2beta2/GooglePrivacyDlpV2beta2DeidentifyConfig/recordTransformations": record_transformations
|
||||||
|
@ -45689,6 +45735,7 @@
|
||||||
"/dlp:v2beta2/GooglePrivacyDlpV2beta2Finding/likelihood": likelihood
|
"/dlp:v2beta2/GooglePrivacyDlpV2beta2Finding/likelihood": likelihood
|
||||||
"/dlp:v2beta2/GooglePrivacyDlpV2beta2Finding/location": location
|
"/dlp:v2beta2/GooglePrivacyDlpV2beta2Finding/location": location
|
||||||
"/dlp:v2beta2/GooglePrivacyDlpV2beta2Finding/quote": quote
|
"/dlp:v2beta2/GooglePrivacyDlpV2beta2Finding/quote": quote
|
||||||
|
"/dlp:v2beta2/GooglePrivacyDlpV2beta2Finding/quoteInfo": quote_info
|
||||||
"/dlp:v2beta2/GooglePrivacyDlpV2beta2FindingLimits": google_privacy_dlp_v2beta2_finding_limits
|
"/dlp:v2beta2/GooglePrivacyDlpV2beta2FindingLimits": google_privacy_dlp_v2beta2_finding_limits
|
||||||
"/dlp:v2beta2/GooglePrivacyDlpV2beta2FindingLimits/maxFindingsPerInfoType": max_findings_per_info_type
|
"/dlp:v2beta2/GooglePrivacyDlpV2beta2FindingLimits/maxFindingsPerInfoType": max_findings_per_info_type
|
||||||
"/dlp:v2beta2/GooglePrivacyDlpV2beta2FindingLimits/maxFindingsPerInfoType/max_findings_per_info_type": max_findings_per_info_type
|
"/dlp:v2beta2/GooglePrivacyDlpV2beta2FindingLimits/maxFindingsPerInfoType/max_findings_per_info_type": max_findings_per_info_type
|
||||||
|
@ -45887,6 +45934,7 @@
|
||||||
"/dlp:v2beta2/GooglePrivacyDlpV2beta2NumericalStatsResult/quantileValues": quantile_values
|
"/dlp:v2beta2/GooglePrivacyDlpV2beta2NumericalStatsResult/quantileValues": quantile_values
|
||||||
"/dlp:v2beta2/GooglePrivacyDlpV2beta2NumericalStatsResult/quantileValues/quantile_value": quantile_value
|
"/dlp:v2beta2/GooglePrivacyDlpV2beta2NumericalStatsResult/quantileValues/quantile_value": quantile_value
|
||||||
"/dlp:v2beta2/GooglePrivacyDlpV2beta2OutputStorageConfig": google_privacy_dlp_v2beta2_output_storage_config
|
"/dlp:v2beta2/GooglePrivacyDlpV2beta2OutputStorageConfig": google_privacy_dlp_v2beta2_output_storage_config
|
||||||
|
"/dlp:v2beta2/GooglePrivacyDlpV2beta2OutputStorageConfig/outputSchema": output_schema
|
||||||
"/dlp:v2beta2/GooglePrivacyDlpV2beta2OutputStorageConfig/table": table
|
"/dlp:v2beta2/GooglePrivacyDlpV2beta2OutputStorageConfig/table": table
|
||||||
"/dlp:v2beta2/GooglePrivacyDlpV2beta2PartitionId": google_privacy_dlp_v2beta2_partition_id
|
"/dlp:v2beta2/GooglePrivacyDlpV2beta2PartitionId": google_privacy_dlp_v2beta2_partition_id
|
||||||
"/dlp:v2beta2/GooglePrivacyDlpV2beta2PartitionId/namespaceId": namespace_id
|
"/dlp:v2beta2/GooglePrivacyDlpV2beta2PartitionId/namespaceId": namespace_id
|
||||||
|
@ -45900,6 +45948,7 @@
|
||||||
"/dlp:v2beta2/GooglePrivacyDlpV2beta2PrimitiveTransformation/characterMaskConfig": character_mask_config
|
"/dlp:v2beta2/GooglePrivacyDlpV2beta2PrimitiveTransformation/characterMaskConfig": character_mask_config
|
||||||
"/dlp:v2beta2/GooglePrivacyDlpV2beta2PrimitiveTransformation/cryptoHashConfig": crypto_hash_config
|
"/dlp:v2beta2/GooglePrivacyDlpV2beta2PrimitiveTransformation/cryptoHashConfig": crypto_hash_config
|
||||||
"/dlp:v2beta2/GooglePrivacyDlpV2beta2PrimitiveTransformation/cryptoReplaceFfxFpeConfig": crypto_replace_ffx_fpe_config
|
"/dlp:v2beta2/GooglePrivacyDlpV2beta2PrimitiveTransformation/cryptoReplaceFfxFpeConfig": crypto_replace_ffx_fpe_config
|
||||||
|
"/dlp:v2beta2/GooglePrivacyDlpV2beta2PrimitiveTransformation/dateShiftConfig": date_shift_config
|
||||||
"/dlp:v2beta2/GooglePrivacyDlpV2beta2PrimitiveTransformation/fixedSizeBucketingConfig": fixed_size_bucketing_config
|
"/dlp:v2beta2/GooglePrivacyDlpV2beta2PrimitiveTransformation/fixedSizeBucketingConfig": fixed_size_bucketing_config
|
||||||
"/dlp:v2beta2/GooglePrivacyDlpV2beta2PrimitiveTransformation/redactConfig": redact_config
|
"/dlp:v2beta2/GooglePrivacyDlpV2beta2PrimitiveTransformation/redactConfig": redact_config
|
||||||
"/dlp:v2beta2/GooglePrivacyDlpV2beta2PrimitiveTransformation/replaceConfig": replace_config
|
"/dlp:v2beta2/GooglePrivacyDlpV2beta2PrimitiveTransformation/replaceConfig": replace_config
|
||||||
|
@ -45919,6 +45968,8 @@
|
||||||
"/dlp:v2beta2/GooglePrivacyDlpV2beta2QuasiIdField": google_privacy_dlp_v2beta2_quasi_id_field
|
"/dlp:v2beta2/GooglePrivacyDlpV2beta2QuasiIdField": google_privacy_dlp_v2beta2_quasi_id_field
|
||||||
"/dlp:v2beta2/GooglePrivacyDlpV2beta2QuasiIdField/customTag": custom_tag
|
"/dlp:v2beta2/GooglePrivacyDlpV2beta2QuasiIdField/customTag": custom_tag
|
||||||
"/dlp:v2beta2/GooglePrivacyDlpV2beta2QuasiIdField/field": field
|
"/dlp:v2beta2/GooglePrivacyDlpV2beta2QuasiIdField/field": field
|
||||||
|
"/dlp:v2beta2/GooglePrivacyDlpV2beta2QuoteInfo": google_privacy_dlp_v2beta2_quote_info
|
||||||
|
"/dlp:v2beta2/GooglePrivacyDlpV2beta2QuoteInfo/dateTime": date_time
|
||||||
"/dlp:v2beta2/GooglePrivacyDlpV2beta2Range": google_privacy_dlp_v2beta2_range
|
"/dlp:v2beta2/GooglePrivacyDlpV2beta2Range": google_privacy_dlp_v2beta2_range
|
||||||
"/dlp:v2beta2/GooglePrivacyDlpV2beta2Range/end": end
|
"/dlp:v2beta2/GooglePrivacyDlpV2beta2Range/end": end
|
||||||
"/dlp:v2beta2/GooglePrivacyDlpV2beta2Range/start": start
|
"/dlp:v2beta2/GooglePrivacyDlpV2beta2Range/start": start
|
||||||
|
@ -46003,6 +46054,8 @@
|
||||||
"/dlp:v2beta2/GooglePrivacyDlpV2beta2TaggedField/infoType": info_type
|
"/dlp:v2beta2/GooglePrivacyDlpV2beta2TaggedField/infoType": info_type
|
||||||
"/dlp:v2beta2/GooglePrivacyDlpV2beta2TimePartConfig": google_privacy_dlp_v2beta2_time_part_config
|
"/dlp:v2beta2/GooglePrivacyDlpV2beta2TimePartConfig": google_privacy_dlp_v2beta2_time_part_config
|
||||||
"/dlp:v2beta2/GooglePrivacyDlpV2beta2TimePartConfig/partToExtract": part_to_extract
|
"/dlp:v2beta2/GooglePrivacyDlpV2beta2TimePartConfig/partToExtract": part_to_extract
|
||||||
|
"/dlp:v2beta2/GooglePrivacyDlpV2beta2TimeZone": google_privacy_dlp_v2beta2_time_zone
|
||||||
|
"/dlp:v2beta2/GooglePrivacyDlpV2beta2TimeZone/offsetMinutes": offset_minutes
|
||||||
"/dlp:v2beta2/GooglePrivacyDlpV2beta2TimespanConfig": google_privacy_dlp_v2beta2_timespan_config
|
"/dlp:v2beta2/GooglePrivacyDlpV2beta2TimespanConfig": google_privacy_dlp_v2beta2_timespan_config
|
||||||
"/dlp:v2beta2/GooglePrivacyDlpV2beta2TimespanConfig/enableAutoPopulationOfTimespanConfig": enable_auto_population_of_timespan_config
|
"/dlp:v2beta2/GooglePrivacyDlpV2beta2TimespanConfig/enableAutoPopulationOfTimespanConfig": enable_auto_population_of_timespan_config
|
||||||
"/dlp:v2beta2/GooglePrivacyDlpV2beta2TimespanConfig/endTime": end_time
|
"/dlp:v2beta2/GooglePrivacyDlpV2beta2TimespanConfig/endTime": end_time
|
||||||
|
@ -46039,6 +46092,7 @@
|
||||||
"/dlp:v2beta2/GooglePrivacyDlpV2beta2Value": google_privacy_dlp_v2beta2_value
|
"/dlp:v2beta2/GooglePrivacyDlpV2beta2Value": google_privacy_dlp_v2beta2_value
|
||||||
"/dlp:v2beta2/GooglePrivacyDlpV2beta2Value/booleanValue": boolean_value
|
"/dlp:v2beta2/GooglePrivacyDlpV2beta2Value/booleanValue": boolean_value
|
||||||
"/dlp:v2beta2/GooglePrivacyDlpV2beta2Value/dateValue": date_value
|
"/dlp:v2beta2/GooglePrivacyDlpV2beta2Value/dateValue": date_value
|
||||||
|
"/dlp:v2beta2/GooglePrivacyDlpV2beta2Value/dayOfWeekValue": day_of_week_value
|
||||||
"/dlp:v2beta2/GooglePrivacyDlpV2beta2Value/floatValue": float_value
|
"/dlp:v2beta2/GooglePrivacyDlpV2beta2Value/floatValue": float_value
|
||||||
"/dlp:v2beta2/GooglePrivacyDlpV2beta2Value/integerValue": integer_value
|
"/dlp:v2beta2/GooglePrivacyDlpV2beta2Value/integerValue": integer_value
|
||||||
"/dlp:v2beta2/GooglePrivacyDlpV2beta2Value/stringValue": string_value
|
"/dlp:v2beta2/GooglePrivacyDlpV2beta2Value/stringValue": string_value
|
||||||
|
@ -60654,6 +60708,10 @@
|
||||||
"/servicemanagement:v1/Context/rules": rules
|
"/servicemanagement:v1/Context/rules": rules
|
||||||
"/servicemanagement:v1/Context/rules/rule": rule
|
"/servicemanagement:v1/Context/rules/rule": rule
|
||||||
"/servicemanagement:v1/ContextRule": context_rule
|
"/servicemanagement:v1/ContextRule": context_rule
|
||||||
|
"/servicemanagement:v1/ContextRule/allowedRequestExtensions": allowed_request_extensions
|
||||||
|
"/servicemanagement:v1/ContextRule/allowedRequestExtensions/allowed_request_extension": allowed_request_extension
|
||||||
|
"/servicemanagement:v1/ContextRule/allowedResponseExtensions": allowed_response_extensions
|
||||||
|
"/servicemanagement:v1/ContextRule/allowedResponseExtensions/allowed_response_extension": allowed_response_extension
|
||||||
"/servicemanagement:v1/ContextRule/provided": provided
|
"/servicemanagement:v1/ContextRule/provided": provided
|
||||||
"/servicemanagement:v1/ContextRule/provided/provided": provided
|
"/servicemanagement:v1/ContextRule/provided/provided": provided
|
||||||
"/servicemanagement:v1/ContextRule/requested": requested
|
"/servicemanagement:v1/ContextRule/requested": requested
|
||||||
|
@ -61600,6 +61658,10 @@
|
||||||
"/serviceuser:v1/Context/rules": rules
|
"/serviceuser:v1/Context/rules": rules
|
||||||
"/serviceuser:v1/Context/rules/rule": rule
|
"/serviceuser:v1/Context/rules/rule": rule
|
||||||
"/serviceuser:v1/ContextRule": context_rule
|
"/serviceuser:v1/ContextRule": context_rule
|
||||||
|
"/serviceuser:v1/ContextRule/allowedRequestExtensions": allowed_request_extensions
|
||||||
|
"/serviceuser:v1/ContextRule/allowedRequestExtensions/allowed_request_extension": allowed_request_extension
|
||||||
|
"/serviceuser:v1/ContextRule/allowedResponseExtensions": allowed_response_extensions
|
||||||
|
"/serviceuser:v1/ContextRule/allowedResponseExtensions/allowed_response_extension": allowed_response_extension
|
||||||
"/serviceuser:v1/ContextRule/provided": provided
|
"/serviceuser:v1/ContextRule/provided": provided
|
||||||
"/serviceuser:v1/ContextRule/provided/provided": provided
|
"/serviceuser:v1/ContextRule/provided/provided": provided
|
||||||
"/serviceuser:v1/ContextRule/requested": requested
|
"/serviceuser:v1/ContextRule/requested": requested
|
||||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
||||||
# @see https://developers.google.com/ad-exchange/buyer-rest/reference/rest/
|
# @see https://developers.google.com/ad-exchange/buyer-rest/reference/rest/
|
||||||
module Adexchangebuyer2V2beta1
|
module Adexchangebuyer2V2beta1
|
||||||
VERSION = 'V2beta1'
|
VERSION = 'V2beta1'
|
||||||
REVISION = '20180215'
|
REVISION = '20180222'
|
||||||
|
|
||||||
# Manage your Ad Exchange buyer account configuration
|
# Manage your Ad Exchange buyer account configuration
|
||||||
AUTH_ADEXCHANGE_BUYER = 'https://www.googleapis.com/auth/adexchange.buyer'
|
AUTH_ADEXCHANGE_BUYER = 'https://www.googleapis.com/auth/adexchange.buyer'
|
||||||
|
|
|
@ -481,6 +481,7 @@ module Google
|
||||||
end
|
end
|
||||||
|
|
||||||
# A creative and its classification data.
|
# A creative and its classification data.
|
||||||
|
# Next ID: 31
|
||||||
class Creative
|
class Creative
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
||||||
# @see https://developers.google.com/ad-exchange/buyer-rest
|
# @see https://developers.google.com/ad-exchange/buyer-rest
|
||||||
module AdexchangebuyerV1_4
|
module AdexchangebuyerV1_4
|
||||||
VERSION = 'V1_4'
|
VERSION = 'V1_4'
|
||||||
REVISION = '20170810'
|
REVISION = '20180222'
|
||||||
|
|
||||||
# Manage your Ad Exchange buyer account configuration
|
# Manage your Ad Exchange buyer account configuration
|
||||||
AUTH_ADEXCHANGE_BUYER = 'https://www.googleapis.com/auth/adexchange.buyer'
|
AUTH_ADEXCHANGE_BUYER = 'https://www.googleapis.com/auth/adexchange.buyer'
|
||||||
|
|
|
@ -26,6 +26,15 @@ module Google
|
||||||
class Account
|
class Account
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# When this is false, bid requests that include a deal ID for a private auction
|
||||||
|
# or preferred deal are always sent to your bidder. When true, all active
|
||||||
|
# pretargeting configs will be applied to private auctions and preferred deals.
|
||||||
|
# Programmatic Guaranteed deals (when enabled) are always sent to your bidder.
|
||||||
|
# Corresponds to the JSON property `applyPretargetingToNonGuaranteedDeals`
|
||||||
|
# @return [Boolean]
|
||||||
|
attr_accessor :apply_pretargeting_to_non_guaranteed_deals
|
||||||
|
alias_method :apply_pretargeting_to_non_guaranteed_deals?, :apply_pretargeting_to_non_guaranteed_deals
|
||||||
|
|
||||||
# Your bidder locations that have distinct URLs.
|
# Your bidder locations that have distinct URLs.
|
||||||
# Corresponds to the JSON property `bidderLocation`
|
# Corresponds to the JSON property `bidderLocation`
|
||||||
# @return [Array<Google::Apis::AdexchangebuyerV1_4::Account::BidderLocation>]
|
# @return [Array<Google::Apis::AdexchangebuyerV1_4::Account::BidderLocation>]
|
||||||
|
@ -77,6 +86,7 @@ module Google
|
||||||
|
|
||||||
# Update properties of this object
|
# Update properties of this object
|
||||||
def update!(**args)
|
def update!(**args)
|
||||||
|
@apply_pretargeting_to_non_guaranteed_deals = args[:apply_pretargeting_to_non_guaranteed_deals] if args.key?(:apply_pretargeting_to_non_guaranteed_deals)
|
||||||
@bidder_location = args[:bidder_location] if args.key?(:bidder_location)
|
@bidder_location = args[:bidder_location] if args.key?(:bidder_location)
|
||||||
@cookie_matching_nid = args[:cookie_matching_nid] if args.key?(:cookie_matching_nid)
|
@cookie_matching_nid = args[:cookie_matching_nid] if args.key?(:cookie_matching_nid)
|
||||||
@cookie_matching_url = args[:cookie_matching_url] if args.key?(:cookie_matching_url)
|
@cookie_matching_url = args[:cookie_matching_url] if args.key?(:cookie_matching_url)
|
||||||
|
@ -470,7 +480,7 @@ module Google
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
# The HTML snippet that displays the ad when inserted in the web page. If set,
|
# The HTML snippet that displays the ad when inserted in the web page. If set,
|
||||||
# videoURL should not be set.
|
# videoURL, videoVastXML, and nativeAd should not be set.
|
||||||
# Corresponds to the JSON property `HTMLSnippet`
|
# Corresponds to the JSON property `HTMLSnippet`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :html_snippet
|
attr_accessor :html_snippet
|
||||||
|
@ -574,8 +584,8 @@ module Google
|
||||||
# @return [Array<String>]
|
# @return [Array<String>]
|
||||||
attr_accessor :languages
|
attr_accessor :languages
|
||||||
|
|
||||||
# If nativeAd is set, HTMLSnippet and the videoURL outside of nativeAd should
|
# If nativeAd is set, HTMLSnippet, videoVastXML, and the videoURL outside of
|
||||||
# not be set. (The videoURL inside nativeAd can be set.)
|
# nativeAd should not be set. (The videoURL inside nativeAd can be set.)
|
||||||
# Corresponds to the JSON property `nativeAd`
|
# Corresponds to the JSON property `nativeAd`
|
||||||
# @return [Google::Apis::AdexchangebuyerV1_4::Creative::NativeAd]
|
# @return [Google::Apis::AdexchangebuyerV1_4::Creative::NativeAd]
|
||||||
attr_accessor :native_ad
|
attr_accessor :native_ad
|
||||||
|
@ -631,12 +641,20 @@ module Google
|
||||||
# @return [Fixnum]
|
# @return [Fixnum]
|
||||||
attr_accessor :version
|
attr_accessor :version
|
||||||
|
|
||||||
# The URL to fetch a video ad. If set, HTMLSnippet and the nativeAd should not
|
# The URL to fetch a video ad. If set, HTMLSnippet, videoVastXML, and nativeAd
|
||||||
# be set. Note, this is different from resource.native_ad.video_url above.
|
# should not be set. Note, this is different from resource.native_ad.video_url
|
||||||
|
# above.
|
||||||
# Corresponds to the JSON property `videoURL`
|
# Corresponds to the JSON property `videoURL`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :video_url
|
attr_accessor :video_url
|
||||||
|
|
||||||
|
# The contents of a VAST document for a video ad. This document should conform
|
||||||
|
# to the VAST 2.0 or 3.0 standard. If set, HTMLSnippet, videoURL, and nativeAd
|
||||||
|
# and should not be set.
|
||||||
|
# Corresponds to the JSON property `videoVastXML`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :video_vast_xml
|
||||||
|
|
||||||
# Ad width.
|
# Ad width.
|
||||||
# Corresponds to the JSON property `width`
|
# Corresponds to the JSON property `width`
|
||||||
# @return [Fixnum]
|
# @return [Fixnum]
|
||||||
|
@ -675,6 +693,7 @@ module Google
|
||||||
@vendor_type = args[:vendor_type] if args.key?(:vendor_type)
|
@vendor_type = args[:vendor_type] if args.key?(:vendor_type)
|
||||||
@version = args[:version] if args.key?(:version)
|
@version = args[:version] if args.key?(:version)
|
||||||
@video_url = args[:video_url] if args.key?(:video_url)
|
@video_url = args[:video_url] if args.key?(:video_url)
|
||||||
|
@video_vast_xml = args[:video_vast_xml] if args.key?(:video_vast_xml)
|
||||||
@width = args[:width] if args.key?(:width)
|
@width = args[:width] if args.key?(:width)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -802,8 +821,8 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
# If nativeAd is set, HTMLSnippet and the videoURL outside of nativeAd should
|
# If nativeAd is set, HTMLSnippet, videoVastXML, and the videoURL outside of
|
||||||
# not be set. (The videoURL inside nativeAd can be set.)
|
# nativeAd should not be set. (The videoURL inside nativeAd can be set.)
|
||||||
class NativeAd
|
class NativeAd
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
@ -3399,7 +3418,7 @@ module Google
|
||||||
class TargetingValue
|
class TargetingValue
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
# The creative size value to exclude/include.
|
# Next Id: 7
|
||||||
# Corresponds to the JSON property `creativeSizeValue`
|
# Corresponds to the JSON property `creativeSizeValue`
|
||||||
# @return [Google::Apis::AdexchangebuyerV1_4::TargetingValueCreativeSize]
|
# @return [Google::Apis::AdexchangebuyerV1_4::TargetingValueCreativeSize]
|
||||||
attr_accessor :creative_size_value
|
attr_accessor :creative_size_value
|
||||||
|
@ -3410,6 +3429,16 @@ module Google
|
||||||
# @return [Google::Apis::AdexchangebuyerV1_4::TargetingValueDayPartTargeting]
|
# @return [Google::Apis::AdexchangebuyerV1_4::TargetingValueDayPartTargeting]
|
||||||
attr_accessor :day_part_targeting_value
|
attr_accessor :day_part_targeting_value
|
||||||
|
|
||||||
|
#
|
||||||
|
# Corresponds to the JSON property `demogAgeCriteriaValue`
|
||||||
|
# @return [Google::Apis::AdexchangebuyerV1_4::TargetingValueDemogAgeCriteria]
|
||||||
|
attr_accessor :demog_age_criteria_value
|
||||||
|
|
||||||
|
#
|
||||||
|
# Corresponds to the JSON property `demogGenderCriteriaValue`
|
||||||
|
# @return [Google::Apis::AdexchangebuyerV1_4::TargetingValueDemogGenderCriteria]
|
||||||
|
attr_accessor :demog_gender_criteria_value
|
||||||
|
|
||||||
# The long value to exclude/include.
|
# The long value to exclude/include.
|
||||||
# Corresponds to the JSON property `longValue`
|
# Corresponds to the JSON property `longValue`
|
||||||
# @return [Fixnum]
|
# @return [Fixnum]
|
||||||
|
@ -3428,15 +3457,22 @@ module Google
|
||||||
def update!(**args)
|
def update!(**args)
|
||||||
@creative_size_value = args[:creative_size_value] if args.key?(:creative_size_value)
|
@creative_size_value = args[:creative_size_value] if args.key?(:creative_size_value)
|
||||||
@day_part_targeting_value = args[:day_part_targeting_value] if args.key?(:day_part_targeting_value)
|
@day_part_targeting_value = args[:day_part_targeting_value] if args.key?(:day_part_targeting_value)
|
||||||
|
@demog_age_criteria_value = args[:demog_age_criteria_value] if args.key?(:demog_age_criteria_value)
|
||||||
|
@demog_gender_criteria_value = args[:demog_gender_criteria_value] if args.key?(:demog_gender_criteria_value)
|
||||||
@long_value = args[:long_value] if args.key?(:long_value)
|
@long_value = args[:long_value] if args.key?(:long_value)
|
||||||
@string_value = args[:string_value] if args.key?(:string_value)
|
@string_value = args[:string_value] if args.key?(:string_value)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
#
|
# Next Id: 7
|
||||||
class TargetingValueCreativeSize
|
class TargetingValueCreativeSize
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# The formats allowed by the publisher.
|
||||||
|
# Corresponds to the JSON property `allowedFormats`
|
||||||
|
# @return [Array<String>]
|
||||||
|
attr_accessor :allowed_formats
|
||||||
|
|
||||||
# For video size type, the list of companion sizes.
|
# For video size type, the list of companion sizes.
|
||||||
# Corresponds to the JSON property `companionSizes`
|
# Corresponds to the JSON property `companionSizes`
|
||||||
# @return [Array<Google::Apis::AdexchangebuyerV1_4::TargetingValueSize>]
|
# @return [Array<Google::Apis::AdexchangebuyerV1_4::TargetingValueSize>]
|
||||||
|
@ -3468,6 +3504,7 @@ module Google
|
||||||
|
|
||||||
# Update properties of this object
|
# Update properties of this object
|
||||||
def update!(**args)
|
def update!(**args)
|
||||||
|
@allowed_formats = args[:allowed_formats] if args.key?(:allowed_formats)
|
||||||
@companion_sizes = args[:companion_sizes] if args.key?(:companion_sizes)
|
@companion_sizes = args[:companion_sizes] if args.key?(:companion_sizes)
|
||||||
@creative_size_type = args[:creative_size_type] if args.key?(:creative_size_type)
|
@creative_size_type = args[:creative_size_type] if args.key?(:creative_size_type)
|
||||||
@native_template = args[:native_template] if args.key?(:native_template)
|
@native_template = args[:native_template] if args.key?(:native_template)
|
||||||
|
@ -3544,6 +3581,44 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
#
|
||||||
|
class TargetingValueDemogAgeCriteria
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
#
|
||||||
|
# Corresponds to the JSON property `demogAgeCriteriaIds`
|
||||||
|
# @return [Array<String>]
|
||||||
|
attr_accessor :demog_age_criteria_ids
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@demog_age_criteria_ids = args[:demog_age_criteria_ids] if args.key?(:demog_age_criteria_ids)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
#
|
||||||
|
class TargetingValueDemogGenderCriteria
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
#
|
||||||
|
# Corresponds to the JSON property `demogGenderCriteriaIds`
|
||||||
|
# @return [Array<String>]
|
||||||
|
attr_accessor :demog_gender_criteria_ids
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@demog_gender_criteria_ids = args[:demog_gender_criteria_ids] if args.key?(:demog_gender_criteria_ids)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
#
|
#
|
||||||
class TargetingValueSize
|
class TargetingValueSize
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
|
|
@ -472,6 +472,18 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class TargetingValueDemogAgeCriteria
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class TargetingValueDemogGenderCriteria
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
class TargetingValueSize
|
class TargetingValueSize
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -487,6 +499,7 @@ module Google
|
||||||
class Account
|
class Account
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :apply_pretargeting_to_non_guaranteed_deals, as: 'applyPretargetingToNonGuaranteedDeals'
|
||||||
collection :bidder_location, as: 'bidderLocation', class: Google::Apis::AdexchangebuyerV1_4::Account::BidderLocation, decorator: Google::Apis::AdexchangebuyerV1_4::Account::BidderLocation::Representation
|
collection :bidder_location, as: 'bidderLocation', class: Google::Apis::AdexchangebuyerV1_4::Account::BidderLocation, decorator: Google::Apis::AdexchangebuyerV1_4::Account::BidderLocation::Representation
|
||||||
|
|
||||||
property :cookie_matching_nid, as: 'cookieMatchingNid'
|
property :cookie_matching_nid, as: 'cookieMatchingNid'
|
||||||
|
@ -651,6 +664,7 @@ module Google
|
||||||
collection :vendor_type, as: 'vendorType'
|
collection :vendor_type, as: 'vendorType'
|
||||||
property :version, as: 'version'
|
property :version, as: 'version'
|
||||||
property :video_url, as: 'videoURL'
|
property :video_url, as: 'videoURL'
|
||||||
|
property :video_vast_xml, as: 'videoVastXML'
|
||||||
property :width, as: 'width'
|
property :width, as: 'width'
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -1370,6 +1384,10 @@ module Google
|
||||||
|
|
||||||
property :day_part_targeting_value, as: 'dayPartTargetingValue', class: Google::Apis::AdexchangebuyerV1_4::TargetingValueDayPartTargeting, decorator: Google::Apis::AdexchangebuyerV1_4::TargetingValueDayPartTargeting::Representation
|
property :day_part_targeting_value, as: 'dayPartTargetingValue', class: Google::Apis::AdexchangebuyerV1_4::TargetingValueDayPartTargeting, decorator: Google::Apis::AdexchangebuyerV1_4::TargetingValueDayPartTargeting::Representation
|
||||||
|
|
||||||
|
property :demog_age_criteria_value, as: 'demogAgeCriteriaValue', class: Google::Apis::AdexchangebuyerV1_4::TargetingValueDemogAgeCriteria, decorator: Google::Apis::AdexchangebuyerV1_4::TargetingValueDemogAgeCriteria::Representation
|
||||||
|
|
||||||
|
property :demog_gender_criteria_value, as: 'demogGenderCriteriaValue', class: Google::Apis::AdexchangebuyerV1_4::TargetingValueDemogGenderCriteria, decorator: Google::Apis::AdexchangebuyerV1_4::TargetingValueDemogGenderCriteria::Representation
|
||||||
|
|
||||||
property :long_value, :numeric_string => true, as: 'longValue'
|
property :long_value, :numeric_string => true, as: 'longValue'
|
||||||
property :string_value, as: 'stringValue'
|
property :string_value, as: 'stringValue'
|
||||||
end
|
end
|
||||||
|
@ -1378,6 +1396,7 @@ module Google
|
||||||
class TargetingValueCreativeSize
|
class TargetingValueCreativeSize
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :allowed_formats, as: 'allowedFormats'
|
||||||
collection :companion_sizes, as: 'companionSizes', class: Google::Apis::AdexchangebuyerV1_4::TargetingValueSize, decorator: Google::Apis::AdexchangebuyerV1_4::TargetingValueSize::Representation
|
collection :companion_sizes, as: 'companionSizes', class: Google::Apis::AdexchangebuyerV1_4::TargetingValueSize, decorator: Google::Apis::AdexchangebuyerV1_4::TargetingValueSize::Representation
|
||||||
|
|
||||||
property :creative_size_type, as: 'creativeSizeType'
|
property :creative_size_type, as: 'creativeSizeType'
|
||||||
|
@ -1408,6 +1427,20 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class TargetingValueDemogAgeCriteria
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :demog_age_criteria_ids, as: 'demogAgeCriteriaIds'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class TargetingValueDemogGenderCriteria
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :demog_gender_criteria_ids, as: 'demogGenderCriteriaIds'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
class TargetingValueSize
|
class TargetingValueSize
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
||||||
# @see https://cloud.google.com/dataproc/
|
# @see https://cloud.google.com/dataproc/
|
||||||
module DataprocV1
|
module DataprocV1
|
||||||
VERSION = 'V1'
|
VERSION = 'V1'
|
||||||
REVISION = '20180206'
|
REVISION = '20180220'
|
||||||
|
|
||||||
# View and manage your data across Google Cloud Platform services
|
# View and manage your data across Google Cloud Platform services
|
||||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||||
|
|
|
@ -23,7 +23,7 @@ module Google
|
||||||
module DataprocV1
|
module DataprocV1
|
||||||
|
|
||||||
# Specifies the type and number of accelerator cards attached to the instances
|
# Specifies the type and number of accelerator cards attached to the instances
|
||||||
# of an instance group (see GPUs on Compute Engine).
|
# of an instance. See GPUs on Compute Engine.
|
||||||
class AcceleratorConfig
|
class AcceleratorConfig
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
@ -33,11 +33,11 @@ module Google
|
||||||
attr_accessor :accelerator_count
|
attr_accessor :accelerator_count
|
||||||
|
|
||||||
# Full URL, partial URI, or short name of the accelerator type resource to
|
# Full URL, partial URI, or short name of the accelerator type resource to
|
||||||
# expose to this instance. See Google Compute Engine AcceleratorTypes( /compute/
|
# expose to this instance. See Google Compute Engine AcceleratorTypes.Examples:
|
||||||
# docs/reference/beta/acceleratorTypes)Examples * https://www.googleapis.com/
|
# https://www.googleapis.com/compute/beta/projects/[project_id]/zones/us-east1-a/
|
||||||
# compute/beta/projects/[project_id]/zones/us-east1-a/acceleratorTypes/nvidia-
|
# acceleratorTypes/nvidia-tesla-k80
|
||||||
# tesla-k80 * projects/[project_id]/zones/us-east1-a/acceleratorTypes/nvidia-
|
# projects/[project_id]/zones/us-east1-a/acceleratorTypes/nvidia-tesla-k80
|
||||||
# tesla-k80 * nvidia-tesla-k80
|
# nvidia-tesla-k80
|
||||||
# Corresponds to the JSON property `acceleratorTypeUri`
|
# Corresponds to the JSON property `acceleratorTypeUri`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :accelerator_type_uri
|
attr_accessor :accelerator_type_uri
|
||||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
||||||
# @see https://cloud.google.com/dataproc/
|
# @see https://cloud.google.com/dataproc/
|
||||||
module DataprocV1beta2
|
module DataprocV1beta2
|
||||||
VERSION = 'V1beta2'
|
VERSION = 'V1beta2'
|
||||||
REVISION = '20180213'
|
REVISION = '20180220'
|
||||||
|
|
||||||
# View and manage your data across Google Cloud Platform services
|
# View and manage your data across Google Cloud Platform services
|
||||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||||
|
|
|
@ -156,6 +156,38 @@ module Google
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# Gets the access control policy for a resource. Returns an empty policy if the
|
||||||
|
# resource exists and does not have a policy set.
|
||||||
|
# @param [String] resource
|
||||||
|
# REQUIRED: The resource for which the policy is being requested. See the
|
||||||
|
# operation documentation for the appropriate value for this field.
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
|
# @param [String] quota_user
|
||||||
|
# Available to use for quota purposes for server-side applications. Can be any
|
||||||
|
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||||
|
# @param [Google::Apis::RequestOptions] options
|
||||||
|
# Request-specific options
|
||||||
|
#
|
||||||
|
# @yield [result, err] Result & error if block supplied
|
||||||
|
# @yieldparam result [Google::Apis::DataprocV1beta2::Policy] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::DataprocV1beta2::Policy]
|
||||||
|
#
|
||||||
|
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||||
|
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||||
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
|
def get_project_location_workflow_template_iam_policy(resource, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:get, 'v1beta2/{+resource}:getIamPolicy', options)
|
||||||
|
command.response_representation = Google::Apis::DataprocV1beta2::Policy::Representation
|
||||||
|
command.response_class = Google::Apis::DataprocV1beta2::Policy
|
||||||
|
command.params['resource'] = resource unless resource.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
execute_or_queue_command(command, &block)
|
||||||
|
end
|
||||||
|
|
||||||
# Instantiates a template and begins execution.The returned Operation can be
|
# Instantiates a template and begins execution.The returned Operation can be
|
||||||
# used to track execution of workflow by polling operations.get. The Operation
|
# used to track execution of workflow by polling operations.get. The Operation
|
||||||
# will complete when entire workflow is finished.The running workflow can be
|
# will complete when entire workflow is finished.The running workflow can be
|
||||||
|
@ -286,6 +318,79 @@ module Google
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# Sets the access control policy on the specified resource. Replaces any
|
||||||
|
# existing policy.
|
||||||
|
# @param [String] resource
|
||||||
|
# REQUIRED: The resource for which the policy is being specified. See the
|
||||||
|
# operation documentation for the appropriate value for this field.
|
||||||
|
# @param [Google::Apis::DataprocV1beta2::SetIamPolicyRequest] set_iam_policy_request_object
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
|
# @param [String] quota_user
|
||||||
|
# Available to use for quota purposes for server-side applications. Can be any
|
||||||
|
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||||
|
# @param [Google::Apis::RequestOptions] options
|
||||||
|
# Request-specific options
|
||||||
|
#
|
||||||
|
# @yield [result, err] Result & error if block supplied
|
||||||
|
# @yieldparam result [Google::Apis::DataprocV1beta2::Policy] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::DataprocV1beta2::Policy]
|
||||||
|
#
|
||||||
|
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||||
|
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||||
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
|
def set_project_location_workflow_template_iam_policy(resource, set_iam_policy_request_object = nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:post, 'v1beta2/{+resource}:setIamPolicy', options)
|
||||||
|
command.request_representation = Google::Apis::DataprocV1beta2::SetIamPolicyRequest::Representation
|
||||||
|
command.request_object = set_iam_policy_request_object
|
||||||
|
command.response_representation = Google::Apis::DataprocV1beta2::Policy::Representation
|
||||||
|
command.response_class = Google::Apis::DataprocV1beta2::Policy
|
||||||
|
command.params['resource'] = resource unless resource.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
execute_or_queue_command(command, &block)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Returns permissions that a caller has on the specified resource. If the
|
||||||
|
# resource does not exist, this will return an empty set of permissions, not a
|
||||||
|
# NOT_FOUND error.Note: This operation is designed to be used for building
|
||||||
|
# permission-aware UIs and command-line tools, not for authorization checking.
|
||||||
|
# This operation may "fail open" without warning.
|
||||||
|
# @param [String] resource
|
||||||
|
# REQUIRED: The resource for which the policy detail is being requested. See the
|
||||||
|
# operation documentation for the appropriate value for this field.
|
||||||
|
# @param [Google::Apis::DataprocV1beta2::TestIamPermissionsRequest] test_iam_permissions_request_object
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
|
# @param [String] quota_user
|
||||||
|
# Available to use for quota purposes for server-side applications. Can be any
|
||||||
|
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||||
|
# @param [Google::Apis::RequestOptions] options
|
||||||
|
# Request-specific options
|
||||||
|
#
|
||||||
|
# @yield [result, err] Result & error if block supplied
|
||||||
|
# @yieldparam result [Google::Apis::DataprocV1beta2::TestIamPermissionsResponse] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::DataprocV1beta2::TestIamPermissionsResponse]
|
||||||
|
#
|
||||||
|
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||||
|
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||||
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
|
def test_project_location_workflow_template_iam_permissions(resource, test_iam_permissions_request_object = nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:post, 'v1beta2/{+resource}:testIamPermissions', options)
|
||||||
|
command.request_representation = Google::Apis::DataprocV1beta2::TestIamPermissionsRequest::Representation
|
||||||
|
command.request_object = test_iam_permissions_request_object
|
||||||
|
command.response_representation = Google::Apis::DataprocV1beta2::TestIamPermissionsResponse::Representation
|
||||||
|
command.response_class = Google::Apis::DataprocV1beta2::TestIamPermissionsResponse
|
||||||
|
command.params['resource'] = resource unless resource.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
execute_or_queue_command(command, &block)
|
||||||
|
end
|
||||||
|
|
||||||
# Updates (replaces) workflow template. The updated template must contain
|
# Updates (replaces) workflow template. The updated template must contain
|
||||||
# version that matches the current server version.
|
# version that matches the current server version.
|
||||||
# @param [String] name
|
# @param [String] name
|
||||||
|
@ -579,11 +684,10 @@ module Google
|
||||||
# is 0 (for forceful decommission), and the maximum allowed timeout is 1 day.
|
# is 0 (for forceful decommission), and the maximum allowed timeout is 1 day.
|
||||||
# Only supported on Dataproc image versions 1.2 and higher.
|
# Only supported on Dataproc image versions 1.2 and higher.
|
||||||
# @param [String] update_mask
|
# @param [String] update_mask
|
||||||
# Required. Specifies the path, relative to <code>Cluster</code>, of the field
|
# Required. Specifies the path, relative to Cluster, of the field to update. For
|
||||||
# to update. For example, to change the number of workers in a cluster to 5, the
|
# example, to change the number of workers in a cluster to 5, the update_mask
|
||||||
# <code>update_mask</code> parameter would be specified as <code>config.
|
# parameter would be specified as config.worker_config.num_instances, and the
|
||||||
# worker_config.num_instances</code>, and the PATCH request body would specify
|
# PATCH request body would specify the new value, as follows:
|
||||||
# the new value, as follows:
|
|
||||||
# `
|
# `
|
||||||
# "config":`
|
# "config":`
|
||||||
# "workerConfig":`
|
# "workerConfig":`
|
||||||
|
@ -591,10 +695,9 @@ module Google
|
||||||
# `
|
# `
|
||||||
# `
|
# `
|
||||||
# `
|
# `
|
||||||
# Similarly, to change the number of preemptible workers in a cluster to 5, the <
|
# Similarly, to change the number of preemptible workers in a cluster to 5, the
|
||||||
# code>update_mask</code> parameter would be <code>config.
|
# update_mask parameter would be config.secondary_worker_config.num_instances,
|
||||||
# secondary_worker_config.num_instances</code>, and the PATCH request body would
|
# and the PATCH request body would be set as follows:
|
||||||
# be set as follows:
|
|
||||||
# `
|
# `
|
||||||
# "config":`
|
# "config":`
|
||||||
# "secondaryWorkerConfig":`
|
# "secondaryWorkerConfig":`
|
||||||
|
@ -602,12 +705,33 @@ module Google
|
||||||
# `
|
# `
|
||||||
# `
|
# `
|
||||||
# `
|
# `
|
||||||
# <strong>Note:</strong> currently only some fields can be updated: |Mask|
|
# <strong>Note:</strong> currently only the following fields can be updated:
|
||||||
# Purpose| |labels|Updates labels| |config.worker_config.num_instances|Resize
|
# <table>
|
||||||
# primary worker group| |config.secondary_worker_config.num_instances|Resize
|
# <tr>
|
||||||
# secondary worker group| |config.lifecycle_config.auto_delete_ttl|Reset MAX TTL
|
# <td><strong>Mask</strong></td><td><strong>Purpose</strong></td>
|
||||||
# duration| |config.lifecycle_config.auto_delete_time|Update MAX TTL deletion
|
# </tr>
|
||||||
# timestamp| |config.lifecycle_config.idle_delete_ttl|Update Idle TTL duration|
|
# <tr>
|
||||||
|
# <td>labels</td><td>Updates labels</td>
|
||||||
|
# </tr>
|
||||||
|
# <tr>
|
||||||
|
# <td>config.worker_config.num_instances</td><td>Resize primary worker group</td>
|
||||||
|
# </tr>
|
||||||
|
# <tr>
|
||||||
|
# <td>config.secondary_worker_config.num_instances</td><td>Resize secondary
|
||||||
|
# worker group</td>
|
||||||
|
# </tr>
|
||||||
|
# <tr>
|
||||||
|
# <td>config.lifecycle_config.auto_delete_ttl</td><td>Reset MAX TTL duration</td>
|
||||||
|
# </tr>
|
||||||
|
# <tr>
|
||||||
|
# <td>config.lifecycle_config.auto_delete_time</td><td>Update MAX TTL deletion
|
||||||
|
# timestamp</td>
|
||||||
|
# </tr>
|
||||||
|
# <tr>
|
||||||
|
# <td>config.lifecycle_config.idle_delete_ttl</td><td>Update Idle TTL duration</
|
||||||
|
# td>
|
||||||
|
# </tr>
|
||||||
|
# </table>
|
||||||
# @param [String] fields
|
# @param [String] fields
|
||||||
# Selector specifying which fields to include in a partial response.
|
# Selector specifying which fields to include in a partial response.
|
||||||
# @param [String] quota_user
|
# @param [String] quota_user
|
||||||
|
@ -827,6 +951,38 @@ module Google
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# Gets the access control policy for a resource. Returns an empty policy if the
|
||||||
|
# resource exists and does not have a policy set.
|
||||||
|
# @param [String] resource
|
||||||
|
# REQUIRED: The resource for which the policy is being requested. See the
|
||||||
|
# operation documentation for the appropriate value for this field.
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
|
# @param [String] quota_user
|
||||||
|
# Available to use for quota purposes for server-side applications. Can be any
|
||||||
|
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||||
|
# @param [Google::Apis::RequestOptions] options
|
||||||
|
# Request-specific options
|
||||||
|
#
|
||||||
|
# @yield [result, err] Result & error if block supplied
|
||||||
|
# @yieldparam result [Google::Apis::DataprocV1beta2::Policy] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::DataprocV1beta2::Policy]
|
||||||
|
#
|
||||||
|
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||||
|
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||||
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
|
def get_project_region_job_iam_policy(resource, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:get, 'v1beta2/{+resource}:getIamPolicy', options)
|
||||||
|
command.response_representation = Google::Apis::DataprocV1beta2::Policy::Representation
|
||||||
|
command.response_class = Google::Apis::DataprocV1beta2::Policy
|
||||||
|
command.params['resource'] = resource unless resource.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
execute_or_queue_command(command, &block)
|
||||||
|
end
|
||||||
|
|
||||||
# Lists regions/`region`/jobs in a project.
|
# Lists regions/`region`/jobs in a project.
|
||||||
# @param [String] project_id
|
# @param [String] project_id
|
||||||
# Required. The ID of the Google Cloud Platform project that the job belongs to.
|
# Required. The ID of the Google Cloud Platform project that the job belongs to.
|
||||||
|
@ -930,6 +1086,41 @@ module Google
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# Sets the access control policy on the specified resource. Replaces any
|
||||||
|
# existing policy.
|
||||||
|
# @param [String] resource
|
||||||
|
# REQUIRED: The resource for which the policy is being specified. See the
|
||||||
|
# operation documentation for the appropriate value for this field.
|
||||||
|
# @param [Google::Apis::DataprocV1beta2::SetIamPolicyRequest] set_iam_policy_request_object
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
|
# @param [String] quota_user
|
||||||
|
# Available to use for quota purposes for server-side applications. Can be any
|
||||||
|
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||||
|
# @param [Google::Apis::RequestOptions] options
|
||||||
|
# Request-specific options
|
||||||
|
#
|
||||||
|
# @yield [result, err] Result & error if block supplied
|
||||||
|
# @yieldparam result [Google::Apis::DataprocV1beta2::Policy] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::DataprocV1beta2::Policy]
|
||||||
|
#
|
||||||
|
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||||
|
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||||
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
|
def set_job_iam_policy(resource, set_iam_policy_request_object = nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:post, 'v1beta2/{+resource}:setIamPolicy', options)
|
||||||
|
command.request_representation = Google::Apis::DataprocV1beta2::SetIamPolicyRequest::Representation
|
||||||
|
command.request_object = set_iam_policy_request_object
|
||||||
|
command.response_representation = Google::Apis::DataprocV1beta2::Policy::Representation
|
||||||
|
command.response_class = Google::Apis::DataprocV1beta2::Policy
|
||||||
|
command.params['resource'] = resource unless resource.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
execute_or_queue_command(command, &block)
|
||||||
|
end
|
||||||
|
|
||||||
# Submits a job to a cluster.
|
# Submits a job to a cluster.
|
||||||
# @param [String] project_id
|
# @param [String] project_id
|
||||||
# Required. The ID of the Google Cloud Platform project that the job belongs to.
|
# Required. The ID of the Google Cloud Platform project that the job belongs to.
|
||||||
|
@ -966,6 +1157,44 @@ module Google
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# Returns permissions that a caller has on the specified resource. If the
|
||||||
|
# resource does not exist, this will return an empty set of permissions, not a
|
||||||
|
# NOT_FOUND error.Note: This operation is designed to be used for building
|
||||||
|
# permission-aware UIs and command-line tools, not for authorization checking.
|
||||||
|
# This operation may "fail open" without warning.
|
||||||
|
# @param [String] resource
|
||||||
|
# REQUIRED: The resource for which the policy detail is being requested. See the
|
||||||
|
# operation documentation for the appropriate value for this field.
|
||||||
|
# @param [Google::Apis::DataprocV1beta2::TestIamPermissionsRequest] test_iam_permissions_request_object
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
|
# @param [String] quota_user
|
||||||
|
# Available to use for quota purposes for server-side applications. Can be any
|
||||||
|
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||||
|
# @param [Google::Apis::RequestOptions] options
|
||||||
|
# Request-specific options
|
||||||
|
#
|
||||||
|
# @yield [result, err] Result & error if block supplied
|
||||||
|
# @yieldparam result [Google::Apis::DataprocV1beta2::TestIamPermissionsResponse] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::DataprocV1beta2::TestIamPermissionsResponse]
|
||||||
|
#
|
||||||
|
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||||
|
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||||
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
|
def test_job_iam_permissions(resource, test_iam_permissions_request_object = nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:post, 'v1beta2/{+resource}:testIamPermissions', options)
|
||||||
|
command.request_representation = Google::Apis::DataprocV1beta2::TestIamPermissionsRequest::Representation
|
||||||
|
command.request_object = test_iam_permissions_request_object
|
||||||
|
command.response_representation = Google::Apis::DataprocV1beta2::TestIamPermissionsResponse::Representation
|
||||||
|
command.response_class = Google::Apis::DataprocV1beta2::TestIamPermissionsResponse
|
||||||
|
command.params['resource'] = resource unless resource.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
execute_or_queue_command(command, &block)
|
||||||
|
end
|
||||||
|
|
||||||
# Starts asynchronous cancellation on a long-running operation. The server makes
|
# Starts asynchronous cancellation on a long-running operation. The server makes
|
||||||
# a best effort to cancel the operation, but success is not guaranteed. If the
|
# a best effort to cancel the operation, but success is not guaranteed. If the
|
||||||
# server doesn't support this method, it returns google.rpc.Code.UNIMPLEMENTED.
|
# server doesn't support this method, it returns google.rpc.Code.UNIMPLEMENTED.
|
||||||
|
@ -1067,6 +1296,38 @@ module Google
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# Gets the access control policy for a resource. Returns an empty policy if the
|
||||||
|
# resource exists and does not have a policy set.
|
||||||
|
# @param [String] resource
|
||||||
|
# REQUIRED: The resource for which the policy is being requested. See the
|
||||||
|
# operation documentation for the appropriate value for this field.
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
|
# @param [String] quota_user
|
||||||
|
# Available to use for quota purposes for server-side applications. Can be any
|
||||||
|
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||||
|
# @param [Google::Apis::RequestOptions] options
|
||||||
|
# Request-specific options
|
||||||
|
#
|
||||||
|
# @yield [result, err] Result & error if block supplied
|
||||||
|
# @yieldparam result [Google::Apis::DataprocV1beta2::Policy] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::DataprocV1beta2::Policy]
|
||||||
|
#
|
||||||
|
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||||
|
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||||
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
|
def get_project_region_operation_iam_policy(resource, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:get, 'v1beta2/{+resource}:getIamPolicy', options)
|
||||||
|
command.response_representation = Google::Apis::DataprocV1beta2::Policy::Representation
|
||||||
|
command.response_class = Google::Apis::DataprocV1beta2::Policy
|
||||||
|
command.params['resource'] = resource unless resource.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
execute_or_queue_command(command, &block)
|
||||||
|
end
|
||||||
|
|
||||||
# Lists operations that match the specified filter in the request. If the server
|
# Lists operations that match the specified filter in the request. If the server
|
||||||
# doesn't support this method, it returns UNIMPLEMENTED.NOTE: the name binding
|
# doesn't support this method, it returns UNIMPLEMENTED.NOTE: the name binding
|
||||||
# allows API services to override the binding to use different resource name
|
# allows API services to override the binding to use different resource name
|
||||||
|
@ -1113,6 +1374,79 @@ module Google
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# Sets the access control policy on the specified resource. Replaces any
|
||||||
|
# existing policy.
|
||||||
|
# @param [String] resource
|
||||||
|
# REQUIRED: The resource for which the policy is being specified. See the
|
||||||
|
# operation documentation for the appropriate value for this field.
|
||||||
|
# @param [Google::Apis::DataprocV1beta2::SetIamPolicyRequest] set_iam_policy_request_object
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
|
# @param [String] quota_user
|
||||||
|
# Available to use for quota purposes for server-side applications. Can be any
|
||||||
|
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||||
|
# @param [Google::Apis::RequestOptions] options
|
||||||
|
# Request-specific options
|
||||||
|
#
|
||||||
|
# @yield [result, err] Result & error if block supplied
|
||||||
|
# @yieldparam result [Google::Apis::DataprocV1beta2::Policy] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::DataprocV1beta2::Policy]
|
||||||
|
#
|
||||||
|
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||||
|
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||||
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
|
def set_operation_iam_policy(resource, set_iam_policy_request_object = nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:post, 'v1beta2/{+resource}:setIamPolicy', options)
|
||||||
|
command.request_representation = Google::Apis::DataprocV1beta2::SetIamPolicyRequest::Representation
|
||||||
|
command.request_object = set_iam_policy_request_object
|
||||||
|
command.response_representation = Google::Apis::DataprocV1beta2::Policy::Representation
|
||||||
|
command.response_class = Google::Apis::DataprocV1beta2::Policy
|
||||||
|
command.params['resource'] = resource unless resource.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
execute_or_queue_command(command, &block)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Returns permissions that a caller has on the specified resource. If the
|
||||||
|
# resource does not exist, this will return an empty set of permissions, not a
|
||||||
|
# NOT_FOUND error.Note: This operation is designed to be used for building
|
||||||
|
# permission-aware UIs and command-line tools, not for authorization checking.
|
||||||
|
# This operation may "fail open" without warning.
|
||||||
|
# @param [String] resource
|
||||||
|
# REQUIRED: The resource for which the policy detail is being requested. See the
|
||||||
|
# operation documentation for the appropriate value for this field.
|
||||||
|
# @param [Google::Apis::DataprocV1beta2::TestIamPermissionsRequest] test_iam_permissions_request_object
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
|
# @param [String] quota_user
|
||||||
|
# Available to use for quota purposes for server-side applications. Can be any
|
||||||
|
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||||
|
# @param [Google::Apis::RequestOptions] options
|
||||||
|
# Request-specific options
|
||||||
|
#
|
||||||
|
# @yield [result, err] Result & error if block supplied
|
||||||
|
# @yieldparam result [Google::Apis::DataprocV1beta2::TestIamPermissionsResponse] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::DataprocV1beta2::TestIamPermissionsResponse]
|
||||||
|
#
|
||||||
|
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||||
|
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||||
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
|
def test_operation_iam_permissions(resource, test_iam_permissions_request_object = nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:post, 'v1beta2/{+resource}:testIamPermissions', options)
|
||||||
|
command.request_representation = Google::Apis::DataprocV1beta2::TestIamPermissionsRequest::Representation
|
||||||
|
command.request_object = test_iam_permissions_request_object
|
||||||
|
command.response_representation = Google::Apis::DataprocV1beta2::TestIamPermissionsResponse::Representation
|
||||||
|
command.response_class = Google::Apis::DataprocV1beta2::TestIamPermissionsResponse
|
||||||
|
command.params['resource'] = resource unless resource.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
execute_or_queue_command(command, &block)
|
||||||
|
end
|
||||||
|
|
||||||
# Creates new workflow template.
|
# Creates new workflow template.
|
||||||
# @param [String] parent
|
# @param [String] parent
|
||||||
# Required. The "resource name" of the region, as described in https://cloud.
|
# Required. The "resource name" of the region, as described in https://cloud.
|
||||||
|
@ -1222,6 +1556,38 @@ module Google
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# Gets the access control policy for a resource. Returns an empty policy if the
|
||||||
|
# resource exists and does not have a policy set.
|
||||||
|
# @param [String] resource
|
||||||
|
# REQUIRED: The resource for which the policy is being requested. See the
|
||||||
|
# operation documentation for the appropriate value for this field.
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
|
# @param [String] quota_user
|
||||||
|
# Available to use for quota purposes for server-side applications. Can be any
|
||||||
|
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||||
|
# @param [Google::Apis::RequestOptions] options
|
||||||
|
# Request-specific options
|
||||||
|
#
|
||||||
|
# @yield [result, err] Result & error if block supplied
|
||||||
|
# @yieldparam result [Google::Apis::DataprocV1beta2::Policy] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::DataprocV1beta2::Policy]
|
||||||
|
#
|
||||||
|
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||||
|
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||||
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
|
def get_project_region_workflow_template_iam_policy(resource, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:get, 'v1beta2/{+resource}:getIamPolicy', options)
|
||||||
|
command.response_representation = Google::Apis::DataprocV1beta2::Policy::Representation
|
||||||
|
command.response_class = Google::Apis::DataprocV1beta2::Policy
|
||||||
|
command.params['resource'] = resource unless resource.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
execute_or_queue_command(command, &block)
|
||||||
|
end
|
||||||
|
|
||||||
# Instantiates a template and begins execution.The returned Operation can be
|
# Instantiates a template and begins execution.The returned Operation can be
|
||||||
# used to track execution of workflow by polling operations.get. The Operation
|
# used to track execution of workflow by polling operations.get. The Operation
|
||||||
# will complete when entire workflow is finished.The running workflow can be
|
# will complete when entire workflow is finished.The running workflow can be
|
||||||
|
@ -1352,6 +1718,79 @@ module Google
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# Sets the access control policy on the specified resource. Replaces any
|
||||||
|
# existing policy.
|
||||||
|
# @param [String] resource
|
||||||
|
# REQUIRED: The resource for which the policy is being specified. See the
|
||||||
|
# operation documentation for the appropriate value for this field.
|
||||||
|
# @param [Google::Apis::DataprocV1beta2::SetIamPolicyRequest] set_iam_policy_request_object
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
|
# @param [String] quota_user
|
||||||
|
# Available to use for quota purposes for server-side applications. Can be any
|
||||||
|
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||||
|
# @param [Google::Apis::RequestOptions] options
|
||||||
|
# Request-specific options
|
||||||
|
#
|
||||||
|
# @yield [result, err] Result & error if block supplied
|
||||||
|
# @yieldparam result [Google::Apis::DataprocV1beta2::Policy] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::DataprocV1beta2::Policy]
|
||||||
|
#
|
||||||
|
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||||
|
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||||
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
|
def set_project_region_workflow_template_iam_policy(resource, set_iam_policy_request_object = nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:post, 'v1beta2/{+resource}:setIamPolicy', options)
|
||||||
|
command.request_representation = Google::Apis::DataprocV1beta2::SetIamPolicyRequest::Representation
|
||||||
|
command.request_object = set_iam_policy_request_object
|
||||||
|
command.response_representation = Google::Apis::DataprocV1beta2::Policy::Representation
|
||||||
|
command.response_class = Google::Apis::DataprocV1beta2::Policy
|
||||||
|
command.params['resource'] = resource unless resource.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
execute_or_queue_command(command, &block)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Returns permissions that a caller has on the specified resource. If the
|
||||||
|
# resource does not exist, this will return an empty set of permissions, not a
|
||||||
|
# NOT_FOUND error.Note: This operation is designed to be used for building
|
||||||
|
# permission-aware UIs and command-line tools, not for authorization checking.
|
||||||
|
# This operation may "fail open" without warning.
|
||||||
|
# @param [String] resource
|
||||||
|
# REQUIRED: The resource for which the policy detail is being requested. See the
|
||||||
|
# operation documentation for the appropriate value for this field.
|
||||||
|
# @param [Google::Apis::DataprocV1beta2::TestIamPermissionsRequest] test_iam_permissions_request_object
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
|
# @param [String] quota_user
|
||||||
|
# Available to use for quota purposes for server-side applications. Can be any
|
||||||
|
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||||
|
# @param [Google::Apis::RequestOptions] options
|
||||||
|
# Request-specific options
|
||||||
|
#
|
||||||
|
# @yield [result, err] Result & error if block supplied
|
||||||
|
# @yieldparam result [Google::Apis::DataprocV1beta2::TestIamPermissionsResponse] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::DataprocV1beta2::TestIamPermissionsResponse]
|
||||||
|
#
|
||||||
|
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||||
|
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||||
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
|
def test_project_region_workflow_template_iam_permissions(resource, test_iam_permissions_request_object = nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:post, 'v1beta2/{+resource}:testIamPermissions', options)
|
||||||
|
command.request_representation = Google::Apis::DataprocV1beta2::TestIamPermissionsRequest::Representation
|
||||||
|
command.request_object = test_iam_permissions_request_object
|
||||||
|
command.response_representation = Google::Apis::DataprocV1beta2::TestIamPermissionsResponse::Representation
|
||||||
|
command.response_class = Google::Apis::DataprocV1beta2::TestIamPermissionsResponse
|
||||||
|
command.params['resource'] = resource unless resource.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
execute_or_queue_command(command, &block)
|
||||||
|
end
|
||||||
|
|
||||||
# Updates (replaces) workflow template. The updated template must contain
|
# Updates (replaces) workflow template. The updated template must contain
|
||||||
# version that matches the current server version.
|
# version that matches the current server version.
|
||||||
# @param [String] name
|
# @param [String] name
|
||||||
|
|
|
@ -27,7 +27,7 @@ module Google
|
||||||
# @see https://cloud.google.com/dlp/docs/
|
# @see https://cloud.google.com/dlp/docs/
|
||||||
module DlpV2beta2
|
module DlpV2beta2
|
||||||
VERSION = 'V2beta2'
|
VERSION = 'V2beta2'
|
||||||
REVISION = '20180220'
|
REVISION = '20180222'
|
||||||
|
|
||||||
# View and manage your data across Google Cloud Platform services
|
# View and manage your data across Google Cloud Platform services
|
||||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||||
|
|
|
@ -2619,6 +2619,98 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# Shifts dates by random number of days, with option to be consistent for the
|
||||||
|
# same context.
|
||||||
|
class GooglePrivacyDlpV2beta2DateShiftConfig
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# General identifier of a data field in a storage service.
|
||||||
|
# Corresponds to the JSON property `context`
|
||||||
|
# @return [Google::Apis::DlpV2beta2::GooglePrivacyDlpV2beta2FieldId]
|
||||||
|
attr_accessor :context
|
||||||
|
|
||||||
|
# This is a data encryption key (DEK) (as opposed to
|
||||||
|
# a key encryption key (KEK) stored by KMS).
|
||||||
|
# When using KMS to wrap/unwrap DEKs, be sure to set an appropriate
|
||||||
|
# IAM policy on the KMS CryptoKey (KEK) to ensure an attacker cannot
|
||||||
|
# unwrap the data crypto key.
|
||||||
|
# Corresponds to the JSON property `cryptoKey`
|
||||||
|
# @return [Google::Apis::DlpV2beta2::GooglePrivacyDlpV2beta2CryptoKey]
|
||||||
|
attr_accessor :crypto_key
|
||||||
|
|
||||||
|
# For example, -5 means shift date to at most 5 days back in the past.
|
||||||
|
# [Required]
|
||||||
|
# Corresponds to the JSON property `lowerBoundDays`
|
||||||
|
# @return [Fixnum]
|
||||||
|
attr_accessor :lower_bound_days
|
||||||
|
|
||||||
|
# Range of shift in days. Actual shift will be selected at random within this
|
||||||
|
# range (inclusive ends). Negative means shift to earlier in time. Must not
|
||||||
|
# be more than 365250 days (1000 years) each direction.
|
||||||
|
# For example, 3 means shift date to at most 3 days into the future.
|
||||||
|
# [Required]
|
||||||
|
# Corresponds to the JSON property `upperBoundDays`
|
||||||
|
# @return [Fixnum]
|
||||||
|
attr_accessor :upper_bound_days
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@context = args[:context] if args.key?(:context)
|
||||||
|
@crypto_key = args[:crypto_key] if args.key?(:crypto_key)
|
||||||
|
@lower_bound_days = args[:lower_bound_days] if args.key?(:lower_bound_days)
|
||||||
|
@upper_bound_days = args[:upper_bound_days] if args.key?(:upper_bound_days)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
# Message for a date time object.
|
||||||
|
class GooglePrivacyDlpV2beta2DateTime
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# Represents a whole calendar date, e.g. date of birth. The time of day and
|
||||||
|
# time zone are either specified elsewhere or are not significant. The date
|
||||||
|
# is relative to the Proleptic Gregorian Calendar. The day may be 0 to
|
||||||
|
# represent a year and month where the day is not significant, e.g. credit card
|
||||||
|
# expiration date. The year may be 0 to represent a month and day independent
|
||||||
|
# of year, e.g. anniversary date. Related types are google.type.TimeOfDay
|
||||||
|
# and `google.protobuf.Timestamp`.
|
||||||
|
# Corresponds to the JSON property `date`
|
||||||
|
# @return [Google::Apis::DlpV2beta2::GoogleTypeDate]
|
||||||
|
attr_accessor :date
|
||||||
|
|
||||||
|
#
|
||||||
|
# Corresponds to the JSON property `dayOfWeek`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :day_of_week
|
||||||
|
|
||||||
|
# Represents a time of day. The date and time zone are either not significant
|
||||||
|
# or are specified elsewhere. An API may choose to allow leap seconds. Related
|
||||||
|
# types are google.type.Date and `google.protobuf.Timestamp`.
|
||||||
|
# Corresponds to the JSON property `time`
|
||||||
|
# @return [Google::Apis::DlpV2beta2::GoogleTypeTimeOfDay]
|
||||||
|
attr_accessor :time
|
||||||
|
|
||||||
|
#
|
||||||
|
# Corresponds to the JSON property `timeZone`
|
||||||
|
# @return [Google::Apis::DlpV2beta2::GooglePrivacyDlpV2beta2TimeZone]
|
||||||
|
attr_accessor :time_zone
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@date = args[:date] if args.key?(:date)
|
||||||
|
@day_of_week = args[:day_of_week] if args.key?(:day_of_week)
|
||||||
|
@time = args[:time] if args.key?(:time)
|
||||||
|
@time_zone = args[:time_zone] if args.key?(:time_zone)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
# The configuration that controls how the data will change.
|
# The configuration that controls how the data will change.
|
||||||
class GooglePrivacyDlpV2beta2DeidentifyConfig
|
class GooglePrivacyDlpV2beta2DeidentifyConfig
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
@ -3135,6 +3227,11 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :quote
|
attr_accessor :quote
|
||||||
|
|
||||||
|
# Message for infoType-dependent details parsed from quote.
|
||||||
|
# Corresponds to the JSON property `quoteInfo`
|
||||||
|
# @return [Google::Apis::DlpV2beta2::GooglePrivacyDlpV2beta2QuoteInfo]
|
||||||
|
attr_accessor :quote_info
|
||||||
|
|
||||||
def initialize(**args)
|
def initialize(**args)
|
||||||
update!(**args)
|
update!(**args)
|
||||||
end
|
end
|
||||||
|
@ -3146,6 +3243,7 @@ module Google
|
||||||
@likelihood = args[:likelihood] if args.key?(:likelihood)
|
@likelihood = args[:likelihood] if args.key?(:likelihood)
|
||||||
@location = args[:location] if args.key?(:location)
|
@location = args[:location] if args.key?(:location)
|
||||||
@quote = args[:quote] if args.key?(:quote)
|
@quote = args[:quote] if args.key?(:quote)
|
||||||
|
@quote_info = args[:quote_info] if args.key?(:quote_info)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -4611,6 +4709,16 @@ module Google
|
||||||
class GooglePrivacyDlpV2beta2OutputStorageConfig
|
class GooglePrivacyDlpV2beta2OutputStorageConfig
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# Schema used for writing the findings. Columns are derived from the
|
||||||
|
# `Finding` object. If appending to an existing table, any columns from the
|
||||||
|
# predefined schema that are missing will be added. No columns in the
|
||||||
|
# existing table will be deleted.
|
||||||
|
# If unspecified, then all available columns will be used for a new table,
|
||||||
|
# and no changes will be made to an existing table.
|
||||||
|
# Corresponds to the JSON property `outputSchema`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :output_schema
|
||||||
|
|
||||||
# Message defining the location of a BigQuery table. A table is uniquely
|
# Message defining the location of a BigQuery table. A table is uniquely
|
||||||
# identified by its project_id, dataset_id, and table_name. Within a query
|
# identified by its project_id, dataset_id, and table_name. Within a query
|
||||||
# a table is often referenced with a string in the format of:
|
# a table is often referenced with a string in the format of:
|
||||||
|
@ -4626,6 +4734,7 @@ module Google
|
||||||
|
|
||||||
# Update properties of this object
|
# Update properties of this object
|
||||||
def update!(**args)
|
def update!(**args)
|
||||||
|
@output_schema = args[:output_schema] if args.key?(:output_schema)
|
||||||
@table = args[:table] if args.key?(:table)
|
@table = args[:table] if args.key?(:table)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
@ -4749,6 +4858,12 @@ module Google
|
||||||
# @return [Google::Apis::DlpV2beta2::GooglePrivacyDlpV2beta2CryptoReplaceFfxFpeConfig]
|
# @return [Google::Apis::DlpV2beta2::GooglePrivacyDlpV2beta2CryptoReplaceFfxFpeConfig]
|
||||||
attr_accessor :crypto_replace_ffx_fpe_config
|
attr_accessor :crypto_replace_ffx_fpe_config
|
||||||
|
|
||||||
|
# Shifts dates by random number of days, with option to be consistent for the
|
||||||
|
# same context.
|
||||||
|
# Corresponds to the JSON property `dateShiftConfig`
|
||||||
|
# @return [Google::Apis::DlpV2beta2::GooglePrivacyDlpV2beta2DateShiftConfig]
|
||||||
|
attr_accessor :date_shift_config
|
||||||
|
|
||||||
# Buckets values based on fixed size ranges. The
|
# Buckets values based on fixed size ranges. The
|
||||||
# Bucketing transformation can provide all of this functionality,
|
# Bucketing transformation can provide all of this functionality,
|
||||||
# but requires more configuration. This message is provided as a convenience to
|
# but requires more configuration. This message is provided as a convenience to
|
||||||
|
@ -4797,6 +4912,7 @@ module Google
|
||||||
@character_mask_config = args[:character_mask_config] if args.key?(:character_mask_config)
|
@character_mask_config = args[:character_mask_config] if args.key?(:character_mask_config)
|
||||||
@crypto_hash_config = args[:crypto_hash_config] if args.key?(:crypto_hash_config)
|
@crypto_hash_config = args[:crypto_hash_config] if args.key?(:crypto_hash_config)
|
||||||
@crypto_replace_ffx_fpe_config = args[:crypto_replace_ffx_fpe_config] if args.key?(:crypto_replace_ffx_fpe_config)
|
@crypto_replace_ffx_fpe_config = args[:crypto_replace_ffx_fpe_config] if args.key?(:crypto_replace_ffx_fpe_config)
|
||||||
|
@date_shift_config = args[:date_shift_config] if args.key?(:date_shift_config)
|
||||||
@fixed_size_bucketing_config = args[:fixed_size_bucketing_config] if args.key?(:fixed_size_bucketing_config)
|
@fixed_size_bucketing_config = args[:fixed_size_bucketing_config] if args.key?(:fixed_size_bucketing_config)
|
||||||
@redact_config = args[:redact_config] if args.key?(:redact_config)
|
@redact_config = args[:redact_config] if args.key?(:redact_config)
|
||||||
@replace_config = args[:replace_config] if args.key?(:replace_config)
|
@replace_config = args[:replace_config] if args.key?(:replace_config)
|
||||||
|
@ -4930,6 +5046,25 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# Message for infoType-dependent details parsed from quote.
|
||||||
|
class GooglePrivacyDlpV2beta2QuoteInfo
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# Message for a date time object.
|
||||||
|
# Corresponds to the JSON property `dateTime`
|
||||||
|
# @return [Google::Apis::DlpV2beta2::GooglePrivacyDlpV2beta2DateTime]
|
||||||
|
attr_accessor :date_time
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@date_time = args[:date_time] if args.key?(:date_time)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
# Generic half-open interval [start, end)
|
# Generic half-open interval [start, end)
|
||||||
class GooglePrivacyDlpV2beta2Range
|
class GooglePrivacyDlpV2beta2Range
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
@ -5634,6 +5769,26 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
#
|
||||||
|
class GooglePrivacyDlpV2beta2TimeZone
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# Set only if the offset can be determined. Positive for time ahead of UTC.
|
||||||
|
# E.g. For "UTC-9", this value is -540.
|
||||||
|
# Corresponds to the JSON property `offsetMinutes`
|
||||||
|
# @return [Fixnum]
|
||||||
|
attr_accessor :offset_minutes
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@offset_minutes = args[:offset_minutes] if args.key?(:offset_minutes)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
# Configuration of the timespan of the items to include in scanning.
|
# Configuration of the timespan of the items to include in scanning.
|
||||||
# Currently only supported when inspecting Google Cloud Storage and BigQuery.
|
# Currently only supported when inspecting Google Cloud Storage and BigQuery.
|
||||||
class GooglePrivacyDlpV2beta2TimespanConfig
|
class GooglePrivacyDlpV2beta2TimespanConfig
|
||||||
|
@ -5924,6 +6079,11 @@ module Google
|
||||||
# @return [Google::Apis::DlpV2beta2::GoogleTypeDate]
|
# @return [Google::Apis::DlpV2beta2::GoogleTypeDate]
|
||||||
attr_accessor :date_value
|
attr_accessor :date_value
|
||||||
|
|
||||||
|
#
|
||||||
|
# Corresponds to the JSON property `dayOfWeekValue`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :day_of_week_value
|
||||||
|
|
||||||
#
|
#
|
||||||
# Corresponds to the JSON property `floatValue`
|
# Corresponds to the JSON property `floatValue`
|
||||||
# @return [Float]
|
# @return [Float]
|
||||||
|
@ -5959,6 +6119,7 @@ module Google
|
||||||
def update!(**args)
|
def update!(**args)
|
||||||
@boolean_value = args[:boolean_value] if args.key?(:boolean_value)
|
@boolean_value = args[:boolean_value] if args.key?(:boolean_value)
|
||||||
@date_value = args[:date_value] if args.key?(:date_value)
|
@date_value = args[:date_value] if args.key?(:date_value)
|
||||||
|
@day_of_week_value = args[:day_of_week_value] if args.key?(:day_of_week_value)
|
||||||
@float_value = args[:float_value] if args.key?(:float_value)
|
@float_value = args[:float_value] if args.key?(:float_value)
|
||||||
@integer_value = args[:integer_value] if args.key?(:integer_value)
|
@integer_value = args[:integer_value] if args.key?(:integer_value)
|
||||||
@string_value = args[:string_value] if args.key?(:string_value)
|
@string_value = args[:string_value] if args.key?(:string_value)
|
||||||
|
|
|
@ -496,6 +496,18 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class GooglePrivacyDlpV2beta2DateShiftConfig
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class GooglePrivacyDlpV2beta2DateTime
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
class GooglePrivacyDlpV2beta2DeidentifyConfig
|
class GooglePrivacyDlpV2beta2DeidentifyConfig
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -892,6 +904,12 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class GooglePrivacyDlpV2beta2QuoteInfo
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
class GooglePrivacyDlpV2beta2Range
|
class GooglePrivacyDlpV2beta2Range
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -1048,6 +1066,12 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class GooglePrivacyDlpV2beta2TimeZone
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
class GooglePrivacyDlpV2beta2TimespanConfig
|
class GooglePrivacyDlpV2beta2TimespanConfig
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -1932,6 +1956,31 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class GooglePrivacyDlpV2beta2DateShiftConfig
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :context, as: 'context', class: Google::Apis::DlpV2beta2::GooglePrivacyDlpV2beta2FieldId, decorator: Google::Apis::DlpV2beta2::GooglePrivacyDlpV2beta2FieldId::Representation
|
||||||
|
|
||||||
|
property :crypto_key, as: 'cryptoKey', class: Google::Apis::DlpV2beta2::GooglePrivacyDlpV2beta2CryptoKey, decorator: Google::Apis::DlpV2beta2::GooglePrivacyDlpV2beta2CryptoKey::Representation
|
||||||
|
|
||||||
|
property :lower_bound_days, as: 'lowerBoundDays'
|
||||||
|
property :upper_bound_days, as: 'upperBoundDays'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class GooglePrivacyDlpV2beta2DateTime
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :date, as: 'date', class: Google::Apis::DlpV2beta2::GoogleTypeDate, decorator: Google::Apis::DlpV2beta2::GoogleTypeDate::Representation
|
||||||
|
|
||||||
|
property :day_of_week, as: 'dayOfWeek'
|
||||||
|
property :time, as: 'time', class: Google::Apis::DlpV2beta2::GoogleTypeTimeOfDay, decorator: Google::Apis::DlpV2beta2::GoogleTypeTimeOfDay::Representation
|
||||||
|
|
||||||
|
property :time_zone, as: 'timeZone', class: Google::Apis::DlpV2beta2::GooglePrivacyDlpV2beta2TimeZone, decorator: Google::Apis::DlpV2beta2::GooglePrivacyDlpV2beta2TimeZone::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
class GooglePrivacyDlpV2beta2DeidentifyConfig
|
class GooglePrivacyDlpV2beta2DeidentifyConfig
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
@ -2078,6 +2127,8 @@ module Google
|
||||||
property :location, as: 'location', class: Google::Apis::DlpV2beta2::GooglePrivacyDlpV2beta2Location, decorator: Google::Apis::DlpV2beta2::GooglePrivacyDlpV2beta2Location::Representation
|
property :location, as: 'location', class: Google::Apis::DlpV2beta2::GooglePrivacyDlpV2beta2Location, decorator: Google::Apis::DlpV2beta2::GooglePrivacyDlpV2beta2Location::Representation
|
||||||
|
|
||||||
property :quote, as: 'quote'
|
property :quote, as: 'quote'
|
||||||
|
property :quote_info, as: 'quoteInfo', class: Google::Apis::DlpV2beta2::GooglePrivacyDlpV2beta2QuoteInfo, decorator: Google::Apis::DlpV2beta2::GooglePrivacyDlpV2beta2QuoteInfo::Representation
|
||||||
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -2532,6 +2583,7 @@ module Google
|
||||||
class GooglePrivacyDlpV2beta2OutputStorageConfig
|
class GooglePrivacyDlpV2beta2OutputStorageConfig
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :output_schema, as: 'outputSchema'
|
||||||
property :table, as: 'table', class: Google::Apis::DlpV2beta2::GooglePrivacyDlpV2beta2BigQueryTable, decorator: Google::Apis::DlpV2beta2::GooglePrivacyDlpV2beta2BigQueryTable::Representation
|
property :table, as: 'table', class: Google::Apis::DlpV2beta2::GooglePrivacyDlpV2beta2BigQueryTable, decorator: Google::Apis::DlpV2beta2::GooglePrivacyDlpV2beta2BigQueryTable::Representation
|
||||||
|
|
||||||
end
|
end
|
||||||
|
@ -2565,6 +2617,8 @@ module Google
|
||||||
|
|
||||||
property :crypto_replace_ffx_fpe_config, as: 'cryptoReplaceFfxFpeConfig', class: Google::Apis::DlpV2beta2::GooglePrivacyDlpV2beta2CryptoReplaceFfxFpeConfig, decorator: Google::Apis::DlpV2beta2::GooglePrivacyDlpV2beta2CryptoReplaceFfxFpeConfig::Representation
|
property :crypto_replace_ffx_fpe_config, as: 'cryptoReplaceFfxFpeConfig', class: Google::Apis::DlpV2beta2::GooglePrivacyDlpV2beta2CryptoReplaceFfxFpeConfig, decorator: Google::Apis::DlpV2beta2::GooglePrivacyDlpV2beta2CryptoReplaceFfxFpeConfig::Representation
|
||||||
|
|
||||||
|
property :date_shift_config, as: 'dateShiftConfig', class: Google::Apis::DlpV2beta2::GooglePrivacyDlpV2beta2DateShiftConfig, decorator: Google::Apis::DlpV2beta2::GooglePrivacyDlpV2beta2DateShiftConfig::Representation
|
||||||
|
|
||||||
property :fixed_size_bucketing_config, as: 'fixedSizeBucketingConfig', class: Google::Apis::DlpV2beta2::GooglePrivacyDlpV2beta2FixedSizeBucketingConfig, decorator: Google::Apis::DlpV2beta2::GooglePrivacyDlpV2beta2FixedSizeBucketingConfig::Representation
|
property :fixed_size_bucketing_config, as: 'fixedSizeBucketingConfig', class: Google::Apis::DlpV2beta2::GooglePrivacyDlpV2beta2FixedSizeBucketingConfig, decorator: Google::Apis::DlpV2beta2::GooglePrivacyDlpV2beta2FixedSizeBucketingConfig::Representation
|
||||||
|
|
||||||
property :redact_config, as: 'redactConfig', class: Google::Apis::DlpV2beta2::GooglePrivacyDlpV2beta2RedactConfig, decorator: Google::Apis::DlpV2beta2::GooglePrivacyDlpV2beta2RedactConfig::Representation
|
property :redact_config, as: 'redactConfig', class: Google::Apis::DlpV2beta2::GooglePrivacyDlpV2beta2RedactConfig, decorator: Google::Apis::DlpV2beta2::GooglePrivacyDlpV2beta2RedactConfig::Representation
|
||||||
|
@ -2618,6 +2672,14 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class GooglePrivacyDlpV2beta2QuoteInfo
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :date_time, as: 'dateTime', class: Google::Apis::DlpV2beta2::GooglePrivacyDlpV2beta2DateTime, decorator: Google::Apis::DlpV2beta2::GooglePrivacyDlpV2beta2DateTime::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
class GooglePrivacyDlpV2beta2Range
|
class GooglePrivacyDlpV2beta2Range
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
@ -2856,6 +2918,13 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class GooglePrivacyDlpV2beta2TimeZone
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :offset_minutes, as: 'offsetMinutes'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
class GooglePrivacyDlpV2beta2TimespanConfig
|
class GooglePrivacyDlpV2beta2TimespanConfig
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
@ -2948,6 +3017,7 @@ module Google
|
||||||
property :boolean_value, as: 'booleanValue'
|
property :boolean_value, as: 'booleanValue'
|
||||||
property :date_value, as: 'dateValue', class: Google::Apis::DlpV2beta2::GoogleTypeDate, decorator: Google::Apis::DlpV2beta2::GoogleTypeDate::Representation
|
property :date_value, as: 'dateValue', class: Google::Apis::DlpV2beta2::GoogleTypeDate, decorator: Google::Apis::DlpV2beta2::GoogleTypeDate::Representation
|
||||||
|
|
||||||
|
property :day_of_week_value, as: 'dayOfWeekValue'
|
||||||
property :float_value, as: 'floatValue'
|
property :float_value, as: 'floatValue'
|
||||||
property :integer_value, :numeric_string => true, as: 'integerValue'
|
property :integer_value, :numeric_string => true, as: 'integerValue'
|
||||||
property :string_value, as: 'stringValue'
|
property :string_value, as: 'stringValue'
|
||||||
|
|
|
@ -27,7 +27,7 @@ module Google
|
||||||
# @see https://cloud.google.com/monitoring/api/
|
# @see https://cloud.google.com/monitoring/api/
|
||||||
module MonitoringV3
|
module MonitoringV3
|
||||||
VERSION = 'V3'
|
VERSION = 'V3'
|
||||||
REVISION = '20180205'
|
REVISION = '20180221'
|
||||||
|
|
||||||
# View and manage your data across Google Cloud Platform services
|
# View and manage your data across Google Cloud Platform services
|
||||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||||
|
|
|
@ -333,7 +333,7 @@ module Google
|
||||||
class ContentMatcher
|
class ContentMatcher
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
# String content to match
|
# String content to match (max 1024 bytes)
|
||||||
# Corresponds to the JSON property `content`
|
# Corresponds to the JSON property `content`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :content
|
attr_accessor :content
|
||||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
||||||
# @see https://developers.google.com/people/
|
# @see https://developers.google.com/people/
|
||||||
module PeopleV1
|
module PeopleV1
|
||||||
VERSION = 'V1'
|
VERSION = 'V1'
|
||||||
REVISION = '20180217'
|
REVISION = '20180222'
|
||||||
|
|
||||||
# Manage your contacts
|
# Manage your contacts
|
||||||
AUTH_CONTACTS = 'https://www.googleapis.com/auth/contacts'
|
AUTH_CONTACTS = 'https://www.googleapis.com/auth/contacts'
|
||||||
|
|
|
@ -2119,7 +2119,8 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
# A request to update an existing contact group. Only the name can be updated.
|
# A request to update an existing contact group. All updated fields will be
|
||||||
|
# replaced.
|
||||||
class UpdateContactGroupRequest
|
class UpdateContactGroupRequest
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
|
|
@ -364,7 +364,8 @@ module Google
|
||||||
# [`people.connections.list`](/people/api/rest/v1/people.connections/list).
|
# [`people.connections.list`](/people/api/rest/v1/people.connections/list).
|
||||||
# @param [String] person_fields
|
# @param [String] person_fields
|
||||||
# **Required.** A field mask to restrict which fields on the person are
|
# **Required.** A field mask to restrict which fields on the person are
|
||||||
# returned. Valid values are:
|
# returned. Multiple fields can be specified by separating them with commas.
|
||||||
|
# Valid values are:
|
||||||
# * addresses
|
# * addresses
|
||||||
# * ageRanges
|
# * ageRanges
|
||||||
# * biographies
|
# * biographies
|
||||||
|
@ -432,7 +433,8 @@ module Google
|
||||||
# The request throws a 400 error if 'personFields' is not specified.
|
# The request throws a 400 error if 'personFields' is not specified.
|
||||||
# @param [String] person_fields
|
# @param [String] person_fields
|
||||||
# **Required.** A field mask to restrict which fields on each person are
|
# **Required.** A field mask to restrict which fields on each person are
|
||||||
# returned. Valid values are:
|
# returned. Multiple fields can be specified by separating them with commas.
|
||||||
|
# Valid values are:
|
||||||
# * addresses
|
# * addresses
|
||||||
# * ageRanges
|
# * ageRanges
|
||||||
# * biographies
|
# * biographies
|
||||||
|
@ -520,7 +522,8 @@ module Google
|
||||||
# @param [Google::Apis::PeopleV1::Person] person_object
|
# @param [Google::Apis::PeopleV1::Person] person_object
|
||||||
# @param [String] update_person_fields
|
# @param [String] update_person_fields
|
||||||
# **Required.** A field mask to restrict which fields on the person are
|
# **Required.** A field mask to restrict which fields on the person are
|
||||||
# updated. Valid values are:
|
# updated. Multiple fields can be specified by separating them with commas.
|
||||||
|
# All updated fields will be replaced. Valid values are:
|
||||||
# * addresses
|
# * addresses
|
||||||
# * biographies
|
# * biographies
|
||||||
# * birthdays
|
# * birthdays
|
||||||
|
@ -583,7 +586,8 @@ module Google
|
||||||
# The token of the page to be returned.
|
# The token of the page to be returned.
|
||||||
# @param [String] person_fields
|
# @param [String] person_fields
|
||||||
# **Required.** A field mask to restrict which fields on each person are
|
# **Required.** A field mask to restrict which fields on each person are
|
||||||
# returned. Valid values are:
|
# returned. Multiple fields can be specified by separating them with commas.
|
||||||
|
# Valid values are:
|
||||||
# * addresses
|
# * addresses
|
||||||
# * ageRanges
|
# * ageRanges
|
||||||
# * biographies
|
# * biographies
|
||||||
|
|
|
@ -27,7 +27,7 @@ module Google
|
||||||
# @see https://cloud.google.com/service-management/
|
# @see https://cloud.google.com/service-management/
|
||||||
module ServicemanagementV1
|
module ServicemanagementV1
|
||||||
VERSION = 'V1'
|
VERSION = 'V1'
|
||||||
REVISION = '20180202'
|
REVISION = '20180220'
|
||||||
|
|
||||||
# View and manage your data across Google Cloud Platform services
|
# View and manage your data across Google Cloud Platform services
|
||||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||||
|
|
|
@ -621,14 +621,6 @@ module Google
|
||||||
class Binding
|
class Binding
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
# Represents an expression text. Example:
|
|
||||||
# title: "User account presence"
|
|
||||||
# description: "Determines whether the request has a user account"
|
|
||||||
# expression: "size(request.user) > 0"
|
|
||||||
# Corresponds to the JSON property `condition`
|
|
||||||
# @return [Google::Apis::ServicemanagementV1::Expr]
|
|
||||||
attr_accessor :condition
|
|
||||||
|
|
||||||
# Specifies the identities requesting access for a Cloud Platform resource.
|
# Specifies the identities requesting access for a Cloud Platform resource.
|
||||||
# `members` can have the following values:
|
# `members` can have the following values:
|
||||||
# * `allUsers`: A special identifier that represents anyone who is
|
# * `allUsers`: A special identifier that represents anyone who is
|
||||||
|
@ -660,7 +652,6 @@ module Google
|
||||||
|
|
||||||
# Update properties of this object
|
# Update properties of this object
|
||||||
def update!(**args)
|
def update!(**args)
|
||||||
@condition = args[:condition] if args.key?(:condition)
|
|
||||||
@members = args[:members] if args.key?(:members)
|
@members = args[:members] if args.key?(:members)
|
||||||
@role = args[:role] if args.key?(:role)
|
@role = args[:role] if args.key?(:role)
|
||||||
end
|
end
|
||||||
|
@ -843,6 +834,21 @@ module Google
|
||||||
# `google.rpc.context.OriginContext`.
|
# `google.rpc.context.OriginContext`.
|
||||||
# Available context types are defined in package
|
# Available context types are defined in package
|
||||||
# `google.rpc.context`.
|
# `google.rpc.context`.
|
||||||
|
# This also provides mechanism to whitelist any protobuf message extension that
|
||||||
|
# can be sent in grpc metadata using “x-goog-ext-<extension_id>-bin” and
|
||||||
|
# “x-goog-ext-<extension_id>-jspb” format. For example, list any service
|
||||||
|
# specific protobuf types that can appear in grpc metadata as follows in your
|
||||||
|
# yaml file:
|
||||||
|
# Example:
|
||||||
|
# context:
|
||||||
|
# rules:
|
||||||
|
# - selector: "google.example.library.v1.LibraryService.CreateBook"
|
||||||
|
# allowed_request_extensions:
|
||||||
|
# - google.foo.v1.NewExtension
|
||||||
|
# allowed_response_extensions:
|
||||||
|
# - google.foo.v1.NewExtension
|
||||||
|
# You can also specify extension ID instead of fully qualified extension name
|
||||||
|
# here.
|
||||||
class Context
|
class Context
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
@ -867,6 +873,18 @@ module Google
|
||||||
class ContextRule
|
class ContextRule
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# A list of full type names or extension IDs of extensions allowed in grpc
|
||||||
|
# side channel from client to backend.
|
||||||
|
# Corresponds to the JSON property `allowedRequestExtensions`
|
||||||
|
# @return [Array<String>]
|
||||||
|
attr_accessor :allowed_request_extensions
|
||||||
|
|
||||||
|
# A list of full type names or extension IDs of extensions allowed in grpc
|
||||||
|
# side channel from backend to client.
|
||||||
|
# Corresponds to the JSON property `allowedResponseExtensions`
|
||||||
|
# @return [Array<String>]
|
||||||
|
attr_accessor :allowed_response_extensions
|
||||||
|
|
||||||
# A list of full type names of provided contexts.
|
# A list of full type names of provided contexts.
|
||||||
# Corresponds to the JSON property `provided`
|
# Corresponds to the JSON property `provided`
|
||||||
# @return [Array<String>]
|
# @return [Array<String>]
|
||||||
|
@ -889,6 +907,8 @@ module Google
|
||||||
|
|
||||||
# Update properties of this object
|
# Update properties of this object
|
||||||
def update!(**args)
|
def update!(**args)
|
||||||
|
@allowed_request_extensions = args[:allowed_request_extensions] if args.key?(:allowed_request_extensions)
|
||||||
|
@allowed_response_extensions = args[:allowed_response_extensions] if args.key?(:allowed_response_extensions)
|
||||||
@provided = args[:provided] if args.key?(:provided)
|
@provided = args[:provided] if args.key?(:provided)
|
||||||
@requested = args[:requested] if args.key?(:requested)
|
@requested = args[:requested] if args.key?(:requested)
|
||||||
@selector = args[:selector] if args.key?(:selector)
|
@selector = args[:selector] if args.key?(:selector)
|
||||||
|
@ -1435,53 +1455,6 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
# Represents an expression text. Example:
|
|
||||||
# title: "User account presence"
|
|
||||||
# description: "Determines whether the request has a user account"
|
|
||||||
# expression: "size(request.user) > 0"
|
|
||||||
class Expr
|
|
||||||
include Google::Apis::Core::Hashable
|
|
||||||
|
|
||||||
# An optional description of the expression. This is a longer text which
|
|
||||||
# describes the expression, e.g. when hovered over it in a UI.
|
|
||||||
# Corresponds to the JSON property `description`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :description
|
|
||||||
|
|
||||||
# Textual representation of an expression in
|
|
||||||
# Common Expression Language syntax.
|
|
||||||
# The application context of the containing message determines which
|
|
||||||
# well-known feature set of CEL is supported.
|
|
||||||
# Corresponds to the JSON property `expression`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :expression
|
|
||||||
|
|
||||||
# An optional string indicating the location of the expression for error
|
|
||||||
# reporting, e.g. a file name and a position in the file.
|
|
||||||
# Corresponds to the JSON property `location`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :location
|
|
||||||
|
|
||||||
# An optional title for the expression, i.e. a short string describing
|
|
||||||
# its purpose. This can be used e.g. in UIs which allow to enter the
|
|
||||||
# expression.
|
|
||||||
# Corresponds to the JSON property `title`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :title
|
|
||||||
|
|
||||||
def initialize(**args)
|
|
||||||
update!(**args)
|
|
||||||
end
|
|
||||||
|
|
||||||
# Update properties of this object
|
|
||||||
def update!(**args)
|
|
||||||
@description = args[:description] if args.key?(:description)
|
|
||||||
@expression = args[:expression] if args.key?(:expression)
|
|
||||||
@location = args[:location] if args.key?(:location)
|
|
||||||
@title = args[:title] if args.key?(:title)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
# A single field of a message type.
|
# A single field of a message type.
|
||||||
class Field
|
class Field
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
@ -3526,6 +3499,21 @@ module Google
|
||||||
# `google.rpc.context.OriginContext`.
|
# `google.rpc.context.OriginContext`.
|
||||||
# Available context types are defined in package
|
# Available context types are defined in package
|
||||||
# `google.rpc.context`.
|
# `google.rpc.context`.
|
||||||
|
# This also provides mechanism to whitelist any protobuf message extension that
|
||||||
|
# can be sent in grpc metadata using “x-goog-ext-<extension_id>-bin” and
|
||||||
|
# “x-goog-ext-<extension_id>-jspb” format. For example, list any service
|
||||||
|
# specific protobuf types that can appear in grpc metadata as follows in your
|
||||||
|
# yaml file:
|
||||||
|
# Example:
|
||||||
|
# context:
|
||||||
|
# rules:
|
||||||
|
# - selector: "google.example.library.v1.LibraryService.CreateBook"
|
||||||
|
# allowed_request_extensions:
|
||||||
|
# - google.foo.v1.NewExtension
|
||||||
|
# allowed_response_extensions:
|
||||||
|
# - google.foo.v1.NewExtension
|
||||||
|
# You can also specify extension ID instead of fully qualified extension name
|
||||||
|
# here.
|
||||||
# Corresponds to the JSON property `context`
|
# Corresponds to the JSON property `context`
|
||||||
# @return [Google::Apis::ServicemanagementV1::Context]
|
# @return [Google::Apis::ServicemanagementV1::Context]
|
||||||
attr_accessor :context
|
attr_accessor :context
|
||||||
|
|
|
@ -238,12 +238,6 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
class Expr
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class Field
|
class Field
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -690,8 +684,6 @@ module Google
|
||||||
class Binding
|
class Binding
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
property :condition, as: 'condition', class: Google::Apis::ServicemanagementV1::Expr, decorator: Google::Apis::ServicemanagementV1::Expr::Representation
|
|
||||||
|
|
||||||
collection :members, as: 'members'
|
collection :members, as: 'members'
|
||||||
property :role, as: 'role'
|
property :role, as: 'role'
|
||||||
end
|
end
|
||||||
|
@ -753,6 +745,8 @@ module Google
|
||||||
class ContextRule
|
class ContextRule
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :allowed_request_extensions, as: 'allowedRequestExtensions'
|
||||||
|
collection :allowed_response_extensions, as: 'allowedResponseExtensions'
|
||||||
collection :provided, as: 'provided'
|
collection :provided, as: 'provided'
|
||||||
collection :requested, as: 'requested'
|
collection :requested, as: 'requested'
|
||||||
property :selector, as: 'selector'
|
property :selector, as: 'selector'
|
||||||
|
@ -892,16 +886,6 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
class Expr
|
|
||||||
# @private
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :description, as: 'description'
|
|
||||||
property :expression, as: 'expression'
|
|
||||||
property :location, as: 'location'
|
|
||||||
property :title, as: 'title'
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
class Field
|
class Field
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
|
|
@ -27,7 +27,7 @@ module Google
|
||||||
# @see https://cloud.google.com/service-management/
|
# @see https://cloud.google.com/service-management/
|
||||||
module ServiceuserV1
|
module ServiceuserV1
|
||||||
VERSION = 'V1'
|
VERSION = 'V1'
|
||||||
REVISION = '20180202'
|
REVISION = '20180220'
|
||||||
|
|
||||||
# View and manage your data across Google Cloud Platform services
|
# View and manage your data across Google Cloud Platform services
|
||||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||||
|
|
|
@ -492,6 +492,21 @@ module Google
|
||||||
# `google.rpc.context.OriginContext`.
|
# `google.rpc.context.OriginContext`.
|
||||||
# Available context types are defined in package
|
# Available context types are defined in package
|
||||||
# `google.rpc.context`.
|
# `google.rpc.context`.
|
||||||
|
# This also provides mechanism to whitelist any protobuf message extension that
|
||||||
|
# can be sent in grpc metadata using “x-goog-ext-<extension_id>-bin” and
|
||||||
|
# “x-goog-ext-<extension_id>-jspb” format. For example, list any service
|
||||||
|
# specific protobuf types that can appear in grpc metadata as follows in your
|
||||||
|
# yaml file:
|
||||||
|
# Example:
|
||||||
|
# context:
|
||||||
|
# rules:
|
||||||
|
# - selector: "google.example.library.v1.LibraryService.CreateBook"
|
||||||
|
# allowed_request_extensions:
|
||||||
|
# - google.foo.v1.NewExtension
|
||||||
|
# allowed_response_extensions:
|
||||||
|
# - google.foo.v1.NewExtension
|
||||||
|
# You can also specify extension ID instead of fully qualified extension name
|
||||||
|
# here.
|
||||||
class Context
|
class Context
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
@ -516,6 +531,18 @@ module Google
|
||||||
class ContextRule
|
class ContextRule
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# A list of full type names or extension IDs of extensions allowed in grpc
|
||||||
|
# side channel from client to backend.
|
||||||
|
# Corresponds to the JSON property `allowedRequestExtensions`
|
||||||
|
# @return [Array<String>]
|
||||||
|
attr_accessor :allowed_request_extensions
|
||||||
|
|
||||||
|
# A list of full type names or extension IDs of extensions allowed in grpc
|
||||||
|
# side channel from backend to client.
|
||||||
|
# Corresponds to the JSON property `allowedResponseExtensions`
|
||||||
|
# @return [Array<String>]
|
||||||
|
attr_accessor :allowed_response_extensions
|
||||||
|
|
||||||
# A list of full type names of provided contexts.
|
# A list of full type names of provided contexts.
|
||||||
# Corresponds to the JSON property `provided`
|
# Corresponds to the JSON property `provided`
|
||||||
# @return [Array<String>]
|
# @return [Array<String>]
|
||||||
|
@ -538,6 +565,8 @@ module Google
|
||||||
|
|
||||||
# Update properties of this object
|
# Update properties of this object
|
||||||
def update!(**args)
|
def update!(**args)
|
||||||
|
@allowed_request_extensions = args[:allowed_request_extensions] if args.key?(:allowed_request_extensions)
|
||||||
|
@allowed_response_extensions = args[:allowed_response_extensions] if args.key?(:allowed_response_extensions)
|
||||||
@provided = args[:provided] if args.key?(:provided)
|
@provided = args[:provided] if args.key?(:provided)
|
||||||
@requested = args[:requested] if args.key?(:requested)
|
@requested = args[:requested] if args.key?(:requested)
|
||||||
@selector = args[:selector] if args.key?(:selector)
|
@selector = args[:selector] if args.key?(:selector)
|
||||||
|
@ -2783,6 +2812,21 @@ module Google
|
||||||
# `google.rpc.context.OriginContext`.
|
# `google.rpc.context.OriginContext`.
|
||||||
# Available context types are defined in package
|
# Available context types are defined in package
|
||||||
# `google.rpc.context`.
|
# `google.rpc.context`.
|
||||||
|
# This also provides mechanism to whitelist any protobuf message extension that
|
||||||
|
# can be sent in grpc metadata using “x-goog-ext-<extension_id>-bin” and
|
||||||
|
# “x-goog-ext-<extension_id>-jspb” format. For example, list any service
|
||||||
|
# specific protobuf types that can appear in grpc metadata as follows in your
|
||||||
|
# yaml file:
|
||||||
|
# Example:
|
||||||
|
# context:
|
||||||
|
# rules:
|
||||||
|
# - selector: "google.example.library.v1.LibraryService.CreateBook"
|
||||||
|
# allowed_request_extensions:
|
||||||
|
# - google.foo.v1.NewExtension
|
||||||
|
# allowed_response_extensions:
|
||||||
|
# - google.foo.v1.NewExtension
|
||||||
|
# You can also specify extension ID instead of fully qualified extension name
|
||||||
|
# here.
|
||||||
# Corresponds to the JSON property `context`
|
# Corresponds to the JSON property `context`
|
||||||
# @return [Google::Apis::ServiceuserV1::Context]
|
# @return [Google::Apis::ServiceuserV1::Context]
|
||||||
attr_accessor :context
|
attr_accessor :context
|
||||||
|
|
|
@ -518,6 +518,8 @@ module Google
|
||||||
class ContextRule
|
class ContextRule
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :allowed_request_extensions, as: 'allowedRequestExtensions'
|
||||||
|
collection :allowed_response_extensions, as: 'allowedResponseExtensions'
|
||||||
collection :provided, as: 'provided'
|
collection :provided, as: 'provided'
|
||||||
collection :requested, as: 'requested'
|
collection :requested, as: 'requested'
|
||||||
property :selector, as: 'selector'
|
property :selector, as: 'selector'
|
||||||
|
|
Loading…
Reference in New Issue