Autogenerated update (2020-06-17)
Update: - androidpublisher_v3 - artifactregistry_v1beta1 - cloudasset_v1 - cloudasset_v1beta1 - cloudasset_v1p4beta1 - cloudidentity_v1 - cloudidentity_v1beta1 - healthcare_v1 - healthcare_v1beta1 - iam_v1 - people_v1 - serviceconsumermanagement_v1 - serviceconsumermanagement_v1beta1 - servicenetworking_v1 - servicenetworking_v1beta - serviceusage_v1 - serviceusage_v1beta1 - vision_v1 - vision_v1p1beta1
This commit is contained in:
parent
b876939241
commit
eb8ede0e4e
|
@ -25,7 +25,7 @@ module Google
|
|||
# @see https://developers.google.com/android-publisher
|
||||
module AndroidpublisherV3
|
||||
VERSION = 'V3'
|
||||
REVISION = '20200615'
|
||||
REVISION = '20200616'
|
||||
|
||||
# View and manage your Google Play Developer account
|
||||
AUTH_ANDROIDPUBLISHER = 'https://www.googleapis.com/auth/androidpublisher'
|
||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
|||
# @see https://cloud.google.com/artifacts/docs/
|
||||
module ArtifactregistryV1beta1
|
||||
VERSION = 'V1beta1'
|
||||
REVISION = '20200605'
|
||||
REVISION = '20200612'
|
||||
|
||||
# View and manage your data across Google Cloud Platform services
|
||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||
|
|
|
@ -847,6 +847,14 @@ module Google
|
|||
# @return [String]
|
||||
attr_accessor :format
|
||||
|
||||
# The Cloud KMS resource name of the customer managed encryption key that’s
|
||||
# used to encrypt the contents of the Repository. Has the form:
|
||||
# `projects/my-project/locations/my-region/keyRings/my-kr/cryptoKeys/my-key`.
|
||||
# This value may not be changed after the Repository has been created.
|
||||
# Corresponds to the JSON property `kmsKeyName`
|
||||
# @return [String]
|
||||
attr_accessor :kms_key_name
|
||||
|
||||
# Labels with user-defined metadata.
|
||||
# This field may contain up to 64 entries. Label keys and values may be no
|
||||
# longer than 63 characters. Label keys must begin with a lowercase letter
|
||||
|
@ -876,6 +884,7 @@ module Google
|
|||
@create_time = args[:create_time] if args.key?(:create_time)
|
||||
@description = args[:description] if args.key?(:description)
|
||||
@format = args[:format] if args.key?(:format)
|
||||
@kms_key_name = args[:kms_key_name] if args.key?(:kms_key_name)
|
||||
@labels = args[:labels] if args.key?(:labels)
|
||||
@name = args[:name] if args.key?(:name)
|
||||
@update_time = args[:update_time] if args.key?(:update_time)
|
||||
|
|
|
@ -380,6 +380,7 @@ module Google
|
|||
property :create_time, as: 'createTime'
|
||||
property :description, as: 'description'
|
||||
property :format, as: 'format'
|
||||
property :kms_key_name, as: 'kmsKeyName'
|
||||
hash :labels, as: 'labels'
|
||||
property :name, as: 'name'
|
||||
property :update_time, as: 'updateTime'
|
||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
|||
# @see https://cloud.google.com/asset-inventory/docs/quickstart
|
||||
module CloudassetV1
|
||||
VERSION = 'V1'
|
||||
REVISION = '20200605'
|
||||
REVISION = '20200613'
|
||||
|
||||
# View and manage your data across Google Cloud Platform services
|
||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||
|
|
|
@ -27,7 +27,10 @@ module Google
|
|||
# hierarchy](https://cloud.google.com/resource-manager/docs/cloud-platform-
|
||||
# resource-hierarchy),
|
||||
# a resource outside the Google Cloud resource hierarchy (such as Google
|
||||
# Kubernetes Engine clusters and objects), or a Cloud IAM policy.
|
||||
# Kubernetes Engine clusters and objects), or a policy (e.g. Cloud IAM policy).
|
||||
# See [Supported asset
|
||||
# types](https://cloud.google.com/asset-inventory/docs/supported-asset-types)
|
||||
# for more information.
|
||||
class Asset
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
|
@ -834,7 +837,7 @@ module Google
|
|||
attr_accessor :denied_values
|
||||
|
||||
# Determines the inheritance behavior for this `Policy`.
|
||||
# By default, a `ListPolicy` set at a resource supercedes any `Policy` set
|
||||
# By default, a `ListPolicy` set at a resource supersedes any `Policy` set
|
||||
# anywhere up the resource hierarchy. However, if `inherit_from_parent` is
|
||||
# set to `true`, then the values from the effective `Policy` of the parent
|
||||
# resource are inherited, meaning the values set in this `Policy` are
|
||||
|
@ -958,6 +961,9 @@ module Google
|
|||
|
||||
# The name of the `Constraint` the `Policy` is configuring, for example,
|
||||
# `constraints/serviceuser.services`.
|
||||
# A [list of available
|
||||
# constraints](/resource-manager/docs/organization-policy/org-policy-constraints)
|
||||
# is available.
|
||||
# Immutable after creation.
|
||||
# Corresponds to the JSON property `constraint`
|
||||
# @return [String]
|
||||
|
@ -1963,7 +1969,10 @@ module Google
|
|||
# hierarchy](https://cloud.google.com/resource-manager/docs/cloud-platform-
|
||||
# resource-hierarchy),
|
||||
# a resource outside the Google Cloud resource hierarchy (such as Google
|
||||
# Kubernetes Engine clusters and objects), or a Cloud IAM policy.
|
||||
# Kubernetes Engine clusters and objects), or a policy (e.g. Cloud IAM policy).
|
||||
# See [Supported asset
|
||||
# types](https://cloud.google.com/asset-inventory/docs/supported-asset-types)
|
||||
# for more information.
|
||||
# Corresponds to the JSON property `asset`
|
||||
# @return [Google::Apis::CloudassetV1::Asset]
|
||||
attr_accessor :asset
|
||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
|||
# @see https://cloud.google.com/asset-inventory/docs/quickstart
|
||||
module CloudassetV1beta1
|
||||
VERSION = 'V1beta1'
|
||||
REVISION = '20200605'
|
||||
REVISION = '20200613'
|
||||
|
||||
# View and manage your data across Google Cloud Platform services
|
||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -70,6 +70,90 @@ module Google
|
|||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class GoogleCloudOrgpolicyV1BooleanPolicy
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class GoogleCloudOrgpolicyV1ListPolicy
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class GoogleCloudOrgpolicyV1Policy
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class GoogleCloudOrgpolicyV1RestoreDefault
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class GoogleIdentityAccesscontextmanagerV1AccessLevel
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class GoogleIdentityAccesscontextmanagerV1AccessPolicy
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class GoogleIdentityAccesscontextmanagerV1BasicLevel
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class GoogleIdentityAccesscontextmanagerV1Condition
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class GoogleIdentityAccesscontextmanagerV1CustomLevel
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class GoogleIdentityAccesscontextmanagerV1DevicePolicy
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class GoogleIdentityAccesscontextmanagerV1OsConstraint
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class GoogleIdentityAccesscontextmanagerV1ServicePerimeter
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class GoogleIdentityAccesscontextmanagerV1ServicePerimeterConfig
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class GoogleIdentityAccesscontextmanagerV1VpcAccessibleServices
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class Operation
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
|
@ -115,12 +199,20 @@ module Google
|
|||
class Asset
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :access_level, as: 'accessLevel', class: Google::Apis::CloudassetV1beta1::GoogleIdentityAccesscontextmanagerV1AccessLevel, decorator: Google::Apis::CloudassetV1beta1::GoogleIdentityAccesscontextmanagerV1AccessLevel::Representation
|
||||
|
||||
property :access_policy, as: 'accessPolicy', class: Google::Apis::CloudassetV1beta1::GoogleIdentityAccesscontextmanagerV1AccessPolicy, decorator: Google::Apis::CloudassetV1beta1::GoogleIdentityAccesscontextmanagerV1AccessPolicy::Representation
|
||||
|
||||
property :asset_type, as: 'assetType'
|
||||
property :iam_policy, as: 'iamPolicy', class: Google::Apis::CloudassetV1beta1::Policy, decorator: Google::Apis::CloudassetV1beta1::Policy::Representation
|
||||
|
||||
property :name, as: 'name'
|
||||
collection :org_policy, as: 'orgPolicy', class: Google::Apis::CloudassetV1beta1::GoogleCloudOrgpolicyV1Policy, decorator: Google::Apis::CloudassetV1beta1::GoogleCloudOrgpolicyV1Policy::Representation
|
||||
|
||||
property :resource, as: 'resource', class: Google::Apis::CloudassetV1beta1::Resource, decorator: Google::Apis::CloudassetV1beta1::Resource::Representation
|
||||
|
||||
property :service_perimeter, as: 'servicePerimeter', class: Google::Apis::CloudassetV1beta1::GoogleIdentityAccesscontextmanagerV1ServicePerimeter, decorator: Google::Apis::CloudassetV1beta1::GoogleIdentityAccesscontextmanagerV1ServicePerimeter::Representation
|
||||
|
||||
end
|
||||
end
|
||||
|
||||
|
@ -188,6 +280,155 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
class GoogleCloudOrgpolicyV1BooleanPolicy
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :enforced, as: 'enforced'
|
||||
end
|
||||
end
|
||||
|
||||
class GoogleCloudOrgpolicyV1ListPolicy
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :all_values, as: 'allValues'
|
||||
collection :allowed_values, as: 'allowedValues'
|
||||
collection :denied_values, as: 'deniedValues'
|
||||
property :inherit_from_parent, as: 'inheritFromParent'
|
||||
property :suggested_value, as: 'suggestedValue'
|
||||
end
|
||||
end
|
||||
|
||||
class GoogleCloudOrgpolicyV1Policy
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :boolean_policy, as: 'booleanPolicy', class: Google::Apis::CloudassetV1beta1::GoogleCloudOrgpolicyV1BooleanPolicy, decorator: Google::Apis::CloudassetV1beta1::GoogleCloudOrgpolicyV1BooleanPolicy::Representation
|
||||
|
||||
property :constraint, as: 'constraint'
|
||||
property :etag, :base64 => true, as: 'etag'
|
||||
property :list_policy, as: 'listPolicy', class: Google::Apis::CloudassetV1beta1::GoogleCloudOrgpolicyV1ListPolicy, decorator: Google::Apis::CloudassetV1beta1::GoogleCloudOrgpolicyV1ListPolicy::Representation
|
||||
|
||||
property :restore_default, as: 'restoreDefault', class: Google::Apis::CloudassetV1beta1::GoogleCloudOrgpolicyV1RestoreDefault, decorator: Google::Apis::CloudassetV1beta1::GoogleCloudOrgpolicyV1RestoreDefault::Representation
|
||||
|
||||
property :update_time, as: 'updateTime'
|
||||
property :version, as: 'version'
|
||||
end
|
||||
end
|
||||
|
||||
class GoogleCloudOrgpolicyV1RestoreDefault
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
end
|
||||
end
|
||||
|
||||
class GoogleIdentityAccesscontextmanagerV1AccessLevel
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :basic, as: 'basic', class: Google::Apis::CloudassetV1beta1::GoogleIdentityAccesscontextmanagerV1BasicLevel, decorator: Google::Apis::CloudassetV1beta1::GoogleIdentityAccesscontextmanagerV1BasicLevel::Representation
|
||||
|
||||
property :custom, as: 'custom', class: Google::Apis::CloudassetV1beta1::GoogleIdentityAccesscontextmanagerV1CustomLevel, decorator: Google::Apis::CloudassetV1beta1::GoogleIdentityAccesscontextmanagerV1CustomLevel::Representation
|
||||
|
||||
property :description, as: 'description'
|
||||
property :name, as: 'name'
|
||||
property :title, as: 'title'
|
||||
end
|
||||
end
|
||||
|
||||
class GoogleIdentityAccesscontextmanagerV1AccessPolicy
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :etag, as: 'etag'
|
||||
property :name, as: 'name'
|
||||
property :parent, as: 'parent'
|
||||
property :title, as: 'title'
|
||||
end
|
||||
end
|
||||
|
||||
class GoogleIdentityAccesscontextmanagerV1BasicLevel
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :combining_function, as: 'combiningFunction'
|
||||
collection :conditions, as: 'conditions', class: Google::Apis::CloudassetV1beta1::GoogleIdentityAccesscontextmanagerV1Condition, decorator: Google::Apis::CloudassetV1beta1::GoogleIdentityAccesscontextmanagerV1Condition::Representation
|
||||
|
||||
end
|
||||
end
|
||||
|
||||
class GoogleIdentityAccesscontextmanagerV1Condition
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :device_policy, as: 'devicePolicy', class: Google::Apis::CloudassetV1beta1::GoogleIdentityAccesscontextmanagerV1DevicePolicy, decorator: Google::Apis::CloudassetV1beta1::GoogleIdentityAccesscontextmanagerV1DevicePolicy::Representation
|
||||
|
||||
collection :ip_subnetworks, as: 'ipSubnetworks'
|
||||
collection :members, as: 'members'
|
||||
property :negate, as: 'negate'
|
||||
collection :regions, as: 'regions'
|
||||
collection :required_access_levels, as: 'requiredAccessLevels'
|
||||
end
|
||||
end
|
||||
|
||||
class GoogleIdentityAccesscontextmanagerV1CustomLevel
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :expr, as: 'expr', class: Google::Apis::CloudassetV1beta1::Expr, decorator: Google::Apis::CloudassetV1beta1::Expr::Representation
|
||||
|
||||
end
|
||||
end
|
||||
|
||||
class GoogleIdentityAccesscontextmanagerV1DevicePolicy
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
collection :allowed_device_management_levels, as: 'allowedDeviceManagementLevels'
|
||||
collection :allowed_encryption_statuses, as: 'allowedEncryptionStatuses'
|
||||
collection :os_constraints, as: 'osConstraints', class: Google::Apis::CloudassetV1beta1::GoogleIdentityAccesscontextmanagerV1OsConstraint, decorator: Google::Apis::CloudassetV1beta1::GoogleIdentityAccesscontextmanagerV1OsConstraint::Representation
|
||||
|
||||
property :require_admin_approval, as: 'requireAdminApproval'
|
||||
property :require_corp_owned, as: 'requireCorpOwned'
|
||||
property :require_screenlock, as: 'requireScreenlock'
|
||||
end
|
||||
end
|
||||
|
||||
class GoogleIdentityAccesscontextmanagerV1OsConstraint
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :minimum_version, as: 'minimumVersion'
|
||||
property :os_type, as: 'osType'
|
||||
property :require_verified_chrome_os, as: 'requireVerifiedChromeOs'
|
||||
end
|
||||
end
|
||||
|
||||
class GoogleIdentityAccesscontextmanagerV1ServicePerimeter
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :description, as: 'description'
|
||||
property :name, as: 'name'
|
||||
property :perimeter_type, as: 'perimeterType'
|
||||
property :spec, as: 'spec', class: Google::Apis::CloudassetV1beta1::GoogleIdentityAccesscontextmanagerV1ServicePerimeterConfig, decorator: Google::Apis::CloudassetV1beta1::GoogleIdentityAccesscontextmanagerV1ServicePerimeterConfig::Representation
|
||||
|
||||
property :status, as: 'status', class: Google::Apis::CloudassetV1beta1::GoogleIdentityAccesscontextmanagerV1ServicePerimeterConfig, decorator: Google::Apis::CloudassetV1beta1::GoogleIdentityAccesscontextmanagerV1ServicePerimeterConfig::Representation
|
||||
|
||||
property :title, as: 'title'
|
||||
property :use_explicit_dry_run_spec, as: 'useExplicitDryRunSpec'
|
||||
end
|
||||
end
|
||||
|
||||
class GoogleIdentityAccesscontextmanagerV1ServicePerimeterConfig
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
collection :access_levels, as: 'accessLevels'
|
||||
collection :resources, as: 'resources'
|
||||
collection :restricted_services, as: 'restrictedServices'
|
||||
property :vpc_accessible_services, as: 'vpcAccessibleServices', class: Google::Apis::CloudassetV1beta1::GoogleIdentityAccesscontextmanagerV1VpcAccessibleServices, decorator: Google::Apis::CloudassetV1beta1::GoogleIdentityAccesscontextmanagerV1VpcAccessibleServices::Representation
|
||||
|
||||
end
|
||||
end
|
||||
|
||||
class GoogleIdentityAccesscontextmanagerV1VpcAccessibleServices
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
collection :allowed_services, as: 'allowedServices'
|
||||
property :enable_restriction, as: 'enableRestriction'
|
||||
end
|
||||
end
|
||||
|
||||
class Operation
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
|
|
|
@ -144,8 +144,8 @@ module Google
|
|||
# @param [String] content_type
|
||||
# Optional. The content type.
|
||||
# @param [String] read_time_window_end_time
|
||||
# End time of the time window (inclusive).
|
||||
# Current timestamp if not specified.
|
||||
# End time of the time window (inclusive). If not specified, the current
|
||||
# timestamp is used instead.
|
||||
# @param [String] read_time_window_start_time
|
||||
# Start time of the time window (exclusive).
|
||||
# @param [String] fields
|
||||
|
@ -276,8 +276,8 @@ module Google
|
|||
# @param [String] content_type
|
||||
# Optional. The content type.
|
||||
# @param [String] read_time_window_end_time
|
||||
# End time of the time window (inclusive).
|
||||
# Current timestamp if not specified.
|
||||
# End time of the time window (inclusive). If not specified, the current
|
||||
# timestamp is used instead.
|
||||
# @param [String] read_time_window_start_time
|
||||
# Start time of the time window (exclusive).
|
||||
# @param [String] fields
|
||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
|||
# @see https://cloud.google.com/asset-inventory/docs/quickstart
|
||||
module CloudassetV1p4beta1
|
||||
VERSION = 'V1p4beta1'
|
||||
REVISION = '20200605'
|
||||
REVISION = '20200613'
|
||||
|
||||
# View and manage your data across Google Cloud Platform services
|
||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||
|
|
|
@ -294,12 +294,12 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
# A role or permission that appears in an access control list.
|
||||
# An IAM role or permission under analysis.
|
||||
class GoogleCloudAssetV1p4beta1Access
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# Represents analysis state of each node in the result graph or non-critical
|
||||
# errors in the response.
|
||||
# Represents the detailed state of an entity under analysis, such as a
|
||||
# resource, an identity or an access.
|
||||
# Corresponds to the JSON property `analysisState`
|
||||
# @return [Google::Apis::CloudassetV1p4beta1::GoogleCloudAssetV1p4beta1AnalysisState]
|
||||
attr_accessor :analysis_state
|
||||
|
@ -376,8 +376,8 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
# Represents analysis state of each node in the result graph or non-critical
|
||||
# errors in the response.
|
||||
# Represents the detailed state of an entity under analysis, such as a
|
||||
# resource, an identity or an access.
|
||||
class GoogleCloudAssetV1p4beta1AnalysisState
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
|
@ -388,9 +388,10 @@ module Google
|
|||
|
||||
# The Google standard error code that best describes the state.
|
||||
# For example:
|
||||
# - OK means the node has been successfully explored;
|
||||
# - OK means the analysis on this entity has been successfully finished;
|
||||
# - PERMISSION_DENIED means an access denied error is encountered;
|
||||
# - DEADLINE_EXCEEDED means the node hasn't been explored in time;
|
||||
# - DEADLINE_EXCEEDED means the analysis on this entity hasn't been started
|
||||
# in time;
|
||||
# Corresponds to the JSON property `code`
|
||||
# @return [String]
|
||||
attr_accessor :code
|
||||
|
@ -431,12 +432,12 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
# An identity that appears in an access control list.
|
||||
# An identity under analysis.
|
||||
class GoogleCloudAssetV1p4beta1Identity
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# Represents analysis state of each node in the result graph or non-critical
|
||||
# errors in the response.
|
||||
# Represents the detailed state of an entity under analysis, such as a
|
||||
# resource, an identity or an access.
|
||||
# Corresponds to the JSON property `analysisState`
|
||||
# @return [Google::Apis::CloudassetV1p4beta1::GoogleCloudAssetV1p4beta1AnalysisState]
|
||||
attr_accessor :analysis_state
|
||||
|
@ -501,12 +502,12 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
# A GCP resource that appears in an access control list.
|
||||
# A Google Cloud resource under analysis.
|
||||
class GoogleCloudAssetV1p4beta1Resource
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# Represents analysis state of each node in the result graph or non-critical
|
||||
# errors in the response.
|
||||
# Represents the detailed state of an entity under analysis, such as a
|
||||
# resource, an identity or an access.
|
||||
# Corresponds to the JSON property `analysisState`
|
||||
# @return [Google::Apis::CloudassetV1p4beta1::GoogleCloudAssetV1p4beta1AnalysisState]
|
||||
attr_accessor :analysis_state
|
||||
|
@ -616,8 +617,7 @@ module Google
|
|||
|
||||
# Specifies the resource to analyze for access policies, which may be set
|
||||
# directly on the resource, or on ancestors such as organizations, folders or
|
||||
# projects. Either ResourceSelector or IdentitySelector must be
|
||||
# specified in a request.
|
||||
# projects.
|
||||
# Corresponds to the JSON property `resourceSelector`
|
||||
# @return [Google::Apis::CloudassetV1p4beta1::ResourceSelector]
|
||||
attr_accessor :resource_selector
|
||||
|
@ -653,8 +653,8 @@ module Google
|
|||
# @return [String]
|
||||
attr_accessor :attached_resource_full_name
|
||||
|
||||
# Represents whether all nodes in the transitive closure of the
|
||||
# iam_binding node have been explored.
|
||||
# Represents whether all analyses on the iam_binding have successfully
|
||||
# finished.
|
||||
# Corresponds to the JSON property `fullyExplored`
|
||||
# @return [Boolean]
|
||||
attr_accessor :fully_explored
|
||||
|
@ -875,8 +875,7 @@ module Google
|
|||
|
||||
# Specifies the resource to analyze for access policies, which may be set
|
||||
# directly on the resource, or on ancestors such as organizations, folders or
|
||||
# projects. Either ResourceSelector or IdentitySelector must be
|
||||
# specified in a request.
|
||||
# projects.
|
||||
class ResourceSelector
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
|
|
|
@ -47,8 +47,8 @@ module Google
|
|||
@batch_path = 'batch'
|
||||
end
|
||||
|
||||
# Analyzes IAM policies based on the specified request. Returns
|
||||
# a list of IamPolicyAnalysisResult matching the request.
|
||||
# Analyzes IAM policies to answer which identities have what accesses on
|
||||
# which resources.
|
||||
# @param [String] parent
|
||||
# Required. The relative name of the root asset. Only resources and IAM policies
|
||||
# within
|
||||
|
@ -181,10 +181,14 @@ module Google
|
|||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
# Exports IAM policy analysis based on the specified request. This API
|
||||
# implements the google.longrunning.Operation API allowing you to keep
|
||||
# track of the export. The metadata contains the request to help callers to
|
||||
# map responses to requests.
|
||||
# Exports the answers of which identities have what accesses on which
|
||||
# resources to a Google Cloud Storage destination. The output format is
|
||||
# the JSON format that represents a AnalyzeIamPolicyResponse
|
||||
# in the JSON format.
|
||||
# This method implements the google.longrunning.Operation, which allows
|
||||
# you to keep track of the export. We recommend intervals of at least 2
|
||||
# seconds with exponential retry to poll the export operation result. The
|
||||
# metadata contains the request to help callers to map responses to requests.
|
||||
# @param [String] parent
|
||||
# Required. The relative name of the root asset. Only resources and IAM policies
|
||||
# within
|
||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
|||
# @see https://cloud.google.com/identity/
|
||||
module CloudidentityV1
|
||||
VERSION = 'V1'
|
||||
REVISION = '20200401'
|
||||
REVISION = '20200612'
|
||||
|
||||
# See, change, create, and delete any of the Cloud Identity Groups that you can access, including the members of each group
|
||||
AUTH_CLOUD_IDENTITY_GROUPS = 'https://www.googleapis.com/auth/cloud-identity.groups'
|
||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
|||
# @see https://cloud.google.com/identity/
|
||||
module CloudidentityV1beta1
|
||||
VERSION = 'V1beta1'
|
||||
REVISION = '20200516'
|
||||
REVISION = '20200612'
|
||||
|
||||
# See, change, create, and delete any of the Cloud Identity Groups that you can access, including the members of each group
|
||||
AUTH_CLOUD_IDENTITY_GROUPS = 'https://www.googleapis.com/auth/cloud-identity.groups'
|
||||
|
|
|
@ -0,0 +1,36 @@
|
|||
# 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/documentai_v1beta2/service.rb'
|
||||
require 'google/apis/documentai_v1beta2/classes.rb'
|
||||
require 'google/apis/documentai_v1beta2/representations.rb'
|
||||
|
||||
module Google
|
||||
module Apis
|
||||
# Cloud Document AI API
|
||||
#
|
||||
# Service to parse structured information from unstructured or semi-structured
|
||||
# documents using state-of-the-art Google AI such as natural language, computer
|
||||
# vision, translation, and AutoML.
|
||||
#
|
||||
# @see https://cloud.google.com/document-ai/docs/
|
||||
module DocumentaiV1beta2
|
||||
VERSION = 'V1beta2'
|
||||
REVISION = '20200612'
|
||||
|
||||
# View and manage your data across Google Cloud Platform services
|
||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||
end
|
||||
end
|
||||
end
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,269 @@
|
|||
# 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 DocumentaiV1beta2
|
||||
# Cloud Document AI API
|
||||
#
|
||||
# Service to parse structured information from unstructured or semi-structured
|
||||
# documents using state-of-the-art Google AI such as natural language, computer
|
||||
# vision, translation, and AutoML.
|
||||
#
|
||||
# @example
|
||||
# require 'google/apis/documentai_v1beta2'
|
||||
#
|
||||
# Documentai = Google::Apis::DocumentaiV1beta2 # Alias the module
|
||||
# service = Documentai::DocumentService.new
|
||||
#
|
||||
# @see https://cloud.google.com/document-ai/docs/
|
||||
class DocumentService < 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://documentai.googleapis.com/', '')
|
||||
@batch_path = 'batch'
|
||||
end
|
||||
|
||||
# LRO endpoint to batch process many documents. The output is written
|
||||
# to Cloud Storage as JSON in the [Document] format.
|
||||
# @param [String] parent
|
||||
# Target project and location to make a call.
|
||||
# Format: `projects/`project-id`/locations/`location-id``.
|
||||
# If no location is specified, a region will be chosen automatically.
|
||||
# @param [Google::Apis::DocumentaiV1beta2::GoogleCloudDocumentaiV1beta2BatchProcessDocumentsRequest] google_cloud_documentai_v1beta2_batch_process_documents_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::DocumentaiV1beta2::GoogleLongrunningOperation] parsed result object
|
||||
# @yieldparam err [StandardError] error object if request failed
|
||||
#
|
||||
# @return [Google::Apis::DocumentaiV1beta2::GoogleLongrunningOperation]
|
||||
#
|
||||
# @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 batch_project_document_process(parent, google_cloud_documentai_v1beta2_batch_process_documents_request_object = nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||
command = make_simple_command(:post, 'v1beta2/{+parent}/documents:batchProcess', options)
|
||||
command.request_representation = Google::Apis::DocumentaiV1beta2::GoogleCloudDocumentaiV1beta2BatchProcessDocumentsRequest::Representation
|
||||
command.request_object = google_cloud_documentai_v1beta2_batch_process_documents_request_object
|
||||
command.response_representation = Google::Apis::DocumentaiV1beta2::GoogleLongrunningOperation::Representation
|
||||
command.response_class = Google::Apis::DocumentaiV1beta2::GoogleLongrunningOperation
|
||||
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
|
||||
|
||||
# Processes a single document.
|
||||
# @param [String] parent
|
||||
# Target project and location to make a call.
|
||||
# Format: `projects/`project-id`/locations/`location-id``.
|
||||
# If no location is specified, a region will be chosen automatically.
|
||||
# This field is only populated when used in ProcessDocument method.
|
||||
# @param [Google::Apis::DocumentaiV1beta2::GoogleCloudDocumentaiV1beta2ProcessDocumentRequest] google_cloud_documentai_v1beta2_process_document_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::DocumentaiV1beta2::GoogleCloudDocumentaiV1beta2Document] parsed result object
|
||||
# @yieldparam err [StandardError] error object if request failed
|
||||
#
|
||||
# @return [Google::Apis::DocumentaiV1beta2::GoogleCloudDocumentaiV1beta2Document]
|
||||
#
|
||||
# @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 process_project_document(parent, google_cloud_documentai_v1beta2_process_document_request_object = nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||
command = make_simple_command(:post, 'v1beta2/{+parent}/documents:process', options)
|
||||
command.request_representation = Google::Apis::DocumentaiV1beta2::GoogleCloudDocumentaiV1beta2ProcessDocumentRequest::Representation
|
||||
command.request_object = google_cloud_documentai_v1beta2_process_document_request_object
|
||||
command.response_representation = Google::Apis::DocumentaiV1beta2::GoogleCloudDocumentaiV1beta2Document::Representation
|
||||
command.response_class = Google::Apis::DocumentaiV1beta2::GoogleCloudDocumentaiV1beta2Document
|
||||
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
|
||||
|
||||
# LRO endpoint to batch process many documents. The output is written
|
||||
# to Cloud Storage as JSON in the [Document] format.
|
||||
# @param [String] parent
|
||||
# Target project and location to make a call.
|
||||
# Format: `projects/`project-id`/locations/`location-id``.
|
||||
# If no location is specified, a region will be chosen automatically.
|
||||
# @param [Google::Apis::DocumentaiV1beta2::GoogleCloudDocumentaiV1beta2BatchProcessDocumentsRequest] google_cloud_documentai_v1beta2_batch_process_documents_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::DocumentaiV1beta2::GoogleLongrunningOperation] parsed result object
|
||||
# @yieldparam err [StandardError] error object if request failed
|
||||
#
|
||||
# @return [Google::Apis::DocumentaiV1beta2::GoogleLongrunningOperation]
|
||||
#
|
||||
# @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 batch_project_location_document_process(parent, google_cloud_documentai_v1beta2_batch_process_documents_request_object = nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||
command = make_simple_command(:post, 'v1beta2/{+parent}/documents:batchProcess', options)
|
||||
command.request_representation = Google::Apis::DocumentaiV1beta2::GoogleCloudDocumentaiV1beta2BatchProcessDocumentsRequest::Representation
|
||||
command.request_object = google_cloud_documentai_v1beta2_batch_process_documents_request_object
|
||||
command.response_representation = Google::Apis::DocumentaiV1beta2::GoogleLongrunningOperation::Representation
|
||||
command.response_class = Google::Apis::DocumentaiV1beta2::GoogleLongrunningOperation
|
||||
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
|
||||
|
||||
# Processes a single document.
|
||||
# @param [String] parent
|
||||
# Target project and location to make a call.
|
||||
# Format: `projects/`project-id`/locations/`location-id``.
|
||||
# If no location is specified, a region will be chosen automatically.
|
||||
# This field is only populated when used in ProcessDocument method.
|
||||
# @param [Google::Apis::DocumentaiV1beta2::GoogleCloudDocumentaiV1beta2ProcessDocumentRequest] google_cloud_documentai_v1beta2_process_document_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::DocumentaiV1beta2::GoogleCloudDocumentaiV1beta2Document] parsed result object
|
||||
# @yieldparam err [StandardError] error object if request failed
|
||||
#
|
||||
# @return [Google::Apis::DocumentaiV1beta2::GoogleCloudDocumentaiV1beta2Document]
|
||||
#
|
||||
# @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 process_project_location_document(parent, google_cloud_documentai_v1beta2_process_document_request_object = nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||
command = make_simple_command(:post, 'v1beta2/{+parent}/documents:process', options)
|
||||
command.request_representation = Google::Apis::DocumentaiV1beta2::GoogleCloudDocumentaiV1beta2ProcessDocumentRequest::Representation
|
||||
command.request_object = google_cloud_documentai_v1beta2_process_document_request_object
|
||||
command.response_representation = Google::Apis::DocumentaiV1beta2::GoogleCloudDocumentaiV1beta2Document::Representation
|
||||
command.response_class = Google::Apis::DocumentaiV1beta2::GoogleCloudDocumentaiV1beta2Document
|
||||
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
|
||||
|
||||
# Gets the latest state of a long-running operation. Clients can use this
|
||||
# method to poll the operation result at intervals as recommended by the API
|
||||
# service.
|
||||
# @param [String] name
|
||||
# The name of the operation resource.
|
||||
# @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::DocumentaiV1beta2::GoogleLongrunningOperation] parsed result object
|
||||
# @yieldparam err [StandardError] error object if request failed
|
||||
#
|
||||
# @return [Google::Apis::DocumentaiV1beta2::GoogleLongrunningOperation]
|
||||
#
|
||||
# @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_operation(name, fields: nil, quota_user: nil, options: nil, &block)
|
||||
command = make_simple_command(:get, 'v1beta2/{+name}', options)
|
||||
command.response_representation = Google::Apis::DocumentaiV1beta2::GoogleLongrunningOperation::Representation
|
||||
command.response_class = Google::Apis::DocumentaiV1beta2::GoogleLongrunningOperation
|
||||
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 latest state of a long-running operation. Clients can use this
|
||||
# method to poll the operation result at intervals as recommended by the API
|
||||
# service.
|
||||
# @param [String] name
|
||||
# The name of the operation resource.
|
||||
# @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::DocumentaiV1beta2::GoogleLongrunningOperation] parsed result object
|
||||
# @yieldparam err [StandardError] error object if request failed
|
||||
#
|
||||
# @return [Google::Apis::DocumentaiV1beta2::GoogleLongrunningOperation]
|
||||
#
|
||||
# @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_operation(name, fields: nil, quota_user: nil, options: nil, &block)
|
||||
command = make_simple_command(:get, 'v1beta2/{+name}', options)
|
||||
command.response_representation = Google::Apis::DocumentaiV1beta2::GoogleLongrunningOperation::Representation
|
||||
command.response_class = Google::Apis::DocumentaiV1beta2::GoogleLongrunningOperation
|
||||
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
|
||||
|
||||
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
|
|
@ -25,7 +25,7 @@ module Google
|
|||
# @see https://cloud.google.com/healthcare
|
||||
module HealthcareV1
|
||||
VERSION = 'V1'
|
||||
REVISION = '20200525'
|
||||
REVISION = '20200605'
|
||||
|
||||
# View and manage your data across Google Cloud Platform services
|
||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||
|
|
|
@ -1384,6 +1384,8 @@ module Google
|
|||
# DeleteInstance deletes an instance associated with the given study, series,
|
||||
# and SOP Instance UID. Delete requests are equivalent to the GET requests
|
||||
# specified in the Retrieve transaction.
|
||||
# Study and series search results can take a few seconds to be updated after
|
||||
# an instance is deleted using DeleteInstance.
|
||||
# @param [String] parent
|
||||
# The name of the DICOM store that is being accessed. For example,
|
||||
# `projects/`project_id`/locations/`location_id`/datasets/`dataset_id`/
|
||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
|||
# @see https://cloud.google.com/healthcare
|
||||
module HealthcareV1beta1
|
||||
VERSION = 'V1beta1'
|
||||
REVISION = '20200525'
|
||||
REVISION = '20200605'
|
||||
|
||||
# View and manage your data across Google Cloud Platform services
|
||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||
|
|
|
@ -22,6 +22,151 @@ module Google
|
|||
module Apis
|
||||
module HealthcareV1beta1
|
||||
|
||||
# An annotation record.
|
||||
class Annotation
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# AnnotationSource holds the source information of the annotation.
|
||||
# Corresponds to the JSON property `annotationSource`
|
||||
# @return [Google::Apis::HealthcareV1beta1::AnnotationSource]
|
||||
attr_accessor :annotation_source
|
||||
|
||||
# Additional information for this annotation record, such as annotator and
|
||||
# verifier information or study campaign.
|
||||
# Corresponds to the JSON property `customData`
|
||||
# @return [Hash<String,String>]
|
||||
attr_accessor :custom_data
|
||||
|
||||
# Image annotation.
|
||||
# Corresponds to the JSON property `imageAnnotation`
|
||||
# @return [Google::Apis::HealthcareV1beta1::ImageAnnotation]
|
||||
attr_accessor :image_annotation
|
||||
|
||||
# Resource name of the Annotation, of the form
|
||||
# `projects/`project_id`/locations/`location_id`/datasets/`dataset_id`/
|
||||
# annotationStores/`annotation_store_id`/annotations/`annotation_id``.
|
||||
# Corresponds to the JSON property `name`
|
||||
# @return [String]
|
||||
attr_accessor :name
|
||||
|
||||
# Resource level annotation.
|
||||
# Corresponds to the JSON property `resourceAnnotation`
|
||||
# @return [Google::Apis::HealthcareV1beta1::ResourceAnnotation]
|
||||
attr_accessor :resource_annotation
|
||||
|
||||
# A TextAnnotation specifies a text range that includes sensitive information.
|
||||
# Corresponds to the JSON property `textAnnotation`
|
||||
# @return [Google::Apis::HealthcareV1beta1::SensitiveTextAnnotation]
|
||||
attr_accessor :text_annotation
|
||||
|
||||
def initialize(**args)
|
||||
update!(**args)
|
||||
end
|
||||
|
||||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@annotation_source = args[:annotation_source] if args.key?(:annotation_source)
|
||||
@custom_data = args[:custom_data] if args.key?(:custom_data)
|
||||
@image_annotation = args[:image_annotation] if args.key?(:image_annotation)
|
||||
@name = args[:name] if args.key?(:name)
|
||||
@resource_annotation = args[:resource_annotation] if args.key?(:resource_annotation)
|
||||
@text_annotation = args[:text_annotation] if args.key?(:text_annotation)
|
||||
end
|
||||
end
|
||||
|
||||
# Specifies how to store annotations during de-identification operation.
|
||||
class AnnotationConfig
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# The name of the annotation store, in the form
|
||||
# `projects/`project_id`/locations/`location_id`/datasets/`dataset_id`/
|
||||
# annotationStores/`annotation_store_id``).
|
||||
# * The destination annotation store must be in the same project as the
|
||||
# source data. De-identifying data across multiple projects is not
|
||||
# supported.
|
||||
# * The destination annotation store must exist when using
|
||||
# DeidentifyDicomStore or
|
||||
# DeidentifyFhirStore.
|
||||
# DeidentifyDataset
|
||||
# automatically creates the destination annotation store.
|
||||
# Corresponds to the JSON property `annotationStoreName`
|
||||
# @return [String]
|
||||
attr_accessor :annotation_store_name
|
||||
|
||||
# If set to true, the sensitive texts are included in
|
||||
# SensitiveTextAnnotation
|
||||
# of Annotation.
|
||||
# Corresponds to the JSON property `storeQuote`
|
||||
# @return [Boolean]
|
||||
attr_accessor :store_quote
|
||||
alias_method :store_quote?, :store_quote
|
||||
|
||||
def initialize(**args)
|
||||
update!(**args)
|
||||
end
|
||||
|
||||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@annotation_store_name = args[:annotation_store_name] if args.key?(:annotation_store_name)
|
||||
@store_quote = args[:store_quote] if args.key?(:store_quote)
|
||||
end
|
||||
end
|
||||
|
||||
# AnnotationSource holds the source information of the annotation.
|
||||
class AnnotationSource
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# Cloud Healthcare API resource.
|
||||
# Corresponds to the JSON property `cloudHealthcareSource`
|
||||
# @return [Google::Apis::HealthcareV1beta1::CloudHealthcareSource]
|
||||
attr_accessor :cloud_healthcare_source
|
||||
|
||||
def initialize(**args)
|
||||
update!(**args)
|
||||
end
|
||||
|
||||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@cloud_healthcare_source = args[:cloud_healthcare_source] if args.key?(:cloud_healthcare_source)
|
||||
end
|
||||
end
|
||||
|
||||
# An Annotation store that can store annotation resources such as
|
||||
# labels and tags for text, image and audio.
|
||||
class AnnotationStore
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# Optional. User-supplied key-value pairs used to organize Annotation stores.
|
||||
# Label keys must be between 1 and 63 characters long, have a UTF-8 encoding
|
||||
# of maximum 128 bytes, and must conform to the
|
||||
# following PCRE regular expression:
|
||||
# \p`Ll`\p`Lo``0,62`
|
||||
# Label values must be between 1 and 63 characters long, have
|
||||
# a UTF-8 encoding of maximum 128 bytes, and must conform to the
|
||||
# following PCRE regular expression: [\p`Ll`\p`Lo`\p`N`_-]`0,63`
|
||||
# No more than 64 labels can be associated with a given store.
|
||||
# Corresponds to the JSON property `labels`
|
||||
# @return [Hash<String,String>]
|
||||
attr_accessor :labels
|
||||
|
||||
# Resource name of the Annotation store, of the form
|
||||
# `projects/`project_id`/locations/`location_id`/datasets/`dataset_id`/
|
||||
# annotationStores/`annotation_store_id``.
|
||||
# Corresponds to the JSON property `name`
|
||||
# @return [String]
|
||||
attr_accessor :name
|
||||
|
||||
def initialize(**args)
|
||||
update!(**args)
|
||||
end
|
||||
|
||||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@labels = args[:labels] if args.key?(:labels)
|
||||
@name = args[:name] if args.key?(:name)
|
||||
end
|
||||
end
|
||||
|
||||
# Specifies the audit configuration for a service.
|
||||
# The configuration determines which permission types are logged, and what
|
||||
# identities, if any, are exempted from logging.
|
||||
|
@ -221,6 +366,31 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
# A bounding polygon for the detected image annotation.
|
||||
class BoundingPoly
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# A description of this polygon.
|
||||
# Corresponds to the JSON property `label`
|
||||
# @return [String]
|
||||
attr_accessor :label
|
||||
|
||||
# List of the vertices of this polygon.
|
||||
# Corresponds to the JSON property `vertices`
|
||||
# @return [Array<Google::Apis::HealthcareV1beta1::Vertex>]
|
||||
attr_accessor :vertices
|
||||
|
||||
def initialize(**args)
|
||||
update!(**args)
|
||||
end
|
||||
|
||||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@label = args[:label] if args.key?(:label)
|
||||
@vertices = args[:vertices] if args.key?(:vertices)
|
||||
end
|
||||
end
|
||||
|
||||
# The request message for Operations.CancelOperation.
|
||||
class CancelOperationRequest
|
||||
include Google::Apis::Core::Hashable
|
||||
|
@ -253,6 +423,25 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
# Cloud Healthcare API resource.
|
||||
class CloudHealthcareSource
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# Full path of a Cloud Healthcare API resource.
|
||||
# Corresponds to the JSON property `name`
|
||||
# @return [String]
|
||||
attr_accessor :name
|
||||
|
||||
def initialize(**args)
|
||||
update!(**args)
|
||||
end
|
||||
|
||||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@name = args[:name] if args.key?(:name)
|
||||
end
|
||||
end
|
||||
|
||||
# Creates a new message.
|
||||
class CreateMessageRequest
|
||||
include Google::Apis::Core::Hashable
|
||||
|
@ -362,6 +551,11 @@ module Google
|
|||
class DeidentifyConfig
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# Specifies how to store annotations during de-identification operation.
|
||||
# Corresponds to the JSON property `annotation`
|
||||
# @return [Google::Apis::HealthcareV1beta1::AnnotationConfig]
|
||||
attr_accessor :annotation
|
||||
|
||||
# Specifies the parameters needed for de-identification of DICOM stores.
|
||||
# Corresponds to the JSON property `dicom`
|
||||
# @return [Google::Apis::HealthcareV1beta1::DicomConfig]
|
||||
|
@ -389,6 +583,7 @@ module Google
|
|||
|
||||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@annotation = args[:annotation] if args.key?(:annotation)
|
||||
@dicom = args[:dicom] if args.key?(:dicom)
|
||||
@fhir = args[:fhir] if args.key?(:fhir)
|
||||
@image = args[:image] if args.key?(:image)
|
||||
|
@ -585,6 +780,25 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
# Contains multiple sensitive information findings for each resource slice.
|
||||
class Detail
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
#
|
||||
# Corresponds to the JSON property `findings`
|
||||
# @return [Array<Google::Apis::HealthcareV1beta1::Finding>]
|
||||
attr_accessor :findings
|
||||
|
||||
def initialize(**args)
|
||||
update!(**args)
|
||||
end
|
||||
|
||||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@findings = args[:findings] if args.key?(:findings)
|
||||
end
|
||||
end
|
||||
|
||||
# Specifies the parameters needed for de-identification of DICOM stores.
|
||||
class DicomConfig
|
||||
include Google::Apis::Core::Hashable
|
||||
|
@ -750,6 +964,209 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
# Request to evaluate an Annotation store against a
|
||||
# ground truth [Annotation store].
|
||||
class EvaluateAnnotationStoreRequest
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# The BigQuery table for export.
|
||||
# Corresponds to the JSON property `bigqueryDestination`
|
||||
# @return [Google::Apis::HealthcareV1beta1::GoogleCloudHealthcareV1beta1AnnotationBigQueryDestination]
|
||||
attr_accessor :bigquery_destination
|
||||
|
||||
# Optional. InfoType mapping for `eval_store`. Different resources can map to
|
||||
# the same infoType. For example, `PERSON_NAME`, `PERSON`, `NAME`, and
|
||||
# `HUMAN` are different. To map all of these into a single
|
||||
# infoType (such as `PERSON_NAME`), specify the following mapping:
|
||||
# ```
|
||||
# info_type_mapping["PERSON"] = "PERSON_NAME"
|
||||
# info_type_mapping["NAME"] = "PERSON_NAME"
|
||||
# info_type_mapping["HUMAN"] = "PERSON_NAME"
|
||||
# ```
|
||||
# Unmentioned infoTypes, such as `DATE`, are treated as identity
|
||||
# mapping. For example:
|
||||
# ```
|
||||
# info_type_mapping["DATE"] = "DATE"
|
||||
# ```
|
||||
# InfoTypes are case-insensitive.
|
||||
# Corresponds to the JSON property `evalInfoTypeMapping`
|
||||
# @return [Hash<String,String>]
|
||||
attr_accessor :eval_info_type_mapping
|
||||
|
||||
# Optional. Similar to `eval_info_type_mapping`, infoType mapping for
|
||||
# `golden_store`.
|
||||
# Corresponds to the JSON property `goldenInfoTypeMapping`
|
||||
# @return [Hash<String,String>]
|
||||
attr_accessor :golden_info_type_mapping
|
||||
|
||||
# The Annotation store to use as ground truth, in the format of
|
||||
# `projects/`project_id`/locations/`location_id`/datasets/`dataset_id`/
|
||||
# annotationStores/`annotation_store_id``.
|
||||
# Corresponds to the JSON property `goldenStore`
|
||||
# @return [String]
|
||||
attr_accessor :golden_store
|
||||
|
||||
# Specifies how to use infoTypes for evaluation. For example, a user might
|
||||
# only want to evaluate `PERSON`, `LOCATION`, and `AGE`.
|
||||
# Corresponds to the JSON property `infoTypeConfig`
|
||||
# @return [Google::Apis::HealthcareV1beta1::InfoTypeConfig]
|
||||
attr_accessor :info_type_config
|
||||
|
||||
def initialize(**args)
|
||||
update!(**args)
|
||||
end
|
||||
|
||||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@bigquery_destination = args[:bigquery_destination] if args.key?(:bigquery_destination)
|
||||
@eval_info_type_mapping = args[:eval_info_type_mapping] if args.key?(:eval_info_type_mapping)
|
||||
@golden_info_type_mapping = args[:golden_info_type_mapping] if args.key?(:golden_info_type_mapping)
|
||||
@golden_store = args[:golden_store] if args.key?(:golden_store)
|
||||
@info_type_config = args[:info_type_config] if args.key?(:info_type_config)
|
||||
end
|
||||
end
|
||||
|
||||
# Response for successful Annotation store evaluation operations. This
|
||||
# structure is included in the
|
||||
# response upon operation completion.
|
||||
class EvaluateAnnotationStoreResponse
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# The evaluated Annotation store, in the format of
|
||||
# `projects/`project_id`/locations/`location_id`/datasets/`dataset_id`/
|
||||
# annotationStores/`annotation_store_id``.
|
||||
# Corresponds to the JSON property `evalStore`
|
||||
# @return [String]
|
||||
attr_accessor :eval_store
|
||||
|
||||
# The number of Annotations in the ground
|
||||
# truth Annotation store successfully
|
||||
# processed.
|
||||
# Corresponds to the JSON property `goldenCount`
|
||||
# @return [Fixnum]
|
||||
attr_accessor :golden_count
|
||||
|
||||
# The ground truth Annotation store, in the format of
|
||||
# `projects/`project_id`/locations/`location_id`/datasets/`dataset_id`/
|
||||
# annotationStores/`annotation_store_id``.
|
||||
# Corresponds to the JSON property `goldenStore`
|
||||
# @return [String]
|
||||
attr_accessor :golden_store
|
||||
|
||||
# The number of Annotations
|
||||
# in the eval store that match with corresponding annotations
|
||||
# in the ground truth Annotation store. Two matched
|
||||
# annotations both annotate the same resource defined in
|
||||
# AnnotationSource.
|
||||
# Corresponds to the JSON property `matchedCount`
|
||||
# @return [Fixnum]
|
||||
attr_accessor :matched_count
|
||||
|
||||
def initialize(**args)
|
||||
update!(**args)
|
||||
end
|
||||
|
||||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@eval_store = args[:eval_store] if args.key?(:eval_store)
|
||||
@golden_count = args[:golden_count] if args.key?(:golden_count)
|
||||
@golden_store = args[:golden_store] if args.key?(:golden_store)
|
||||
@matched_count = args[:matched_count] if args.key?(:matched_count)
|
||||
end
|
||||
end
|
||||
|
||||
# Response for failed annotation export operations. This structure is
|
||||
# included in error
|
||||
# details upon operation completion.
|
||||
class ExportAnnotationsErrorDetails
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# The annotation_store used for the export operation, in the format of
|
||||
# `projects/`project_id`/locations/`location_id`/datasets/`dataset_id`/
|
||||
# annotationStores/`annotation_store_id``.
|
||||
# Corresponds to the JSON property `annotationStore`
|
||||
# @return [String]
|
||||
attr_accessor :annotation_store
|
||||
|
||||
# The number of annotations that had error.
|
||||
# Corresponds to the JSON property `errorCount`
|
||||
# @return [Fixnum]
|
||||
attr_accessor :error_count
|
||||
|
||||
# The number of annotations successfully exported.
|
||||
# Corresponds to the JSON property `successCount`
|
||||
# @return [Fixnum]
|
||||
attr_accessor :success_count
|
||||
|
||||
def initialize(**args)
|
||||
update!(**args)
|
||||
end
|
||||
|
||||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@annotation_store = args[:annotation_store] if args.key?(:annotation_store)
|
||||
@error_count = args[:error_count] if args.key?(:error_count)
|
||||
@success_count = args[:success_count] if args.key?(:success_count)
|
||||
end
|
||||
end
|
||||
|
||||
# Request to export
|
||||
# Annotations. The
|
||||
# export operation is not atomic. If a
|
||||
# failure occurs, any annotations already exported are not removed.
|
||||
class ExportAnnotationsRequest
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# The BigQuery table for export.
|
||||
# Corresponds to the JSON property `bigqueryDestination`
|
||||
# @return [Google::Apis::HealthcareV1beta1::GoogleCloudHealthcareV1beta1AnnotationBigQueryDestination]
|
||||
attr_accessor :bigquery_destination
|
||||
|
||||
# The Cloud Storage location for export.
|
||||
# Corresponds to the JSON property `gcsDestination`
|
||||
# @return [Google::Apis::HealthcareV1beta1::GoogleCloudHealthcareV1beta1AnnotationGcsDestination]
|
||||
attr_accessor :gcs_destination
|
||||
|
||||
def initialize(**args)
|
||||
update!(**args)
|
||||
end
|
||||
|
||||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@bigquery_destination = args[:bigquery_destination] if args.key?(:bigquery_destination)
|
||||
@gcs_destination = args[:gcs_destination] if args.key?(:gcs_destination)
|
||||
end
|
||||
end
|
||||
|
||||
# Response for successful annotation export operations. This structure is
|
||||
# included in response upon operation
|
||||
# completion.
|
||||
class ExportAnnotationsResponse
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# The annotation_store used for the export operation, in the format of
|
||||
# `projects/`project_id`/locations/`location_id`/datasets/`dataset_id`/
|
||||
# annotationStores/`annotation_store_id``.
|
||||
# Corresponds to the JSON property `annotationStore`
|
||||
# @return [String]
|
||||
attr_accessor :annotation_store
|
||||
|
||||
# The total number of annotations successfully exported.
|
||||
# Corresponds to the JSON property `successCount`
|
||||
# @return [Fixnum]
|
||||
attr_accessor :success_count
|
||||
|
||||
def initialize(**args)
|
||||
update!(**args)
|
||||
end
|
||||
|
||||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@annotation_store = args[:annotation_store] if args.key?(:annotation_store)
|
||||
@success_count = args[:success_count] if args.key?(:success_count)
|
||||
end
|
||||
end
|
||||
|
||||
# Exports data from the specified DICOM store.
|
||||
# If a given resource, such as a DICOM object with the same SOPInstance UID,
|
||||
# already exists in the output, it is overwritten with the version
|
||||
|
@ -1135,6 +1552,160 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
# List of infoTypes to be filtered.
|
||||
class FilterList
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# These infoTypes are based on after the `eval_info_type_mapping` and
|
||||
# `golden_info_type_mapping`.
|
||||
# Corresponds to the JSON property `infoTypes`
|
||||
# @return [Array<String>]
|
||||
attr_accessor :info_types
|
||||
|
||||
def initialize(**args)
|
||||
update!(**args)
|
||||
end
|
||||
|
||||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@info_types = args[:info_types] if args.key?(:info_types)
|
||||
end
|
||||
end
|
||||
|
||||
#
|
||||
class Finding
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# Zero-based ending index of the found text, exclusively.
|
||||
# Corresponds to the JSON property `end`
|
||||
# @return [Fixnum]
|
||||
attr_accessor :end
|
||||
|
||||
# The type of information stored in this text range. For example,
|
||||
# HumanName, BirthDate, or Address.
|
||||
# Corresponds to the JSON property `infoType`
|
||||
# @return [String]
|
||||
attr_accessor :info_type
|
||||
|
||||
# The snippet of the sensitive text. This field is only populated during
|
||||
# deidentification if `store_quote` is set to true in DeidentifyConfig.
|
||||
# Corresponds to the JSON property `quote`
|
||||
# @return [String]
|
||||
attr_accessor :quote
|
||||
|
||||
# Zero-based starting index of the found text, inclusively.
|
||||
# Corresponds to the JSON property `start`
|
||||
# @return [Fixnum]
|
||||
attr_accessor :start
|
||||
|
||||
def initialize(**args)
|
||||
update!(**args)
|
||||
end
|
||||
|
||||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@end = args[:end] if args.key?(:end)
|
||||
@info_type = args[:info_type] if args.key?(:info_type)
|
||||
@quote = args[:quote] if args.key?(:quote)
|
||||
@start = args[:start] if args.key?(:start)
|
||||
end
|
||||
end
|
||||
|
||||
# The BigQuery table for export.
|
||||
class GoogleCloudHealthcareV1beta1AnnotationBigQueryDestination
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# If the destination table already exists and this flag is `TRUE`, the table
|
||||
# is overwritten by the contents of the input store. If the flag is not
|
||||
# set and the destination table already exists, the export call returns an
|
||||
# error.
|
||||
# Corresponds to the JSON property `force`
|
||||
# @return [Boolean]
|
||||
attr_accessor :force
|
||||
alias_method :force?, :force
|
||||
|
||||
# Specifies the schema format to export.
|
||||
# Corresponds to the JSON property `schemaType`
|
||||
# @return [String]
|
||||
attr_accessor :schema_type
|
||||
|
||||
# BigQuery URI to a table, up to 2000 characters long, must be of the form
|
||||
# bq://projectId.bqDatasetId.tableId.
|
||||
# Corresponds to the JSON property `tableUri`
|
||||
# @return [String]
|
||||
attr_accessor :table_uri
|
||||
|
||||
def initialize(**args)
|
||||
update!(**args)
|
||||
end
|
||||
|
||||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@force = args[:force] if args.key?(:force)
|
||||
@schema_type = args[:schema_type] if args.key?(:schema_type)
|
||||
@table_uri = args[:table_uri] if args.key?(:table_uri)
|
||||
end
|
||||
end
|
||||
|
||||
# The Cloud Storage location for export.
|
||||
class GoogleCloudHealthcareV1beta1AnnotationGcsDestination
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# The Cloud Storage destination to export to.
|
||||
# URI for a Cloud Storage directory where the server writes result files, in
|
||||
# the format `gs://`bucket-id`/`path/to/destination/dir``. If there is no
|
||||
# trailing slash, the service appends one when composing the object path.
|
||||
# The user is responsible for creating the Cloud Storage bucket referenced in
|
||||
# `uri_prefix`.
|
||||
# Corresponds to the JSON property `uriPrefix`
|
||||
# @return [String]
|
||||
attr_accessor :uri_prefix
|
||||
|
||||
def initialize(**args)
|
||||
update!(**args)
|
||||
end
|
||||
|
||||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@uri_prefix = args[:uri_prefix] if args.key?(:uri_prefix)
|
||||
end
|
||||
end
|
||||
|
||||
# Specifies the configuration for importing data from Cloud Storage.
|
||||
class GoogleCloudHealthcareV1beta1AnnotationGcsSource
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# Points to a Cloud Storage URI containing file(s) with
|
||||
# content only. The URI must be in the following format:
|
||||
# `gs://`bucket_id`/`object_id``. The URI can include wildcards in
|
||||
# `object_id` and thus identify multiple files. Supported wildcards:
|
||||
# '*' to match 0 or more non-separator characters
|
||||
# '**' to match 0 or more characters (including separators). Must be used
|
||||
# at
|
||||
# the end of a path and with no other wildcards in the
|
||||
# path. Can also be used with a file extension (such as .dcm), which
|
||||
# imports all files with the extension in the specified directory and
|
||||
# its sub-directories. For example,
|
||||
# `gs://my-bucket/my-directory/**.json` imports all files with .json
|
||||
# extensions in `my-directory/` and its sub-directories.
|
||||
# '?' to match 1 character
|
||||
# All other URI formats are invalid.
|
||||
# Files matching the wildcard are expected to contain content only, no
|
||||
# metadata.
|
||||
# Corresponds to the JSON property `uri`
|
||||
# @return [String]
|
||||
attr_accessor :uri
|
||||
|
||||
def initialize(**args)
|
||||
update!(**args)
|
||||
end
|
||||
|
||||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@uri = args[:uri] if args.key?(:uri)
|
||||
end
|
||||
end
|
||||
|
||||
# Contains a summary of the DeidentifyDicomStore operation.
|
||||
class GoogleCloudHealthcareV1beta1DeidentifyDeidentifyDicomStoreSummary
|
||||
include Google::Apis::Core::Hashable
|
||||
|
@ -1824,6 +2395,32 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
# Image annotation.
|
||||
class ImageAnnotation
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# The list of polygons outlining the sensitive regions in the image.
|
||||
# Corresponds to the JSON property `boundingPolys`
|
||||
# @return [Array<Google::Apis::HealthcareV1beta1::BoundingPoly>]
|
||||
attr_accessor :bounding_polys
|
||||
|
||||
# 0-based index of the image frame. For example, an image frame in a DICOM
|
||||
# instance.
|
||||
# Corresponds to the JSON property `frameIndex`
|
||||
# @return [Fixnum]
|
||||
attr_accessor :frame_index
|
||||
|
||||
def initialize(**args)
|
||||
update!(**args)
|
||||
end
|
||||
|
||||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@bounding_polys = args[:bounding_polys] if args.key?(:bounding_polys)
|
||||
@frame_index = args[:frame_index] if args.key?(:frame_index)
|
||||
end
|
||||
end
|
||||
|
||||
# Specifies how to handle de-identification of image pixels.
|
||||
class ImageConfig
|
||||
include Google::Apis::Core::Hashable
|
||||
|
@ -1843,6 +2440,101 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
# Final response of importing
|
||||
# Annotations in
|
||||
# partial or total failure case. This structure is included in the
|
||||
# error
|
||||
# details. It is only included when the operation
|
||||
# finishes.
|
||||
class ImportAnnotationsErrorDetails
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# The annotation_store that the annotations were imported to. The name
|
||||
# is in the format
|
||||
# `projects/`project_id`/locations/`location_id`/datasets/`dataset_id`/
|
||||
# annotationStores/`annotation_store_id``.
|
||||
# Corresponds to the JSON property `annotationStore`
|
||||
# @return [String]
|
||||
attr_accessor :annotation_store
|
||||
|
||||
# The number of annotations that had errors.
|
||||
# Corresponds to the JSON property `errorCount`
|
||||
# @return [Fixnum]
|
||||
attr_accessor :error_count
|
||||
|
||||
# The number of annotations that have been imported.
|
||||
# Corresponds to the JSON property `successCount`
|
||||
# @return [Fixnum]
|
||||
attr_accessor :success_count
|
||||
|
||||
def initialize(**args)
|
||||
update!(**args)
|
||||
end
|
||||
|
||||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@annotation_store = args[:annotation_store] if args.key?(:annotation_store)
|
||||
@error_count = args[:error_count] if args.key?(:error_count)
|
||||
@success_count = args[:success_count] if args.key?(:success_count)
|
||||
end
|
||||
end
|
||||
|
||||
# Request to import
|
||||
# Annotations. The
|
||||
# Annotations to be imported must have client-supplied resource names which
|
||||
# indicate the annotation resource. The import operation is not atomic. If a
|
||||
# failure occurs, any annotations already imported are not removed.
|
||||
class ImportAnnotationsRequest
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# Specifies the configuration for importing data from Cloud Storage.
|
||||
# Corresponds to the JSON property `gcsSource`
|
||||
# @return [Google::Apis::HealthcareV1beta1::GoogleCloudHealthcareV1beta1AnnotationGcsSource]
|
||||
attr_accessor :gcs_source
|
||||
|
||||
def initialize(**args)
|
||||
update!(**args)
|
||||
end
|
||||
|
||||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@gcs_source = args[:gcs_source] if args.key?(:gcs_source)
|
||||
end
|
||||
end
|
||||
|
||||
# Final response of importing
|
||||
# Annotations in
|
||||
# successful case. This structure is included in the
|
||||
# response. It is only included
|
||||
# when the operation finishes.
|
||||
class ImportAnnotationsResponse
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# The annotation_store that the annotations were imported to. The name
|
||||
# is in the format
|
||||
# `projects/`project_id`/locations/`location_id`/datasets/`dataset_id`/
|
||||
# annotationStores/`annotation_store_id``.
|
||||
# Corresponds to the JSON property `annotationStore`
|
||||
# @return [String]
|
||||
attr_accessor :annotation_store
|
||||
|
||||
# The number of the input annotations. All input have been imported
|
||||
# successfully.
|
||||
# Corresponds to the JSON property `successCount`
|
||||
# @return [Fixnum]
|
||||
attr_accessor :success_count
|
||||
|
||||
def initialize(**args)
|
||||
update!(**args)
|
||||
end
|
||||
|
||||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@annotation_store = args[:annotation_store] if args.key?(:annotation_store)
|
||||
@success_count = args[:success_count] if args.key?(:success_count)
|
||||
end
|
||||
end
|
||||
|
||||
# Returns the errors encountered during DICOM store import.
|
||||
class ImportDicomDataErrorDetails
|
||||
include Google::Apis::Core::Hashable
|
||||
|
@ -1925,6 +2617,59 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
# Specifies how to use infoTypes for evaluation. For example, a user might
|
||||
# only want to evaluate `PERSON`, `LOCATION`, and `AGE`.
|
||||
class InfoTypeConfig
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# List of infoTypes to be filtered.
|
||||
# Corresponds to the JSON property `evaluateList`
|
||||
# @return [Google::Apis::HealthcareV1beta1::FilterList]
|
||||
attr_accessor :evaluate_list
|
||||
|
||||
# List of infoTypes to be filtered.
|
||||
# Corresponds to the JSON property `ignoreList`
|
||||
# @return [Google::Apis::HealthcareV1beta1::FilterList]
|
||||
attr_accessor :ignore_list
|
||||
|
||||
# If `TRUE`, infoTypes described by `filter` are used for evaluation.
|
||||
# Otherwise, infoTypes are not considered for evaluation.
|
||||
# For example:
|
||||
# * Annotated text:
|
||||
# "Toronto is a location"
|
||||
# * Finding 1:
|
||||
# ``"infoType": "PERSON", "quote": "Toronto", "start": 0, "end": 7``
|
||||
# * Finding 2:
|
||||
# ``"infoType": "CITY", "quote": "Toronto", "start": 0, "end": 7``
|
||||
# * Finding 3:
|
||||
# ````
|
||||
# * Ground truth:
|
||||
# ``"infoType": "LOCATION", "quote": "Toronto", "start": 0, "end": 7``
|
||||
# When `strict_matching` is `TRUE`:
|
||||
# * Finding 1: 1 false positive
|
||||
# * Finding 2: 1 false positive
|
||||
# * Finding 3: 1 false negative
|
||||
# When `strict_matching` is `FALSE`:
|
||||
# * Finding 1: 1 true positive
|
||||
# * Finding 2: 1 true positive
|
||||
# * Finding 3: 1 false negative
|
||||
# Corresponds to the JSON property `strictMatching`
|
||||
# @return [Boolean]
|
||||
attr_accessor :strict_matching
|
||||
alias_method :strict_matching?, :strict_matching
|
||||
|
||||
def initialize(**args)
|
||||
update!(**args)
|
||||
end
|
||||
|
||||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@evaluate_list = args[:evaluate_list] if args.key?(:evaluate_list)
|
||||
@ignore_list = args[:ignore_list] if args.key?(:ignore_list)
|
||||
@strict_matching = args[:strict_matching] if args.key?(:strict_matching)
|
||||
end
|
||||
end
|
||||
|
||||
# A transformation to apply to text that is identified as a specific
|
||||
# info_type.
|
||||
class InfoTypeTransformation
|
||||
|
@ -2039,6 +2784,63 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
# Lists the Annotation stores
|
||||
# in the given dataset.
|
||||
class ListAnnotationStoresResponse
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# The returned Annotation stores. Won't be more Annotation stores than the
|
||||
# value of page_size in the request.
|
||||
# Corresponds to the JSON property `annotationStores`
|
||||
# @return [Array<Google::Apis::HealthcareV1beta1::AnnotationStore>]
|
||||
attr_accessor :annotation_stores
|
||||
|
||||
# Token to retrieve the next page of results or empty if there are no more
|
||||
# results in the list.
|
||||
# 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)
|
||||
@annotation_stores = args[:annotation_stores] if args.key?(:annotation_stores)
|
||||
@next_page_token = args[:next_page_token] if args.key?(:next_page_token)
|
||||
end
|
||||
end
|
||||
|
||||
# Lists the Annotations in the specified
|
||||
# Annotation store.
|
||||
class ListAnnotationsResponse
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# The returned Annotations. Won't be more values than the value of
|
||||
# page_size in the request. See `AnnotationView` in the request for
|
||||
# populated fields.
|
||||
# Corresponds to the JSON property `annotations`
|
||||
# @return [Array<Google::Apis::HealthcareV1beta1::Annotation>]
|
||||
attr_accessor :annotations
|
||||
|
||||
# Token to retrieve the next page of results or empty if there are no more
|
||||
# results in the list.
|
||||
# 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)
|
||||
@annotations = args[:annotations] if args.key?(:annotations)
|
||||
@next_page_token = args[:next_page_token] if args.key?(:next_page_token)
|
||||
end
|
||||
end
|
||||
|
||||
# Lists the available datasets.
|
||||
class ListDatasetsResponse
|
||||
include Google::Apis::Core::Hashable
|
||||
|
@ -2784,6 +3586,25 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
# Resource level annotation.
|
||||
class ResourceAnnotation
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# A description of the annotation record.
|
||||
# Corresponds to the JSON property `label`
|
||||
# @return [String]
|
||||
attr_accessor :label
|
||||
|
||||
def initialize(**args)
|
||||
update!(**args)
|
||||
end
|
||||
|
||||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@label = args[:label] if args.key?(:label)
|
||||
end
|
||||
end
|
||||
|
||||
# A list of FHIR resources.
|
||||
class Resources
|
||||
include Google::Apis::Core::Hashable
|
||||
|
@ -3051,6 +3872,27 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
# A TextAnnotation specifies a text range that includes sensitive information.
|
||||
class SensitiveTextAnnotation
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# Maps from a resource slice. For example, FHIR resource field path to a set
|
||||
# of sensitive text findings. For example,
|
||||
# Appointment.Narrative text1 --> `findings_1, findings_2, findings_3`
|
||||
# Corresponds to the JSON property `details`
|
||||
# @return [Hash<String,Google::Apis::HealthcareV1beta1::Detail>]
|
||||
attr_accessor :details
|
||||
|
||||
def initialize(**args)
|
||||
update!(**args)
|
||||
end
|
||||
|
||||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@details = args[:details] if args.key?(:details)
|
||||
end
|
||||
end
|
||||
|
||||
# Request message for `SetIamPolicy` method.
|
||||
class SetIamPolicyRequest
|
||||
include Google::Apis::Core::Hashable
|
||||
|
@ -3349,6 +4191,31 @@ module Google
|
|||
@value = args[:value] if args.key?(:value)
|
||||
end
|
||||
end
|
||||
|
||||
# A 2D coordinate in an image. The origin is the top-left.
|
||||
class Vertex
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# X coordinate.
|
||||
# Corresponds to the JSON property `x`
|
||||
# @return [Float]
|
||||
attr_accessor :x
|
||||
|
||||
# Y coordinate.
|
||||
# Corresponds to the JSON property `y`
|
||||
# @return [Float]
|
||||
attr_accessor :y
|
||||
|
||||
def initialize(**args)
|
||||
update!(**args)
|
||||
end
|
||||
|
||||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@x = args[:x] if args.key?(:x)
|
||||
@y = args[:y] if args.key?(:y)
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -22,6 +22,30 @@ module Google
|
|||
module Apis
|
||||
module HealthcareV1beta1
|
||||
|
||||
class Annotation
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class AnnotationConfig
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class AnnotationSource
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class AnnotationStore
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class AuditConfig
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
|
@ -40,6 +64,12 @@ module Google
|
|||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class BoundingPoly
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class CancelOperationRequest
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
|
@ -52,6 +82,12 @@ module Google
|
|||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class CloudHealthcareSource
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class CreateMessageRequest
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
|
@ -112,6 +148,12 @@ module Google
|
|||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class Detail
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class DicomConfig
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
|
@ -142,6 +184,36 @@ module Google
|
|||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class EvaluateAnnotationStoreRequest
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class EvaluateAnnotationStoreResponse
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class ExportAnnotationsErrorDetails
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class ExportAnnotationsRequest
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class ExportAnnotationsResponse
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class ExportDicomDataRequest
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
|
@ -196,6 +268,36 @@ module Google
|
|||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class FilterList
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class Finding
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class GoogleCloudHealthcareV1beta1AnnotationBigQueryDestination
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class GoogleCloudHealthcareV1beta1AnnotationGcsDestination
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class GoogleCloudHealthcareV1beta1AnnotationGcsSource
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class GoogleCloudHealthcareV1beta1DeidentifyDeidentifyDicomStoreSummary
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
|
@ -304,12 +406,36 @@ module Google
|
|||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class ImageAnnotation
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class ImageConfig
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class ImportAnnotationsErrorDetails
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class ImportAnnotationsRequest
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class ImportAnnotationsResponse
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class ImportDicomDataErrorDetails
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
|
@ -334,6 +460,12 @@ module Google
|
|||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class InfoTypeConfig
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class InfoTypeTransformation
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
|
@ -352,6 +484,18 @@ module Google
|
|||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class ListAnnotationStoresResponse
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class ListAnnotationsResponse
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class ListDatasetsResponse
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
|
@ -466,6 +610,12 @@ module Google
|
|||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class ResourceAnnotation
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class Resources
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
|
@ -514,6 +664,12 @@ module Google
|
|||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class SensitiveTextAnnotation
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class SetIamPolicyRequest
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
|
@ -568,6 +724,52 @@ module Google
|
|||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class Vertex
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class Annotation
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :annotation_source, as: 'annotationSource', class: Google::Apis::HealthcareV1beta1::AnnotationSource, decorator: Google::Apis::HealthcareV1beta1::AnnotationSource::Representation
|
||||
|
||||
hash :custom_data, as: 'customData'
|
||||
property :image_annotation, as: 'imageAnnotation', class: Google::Apis::HealthcareV1beta1::ImageAnnotation, decorator: Google::Apis::HealthcareV1beta1::ImageAnnotation::Representation
|
||||
|
||||
property :name, as: 'name'
|
||||
property :resource_annotation, as: 'resourceAnnotation', class: Google::Apis::HealthcareV1beta1::ResourceAnnotation, decorator: Google::Apis::HealthcareV1beta1::ResourceAnnotation::Representation
|
||||
|
||||
property :text_annotation, as: 'textAnnotation', class: Google::Apis::HealthcareV1beta1::SensitiveTextAnnotation, decorator: Google::Apis::HealthcareV1beta1::SensitiveTextAnnotation::Representation
|
||||
|
||||
end
|
||||
end
|
||||
|
||||
class AnnotationConfig
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :annotation_store_name, as: 'annotationStoreName'
|
||||
property :store_quote, as: 'storeQuote'
|
||||
end
|
||||
end
|
||||
|
||||
class AnnotationSource
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :cloud_healthcare_source, as: 'cloudHealthcareSource', class: Google::Apis::HealthcareV1beta1::CloudHealthcareSource, decorator: Google::Apis::HealthcareV1beta1::CloudHealthcareSource::Representation
|
||||
|
||||
end
|
||||
end
|
||||
|
||||
class AnnotationStore
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
hash :labels, as: 'labels'
|
||||
property :name, as: 'name'
|
||||
end
|
||||
end
|
||||
|
||||
class AuditConfig
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
|
@ -595,6 +797,15 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
class BoundingPoly
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :label, as: 'label'
|
||||
collection :vertices, as: 'vertices', class: Google::Apis::HealthcareV1beta1::Vertex, decorator: Google::Apis::HealthcareV1beta1::Vertex::Representation
|
||||
|
||||
end
|
||||
end
|
||||
|
||||
class CancelOperationRequest
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
|
@ -608,6 +819,13 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
class CloudHealthcareSource
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :name, as: 'name'
|
||||
end
|
||||
end
|
||||
|
||||
class CreateMessageRequest
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
|
@ -641,6 +859,8 @@ module Google
|
|||
class DeidentifyConfig
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :annotation, as: 'annotation', class: Google::Apis::HealthcareV1beta1::AnnotationConfig, decorator: Google::Apis::HealthcareV1beta1::AnnotationConfig::Representation
|
||||
|
||||
property :dicom, as: 'dicom', class: Google::Apis::HealthcareV1beta1::DicomConfig, decorator: Google::Apis::HealthcareV1beta1::DicomConfig::Representation
|
||||
|
||||
property :fhir, as: 'fhir', class: Google::Apis::HealthcareV1beta1::FhirConfig, decorator: Google::Apis::HealthcareV1beta1::FhirConfig::Representation
|
||||
|
@ -702,6 +922,14 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
class Detail
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
collection :findings, as: 'findings', class: Google::Apis::HealthcareV1beta1::Finding, decorator: Google::Apis::HealthcareV1beta1::Finding::Representation
|
||||
|
||||
end
|
||||
end
|
||||
|
||||
class DicomConfig
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
|
@ -746,6 +974,56 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
class EvaluateAnnotationStoreRequest
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :bigquery_destination, as: 'bigqueryDestination', class: Google::Apis::HealthcareV1beta1::GoogleCloudHealthcareV1beta1AnnotationBigQueryDestination, decorator: Google::Apis::HealthcareV1beta1::GoogleCloudHealthcareV1beta1AnnotationBigQueryDestination::Representation
|
||||
|
||||
hash :eval_info_type_mapping, as: 'evalInfoTypeMapping'
|
||||
hash :golden_info_type_mapping, as: 'goldenInfoTypeMapping'
|
||||
property :golden_store, as: 'goldenStore'
|
||||
property :info_type_config, as: 'infoTypeConfig', class: Google::Apis::HealthcareV1beta1::InfoTypeConfig, decorator: Google::Apis::HealthcareV1beta1::InfoTypeConfig::Representation
|
||||
|
||||
end
|
||||
end
|
||||
|
||||
class EvaluateAnnotationStoreResponse
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :eval_store, as: 'evalStore'
|
||||
property :golden_count, :numeric_string => true, as: 'goldenCount'
|
||||
property :golden_store, as: 'goldenStore'
|
||||
property :matched_count, :numeric_string => true, as: 'matchedCount'
|
||||
end
|
||||
end
|
||||
|
||||
class ExportAnnotationsErrorDetails
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :annotation_store, as: 'annotationStore'
|
||||
property :error_count, :numeric_string => true, as: 'errorCount'
|
||||
property :success_count, :numeric_string => true, as: 'successCount'
|
||||
end
|
||||
end
|
||||
|
||||
class ExportAnnotationsRequest
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :bigquery_destination, as: 'bigqueryDestination', class: Google::Apis::HealthcareV1beta1::GoogleCloudHealthcareV1beta1AnnotationBigQueryDestination, decorator: Google::Apis::HealthcareV1beta1::GoogleCloudHealthcareV1beta1AnnotationBigQueryDestination::Representation
|
||||
|
||||
property :gcs_destination, as: 'gcsDestination', class: Google::Apis::HealthcareV1beta1::GoogleCloudHealthcareV1beta1AnnotationGcsDestination, decorator: Google::Apis::HealthcareV1beta1::GoogleCloudHealthcareV1beta1AnnotationGcsDestination::Representation
|
||||
|
||||
end
|
||||
end
|
||||
|
||||
class ExportAnnotationsResponse
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :annotation_store, as: 'annotationStore'
|
||||
property :success_count, :numeric_string => true, as: 'successCount'
|
||||
end
|
||||
end
|
||||
|
||||
class ExportDicomDataRequest
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
|
@ -834,6 +1112,46 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
class FilterList
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
collection :info_types, as: 'infoTypes'
|
||||
end
|
||||
end
|
||||
|
||||
class Finding
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :end, :numeric_string => true, as: 'end'
|
||||
property :info_type, as: 'infoType'
|
||||
property :quote, as: 'quote'
|
||||
property :start, :numeric_string => true, as: 'start'
|
||||
end
|
||||
end
|
||||
|
||||
class GoogleCloudHealthcareV1beta1AnnotationBigQueryDestination
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :force, as: 'force'
|
||||
property :schema_type, as: 'schemaType'
|
||||
property :table_uri, as: 'tableUri'
|
||||
end
|
||||
end
|
||||
|
||||
class GoogleCloudHealthcareV1beta1AnnotationGcsDestination
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :uri_prefix, as: 'uriPrefix'
|
||||
end
|
||||
end
|
||||
|
||||
class GoogleCloudHealthcareV1beta1AnnotationGcsSource
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :uri, as: 'uri'
|
||||
end
|
||||
end
|
||||
|
||||
class GoogleCloudHealthcareV1beta1DeidentifyDeidentifyDicomStoreSummary
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
|
@ -994,6 +1312,15 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
class ImageAnnotation
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
collection :bounding_polys, as: 'boundingPolys', class: Google::Apis::HealthcareV1beta1::BoundingPoly, decorator: Google::Apis::HealthcareV1beta1::BoundingPoly::Representation
|
||||
|
||||
property :frame_index, as: 'frameIndex'
|
||||
end
|
||||
end
|
||||
|
||||
class ImageConfig
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
|
@ -1001,6 +1328,31 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
class ImportAnnotationsErrorDetails
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :annotation_store, as: 'annotationStore'
|
||||
property :error_count, :numeric_string => true, as: 'errorCount'
|
||||
property :success_count, :numeric_string => true, as: 'successCount'
|
||||
end
|
||||
end
|
||||
|
||||
class ImportAnnotationsRequest
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :gcs_source, as: 'gcsSource', class: Google::Apis::HealthcareV1beta1::GoogleCloudHealthcareV1beta1AnnotationGcsSource, decorator: Google::Apis::HealthcareV1beta1::GoogleCloudHealthcareV1beta1AnnotationGcsSource::Representation
|
||||
|
||||
end
|
||||
end
|
||||
|
||||
class ImportAnnotationsResponse
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :annotation_store, as: 'annotationStore'
|
||||
property :success_count, :numeric_string => true, as: 'successCount'
|
||||
end
|
||||
end
|
||||
|
||||
class ImportDicomDataErrorDetails
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
|
@ -1032,6 +1384,17 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
class InfoTypeConfig
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :evaluate_list, as: 'evaluateList', class: Google::Apis::HealthcareV1beta1::FilterList, decorator: Google::Apis::HealthcareV1beta1::FilterList::Representation
|
||||
|
||||
property :ignore_list, as: 'ignoreList', class: Google::Apis::HealthcareV1beta1::FilterList, decorator: Google::Apis::HealthcareV1beta1::FilterList::Representation
|
||||
|
||||
property :strict_matching, as: 'strictMatching'
|
||||
end
|
||||
end
|
||||
|
||||
class InfoTypeTransformation
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
|
@ -1066,6 +1429,24 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
class ListAnnotationStoresResponse
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
collection :annotation_stores, as: 'annotationStores', class: Google::Apis::HealthcareV1beta1::AnnotationStore, decorator: Google::Apis::HealthcareV1beta1::AnnotationStore::Representation
|
||||
|
||||
property :next_page_token, as: 'nextPageToken'
|
||||
end
|
||||
end
|
||||
|
||||
class ListAnnotationsResponse
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
collection :annotations, as: 'annotations', class: Google::Apis::HealthcareV1beta1::Annotation, decorator: Google::Apis::HealthcareV1beta1::Annotation::Representation
|
||||
|
||||
property :next_page_token, as: 'nextPageToken'
|
||||
end
|
||||
end
|
||||
|
||||
class ListDatasetsResponse
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
|
@ -1250,6 +1631,13 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
class ResourceAnnotation
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :label, as: 'label'
|
||||
end
|
||||
end
|
||||
|
||||
class Resources
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
|
@ -1322,6 +1710,14 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
class SensitiveTextAnnotation
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
hash :details, as: 'details', class: Google::Apis::HealthcareV1beta1::Detail, decorator: Google::Apis::HealthcareV1beta1::Detail::Representation
|
||||
|
||||
end
|
||||
end
|
||||
|
||||
class SetIamPolicyRequest
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
|
@ -1395,6 +1791,14 @@ module Google
|
|||
property :value, as: 'value'
|
||||
end
|
||||
end
|
||||
|
||||
class Vertex
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :x, as: 'x'
|
||||
property :y, as: 'y'
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -470,6 +470,196 @@ module Google
|
|||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
# Creates a new Annotation store within the parent dataset.
|
||||
# @param [String] parent
|
||||
# The name of the dataset this Annotation store belongs to.
|
||||
# @param [Google::Apis::HealthcareV1beta1::AnnotationStore] annotation_store_object
|
||||
# @param [String] annotation_store_id
|
||||
# The ID of the Annotation store that is being created.
|
||||
# The string must match the following regex: `[\p`L`\p`N`_\-\.]`1,256``.
|
||||
# @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::HealthcareV1beta1::AnnotationStore] parsed result object
|
||||
# @yieldparam err [StandardError] error object if request failed
|
||||
#
|
||||
# @return [Google::Apis::HealthcareV1beta1::AnnotationStore]
|
||||
#
|
||||
# @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 create_project_location_dataset_annotation_store(parent, annotation_store_object = nil, annotation_store_id: nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||
command = make_simple_command(:post, 'v1beta1/{+parent}/annotationStores', options)
|
||||
command.request_representation = Google::Apis::HealthcareV1beta1::AnnotationStore::Representation
|
||||
command.request_object = annotation_store_object
|
||||
command.response_representation = Google::Apis::HealthcareV1beta1::AnnotationStore::Representation
|
||||
command.response_class = Google::Apis::HealthcareV1beta1::AnnotationStore
|
||||
command.params['parent'] = parent unless parent.nil?
|
||||
command.query['annotationStoreId'] = annotation_store_id unless annotation_store_id.nil?
|
||||
command.query['fields'] = fields unless fields.nil?
|
||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
# Deletes the specified Annotation store and removes all annotations that are
|
||||
# contained within it.
|
||||
# @param [String] name
|
||||
# The resource name of the Annotation store to delete.
|
||||
# @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::HealthcareV1beta1::Empty] parsed result object
|
||||
# @yieldparam err [StandardError] error object if request failed
|
||||
#
|
||||
# @return [Google::Apis::HealthcareV1beta1::Empty]
|
||||
#
|
||||
# @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 delete_project_location_dataset_annotation_store(name, fields: nil, quota_user: nil, options: nil, &block)
|
||||
command = make_simple_command(:delete, 'v1beta1/{+name}', options)
|
||||
command.response_representation = Google::Apis::HealthcareV1beta1::Empty::Representation
|
||||
command.response_class = Google::Apis::HealthcareV1beta1::Empty
|
||||
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
|
||||
|
||||
# Evaluate an Annotation store against a
|
||||
# ground truth Annotation store.
|
||||
# When the operation finishes successfully, a detailed response is returned
|
||||
# of type EvaluateAnnotationStoreResponse, contained in the response. The
|
||||
# metadata field type is
|
||||
# OperationMetadata.
|
||||
# Errors are logged to Cloud Logging
|
||||
# (see [Viewing logs](/healthcare/docs/how-tos/logging)).
|
||||
# @param [String] eval_store
|
||||
# The Annotation store to compare against `golden_store`, in the format of
|
||||
# `projects/`project_id`/locations/`location_id`/datasets/`dataset_id`/
|
||||
# annotationStores/`annotation_store_id``.
|
||||
# @param [Google::Apis::HealthcareV1beta1::EvaluateAnnotationStoreRequest] evaluate_annotation_store_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::HealthcareV1beta1::Operation] parsed result object
|
||||
# @yieldparam err [StandardError] error object if request failed
|
||||
#
|
||||
# @return [Google::Apis::HealthcareV1beta1::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 evaluate_annotation_store(eval_store, evaluate_annotation_store_request_object = nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||
command = make_simple_command(:post, 'v1beta1/{+evalStore}:evaluate', options)
|
||||
command.request_representation = Google::Apis::HealthcareV1beta1::EvaluateAnnotationStoreRequest::Representation
|
||||
command.request_object = evaluate_annotation_store_request_object
|
||||
command.response_representation = Google::Apis::HealthcareV1beta1::Operation::Representation
|
||||
command.response_class = Google::Apis::HealthcareV1beta1::Operation
|
||||
command.params['evalStore'] = eval_store unless eval_store.nil?
|
||||
command.query['fields'] = fields unless fields.nil?
|
||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
# Export
|
||||
# Annotations from
|
||||
# the Annotation
|
||||
# store.
|
||||
# If the request is successful, a detailed response is returned of type
|
||||
# ExportAnnotationsResponse, contained in the
|
||||
# response field when the
|
||||
# operation finishes.
|
||||
# The metadata field type is
|
||||
# OperationMetadata.
|
||||
# If errors occur, the error
|
||||
# field type is ImportAnnotationsErrorDetails.
|
||||
# Errors are also logged to Cloud Logging
|
||||
# (see [Viewing logs](/healthcare/docs/how-tos/logging)).
|
||||
# @param [String] annotation_store
|
||||
# The name of the Annotation store to export annotations to, in
|
||||
# the format of
|
||||
# `projects/`project_id`/locations/`location_id`/datasets/`dataset_id`/
|
||||
# annotationStores/`annotation_store_id``.
|
||||
# @param [Google::Apis::HealthcareV1beta1::ExportAnnotationsRequest] export_annotations_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::HealthcareV1beta1::Operation] parsed result object
|
||||
# @yieldparam err [StandardError] error object if request failed
|
||||
#
|
||||
# @return [Google::Apis::HealthcareV1beta1::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 export_annotation_store_annotations(annotation_store, export_annotations_request_object = nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||
command = make_simple_command(:post, 'v1beta1/{+annotationStore}:export', options)
|
||||
command.request_representation = Google::Apis::HealthcareV1beta1::ExportAnnotationsRequest::Representation
|
||||
command.request_object = export_annotations_request_object
|
||||
command.response_representation = Google::Apis::HealthcareV1beta1::Operation::Representation
|
||||
command.response_class = Google::Apis::HealthcareV1beta1::Operation
|
||||
command.params['annotationStore'] = annotation_store unless annotation_store.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 specified Annotation store or returns NOT_FOUND if it does not
|
||||
# exist.
|
||||
# @param [String] name
|
||||
# The resource name of the Annotation store to get.
|
||||
# @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::HealthcareV1beta1::AnnotationStore] parsed result object
|
||||
# @yieldparam err [StandardError] error object if request failed
|
||||
#
|
||||
# @return [Google::Apis::HealthcareV1beta1::AnnotationStore]
|
||||
#
|
||||
# @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_dataset_annotation_store(name, fields: nil, quota_user: nil, options: nil, &block)
|
||||
command = make_simple_command(:get, 'v1beta1/{+name}', options)
|
||||
command.response_representation = Google::Apis::HealthcareV1beta1::AnnotationStore::Representation
|
||||
command.response_class = Google::Apis::HealthcareV1beta1::AnnotationStore
|
||||
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 access control policy for a resource.
|
||||
# Returns an empty policy if the resource exists and does not have a policy
|
||||
# set.
|
||||
|
@ -514,6 +704,139 @@ module Google
|
|||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
# Import
|
||||
# Annotations to
|
||||
# the Annotation
|
||||
# store by
|
||||
# loading data from the specified sources.
|
||||
# If the request is successful, a detailed response is returned as of type
|
||||
# ImportAnnotationsResponse, contained in the
|
||||
# response field when the
|
||||
# operation finishes.
|
||||
# The metadata field type is
|
||||
# OperationMetadata.
|
||||
# If errors occur, the error
|
||||
# field type is ImportAnnotationsErrorDetails.
|
||||
# Errors are also logged to Cloud Logging
|
||||
# (see [Viewing logs](/healthcare/docs/how-tos/logging)).
|
||||
# @param [String] annotation_store
|
||||
# The name of the Annotation store to which the server imports annotations,
|
||||
# in the format
|
||||
# `projects/`project_id`/locations/`location_id`/datasets/`dataset_id`/
|
||||
# annotationStores/`annotation_store_id``.
|
||||
# @param [Google::Apis::HealthcareV1beta1::ImportAnnotationsRequest] import_annotations_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::HealthcareV1beta1::Operation] parsed result object
|
||||
# @yieldparam err [StandardError] error object if request failed
|
||||
#
|
||||
# @return [Google::Apis::HealthcareV1beta1::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 import_annotation_store_annotations(annotation_store, import_annotations_request_object = nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||
command = make_simple_command(:post, 'v1beta1/{+annotationStore}:import', options)
|
||||
command.request_representation = Google::Apis::HealthcareV1beta1::ImportAnnotationsRequest::Representation
|
||||
command.request_object = import_annotations_request_object
|
||||
command.response_representation = Google::Apis::HealthcareV1beta1::Operation::Representation
|
||||
command.response_class = Google::Apis::HealthcareV1beta1::Operation
|
||||
command.params['annotationStore'] = annotation_store unless annotation_store.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 the Annotation stores in the given dataset for a source store.
|
||||
# @param [String] parent
|
||||
# Name of the dataset.
|
||||
# @param [String] filter
|
||||
# Restricts stores returned to those matching a filter. Syntax:
|
||||
# https://cloud.google.com/appengine/docs/standard/python/search/query_strings
|
||||
# Only filtering on labels is supported, for example `labels.key=value`.
|
||||
# @param [Fixnum] page_size
|
||||
# Limit on the number of Annotation stores to return in a single response.
|
||||
# If zero the default page size of 100 is used.
|
||||
# @param [String] page_token
|
||||
# The next_page_token value returned from the previous List request, if any.
|
||||
# @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::HealthcareV1beta1::ListAnnotationStoresResponse] parsed result object
|
||||
# @yieldparam err [StandardError] error object if request failed
|
||||
#
|
||||
# @return [Google::Apis::HealthcareV1beta1::ListAnnotationStoresResponse]
|
||||
#
|
||||
# @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_location_dataset_annotation_stores(parent, filter: nil, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||
command = make_simple_command(:get, 'v1beta1/{+parent}/annotationStores', options)
|
||||
command.response_representation = Google::Apis::HealthcareV1beta1::ListAnnotationStoresResponse::Representation
|
||||
command.response_class = Google::Apis::HealthcareV1beta1::ListAnnotationStoresResponse
|
||||
command.params['parent'] = parent unless parent.nil?
|
||||
command.query['filter'] = filter unless filter.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
|
||||
|
||||
# Updates the specified Annotation store.
|
||||
# @param [String] name
|
||||
# Resource name of the Annotation store, of the form
|
||||
# `projects/`project_id`/locations/`location_id`/datasets/`dataset_id`/
|
||||
# annotationStores/`annotation_store_id``.
|
||||
# @param [Google::Apis::HealthcareV1beta1::AnnotationStore] annotation_store_object
|
||||
# @param [String] update_mask
|
||||
# The update mask applies to the resource. For the `FieldMask` definition,
|
||||
# see
|
||||
# https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#
|
||||
# fieldmask
|
||||
# @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::HealthcareV1beta1::AnnotationStore] parsed result object
|
||||
# @yieldparam err [StandardError] error object if request failed
|
||||
#
|
||||
# @return [Google::Apis::HealthcareV1beta1::AnnotationStore]
|
||||
#
|
||||
# @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 patch_project_location_dataset_annotation_store(name, annotation_store_object = nil, update_mask: nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||
command = make_simple_command(:patch, 'v1beta1/{+name}', options)
|
||||
command.request_representation = Google::Apis::HealthcareV1beta1::AnnotationStore::Representation
|
||||
command.request_object = annotation_store_object
|
||||
command.response_representation = Google::Apis::HealthcareV1beta1::AnnotationStore::Representation
|
||||
command.response_class = Google::Apis::HealthcareV1beta1::AnnotationStore
|
||||
command.params['name'] = name unless name.nil?
|
||||
command.query['updateMask'] = update_mask unless update_mask.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 access control policy on the specified resource. Replaces any
|
||||
# existing policy.
|
||||
# Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors.
|
||||
|
@ -589,6 +912,198 @@ module Google
|
|||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
# Creates a new Annotation record. It is
|
||||
# valid to create Annotation objects for the same source more than once since
|
||||
# a unique ID is assigned to each record by this service.
|
||||
# @param [String] parent
|
||||
# The name of the Annotation store this annotation belongs to. For example,
|
||||
# `projects/my-project/locations/us-central1/datasets/mydataset/annotationStores/
|
||||
# myannotationstore`.
|
||||
# @param [Google::Apis::HealthcareV1beta1::Annotation] annotation_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::HealthcareV1beta1::Annotation] parsed result object
|
||||
# @yieldparam err [StandardError] error object if request failed
|
||||
#
|
||||
# @return [Google::Apis::HealthcareV1beta1::Annotation]
|
||||
#
|
||||
# @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 create_project_location_dataset_annotation_store_annotation(parent, annotation_object = nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||
command = make_simple_command(:post, 'v1beta1/{+parent}/annotations', options)
|
||||
command.request_representation = Google::Apis::HealthcareV1beta1::Annotation::Representation
|
||||
command.request_object = annotation_object
|
||||
command.response_representation = Google::Apis::HealthcareV1beta1::Annotation::Representation
|
||||
command.response_class = Google::Apis::HealthcareV1beta1::Annotation
|
||||
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
|
||||
|
||||
# Deletes an Annotation or returns
|
||||
# NOT_FOUND if it does not exist.
|
||||
# @param [String] name
|
||||
# The resource name of the Annotation to delete.
|
||||
# @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::HealthcareV1beta1::Empty] parsed result object
|
||||
# @yieldparam err [StandardError] error object if request failed
|
||||
#
|
||||
# @return [Google::Apis::HealthcareV1beta1::Empty]
|
||||
#
|
||||
# @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 delete_project_location_dataset_annotation_store_annotation(name, fields: nil, quota_user: nil, options: nil, &block)
|
||||
command = make_simple_command(:delete, 'v1beta1/{+name}', options)
|
||||
command.response_representation = Google::Apis::HealthcareV1beta1::Empty::Representation
|
||||
command.response_class = Google::Apis::HealthcareV1beta1::Empty
|
||||
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 an Annotation.
|
||||
# @param [String] name
|
||||
# The resource name of the Annotation to retrieve.
|
||||
# @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::HealthcareV1beta1::Annotation] parsed result object
|
||||
# @yieldparam err [StandardError] error object if request failed
|
||||
#
|
||||
# @return [Google::Apis::HealthcareV1beta1::Annotation]
|
||||
#
|
||||
# @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_dataset_annotation_store_annotation(name, fields: nil, quota_user: nil, options: nil, &block)
|
||||
command = make_simple_command(:get, 'v1beta1/{+name}', options)
|
||||
command.response_representation = Google::Apis::HealthcareV1beta1::Annotation::Representation
|
||||
command.response_class = Google::Apis::HealthcareV1beta1::Annotation
|
||||
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
|
||||
|
||||
# Lists the Annotations in the given
|
||||
# Annotation store for a source
|
||||
# resource.
|
||||
# @param [String] parent
|
||||
# Name of the Annotation store to retrieve Annotations from.
|
||||
# @param [String] filter
|
||||
# Restricts Annotations returned to those matching a filter. Functions
|
||||
# available for filtering are:
|
||||
# - `matches("annotation_source.cloud_healthcare_source.name", substring)`.
|
||||
# Filter on `cloud_healthcare_source.name`. For example:
|
||||
# `matches("annotation_source.cloud_healthcare_source.name", "some source")`.
|
||||
# - `matches("annotation", substring)`. Filter on all fields of annotation.
|
||||
# For example: `matches("annotation", "some-content")`.
|
||||
# - `type("text")`, `type("image")`, `type("resource")`. Filter on the type
|
||||
# of annotation `data`.
|
||||
# @param [Fixnum] page_size
|
||||
# Limit on the number of Annotations to return in a single response.
|
||||
# If zero the default page size of 100 is used.
|
||||
# @param [String] page_token
|
||||
# The next_page_token value returned from the previous List request, if any.
|
||||
# @param [String] view
|
||||
# Controls which fields are populated in the response.
|
||||
# @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::HealthcareV1beta1::ListAnnotationsResponse] parsed result object
|
||||
# @yieldparam err [StandardError] error object if request failed
|
||||
#
|
||||
# @return [Google::Apis::HealthcareV1beta1::ListAnnotationsResponse]
|
||||
#
|
||||
# @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_location_dataset_annotation_store_annotations(parent, filter: nil, page_size: nil, page_token: nil, view: nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||
command = make_simple_command(:get, 'v1beta1/{+parent}/annotations', options)
|
||||
command.response_representation = Google::Apis::HealthcareV1beta1::ListAnnotationsResponse::Representation
|
||||
command.response_class = Google::Apis::HealthcareV1beta1::ListAnnotationsResponse
|
||||
command.params['parent'] = parent unless parent.nil?
|
||||
command.query['filter'] = filter unless filter.nil?
|
||||
command.query['pageSize'] = page_size unless page_size.nil?
|
||||
command.query['pageToken'] = page_token unless page_token.nil?
|
||||
command.query['view'] = view unless view.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 the Annotation.
|
||||
# @param [String] name
|
||||
# Resource name of the Annotation, of the form
|
||||
# `projects/`project_id`/locations/`location_id`/datasets/`dataset_id`/
|
||||
# annotationStores/`annotation_store_id`/annotations/`annotation_id``.
|
||||
# @param [Google::Apis::HealthcareV1beta1::Annotation] annotation_object
|
||||
# @param [String] update_mask
|
||||
# The update mask applies to the resource. For the `FieldMask` definition,
|
||||
# see
|
||||
# https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#
|
||||
# fieldmask
|
||||
# @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::HealthcareV1beta1::Annotation] parsed result object
|
||||
# @yieldparam err [StandardError] error object if request failed
|
||||
#
|
||||
# @return [Google::Apis::HealthcareV1beta1::Annotation]
|
||||
#
|
||||
# @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 patch_project_location_dataset_annotation_store_annotation(name, annotation_object = nil, update_mask: nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||
command = make_simple_command(:patch, 'v1beta1/{+name}', options)
|
||||
command.request_representation = Google::Apis::HealthcareV1beta1::Annotation::Representation
|
||||
command.request_object = annotation_object
|
||||
command.response_representation = Google::Apis::HealthcareV1beta1::Annotation::Representation
|
||||
command.response_class = Google::Apis::HealthcareV1beta1::Annotation
|
||||
command.params['name'] = name unless name.nil?
|
||||
command.query['updateMask'] = update_mask unless update_mask.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 a new DICOM store within the parent dataset.
|
||||
# @param [String] parent
|
||||
# The name of the dataset this DICOM store belongs to.
|
||||
|
@ -1565,6 +2080,8 @@ module Google
|
|||
# DeleteInstance deletes an instance associated with the given study, series,
|
||||
# and SOP Instance UID. Delete requests are equivalent to the GET requests
|
||||
# specified in the Retrieve transaction.
|
||||
# Study and series search results can take a few seconds to be updated after
|
||||
# an instance is deleted using DeleteInstance.
|
||||
# @param [String] parent
|
||||
# The name of the DICOM store that is being accessed. For example,
|
||||
# `projects/`project_id`/locations/`location_id`/datasets/`dataset_id`/
|
||||
|
|
|
@ -27,7 +27,7 @@ module Google
|
|||
# @see https://cloud.google.com/iam/
|
||||
module IamV1
|
||||
VERSION = 'V1'
|
||||
REVISION = '20200605'
|
||||
REVISION = '20200611'
|
||||
|
||||
# View and manage your data across Google Cloud Platform services
|
||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||
|
|
|
@ -358,6 +358,9 @@ module Google
|
|||
attr_accessor :role
|
||||
|
||||
# The role ID to use for this role.
|
||||
# A role ID may contain alphanumeric characters, underscores (`_`), and
|
||||
# periods (`.`). It must contain a minimum of 3 characters and a maximum of
|
||||
# 64 characters.
|
||||
# Corresponds to the JSON property `roleId`
|
||||
# @return [String]
|
||||
attr_accessor :role_id
|
||||
|
@ -1078,6 +1081,7 @@ module Google
|
|||
attr_accessor :full_resource_name
|
||||
|
||||
# Optional limit on the number of roles to include in the response.
|
||||
# The default is 300, and the maximum is 1,000.
|
||||
# Corresponds to the JSON property `pageSize`
|
||||
# @return [Fixnum]
|
||||
attr_accessor :page_size
|
||||
|
@ -1146,6 +1150,7 @@ module Google
|
|||
attr_accessor :full_resource_name
|
||||
|
||||
# Optional limit on the number of permissions to include in the response.
|
||||
# The default is 100, and the maximum is 1,000.
|
||||
# Corresponds to the JSON property `pageSize`
|
||||
# @return [Fixnum]
|
||||
attr_accessor :page_size
|
||||
|
|
|
@ -312,6 +312,7 @@ module Google
|
|||
# ID or organization ID.
|
||||
# @param [Fixnum] page_size
|
||||
# Optional limit on the number of roles to include in the response.
|
||||
# The default is 300, and the maximum is 1,000.
|
||||
# @param [String] page_token
|
||||
# Optional pagination token returned in an earlier ListRolesResponse.
|
||||
# @param [Boolean] show_deleted
|
||||
|
@ -686,6 +687,7 @@ module Google
|
|||
# ID or organization ID.
|
||||
# @param [Fixnum] page_size
|
||||
# Optional limit on the number of roles to include in the response.
|
||||
# The default is 300, and the maximum is 1,000.
|
||||
# @param [String] page_token
|
||||
# Optional pagination token returned in an earlier ListRolesResponse.
|
||||
# @param [Boolean] show_deleted
|
||||
|
@ -1096,6 +1098,7 @@ module Google
|
|||
# response. Further accounts can subsequently be obtained by including the
|
||||
# ListServiceAccountsResponse.next_page_token
|
||||
# in a subsequent request.
|
||||
# The default is 20, and the maximum is 100.
|
||||
# @param [String] page_token
|
||||
# Optional pagination token returned in an earlier
|
||||
# ListServiceAccountsResponse.next_page_token.
|
||||
|
@ -1672,6 +1675,7 @@ module Google
|
|||
# that is defined for an organization or project.
|
||||
# @param [Fixnum] page_size
|
||||
# Optional limit on the number of roles to include in the response.
|
||||
# The default is 300, and the maximum is 1,000.
|
||||
# @param [String] page_token
|
||||
# Optional pagination token returned in an earlier ListRolesResponse.
|
||||
# @param [String] parent
|
||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
|||
# @see https://developers.google.com/people/
|
||||
module PeopleV1
|
||||
VERSION = 'V1'
|
||||
REVISION = '20200608'
|
||||
REVISION = '20200615'
|
||||
|
||||
# See, edit, download, and permanently delete your contacts
|
||||
AUTH_CONTACTS = 'https://www.googleapis.com/auth/contacts'
|
||||
|
|
|
@ -423,7 +423,7 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
# A request to copy an other contact to my contacts group.
|
||||
# A request to copy an "Other contact" to my contacts group.
|
||||
class CopyOtherContactToMyContactsGroupRequest
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
|
@ -1081,7 +1081,7 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
# The response to a request for the authenticated user's other contacts.
|
||||
# The response to a request for the authenticated user's "Other contacts".
|
||||
class ListOtherContactsResponse
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
|
@ -1098,8 +1098,8 @@ module Google
|
|||
# @return [String]
|
||||
attr_accessor :next_sync_token
|
||||
|
||||
# The list of other contacts returned as Person resources. Other contacts
|
||||
# support a limited subset of supported fields. See
|
||||
# The list of "Other contacts" returned as Person resources. "Other contacts"
|
||||
# support a limited subset of fields. See
|
||||
# ListOtherContactsRequest.request_mask for more detailed information.
|
||||
# Corresponds to the JSON property `otherContacts`
|
||||
# @return [Array<Google::Apis::PeopleV1::Person>]
|
||||
|
|
|
@ -296,9 +296,9 @@ module Google
|
|||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
# Copies an other contact to a new contact in the user's MY_CONTACTS group
|
||||
# Copies an "Other contact" to a new contact in the user's "myContacts" group
|
||||
# @param [String] resource_name
|
||||
# Required. The resource name of the other contact to copy.
|
||||
# Required. The resource name of the "Other contact" to copy.
|
||||
# @param [Google::Apis::PeopleV1::CopyOtherContactToMyContactsGroupRequest] copy_other_contact_to_my_contacts_group_request_object
|
||||
# @param [String] fields
|
||||
# Selector specifying which fields to include in a partial response.
|
||||
|
@ -329,10 +329,11 @@ module Google
|
|||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
# List all other contacts, that is contacts that are not in a contact group.
|
||||
# Other contacts are typically auto created contacts from interactions.
|
||||
# List all "Other contacts", that is contacts that are not in a contact
|
||||
# group. "Other contacts" are typically auto created contacts from
|
||||
# interactions.
|
||||
# @param [Fixnum] page_size
|
||||
# Optional. The number of other contacts to include in the response. Valid
|
||||
# Optional. The number of "Other contacts" to include in the response. Valid
|
||||
# values are
|
||||
# between 1 and 1000, inclusive. Defaults to 100 if not set or set to 0.
|
||||
# @param [String] page_token
|
||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
|||
# @see https://cloud.google.com/service-consumer-management/docs/overview
|
||||
module ServiceconsumermanagementV1
|
||||
VERSION = 'V1'
|
||||
REVISION = '20200611'
|
||||
REVISION = '20200615'
|
||||
|
||||
# View and manage your data across Google Cloud Platform services
|
||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||
|
|
|
@ -2082,6 +2082,7 @@ module Google
|
|||
# * `min` minute
|
||||
# * `h` hour
|
||||
# * `d` day
|
||||
# * `1` dimensionless
|
||||
# **Prefixes (PREFIX)**
|
||||
# * `k` kilo (10^3)
|
||||
# * `M` mega (10^6)
|
||||
|
@ -2336,8 +2337,8 @@ module Google
|
|||
# * The first label of the monitored resource descriptor must be
|
||||
# `resource_container`. There are legacy monitored resource descritptors
|
||||
# start with `project_id`.
|
||||
# * It must include a `location` label. * Maximum of default 5 service defined
|
||||
# monitored resource descriptors
|
||||
# * It must include a `location` label.
|
||||
# * Maximum of default 5 service defined monitored resource descriptors
|
||||
# is allowed per service.
|
||||
# * Maximum of default 10 labels per monitored resource is allowed.
|
||||
# The default maximum limit can be overridden. Please follow
|
||||
|
@ -2387,6 +2388,16 @@ module Google
|
|||
# @return [String]
|
||||
attr_accessor :name
|
||||
|
||||
# Required. The monitored resource type. For example, the type
|
||||
# `cloudsql_database` represents databases in Google Cloud SQL.
|
||||
# All service defined monitored resource types must be prefixed with the
|
||||
# service name, in the format of ``service name`/`relative resource name``.
|
||||
# The relative resource name must follow:
|
||||
# * Only upper and lower-case letters and digits are allowed.
|
||||
# * It must start with upper case character and is recommended to use Upper
|
||||
# Camel Case style.
|
||||
# * The maximum number of characters allowed for the relative_resource_name
|
||||
# is 100.
|
||||
# Note there are legacy service monitored resources not following this rule.
|
||||
# Corresponds to the JSON property `type`
|
||||
# @return [String]
|
||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
|||
# @see https://cloud.google.com/service-consumer-management/docs/overview
|
||||
module ServiceconsumermanagementV1beta1
|
||||
VERSION = 'V1beta1'
|
||||
REVISION = '20200611'
|
||||
REVISION = '20200615'
|
||||
|
||||
# View and manage your data across Google Cloud Platform services
|
||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||
|
|
|
@ -1860,6 +1860,7 @@ module Google
|
|||
# * `min` minute
|
||||
# * `h` hour
|
||||
# * `d` day
|
||||
# * `1` dimensionless
|
||||
# **Prefixes (PREFIX)**
|
||||
# * `k` kilo (10^3)
|
||||
# * `M` mega (10^6)
|
||||
|
@ -2114,8 +2115,8 @@ module Google
|
|||
# * The first label of the monitored resource descriptor must be
|
||||
# `resource_container`. There are legacy monitored resource descritptors
|
||||
# start with `project_id`.
|
||||
# * It must include a `location` label. * Maximum of default 5 service defined
|
||||
# monitored resource descriptors
|
||||
# * It must include a `location` label.
|
||||
# * Maximum of default 5 service defined monitored resource descriptors
|
||||
# is allowed per service.
|
||||
# * Maximum of default 10 labels per monitored resource is allowed.
|
||||
# The default maximum limit can be overridden. Please follow
|
||||
|
@ -2165,6 +2166,16 @@ module Google
|
|||
# @return [String]
|
||||
attr_accessor :name
|
||||
|
||||
# Required. The monitored resource type. For example, the type
|
||||
# `cloudsql_database` represents databases in Google Cloud SQL.
|
||||
# All service defined monitored resource types must be prefixed with the
|
||||
# service name, in the format of ``service name`/`relative resource name``.
|
||||
# The relative resource name must follow:
|
||||
# * Only upper and lower-case letters and digits are allowed.
|
||||
# * It must start with upper case character and is recommended to use Upper
|
||||
# Camel Case style.
|
||||
# * The maximum number of characters allowed for the relative_resource_name
|
||||
# is 100.
|
||||
# Note there are legacy service monitored resources not following this rule.
|
||||
# Corresponds to the JSON property `type`
|
||||
# @return [String]
|
||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
|||
# @see https://cloud.google.com/service-infrastructure/docs/service-networking/getting-started
|
||||
module ServicenetworkingV1
|
||||
VERSION = 'V1'
|
||||
REVISION = '20200611'
|
||||
REVISION = '20200615'
|
||||
|
||||
# View and manage your data across Google Cloud Platform services
|
||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||
|
|
|
@ -2433,6 +2433,7 @@ module Google
|
|||
# * `min` minute
|
||||
# * `h` hour
|
||||
# * `d` day
|
||||
# * `1` dimensionless
|
||||
# **Prefixes (PREFIX)**
|
||||
# * `k` kilo (10^3)
|
||||
# * `M` mega (10^6)
|
||||
|
@ -2687,8 +2688,8 @@ module Google
|
|||
# * The first label of the monitored resource descriptor must be
|
||||
# `resource_container`. There are legacy monitored resource descritptors
|
||||
# start with `project_id`.
|
||||
# * It must include a `location` label. * Maximum of default 5 service defined
|
||||
# monitored resource descriptors
|
||||
# * It must include a `location` label.
|
||||
# * Maximum of default 5 service defined monitored resource descriptors
|
||||
# is allowed per service.
|
||||
# * Maximum of default 10 labels per monitored resource is allowed.
|
||||
# The default maximum limit can be overridden. Please follow
|
||||
|
@ -2738,6 +2739,16 @@ module Google
|
|||
# @return [String]
|
||||
attr_accessor :name
|
||||
|
||||
# Required. The monitored resource type. For example, the type
|
||||
# `cloudsql_database` represents databases in Google Cloud SQL.
|
||||
# All service defined monitored resource types must be prefixed with the
|
||||
# service name, in the format of ``service name`/`relative resource name``.
|
||||
# The relative resource name must follow:
|
||||
# * Only upper and lower-case letters and digits are allowed.
|
||||
# * It must start with upper case character and is recommended to use Upper
|
||||
# Camel Case style.
|
||||
# * The maximum number of characters allowed for the relative_resource_name
|
||||
# is 100.
|
||||
# Note there are legacy service monitored resources not following this rule.
|
||||
# Corresponds to the JSON property `type`
|
||||
# @return [String]
|
||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
|||
# @see https://cloud.google.com/service-infrastructure/docs/service-networking/getting-started
|
||||
module ServicenetworkingV1beta
|
||||
VERSION = 'V1beta'
|
||||
REVISION = '20200611'
|
||||
REVISION = '20200615'
|
||||
|
||||
# View and manage your data across Google Cloud Platform services
|
||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||
|
|
|
@ -2191,6 +2191,7 @@ module Google
|
|||
# * `min` minute
|
||||
# * `h` hour
|
||||
# * `d` day
|
||||
# * `1` dimensionless
|
||||
# **Prefixes (PREFIX)**
|
||||
# * `k` kilo (10^3)
|
||||
# * `M` mega (10^6)
|
||||
|
@ -2445,8 +2446,8 @@ module Google
|
|||
# * The first label of the monitored resource descriptor must be
|
||||
# `resource_container`. There are legacy monitored resource descritptors
|
||||
# start with `project_id`.
|
||||
# * It must include a `location` label. * Maximum of default 5 service defined
|
||||
# monitored resource descriptors
|
||||
# * It must include a `location` label.
|
||||
# * Maximum of default 5 service defined monitored resource descriptors
|
||||
# is allowed per service.
|
||||
# * Maximum of default 10 labels per monitored resource is allowed.
|
||||
# The default maximum limit can be overridden. Please follow
|
||||
|
@ -2496,6 +2497,16 @@ module Google
|
|||
# @return [String]
|
||||
attr_accessor :name
|
||||
|
||||
# Required. The monitored resource type. For example, the type
|
||||
# `cloudsql_database` represents databases in Google Cloud SQL.
|
||||
# All service defined monitored resource types must be prefixed with the
|
||||
# service name, in the format of ``service name`/`relative resource name``.
|
||||
# The relative resource name must follow:
|
||||
# * Only upper and lower-case letters and digits are allowed.
|
||||
# * It must start with upper case character and is recommended to use Upper
|
||||
# Camel Case style.
|
||||
# * The maximum number of characters allowed for the relative_resource_name
|
||||
# is 100.
|
||||
# Note there are legacy service monitored resources not following this rule.
|
||||
# Corresponds to the JSON property `type`
|
||||
# @return [String]
|
||||
|
|
|
@ -27,7 +27,7 @@ module Google
|
|||
# @see https://cloud.google.com/service-usage/
|
||||
module ServiceusageV1
|
||||
VERSION = 'V1'
|
||||
REVISION = '20200611'
|
||||
REVISION = '20200615'
|
||||
|
||||
# View and manage your data across Google Cloud Platform services
|
||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||
|
|
|
@ -3084,6 +3084,7 @@ module Google
|
|||
# * `min` minute
|
||||
# * `h` hour
|
||||
# * `d` day
|
||||
# * `1` dimensionless
|
||||
# **Prefixes (PREFIX)**
|
||||
# * `k` kilo (10^3)
|
||||
# * `M` mega (10^6)
|
||||
|
@ -3338,8 +3339,8 @@ module Google
|
|||
# * The first label of the monitored resource descriptor must be
|
||||
# `resource_container`. There are legacy monitored resource descritptors
|
||||
# start with `project_id`.
|
||||
# * It must include a `location` label. * Maximum of default 5 service defined
|
||||
# monitored resource descriptors
|
||||
# * It must include a `location` label.
|
||||
# * Maximum of default 5 service defined monitored resource descriptors
|
||||
# is allowed per service.
|
||||
# * Maximum of default 10 labels per monitored resource is allowed.
|
||||
# The default maximum limit can be overridden. Please follow
|
||||
|
@ -3389,6 +3390,16 @@ module Google
|
|||
# @return [String]
|
||||
attr_accessor :name
|
||||
|
||||
# Required. The monitored resource type. For example, the type
|
||||
# `cloudsql_database` represents databases in Google Cloud SQL.
|
||||
# All service defined monitored resource types must be prefixed with the
|
||||
# service name, in the format of ``service name`/`relative resource name``.
|
||||
# The relative resource name must follow:
|
||||
# * Only upper and lower-case letters and digits are allowed.
|
||||
# * It must start with upper case character and is recommended to use Upper
|
||||
# Camel Case style.
|
||||
# * The maximum number of characters allowed for the relative_resource_name
|
||||
# is 100.
|
||||
# Note there are legacy service monitored resources not following this rule.
|
||||
# Corresponds to the JSON property `type`
|
||||
# @return [String]
|
||||
|
|
|
@ -27,7 +27,7 @@ module Google
|
|||
# @see https://cloud.google.com/service-usage/
|
||||
module ServiceusageV1beta1
|
||||
VERSION = 'V1beta1'
|
||||
REVISION = '20200611'
|
||||
REVISION = '20200615'
|
||||
|
||||
# View and manage your data across Google Cloud Platform services
|
||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||
|
|
|
@ -2707,6 +2707,36 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
# Request message for ImportConsumerOverrides
|
||||
class ImportConsumerOverridesRequest
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# Whether to force the creation of the quota overrides.
|
||||
# If creating an override would cause the effective quota for the consumer to
|
||||
# decrease by more than 10 percent, the call is rejected, as a safety measure
|
||||
# to avoid accidentally decreasing quota too quickly. Setting the force
|
||||
# parameter to true ignores this restriction.
|
||||
# Corresponds to the JSON property `force`
|
||||
# @return [Boolean]
|
||||
attr_accessor :force
|
||||
alias_method :force?, :force
|
||||
|
||||
# Import data embedded in the request message
|
||||
# Corresponds to the JSON property `inlineSource`
|
||||
# @return [Google::Apis::ServiceusageV1beta1::OverrideInlineSource]
|
||||
attr_accessor :inline_source
|
||||
|
||||
def initialize(**args)
|
||||
update!(**args)
|
||||
end
|
||||
|
||||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@force = args[:force] if args.key?(:force)
|
||||
@inline_source = args[:inline_source] if args.key?(:inline_source)
|
||||
end
|
||||
end
|
||||
|
||||
# Response message for ImportConsumerOverrides
|
||||
class ImportConsumerOverridesResponse
|
||||
include Google::Apis::Core::Hashable
|
||||
|
@ -3237,6 +3267,7 @@ module Google
|
|||
# * `min` minute
|
||||
# * `h` hour
|
||||
# * `d` day
|
||||
# * `1` dimensionless
|
||||
# **Prefixes (PREFIX)**
|
||||
# * `k` kilo (10^3)
|
||||
# * `M` mega (10^6)
|
||||
|
@ -3491,8 +3522,8 @@ module Google
|
|||
# * The first label of the monitored resource descriptor must be
|
||||
# `resource_container`. There are legacy monitored resource descritptors
|
||||
# start with `project_id`.
|
||||
# * It must include a `location` label. * Maximum of default 5 service defined
|
||||
# monitored resource descriptors
|
||||
# * It must include a `location` label.
|
||||
# * Maximum of default 5 service defined monitored resource descriptors
|
||||
# is allowed per service.
|
||||
# * Maximum of default 10 labels per monitored resource is allowed.
|
||||
# The default maximum limit can be overridden. Please follow
|
||||
|
@ -3542,6 +3573,16 @@ module Google
|
|||
# @return [String]
|
||||
attr_accessor :name
|
||||
|
||||
# Required. The monitored resource type. For example, the type
|
||||
# `cloudsql_database` represents databases in Google Cloud SQL.
|
||||
# All service defined monitored resource types must be prefixed with the
|
||||
# service name, in the format of ``service name`/`relative resource name``.
|
||||
# The relative resource name must follow:
|
||||
# * Only upper and lower-case letters and digits are allowed.
|
||||
# * It must start with upper case character and is recommended to use Upper
|
||||
# Camel Case style.
|
||||
# * The maximum number of characters allowed for the relative_resource_name
|
||||
# is 100.
|
||||
# Note there are legacy service monitored resources not following this rule.
|
||||
# Corresponds to the JSON property `type`
|
||||
# @return [String]
|
||||
|
@ -3826,6 +3867,27 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
# Import data embedded in the request message
|
||||
class OverrideInlineSource
|
||||
include Google::Apis::Core::Hashable
|
||||
|
||||
# The overrides to create.
|
||||
# Each override must have a value for 'metric' and 'unit', to specify
|
||||
# which metric and which limit the override should be applied to.
|
||||
# Corresponds to the JSON property `overrides`
|
||||
# @return [Array<Google::Apis::ServiceusageV1beta1::QuotaOverride>]
|
||||
attr_accessor :overrides
|
||||
|
||||
def initialize(**args)
|
||||
update!(**args)
|
||||
end
|
||||
|
||||
# Update properties of this object
|
||||
def update!(**args)
|
||||
@overrides = args[:overrides] if args.key?(:overrides)
|
||||
end
|
||||
end
|
||||
|
||||
# Represents a documentation page. A page can contain subpages to represent
|
||||
# nested documentation set structure.
|
||||
class Page
|
||||
|
|
|
@ -298,6 +298,12 @@ module Google
|
|||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class ImportConsumerOverridesRequest
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class ImportConsumerOverridesResponse
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
|
@ -436,6 +442,12 @@ module Google
|
|||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class OverrideInlineSource
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
include Google::Apis::Core::JsonObjectSupport
|
||||
end
|
||||
|
||||
class Page
|
||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||
|
||||
|
@ -1046,6 +1058,15 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
class ImportConsumerOverridesRequest
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
property :force, as: 'force'
|
||||
property :inline_source, as: 'inlineSource', class: Google::Apis::ServiceusageV1beta1::OverrideInlineSource, decorator: Google::Apis::ServiceusageV1beta1::OverrideInlineSource::Representation
|
||||
|
||||
end
|
||||
end
|
||||
|
||||
class ImportConsumerOverridesResponse
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
|
@ -1269,6 +1290,14 @@ module Google
|
|||
end
|
||||
end
|
||||
|
||||
class OverrideInlineSource
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
collection :overrides, as: 'overrides', class: Google::Apis::ServiceusageV1beta1::QuotaOverride, decorator: Google::Apis::ServiceusageV1beta1::QuotaOverride::Representation
|
||||
|
||||
end
|
||||
end
|
||||
|
||||
class Page
|
||||
# @private
|
||||
class Representation < Google::Apis::Core::JsonRepresentation
|
||||
|
|
|
@ -406,6 +406,43 @@ module Google
|
|||
execute_or_queue_command(command, &block)
|
||||
end
|
||||
|
||||
# Create or update multiple consumer overrides atomically, all on the
|
||||
# same consumer, but on many different metrics or limits.
|
||||
# The name field in the quota override message should not be set.
|
||||
# @param [String] parent
|
||||
# The resource name of the consumer.
|
||||
# An example name would be:
|
||||
# `projects/123/services/compute.googleapis.com`
|
||||
# @param [Google::Apis::ServiceusageV1beta1::ImportConsumerOverridesRequest] import_consumer_overrides_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::ServiceusageV1beta1::Operation] parsed result object
|
||||
# @yieldparam err [StandardError] error object if request failed
|
||||
#
|
||||
# @return [Google::Apis::ServiceusageV1beta1::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 import_consumer_quota_metric_consumer_overrides(parent, import_consumer_overrides_request_object = nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||
command = make_simple_command(:post, 'v1beta1/{+parent}/consumerQuotaMetrics:importConsumerOverrides', options)
|
||||
command.request_representation = Google::Apis::ServiceusageV1beta1::ImportConsumerOverridesRequest::Representation
|
||||
command.request_object = import_consumer_overrides_request_object
|
||||
command.response_representation = Google::Apis::ServiceusageV1beta1::Operation::Representation
|
||||
command.response_class = Google::Apis::ServiceusageV1beta1::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
|
||||
|
||||
# Retrieves a summary of all quota information visible to the service
|
||||
# consumer, organized by service metric. Each metric includes information
|
||||
# about all of its defined limits. Each limit includes the limit
|
||||
|
|
|
@ -27,7 +27,7 @@ module Google
|
|||
# @see https://cloud.google.com/vision/
|
||||
module VisionV1
|
||||
VERSION = 'V1'
|
||||
REVISION = '20200405'
|
||||
REVISION = '20200612'
|
||||
|
||||
# View and manage your data across Google Cloud Platform services
|
||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||
|
|
|
@ -673,6 +673,9 @@ module Google
|
|||
# that should be used to interpret the RGB value (e.g. sRGB, Adobe RGB,
|
||||
# DCI-P3, BT.2020, etc.). By default, applications SHOULD assume the sRGB color
|
||||
# space.
|
||||
# Note: when color equality needs to be decided, implementations, unless
|
||||
# documented otherwise, will treat two colors to be equal if all their red,
|
||||
# green, blue and alpha values each differ by at most 1e-5.
|
||||
# Example (Java):
|
||||
# import com.google.type.Color;
|
||||
# // ...
|
||||
|
@ -825,6 +828,9 @@ module Google
|
|||
# that should be used to interpret the RGB value (e.g. sRGB, Adobe RGB,
|
||||
# DCI-P3, BT.2020, etc.). By default, applications SHOULD assume the sRGB color
|
||||
# space.
|
||||
# Note: when color equality needs to be decided, implementations, unless
|
||||
# documented otherwise, will treat two colors to be equal if all their red,
|
||||
# green, blue and alpha values each differ by at most 1e-5.
|
||||
# Example (Java):
|
||||
# import com.google.type.Color;
|
||||
# // ...
|
||||
|
@ -1672,6 +1678,9 @@ module Google
|
|||
# that should be used to interpret the RGB value (e.g. sRGB, Adobe RGB,
|
||||
# DCI-P3, BT.2020, etc.). By default, applications SHOULD assume the sRGB color
|
||||
# space.
|
||||
# Note: when color equality needs to be decided, implementations, unless
|
||||
# documented otherwise, will treat two colors to be equal if all their red,
|
||||
# green, blue and alpha values each differ by at most 1e-5.
|
||||
# Example (Java):
|
||||
# import com.google.type.Color;
|
||||
# // ...
|
||||
|
@ -3476,6 +3485,9 @@ module Google
|
|||
# that should be used to interpret the RGB value (e.g. sRGB, Adobe RGB,
|
||||
# DCI-P3, BT.2020, etc.). By default, applications SHOULD assume the sRGB color
|
||||
# space.
|
||||
# Note: when color equality needs to be decided, implementations, unless
|
||||
# documented otherwise, will treat two colors to be equal if all their red,
|
||||
# green, blue and alpha values each differ by at most 1e-5.
|
||||
# Example (Java):
|
||||
# import com.google.type.Color;
|
||||
# // ...
|
||||
|
@ -5314,6 +5326,9 @@ module Google
|
|||
# that should be used to interpret the RGB value (e.g. sRGB, Adobe RGB,
|
||||
# DCI-P3, BT.2020, etc.). By default, applications SHOULD assume the sRGB color
|
||||
# space.
|
||||
# Note: when color equality needs to be decided, implementations, unless
|
||||
# documented otherwise, will treat two colors to be equal if all their red,
|
||||
# green, blue and alpha values each differ by at most 1e-5.
|
||||
# Example (Java):
|
||||
# import com.google.type.Color;
|
||||
# // ...
|
||||
|
@ -7299,6 +7314,9 @@ module Google
|
|||
# that should be used to interpret the RGB value (e.g. sRGB, Adobe RGB,
|
||||
# DCI-P3, BT.2020, etc.). By default, applications SHOULD assume the sRGB color
|
||||
# space.
|
||||
# Note: when color equality needs to be decided, implementations, unless
|
||||
# documented otherwise, will treat two colors to be equal if all their red,
|
||||
# green, blue and alpha values each differ by at most 1e-5.
|
||||
# Example (Java):
|
||||
# import com.google.type.Color;
|
||||
# // ...
|
||||
|
|
|
@ -27,7 +27,7 @@ module Google
|
|||
# @see https://cloud.google.com/vision/
|
||||
module VisionV1p1beta1
|
||||
VERSION = 'V1p1beta1'
|
||||
REVISION = '20200405'
|
||||
REVISION = '20200612'
|
||||
|
||||
# View and manage your data across Google Cloud Platform services
|
||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||
|
|
|
@ -369,6 +369,9 @@ module Google
|
|||
# that should be used to interpret the RGB value (e.g. sRGB, Adobe RGB,
|
||||
# DCI-P3, BT.2020, etc.). By default, applications SHOULD assume the sRGB color
|
||||
# space.
|
||||
# Note: when color equality needs to be decided, implementations, unless
|
||||
# documented otherwise, will treat two colors to be equal if all their red,
|
||||
# green, blue and alpha values each differ by at most 1e-5.
|
||||
# Example (Java):
|
||||
# import com.google.type.Color;
|
||||
# // ...
|
||||
|
@ -521,6 +524,9 @@ module Google
|
|||
# that should be used to interpret the RGB value (e.g. sRGB, Adobe RGB,
|
||||
# DCI-P3, BT.2020, etc.). By default, applications SHOULD assume the sRGB color
|
||||
# space.
|
||||
# Note: when color equality needs to be decided, implementations, unless
|
||||
# documented otherwise, will treat two colors to be equal if all their red,
|
||||
# green, blue and alpha values each differ by at most 1e-5.
|
||||
# Example (Java):
|
||||
# import com.google.type.Color;
|
||||
# // ...
|
||||
|
@ -1579,6 +1585,9 @@ module Google
|
|||
# that should be used to interpret the RGB value (e.g. sRGB, Adobe RGB,
|
||||
# DCI-P3, BT.2020, etc.). By default, applications SHOULD assume the sRGB color
|
||||
# space.
|
||||
# Note: when color equality needs to be decided, implementations, unless
|
||||
# documented otherwise, will treat two colors to be equal if all their red,
|
||||
# green, blue and alpha values each differ by at most 1e-5.
|
||||
# Example (Java):
|
||||
# import com.google.type.Color;
|
||||
# // ...
|
||||
|
@ -3667,6 +3676,9 @@ module Google
|
|||
# that should be used to interpret the RGB value (e.g. sRGB, Adobe RGB,
|
||||
# DCI-P3, BT.2020, etc.). By default, applications SHOULD assume the sRGB color
|
||||
# space.
|
||||
# Note: when color equality needs to be decided, implementations, unless
|
||||
# documented otherwise, will treat two colors to be equal if all their red,
|
||||
# green, blue and alpha values each differ by at most 1e-5.
|
||||
# Example (Java):
|
||||
# import com.google.type.Color;
|
||||
# // ...
|
||||
|
@ -5505,6 +5517,9 @@ module Google
|
|||
# that should be used to interpret the RGB value (e.g. sRGB, Adobe RGB,
|
||||
# DCI-P3, BT.2020, etc.). By default, applications SHOULD assume the sRGB color
|
||||
# space.
|
||||
# Note: when color equality needs to be decided, implementations, unless
|
||||
# documented otherwise, will treat two colors to be equal if all their red,
|
||||
# green, blue and alpha values each differ by at most 1e-5.
|
||||
# Example (Java):
|
||||
# import com.google.type.Color;
|
||||
# // ...
|
||||
|
@ -7490,6 +7505,9 @@ module Google
|
|||
# that should be used to interpret the RGB value (e.g. sRGB, Adobe RGB,
|
||||
# DCI-P3, BT.2020, etc.). By default, applications SHOULD assume the sRGB color
|
||||
# space.
|
||||
# Note: when color equality needs to be decided, implementations, unless
|
||||
# documented otherwise, will treat two colors to be equal if all their red,
|
||||
# green, blue and alpha values each differ by at most 1e-5.
|
||||
# Example (Java):
|
||||
# import com.google.type.Color;
|
||||
# // ...
|
||||
|
|
Loading…
Reference in New Issue