Autogenerated update (2019-06-25)
Update: - cloudbuild_v1 - cloudsearch_v1 - firebase_v1beta1 - redis_v1 - redis_v1beta1 - texttospeech_v1beta1 - videointelligence_v1beta2
This commit is contained in:
parent
307affc27b
commit
8100dd36ea
|
@ -25,7 +25,7 @@ module Google
|
||||||
# @see https://cloud.google.com/cloud-build/docs/
|
# @see https://cloud.google.com/cloud-build/docs/
|
||||||
module CloudbuildV1
|
module CloudbuildV1
|
||||||
VERSION = 'V1'
|
VERSION = 'V1'
|
||||||
REVISION = '20190531'
|
REVISION = '20190622'
|
||||||
|
|
||||||
# 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'
|
||||||
|
|
|
@ -743,20 +743,6 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
# A CheckSuiteFilter is a filter that indicates that we should build on all
|
|
||||||
# check suite events.
|
|
||||||
class CheckSuiteFilter
|
|
||||||
include Google::Apis::Core::Hashable
|
|
||||||
|
|
||||||
def initialize(**args)
|
|
||||||
update!(**args)
|
|
||||||
end
|
|
||||||
|
|
||||||
# Update properties of this object
|
|
||||||
def update!(**args)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
# A generic empty message that you can re-use to avoid defining duplicated
|
# A generic empty message that you can re-use to avoid defining duplicated
|
||||||
# empty messages in your APIs. A typical example is to use it as the request
|
# empty messages in your APIs. A typical example is to use it as the request
|
||||||
# or the response type of an API method. For instance:
|
# or the response type of an API method. For instance:
|
||||||
|
@ -802,13 +788,7 @@ module Google
|
||||||
class GitHubEventsConfig
|
class GitHubEventsConfig
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
# A CheckSuiteFilter is a filter that indicates that we should build on all
|
# The installationID that emits the GitHub event.
|
||||||
# check suite events.
|
|
||||||
# Corresponds to the JSON property `checkSuite`
|
|
||||||
# @return [Google::Apis::CloudbuildV1::CheckSuiteFilter]
|
|
||||||
attr_accessor :check_suite
|
|
||||||
|
|
||||||
# The installationID that emmits the GitHub event.
|
|
||||||
# Corresponds to the JSON property `installationId`
|
# Corresponds to the JSON property `installationId`
|
||||||
# @return [Fixnum]
|
# @return [Fixnum]
|
||||||
attr_accessor :installation_id
|
attr_accessor :installation_id
|
||||||
|
@ -840,7 +820,6 @@ module Google
|
||||||
|
|
||||||
# Update properties of this object
|
# Update properties of this object
|
||||||
def update!(**args)
|
def update!(**args)
|
||||||
@check_suite = args[:check_suite] if args.key?(:check_suite)
|
|
||||||
@installation_id = args[:installation_id] if args.key?(:installation_id)
|
@installation_id = args[:installation_id] if args.key?(:installation_id)
|
||||||
@name = args[:name] if args.key?(:name)
|
@name = args[:name] if args.key?(:name)
|
||||||
@owner = args[:owner] if args.key?(:owner)
|
@owner = args[:owner] if args.key?(:owner)
|
||||||
|
|
|
@ -88,12 +88,6 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
class CheckSuiteFilter
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class Empty
|
class Empty
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -369,12 +363,6 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
class CheckSuiteFilter
|
|
||||||
# @private
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
class Empty
|
class Empty
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
@ -392,8 +380,6 @@ module Google
|
||||||
class GitHubEventsConfig
|
class GitHubEventsConfig
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
property :check_suite, as: 'checkSuite', class: Google::Apis::CloudbuildV1::CheckSuiteFilter, decorator: Google::Apis::CloudbuildV1::CheckSuiteFilter::Representation
|
|
||||||
|
|
||||||
property :installation_id, :numeric_string => true, as: 'installationId'
|
property :installation_id, :numeric_string => true, as: 'installationId'
|
||||||
property :name, as: 'name'
|
property :name, as: 'name'
|
||||||
property :owner, as: 'owner'
|
property :owner, as: 'owner'
|
||||||
|
|
|
@ -23,10 +23,10 @@ module Google
|
||||||
# Cloud Search provides cloud-based search capabilities over G Suite data. The
|
# Cloud Search provides cloud-based search capabilities over G Suite data. The
|
||||||
# Cloud Search API allows indexing of non-G Suite data into Cloud Search.
|
# Cloud Search API allows indexing of non-G Suite data into Cloud Search.
|
||||||
#
|
#
|
||||||
# @see https://gsuite.google.com/products/cloud-search/
|
# @see https://developers.google.com/cloud-search/docs/guides/
|
||||||
module CloudsearchV1
|
module CloudsearchV1
|
||||||
VERSION = 'V1'
|
VERSION = 'V1'
|
||||||
REVISION = '20190606'
|
REVISION = '20190613'
|
||||||
|
|
||||||
# Index and serve your organization's data with Cloud Search
|
# Index and serve your organization's data with Cloud Search
|
||||||
AUTH_CLOUD_SEARCH = 'https://www.googleapis.com/auth/cloud_search'
|
AUTH_CLOUD_SEARCH = 'https://www.googleapis.com/auth/cloud_search'
|
||||||
|
|
|
@ -31,7 +31,7 @@ module Google
|
||||||
# Cloudsearch = Google::Apis::CloudsearchV1 # Alias the module
|
# Cloudsearch = Google::Apis::CloudsearchV1 # Alias the module
|
||||||
# service = Cloudsearch::CloudSearchService.new
|
# service = Cloudsearch::CloudSearchService.new
|
||||||
#
|
#
|
||||||
# @see https://gsuite.google.com/products/cloud-search/
|
# @see https://developers.google.com/cloud-search/docs/guides/
|
||||||
class CloudSearchService < Google::Apis::Core::BaseService
|
class CloudSearchService < Google::Apis::Core::BaseService
|
||||||
# @return [String]
|
# @return [String]
|
||||||
# API key. Your API key identifies your project and provides you with API access,
|
# API key. Your API key identifies your project and provides you with API access,
|
||||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
||||||
# @see https://firebase.google.com
|
# @see https://firebase.google.com
|
||||||
module FirebaseV1beta1
|
module FirebaseV1beta1
|
||||||
VERSION = 'V1beta1'
|
VERSION = 'V1beta1'
|
||||||
REVISION = '20190618'
|
REVISION = '20190620'
|
||||||
|
|
||||||
# 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'
|
||||||
|
|
|
@ -26,12 +26,14 @@ module Google
|
||||||
class AddFirebaseRequest
|
class AddFirebaseRequest
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
# Deprecated. Instead, call FinalizeDefaultLocation after you add
|
# Deprecated. Instead, to set your project's default GCP resource location,
|
||||||
# Firebase services to your project.
|
# call [`FinalizeDefaultLocation`](../projects.defaultLocation/finalize)
|
||||||
|
# after you add Firebase services to your project.
|
||||||
# <br>
|
# <br>
|
||||||
# <br>The ID of the project's Cloud resource location. The location should be
|
# <br>The ID of the project's default GCP resource location. The location
|
||||||
# one of the AppEngine locations defined here:
|
# must be one of the available
|
||||||
# https://cloud.google.com/appengine/docs/locations
|
# [GCP resource
|
||||||
|
# locations](https://firebase.google.com/docs/projects/locations).
|
||||||
# Corresponds to the JSON property `locationId`
|
# Corresponds to the JSON property `locationId`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :location_id
|
attr_accessor :location_id
|
||||||
|
@ -72,9 +74,14 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :database_url
|
attr_accessor :database_url
|
||||||
|
|
||||||
# The default resource location of other Firebase resources
|
# The ID of the project's default GCP resource location. The location is one
|
||||||
# (such as Cloud Firestore).
|
# of the available
|
||||||
# <br>For examples, see https://cloud.google.com/appengine/docs/locations.
|
# [GCP resource
|
||||||
|
# locations](https://firebase.google.com/docs/projects/locations). <br>
|
||||||
|
# <br>This field is omitted if the default GCP resource location has not been
|
||||||
|
# finalized yet. To set your project's default GCP resource location,
|
||||||
|
# call [`FinalizeDefaultLocation`](../projects.defaultLocation/finalize)
|
||||||
|
# after you add Firebase services to your project.
|
||||||
# Corresponds to the JSON property `locationId`
|
# Corresponds to the JSON property `locationId`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :location_id
|
attr_accessor :location_id
|
||||||
|
@ -197,10 +204,14 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :hosting_site
|
attr_accessor :hosting_site
|
||||||
|
|
||||||
# The default resource location of other Firebase resources, such as
|
# The ID of the project's default GCP resource location. The location is one
|
||||||
# Cloud Firestore. This field is omitted if the default resource location has
|
# of the available
|
||||||
# not been finalized yet.
|
# [GCP resource
|
||||||
# <br>For examples, see https://cloud.google.com/appengine/docs/locations.
|
# locations](https://firebase.google.com/docs/projects/locations). <br>
|
||||||
|
# <br>This field is omitted if the default GCP resource location has not been
|
||||||
|
# finalized yet. To set your project's default GCP resource location,
|
||||||
|
# call [`FinalizeDefaultLocation`](../projects.defaultLocation/finalize)
|
||||||
|
# after you add Firebase services to your project.
|
||||||
# Corresponds to the JSON property `locationId`
|
# Corresponds to the JSON property `locationId`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :location_id
|
attr_accessor :location_id
|
||||||
|
@ -221,8 +232,7 @@ module Google
|
||||||
attr_accessor :realtime_database_instance
|
attr_accessor :realtime_database_instance
|
||||||
|
|
||||||
# The default Cloud Storage for Firebase storage bucket, in the format:
|
# The default Cloud Storage for Firebase storage bucket, in the format:
|
||||||
# <br><code><var>projectId</var>.appspot.com</code>. This field is omitted
|
# <br><code><var>projectId</var>.appspot.com</code>
|
||||||
# if the default resource location has not been finalized yet.
|
|
||||||
# Corresponds to the JSON property `storageBucket`
|
# Corresponds to the JSON property `storageBucket`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :storage_bucket
|
attr_accessor :storage_bucket
|
||||||
|
@ -259,6 +269,28 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
#
|
||||||
|
class FinalizeDefaultLocationRequest
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# The ID of the default GCP resource location for the Project. The location
|
||||||
|
# must be one of the available
|
||||||
|
# [GCP resource
|
||||||
|
# locations](https://firebase.google.com/docs/projects/locations).
|
||||||
|
# Corresponds to the JSON property `locationId`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :location_id
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@location_id = args[:location_id] if args.key?(:location_id)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
# A high-level summary of an App.
|
# A high-level summary of an App.
|
||||||
class FirebaseAppInfo
|
class FirebaseAppInfo
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
@ -476,6 +508,38 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
#
|
||||||
|
class ListAvailableLocationsResponse
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# One page of results from a call to `ListAvailableLocations`.
|
||||||
|
# Corresponds to the JSON property `locations`
|
||||||
|
# @return [Array<Google::Apis::FirebaseV1beta1::Location>]
|
||||||
|
attr_accessor :locations
|
||||||
|
|
||||||
|
# If the result list is too large to fit in a single response, then a token
|
||||||
|
# is returned. If the string is empty, then this response is the last page of
|
||||||
|
# results and all available locations have been listed.
|
||||||
|
# <br>
|
||||||
|
# <br>This token can be used in a subsequent call to
|
||||||
|
# `ListAvailableLocations` to find more locations.
|
||||||
|
# <br>
|
||||||
|
# <br>Page tokens are short-lived and should not be persisted.
|
||||||
|
# Corresponds to the JSON property `nextPageToken`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :next_page_token
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@locations = args[:locations] if args.key?(:locations)
|
||||||
|
@next_page_token = args[:next_page_token] if args.key?(:next_page_token)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
#
|
#
|
||||||
class ListAvailableProjectsResponse
|
class ListAvailableProjectsResponse
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
@ -623,6 +687,28 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# A GCP resource location that can be selected for a Project.
|
||||||
|
class Location
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# The ID of the default GCP resource location. It must be one of the
|
||||||
|
# available
|
||||||
|
# [GCP resource
|
||||||
|
# locations](https://firebase.google.com/docs/projects/locations).
|
||||||
|
# Corresponds to the JSON property `locationId`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :location_id
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@location_id = args[:location_id] if args.key?(:location_id)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
# This is proto2's version of MessageSet.
|
# This is proto2's version of MessageSet.
|
||||||
class MessageSet
|
class MessageSet
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
@ -710,13 +796,15 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :display_name
|
attr_accessor :display_name
|
||||||
|
|
||||||
# The default resource location of other Firebase resources
|
# The ID of the project's default GCP resource location. The location is one
|
||||||
# (such as Cloud Firestore).
|
# of the available
|
||||||
# <br>Not all projects will have this field populated. If it is
|
# [GCP resource
|
||||||
# not populated, it means that the project is not yet associated with any
|
# locations](https://firebase.google.com/docs/projects/locations). <br> <br>
|
||||||
# region. Consequently, a call to AddFirebase <b>must</b> provide a location
|
# Not all projects will have this field populated. If it is not populated, it
|
||||||
# in this case.
|
# means that the project does not yet have a default GCP resource location.
|
||||||
# <br>For examples, see https://cloud.google.com/appengine/docs/locations.
|
# To set your project's default GCP resource location, call
|
||||||
|
# [`FinalizeDefaultLocation`](../projects.defaultLocation/finalize) after you
|
||||||
|
# add Firebase services to your project.
|
||||||
# Corresponds to the JSON property `locationId`
|
# Corresponds to the JSON property `locationId`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :location_id
|
attr_accessor :location_id
|
||||||
|
@ -1019,9 +1107,14 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :database_url
|
attr_accessor :database_url
|
||||||
|
|
||||||
# The default resource location of other Firebase resources
|
# The ID of the project's default GCP resource location. The location is one
|
||||||
# (such as Cloud Firestore).
|
# of the available
|
||||||
# <br>For examples, see https://cloud.google.com/appengine/docs/locations.
|
# [GCP resource
|
||||||
|
# locations](https://firebase.google.com/docs/projects/locations). <br>
|
||||||
|
# <br>This field is omitted if the default GCP resource location has not been
|
||||||
|
# finalized yet. To set your project's default GCP resource location,
|
||||||
|
# call [`FinalizeDefaultLocation`](../projects.defaultLocation/finalize)
|
||||||
|
# after you add Firebase services to your project.
|
||||||
# Corresponds to the JSON property `locationId`
|
# Corresponds to the JSON property `locationId`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :location_id
|
attr_accessor :location_id
|
||||||
|
|
|
@ -58,6 +58,12 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class FinalizeDefaultLocationRequest
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
class FirebaseAppInfo
|
class FirebaseAppInfo
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -88,6 +94,12 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class ListAvailableLocationsResponse
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
class ListAvailableProjectsResponse
|
class ListAvailableProjectsResponse
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -118,6 +130,12 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class Location
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
class MessageSet
|
class MessageSet
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -232,6 +250,13 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class FinalizeDefaultLocationRequest
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :location_id, as: 'locationId'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
class FirebaseAppInfo
|
class FirebaseAppInfo
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
@ -283,6 +308,15 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class ListAvailableLocationsResponse
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :locations, as: 'locations', class: Google::Apis::FirebaseV1beta1::Location, decorator: Google::Apis::FirebaseV1beta1::Location::Representation
|
||||||
|
|
||||||
|
property :next_page_token, as: 'nextPageToken'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
class ListAvailableProjectsResponse
|
class ListAvailableProjectsResponse
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
@ -327,6 +361,13 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class Location
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :location_id, as: 'locationId'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
class MessageSet
|
class MessageSet
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
|
|
@ -709,6 +709,145 @@ module Google
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# Returns a list of valid Google Cloud Platform (GCP) resource locations for
|
||||||
|
# the specified Project (including a FirebaseProject).
|
||||||
|
# <br>
|
||||||
|
# <br>The default GCP resource location of a project defines the geographical
|
||||||
|
# location where project resources, such as Cloud Firestore, will be
|
||||||
|
# provisioned by default.
|
||||||
|
# <br>
|
||||||
|
# <br>The returned list are the available
|
||||||
|
# [GCP resource
|
||||||
|
# locations](https://firebase.google.com/docs/projects/locations). <br>
|
||||||
|
# <br>This call checks for any location restrictions for the specified
|
||||||
|
# Project and, thus, might return a subset of all possible GCP resource
|
||||||
|
# locations. To list all GCP resource locations (regardless of any
|
||||||
|
# restrictions), call the endpoint without specifying a `projectId` (that is,
|
||||||
|
# `/v1beta1/`parent=projects/-`/listAvailableLocations`).
|
||||||
|
# <br>
|
||||||
|
# <br>To call `ListAvailableLocations` with a specified project, a member
|
||||||
|
# must be at minimum a Viewer of the project. Calls without a specified
|
||||||
|
# project do not require any specific project permissions.
|
||||||
|
# @param [String] parent
|
||||||
|
# The Project for which to list GCP resource locations, in the format:
|
||||||
|
# <br><code>projects/<var>projectId</var></code>
|
||||||
|
# <br>If no project is specified (that is, `projects/-`), the returned list
|
||||||
|
# does not take into account org-specific or project-specific location
|
||||||
|
# restrictions.
|
||||||
|
# @param [Fixnum] page_size
|
||||||
|
# The maximum number of locations to return in the response.
|
||||||
|
# <br>
|
||||||
|
# <br>The server may return fewer than this value at its discretion.
|
||||||
|
# If no value is specified (or too large a value is specified), then the
|
||||||
|
# server will impose its own limit.
|
||||||
|
# <br>
|
||||||
|
# <br>This value cannot be negative.
|
||||||
|
# @param [String] page_token
|
||||||
|
# Token returned from a previous call to `ListAvailableLocations` indicating
|
||||||
|
# where in the list of locations to resume listing.
|
||||||
|
# @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::FirebaseV1beta1::ListAvailableLocationsResponse] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::FirebaseV1beta1::ListAvailableLocationsResponse]
|
||||||
|
#
|
||||||
|
# @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 list_project_available_locations(parent, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:get, 'v1beta1/{+parent}/availableLocations', options)
|
||||||
|
command.response_representation = Google::Apis::FirebaseV1beta1::ListAvailableLocationsResponse::Representation
|
||||||
|
command.response_class = Google::Apis::FirebaseV1beta1::ListAvailableLocationsResponse
|
||||||
|
command.params['parent'] = parent unless parent.nil?
|
||||||
|
command.query['pageSize'] = page_size unless page_size.nil?
|
||||||
|
command.query['pageToken'] = page_token unless page_token.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
execute_or_queue_command(command, &block)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Sets the default Google Cloud Platform (GCP) resource location for the
|
||||||
|
# specified FirebaseProject.
|
||||||
|
# <br>
|
||||||
|
# <br>This method creates an App Engine application with a
|
||||||
|
# [default Cloud Storage
|
||||||
|
# bucket](https://cloud.google.com/appengine/docs/standard/python/
|
||||||
|
# googlecloudstorageclient/setting-up-cloud-storage#
|
||||||
|
# activating_a_cloud_storage_bucket),
|
||||||
|
# located in the specified
|
||||||
|
# [`location_id`](#body.request_body.FIELDS.location_id).
|
||||||
|
# This location must be one of the available
|
||||||
|
# [GCP resource
|
||||||
|
# locations](https://firebase.google.com/docs/projects/locations). <br>
|
||||||
|
# <br>After the default GCP resource location is finalized, or if it was
|
||||||
|
# already set, it cannot be changed. The default GCP resource location for
|
||||||
|
# the specified FirebaseProject might already be set because either the
|
||||||
|
# GCP `Project` already has an App Engine application or
|
||||||
|
# `FinalizeDefaultLocation` was previously called with a specified
|
||||||
|
# `location_id`. Any new calls to `FinalizeDefaultLocation` with a
|
||||||
|
# <em>different</em> specified `location_id` will return a 409 error.
|
||||||
|
# <br>
|
||||||
|
# <br>The result of this call is an [`Operation`](../../v1beta1/operations),
|
||||||
|
# which can be used to track the provisioning process. The
|
||||||
|
# [`response`](../../v1beta1/operations#Operation.FIELDS.response) type of
|
||||||
|
# the `Operation` is google.protobuf.Empty.
|
||||||
|
# <br>
|
||||||
|
# <br>The `Operation` can be polled by its `name` using
|
||||||
|
# GetOperation until `done` is
|
||||||
|
# true. When `done` is true, the `Operation` has either succeeded or failed.
|
||||||
|
# If the `Operation` has succeeded, its
|
||||||
|
# [`response`](../../v1beta1/operations#Operation.FIELDS.response) will be
|
||||||
|
# set to a google.protobuf.Empty; if the `Operation` has failed, its
|
||||||
|
# `error` will be set to a google.rpc.Status. The `Operation` is
|
||||||
|
# automatically deleted after completion, so there is no need to call
|
||||||
|
# DeleteOperation.
|
||||||
|
# <br>
|
||||||
|
# <br>All fields listed in the [request body](#request-body) are required.
|
||||||
|
# <br>
|
||||||
|
# <br>To call `FinalizeDefaultLocation`, a member must be an Owner
|
||||||
|
# of the project.
|
||||||
|
# @param [String] parent
|
||||||
|
# The resource name of the Project for which the default GCP resource
|
||||||
|
# location will be set, in the format:
|
||||||
|
# <br><code>projects/<var>projectId</var></code>
|
||||||
|
# @param [Google::Apis::FirebaseV1beta1::FinalizeDefaultLocationRequest] finalize_default_location_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::FirebaseV1beta1::Operation] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::FirebaseV1beta1::Operation]
|
||||||
|
#
|
||||||
|
# @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 finalize_default_location(parent, finalize_default_location_request_object = nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:post, 'v1beta1/{+parent}/defaultLocation:finalize', options)
|
||||||
|
command.request_representation = Google::Apis::FirebaseV1beta1::FinalizeDefaultLocationRequest::Representation
|
||||||
|
command.request_object = finalize_default_location_request_object
|
||||||
|
command.response_representation = Google::Apis::FirebaseV1beta1::Operation::Representation
|
||||||
|
command.response_class = Google::Apis::FirebaseV1beta1::Operation
|
||||||
|
command.params['parent'] = parent unless parent.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
execute_or_queue_command(command, &block)
|
||||||
|
end
|
||||||
|
|
||||||
# Requests that a new IosApp be created.
|
# Requests that a new IosApp be created.
|
||||||
# <br>
|
# <br>
|
||||||
# <br>The result of this call is an `Operation` which can be used to track
|
# <br>The result of this call is an `Operation` which can be used to track
|
||||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
||||||
# @see https://cloud.google.com/memorystore/docs/redis/
|
# @see https://cloud.google.com/memorystore/docs/redis/
|
||||||
module RedisV1
|
module RedisV1
|
||||||
VERSION = 'V1'
|
VERSION = 'V1'
|
||||||
REVISION = '20190607'
|
REVISION = '20190620'
|
||||||
|
|
||||||
# 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'
|
||||||
|
|
|
@ -344,8 +344,13 @@ module Google
|
||||||
# Optional. Redis configuration parameters, according to
|
# Optional. Redis configuration parameters, according to
|
||||||
# http://redis.io/topics/config. Currently, the only supported parameters
|
# http://redis.io/topics/config. Currently, the only supported parameters
|
||||||
# are:
|
# are:
|
||||||
|
# Redis 3.2 and above:
|
||||||
# * maxmemory-policy
|
# * maxmemory-policy
|
||||||
# * notify-keyspace-events
|
# * notify-keyspace-events
|
||||||
|
# Redis 4.0 and above:
|
||||||
|
# * activedefrag
|
||||||
|
# * lfu-log-factor
|
||||||
|
# * lfu-decay-time
|
||||||
# Corresponds to the JSON property `redisConfigs`
|
# Corresponds to the JSON property `redisConfigs`
|
||||||
# @return [Hash<String,String>]
|
# @return [Hash<String,String>]
|
||||||
attr_accessor :redis_configs
|
attr_accessor :redis_configs
|
||||||
|
@ -353,7 +358,9 @@ module Google
|
||||||
# Optional. The version of Redis software.
|
# Optional. The version of Redis software.
|
||||||
# If not provided, latest supported version will be used. Updating the
|
# If not provided, latest supported version will be used. Updating the
|
||||||
# version will perform an upgrade/downgrade to the new version. Currently,
|
# version will perform an upgrade/downgrade to the new version. Currently,
|
||||||
# the supported values are `REDIS_3_2` for Redis 3.2.
|
# the supported values are:
|
||||||
|
# * `REDIS_4_0` for Redis 4.0 compatibility (default)
|
||||||
|
# * `REDIS_3_2` for Redis 3.2 compatibility
|
||||||
# Corresponds to the JSON property `redisVersion`
|
# Corresponds to the JSON property `redisVersion`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :redis_version
|
attr_accessor :redis_version
|
||||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
||||||
# @see https://cloud.google.com/memorystore/docs/redis/
|
# @see https://cloud.google.com/memorystore/docs/redis/
|
||||||
module RedisV1beta1
|
module RedisV1beta1
|
||||||
VERSION = 'V1beta1'
|
VERSION = 'V1beta1'
|
||||||
REVISION = '20190607'
|
REVISION = '20190620'
|
||||||
|
|
||||||
# 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'
|
||||||
|
|
|
@ -60,6 +60,26 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# Request for Failover.
|
||||||
|
class FailoverInstanceRequest
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# Optional. Available data protection modes that the user can choose. If it's
|
||||||
|
# unspecified, data protection mode will be LIMITED_DATA_LOSS by default.
|
||||||
|
# Corresponds to the JSON property `dataProtectionMode`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :data_protection_mode
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@data_protection_mode = args[:data_protection_mode] if args.key?(:data_protection_mode)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
# The Cloud Storage location for the output content
|
# The Cloud Storage location for the output content
|
||||||
class GcsDestination
|
class GcsDestination
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
@ -342,8 +362,8 @@ module Google
|
||||||
# If not provided, latest supported version will be used. Updating the
|
# If not provided, latest supported version will be used. Updating the
|
||||||
# version will perform an upgrade/downgrade to the new version. Currently,
|
# version will perform an upgrade/downgrade to the new version. Currently,
|
||||||
# the supported values are:
|
# the supported values are:
|
||||||
# * `REDIS_4_0` for Redis 4.0 compatibility
|
# * `REDIS_4_0` for Redis 4.0 compatibility (default)
|
||||||
# * `REDIS_3_2` for Redis 3.2 compatibility (default)
|
# * `REDIS_3_2` for Redis 3.2 compatibility
|
||||||
# Corresponds to the JSON property `redisVersion`
|
# Corresponds to the JSON property `redisVersion`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :redis_version
|
attr_accessor :redis_version
|
||||||
|
|
|
@ -34,6 +34,12 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class FailoverInstanceRequest
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
class GcsDestination
|
class GcsDestination
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -138,6 +144,13 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class FailoverInstanceRequest
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :data_protection_mode, as: 'dataProtectionMode'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
class GcsDestination
|
class GcsDestination
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
|
|
@ -239,6 +239,42 @@ module Google
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# Initiates a failover of the master node to current replica node for a
|
||||||
|
# specific STANDARD tier Cloud Memorystore for Redis instance.
|
||||||
|
# @param [String] name
|
||||||
|
# Required. Redis instance resource name using the form:
|
||||||
|
# `projects/`project_id`/locations/`location_id`/instances/`instance_id``
|
||||||
|
# where `location_id` refers to a GCP region.
|
||||||
|
# @param [Google::Apis::RedisV1beta1::FailoverInstanceRequest] failover_instance_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::RedisV1beta1::Operation] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::RedisV1beta1::Operation]
|
||||||
|
#
|
||||||
|
# @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 failover_instance(name, failover_instance_request_object = nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:post, 'v1beta1/{+name}:failover', options)
|
||||||
|
command.request_representation = Google::Apis::RedisV1beta1::FailoverInstanceRequest::Representation
|
||||||
|
command.request_object = failover_instance_request_object
|
||||||
|
command.response_representation = Google::Apis::RedisV1beta1::Operation::Representation
|
||||||
|
command.response_class = Google::Apis::RedisV1beta1::Operation
|
||||||
|
command.params['name'] = name unless name.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
execute_or_queue_command(command, &block)
|
||||||
|
end
|
||||||
|
|
||||||
# Gets the details of a specific Redis instance.
|
# Gets the details of a specific Redis instance.
|
||||||
# @param [String] name
|
# @param [String] name
|
||||||
# Required. Redis instance resource name using the form:
|
# Required. Redis instance resource name using the form:
|
||||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
||||||
# @see https://cloud.google.com/text-to-speech/
|
# @see https://cloud.google.com/text-to-speech/
|
||||||
module TexttospeechV1beta1
|
module TexttospeechV1beta1
|
||||||
VERSION = 'V1beta1'
|
VERSION = 'V1beta1'
|
||||||
REVISION = '20190614'
|
REVISION = '20190621'
|
||||||
|
|
||||||
# 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'
|
||||||
|
|
|
@ -34,9 +34,9 @@ module Google
|
||||||
# Input only. Optional. An identifier which selects 'audio effects' profiles
|
# Input only. Optional. An identifier which selects 'audio effects' profiles
|
||||||
# that are applied on (post synthesized) text to speech. Effects are applied
|
# that are applied on (post synthesized) text to speech. Effects are applied
|
||||||
# on top of each other in the order they are given. See
|
# on top of each other in the order they are given. See
|
||||||
# [audio-profiles](https:
|
# [audio
|
||||||
# //cloud.google.com/text-to-speech/docs/audio-profiles)
|
# profiles](https://cloud.google.com/text-to-speech/docs/audio-profiles) for
|
||||||
# for current supported profile ids.
|
# current supported profile ids.
|
||||||
# Corresponds to the JSON property `effectsProfileId`
|
# Corresponds to the JSON property `effectsProfileId`
|
||||||
# @return [Array<String>]
|
# @return [Array<String>]
|
||||||
attr_accessor :effects_profile_id
|
attr_accessor :effects_profile_id
|
||||||
|
|
|
@ -27,7 +27,7 @@ module Google
|
||||||
# @see https://cloud.google.com/video-intelligence/docs/
|
# @see https://cloud.google.com/video-intelligence/docs/
|
||||||
module VideointelligenceV1beta2
|
module VideointelligenceV1beta2
|
||||||
VERSION = 'V1beta2'
|
VERSION = 'V1beta2'
|
||||||
REVISION = '20190603'
|
REVISION = '20190618'
|
||||||
|
|
||||||
# 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'
|
||||||
|
|
|
@ -417,11 +417,11 @@ module Google
|
||||||
class GoogleCloudVideointelligenceV1SpeechRecognitionAlternative
|
class GoogleCloudVideointelligenceV1SpeechRecognitionAlternative
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
# The confidence estimate between 0.0 and 1.0. A higher number
|
# Output only. The confidence estimate between 0.0 and 1.0. A higher number
|
||||||
# indicates an estimated greater likelihood that the recognized words are
|
# indicates an estimated greater likelihood that the recognized words are
|
||||||
# correct. This field is typically provided only for the top hypothesis, and
|
# correct. This field is set only for the top alternative.
|
||||||
# only for `is_final=true` results. Clients should not rely on the
|
# This field is not guaranteed to be accurate and users should not rely on it
|
||||||
# `confidence` field as it is not guaranteed to be accurate or consistent.
|
# to be always provided.
|
||||||
# The default of 0.0 is a sentinel value indicating `confidence` was not set.
|
# The default of 0.0 is a sentinel value indicating `confidence` was not set.
|
||||||
# Corresponds to the JSON property `confidence`
|
# Corresponds to the JSON property `confidence`
|
||||||
# @return [Float]
|
# @return [Float]
|
||||||
|
@ -432,7 +432,9 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :transcript
|
attr_accessor :transcript
|
||||||
|
|
||||||
# A list of word-specific information for each recognized word.
|
# Output only. A list of word-specific information for each recognized word.
|
||||||
|
# Note: When `enable_speaker_diarization` is true, you will see all the words
|
||||||
|
# from the beginning of the audio.
|
||||||
# Corresponds to the JSON property `words`
|
# Corresponds to the JSON property `words`
|
||||||
# @return [Array<Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1WordInfo>]
|
# @return [Array<Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1WordInfo>]
|
||||||
attr_accessor :words
|
attr_accessor :words
|
||||||
|
@ -670,7 +672,7 @@ module Google
|
||||||
# @return [Array<Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1ObjectTrackingAnnotation>]
|
# @return [Array<Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1ObjectTrackingAnnotation>]
|
||||||
attr_accessor :object_annotations
|
attr_accessor :object_annotations
|
||||||
|
|
||||||
# Label annotations on video level or user specified segment level.
|
# Topical label annotations on video level or user specified segment level.
|
||||||
# There is exactly one element for each unique label.
|
# There is exactly one element for each unique label.
|
||||||
# Corresponds to the JSON property `segmentLabelAnnotations`
|
# Corresponds to the JSON property `segmentLabelAnnotations`
|
||||||
# @return [Array<Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1LabelAnnotation>]
|
# @return [Array<Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1LabelAnnotation>]
|
||||||
|
@ -681,7 +683,7 @@ module Google
|
||||||
# @return [Array<Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1VideoSegment>]
|
# @return [Array<Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1VideoSegment>]
|
||||||
attr_accessor :shot_annotations
|
attr_accessor :shot_annotations
|
||||||
|
|
||||||
# Label annotations on shot level.
|
# Topical label annotations on shot level.
|
||||||
# There is exactly one element for each unique label.
|
# There is exactly one element for each unique label.
|
||||||
# Corresponds to the JSON property `shotLabelAnnotations`
|
# Corresponds to the JSON property `shotLabelAnnotations`
|
||||||
# @return [Array<Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1LabelAnnotation>]
|
# @return [Array<Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1LabelAnnotation>]
|
||||||
|
@ -1415,11 +1417,11 @@ module Google
|
||||||
class GoogleCloudVideointelligenceV1beta2SpeechRecognitionAlternative
|
class GoogleCloudVideointelligenceV1beta2SpeechRecognitionAlternative
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
# The confidence estimate between 0.0 and 1.0. A higher number
|
# Output only. The confidence estimate between 0.0 and 1.0. A higher number
|
||||||
# indicates an estimated greater likelihood that the recognized words are
|
# indicates an estimated greater likelihood that the recognized words are
|
||||||
# correct. This field is typically provided only for the top hypothesis, and
|
# correct. This field is set only for the top alternative.
|
||||||
# only for `is_final=true` results. Clients should not rely on the
|
# This field is not guaranteed to be accurate and users should not rely on it
|
||||||
# `confidence` field as it is not guaranteed to be accurate or consistent.
|
# to be always provided.
|
||||||
# The default of 0.0 is a sentinel value indicating `confidence` was not set.
|
# The default of 0.0 is a sentinel value indicating `confidence` was not set.
|
||||||
# Corresponds to the JSON property `confidence`
|
# Corresponds to the JSON property `confidence`
|
||||||
# @return [Float]
|
# @return [Float]
|
||||||
|
@ -1430,7 +1432,9 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :transcript
|
attr_accessor :transcript
|
||||||
|
|
||||||
# A list of word-specific information for each recognized word.
|
# Output only. A list of word-specific information for each recognized word.
|
||||||
|
# Note: When `enable_speaker_diarization` is true, you will see all the words
|
||||||
|
# from the beginning of the audio.
|
||||||
# Corresponds to the JSON property `words`
|
# Corresponds to the JSON property `words`
|
||||||
# @return [Array<Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1beta2WordInfo>]
|
# @return [Array<Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1beta2WordInfo>]
|
||||||
attr_accessor :words
|
attr_accessor :words
|
||||||
|
@ -1797,7 +1801,7 @@ module Google
|
||||||
# @return [Array<Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1beta2ObjectTrackingAnnotation>]
|
# @return [Array<Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1beta2ObjectTrackingAnnotation>]
|
||||||
attr_accessor :object_annotations
|
attr_accessor :object_annotations
|
||||||
|
|
||||||
# Label annotations on video level or user specified segment level.
|
# Topical label annotations on video level or user specified segment level.
|
||||||
# There is exactly one element for each unique label.
|
# There is exactly one element for each unique label.
|
||||||
# Corresponds to the JSON property `segmentLabelAnnotations`
|
# Corresponds to the JSON property `segmentLabelAnnotations`
|
||||||
# @return [Array<Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1beta2LabelAnnotation>]
|
# @return [Array<Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1beta2LabelAnnotation>]
|
||||||
|
@ -1808,7 +1812,7 @@ module Google
|
||||||
# @return [Array<Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1beta2VideoSegment>]
|
# @return [Array<Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1beta2VideoSegment>]
|
||||||
attr_accessor :shot_annotations
|
attr_accessor :shot_annotations
|
||||||
|
|
||||||
# Label annotations on shot level.
|
# Topical label annotations on shot level.
|
||||||
# There is exactly one element for each unique label.
|
# There is exactly one element for each unique label.
|
||||||
# Corresponds to the JSON property `shotLabelAnnotations`
|
# Corresponds to the JSON property `shotLabelAnnotations`
|
||||||
# @return [Array<Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1beta2LabelAnnotation>]
|
# @return [Array<Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1beta2LabelAnnotation>]
|
||||||
|
@ -2383,11 +2387,11 @@ module Google
|
||||||
class GoogleCloudVideointelligenceV1p1beta1SpeechRecognitionAlternative
|
class GoogleCloudVideointelligenceV1p1beta1SpeechRecognitionAlternative
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
# The confidence estimate between 0.0 and 1.0. A higher number
|
# Output only. The confidence estimate between 0.0 and 1.0. A higher number
|
||||||
# indicates an estimated greater likelihood that the recognized words are
|
# indicates an estimated greater likelihood that the recognized words are
|
||||||
# correct. This field is typically provided only for the top hypothesis, and
|
# correct. This field is set only for the top alternative.
|
||||||
# only for `is_final=true` results. Clients should not rely on the
|
# This field is not guaranteed to be accurate and users should not rely on it
|
||||||
# `confidence` field as it is not guaranteed to be accurate or consistent.
|
# to be always provided.
|
||||||
# The default of 0.0 is a sentinel value indicating `confidence` was not set.
|
# The default of 0.0 is a sentinel value indicating `confidence` was not set.
|
||||||
# Corresponds to the JSON property `confidence`
|
# Corresponds to the JSON property `confidence`
|
||||||
# @return [Float]
|
# @return [Float]
|
||||||
|
@ -2398,7 +2402,9 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :transcript
|
attr_accessor :transcript
|
||||||
|
|
||||||
# A list of word-specific information for each recognized word.
|
# Output only. A list of word-specific information for each recognized word.
|
||||||
|
# Note: When `enable_speaker_diarization` is true, you will see all the words
|
||||||
|
# from the beginning of the audio.
|
||||||
# Corresponds to the JSON property `words`
|
# Corresponds to the JSON property `words`
|
||||||
# @return [Array<Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p1beta1WordInfo>]
|
# @return [Array<Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p1beta1WordInfo>]
|
||||||
attr_accessor :words
|
attr_accessor :words
|
||||||
|
@ -2636,7 +2642,7 @@ module Google
|
||||||
# @return [Array<Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p1beta1ObjectTrackingAnnotation>]
|
# @return [Array<Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p1beta1ObjectTrackingAnnotation>]
|
||||||
attr_accessor :object_annotations
|
attr_accessor :object_annotations
|
||||||
|
|
||||||
# Label annotations on video level or user specified segment level.
|
# Topical label annotations on video level or user specified segment level.
|
||||||
# There is exactly one element for each unique label.
|
# There is exactly one element for each unique label.
|
||||||
# Corresponds to the JSON property `segmentLabelAnnotations`
|
# Corresponds to the JSON property `segmentLabelAnnotations`
|
||||||
# @return [Array<Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p1beta1LabelAnnotation>]
|
# @return [Array<Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p1beta1LabelAnnotation>]
|
||||||
|
@ -2647,7 +2653,7 @@ module Google
|
||||||
# @return [Array<Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p1beta1VideoSegment>]
|
# @return [Array<Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p1beta1VideoSegment>]
|
||||||
attr_accessor :shot_annotations
|
attr_accessor :shot_annotations
|
||||||
|
|
||||||
# Label annotations on shot level.
|
# Topical label annotations on shot level.
|
||||||
# There is exactly one element for each unique label.
|
# There is exactly one element for each unique label.
|
||||||
# Corresponds to the JSON property `shotLabelAnnotations`
|
# Corresponds to the JSON property `shotLabelAnnotations`
|
||||||
# @return [Array<Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p1beta1LabelAnnotation>]
|
# @return [Array<Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p1beta1LabelAnnotation>]
|
||||||
|
@ -3165,11 +3171,11 @@ module Google
|
||||||
class GoogleCloudVideointelligenceV1p2beta1SpeechRecognitionAlternative
|
class GoogleCloudVideointelligenceV1p2beta1SpeechRecognitionAlternative
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
# The confidence estimate between 0.0 and 1.0. A higher number
|
# Output only. The confidence estimate between 0.0 and 1.0. A higher number
|
||||||
# indicates an estimated greater likelihood that the recognized words are
|
# indicates an estimated greater likelihood that the recognized words are
|
||||||
# correct. This field is typically provided only for the top hypothesis, and
|
# correct. This field is set only for the top alternative.
|
||||||
# only for `is_final=true` results. Clients should not rely on the
|
# This field is not guaranteed to be accurate and users should not rely on it
|
||||||
# `confidence` field as it is not guaranteed to be accurate or consistent.
|
# to be always provided.
|
||||||
# The default of 0.0 is a sentinel value indicating `confidence` was not set.
|
# The default of 0.0 is a sentinel value indicating `confidence` was not set.
|
||||||
# Corresponds to the JSON property `confidence`
|
# Corresponds to the JSON property `confidence`
|
||||||
# @return [Float]
|
# @return [Float]
|
||||||
|
@ -3180,7 +3186,9 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :transcript
|
attr_accessor :transcript
|
||||||
|
|
||||||
# A list of word-specific information for each recognized word.
|
# Output only. A list of word-specific information for each recognized word.
|
||||||
|
# Note: When `enable_speaker_diarization` is true, you will see all the words
|
||||||
|
# from the beginning of the audio.
|
||||||
# Corresponds to the JSON property `words`
|
# Corresponds to the JSON property `words`
|
||||||
# @return [Array<Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p2beta1WordInfo>]
|
# @return [Array<Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p2beta1WordInfo>]
|
||||||
attr_accessor :words
|
attr_accessor :words
|
||||||
|
@ -3418,7 +3426,7 @@ module Google
|
||||||
# @return [Array<Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p2beta1ObjectTrackingAnnotation>]
|
# @return [Array<Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p2beta1ObjectTrackingAnnotation>]
|
||||||
attr_accessor :object_annotations
|
attr_accessor :object_annotations
|
||||||
|
|
||||||
# Label annotations on video level or user specified segment level.
|
# Topical label annotations on video level or user specified segment level.
|
||||||
# There is exactly one element for each unique label.
|
# There is exactly one element for each unique label.
|
||||||
# Corresponds to the JSON property `segmentLabelAnnotations`
|
# Corresponds to the JSON property `segmentLabelAnnotations`
|
||||||
# @return [Array<Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p2beta1LabelAnnotation>]
|
# @return [Array<Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p2beta1LabelAnnotation>]
|
||||||
|
@ -3429,7 +3437,7 @@ module Google
|
||||||
# @return [Array<Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p2beta1VideoSegment>]
|
# @return [Array<Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p2beta1VideoSegment>]
|
||||||
attr_accessor :shot_annotations
|
attr_accessor :shot_annotations
|
||||||
|
|
||||||
# Label annotations on shot level.
|
# Topical label annotations on shot level.
|
||||||
# There is exactly one element for each unique label.
|
# There is exactly one element for each unique label.
|
||||||
# Corresponds to the JSON property `shotLabelAnnotations`
|
# Corresponds to the JSON property `shotLabelAnnotations`
|
||||||
# @return [Array<Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p2beta1LabelAnnotation>]
|
# @return [Array<Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p2beta1LabelAnnotation>]
|
||||||
|
@ -4013,11 +4021,11 @@ module Google
|
||||||
class GoogleCloudVideointelligenceV1p3beta1SpeechRecognitionAlternative
|
class GoogleCloudVideointelligenceV1p3beta1SpeechRecognitionAlternative
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
# The confidence estimate between 0.0 and 1.0. A higher number
|
# Output only. The confidence estimate between 0.0 and 1.0. A higher number
|
||||||
# indicates an estimated greater likelihood that the recognized words are
|
# indicates an estimated greater likelihood that the recognized words are
|
||||||
# correct. This field is typically provided only for the top hypothesis, and
|
# correct. This field is set only for the top alternative.
|
||||||
# only for `is_final=true` results. Clients should not rely on the
|
# This field is not guaranteed to be accurate and users should not rely on it
|
||||||
# `confidence` field as it is not guaranteed to be accurate or consistent.
|
# to be always provided.
|
||||||
# The default of 0.0 is a sentinel value indicating `confidence` was not set.
|
# The default of 0.0 is a sentinel value indicating `confidence` was not set.
|
||||||
# Corresponds to the JSON property `confidence`
|
# Corresponds to the JSON property `confidence`
|
||||||
# @return [Float]
|
# @return [Float]
|
||||||
|
@ -4028,7 +4036,9 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :transcript
|
attr_accessor :transcript
|
||||||
|
|
||||||
# A list of word-specific information for each recognized word.
|
# Output only. A list of word-specific information for each recognized word.
|
||||||
|
# Note: When `enable_speaker_diarization` is true, you will see all the words
|
||||||
|
# from the beginning of the audio.
|
||||||
# Corresponds to the JSON property `words`
|
# Corresponds to the JSON property `words`
|
||||||
# @return [Array<Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p3beta1WordInfo>]
|
# @return [Array<Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p3beta1WordInfo>]
|
||||||
attr_accessor :words
|
attr_accessor :words
|
||||||
|
@ -4427,7 +4437,7 @@ module Google
|
||||||
# @return [Array<Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p3beta1ObjectTrackingAnnotation>]
|
# @return [Array<Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p3beta1ObjectTrackingAnnotation>]
|
||||||
attr_accessor :object_annotations
|
attr_accessor :object_annotations
|
||||||
|
|
||||||
# Label annotations on video level or user specified segment level.
|
# Topical label annotations on video level or user specified segment level.
|
||||||
# There is exactly one element for each unique label.
|
# There is exactly one element for each unique label.
|
||||||
# Corresponds to the JSON property `segmentLabelAnnotations`
|
# Corresponds to the JSON property `segmentLabelAnnotations`
|
||||||
# @return [Array<Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p3beta1LabelAnnotation>]
|
# @return [Array<Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p3beta1LabelAnnotation>]
|
||||||
|
@ -4438,7 +4448,7 @@ module Google
|
||||||
# @return [Array<Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p3beta1VideoSegment>]
|
# @return [Array<Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p3beta1VideoSegment>]
|
||||||
attr_accessor :shot_annotations
|
attr_accessor :shot_annotations
|
||||||
|
|
||||||
# Label annotations on shot level.
|
# Topical label annotations on shot level.
|
||||||
# There is exactly one element for each unique label.
|
# There is exactly one element for each unique label.
|
||||||
# Corresponds to the JSON property `shotLabelAnnotations`
|
# Corresponds to the JSON property `shotLabelAnnotations`
|
||||||
# @return [Array<Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p3beta1LabelAnnotation>]
|
# @return [Array<Google::Apis::VideointelligenceV1beta2::GoogleCloudVideointelligenceV1p3beta1LabelAnnotation>]
|
||||||
|
|
|
@ -0,0 +1,31 @@
|
||||||
|
# Copyright 2015 Google Inc.
|
||||||
|
#
|
||||||
|
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
# you may not use this file except in compliance with the License.
|
||||||
|
# You may obtain a copy of the License at
|
||||||
|
#
|
||||||
|
# http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
#
|
||||||
|
# Unless required by applicable law or agreed to in writing, software
|
||||||
|
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
# See the License for the specific language governing permissions and
|
||||||
|
# limitations under the License.
|
||||||
|
|
||||||
|
require 'google/apis/websecurityscanner_v1/service.rb'
|
||||||
|
require 'google/apis/websecurityscanner_v1/classes.rb'
|
||||||
|
require 'google/apis/websecurityscanner_v1/representations.rb'
|
||||||
|
|
||||||
|
module Google
|
||||||
|
module Apis
|
||||||
|
# Web Security Scanner API
|
||||||
|
#
|
||||||
|
# Scans your Compute and App Engine apps for common web vulnerabilities.
|
||||||
|
#
|
||||||
|
# @see https://cloud.google.com/security-scanner/
|
||||||
|
module WebsecurityscannerV1
|
||||||
|
VERSION = 'V1'
|
||||||
|
REVISION = '20190622'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
|
@ -0,0 +1,26 @@
|
||||||
|
# Copyright 2015 Google Inc.
|
||||||
|
#
|
||||||
|
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
# you may not use this file except in compliance with the License.
|
||||||
|
# You may obtain a copy of the License at
|
||||||
|
#
|
||||||
|
# http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
#
|
||||||
|
# Unless required by applicable law or agreed to in writing, software
|
||||||
|
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
# See the License for the specific language governing permissions and
|
||||||
|
# limitations under the License.
|
||||||
|
|
||||||
|
require 'date'
|
||||||
|
require 'google/apis/core/base_service'
|
||||||
|
require 'google/apis/core/json_representation'
|
||||||
|
require 'google/apis/core/hashable'
|
||||||
|
require 'google/apis/errors'
|
||||||
|
|
||||||
|
module Google
|
||||||
|
module Apis
|
||||||
|
module WebsecurityscannerV1
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
|
@ -0,0 +1,26 @@
|
||||||
|
# Copyright 2015 Google Inc.
|
||||||
|
#
|
||||||
|
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
# you may not use this file except in compliance with the License.
|
||||||
|
# You may obtain a copy of the License at
|
||||||
|
#
|
||||||
|
# http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
#
|
||||||
|
# Unless required by applicable law or agreed to in writing, software
|
||||||
|
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
# See the License for the specific language governing permissions and
|
||||||
|
# limitations under the License.
|
||||||
|
|
||||||
|
require 'date'
|
||||||
|
require 'google/apis/core/base_service'
|
||||||
|
require 'google/apis/core/json_representation'
|
||||||
|
require 'google/apis/core/hashable'
|
||||||
|
require 'google/apis/errors'
|
||||||
|
|
||||||
|
module Google
|
||||||
|
module Apis
|
||||||
|
module WebsecurityscannerV1
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
|
@ -0,0 +1,59 @@
|
||||||
|
# Copyright 2015 Google Inc.
|
||||||
|
#
|
||||||
|
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
# you may not use this file except in compliance with the License.
|
||||||
|
# You may obtain a copy of the License at
|
||||||
|
#
|
||||||
|
# http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
#
|
||||||
|
# Unless required by applicable law or agreed to in writing, software
|
||||||
|
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
# See the License for the specific language governing permissions and
|
||||||
|
# limitations under the License.
|
||||||
|
|
||||||
|
require 'google/apis/core/base_service'
|
||||||
|
require 'google/apis/core/json_representation'
|
||||||
|
require 'google/apis/core/hashable'
|
||||||
|
require 'google/apis/errors'
|
||||||
|
|
||||||
|
module Google
|
||||||
|
module Apis
|
||||||
|
module WebsecurityscannerV1
|
||||||
|
# Web Security Scanner API
|
||||||
|
#
|
||||||
|
# Scans your Compute and App Engine apps for common web vulnerabilities.
|
||||||
|
#
|
||||||
|
# @example
|
||||||
|
# require 'google/apis/websecurityscanner_v1'
|
||||||
|
#
|
||||||
|
# Websecurityscanner = Google::Apis::WebsecurityscannerV1 # Alias the module
|
||||||
|
# service = Websecurityscanner::WebSecurityScannerService.new
|
||||||
|
#
|
||||||
|
# @see https://cloud.google.com/security-scanner/
|
||||||
|
class WebSecurityScannerService < Google::Apis::Core::BaseService
|
||||||
|
# @return [String]
|
||||||
|
# API key. Your API key identifies your project and provides you with API access,
|
||||||
|
# quota, and reports. Required unless you provide an OAuth 2.0 token.
|
||||||
|
attr_accessor :key
|
||||||
|
|
||||||
|
# @return [String]
|
||||||
|
# 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.
|
||||||
|
attr_accessor :quota_user
|
||||||
|
|
||||||
|
def initialize
|
||||||
|
super('https://websecurityscanner.googleapis.com/', '')
|
||||||
|
@batch_path = 'batch'
|
||||||
|
end
|
||||||
|
|
||||||
|
protected
|
||||||
|
|
||||||
|
def apply_command_defaults(command)
|
||||||
|
command.query['key'] = key unless key.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
Loading…
Reference in New Issue