From da450745d52e9c6e86c429eaeb222ef9ee4ceda6 Mon Sep 17 00:00:00 2001 From: Google APIs Date: Fri, 15 Jun 2018 00:36:51 +0000 Subject: [PATCH] Autogenerated update (2018-06-15) Update: - cloudbuild_v1 - cloudtasks_v2beta2 - dataproc_v1 - dialogflow_v2 - dialogflow_v2beta1 - iamcredentials_v1 - ml_v1 - serviceconsumermanagement_v1 - servicecontrol_v1 --- api_names_out.yaml | 58 ++++ generated/google/apis/cloudbuild_v1.rb | 4 +- .../google/apis/cloudbuild_v1/service.rb | 2 +- generated/google/apis/cloudtasks_v2beta2.rb | 5 +- .../google/apis/cloudtasks_v2beta2/classes.rb | 6 +- .../google/apis/cloudtasks_v2beta2/service.rb | 3 +- generated/google/apis/dataproc_v1.rb | 2 +- generated/google/apis/dataproc_v1/classes.rb | 163 +++++++++++ .../apis/dataproc_v1/representations.rb | 70 +++++ generated/google/apis/dialogflow_v2.rb | 2 +- .../google/apis/dialogflow_v2/classes.rb | 43 ++- generated/google/apis/dialogflow_v2beta1.rb | 2 +- .../google/apis/dialogflow_v2beta1/classes.rb | 49 ++-- .../google/apis/dialogflow_v2beta1/service.rb | 108 ++++---- generated/google/apis/iamcredentials_v1.rb | 2 +- generated/google/apis/ml_v1.rb | 2 +- generated/google/apis/ml_v1/classes.rb | 17 ++ .../google/apis/ml_v1/representations.rb | 1 + .../apis/serviceconsumermanagement_v1.rb | 5 +- generated/google/apis/servicecontrol_v1.rb | 2 +- .../google/apis/servicecontrol_v1/classes.rb | 255 ++++++++++++++++++ .../apis/servicecontrol_v1/representations.rb | 63 +++++ 22 files changed, 742 insertions(+), 122 deletions(-) diff --git a/api_names_out.yaml b/api_names_out.yaml index e71670d1c..1caab7b9c 100644 --- a/api_names_out.yaml +++ b/api_names_out.yaml @@ -36933,6 +36933,10 @@ "/dataproc:v1/ClusterMetrics/hdfsMetrics/hdfs_metric": hdfs_metric "/dataproc:v1/ClusterMetrics/yarnMetrics": yarn_metrics "/dataproc:v1/ClusterMetrics/yarnMetrics/yarn_metric": yarn_metric +"/dataproc:v1/ClusterOperation": cluster_operation +"/dataproc:v1/ClusterOperation/done": done +"/dataproc:v1/ClusterOperation/error": error +"/dataproc:v1/ClusterOperation/operationId": operation_id "/dataproc:v1/ClusterOperationMetadata": cluster_operation_metadata "/dataproc:v1/ClusterOperationMetadata/clusterName": cluster_name "/dataproc:v1/ClusterOperationMetadata/clusterUuid": cluster_uuid @@ -36960,6 +36964,7 @@ "/dataproc:v1/DiagnoseClusterResults/outputUri": output_uri "/dataproc:v1/DiskConfig": disk_config "/dataproc:v1/DiskConfig/bootDiskSizeGb": boot_disk_size_gb +"/dataproc:v1/DiskConfig/bootDiskType": boot_disk_type "/dataproc:v1/DiskConfig/numLocalSsds": num_local_ssds "/dataproc:v1/Empty": empty "/dataproc:v1/GceClusterConfig": gce_cluster_config @@ -37136,6 +37141,26 @@ "/dataproc:v1/SubmitJobRequest": submit_job_request "/dataproc:v1/SubmitJobRequest/job": job "/dataproc:v1/SubmitJobRequest/requestId": request_id +"/dataproc:v1/WorkflowGraph": workflow_graph +"/dataproc:v1/WorkflowGraph/nodes": nodes +"/dataproc:v1/WorkflowGraph/nodes/node": node +"/dataproc:v1/WorkflowMetadata": workflow_metadata +"/dataproc:v1/WorkflowMetadata/clusterName": cluster_name +"/dataproc:v1/WorkflowMetadata/createCluster": create_cluster +"/dataproc:v1/WorkflowMetadata/deleteCluster": delete_cluster +"/dataproc:v1/WorkflowMetadata/graph": graph +"/dataproc:v1/WorkflowMetadata/parameters": parameters +"/dataproc:v1/WorkflowMetadata/parameters/parameter": parameter +"/dataproc:v1/WorkflowMetadata/state": state +"/dataproc:v1/WorkflowMetadata/template": template +"/dataproc:v1/WorkflowMetadata/version": version +"/dataproc:v1/WorkflowNode": workflow_node +"/dataproc:v1/WorkflowNode/error": error +"/dataproc:v1/WorkflowNode/jobId": job_id +"/dataproc:v1/WorkflowNode/prerequisiteStepIds": prerequisite_step_ids +"/dataproc:v1/WorkflowNode/prerequisiteStepIds/prerequisite_step_id": prerequisite_step_id +"/dataproc:v1/WorkflowNode/state": state +"/dataproc:v1/WorkflowNode/stepId": step_id "/dataproc:v1/YarnApplication": yarn_application "/dataproc:v1/YarnApplication/name": name "/dataproc:v1/YarnApplication/progress": progress @@ -62797,6 +62822,7 @@ "/ml:v1/GoogleCloudMlV1__Version/labels": labels "/ml:v1/GoogleCloudMlV1__Version/labels/label": label "/ml:v1/GoogleCloudMlV1__Version/lastUseTime": last_use_time +"/ml:v1/GoogleCloudMlV1__Version/machineType": machine_type "/ml:v1/GoogleCloudMlV1__Version/manualScaling": manual_scaling "/ml:v1/GoogleCloudMlV1__Version/name": name "/ml:v1/GoogleCloudMlV1__Version/pythonVersion": python_version @@ -69962,6 +69988,15 @@ "/servicecontrol:v1/AuditLog/serviceData/service_datum": service_datum "/servicecontrol:v1/AuditLog/serviceName": service_name "/servicecontrol:v1/AuditLog/status": status +"/servicecontrol:v1/Auth": auth +"/servicecontrol:v1/Auth/accessLevels": access_levels +"/servicecontrol:v1/Auth/accessLevels/access_level": access_level +"/servicecontrol:v1/Auth/audiences": audiences +"/servicecontrol:v1/Auth/audiences/audience": audience +"/servicecontrol:v1/Auth/claims": claims +"/servicecontrol:v1/Auth/claims/claim": claim +"/servicecontrol:v1/Auth/presenter": presenter +"/servicecontrol:v1/Auth/principal": principal "/servicecontrol:v1/AuthenticationInfo": authentication_info "/servicecontrol:v1/AuthenticationInfo/authoritySelector": authority_selector "/servicecontrol:v1/AuthenticationInfo/principalEmail": principal_email @@ -69971,6 +70006,7 @@ "/servicecontrol:v1/AuthorizationInfo/granted": granted "/servicecontrol:v1/AuthorizationInfo/permission": permission "/servicecontrol:v1/AuthorizationInfo/resource": resource +"/servicecontrol:v1/AuthorizationInfo/resourceAttributes": resource_attributes "/servicecontrol:v1/CheckError": check_error "/servicecontrol:v1/CheckError/code": code "/servicecontrol:v1/CheckError/detail": detail @@ -70127,10 +70163,32 @@ "/servicecontrol:v1/ReportResponse/reportInfos": report_infos "/servicecontrol:v1/ReportResponse/reportInfos/report_info": report_info "/servicecontrol:v1/ReportResponse/serviceConfigId": service_config_id +"/servicecontrol:v1/Request": request +"/servicecontrol:v1/Request/auth": auth +"/servicecontrol:v1/Request/fragment": fragment +"/servicecontrol:v1/Request/headers": headers +"/servicecontrol:v1/Request/headers/header": header +"/servicecontrol:v1/Request/host": host +"/servicecontrol:v1/Request/id": id +"/servicecontrol:v1/Request/method": method_prop +"/servicecontrol:v1/Request/path": path +"/servicecontrol:v1/Request/protocol": protocol +"/servicecontrol:v1/Request/query": query +"/servicecontrol:v1/Request/reason": reason +"/servicecontrol:v1/Request/scheme": scheme +"/servicecontrol:v1/Request/size": size +"/servicecontrol:v1/Request/time": time "/servicecontrol:v1/RequestMetadata": request_metadata "/servicecontrol:v1/RequestMetadata/callerIp": caller_ip "/servicecontrol:v1/RequestMetadata/callerNetwork": caller_network "/servicecontrol:v1/RequestMetadata/callerSuppliedUserAgent": caller_supplied_user_agent +"/servicecontrol:v1/RequestMetadata/requestAttributes": request_attributes +"/servicecontrol:v1/Resource": resource +"/servicecontrol:v1/Resource/labels": labels +"/servicecontrol:v1/Resource/labels/label": label +"/servicecontrol:v1/Resource/name": name +"/servicecontrol:v1/Resource/service": service +"/servicecontrol:v1/Resource/type": type "/servicecontrol:v1/ResourceInfo": resource_info "/servicecontrol:v1/ResourceInfo/resourceContainer": resource_container "/servicecontrol:v1/ResourceInfo/resourceName": resource_name diff --git a/generated/google/apis/cloudbuild_v1.rb b/generated/google/apis/cloudbuild_v1.rb index cf0b50ef3..aae341f43 100644 --- a/generated/google/apis/cloudbuild_v1.rb +++ b/generated/google/apis/cloudbuild_v1.rb @@ -18,14 +18,14 @@ require 'google/apis/cloudbuild_v1/representations.rb' module Google module Apis - # Cloud Container Builder API + # Cloud Container Builder # # Builds container images in the cloud. # # @see https://cloud.google.com/container-builder/docs/ module CloudbuildV1 VERSION = 'V1' - REVISION = '20180603' + REVISION = '20180614' # View and manage your data across Google Cloud Platform services AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' diff --git a/generated/google/apis/cloudbuild_v1/service.rb b/generated/google/apis/cloudbuild_v1/service.rb index 91036b7db..b12c49036 100644 --- a/generated/google/apis/cloudbuild_v1/service.rb +++ b/generated/google/apis/cloudbuild_v1/service.rb @@ -20,7 +20,7 @@ require 'google/apis/errors' module Google module Apis module CloudbuildV1 - # Cloud Container Builder API + # Cloud Container Builder # # Builds container images in the cloud. # diff --git a/generated/google/apis/cloudtasks_v2beta2.rb b/generated/google/apis/cloudtasks_v2beta2.rb index 3edd35949..9ff212e64 100644 --- a/generated/google/apis/cloudtasks_v2beta2.rb +++ b/generated/google/apis/cloudtasks_v2beta2.rb @@ -20,13 +20,12 @@ module Google module Apis # Cloud Tasks API # - # Manages the execution of large numbers of distributed requests. Cloud Tasks is - # in Alpha. + # Manages the execution of large numbers of distributed requests. # # @see https://cloud.google.com/cloud-tasks/ module CloudtasksV2beta2 VERSION = 'V2beta2' - REVISION = '20180606' + REVISION = '20180613' # View and manage your data across Google Cloud Platform services AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' diff --git a/generated/google/apis/cloudtasks_v2beta2/classes.rb b/generated/google/apis/cloudtasks_v2beta2/classes.rb index c644d6557..6d015e340 100644 --- a/generated/google/apis/cloudtasks_v2beta2/classes.rb +++ b/generated/google/apis/cloudtasks_v2beta2/classes.rb @@ -612,8 +612,10 @@ module Google # @return [String] attr_accessor :lease_duration - # The maximum number of tasks to lease. The maximum that can be - # requested is 1000. + # The maximum number of tasks to lease. + # The system will make a best effort to return as close to as + # `max_tasks` as possible. + # The largest that `max_tasks` can be is 1000. # Corresponds to the JSON property `maxTasks` # @return [Fixnum] attr_accessor :max_tasks diff --git a/generated/google/apis/cloudtasks_v2beta2/service.rb b/generated/google/apis/cloudtasks_v2beta2/service.rb index db27c37a4..661087d70 100644 --- a/generated/google/apis/cloudtasks_v2beta2/service.rb +++ b/generated/google/apis/cloudtasks_v2beta2/service.rb @@ -22,8 +22,7 @@ module Google module CloudtasksV2beta2 # Cloud Tasks API # - # Manages the execution of large numbers of distributed requests. Cloud Tasks is - # in Alpha. + # Manages the execution of large numbers of distributed requests. # # @example # require 'google/apis/cloudtasks_v2beta2' diff --git a/generated/google/apis/dataproc_v1.rb b/generated/google/apis/dataproc_v1.rb index 04695de78..5ef0e3b98 100644 --- a/generated/google/apis/dataproc_v1.rb +++ b/generated/google/apis/dataproc_v1.rb @@ -25,7 +25,7 @@ module Google # @see https://cloud.google.com/dataproc/ module DataprocV1 VERSION = 'V1' - REVISION = '20180601' + REVISION = '20180612' # View and manage your data across Google Cloud Platform services AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' diff --git a/generated/google/apis/dataproc_v1/classes.rb b/generated/google/apis/dataproc_v1/classes.rb index ae8572ece..53c3c5e15 100644 --- a/generated/google/apis/dataproc_v1/classes.rb +++ b/generated/google/apis/dataproc_v1/classes.rb @@ -239,6 +239,38 @@ module Google end end + # The cluster operation triggered by a workflow. + class ClusterOperation + include Google::Apis::Core::Hashable + + # Output only. Indicates the operation is done. + # Corresponds to the JSON property `done` + # @return [Boolean] + attr_accessor :done + alias_method :done?, :done + + # Output only. Error, if operation failed. + # Corresponds to the JSON property `error` + # @return [String] + attr_accessor :error + + # Output only. The id of the cluster operation. + # Corresponds to the JSON property `operationId` + # @return [String] + attr_accessor :operation_id + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @done = args[:done] if args.key?(:done) + @error = args[:error] if args.key?(:error) + @operation_id = args[:operation_id] if args.key?(:operation_id) + end + end + # Metadata describing the operation. class ClusterOperationMetadata include Google::Apis::Core::Hashable @@ -417,6 +449,13 @@ module Google # @return [Fixnum] attr_accessor :boot_disk_size_gb + # Optional. Type of the boot disk (default is "pd-standard"). Valid values: "pd- + # ssd" (Persistent Disk Solid State Drive) or "pd-standard" (Persistent Disk + # Hard Disk Drive). + # Corresponds to the JSON property `bootDiskType` + # @return [String] + attr_accessor :boot_disk_type + # Optional. Number of attached SSDs, from 0 to 4 (default is 0). If SSDs are not # attached, the boot disk is used to store runtime logs and HDFS (https://hadoop. # apache.org/docs/r1.2.1/hdfs_user_guide.html) data. If one or more SSDs are @@ -433,6 +472,7 @@ module Google # Update properties of this object def update!(**args) @boot_disk_size_gb = args[:boot_disk_size_gb] if args.key?(:boot_disk_size_gb) + @boot_disk_type = args[:boot_disk_type] if args.key?(:boot_disk_type) @num_local_ssds = args[:num_local_ssds] if args.key?(:num_local_ssds) end end @@ -1683,6 +1723,129 @@ module Google end end + # The workflow graph. + class WorkflowGraph + include Google::Apis::Core::Hashable + + # Output only. The workflow nodes. + # Corresponds to the JSON property `nodes` + # @return [Array] + attr_accessor :nodes + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @nodes = args[:nodes] if args.key?(:nodes) + end + end + + # A Cloud Dataproc workflow template resource. + class WorkflowMetadata + include Google::Apis::Core::Hashable + + # Output only. The name of the managed cluster. + # Corresponds to the JSON property `clusterName` + # @return [String] + attr_accessor :cluster_name + + # The cluster operation triggered by a workflow. + # Corresponds to the JSON property `createCluster` + # @return [Google::Apis::DataprocV1::ClusterOperation] + attr_accessor :create_cluster + + # The cluster operation triggered by a workflow. + # Corresponds to the JSON property `deleteCluster` + # @return [Google::Apis::DataprocV1::ClusterOperation] + attr_accessor :delete_cluster + + # The workflow graph. + # Corresponds to the JSON property `graph` + # @return [Google::Apis::DataprocV1::WorkflowGraph] + attr_accessor :graph + + # Map from parameter names to values that were used for those parameters. + # Corresponds to the JSON property `parameters` + # @return [Hash] + attr_accessor :parameters + + # Output only. The workflow state. + # Corresponds to the JSON property `state` + # @return [String] + attr_accessor :state + + # Output only. The "resource name" of the template. + # Corresponds to the JSON property `template` + # @return [String] + attr_accessor :template + + # Output only. The version of template at the time of workflow instantiation. + # Corresponds to the JSON property `version` + # @return [Fixnum] + attr_accessor :version + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @cluster_name = args[:cluster_name] if args.key?(:cluster_name) + @create_cluster = args[:create_cluster] if args.key?(:create_cluster) + @delete_cluster = args[:delete_cluster] if args.key?(:delete_cluster) + @graph = args[:graph] if args.key?(:graph) + @parameters = args[:parameters] if args.key?(:parameters) + @state = args[:state] if args.key?(:state) + @template = args[:template] if args.key?(:template) + @version = args[:version] if args.key?(:version) + end + end + + # The workflow node. + class WorkflowNode + include Google::Apis::Core::Hashable + + # Output only. The error detail. + # Corresponds to the JSON property `error` + # @return [String] + attr_accessor :error + + # Output only. The job id; populated after the node enters RUNNING state. + # Corresponds to the JSON property `jobId` + # @return [String] + attr_accessor :job_id + + # Output only. Node's prerequisite nodes. + # Corresponds to the JSON property `prerequisiteStepIds` + # @return [Array] + attr_accessor :prerequisite_step_ids + + # Output only. The node state. + # Corresponds to the JSON property `state` + # @return [String] + attr_accessor :state + + # Output only. The name of the node. + # Corresponds to the JSON property `stepId` + # @return [String] + attr_accessor :step_id + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @error = args[:error] if args.key?(:error) + @job_id = args[:job_id] if args.key?(:job_id) + @prerequisite_step_ids = args[:prerequisite_step_ids] if args.key?(:prerequisite_step_ids) + @state = args[:state] if args.key?(:state) + @step_id = args[:step_id] if args.key?(:step_id) + end + end + # A YARN application created by a job. Application information is a subset of < # code>org.apache.hadoop.yarn.proto.YarnProtos.ApplicationReportProto. # Beta Feature: This report is available for testing purposes only. It may be diff --git a/generated/google/apis/dataproc_v1/representations.rb b/generated/google/apis/dataproc_v1/representations.rb index 8aae5b5c3..cde5090a4 100644 --- a/generated/google/apis/dataproc_v1/representations.rb +++ b/generated/google/apis/dataproc_v1/representations.rb @@ -52,6 +52,12 @@ module Google include Google::Apis::Core::JsonObjectSupport end + class ClusterOperation + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class ClusterOperationMetadata class Representation < Google::Apis::Core::JsonRepresentation; end @@ -238,6 +244,24 @@ module Google include Google::Apis::Core::JsonObjectSupport end + class WorkflowGraph + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class WorkflowMetadata + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class WorkflowNode + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class YarnApplication class Representation < Google::Apis::Core::JsonRepresentation; end @@ -303,6 +327,15 @@ module Google end end + class ClusterOperation + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :done, as: 'done' + property :error, as: 'error' + property :operation_id, as: 'operationId' + end + end + class ClusterOperationMetadata # @private class Representation < Google::Apis::Core::JsonRepresentation @@ -356,6 +389,7 @@ module Google # @private class Representation < Google::Apis::Core::JsonRepresentation property :boot_disk_size_gb, as: 'bootDiskSizeGb' + property :boot_disk_type, as: 'bootDiskType' property :num_local_ssds, as: 'numLocalSsds' end end @@ -645,6 +679,42 @@ module Google end end + class WorkflowGraph + # @private + class Representation < Google::Apis::Core::JsonRepresentation + collection :nodes, as: 'nodes', class: Google::Apis::DataprocV1::WorkflowNode, decorator: Google::Apis::DataprocV1::WorkflowNode::Representation + + end + end + + class WorkflowMetadata + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :cluster_name, as: 'clusterName' + property :create_cluster, as: 'createCluster', class: Google::Apis::DataprocV1::ClusterOperation, decorator: Google::Apis::DataprocV1::ClusterOperation::Representation + + property :delete_cluster, as: 'deleteCluster', class: Google::Apis::DataprocV1::ClusterOperation, decorator: Google::Apis::DataprocV1::ClusterOperation::Representation + + property :graph, as: 'graph', class: Google::Apis::DataprocV1::WorkflowGraph, decorator: Google::Apis::DataprocV1::WorkflowGraph::Representation + + hash :parameters, as: 'parameters' + property :state, as: 'state' + property :template, as: 'template' + property :version, as: 'version' + end + end + + class WorkflowNode + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :error, as: 'error' + property :job_id, as: 'jobId' + collection :prerequisite_step_ids, as: 'prerequisiteStepIds' + property :state, as: 'state' + property :step_id, as: 'stepId' + end + end + class YarnApplication # @private class Representation < Google::Apis::Core::JsonRepresentation diff --git a/generated/google/apis/dialogflow_v2.rb b/generated/google/apis/dialogflow_v2.rb index df66edf68..ad7c0f07e 100644 --- a/generated/google/apis/dialogflow_v2.rb +++ b/generated/google/apis/dialogflow_v2.rb @@ -26,7 +26,7 @@ module Google # @see https://cloud.google.com/dialogflow-enterprise/ module DialogflowV2 VERSION = 'V2' - REVISION = '20180604' + REVISION = '20180611' # View and manage your data across Google Cloud Platform services AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' diff --git a/generated/google/apis/dialogflow_v2/classes.rb b/generated/google/apis/dialogflow_v2/classes.rb index a1a6246be..9bd2212f0 100644 --- a/generated/google/apis/dialogflow_v2/classes.rb +++ b/generated/google/apis/dialogflow_v2/classes.rb @@ -689,8 +689,9 @@ module Google # The exported agent. # Example for how to export an agent to a zip file via a command line: - # curl \ - # 'https://dialogflow.googleapis.com/v2/projects//agent:export'\ + #
curl \
+        # 'https://dialogflow.googleapis.com/v2/projects/<project_name>/agent:
+        # export'\
         # -X POST \
         # -H 'Authorization: Bearer '$(gcloud auth print-access-token) \
         # -H 'Accept: application/json' \
