feat: Automated regeneration of servicenetworking v1 client

This commit is contained in:
Yoshi Automation Bot 2020-10-21 16:07:30 -07:00 committed by GitHub
parent 546b6f2c42
commit 368d909a2a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 3 additions and 80 deletions

View File

@ -26,7 +26,7 @@ module Google
# @see https://cloud.google.com/service-infrastructure/docs/service-networking/getting-started
module ServicenetworkingV1
VERSION = 'V1'
REVISION = '20201015'
REVISION = '20201020'
# View and manage your data across Google Cloud Platform services
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'

View File

@ -1783,13 +1783,6 @@ module Google
# @return [Array<Google::Apis::ServicenetworkingV1::HttpRule>]
attr_accessor :additional_bindings
# When this flag is set to true, HTTP requests will be allowed to invoke a half-
# duplex streaming method.
# Corresponds to the JSON property `allowHalfDuplex`
# @return [Boolean]
attr_accessor :allow_half_duplex
alias_method :allow_half_duplex?, :allow_half_duplex
# The name of the request field whose value is mapped to the HTTP request body,
# or `*` for mapping all request fields not captured by the path pattern to the
# HTTP body, or omitted for not having any HTTP request body. NOTE: the referred
@ -1849,7 +1842,6 @@ module Google
# Update properties of this object
def update!(**args)
@additional_bindings = args[:additional_bindings] if args.key?(:additional_bindings)
@allow_half_duplex = args[:allow_half_duplex] if args.key?(:allow_half_duplex)
@body = args[:body] if args.key?(:body)
@custom = args[:custom] if args.key?(:custom)
@delete = args[:delete] if args.key?(:delete)
@ -3272,10 +3264,7 @@ module Google
# @return [Google::Apis::ServicenetworkingV1::Billing]
attr_accessor :billing
# The semantic version of the service configuration. The config version affects
# the interpretation of the service configuration. For example, certain features
# are enabled by default for certain config versions. The latest config version
# is `3`.
# This field is obsolete. Its value must be set to `3`.
# Corresponds to the JSON property `configVersion`
# @return [Fixnum]
attr_accessor :config_version
@ -3540,44 +3529,6 @@ module Google
end
end
# The per-product per-project service identity for a service. Use this field to
# configure per-product per-project service identity. Example of a service
# identity configuration. usage: service_identity: - service_account_parent: "
# projects/123456789" display_name: "Cloud XXX Service Agent" description: "Used
# as the identity of Cloud XXX to access resources"
class ServiceIdentity
include Google::Apis::Core::Hashable
# Optional. A user-specified opaque description of the service account. Must be
# less than or equal to 256 UTF-8 bytes.
# Corresponds to the JSON property `description`
# @return [String]
attr_accessor :description
# Optional. A user-specified name for the service account. Must be less than or
# equal to 100 UTF-8 bytes.
# Corresponds to the JSON property `displayName`
# @return [String]
attr_accessor :display_name
# A service account project that hosts the service accounts. An example name
# would be: `projects/123456789`
# Corresponds to the JSON property `serviceAccountParent`
# @return [String]
attr_accessor :service_account_parent
def initialize(**args)
update!(**args)
end
# Update properties of this object
def update!(**args)
@description = args[:description] if args.key?(:description)
@display_name = args[:display_name] if args.key?(:display_name)
@service_account_parent = args[:service_account_parent] if args.key?(:service_account_parent)
end
end
# `SourceContext` represents information about the source of a protobuf element,
# like the file in which it is defined.
class SourceContext
@ -3925,15 +3876,6 @@ module Google
# @return [Array<Google::Apis::ServicenetworkingV1::UsageRule>]
attr_accessor :rules
# The per-product per-project service identity for a service. Use this field to
# configure per-product per-project service identity. Example of a service
# identity configuration. usage: service_identity: - service_account_parent: "
# projects/123456789" display_name: "Cloud XXX Service Agent" description: "Used
# as the identity of Cloud XXX to access resources"
# Corresponds to the JSON property `serviceIdentity`
# @return [Google::Apis::ServicenetworkingV1::ServiceIdentity]
attr_accessor :service_identity
def initialize(**args)
update!(**args)
end
@ -3943,7 +3885,6 @@ module Google
@producer_notification_channel = args[:producer_notification_channel] if args.key?(:producer_notification_channel)
@requirements = args[:requirements] if args.key?(:requirements)
@rules = args[:rules] if args.key?(:rules)
@service_identity = args[:service_identity] if args.key?(:service_identity)
end
end

View File

@ -502,12 +502,6 @@ module Google
include Google::Apis::Core::JsonObjectSupport
end
class ServiceIdentity
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class SourceContext
class Representation < Google::Apis::Core::JsonRepresentation; end
@ -1007,7 +1001,6 @@ module Google
class Representation < Google::Apis::Core::JsonRepresentation
collection :additional_bindings, as: 'additionalBindings', class: Google::Apis::ServicenetworkingV1::HttpRule, decorator: Google::Apis::ServicenetworkingV1::HttpRule::Representation
property :allow_half_duplex, as: 'allowHalfDuplex'
property :body, as: 'body'
property :custom, as: 'custom', class: Google::Apis::ServicenetworkingV1::CustomHttpPattern, decorator: Google::Apis::ServicenetworkingV1::CustomHttpPattern::Representation
@ -1398,15 +1391,6 @@ module Google
end
end
class ServiceIdentity
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :description, as: 'description'
property :display_name, as: 'displayName'
property :service_account_parent, as: 'serviceAccountParent'
end
end
class SourceContext
# @private
class Representation < Google::Apis::Core::JsonRepresentation
@ -1506,8 +1490,6 @@ module Google
collection :requirements, as: 'requirements'
collection :rules, as: 'rules', class: Google::Apis::ServicenetworkingV1::UsageRule, decorator: Google::Apis::ServicenetworkingV1::UsageRule::Representation
property :service_identity, as: 'serviceIdentity', class: Google::Apis::ServicenetworkingV1::ServiceIdentity, decorator: Google::Apis::ServicenetworkingV1::ServiceIdentity::Representation
end
end

View File

@ -4,7 +4,7 @@
"git": {
"name": ".",
"remote": "https://github.com/googleapis/google-api-ruby-client.git",
"sha": "c98c719bbab68d0890524d53f8b629d7858af9c2"
"sha": "cb0c5bf94e2b1c915107eec83041d4409c900155"
}
}
]