From 0e91f7b4bbcef213a459b7f008dceac1a96b3ed5 Mon Sep 17 00:00:00 2001 From: Google APIs Date: Thu, 3 Jan 2019 00:36:48 +0000 Subject: [PATCH] Autogenerated update (2019-01-03) Update: - bigquery_v2 - serviceconsumermanagement_v1 - servicenetworking_v1beta - serviceusage_v1 - serviceusage_v1beta1 --- api_names_out.yaml | 1 + generated/google/apis/bigquery_v2.rb | 2 +- generated/google/apis/bigquery_v2/classes.rb | 21 +++++++++++++------ .../apis/bigquery_v2/representations.rb | 1 + .../apis/serviceconsumermanagement_v1.rb | 2 +- .../serviceconsumermanagement_v1/classes.rb | 6 ++++-- .../google/apis/servicenetworking_v1beta.rb | 2 +- .../apis/servicenetworking_v1beta/classes.rb | 6 ++++-- .../apis/servicenetworking_v1beta/service.rb | 9 ++++---- generated/google/apis/serviceusage_v1.rb | 2 +- .../google/apis/serviceusage_v1/classes.rb | 6 ++++-- generated/google/apis/serviceusage_v1beta1.rb | 2 +- .../apis/serviceusage_v1beta1/classes.rb | 6 ++++-- 13 files changed, 42 insertions(+), 24 deletions(-) diff --git a/api_names_out.yaml b/api_names_out.yaml index 0b3e4eaf4..6d4a5ff66 100644 --- a/api_names_out.yaml +++ b/api_names_out.yaml @@ -10671,6 +10671,7 @@ "/bigquery:v2/Dataset/access/access": access "/bigquery:v2/Dataset/access/access/domain": domain "/bigquery:v2/Dataset/access/access/groupByEmail": group_by_email +"/bigquery:v2/Dataset/access/access/iamMember": iam_member "/bigquery:v2/Dataset/access/access/role": role "/bigquery:v2/Dataset/access/access/specialGroup": special_group "/bigquery:v2/Dataset/access/access/userByEmail": user_by_email diff --git a/generated/google/apis/bigquery_v2.rb b/generated/google/apis/bigquery_v2.rb index a7c8aafd5..8a8b60e08 100644 --- a/generated/google/apis/bigquery_v2.rb +++ b/generated/google/apis/bigquery_v2.rb @@ -25,7 +25,7 @@ module Google # @see https://cloud.google.com/bigquery/ module BigqueryV2 VERSION = 'V2' - REVISION = '20181216' + REVISION = '20181221' # View and manage your data in Google BigQuery AUTH_BIGQUERY = 'https://www.googleapis.com/auth/bigquery' diff --git a/generated/google/apis/bigquery_v2/classes.rb b/generated/google/apis/bigquery_v2/classes.rb index 0d85f12c0..df08a597a 100644 --- a/generated/google/apis/bigquery_v2/classes.rb +++ b/generated/google/apis/bigquery_v2/classes.rb @@ -453,16 +453,24 @@ module Google include Google::Apis::Core::Hashable # [Pick one] A domain to grant access to. Any users signed in with the domain - # specified will be granted the specified access. Example: "example.com". + # specified will be granted the specified access. Example: "example.com". Maps + # to IAM policy member "domain:DOMAIN". # Corresponds to the JSON property `domain` # @return [String] attr_accessor :domain - # [Pick one] An email address of a Google Group to grant access to. + # [Pick one] An email address of a Google Group to grant access to. Maps to IAM + # policy member "group:GROUP". # Corresponds to the JSON property `groupByEmail` # @return [String] attr_accessor :group_by_email + # [Pick one] Some other type of member that appears in the IAM Policy but isn't + # a user, group, domain, or special group. + # Corresponds to the JSON property `iamMember` + # @return [String] + attr_accessor :iam_member + # [Required] Describes the rights granted to the user specified by the other # member of the access object. The following string values are supported: READER, # WRITER, OWNER. @@ -473,13 +481,14 @@ module Google # [Pick one] A special group to grant access to. Possible values include: # projectOwners: Owners of the enclosing project. projectReaders: Readers of the # enclosing project. projectWriters: Writers of the enclosing project. - # allAuthenticatedUsers: All authenticated BigQuery users. + # allAuthenticatedUsers: All authenticated BigQuery users. Maps to similarly- + # named IAM members. # Corresponds to the JSON property `specialGroup` # @return [String] attr_accessor :special_group # [Pick one] An email address of a user to grant access to. For example: fred@ - # example.com. + # example.com. Maps to IAM policy member "user:EMAIL" or "serviceAccount:EMAIL". # Corresponds to the JSON property `userByEmail` # @return [String] attr_accessor :user_by_email @@ -501,6 +510,7 @@ module Google def update!(**args) @domain = args[:domain] if args.key?(:domain) @group_by_email = args[:group_by_email] if args.key?(:group_by_email) + @iam_member = args[:iam_member] if args.key?(:iam_member) @role = args[:role] if args.key?(:role) @special_group = args[:special_group] if args.key?(:special_group) @user_by_email = args[:user_by_email] if args.key?(:user_by_email) @@ -3893,8 +3903,7 @@ module Google # @return [String] attr_accessor :field - # [Beta] [Optional] If set to true, queries over this table require a partition - # filter that can be used for partition elimination to be specified. + # # Corresponds to the JSON property `requirePartitionFilter` # @return [Boolean] attr_accessor :require_partition_filter diff --git a/generated/google/apis/bigquery_v2/representations.rb b/generated/google/apis/bigquery_v2/representations.rb index 20c56773e..573422456 100644 --- a/generated/google/apis/bigquery_v2/representations.rb +++ b/generated/google/apis/bigquery_v2/representations.rb @@ -547,6 +547,7 @@ module Google class Representation < Google::Apis::Core::JsonRepresentation property :domain, as: 'domain' property :group_by_email, as: 'groupByEmail' + property :iam_member, as: 'iamMember' property :role, as: 'role' property :special_group, as: 'specialGroup' property :user_by_email, as: 'userByEmail' diff --git a/generated/google/apis/serviceconsumermanagement_v1.rb b/generated/google/apis/serviceconsumermanagement_v1.rb index c7d68d45e..fa3af7847 100644 --- a/generated/google/apis/serviceconsumermanagement_v1.rb +++ b/generated/google/apis/serviceconsumermanagement_v1.rb @@ -25,7 +25,7 @@ module Google # @see https://cloud.google.com/service-consumer-management/docs/overview module ServiceconsumermanagementV1 VERSION = 'V1' - REVISION = '20181217' + REVISION = '20181229' # View and manage your data across Google Cloud Platform services AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' diff --git a/generated/google/apis/serviceconsumermanagement_v1/classes.rb b/generated/google/apis/serviceconsumermanagement_v1/classes.rb index 10a7888ab..2a47679e5 100644 --- a/generated/google/apis/serviceconsumermanagement_v1/classes.rb +++ b/generated/google/apis/serviceconsumermanagement_v1/classes.rb @@ -3079,8 +3079,10 @@ module Google # @return [Google::Apis::ServiceconsumermanagementV1::Monitoring] attr_accessor :monitoring - # The DNS address at which this service is available, - # e.g. `calendar.googleapis.com`. + # The service name, which is a DNS-like logical identifier for the + # service, such as `calendar.googleapis.com`. The service name + # typically goes through DNS verification to make sure the owner + # of the service also owns the DNS name. # Corresponds to the JSON property `name` # @return [String] attr_accessor :name diff --git a/generated/google/apis/servicenetworking_v1beta.rb b/generated/google/apis/servicenetworking_v1beta.rb index 431caadee..810188ae5 100644 --- a/generated/google/apis/servicenetworking_v1beta.rb +++ b/generated/google/apis/servicenetworking_v1beta.rb @@ -26,7 +26,7 @@ module Google # @see https://cloud.google.com/service-infrastructure/docs/service-networking/getting-started module ServicenetworkingV1beta VERSION = 'V1beta' - REVISION = '20181220' + REVISION = '20181229' # View and manage your data across Google Cloud Platform services AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' diff --git a/generated/google/apis/servicenetworking_v1beta/classes.rb b/generated/google/apis/servicenetworking_v1beta/classes.rb index 5dfa39bd4..363fe8a9b 100644 --- a/generated/google/apis/servicenetworking_v1beta/classes.rb +++ b/generated/google/apis/servicenetworking_v1beta/classes.rb @@ -2972,8 +2972,10 @@ module Google # @return [Google::Apis::ServicenetworkingV1beta::Monitoring] attr_accessor :monitoring - # The DNS address at which this service is available, - # e.g. `calendar.googleapis.com`. + # The service name, which is a DNS-like logical identifier for the + # service, such as `calendar.googleapis.com`. The service name + # typically goes through DNS verification to make sure the owner + # of the service also owns the DNS name. # Corresponds to the JSON property `name` # @return [String] attr_accessor :name diff --git a/generated/google/apis/servicenetworking_v1beta/service.rb b/generated/google/apis/servicenetworking_v1beta/service.rb index d86c45f1c..6d3cb4864 100644 --- a/generated/google/apis/servicenetworking_v1beta/service.rb +++ b/generated/google/apis/servicenetworking_v1beta/service.rb @@ -85,11 +85,10 @@ module Google # requested size that's expressed as a CIDR range (number of leading bits of # ipV4 network mask). The method checks against the assigned allocated ranges # to find a non-conflicting IP address range. The method will reuse a subnet - # if subsequent calls contain the same subnet name, region, and prefix length. - # This method will make producer's tenant project to be a shared VPC service - # project as needed. - # The response from the `get` operation will be of type `Subnetwork` if the - # operation successfully completes. + # if subsequent calls contain the same subnet name, region, and prefix + # length. This method will make producer's tenant project to be a shared VPC + # service project as needed. The response from the `get` operation will be of + # type `Subnetwork` if the operation successfully completes. # @param [String] parent # Required. A tenant project in the service producer organization, in the # following format: services/`service`/`collection-id`/`resource-id`. diff --git a/generated/google/apis/serviceusage_v1.rb b/generated/google/apis/serviceusage_v1.rb index 1477e940a..0ab3010ca 100644 --- a/generated/google/apis/serviceusage_v1.rb +++ b/generated/google/apis/serviceusage_v1.rb @@ -27,7 +27,7 @@ module Google # @see https://cloud.google.com/service-usage/ module ServiceusageV1 VERSION = 'V1' - REVISION = '20181217' + REVISION = '20181230' # View and manage your data across Google Cloud Platform services AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' diff --git a/generated/google/apis/serviceusage_v1/classes.rb b/generated/google/apis/serviceusage_v1/classes.rb index dc4503a9f..56abd6f48 100644 --- a/generated/google/apis/serviceusage_v1/classes.rb +++ b/generated/google/apis/serviceusage_v1/classes.rb @@ -1571,8 +1571,10 @@ module Google # @return [Google::Apis::ServiceusageV1::Monitoring] attr_accessor :monitoring - # The DNS address at which this service is available, - # e.g. `calendar.googleapis.com`. + # The service name, which is a DNS-like logical identifier for the + # service, such as `calendar.googleapis.com`. The service name + # typically goes through DNS verification to make sure the owner + # of the service also owns the DNS name. # Corresponds to the JSON property `name` # @return [String] attr_accessor :name diff --git a/generated/google/apis/serviceusage_v1beta1.rb b/generated/google/apis/serviceusage_v1beta1.rb index de5d0b416..651ce7276 100644 --- a/generated/google/apis/serviceusage_v1beta1.rb +++ b/generated/google/apis/serviceusage_v1beta1.rb @@ -27,7 +27,7 @@ module Google # @see https://cloud.google.com/service-usage/ module ServiceusageV1beta1 VERSION = 'V1beta1' - REVISION = '20181217' + REVISION = '20181230' # View and manage your data across Google Cloud Platform services AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' diff --git a/generated/google/apis/serviceusage_v1beta1/classes.rb b/generated/google/apis/serviceusage_v1beta1/classes.rb index 83759e9e6..7bac98c3b 100644 --- a/generated/google/apis/serviceusage_v1beta1/classes.rb +++ b/generated/google/apis/serviceusage_v1beta1/classes.rb @@ -1547,8 +1547,10 @@ module Google # @return [Google::Apis::ServiceusageV1beta1::Monitoring] attr_accessor :monitoring - # The DNS address at which this service is available, - # e.g. `calendar.googleapis.com`. + # The service name, which is a DNS-like logical identifier for the + # service, such as `calendar.googleapis.com`. The service name + # typically goes through DNS verification to make sure the owner + # of the service also owns the DNS name. # Corresponds to the JSON property `name` # @return [String] attr_accessor :name