@@ -698,7 +699,7 @@ module Google
         # --compressed \
         # --data-binary '``' \
         # | grep agentContent | sed -e 's/.*"agentContent": "\([^"]*\)".*/\1/' \
-        # | base64 --decode > 
+        # | base64 --decode > <agent zip file>
# Corresponds to the JSON property `agentContent` # NOTE: Values are automatically base64 encoded/decoded in the client library. # @return [String] @@ -727,16 +728,17 @@ module Google # The agent to import. # Example for how to import an agent via the command line: - # curl \ - # 'https://dialogflow.googleapis.com/v2/projects//agent:import\ + #
curl \
+        # 'https://dialogflow.googleapis.com/v2/projects/<project_name>/agent:
+        # import\
         # -X POST \
         # -H 'Authorization: Bearer '$(gcloud auth print-access-token) \
         # -H 'Accept: application/json' \
         # -H 'Content-Type: application/json' \
         # --compressed \
         # --data-binary "`
-        # 'agentContent': '$(cat  | base64 -w 0)'
-        # `"
+        # 'agentContent': '$(cat <agent zip file> | base64 -w 0)'
+        # `"
# Corresponds to the JSON property `agentContent` # NOTE: Values are automatically base64 encoded/decoded in the client library. # @return [String] @@ -813,7 +815,6 @@ module Google # Represents an intent. # Intents convert a number of user expressions or patterns into an action. An # action is an extraction of a user command or sentence semantics. - # Next available field number: 22. class GoogleCloudDialogflowV2Intent include Google::Apis::Core::Hashable @@ -2025,7 +2026,6 @@ module Google # Represents an intent. # Intents convert a number of user expressions or patterns into an action. An # action is an extraction of a user command or sentence semantics. - # Next available field number: 22. # Corresponds to the JSON property `intent` # @return [Google::Apis::DialogflowV2::GoogleCloudDialogflowV2Intent] attr_accessor :intent @@ -2120,16 +2120,17 @@ module Google # The agent to restore. # Example for how to restore an agent via the command line: - # curl \ - # 'https://dialogflow.googleapis.com/v2/projects//agent:restore\ + #
curl \
+        # 'https://dialogflow.googleapis.com/v2/projects/<project_name>/agent:
+        # restore\
         # -X POST \
         # -H 'Authorization: Bearer '$(gcloud auth print-access-token) \
         # -H 'Accept: application/json' \
         # -H 'Content-Type: application/json' \
         # --compressed \
         # --data-binary "`
-        # 'agentContent': '$(cat  | base64 -w 0)'
-        # `" \
+        # 'agentContent': '$(cat <agent zip file> | base64 -w 0)'
+        # `"
# Corresponds to the JSON property `agentContent` # NOTE: Values are automatically base64 encoded/decoded in the client library. # @return [String] @@ -2433,9 +2434,9 @@ module Google # or # `projects//agent/environments//users//sessions//contexts/`. Note: Environments and - # users are under construction and will be available soon. The Context ID is - # always converted to lowercase. If is not specified, we - # assume default 'draft' environment. If is not specified, we + # users are under construction and will be available soon. The `Context ID` + # is always converted to lowercase. If `Environment ID` is not specified, we + # assume default 'draft' environment. If `User ID` is not specified, we # assume default '-' user. # Corresponds to the JSON property `name` # @return [String] @@ -2584,9 +2585,9 @@ module Google # The exported agent. # Example for how to export an agent to a zip file via a command line: - # curl \ - # 'https://dialogflow.googleapis.com/v2beta1/projects//agent: - # export'\ + #
curl \
+        # 'https://dialogflow.googleapis.com/v2beta1/projects/<project_name>/
+        # agent:export'\
         # -X POST \
         # -H 'Authorization: Bearer '$(gcloud auth print-access-token) \
         # -H 'Accept: application/json' \
@@ -2594,7 +2595,7 @@ module Google
         # --compressed \
         # --data-binary '``' \
         # | grep agentContent | sed -e 's/.*"agentContent": "\([^"]*\)".*/\1/' \
-        # | base64 --decode > 
+        # | base64 --decode > <agent zip file>
# Corresponds to the JSON property `agentContent` # NOTE: Values are automatically base64 encoded/decoded in the client library. # @return [String] @@ -2620,7 +2621,6 @@ module Google # Represents an intent. # Intents convert a number of user expressions or patterns into an action. An # action is an extraction of a user command or sentence semantics. - # Next available field number: 22. class GoogleCloudDialogflowV2beta1Intent include Google::Apis::Core::Hashable @@ -3640,7 +3640,6 @@ module Google # Represents an intent. # Intents convert a number of user expressions or patterns into an action. An # action is an extraction of a user command or sentence semantics. - # Next available field number: 22. # Corresponds to the JSON property `intent` # @return [Google::Apis::DialogflowV2::GoogleCloudDialogflowV2beta1Intent] attr_accessor :intent diff --git a/generated/google/apis/dialogflow_v2beta1.rb b/generated/google/apis/dialogflow_v2beta1.rb index 875706b58..556736d19 100644 --- a/generated/google/apis/dialogflow_v2beta1.rb +++ b/generated/google/apis/dialogflow_v2beta1.rb @@ -26,7 +26,7 @@ module Google # @see https://cloud.google.com/dialogflow-enterprise/ module DialogflowV2beta1 VERSION = 'V2beta1' - REVISION = '20180604' + REVISION = '20180611' # View and manage your data across Google Cloud Platform services AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' diff --git a/generated/google/apis/dialogflow_v2beta1/classes.rb b/generated/google/apis/dialogflow_v2beta1/classes.rb index ef3d737e4..948faa213 100644 --- a/generated/google/apis/dialogflow_v2beta1/classes.rb +++ b/generated/google/apis/dialogflow_v2beta1/classes.rb @@ -221,8 +221,9 @@ module Google # The exported agent. # Example for how to export an agent to a zip file via a command line: - # curl \ - # 'https://dialogflow.googleapis.com/v2/projects//agent:export'\ + #
curl \
+        # 'https://dialogflow.googleapis.com/v2/projects/<project_name>/agent:
+        # export'\
         # -X POST \
         # -H 'Authorization: Bearer '$(gcloud auth print-access-token) \
         # -H 'Accept: application/json' \
@@ -230,7 +231,7 @@ module Google
         # --compressed \
         # --data-binary '``' \
         # | grep agentContent | sed -e 's/.*"agentContent": "\([^"]*\)".*/\1/' \
-        # | base64 --decode > 
+        # | base64 --decode > <agent zip file>
# Corresponds to the JSON property `agentContent` # NOTE: Values are automatically base64 encoded/decoded in the client library. # @return [String] @@ -256,7 +257,6 @@ module Google # Represents an intent. # Intents convert a number of user expressions or patterns into an action. An # action is an extraction of a user command or sentence semantics. - # Next available field number: 22. class GoogleCloudDialogflowV2Intent include Google::Apis::Core::Hashable @@ -1240,7 +1240,6 @@ module Google # Represents an intent. # Intents convert a number of user expressions or patterns into an action. An # action is an extraction of a user command or sentence semantics. - # Next available field number: 22. # Corresponds to the JSON property `intent` # @return [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2Intent] attr_accessor :intent @@ -1820,9 +1819,9 @@ module Google # or # `projects//agent/environments//users//sessions//contexts/`. Note: Environments and - # users are under construction and will be available soon. The Context ID is - # always converted to lowercase. If is not specified, we - # assume default 'draft' environment. If is not specified, we + # users are under construction and will be available soon. The `Context ID` + # is always converted to lowercase. If `Environment ID` is not specified, we + # assume default 'draft' environment. If `User ID` is not specified, we # assume default '-' user. # Corresponds to the JSON property `name` # @return [String] @@ -2121,9 +2120,9 @@ module Google # The exported agent. # Example for how to export an agent to a zip file via a command line: - # curl \ - # 'https://dialogflow.googleapis.com/v2beta1/projects//agent: - # export'\ + #
curl \
+        # 'https://dialogflow.googleapis.com/v2beta1/projects/<project_name>/
+        # agent:export'\
         # -X POST \
         # -H 'Authorization: Bearer '$(gcloud auth print-access-token) \
         # -H 'Accept: application/json' \
@@ -2131,7 +2130,7 @@ module Google
         # --compressed \
         # --data-binary '``' \
         # | grep agentContent | sed -e 's/.*"agentContent": "\([^"]*\)".*/\1/' \
-        # | base64 --decode > 
+        # | base64 --decode > <agent zip file>
# Corresponds to the JSON property `agentContent` # NOTE: Values are automatically base64 encoded/decoded in the client library. # @return [String] @@ -2160,17 +2159,17 @@ module Google # The agent to import. # Example for how to import an agent via the command line: - # curl \ - # 'https://dialogflow.googleapis.com/v2beta1/projects//agent: - # import\ + #
curl \
+        # 'https://dialogflow.googleapis.com/v2beta1/projects/<project_name>/
+        # agent:import\
         # -X POST \
         # -H 'Authorization: Bearer '$(gcloud auth print-access-token) \
         # -H 'Accept: application/json' \
         # -H 'Content-Type: application/json' \
         # --compressed \
         # --data-binary "`
-        # 'agentContent': '$(cat  | base64 -w 0)'
-        # `"
+        # 'agentContent': '$(cat <agent zip file> | base64 -w 0)'
+        # `"
# Corresponds to the JSON property `agentContent` # NOTE: Values are automatically base64 encoded/decoded in the client library. # @return [String] @@ -2247,7 +2246,6 @@ module Google # Represents an intent. # Intents convert a number of user expressions or patterns into an action. An # action is an extraction of a user command or sentence semantics. - # Next available field number: 22. class GoogleCloudDialogflowV2beta1Intent include Google::Apis::Core::Hashable @@ -3495,7 +3493,6 @@ module Google # Represents an intent. # Intents convert a number of user expressions or patterns into an action. An # action is an extraction of a user command or sentence semantics. - # Next available field number: 22. # Corresponds to the JSON property `intent` # @return [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1Intent] attr_accessor :intent @@ -3590,17 +3587,17 @@ module Google # The agent to restore. # Example for how to restore an agent via the command line: - # curl \ - # 'https://dialogflow.googleapis.com/v2beta1/projects//agent: - # restore\ + #
curl \
+        # 'https://dialogflow.googleapis.com/v2beta1/projects/<project_name>/
+        # agent:restore\
         # -X POST \
         # -H 'Authorization: Bearer '$(gcloud auth print-access-token) \
         # -H 'Accept: application/json' \
         # -H 'Content-Type: application/json' \
         # --compressed \
         # --data-binary "`
-        # 'agentContent': '$(cat  | base64 -w 0)'
-        # `" \
+        # 'agentContent': '$(cat <agent zip file> | base64 -w 0)'
+        # `"
# Corresponds to the JSON property `agentContent` # NOTE: Values are automatically base64 encoded/decoded in the client library. # @return [String] @@ -3677,8 +3674,8 @@ module Google # ID>/sessions # //entityTypes/`. # Note: Environments and users are under construction and will be available - # soon. If is not specified, we assume default 'draft' - # environment. If is not specified, we assume default '-' user. + # soon. If `Environment ID` is not specified, we assume default 'draft' + # environment. If `User ID` is not specified, we assume default '-' user. # Corresponds to the JSON property `name` # @return [String] attr_accessor :name diff --git a/generated/google/apis/dialogflow_v2beta1/service.rb b/generated/google/apis/dialogflow_v2beta1/service.rb index d939f946e..621348171 100644 --- a/generated/google/apis/dialogflow_v2beta1/service.rb +++ b/generated/google/apis/dialogflow_v2beta1/service.rb @@ -660,8 +660,8 @@ module Google # `projects//agent/sessions/` or `projects//agent/environments//users//sessions/`. Note: Environments and users are under construction and will be - # available soon. If is not specified we assume default - # 'draft' environment. If is not specified, we assume default + # available soon. If `Environment ID` is not specified we assume default + # 'draft' environment. If `User ID` is not specified, we assume default # '-' user. # @param [String] fields # Selector specifying which fields to include in a partial response. @@ -699,12 +699,12 @@ module Google # `projects//agent/sessions/`, or # `projects//agent/environments//users//sessions/`. Note: Environments and users are under - # construction and will be available soon. If is not - # specified, we assume default 'draft' environment. If is not + # construction and will be available soon. If `Environment ID` is not + # specified, we assume default 'draft' environment. If `User ID` is not # specified, we are using "-". It’s up to the API caller to choose an - # appropriate and . They can be a random numbers or + # appropriate `Session ID` and `User Id`. They can be a random numbers or # some type of user and session identifiers (preferably hashed). The length - # of the and must not exceed 36 characters. + # of the `Session ID` and `User ID` must not exceed 36 characters. # @param [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1DetectIntentRequest] google_cloud_dialogflow_v2beta1_detect_intent_request_object # @param [String] fields # Selector specifying which fields to include in a partial response. @@ -741,8 +741,8 @@ module Google # Format: `projects//agent/sessions/` or # `projects//agent/environments//users//sessions/`. Note: Environments and users are under - # construction and will be available soon. If is not - # specified, we assume default 'draft' environment. If is not + # construction and will be available soon. If `Environment ID` is not + # specified, we assume default 'draft' environment. If `User ID` is not # specified, we assume default '-' user. # @param [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1Context] google_cloud_dialogflow_v2beta1_context_object # @param [String] fields @@ -780,8 +780,8 @@ module Google # `projects//agent/sessions//contexts/` # or `projects//agent/environments//users//sessions//contexts/`. Note: Environments and - # users are under construction and will be available soon. If is not specified, we assume default 'draft' environment. If + # users are under construction and will be available soon. If `Environment + # ID` is not specified, we assume default 'draft' environment. If `User ID` # is not specified, we assume default # '-' user. # @param [String] fields @@ -817,8 +817,8 @@ module Google # `projects//agent/sessions//contexts/` # or `projects//agent/environments//users//sessions//contexts/`. Note: Environments and - # users are under construction and will be available soon. If is not specified, we assume default 'draft' environment. If + # users are under construction and will be available soon. If `Environment + # ID` is not specified, we assume default 'draft' environment. If `User ID` # is not specified, we assume default '-' user. # @param [String] fields # Selector specifying which fields to include in a partial response. @@ -853,8 +853,8 @@ module Google # Format: `projects//agent/sessions/` or # `projects//agent/environments//users//sessions/`. Note: Environments and users are under - # construction and will be available soon. If is not - # specified, we assume default 'draft' environment. If is not + # construction and will be available soon. If `Environment ID` is not + # specified, we assume default 'draft' environment. If `User ID` is not # specified, we assume default '-' user. # @param [Fixnum] page_size # Optional. The maximum number of items to return in a single page. By @@ -897,9 +897,9 @@ module Google # or # `projects//agent/environments//users//sessions//contexts/`. Note: Environments and - # users are under construction and will be available soon. The Context ID is - # always converted to lowercase. If is not specified, we - # assume default 'draft' environment. If is not specified, we + # users are under construction and will be available soon. The `Context ID` + # is always converted to lowercase. If `Environment ID` is not specified, we + # assume default 'draft' environment. If `User ID` is not specified, we # assume default '-' user. # @param [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1Context] google_cloud_dialogflow_v2beta1_context_object # @param [String] update_mask @@ -941,8 +941,8 @@ module Google # `projects//agent/environments//users// # sessions/`. # Note: Environments and users are under construction and will be available - # soon. If is not specified, we assume default 'draft' - # environment. If is not specified, we assume default '-' user. + # soon. If `Environment ID` is not specified, we assume default 'draft' + # environment. If `User ID` is not specified, we assume default '-' user. # @param [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1SessionEntityType] google_cloud_dialogflow_v2beta1_session_entity_type_object # @param [String] fields # Selector specifying which fields to include in a partial response. @@ -981,8 +981,8 @@ module Google # ID>/users//sessions//entityTypes/`. # Note: Environments and users are under construction and will be available - # soon. If is not specified, we assume default 'draft' - # environment. If is not specified, we assume default '-' user. + # soon. If `Environment ID` is not specified, we assume default 'draft' + # environment. If `User ID` is not specified, we assume default '-' user. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -1018,8 +1018,8 @@ module Google # ID>/users//sessions// # entityTypes/`. # Note: Environments and users re under construction and will be available - # soon. If is not specified, we assume default 'draft' - # environment. If is not specified, we assume default '-' user. + # soon. If `Environment ID` is not specified, we assume default 'draft' + # environment. If `User ID` is not specified, we assume default '-' user. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -1054,8 +1054,8 @@ module Google # `projects//agent/environments//users// # sessions/`. # Note: Environments and users are under construction and will be available - # soon. If is not specified, we assume default 'draft' - # environment. If is not specified, we assume default '-' user. + # soon. If `Environment ID` is not specified, we assume default 'draft' + # environment. If `User ID` is not specified, we assume default '-' user. # @param [Fixnum] page_size # Optional. The maximum number of items to return in a single page. By # default 100 and at most 1000. @@ -1099,8 +1099,8 @@ module Google # ID>/sessions # //entityTypes/`. # Note: Environments and users are under construction and will be available - # soon. If is not specified, we assume default 'draft' - # environment. If is not specified, we assume default '-' user. + # soon. If `Environment ID` is not specified, we assume default 'draft' + # environment. If `User ID` is not specified, we assume default '-' user. # @param [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1SessionEntityType] google_cloud_dialogflow_v2beta1_session_entity_type_object # @param [String] update_mask # Optional. The mask to control which fields get updated. @@ -1423,8 +1423,8 @@ module Google # `projects//agent/sessions/` or `projects//agent/environments//users//sessions/`. Note: Environments and users are under construction and will be - # available soon. If is not specified we assume default - # 'draft' environment. If is not specified, we assume default + # available soon. If `Environment ID` is not specified we assume default + # 'draft' environment. If `User ID` is not specified, we assume default # '-' user. # @param [String] fields # Selector specifying which fields to include in a partial response. @@ -1462,12 +1462,12 @@ module Google # `projects//agent/sessions/`, or # `projects//agent/environments//users//sessions/`. Note: Environments and users are under - # construction and will be available soon. If is not - # specified, we assume default 'draft' environment. If is not + # construction and will be available soon. If `Environment ID` is not + # specified, we assume default 'draft' environment. If `User ID` is not # specified, we are using "-". It’s up to the API caller to choose an - # appropriate and . They can be a random numbers or + # appropriate `Session ID` and `User Id`. They can be a random numbers or # some type of user and session identifiers (preferably hashed). The length - # of the and must not exceed 36 characters. + # of the `Session ID` and `User ID` must not exceed 36 characters. # @param [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1DetectIntentRequest] google_cloud_dialogflow_v2beta1_detect_intent_request_object # @param [String] fields # Selector specifying which fields to include in a partial response. @@ -1504,8 +1504,8 @@ module Google # Format: `projects//agent/sessions/` or # `projects//agent/environments//users//sessions/`. Note: Environments and users are under - # construction and will be available soon. If is not - # specified, we assume default 'draft' environment. If is not + # construction and will be available soon. If `Environment ID` is not + # specified, we assume default 'draft' environment. If `User ID` is not # specified, we assume default '-' user. # @param [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1Context] google_cloud_dialogflow_v2beta1_context_object # @param [String] fields @@ -1543,8 +1543,8 @@ module Google # `projects//agent/sessions//contexts/` # or `projects//agent/environments//users//sessions//contexts/`. Note: Environments and - # users are under construction and will be available soon. If is not specified, we assume default 'draft' environment. If + # users are under construction and will be available soon. If `Environment + # ID` is not specified, we assume default 'draft' environment. If `User ID` # is not specified, we assume default # '-' user. # @param [String] fields @@ -1580,8 +1580,8 @@ module Google # `projects//agent/sessions//contexts/` # or `projects//agent/environments//users//sessions//contexts/`. Note: Environments and - # users are under construction and will be available soon. If is not specified, we assume default 'draft' environment. If + # users are under construction and will be available soon. If `Environment + # ID` is not specified, we assume default 'draft' environment. If `User ID` # is not specified, we assume default '-' user. # @param [String] fields # Selector specifying which fields to include in a partial response. @@ -1616,8 +1616,8 @@ module Google # Format: `projects//agent/sessions/` or # `projects//agent/environments//users//sessions/`. Note: Environments and users are under - # construction and will be available soon. If is not - # specified, we assume default 'draft' environment. If is not + # construction and will be available soon. If `Environment ID` is not + # specified, we assume default 'draft' environment. If `User ID` is not # specified, we assume default '-' user. # @param [Fixnum] page_size # Optional. The maximum number of items to return in a single page. By @@ -1660,9 +1660,9 @@ module Google # or # `projects//agent/environments//users//sessions//contexts/`. Note: Environments and - # users are under construction and will be available soon. The Context ID is - # always converted to lowercase. If is not specified, we - # assume default 'draft' environment. If is not specified, we + # users are under construction and will be available soon. The `Context ID` + # is always converted to lowercase. If `Environment ID` is not specified, we + # assume default 'draft' environment. If `User ID` is not specified, we # assume default '-' user. # @param [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1Context] google_cloud_dialogflow_v2beta1_context_object # @param [String] update_mask @@ -1704,8 +1704,8 @@ module Google # `projects//agent/environments//users// # sessions/`. # Note: Environments and users are under construction and will be available - # soon. If is not specified, we assume default 'draft' - # environment. If is not specified, we assume default '-' user. + # soon. If `Environment ID` is not specified, we assume default 'draft' + # environment. If `User ID` is not specified, we assume default '-' user. # @param [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1SessionEntityType] google_cloud_dialogflow_v2beta1_session_entity_type_object # @param [String] fields # Selector specifying which fields to include in a partial response. @@ -1744,8 +1744,8 @@ module Google # ID>/users//sessions//entityTypes/`. # Note: Environments and users are under construction and will be available - # soon. If is not specified, we assume default 'draft' - # environment. If is not specified, we assume default '-' user. + # soon. If `Environment ID` is not specified, we assume default 'draft' + # environment. If `User ID` is not specified, we assume default '-' user. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -1781,8 +1781,8 @@ module Google # ID>/users//sessions// # entityTypes/`. # Note: Environments and users re under construction and will be available - # soon. If is not specified, we assume default 'draft' - # environment. If is not specified, we assume default '-' user. + # soon. If `Environment ID` is not specified, we assume default 'draft' + # environment. If `User ID` is not specified, we assume default '-' user. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -1817,8 +1817,8 @@ module Google # `projects//agent/environments//users// # sessions/`. # Note: Environments and users are under construction and will be available - # soon. If is not specified, we assume default 'draft' - # environment. If is not specified, we assume default '-' user. + # soon. If `Environment ID` is not specified, we assume default 'draft' + # environment. If `User ID` is not specified, we assume default '-' user. # @param [Fixnum] page_size # Optional. The maximum number of items to return in a single page. By # default 100 and at most 1000. @@ -1862,8 +1862,8 @@ module Google # ID>/sessions # //entityTypes/`. # Note: Environments and users are under construction and will be available - # soon. If is not specified, we assume default 'draft' - # environment. If is not specified, we assume default '-' user. + # soon. If `Environment ID` is not specified, we assume default 'draft' + # environment. If `User ID` is not specified, we assume default '-' user. # @param [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1SessionEntityType] google_cloud_dialogflow_v2beta1_session_entity_type_object # @param [String] update_mask # Optional. The mask to control which fields get updated. diff --git a/generated/google/apis/iamcredentials_v1.rb b/generated/google/apis/iamcredentials_v1.rb index d3321c3ef..e0d861e82 100644 --- a/generated/google/apis/iamcredentials_v1.rb +++ b/generated/google/apis/iamcredentials_v1.rb @@ -25,7 +25,7 @@ module Google # @see https://developers.google.com/identity/protocols/OAuth2ServiceAccount module IamcredentialsV1 VERSION = 'V1' - REVISION = '20180604' + REVISION = '20180608' end end end diff --git a/generated/google/apis/ml_v1.rb b/generated/google/apis/ml_v1.rb index 283bbfbd3..3298db904 100644 --- a/generated/google/apis/ml_v1.rb +++ b/generated/google/apis/ml_v1.rb @@ -25,7 +25,7 @@ module Google # @see https://cloud.google.com/ml/ module MlV1 VERSION = 'V1' - REVISION = '20180605' + REVISION = '20180608' # View and manage your data across Google Cloud Platform services AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' diff --git a/generated/google/apis/ml_v1/classes.rb b/generated/google/apis/ml_v1/classes.rb index e3996bf44..20ae05fc8 100644 --- a/generated/google/apis/ml_v1/classes.rb +++ b/generated/google/apis/ml_v1/classes.rb @@ -1311,6 +1311,22 @@ module Google # @return [String] attr_accessor :last_use_time + # Optional. The type of machine on which to serve the model. Currently only + # applies to online prediction service. + # Naming design doc for CMLE online prediction Machine Types: + # https://docs.google.com/document/d/ + # 1V3tko3VJ64PcpsmNxCXiPoPGccL9_K8gX1YjC8UofzQ/edit#heading=h.7lvy6owfx4eh. + # The following are currently supported and will be deprecated in + # Beta release. + # mls1-highmem-1 1 core 2 Gb RAM + # mls1-highcpu-4 4 core 2 Gb RAM + # The following are available in Beta: + # mls1-c1-m2 1 core 2 Gb RAM Default + # mls1-c4-m2 1 core 4 Gb RAM + # Corresponds to the JSON property `machineType` + # @return [String] + attr_accessor :machine_type + # Options for manually scaling a model. # Corresponds to the JSON property `manualScaling` # @return [Google::Apis::MlV1::GoogleCloudMlV1ManualScaling] @@ -1354,6 +1370,7 @@ module Google @framework = args[:framework] if args.key?(:framework) @is_default = args[:is_default] if args.key?(:is_default) @last_use_time = args[:last_use_time] if args.key?(:last_use_time) + @machine_type = args[:machine_type] if args.key?(:machine_type) @manual_scaling = args[:manual_scaling] if args.key?(:manual_scaling) @name = args[:name] if args.key?(:name) @python_version = args[:python_version] if args.key?(:python_version) diff --git a/generated/google/apis/ml_v1/representations.rb b/generated/google/apis/ml_v1/representations.rb index 91adfeebe..50cf56515 100644 --- a/generated/google/apis/ml_v1/representations.rb +++ b/generated/google/apis/ml_v1/representations.rb @@ -524,6 +524,7 @@ module Google property :framework, as: 'framework' property :is_default, as: 'isDefault' property :last_use_time, as: 'lastUseTime' + property :machine_type, as: 'machineType' property :manual_scaling, as: 'manualScaling', class: Google::Apis::MlV1::GoogleCloudMlV1ManualScaling, decorator: Google::Apis::MlV1::GoogleCloudMlV1ManualScaling::Representation property :name, as: 'name' diff --git a/generated/google/apis/serviceconsumermanagement_v1.rb b/generated/google/apis/serviceconsumermanagement_v1.rb index ed49462c9..fdfd385c1 100644 --- a/generated/google/apis/serviceconsumermanagement_v1.rb +++ b/generated/google/apis/serviceconsumermanagement_v1.rb @@ -26,13 +26,10 @@ module Google # @see https://cloud.google.com/service-consumer-management/docs/overview module ServiceconsumermanagementV1 VERSION = 'V1' - REVISION = '20180605' + REVISION = '20180613' # View and manage your data across Google Cloud Platform services AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' - - # Manage your Google API service configuration - AUTH_SERVICE_MANAGEMENT = 'https://www.googleapis.com/auth/service.management' end end end diff --git a/generated/google/apis/servicecontrol_v1.rb b/generated/google/apis/servicecontrol_v1.rb index f3f3eecca..b356cb9b9 100644 --- a/generated/google/apis/servicecontrol_v1.rb +++ b/generated/google/apis/servicecontrol_v1.rb @@ -26,7 +26,7 @@ module Google # @see https://cloud.google.com/service-control/ module ServicecontrolV1 VERSION = 'V1' - REVISION = '20180601' + REVISION = '20180610' # View and manage your data across Google Cloud Platform services AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' diff --git a/generated/google/apis/servicecontrol_v1/classes.rb b/generated/google/apis/servicecontrol_v1/classes.rb index 976c50c12..dba5adbb9 100644 --- a/generated/google/apis/servicecontrol_v1/classes.rb +++ b/generated/google/apis/servicecontrol_v1/classes.rb @@ -276,6 +276,87 @@ module Google end end + # This message defines request authentication attributes. Terminology is + # based on the JSON Web Token (JWT) standard, but the terms also + # correlate to concepts in other standards. + class Auth + include Google::Apis::Core::Hashable + + # A list of access level resource names that allow resources to be + # accessed by authenticated requester. It is part of Secure GCP processing + # for the incoming request. An access level string has the format: + # "//`api_service_name`/accessPolicies/`policy_id`/accessLevels/`short_name`" + # Example: + # "//accesscontextmanager.googleapis.com/accessPolicies/MY_POLICY_ID/ + # accessLevels/MY_LEVEL" + # Corresponds to the JSON property `accessLevels` + # @return [Array] + attr_accessor :access_levels + + # The intended audience(s) for this authentication information. Reflects + # the audience (`aud`) claim within a JWT. The audience + # value(s) depends on the `issuer`, but typically include one or more of + # the following pieces of information: + # * The services intended to receive the credential such as + # ["pubsub.googleapis.com", "storage.googleapis.com"] + # * A set of service-based scopes. For example, + # ["https://www.googleapis.com/auth/cloud-platform"] + # * The client id of an app, such as the Firebase project id for JWTs + # from Firebase Auth. + # Consult the documentation for the credential issuer to determine the + # information provided. + # Corresponds to the JSON property `audiences` + # @return [Array] + attr_accessor :audiences + + # Structured claims presented with the credential. JWTs include + # ``key: value`` pairs for standard and private claims. The following + # is a subset of the standard required and optional claims that would + # typically be presented for a Google-based JWT: + # `'iss': 'accounts.google.com', + # 'sub': '113289723416554971153', + # 'aud': ['123456789012', 'pubsub.googleapis.com'], + # 'azp': '123456789012.apps.googleusercontent.com', + # 'email': 'jsmith@example.com', + # 'iat': 1353601026, + # 'exp': 1353604926` + # SAML assertions are similarly specified, but with an identity provider + # dependent structure. + # Corresponds to the JSON property `claims` + # @return [Hash] + attr_accessor :claims + + # The authorized presenter of the credential. Reflects the optional + # Authorized Presenter (`azp`) claim within a JWT or the + # OAuth client id. For example, a Google Cloud Platform client id looks + # as follows: "123456789012.apps.googleusercontent.com". + # Corresponds to the JSON property `presenter` + # @return [String] + attr_accessor :presenter + + # The authenticated principal. Reflects the issuer (`iss`) and subject + # (`sub`) claims within a JWT. The issuer and subject should be `/` + # delimited, with `/` percent-encoded within the subject fragment. For + # Google accounts, the principal format is: + # "https://accounts.google.com/`id`" + # Corresponds to the JSON property `principal` + # @return [String] + attr_accessor :principal + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @access_levels = args[:access_levels] if args.key?(:access_levels) + @audiences = args[:audiences] if args.key?(:audiences) + @claims = args[:claims] if args.key?(:claims) + @presenter = args[:presenter] if args.key?(:presenter) + @principal = args[:principal] if args.key?(:principal) + end + end + # Authentication information for the operation. class AuthenticationInfo include Google::Apis::Core::Hashable @@ -336,6 +417,13 @@ module Google # @return [String] attr_accessor :resource + # This message defines core attributes for a resource. A resource is an + # addressable (named) entity provided by the destination service. For + # example, a file stored on a network storage service. + # Corresponds to the JSON property `resourceAttributes` + # @return [Google::Apis::ServicecontrolV1::Resource] + attr_accessor :resource_attributes + def initialize(**args) update!(**args) end @@ -345,6 +433,7 @@ module Google @granted = args[:granted] if args.key?(:granted) @permission = args[:permission] if args.key?(:permission) @resource = args[:resource] if args.key?(:resource) + @resource_attributes = args[:resource_attributes] if args.key?(:resource_attributes) end end @@ -1569,6 +1658,112 @@ module Google end end + # This message defines attributes for an HTTP request. If the actual + # request is not an HTTP request, the runtime system should try to map + # the actual request to an equivalent HTTP request. + class Request + include Google::Apis::Core::Hashable + + # This message defines request authentication attributes. Terminology is + # based on the JSON Web Token (JWT) standard, but the terms also + # correlate to concepts in other standards. + # Corresponds to the JSON property `auth` + # @return [Google::Apis::ServicecontrolV1::Auth] + attr_accessor :auth + + # The HTTP URL fragment. No URL decoding is performed. + # Corresponds to the JSON property `fragment` + # @return [String] + attr_accessor :fragment + + # The HTTP request headers. If multiple headers share the same key, they + # must be merged according to the HTTP spec. All header keys must be + # lowercased, because HTTP header keys are case-insensitive. + # Corresponds to the JSON property `headers` + # @return [Hash] + attr_accessor :headers + + # The HTTP request `Host` header value. + # Corresponds to the JSON property `host` + # @return [String] + attr_accessor :host + + # The unique ID for a request, which can be propagated to downstream + # systems. The ID should have low probability of collision + # within a single day for a specific service. + # Corresponds to the JSON property `id` + # @return [String] + attr_accessor :id + + # The HTTP request method, such as `GET`, `POST`. + # Corresponds to the JSON property `method` + # @return [String] + attr_accessor :method_prop + + # The HTTP URL path. + # Corresponds to the JSON property `path` + # @return [String] + attr_accessor :path + + # The network protocol used with the request, such as "http/1.1", + # "spdy/3", "h2", "h2c", "webrtc", "tcp", "udp", "quic". See + # https://www.iana.org/assignments/tls-extensiontype-values/tls-extensiontype- + # values.xhtml#alpn-protocol-ids + # for details. + # Corresponds to the JSON property `protocol` + # @return [String] + attr_accessor :protocol + + # The HTTP URL query in the format of `name1=value`&name2=value2`, as it + # appears in the first line of the HTTP request. No decoding is performed. + # Corresponds to the JSON property `query` + # @return [String] + attr_accessor :query + + # A special parameter for request reason. It is used by security systems + # to associate auditing information with a request. + # Corresponds to the JSON property `reason` + # @return [String] + attr_accessor :reason + + # The HTTP URL scheme, such as `http` and `https`. + # Corresponds to the JSON property `scheme` + # @return [String] + attr_accessor :scheme + + # The HTTP request size in bytes. If unknown, it must be -1. + # Corresponds to the JSON property `size` + # @return [Fixnum] + attr_accessor :size + + # The timestamp when the `destination` service receives the first byte of + # the request. + # Corresponds to the JSON property `time` + # @return [String] + attr_accessor :time + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @auth = args[:auth] if args.key?(:auth) + @fragment = args[:fragment] if args.key?(:fragment) + @headers = args[:headers] if args.key?(:headers) + @host = args[:host] if args.key?(:host) + @id = args[:id] if args.key?(:id) + @method_prop = args[:method_prop] if args.key?(:method_prop) + @path = args[:path] if args.key?(:path) + @protocol = args[:protocol] if args.key?(:protocol) + @query = args[:query] if args.key?(:query) + @reason = args[:reason] if args.key?(:reason) + @scheme = args[:scheme] if args.key?(:scheme) + @size = args[:size] if args.key?(:size) + @time = args[:time] if args.key?(:time) + end + end + # Metadata about the request. class RequestMetadata include Google::Apis::Core::Hashable @@ -1611,6 +1806,13 @@ module Google # @return [String] attr_accessor :caller_supplied_user_agent + # This message defines attributes for an HTTP request. If the actual + # request is not an HTTP request, the runtime system should try to map + # the actual request to an equivalent HTTP request. + # Corresponds to the JSON property `requestAttributes` + # @return [Google::Apis::ServicecontrolV1::Request] + attr_accessor :request_attributes + def initialize(**args) update!(**args) end @@ -1620,6 +1822,59 @@ module Google @caller_ip = args[:caller_ip] if args.key?(:caller_ip) @caller_network = args[:caller_network] if args.key?(:caller_network) @caller_supplied_user_agent = args[:caller_supplied_user_agent] if args.key?(:caller_supplied_user_agent) + @request_attributes = args[:request_attributes] if args.key?(:request_attributes) + end + end + + # This message defines core attributes for a resource. A resource is an + # addressable (named) entity provided by the destination service. For + # example, a file stored on a network storage service. + class Resource + include Google::Apis::Core::Hashable + + # The labels or tags on the resource, such as AWS resource tags and + # Kubernetes resource labels. + # Corresponds to the JSON property `labels` + # @return [Hash] + attr_accessor :labels + + # The stable identifier (name) of a resource on the `service`. A resource + # can be logically identified as "//`resource.service`/`resource.name`". + # The differences between a resource name and a URI are: + # * Resource name is a logical identifier, independent of network + # protocol and API version. For example, + # `//pubsub.googleapis.com/projects/123/topics/news-feed`. + # * URI often includes protocol and version information, so it can + # be used directly by applications. For example, + # `https://pubsub.googleapis.com/v1/projects/123/topics/news-feed`. + # See https://cloud.google.com/apis/design/resource_names for details. + # Corresponds to the JSON property `name` + # @return [String] + attr_accessor :name + + # The name of the service that this resource belongs to, such as + # `pubsub.googleapis.com`. The service may be different from the DNS + # hostname that actually serves the request. + # Corresponds to the JSON property `service` + # @return [String] + attr_accessor :service + + # The type of the resource. The scheme is platform-specific because + # different platforms define their resources differently. + # Corresponds to the JSON property `type` + # @return [String] + attr_accessor :type + + 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) + @service = args[:service] if args.key?(:service) + @type = args[:type] if args.key?(:type) end end diff --git a/generated/google/apis/servicecontrol_v1/representations.rb b/generated/google/apis/servicecontrol_v1/representations.rb index e129eac12..b9e4d3c5c 100644 --- a/generated/google/apis/servicecontrol_v1/representations.rb +++ b/generated/google/apis/servicecontrol_v1/representations.rb @@ -46,6 +46,12 @@ module Google include Google::Apis::Core::JsonObjectSupport end + class Auth + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class AuthenticationInfo class Representation < Google::Apis::Core::JsonRepresentation; end @@ -214,12 +220,24 @@ module Google include Google::Apis::Core::JsonObjectSupport end + class Request + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class RequestMetadata class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end + class Resource + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class ResourceInfo class Representation < Google::Apis::Core::JsonRepresentation; end @@ -304,6 +322,17 @@ module Google end end + class Auth + # @private + class Representation < Google::Apis::Core::JsonRepresentation + collection :access_levels, as: 'accessLevels' + collection :audiences, as: 'audiences' + hash :claims, as: 'claims' + property :presenter, as: 'presenter' + property :principal, as: 'principal' + end + end + class AuthenticationInfo # @private class Representation < Google::Apis::Core::JsonRepresentation @@ -319,6 +348,8 @@ module Google property :granted, as: 'granted' property :permission, as: 'permission' property :resource, as: 'resource' + property :resource_attributes, as: 'resourceAttributes', class: Google::Apis::ServicecontrolV1::Resource, decorator: Google::Apis::ServicecontrolV1::Resource::Representation + end end @@ -606,12 +637,44 @@ module Google end end + class Request + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :auth, as: 'auth', class: Google::Apis::ServicecontrolV1::Auth, decorator: Google::Apis::ServicecontrolV1::Auth::Representation + + property :fragment, as: 'fragment' + hash :headers, as: 'headers' + property :host, as: 'host' + property :id, as: 'id' + property :method_prop, as: 'method' + property :path, as: 'path' + property :protocol, as: 'protocol' + property :query, as: 'query' + property :reason, as: 'reason' + property :scheme, as: 'scheme' + property :size, :numeric_string => true, as: 'size' + property :time, as: 'time' + end + end + class RequestMetadata # @private class Representation < Google::Apis::Core::JsonRepresentation property :caller_ip, as: 'callerIp' property :caller_network, as: 'callerNetwork' property :caller_supplied_user_agent, as: 'callerSuppliedUserAgent' + property :request_attributes, as: 'requestAttributes', class: Google::Apis::ServicecontrolV1::Request, decorator: Google::Apis::ServicecontrolV1::Request::Representation + + end + end + + class Resource + # @private + class Representation < Google::Apis::Core::JsonRepresentation + hash :labels, as: 'labels' + property :name, as: 'name' + property :service, as: 'service' + property :type, as: 'type' end end