Autogenerated update (2019-01-18)
Delete: - monitoring_v1 Update: - ml_v1 - remotebuildexecution_v1 - remotebuildexecution_v1alpha - remotebuildexecution_v2
This commit is contained in:
parent
cdb6c27105
commit
aaa8267814
|
@ -82112,6 +82112,7 @@
|
||||||
"/remotebuildexecution:v1/BuildBazelRemoteExecutionV2ExecuteOperationMetadata/stdoutStreamName": stdout_stream_name
|
"/remotebuildexecution:v1/BuildBazelRemoteExecutionV2ExecuteOperationMetadata/stdoutStreamName": stdout_stream_name
|
||||||
"/remotebuildexecution:v1/BuildBazelRemoteExecutionV2ExecuteResponse": build_bazel_remote_execution_v2_execute_response
|
"/remotebuildexecution:v1/BuildBazelRemoteExecutionV2ExecuteResponse": build_bazel_remote_execution_v2_execute_response
|
||||||
"/remotebuildexecution:v1/BuildBazelRemoteExecutionV2ExecuteResponse/cachedResult": cached_result
|
"/remotebuildexecution:v1/BuildBazelRemoteExecutionV2ExecuteResponse/cachedResult": cached_result
|
||||||
|
"/remotebuildexecution:v1/BuildBazelRemoteExecutionV2ExecuteResponse/message": message
|
||||||
"/remotebuildexecution:v1/BuildBazelRemoteExecutionV2ExecuteResponse/result": result
|
"/remotebuildexecution:v1/BuildBazelRemoteExecutionV2ExecuteResponse/result": result
|
||||||
"/remotebuildexecution:v1/BuildBazelRemoteExecutionV2ExecuteResponse/serverLogs": server_logs
|
"/remotebuildexecution:v1/BuildBazelRemoteExecutionV2ExecuteResponse/serverLogs": server_logs
|
||||||
"/remotebuildexecution:v1/BuildBazelRemoteExecutionV2ExecuteResponse/serverLogs/server_log": server_log
|
"/remotebuildexecution:v1/BuildBazelRemoteExecutionV2ExecuteResponse/serverLogs/server_log": server_log
|
||||||
|
@ -82197,6 +82198,7 @@
|
||||||
"/remotebuildexecution:v1/GoogleDevtoolsRemotebuildexecutionAdminV1alphaGetWorkerPoolRequest/name": name
|
"/remotebuildexecution:v1/GoogleDevtoolsRemotebuildexecutionAdminV1alphaGetWorkerPoolRequest/name": name
|
||||||
"/remotebuildexecution:v1/GoogleDevtoolsRemotebuildexecutionAdminV1alphaInstance": google_devtools_remotebuildexecution_admin_v1alpha_instance
|
"/remotebuildexecution:v1/GoogleDevtoolsRemotebuildexecutionAdminV1alphaInstance": google_devtools_remotebuildexecution_admin_v1alpha_instance
|
||||||
"/remotebuildexecution:v1/GoogleDevtoolsRemotebuildexecutionAdminV1alphaInstance/location": location
|
"/remotebuildexecution:v1/GoogleDevtoolsRemotebuildexecutionAdminV1alphaInstance/location": location
|
||||||
|
"/remotebuildexecution:v1/GoogleDevtoolsRemotebuildexecutionAdminV1alphaInstance/loggingEnabled": logging_enabled
|
||||||
"/remotebuildexecution:v1/GoogleDevtoolsRemotebuildexecutionAdminV1alphaInstance/name": name
|
"/remotebuildexecution:v1/GoogleDevtoolsRemotebuildexecutionAdminV1alphaInstance/name": name
|
||||||
"/remotebuildexecution:v1/GoogleDevtoolsRemotebuildexecutionAdminV1alphaInstance/state": state
|
"/remotebuildexecution:v1/GoogleDevtoolsRemotebuildexecutionAdminV1alphaInstance/state": state
|
||||||
"/remotebuildexecution:v1/GoogleDevtoolsRemotebuildexecutionAdminV1alphaListInstancesRequest": google_devtools_remotebuildexecution_admin_v1alpha_list_instances_request
|
"/remotebuildexecution:v1/GoogleDevtoolsRemotebuildexecutionAdminV1alphaListInstancesRequest": google_devtools_remotebuildexecution_admin_v1alpha_list_instances_request
|
||||||
|
@ -82306,6 +82308,9 @@
|
||||||
"/remotebuildexecution:v1/GoogleDevtoolsRemoteworkersV1test2CommandResult": google_devtools_remoteworkers_v1test2_command_result
|
"/remotebuildexecution:v1/GoogleDevtoolsRemoteworkersV1test2CommandResult": google_devtools_remoteworkers_v1test2_command_result
|
||||||
"/remotebuildexecution:v1/GoogleDevtoolsRemoteworkersV1test2CommandResult/duration": duration
|
"/remotebuildexecution:v1/GoogleDevtoolsRemoteworkersV1test2CommandResult/duration": duration
|
||||||
"/remotebuildexecution:v1/GoogleDevtoolsRemoteworkersV1test2CommandResult/exitCode": exit_code
|
"/remotebuildexecution:v1/GoogleDevtoolsRemoteworkersV1test2CommandResult/exitCode": exit_code
|
||||||
|
"/remotebuildexecution:v1/GoogleDevtoolsRemoteworkersV1test2CommandResult/metadata": metadata
|
||||||
|
"/remotebuildexecution:v1/GoogleDevtoolsRemoteworkersV1test2CommandResult/metadata/metadatum": metadatum
|
||||||
|
"/remotebuildexecution:v1/GoogleDevtoolsRemoteworkersV1test2CommandResult/metadata/metadatum/metadatum": metadatum
|
||||||
"/remotebuildexecution:v1/GoogleDevtoolsRemoteworkersV1test2CommandResult/outputs": outputs
|
"/remotebuildexecution:v1/GoogleDevtoolsRemoteworkersV1test2CommandResult/outputs": outputs
|
||||||
"/remotebuildexecution:v1/GoogleDevtoolsRemoteworkersV1test2CommandResult/overhead": overhead
|
"/remotebuildexecution:v1/GoogleDevtoolsRemoteworkersV1test2CommandResult/overhead": overhead
|
||||||
"/remotebuildexecution:v1/GoogleDevtoolsRemoteworkersV1test2CommandResult/statistics": statistics
|
"/remotebuildexecution:v1/GoogleDevtoolsRemoteworkersV1test2CommandResult/statistics": statistics
|
||||||
|
@ -82459,6 +82464,7 @@
|
||||||
"/remotebuildexecution:v1alpha/BuildBazelRemoteExecutionV2ExecuteOperationMetadata/stdoutStreamName": stdout_stream_name
|
"/remotebuildexecution:v1alpha/BuildBazelRemoteExecutionV2ExecuteOperationMetadata/stdoutStreamName": stdout_stream_name
|
||||||
"/remotebuildexecution:v1alpha/BuildBazelRemoteExecutionV2ExecuteResponse": build_bazel_remote_execution_v2_execute_response
|
"/remotebuildexecution:v1alpha/BuildBazelRemoteExecutionV2ExecuteResponse": build_bazel_remote_execution_v2_execute_response
|
||||||
"/remotebuildexecution:v1alpha/BuildBazelRemoteExecutionV2ExecuteResponse/cachedResult": cached_result
|
"/remotebuildexecution:v1alpha/BuildBazelRemoteExecutionV2ExecuteResponse/cachedResult": cached_result
|
||||||
|
"/remotebuildexecution:v1alpha/BuildBazelRemoteExecutionV2ExecuteResponse/message": message
|
||||||
"/remotebuildexecution:v1alpha/BuildBazelRemoteExecutionV2ExecuteResponse/result": result
|
"/remotebuildexecution:v1alpha/BuildBazelRemoteExecutionV2ExecuteResponse/result": result
|
||||||
"/remotebuildexecution:v1alpha/BuildBazelRemoteExecutionV2ExecuteResponse/serverLogs": server_logs
|
"/remotebuildexecution:v1alpha/BuildBazelRemoteExecutionV2ExecuteResponse/serverLogs": server_logs
|
||||||
"/remotebuildexecution:v1alpha/BuildBazelRemoteExecutionV2ExecuteResponse/serverLogs/server_log": server_log
|
"/remotebuildexecution:v1alpha/BuildBazelRemoteExecutionV2ExecuteResponse/serverLogs/server_log": server_log
|
||||||
|
@ -82542,6 +82548,7 @@
|
||||||
"/remotebuildexecution:v1alpha/GoogleDevtoolsRemotebuildexecutionAdminV1alphaGetWorkerPoolRequest/name": name
|
"/remotebuildexecution:v1alpha/GoogleDevtoolsRemotebuildexecutionAdminV1alphaGetWorkerPoolRequest/name": name
|
||||||
"/remotebuildexecution:v1alpha/GoogleDevtoolsRemotebuildexecutionAdminV1alphaInstance": google_devtools_remotebuildexecution_admin_v1alpha_instance
|
"/remotebuildexecution:v1alpha/GoogleDevtoolsRemotebuildexecutionAdminV1alphaInstance": google_devtools_remotebuildexecution_admin_v1alpha_instance
|
||||||
"/remotebuildexecution:v1alpha/GoogleDevtoolsRemotebuildexecutionAdminV1alphaInstance/location": location
|
"/remotebuildexecution:v1alpha/GoogleDevtoolsRemotebuildexecutionAdminV1alphaInstance/location": location
|
||||||
|
"/remotebuildexecution:v1alpha/GoogleDevtoolsRemotebuildexecutionAdminV1alphaInstance/loggingEnabled": logging_enabled
|
||||||
"/remotebuildexecution:v1alpha/GoogleDevtoolsRemotebuildexecutionAdminV1alphaInstance/name": name
|
"/remotebuildexecution:v1alpha/GoogleDevtoolsRemotebuildexecutionAdminV1alphaInstance/name": name
|
||||||
"/remotebuildexecution:v1alpha/GoogleDevtoolsRemotebuildexecutionAdminV1alphaInstance/state": state
|
"/remotebuildexecution:v1alpha/GoogleDevtoolsRemotebuildexecutionAdminV1alphaInstance/state": state
|
||||||
"/remotebuildexecution:v1alpha/GoogleDevtoolsRemotebuildexecutionAdminV1alphaListInstancesRequest": google_devtools_remotebuildexecution_admin_v1alpha_list_instances_request
|
"/remotebuildexecution:v1alpha/GoogleDevtoolsRemotebuildexecutionAdminV1alphaListInstancesRequest": google_devtools_remotebuildexecution_admin_v1alpha_list_instances_request
|
||||||
|
@ -82651,6 +82658,9 @@
|
||||||
"/remotebuildexecution:v1alpha/GoogleDevtoolsRemoteworkersV1test2CommandResult": google_devtools_remoteworkers_v1test2_command_result
|
"/remotebuildexecution:v1alpha/GoogleDevtoolsRemoteworkersV1test2CommandResult": google_devtools_remoteworkers_v1test2_command_result
|
||||||
"/remotebuildexecution:v1alpha/GoogleDevtoolsRemoteworkersV1test2CommandResult/duration": duration
|
"/remotebuildexecution:v1alpha/GoogleDevtoolsRemoteworkersV1test2CommandResult/duration": duration
|
||||||
"/remotebuildexecution:v1alpha/GoogleDevtoolsRemoteworkersV1test2CommandResult/exitCode": exit_code
|
"/remotebuildexecution:v1alpha/GoogleDevtoolsRemoteworkersV1test2CommandResult/exitCode": exit_code
|
||||||
|
"/remotebuildexecution:v1alpha/GoogleDevtoolsRemoteworkersV1test2CommandResult/metadata": metadata
|
||||||
|
"/remotebuildexecution:v1alpha/GoogleDevtoolsRemoteworkersV1test2CommandResult/metadata/metadatum": metadatum
|
||||||
|
"/remotebuildexecution:v1alpha/GoogleDevtoolsRemoteworkersV1test2CommandResult/metadata/metadatum/metadatum": metadatum
|
||||||
"/remotebuildexecution:v1alpha/GoogleDevtoolsRemoteworkersV1test2CommandResult/outputs": outputs
|
"/remotebuildexecution:v1alpha/GoogleDevtoolsRemoteworkersV1test2CommandResult/outputs": outputs
|
||||||
"/remotebuildexecution:v1alpha/GoogleDevtoolsRemoteworkersV1test2CommandResult/overhead": overhead
|
"/remotebuildexecution:v1alpha/GoogleDevtoolsRemoteworkersV1test2CommandResult/overhead": overhead
|
||||||
"/remotebuildexecution:v1alpha/GoogleDevtoolsRemoteworkersV1test2CommandResult/statistics": statistics
|
"/remotebuildexecution:v1alpha/GoogleDevtoolsRemoteworkersV1test2CommandResult/statistics": statistics
|
||||||
|
@ -82827,6 +82837,7 @@
|
||||||
"/remotebuildexecution:v2/BuildBazelRemoteExecutionV2ExecuteRequest/skipCacheLookup": skip_cache_lookup
|
"/remotebuildexecution:v2/BuildBazelRemoteExecutionV2ExecuteRequest/skipCacheLookup": skip_cache_lookup
|
||||||
"/remotebuildexecution:v2/BuildBazelRemoteExecutionV2ExecuteResponse": build_bazel_remote_execution_v2_execute_response
|
"/remotebuildexecution:v2/BuildBazelRemoteExecutionV2ExecuteResponse": build_bazel_remote_execution_v2_execute_response
|
||||||
"/remotebuildexecution:v2/BuildBazelRemoteExecutionV2ExecuteResponse/cachedResult": cached_result
|
"/remotebuildexecution:v2/BuildBazelRemoteExecutionV2ExecuteResponse/cachedResult": cached_result
|
||||||
|
"/remotebuildexecution:v2/BuildBazelRemoteExecutionV2ExecuteResponse/message": message
|
||||||
"/remotebuildexecution:v2/BuildBazelRemoteExecutionV2ExecuteResponse/result": result
|
"/remotebuildexecution:v2/BuildBazelRemoteExecutionV2ExecuteResponse/result": result
|
||||||
"/remotebuildexecution:v2/BuildBazelRemoteExecutionV2ExecuteResponse/serverLogs": server_logs
|
"/remotebuildexecution:v2/BuildBazelRemoteExecutionV2ExecuteResponse/serverLogs": server_logs
|
||||||
"/remotebuildexecution:v2/BuildBazelRemoteExecutionV2ExecuteResponse/serverLogs/server_log": server_log
|
"/remotebuildexecution:v2/BuildBazelRemoteExecutionV2ExecuteResponse/serverLogs/server_log": server_log
|
||||||
|
@ -82946,6 +82957,7 @@
|
||||||
"/remotebuildexecution:v2/GoogleDevtoolsRemotebuildexecutionAdminV1alphaGetWorkerPoolRequest/name": name
|
"/remotebuildexecution:v2/GoogleDevtoolsRemotebuildexecutionAdminV1alphaGetWorkerPoolRequest/name": name
|
||||||
"/remotebuildexecution:v2/GoogleDevtoolsRemotebuildexecutionAdminV1alphaInstance": google_devtools_remotebuildexecution_admin_v1alpha_instance
|
"/remotebuildexecution:v2/GoogleDevtoolsRemotebuildexecutionAdminV1alphaInstance": google_devtools_remotebuildexecution_admin_v1alpha_instance
|
||||||
"/remotebuildexecution:v2/GoogleDevtoolsRemotebuildexecutionAdminV1alphaInstance/location": location
|
"/remotebuildexecution:v2/GoogleDevtoolsRemotebuildexecutionAdminV1alphaInstance/location": location
|
||||||
|
"/remotebuildexecution:v2/GoogleDevtoolsRemotebuildexecutionAdminV1alphaInstance/loggingEnabled": logging_enabled
|
||||||
"/remotebuildexecution:v2/GoogleDevtoolsRemotebuildexecutionAdminV1alphaInstance/name": name
|
"/remotebuildexecution:v2/GoogleDevtoolsRemotebuildexecutionAdminV1alphaInstance/name": name
|
||||||
"/remotebuildexecution:v2/GoogleDevtoolsRemotebuildexecutionAdminV1alphaInstance/state": state
|
"/remotebuildexecution:v2/GoogleDevtoolsRemotebuildexecutionAdminV1alphaInstance/state": state
|
||||||
"/remotebuildexecution:v2/GoogleDevtoolsRemotebuildexecutionAdminV1alphaListInstancesRequest": google_devtools_remotebuildexecution_admin_v1alpha_list_instances_request
|
"/remotebuildexecution:v2/GoogleDevtoolsRemotebuildexecutionAdminV1alphaListInstancesRequest": google_devtools_remotebuildexecution_admin_v1alpha_list_instances_request
|
||||||
|
@ -83055,6 +83067,9 @@
|
||||||
"/remotebuildexecution:v2/GoogleDevtoolsRemoteworkersV1test2CommandResult": google_devtools_remoteworkers_v1test2_command_result
|
"/remotebuildexecution:v2/GoogleDevtoolsRemoteworkersV1test2CommandResult": google_devtools_remoteworkers_v1test2_command_result
|
||||||
"/remotebuildexecution:v2/GoogleDevtoolsRemoteworkersV1test2CommandResult/duration": duration
|
"/remotebuildexecution:v2/GoogleDevtoolsRemoteworkersV1test2CommandResult/duration": duration
|
||||||
"/remotebuildexecution:v2/GoogleDevtoolsRemoteworkersV1test2CommandResult/exitCode": exit_code
|
"/remotebuildexecution:v2/GoogleDevtoolsRemoteworkersV1test2CommandResult/exitCode": exit_code
|
||||||
|
"/remotebuildexecution:v2/GoogleDevtoolsRemoteworkersV1test2CommandResult/metadata": metadata
|
||||||
|
"/remotebuildexecution:v2/GoogleDevtoolsRemoteworkersV1test2CommandResult/metadata/metadatum": metadatum
|
||||||
|
"/remotebuildexecution:v2/GoogleDevtoolsRemoteworkersV1test2CommandResult/metadata/metadatum/metadatum": metadatum
|
||||||
"/remotebuildexecution:v2/GoogleDevtoolsRemoteworkersV1test2CommandResult/outputs": outputs
|
"/remotebuildexecution:v2/GoogleDevtoolsRemoteworkersV1test2CommandResult/outputs": outputs
|
||||||
"/remotebuildexecution:v2/GoogleDevtoolsRemoteworkersV1test2CommandResult/overhead": overhead
|
"/remotebuildexecution:v2/GoogleDevtoolsRemoteworkersV1test2CommandResult/overhead": overhead
|
||||||
"/remotebuildexecution:v2/GoogleDevtoolsRemoteworkersV1test2CommandResult/statistics": statistics
|
"/remotebuildexecution:v2/GoogleDevtoolsRemoteworkersV1test2CommandResult/statistics": statistics
|
||||||
|
|
|
@ -695,6 +695,43 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# The patch service account request.
|
||||||
|
class PatchServiceAccountRequest
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# A service account in the Identity and Access Management API.
|
||||||
|
# To create a service account, specify the `project_id` and the `account_id`
|
||||||
|
# for the account. The `account_id` is unique within the project, and is used
|
||||||
|
# to generate the service account email address and a stable
|
||||||
|
# `unique_id`.
|
||||||
|
# If the account already exists, the account's resource name is returned
|
||||||
|
# in the format of projects/`PROJECT_ID`/serviceAccounts/`ACCOUNT`. The caller
|
||||||
|
# can use the name in other methods to access the account.
|
||||||
|
# All other methods can identify the service account using the format
|
||||||
|
# `projects/`PROJECT_ID`/serviceAccounts/`ACCOUNT``.
|
||||||
|
# Using `-` as a wildcard for the `PROJECT_ID` will infer the project from
|
||||||
|
# the account. The `ACCOUNT` value can be the `email` address or the
|
||||||
|
# `unique_id` of the service account.
|
||||||
|
# Corresponds to the JSON property `serviceAccount`
|
||||||
|
# @return [Google::Apis::IamV1::ServiceAccount]
|
||||||
|
attr_accessor :service_account
|
||||||
|
|
||||||
|
#
|
||||||
|
# Corresponds to the JSON property `updateMask`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :update_mask
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@service_account = args[:service_account] if args.key?(:service_account)
|
||||||
|
@update_mask = args[:update_mask] if args.key?(:update_mask)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
# A permission which can be included by a role.
|
# A permission which can be included by a role.
|
||||||
class Permission
|
class Permission
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
|
|
@ -124,6 +124,12 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class PatchServiceAccountRequest
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
class Permission
|
class Permission
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -400,6 +406,15 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class PatchServiceAccountRequest
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :service_account, as: 'serviceAccount', class: Google::Apis::IamV1::ServiceAccount, decorator: Google::Apis::IamV1::ServiceAccount::Representation
|
||||||
|
|
||||||
|
property :update_mask, as: 'updateMask'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
class Permission
|
class Permission
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
|
|
@ -792,6 +792,50 @@ module Google
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# Patches a ServiceAccount.
|
||||||
|
# Currently, only the following fields are updatable:
|
||||||
|
# `display_name` and `description`.
|
||||||
|
# Only fields specified in the request are garaunteed to be returned in
|
||||||
|
# the response. Other fields in the response may be empty.
|
||||||
|
# Note: The field mask is required.
|
||||||
|
# @param [String] name
|
||||||
|
# The resource name of the service account in the following format:
|
||||||
|
# `projects/`PROJECT_ID`/serviceAccounts/`ACCOUNT``.
|
||||||
|
# Requests using `-` as a wildcard for the `PROJECT_ID` will infer the
|
||||||
|
# project from the `account` and the `ACCOUNT` value can be the `email`
|
||||||
|
# address or the `unique_id` of the service account.
|
||||||
|
# In responses the resource name will always be in the format
|
||||||
|
# `projects/`PROJECT_ID`/serviceAccounts/`ACCOUNT``.
|
||||||
|
# @param [Google::Apis::IamV1::PatchServiceAccountRequest] patch_service_account_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::IamV1::ServiceAccount] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::IamV1::ServiceAccount]
|
||||||
|
#
|
||||||
|
# @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_service_account(name, patch_service_account_request_object = nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:patch, 'v1/{+name}', options)
|
||||||
|
command.request_representation = Google::Apis::IamV1::PatchServiceAccountRequest::Representation
|
||||||
|
command.request_object = patch_service_account_request_object
|
||||||
|
command.response_representation = Google::Apis::IamV1::ServiceAccount::Representation
|
||||||
|
command.response_class = Google::Apis::IamV1::ServiceAccount
|
||||||
|
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
|
||||||
|
|
||||||
# Sets the IAM access control policy for a
|
# Sets the IAM access control policy for a
|
||||||
# ServiceAccount.
|
# ServiceAccount.
|
||||||
# @param [String] resource
|
# @param [String] resource
|
||||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
||||||
# @see https://cloud.google.com/ml/
|
# @see https://cloud.google.com/ml/
|
||||||
module MlV1
|
module MlV1
|
||||||
VERSION = 'V1'
|
VERSION = 'V1'
|
||||||
REVISION = '20181207'
|
REVISION = '20190115'
|
||||||
|
|
||||||
# View and manage your data across Google Cloud Platform services
|
# View and manage your data across Google Cloud Platform services
|
||||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||||
|
|
|
@ -53,12 +53,12 @@ module Google
|
||||||
class GoogleApiHttpBody
|
class GoogleApiHttpBody
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
# The HTTP Content-Type string representing the content type of the body.
|
# The HTTP Content-Type header value specifying the content type of the body.
|
||||||
# Corresponds to the JSON property `contentType`
|
# Corresponds to the JSON property `contentType`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :content_type
|
attr_accessor :content_type
|
||||||
|
|
||||||
# HTTP body binary data.
|
# The HTTP request/response body as raw binary.
|
||||||
# Corresponds to the JSON property `data`
|
# Corresponds to the JSON property `data`
|
||||||
# NOTE: Values are automatically base64 encoded/decoded in the client library.
|
# NOTE: Values are automatically base64 encoded/decoded in the client library.
|
||||||
# @return [String]
|
# @return [String]
|
||||||
|
@ -445,7 +445,7 @@ module Google
|
||||||
# @return [Hash<String,String>]
|
# @return [Hash<String,String>]
|
||||||
attr_accessor :labels
|
attr_accessor :labels
|
||||||
|
|
||||||
# Represents input parameters for a prediction job. Next field: 20
|
# Represents input parameters for a prediction job.
|
||||||
# Corresponds to the JSON property `predictionInput`
|
# Corresponds to the JSON property `predictionInput`
|
||||||
# @return [Google::Apis::MlV1::GoogleCloudMlV1PredictionInput]
|
# @return [Google::Apis::MlV1::GoogleCloudMlV1PredictionInput]
|
||||||
attr_accessor :prediction_input
|
attr_accessor :prediction_input
|
||||||
|
@ -927,7 +927,7 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
# Represents input parameters for a prediction job. Next field: 20
|
# Represents input parameters for a prediction job.
|
||||||
class GoogleCloudMlV1PredictionInput
|
class GoogleCloudMlV1PredictionInput
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
@ -1181,26 +1181,22 @@ module Google
|
||||||
# <dt>standard_v100</dt>
|
# <dt>standard_v100</dt>
|
||||||
# <dd>
|
# <dd>
|
||||||
# A machine equivalent to <i>standard</i> that
|
# A machine equivalent to <i>standard</i> that
|
||||||
# also includes a single NVIDIA Tesla V100 GPU. The availability of these
|
# also includes a single NVIDIA Tesla V100 GPU.
|
||||||
# GPUs is in the <i>Beta</i> launch stage.
|
|
||||||
# </dd>
|
# </dd>
|
||||||
# <dt>large_model_v100</dt>
|
# <dt>large_model_v100</dt>
|
||||||
# <dd>
|
# <dd>
|
||||||
# A machine equivalent to <i>large_model</i> that
|
# A machine equivalent to <i>large_model</i> that
|
||||||
# also includes a single NVIDIA Tesla V100 GPU. The availability of these
|
# also includes a single NVIDIA Tesla V100 GPU.
|
||||||
# GPUs is in the <i>Beta</i> launch stage.
|
|
||||||
# </dd>
|
# </dd>
|
||||||
# <dt>complex_model_m_v100</dt>
|
# <dt>complex_model_m_v100</dt>
|
||||||
# <dd>
|
# <dd>
|
||||||
# A machine equivalent to <i>complex_model_m</i> that
|
# A machine equivalent to <i>complex_model_m</i> that
|
||||||
# also includes four NVIDIA Tesla V100 GPUs. The availability of these
|
# also includes four NVIDIA Tesla V100 GPUs.
|
||||||
# GPUs is in the <i>Beta</i> launch stage.
|
|
||||||
# </dd>
|
# </dd>
|
||||||
# <dt>complex_model_l_v100</dt>
|
# <dt>complex_model_l_v100</dt>
|
||||||
# <dd>
|
# <dd>
|
||||||
# A machine equivalent to <i>complex_model_l</i> that
|
# A machine equivalent to <i>complex_model_l</i> that
|
||||||
# also includes eight NVIDIA Tesla V100 GPUs. The availability of these
|
# also includes eight NVIDIA Tesla V100 GPUs.
|
||||||
# GPUs is in the <i>Beta</i> launch stage.
|
|
||||||
# </dd>
|
# </dd>
|
||||||
# <dt>cloud_tpu</dt>
|
# <dt>cloud_tpu</dt>
|
||||||
# <dd>
|
# <dd>
|
||||||
|
@ -1226,6 +1222,7 @@ module Google
|
||||||
# `parameter_server_type`.
|
# `parameter_server_type`.
|
||||||
# This value can only be used when `scale_tier` is set to `CUSTOM`.If you
|
# This value can only be used when `scale_tier` is set to `CUSTOM`.If you
|
||||||
# set this value, you must also set `parameter_server_type`.
|
# set this value, you must also set `parameter_server_type`.
|
||||||
|
# The default value is zero.
|
||||||
# Corresponds to the JSON property `parameterServerCount`
|
# Corresponds to the JSON property `parameterServerCount`
|
||||||
# @return [Fixnum]
|
# @return [Fixnum]
|
||||||
attr_accessor :parameter_server_count
|
attr_accessor :parameter_server_count
|
||||||
|
@ -1280,6 +1277,7 @@ module Google
|
||||||
# replica in the cluster will be of the type specified in `worker_type`.
|
# replica in the cluster will be of the type specified in `worker_type`.
|
||||||
# This value can only be used when `scale_tier` is set to `CUSTOM`. If you
|
# This value can only be used when `scale_tier` is set to `CUSTOM`. If you
|
||||||
# set this value, you must also set `worker_type`.
|
# set this value, you must also set `worker_type`.
|
||||||
|
# The default value is zero.
|
||||||
# Corresponds to the JSON property `workerCount`
|
# Corresponds to the JSON property `workerCount`
|
||||||
# @return [Fixnum]
|
# @return [Fixnum]
|
||||||
attr_accessor :worker_count
|
attr_accessor :worker_count
|
||||||
|
|
|
@ -1,33 +0,0 @@
|
||||||
# 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/monitoring_v1/service.rb'
|
|
||||||
require 'google/apis/monitoring_v1/classes.rb'
|
|
||||||
require 'google/apis/monitoring_v1/representations.rb'
|
|
||||||
|
|
||||||
module Google
|
|
||||||
module Apis
|
|
||||||
# Stackdriver Monitoring API
|
|
||||||
#
|
|
||||||
# Manages your Stackdriver Monitoring data and configurations. Most projects
|
|
||||||
# must be associated with a Stackdriver account, with a few exceptions as noted
|
|
||||||
# on the individual method pages.
|
|
||||||
#
|
|
||||||
# @see https://cloud.google.com/monitoring/api/
|
|
||||||
module MonitoringV1
|
|
||||||
VERSION = 'V1'
|
|
||||||
REVISION = '20181217'
|
|
||||||
end
|
|
||||||
end
|
|
||||||
end
|
|
|
@ -1,474 +0,0 @@
|
||||||
# Copyright 2015 Google Inc.
|
|
||||||
#
|
|
||||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
|
||||||
# you may not use this file except in compliance with the License.
|
|
||||||
# You may obtain a copy of the License at
|
|
||||||
#
|
|
||||||
# http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
#
|
|
||||||
# Unless required by applicable law or agreed to in writing, software
|
|
||||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
# See the License for the specific language governing permissions and
|
|
||||||
# limitations under the License.
|
|
||||||
|
|
||||||
require 'date'
|
|
||||||
require 'google/apis/core/base_service'
|
|
||||||
require 'google/apis/core/json_representation'
|
|
||||||
require 'google/apis/core/hashable'
|
|
||||||
require 'google/apis/errors'
|
|
||||||
|
|
||||||
module Google
|
|
||||||
module Apis
|
|
||||||
module MonitoringV1
|
|
||||||
|
|
||||||
# The request message for Operations.CancelOperation.
|
|
||||||
class CancelOperationRequest
|
|
||||||
include Google::Apis::Core::Hashable
|
|
||||||
|
|
||||||
def initialize(**args)
|
|
||||||
update!(**args)
|
|
||||||
end
|
|
||||||
|
|
||||||
# Update properties of this object
|
|
||||||
def update!(**args)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
# A set of (label, value) pairs which were dropped during aggregation, attached
|
|
||||||
# to google.api.Distribution.Exemplars in google.api.Distribution values during
|
|
||||||
# aggregation.These values are used in combination with the label values that
|
|
||||||
# remain on the aggregated Distribution timeseries to construct the full label
|
|
||||||
# set for the exemplar values. The resulting full label set may be used to
|
|
||||||
# identify the specific task/job/instance (for example) which may be
|
|
||||||
# contributing to a long-tail, while allowing the storage savings of only
|
|
||||||
# storing aggregated distribution values for a large group.Note that there are
|
|
||||||
# no guarantees on ordering of the labels from exemplar-to-exemplar and from
|
|
||||||
# distribution-to-distribution in the same stream, and there may be duplicates.
|
|
||||||
# It is up to clients to resolve any ambiguities.
|
|
||||||
class DroppedLabels
|
|
||||||
include Google::Apis::Core::Hashable
|
|
||||||
|
|
||||||
# Map from label to its value, for all labels dropped in any aggregation.
|
|
||||||
# Corresponds to the JSON property `label`
|
|
||||||
# @return [Hash<String,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 generic empty message that you can re-use to avoid defining duplicated empty
|
|
||||||
# messages in your APIs. A typical example is to use it as the request or the
|
|
||||||
# response type of an API method. For instance:
|
|
||||||
# service Foo `
|
|
||||||
# rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty);
|
|
||||||
# `
|
|
||||||
# The JSON representation for Empty is empty JSON object ``.
|
|
||||||
class Empty
|
|
||||||
include Google::Apis::Core::Hashable
|
|
||||||
|
|
||||||
def initialize(**args)
|
|
||||||
update!(**args)
|
|
||||||
end
|
|
||||||
|
|
||||||
# Update properties of this object
|
|
||||||
def update!(**args)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
# A single field of a message type.
|
|
||||||
class Field
|
|
||||||
include Google::Apis::Core::Hashable
|
|
||||||
|
|
||||||
# The field cardinality.
|
|
||||||
# Corresponds to the JSON property `cardinality`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :cardinality
|
|
||||||
|
|
||||||
# The string value of the default value of this field. Proto2 syntax only.
|
|
||||||
# Corresponds to the JSON property `defaultValue`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :default_value
|
|
||||||
|
|
||||||
# The field JSON name.
|
|
||||||
# Corresponds to the JSON property `jsonName`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :json_name
|
|
||||||
|
|
||||||
# The field type.
|
|
||||||
# Corresponds to the JSON property `kind`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :kind
|
|
||||||
|
|
||||||
# The field name.
|
|
||||||
# Corresponds to the JSON property `name`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :name
|
|
||||||
|
|
||||||
# The field number.
|
|
||||||
# Corresponds to the JSON property `number`
|
|
||||||
# @return [Fixnum]
|
|
||||||
attr_accessor :number
|
|
||||||
|
|
||||||
# The index of the field type in Type.oneofs, for message or enumeration types.
|
|
||||||
# The first type has index 1; zero means the type is not in the list.
|
|
||||||
# Corresponds to the JSON property `oneofIndex`
|
|
||||||
# @return [Fixnum]
|
|
||||||
attr_accessor :oneof_index
|
|
||||||
|
|
||||||
# The protocol buffer options.
|
|
||||||
# Corresponds to the JSON property `options`
|
|
||||||
# @return [Array<Google::Apis::MonitoringV1::Option>]
|
|
||||||
attr_accessor :options
|
|
||||||
|
|
||||||
# Whether to use alternative packed wire representation.
|
|
||||||
# Corresponds to the JSON property `packed`
|
|
||||||
# @return [Boolean]
|
|
||||||
attr_accessor :packed
|
|
||||||
alias_method :packed?, :packed
|
|
||||||
|
|
||||||
# The field type URL, without the scheme, for message or enumeration types.
|
|
||||||
# Example: "type.googleapis.com/google.protobuf.Timestamp".
|
|
||||||
# Corresponds to the JSON property `typeUrl`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :type_url
|
|
||||||
|
|
||||||
def initialize(**args)
|
|
||||||
update!(**args)
|
|
||||||
end
|
|
||||||
|
|
||||||
# Update properties of this object
|
|
||||||
def update!(**args)
|
|
||||||
@cardinality = args[:cardinality] if args.key?(:cardinality)
|
|
||||||
@default_value = args[:default_value] if args.key?(:default_value)
|
|
||||||
@json_name = args[:json_name] if args.key?(:json_name)
|
|
||||||
@kind = args[:kind] if args.key?(:kind)
|
|
||||||
@name = args[:name] if args.key?(:name)
|
|
||||||
@number = args[:number] if args.key?(:number)
|
|
||||||
@oneof_index = args[:oneof_index] if args.key?(:oneof_index)
|
|
||||||
@options = args[:options] if args.key?(:options)
|
|
||||||
@packed = args[:packed] if args.key?(:packed)
|
|
||||||
@type_url = args[:type_url] if args.key?(:type_url)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
# The response message for Operations.ListOperations.
|
|
||||||
class ListOperationsResponse
|
|
||||||
include Google::Apis::Core::Hashable
|
|
||||||
|
|
||||||
# The standard List next-page token.
|
|
||||||
# Corresponds to the JSON property `nextPageToken`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :next_page_token
|
|
||||||
|
|
||||||
# A list of operations that matches the specified filter in the request.
|
|
||||||
# Corresponds to the JSON property `operations`
|
|
||||||
# @return [Array<Google::Apis::MonitoringV1::Operation>]
|
|
||||||
attr_accessor :operations
|
|
||||||
|
|
||||||
def initialize(**args)
|
|
||||||
update!(**args)
|
|
||||||
end
|
|
||||||
|
|
||||||
# Update properties of this object
|
|
||||||
def update!(**args)
|
|
||||||
@next_page_token = args[:next_page_token] if args.key?(:next_page_token)
|
|
||||||
@operations = args[:operations] if args.key?(:operations)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
# This resource represents a long-running operation that is the result of a
|
|
||||||
# network API call.
|
|
||||||
class Operation
|
|
||||||
include Google::Apis::Core::Hashable
|
|
||||||
|
|
||||||
# If the value is false, it means the operation is still in progress. If true,
|
|
||||||
# the operation is completed, and either error or response is available.
|
|
||||||
# Corresponds to the JSON property `done`
|
|
||||||
# @return [Boolean]
|
|
||||||
attr_accessor :done
|
|
||||||
alias_method :done?, :done
|
|
||||||
|
|
||||||
# The Status type defines a logical error model that is suitable for different
|
|
||||||
# programming environments, including REST APIs and RPC APIs. It is used by gRPC
|
|
||||||
# (https://github.com/grpc). The error model is designed to be:
|
|
||||||
# Simple to use and understand for most users
|
|
||||||
# Flexible enough to meet unexpected needsOverviewThe Status message contains
|
|
||||||
# three pieces of data: error code, error message, and error details. The error
|
|
||||||
# code should be an enum value of google.rpc.Code, but it may accept additional
|
|
||||||
# error codes if needed. The error message should be a developer-facing English
|
|
||||||
# message that helps developers understand and resolve the error. If a localized
|
|
||||||
# user-facing error message is needed, put the localized message in the error
|
|
||||||
# details or localize it in the client. The optional error details may contain
|
|
||||||
# arbitrary information about the error. There is a predefined set of error
|
|
||||||
# detail types in the package google.rpc that can be used for common error
|
|
||||||
# conditions.Language mappingThe Status message is the logical representation of
|
|
||||||
# the error model, but it is not necessarily the actual wire format. When the
|
|
||||||
# Status message is exposed in different client libraries and different wire
|
|
||||||
# protocols, it can be mapped differently. For example, it will likely be mapped
|
|
||||||
# to some exceptions in Java, but more likely mapped to some error codes in C.
|
|
||||||
# Other usesThe error model and the Status message can be used in a variety of
|
|
||||||
# environments, either with or without APIs, to provide a consistent developer
|
|
||||||
# experience across different environments.Example uses of this error model
|
|
||||||
# include:
|
|
||||||
# Partial errors. If a service needs to return partial errors to the client, it
|
|
||||||
# may embed the Status in the normal response to indicate the partial errors.
|
|
||||||
# Workflow errors. A typical workflow has multiple steps. Each step may have a
|
|
||||||
# Status message for error reporting.
|
|
||||||
# Batch operations. If a client uses batch request and batch response, the
|
|
||||||
# Status message should be used directly inside batch response, one for each
|
|
||||||
# error sub-response.
|
|
||||||
# Asynchronous operations. If an API call embeds asynchronous operation results
|
|
||||||
# in its response, the status of those operations should be represented directly
|
|
||||||
# using the Status message.
|
|
||||||
# Logging. If some API errors are stored in logs, the message Status could be
|
|
||||||
# used directly after any stripping needed for security/privacy reasons.
|
|
||||||
# Corresponds to the JSON property `error`
|
|
||||||
# @return [Google::Apis::MonitoringV1::Status]
|
|
||||||
attr_accessor :error
|
|
||||||
|
|
||||||
# Service-specific metadata associated with the operation. It typically contains
|
|
||||||
# progress information and common metadata such as create time. Some services
|
|
||||||
# might not provide such metadata. Any method that returns a long-running
|
|
||||||
# operation should document the metadata type, if any.
|
|
||||||
# Corresponds to the JSON property `metadata`
|
|
||||||
# @return [Hash<String,Object>]
|
|
||||||
attr_accessor :metadata
|
|
||||||
|
|
||||||
# The server-assigned name, which is only unique within the same service that
|
|
||||||
# originally returns it. If you use the default HTTP mapping, the name should
|
|
||||||
# have the format of operations/some/unique/name.
|
|
||||||
# Corresponds to the JSON property `name`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :name
|
|
||||||
|
|
||||||
# The normal response of the operation in case of success. If the original
|
|
||||||
# method returns no data on success, such as Delete, the response is google.
|
|
||||||
# protobuf.Empty. If the original method is standard Get/Create/Update, the
|
|
||||||
# response should be the resource. For other methods, the response should have
|
|
||||||
# the type XxxResponse, where Xxx is the original method name. For example, if
|
|
||||||
# the original method name is TakeSnapshot(), the inferred response type is
|
|
||||||
# TakeSnapshotResponse.
|
|
||||||
# Corresponds to the JSON property `response`
|
|
||||||
# @return [Hash<String,Object>]
|
|
||||||
attr_accessor :response
|
|
||||||
|
|
||||||
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)
|
|
||||||
@metadata = args[:metadata] if args.key?(:metadata)
|
|
||||||
@name = args[:name] if args.key?(:name)
|
|
||||||
@response = args[:response] if args.key?(:response)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
# A protocol buffer option, which can be attached to a message, field,
|
|
||||||
# enumeration, etc.
|
|
||||||
class Option
|
|
||||||
include Google::Apis::Core::Hashable
|
|
||||||
|
|
||||||
# The option's name. For protobuf built-in options (options defined in
|
|
||||||
# descriptor.proto), this is the short name. For example, "map_entry". For
|
|
||||||
# custom options, it should be the fully-qualified name. For example, "google.
|
|
||||||
# api.http".
|
|
||||||
# Corresponds to the JSON property `name`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :name
|
|
||||||
|
|
||||||
# The option's value packed in an Any message. If the value is a primitive, the
|
|
||||||
# corresponding wrapper type defined in google/protobuf/wrappers.proto should be
|
|
||||||
# used. If the value is an enum, it should be stored as an int32 value using the
|
|
||||||
# google.protobuf.Int32Value type.
|
|
||||||
# Corresponds to the JSON property `value`
|
|
||||||
# @return [Hash<String,Object>]
|
|
||||||
attr_accessor :value
|
|
||||||
|
|
||||||
def initialize(**args)
|
|
||||||
update!(**args)
|
|
||||||
end
|
|
||||||
|
|
||||||
# Update properties of this object
|
|
||||||
def update!(**args)
|
|
||||||
@name = args[:name] if args.key?(:name)
|
|
||||||
@value = args[:value] if args.key?(:value)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
# SourceContext represents information about the source of a protobuf element,
|
|
||||||
# like the file in which it is defined.
|
|
||||||
class SourceContext
|
|
||||||
include Google::Apis::Core::Hashable
|
|
||||||
|
|
||||||
# The path-qualified name of the .proto file that contained the associated
|
|
||||||
# protobuf element. For example: "google/protobuf/source_context.proto".
|
|
||||||
# Corresponds to the JSON property `fileName`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :file_name
|
|
||||||
|
|
||||||
def initialize(**args)
|
|
||||||
update!(**args)
|
|
||||||
end
|
|
||||||
|
|
||||||
# Update properties of this object
|
|
||||||
def update!(**args)
|
|
||||||
@file_name = args[:file_name] if args.key?(:file_name)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
# The context of a span, attached to google.api.Distribution.Exemplars in google.
|
|
||||||
# api.Distribution values during aggregation.It contains the name of a span with
|
|
||||||
# format: projects/PROJECT_ID/traces/TRACE_ID/spans/SPAN_ID
|
|
||||||
class SpanContext
|
|
||||||
include Google::Apis::Core::Hashable
|
|
||||||
|
|
||||||
# The resource name of the span in the following format:
|
|
||||||
# projects/[PROJECT_ID]/traces/[TRACE_ID]/spans/[SPAN_ID]
|
|
||||||
# TRACE_ID is a unique identifier for a trace within a project; it is a 32-
|
|
||||||
# character hexadecimal encoding of a 16-byte array.SPAN_ID is a unique
|
|
||||||
# identifier for a span within a trace; it is a 16-character hexadecimal
|
|
||||||
# encoding of an 8-byte array.
|
|
||||||
# Corresponds to the JSON property `spanName`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :span_name
|
|
||||||
|
|
||||||
def initialize(**args)
|
|
||||||
update!(**args)
|
|
||||||
end
|
|
||||||
|
|
||||||
# Update properties of this object
|
|
||||||
def update!(**args)
|
|
||||||
@span_name = args[:span_name] if args.key?(:span_name)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
# The Status type defines a logical error model that is suitable for different
|
|
||||||
# programming environments, including REST APIs and RPC APIs. It is used by gRPC
|
|
||||||
# (https://github.com/grpc). The error model is designed to be:
|
|
||||||
# Simple to use and understand for most users
|
|
||||||
# Flexible enough to meet unexpected needsOverviewThe Status message contains
|
|
||||||
# three pieces of data: error code, error message, and error details. The error
|
|
||||||
# code should be an enum value of google.rpc.Code, but it may accept additional
|
|
||||||
# error codes if needed. The error message should be a developer-facing English
|
|
||||||
# message that helps developers understand and resolve the error. If a localized
|
|
||||||
# user-facing error message is needed, put the localized message in the error
|
|
||||||
# details or localize it in the client. The optional error details may contain
|
|
||||||
# arbitrary information about the error. There is a predefined set of error
|
|
||||||
# detail types in the package google.rpc that can be used for common error
|
|
||||||
# conditions.Language mappingThe Status message is the logical representation of
|
|
||||||
# the error model, but it is not necessarily the actual wire format. When the
|
|
||||||
# Status message is exposed in different client libraries and different wire
|
|
||||||
# protocols, it can be mapped differently. For example, it will likely be mapped
|
|
||||||
# to some exceptions in Java, but more likely mapped to some error codes in C.
|
|
||||||
# Other usesThe error model and the Status message can be used in a variety of
|
|
||||||
# environments, either with or without APIs, to provide a consistent developer
|
|
||||||
# experience across different environments.Example uses of this error model
|
|
||||||
# include:
|
|
||||||
# Partial errors. If a service needs to return partial errors to the client, it
|
|
||||||
# may embed the Status in the normal response to indicate the partial errors.
|
|
||||||
# Workflow errors. A typical workflow has multiple steps. Each step may have a
|
|
||||||
# Status message for error reporting.
|
|
||||||
# Batch operations. If a client uses batch request and batch response, the
|
|
||||||
# Status message should be used directly inside batch response, one for each
|
|
||||||
# error sub-response.
|
|
||||||
# Asynchronous operations. If an API call embeds asynchronous operation results
|
|
||||||
# in its response, the status of those operations should be represented directly
|
|
||||||
# using the Status message.
|
|
||||||
# Logging. If some API errors are stored in logs, the message Status could be
|
|
||||||
# used directly after any stripping needed for security/privacy reasons.
|
|
||||||
class Status
|
|
||||||
include Google::Apis::Core::Hashable
|
|
||||||
|
|
||||||
# The status code, which should be an enum value of google.rpc.Code.
|
|
||||||
# Corresponds to the JSON property `code`
|
|
||||||
# @return [Fixnum]
|
|
||||||
attr_accessor :code
|
|
||||||
|
|
||||||
# A list of messages that carry the error details. There is a common set of
|
|
||||||
# message types for APIs to use.
|
|
||||||
# Corresponds to the JSON property `details`
|
|
||||||
# @return [Array<Hash<String,Object>>]
|
|
||||||
attr_accessor :details
|
|
||||||
|
|
||||||
# A developer-facing error message, which should be in English. Any user-facing
|
|
||||||
# error message should be localized and sent in the google.rpc.Status.details
|
|
||||||
# field, or localized by the client.
|
|
||||||
# Corresponds to the JSON property `message`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :message
|
|
||||||
|
|
||||||
def initialize(**args)
|
|
||||||
update!(**args)
|
|
||||||
end
|
|
||||||
|
|
||||||
# Update properties of this object
|
|
||||||
def update!(**args)
|
|
||||||
@code = args[:code] if args.key?(:code)
|
|
||||||
@details = args[:details] if args.key?(:details)
|
|
||||||
@message = args[:message] if args.key?(:message)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
# A protocol buffer message type.
|
|
||||||
class Type
|
|
||||||
include Google::Apis::Core::Hashable
|
|
||||||
|
|
||||||
# The list of fields.
|
|
||||||
# Corresponds to the JSON property `fields`
|
|
||||||
# @return [Array<Google::Apis::MonitoringV1::Field>]
|
|
||||||
attr_accessor :fields
|
|
||||||
|
|
||||||
# The fully qualified message name.
|
|
||||||
# Corresponds to the JSON property `name`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :name
|
|
||||||
|
|
||||||
# The list of types appearing in oneof definitions in this type.
|
|
||||||
# Corresponds to the JSON property `oneofs`
|
|
||||||
# @return [Array<String>]
|
|
||||||
attr_accessor :oneofs
|
|
||||||
|
|
||||||
# The protocol buffer options.
|
|
||||||
# Corresponds to the JSON property `options`
|
|
||||||
# @return [Array<Google::Apis::MonitoringV1::Option>]
|
|
||||||
attr_accessor :options
|
|
||||||
|
|
||||||
# SourceContext represents information about the source of a protobuf element,
|
|
||||||
# like the file in which it is defined.
|
|
||||||
# Corresponds to the JSON property `sourceContext`
|
|
||||||
# @return [Google::Apis::MonitoringV1::SourceContext]
|
|
||||||
attr_accessor :source_context
|
|
||||||
|
|
||||||
# The source syntax.
|
|
||||||
# Corresponds to the JSON property `syntax`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :syntax
|
|
||||||
|
|
||||||
def initialize(**args)
|
|
||||||
update!(**args)
|
|
||||||
end
|
|
||||||
|
|
||||||
# Update properties of this object
|
|
||||||
def update!(**args)
|
|
||||||
@fields = args[:fields] if args.key?(:fields)
|
|
||||||
@name = args[:name] if args.key?(:name)
|
|
||||||
@oneofs = args[:oneofs] if args.key?(:oneofs)
|
|
||||||
@options = args[:options] if args.key?(:options)
|
|
||||||
@source_context = args[:source_context] if args.key?(:source_context)
|
|
||||||
@syntax = args[:syntax] if args.key?(:syntax)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
end
|
|
||||||
end
|
|
||||||
end
|
|
|
@ -1,195 +0,0 @@
|
||||||
# Copyright 2015 Google Inc.
|
|
||||||
#
|
|
||||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
|
||||||
# you may not use this file except in compliance with the License.
|
|
||||||
# You may obtain a copy of the License at
|
|
||||||
#
|
|
||||||
# http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
#
|
|
||||||
# Unless required by applicable law or agreed to in writing, software
|
|
||||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
# See the License for the specific language governing permissions and
|
|
||||||
# limitations under the License.
|
|
||||||
|
|
||||||
require 'date'
|
|
||||||
require 'google/apis/core/base_service'
|
|
||||||
require 'google/apis/core/json_representation'
|
|
||||||
require 'google/apis/core/hashable'
|
|
||||||
require 'google/apis/errors'
|
|
||||||
|
|
||||||
module Google
|
|
||||||
module Apis
|
|
||||||
module MonitoringV1
|
|
||||||
|
|
||||||
class CancelOperationRequest
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class DroppedLabels
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class Empty
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class Field
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class ListOperationsResponse
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class Operation
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class Option
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class SourceContext
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class SpanContext
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class Status
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class Type
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class CancelOperationRequest
|
|
||||||
# @private
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
class DroppedLabels
|
|
||||||
# @private
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
hash :label, as: 'label'
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
class Empty
|
|
||||||
# @private
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
class Field
|
|
||||||
# @private
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :cardinality, as: 'cardinality'
|
|
||||||
property :default_value, as: 'defaultValue'
|
|
||||||
property :json_name, as: 'jsonName'
|
|
||||||
property :kind, as: 'kind'
|
|
||||||
property :name, as: 'name'
|
|
||||||
property :number, as: 'number'
|
|
||||||
property :oneof_index, as: 'oneofIndex'
|
|
||||||
collection :options, as: 'options', class: Google::Apis::MonitoringV1::Option, decorator: Google::Apis::MonitoringV1::Option::Representation
|
|
||||||
|
|
||||||
property :packed, as: 'packed'
|
|
||||||
property :type_url, as: 'typeUrl'
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
class ListOperationsResponse
|
|
||||||
# @private
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :next_page_token, as: 'nextPageToken'
|
|
||||||
collection :operations, as: 'operations', class: Google::Apis::MonitoringV1::Operation, decorator: Google::Apis::MonitoringV1::Operation::Representation
|
|
||||||
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
class Operation
|
|
||||||
# @private
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :done, as: 'done'
|
|
||||||
property :error, as: 'error', class: Google::Apis::MonitoringV1::Status, decorator: Google::Apis::MonitoringV1::Status::Representation
|
|
||||||
|
|
||||||
hash :metadata, as: 'metadata'
|
|
||||||
property :name, as: 'name'
|
|
||||||
hash :response, as: 'response'
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
class Option
|
|
||||||
# @private
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :name, as: 'name'
|
|
||||||
hash :value, as: 'value'
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
class SourceContext
|
|
||||||
# @private
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :file_name, as: 'fileName'
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
class SpanContext
|
|
||||||
# @private
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :span_name, as: 'spanName'
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
class Status
|
|
||||||
# @private
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :code, as: 'code'
|
|
||||||
collection :details, as: 'details'
|
|
||||||
property :message, as: 'message'
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
class Type
|
|
||||||
# @private
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
collection :fields, as: 'fields', class: Google::Apis::MonitoringV1::Field, decorator: Google::Apis::MonitoringV1::Field::Representation
|
|
||||||
|
|
||||||
property :name, as: 'name'
|
|
||||||
collection :oneofs, as: 'oneofs'
|
|
||||||
collection :options, as: 'options', class: Google::Apis::MonitoringV1::Option, decorator: Google::Apis::MonitoringV1::Option::Representation
|
|
||||||
|
|
||||||
property :source_context, as: 'sourceContext', class: Google::Apis::MonitoringV1::SourceContext, decorator: Google::Apis::MonitoringV1::SourceContext::Representation
|
|
||||||
|
|
||||||
property :syntax, as: 'syntax'
|
|
||||||
end
|
|
||||||
end
|
|
||||||
end
|
|
||||||
end
|
|
||||||
end
|
|
|
@ -1,211 +0,0 @@
|
||||||
# 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 MonitoringV1
|
|
||||||
# Stackdriver Monitoring API
|
|
||||||
#
|
|
||||||
# Manages your Stackdriver Monitoring data and configurations. Most projects
|
|
||||||
# must be associated with a Stackdriver account, with a few exceptions as noted
|
|
||||||
# on the individual method pages.
|
|
||||||
#
|
|
||||||
# @example
|
|
||||||
# require 'google/apis/monitoring_v1'
|
|
||||||
#
|
|
||||||
# Monitoring = Google::Apis::MonitoringV1 # Alias the module
|
|
||||||
# service = Monitoring::MonitoringService.new
|
|
||||||
#
|
|
||||||
# @see https://cloud.google.com/monitoring/api/
|
|
||||||
class MonitoringService < 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://monitoring.googleapis.com/', '')
|
|
||||||
@batch_path = 'batch'
|
|
||||||
end
|
|
||||||
|
|
||||||
# Starts asynchronous cancellation on a long-running operation. The server makes
|
|
||||||
# a best effort to cancel the operation, but success is not guaranteed. If the
|
|
||||||
# server doesn't support this method, it returns google.rpc.Code.UNIMPLEMENTED.
|
|
||||||
# Clients can use Operations.GetOperation or other methods to check whether the
|
|
||||||
# cancellation succeeded or whether the operation completed despite cancellation.
|
|
||||||
# On successful cancellation, the operation is not deleted; instead, it becomes
|
|
||||||
# an operation with an Operation.error value with a google.rpc.Status.code of 1,
|
|
||||||
# corresponding to Code.CANCELLED.
|
|
||||||
# @param [String] name
|
|
||||||
# The name of the operation resource to be cancelled.
|
|
||||||
# @param [Google::Apis::MonitoringV1::CancelOperationRequest] cancel_operation_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::MonitoringV1::Empty] parsed result object
|
|
||||||
# @yieldparam err [StandardError] error object if request failed
|
|
||||||
#
|
|
||||||
# @return [Google::Apis::MonitoringV1::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 cancel_operation(name, cancel_operation_request_object = nil, fields: nil, quota_user: nil, options: nil, &block)
|
|
||||||
command = make_simple_command(:post, 'v1/{+name}:cancel', options)
|
|
||||||
command.request_representation = Google::Apis::MonitoringV1::CancelOperationRequest::Representation
|
|
||||||
command.request_object = cancel_operation_request_object
|
|
||||||
command.response_representation = Google::Apis::MonitoringV1::Empty::Representation
|
|
||||||
command.response_class = Google::Apis::MonitoringV1::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
|
|
||||||
|
|
||||||
# Deletes a long-running operation. This method indicates that the client is no
|
|
||||||
# longer interested in the operation result. It does not cancel the operation.
|
|
||||||
# If the server doesn't support this method, it returns google.rpc.Code.
|
|
||||||
# UNIMPLEMENTED.
|
|
||||||
# @param [String] name
|
|
||||||
# The name of the operation resource to be deleted.
|
|
||||||
# @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::MonitoringV1::Empty] parsed result object
|
|
||||||
# @yieldparam err [StandardError] error object if request failed
|
|
||||||
#
|
|
||||||
# @return [Google::Apis::MonitoringV1::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_operation(name, fields: nil, quota_user: nil, options: nil, &block)
|
|
||||||
command = make_simple_command(:delete, 'v1/{+name}', options)
|
|
||||||
command.response_representation = Google::Apis::MonitoringV1::Empty::Representation
|
|
||||||
command.response_class = Google::Apis::MonitoringV1::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 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::MonitoringV1::Operation] parsed result object
|
|
||||||
# @yieldparam err [StandardError] error object if request failed
|
|
||||||
#
|
|
||||||
# @return [Google::Apis::MonitoringV1::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 get_operation(name, fields: nil, quota_user: nil, options: nil, &block)
|
|
||||||
command = make_simple_command(:get, 'v1/{+name}', options)
|
|
||||||
command.response_representation = Google::Apis::MonitoringV1::Operation::Representation
|
|
||||||
command.response_class = Google::Apis::MonitoringV1::Operation
|
|
||||||
command.params['name'] = name unless name.nil?
|
|
||||||
command.query['fields'] = fields unless fields.nil?
|
|
||||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
|
||||||
execute_or_queue_command(command, &block)
|
|
||||||
end
|
|
||||||
|
|
||||||
# Lists operations that match the specified filter in the request. If the server
|
|
||||||
# doesn't support this method, it returns UNIMPLEMENTED.NOTE: the name binding
|
|
||||||
# allows API services to override the binding to use different resource name
|
|
||||||
# schemes, such as users/*/operations. To override the binding, API services can
|
|
||||||
# add a binding such as "/v1/`name=users/*`/operations" to their service
|
|
||||||
# configuration. For backwards compatibility, the default name includes the
|
|
||||||
# operations collection id, however overriding users must ensure the name
|
|
||||||
# binding is the parent resource, without the operations collection id.
|
|
||||||
# @param [String] name
|
|
||||||
# The name of the operation's parent resource.
|
|
||||||
# @param [String] filter
|
|
||||||
# The standard list filter.
|
|
||||||
# @param [Fixnum] page_size
|
|
||||||
# The standard list page size.
|
|
||||||
# @param [String] page_token
|
|
||||||
# The standard list page token.
|
|
||||||
# @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::MonitoringV1::ListOperationsResponse] parsed result object
|
|
||||||
# @yieldparam err [StandardError] error object if request failed
|
|
||||||
#
|
|
||||||
# @return [Google::Apis::MonitoringV1::ListOperationsResponse]
|
|
||||||
#
|
|
||||||
# @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_operations(name, filter: nil, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil, &block)
|
|
||||||
command = make_simple_command(:get, 'v1/{+name}', options)
|
|
||||||
command.response_representation = Google::Apis::MonitoringV1::ListOperationsResponse::Representation
|
|
||||||
command.response_class = Google::Apis::MonitoringV1::ListOperationsResponse
|
|
||||||
command.params['name'] = name unless name.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
|
|
||||||
|
|
||||||
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/remote-build-execution/docs/
|
# @see https://cloud.google.com/remote-build-execution/docs/
|
||||||
module RemotebuildexecutionV1
|
module RemotebuildexecutionV1
|
||||||
VERSION = 'V1'
|
VERSION = 'V1'
|
||||||
REVISION = '20190103'
|
REVISION = '20190116'
|
||||||
|
|
||||||
# View and manage your data across Google Cloud Platform services
|
# View and manage your data across Google Cloud Platform services
|
||||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||||
|
|
|
@ -63,11 +63,11 @@ module Google
|
||||||
# When a `Digest` is used to refer to a proto message, it always refers to the
|
# When a `Digest` is used to refer to a proto message, it always refers to the
|
||||||
# message in binary encoded form. To ensure consistent hashing, clients and
|
# message in binary encoded form. To ensure consistent hashing, clients and
|
||||||
# servers MUST ensure that they serialize messages according to the following
|
# servers MUST ensure that they serialize messages according to the following
|
||||||
# rules, even if there are alternate valid encodings for the same message.
|
# rules, even if there are alternate valid encodings for the same message:
|
||||||
# - Fields are serialized in tag order.
|
# * Fields are serialized in tag order.
|
||||||
# - There are no unknown fields.
|
# * There are no unknown fields.
|
||||||
# - There are no duplicate fields.
|
# * There are no duplicate fields.
|
||||||
# - Fields are serialized according to the default semantics for their type.
|
# * Fields are serialized according to the default semantics for their type.
|
||||||
# Most protocol buffer implementations will always follow these rules when
|
# Most protocol buffer implementations will always follow these rules when
|
||||||
# serializing, but care should be taken to avoid shortcuts. For instance,
|
# serializing, but care should be taken to avoid shortcuts. For instance,
|
||||||
# concatenating two messages to merge them may produce duplicate fields.
|
# concatenating two messages to merge them may produce duplicate fields.
|
||||||
|
@ -100,11 +100,11 @@ module Google
|
||||||
# When a `Digest` is used to refer to a proto message, it always refers to the
|
# When a `Digest` is used to refer to a proto message, it always refers to the
|
||||||
# message in binary encoded form. To ensure consistent hashing, clients and
|
# message in binary encoded form. To ensure consistent hashing, clients and
|
||||||
# servers MUST ensure that they serialize messages according to the following
|
# servers MUST ensure that they serialize messages according to the following
|
||||||
# rules, even if there are alternate valid encodings for the same message.
|
# rules, even if there are alternate valid encodings for the same message:
|
||||||
# - Fields are serialized in tag order.
|
# * Fields are serialized in tag order.
|
||||||
# - There are no unknown fields.
|
# * There are no unknown fields.
|
||||||
# - There are no duplicate fields.
|
# * There are no duplicate fields.
|
||||||
# - Fields are serialized according to the default semantics for their type.
|
# * Fields are serialized according to the default semantics for their type.
|
||||||
# Most protocol buffer implementations will always follow these rules when
|
# Most protocol buffer implementations will always follow these rules when
|
||||||
# serializing, but care should be taken to avoid shortcuts. For instance,
|
# serializing, but care should be taken to avoid shortcuts. For instance,
|
||||||
# concatenating two messages to merge them may produce duplicate fields.
|
# concatenating two messages to merge them may produce duplicate fields.
|
||||||
|
@ -285,11 +285,11 @@ module Google
|
||||||
# When a `Digest` is used to refer to a proto message, it always refers to the
|
# When a `Digest` is used to refer to a proto message, it always refers to the
|
||||||
# message in binary encoded form. To ensure consistent hashing, clients and
|
# message in binary encoded form. To ensure consistent hashing, clients and
|
||||||
# servers MUST ensure that they serialize messages according to the following
|
# servers MUST ensure that they serialize messages according to the following
|
||||||
# rules, even if there are alternate valid encodings for the same message.
|
# rules, even if there are alternate valid encodings for the same message:
|
||||||
# - Fields are serialized in tag order.
|
# * Fields are serialized in tag order.
|
||||||
# - There are no unknown fields.
|
# * There are no unknown fields.
|
||||||
# - There are no duplicate fields.
|
# * There are no duplicate fields.
|
||||||
# - Fields are serialized according to the default semantics for their type.
|
# * Fields are serialized according to the default semantics for their type.
|
||||||
# Most protocol buffer implementations will always follow these rules when
|
# Most protocol buffer implementations will always follow these rules when
|
||||||
# serializing, but care should be taken to avoid shortcuts. For instance,
|
# serializing, but care should be taken to avoid shortcuts. For instance,
|
||||||
# concatenating two messages to merge them may produce duplicate fields.
|
# concatenating two messages to merge them may produce duplicate fields.
|
||||||
|
@ -327,11 +327,11 @@ module Google
|
||||||
# When a `Digest` is used to refer to a proto message, it always refers to the
|
# When a `Digest` is used to refer to a proto message, it always refers to the
|
||||||
# message in binary encoded form. To ensure consistent hashing, clients and
|
# message in binary encoded form. To ensure consistent hashing, clients and
|
||||||
# servers MUST ensure that they serialize messages according to the following
|
# servers MUST ensure that they serialize messages according to the following
|
||||||
# rules, even if there are alternate valid encodings for the same message.
|
# rules, even if there are alternate valid encodings for the same message:
|
||||||
# - Fields are serialized in tag order.
|
# * Fields are serialized in tag order.
|
||||||
# - There are no unknown fields.
|
# * There are no unknown fields.
|
||||||
# - There are no duplicate fields.
|
# * There are no duplicate fields.
|
||||||
# - Fields are serialized according to the default semantics for their type.
|
# * Fields are serialized according to the default semantics for their type.
|
||||||
# Most protocol buffer implementations will always follow these rules when
|
# Most protocol buffer implementations will always follow these rules when
|
||||||
# serializing, but care should be taken to avoid shortcuts. For instance,
|
# serializing, but care should be taken to avoid shortcuts. For instance,
|
||||||
# concatenating two messages to merge them may produce duplicate fields.
|
# concatenating two messages to merge them may produce duplicate fields.
|
||||||
|
@ -388,7 +388,8 @@ module Google
|
||||||
# The environment variables to set when running the program. The worker may
|
# The environment variables to set when running the program. The worker may
|
||||||
# provide its own default environment variables; these defaults can be
|
# provide its own default environment variables; these defaults can be
|
||||||
# overridden using this field. Additional variables can also be specified.
|
# overridden using this field. Additional variables can also be specified.
|
||||||
# In order to ensure that equivalent `Command`s always hash to the same
|
# In order to ensure that equivalent
|
||||||
|
# Commands always hash to the same
|
||||||
# value, the environment variables MUST be lexicographically sorted by name.
|
# value, the environment variables MUST be lexicographically sorted by name.
|
||||||
# Sorting of strings is done by code point, equivalently, by the UTF-8 bytes.
|
# Sorting of strings is done by code point, equivalently, by the UTF-8 bytes.
|
||||||
# Corresponds to the JSON property `environmentVariables`
|
# Corresponds to the JSON property `environmentVariables`
|
||||||
|
@ -396,10 +397,12 @@ module Google
|
||||||
attr_accessor :environment_variables
|
attr_accessor :environment_variables
|
||||||
|
|
||||||
# A list of the output directories that the client expects to retrieve from
|
# A list of the output directories that the client expects to retrieve from
|
||||||
# the action. Only the contents of the indicated directories (recursively
|
# the action. Only the listed directories will be returned (an entire
|
||||||
# including the contents of their subdirectories) will be
|
# directory structure will be returned as a
|
||||||
# returned, as well as files listed in `output_files`. Other files that may
|
# Tree message digest, see
|
||||||
# be created during command execution are discarded.
|
# OutputDirectory), as
|
||||||
|
# well as files listed in `output_files`. Other files or directories that
|
||||||
|
# may be created during command execution are discarded.
|
||||||
# The paths are relative to the working directory of the action execution.
|
# The paths are relative to the working directory of the action execution.
|
||||||
# The paths are specified using a single forward slash (`/`) as a path
|
# The paths are specified using a single forward slash (`/`) as a path
|
||||||
# separator, even if the execution platform natively uses a different
|
# separator, even if the execution platform natively uses a different
|
||||||
|
@ -410,9 +413,11 @@ module Google
|
||||||
# In order to ensure consistent hashing of the same Action, the output paths
|
# In order to ensure consistent hashing of the same Action, the output paths
|
||||||
# MUST be sorted lexicographically by code point (or, equivalently, by UTF-8
|
# MUST be sorted lexicographically by code point (or, equivalently, by UTF-8
|
||||||
# bytes).
|
# bytes).
|
||||||
# An output directory cannot be duplicated, be a parent of another output
|
# An output directory cannot be duplicated or have the same path as any of
|
||||||
# directory, be a parent of a listed output file, or have the same path as
|
# the listed output files.
|
||||||
# any of the listed output files.
|
# Directories leading up to the output directories (but not the output
|
||||||
|
# directories themselves) are created by the worker prior to execution, even
|
||||||
|
# if they are not explicitly part of the input root.
|
||||||
# Corresponds to the JSON property `outputDirectories`
|
# Corresponds to the JSON property `outputDirectories`
|
||||||
# @return [Array<String>]
|
# @return [Array<String>]
|
||||||
attr_accessor :output_directories
|
attr_accessor :output_directories
|
||||||
|
@ -420,7 +425,8 @@ module Google
|
||||||
# A list of the output files that the client expects to retrieve from the
|
# A list of the output files that the client expects to retrieve from the
|
||||||
# action. Only the listed files, as well as directories listed in
|
# action. Only the listed files, as well as directories listed in
|
||||||
# `output_directories`, will be returned to the client as output.
|
# `output_directories`, will be returned to the client as output.
|
||||||
# Other files that may be created during command execution are discarded.
|
# Other files or directories that may be created during command execution
|
||||||
|
# are discarded.
|
||||||
# The paths are relative to the working directory of the action execution.
|
# The paths are relative to the working directory of the action execution.
|
||||||
# The paths are specified using a single forward slash (`/`) as a path
|
# The paths are specified using a single forward slash (`/`) as a path
|
||||||
# separator, even if the execution platform natively uses a different
|
# separator, even if the execution platform natively uses a different
|
||||||
|
@ -429,9 +435,10 @@ module Google
|
||||||
# In order to ensure consistent hashing of the same Action, the output paths
|
# In order to ensure consistent hashing of the same Action, the output paths
|
||||||
# MUST be sorted lexicographically by code point (or, equivalently, by UTF-8
|
# MUST be sorted lexicographically by code point (or, equivalently, by UTF-8
|
||||||
# bytes).
|
# bytes).
|
||||||
# An output file cannot be duplicated, be a parent of another output file, be
|
# An output file cannot be duplicated, be a parent of another output file, or
|
||||||
# a child of a listed output directory, or have the same path as any of the
|
# have the same path as any of the listed output directories.
|
||||||
# listed output directories.
|
# Directories leading up to the output files are created by the worker prior
|
||||||
|
# to execution, even if they are not explicitly part of the input root.
|
||||||
# Corresponds to the JSON property `outputFiles`
|
# Corresponds to the JSON property `outputFiles`
|
||||||
# @return [Array<String>]
|
# @return [Array<String>]
|
||||||
attr_accessor :output_files
|
attr_accessor :output_files
|
||||||
|
@ -512,11 +519,11 @@ module Google
|
||||||
# When a `Digest` is used to refer to a proto message, it always refers to the
|
# When a `Digest` is used to refer to a proto message, it always refers to the
|
||||||
# message in binary encoded form. To ensure consistent hashing, clients and
|
# message in binary encoded form. To ensure consistent hashing, clients and
|
||||||
# servers MUST ensure that they serialize messages according to the following
|
# servers MUST ensure that they serialize messages according to the following
|
||||||
# rules, even if there are alternate valid encodings for the same message.
|
# rules, even if there are alternate valid encodings for the same message:
|
||||||
# - Fields are serialized in tag order.
|
# * Fields are serialized in tag order.
|
||||||
# - There are no unknown fields.
|
# * There are no unknown fields.
|
||||||
# - There are no duplicate fields.
|
# * There are no duplicate fields.
|
||||||
# - Fields are serialized according to the default semantics for their type.
|
# * Fields are serialized according to the default semantics for their type.
|
||||||
# Most protocol buffer implementations will always follow these rules when
|
# Most protocol buffer implementations will always follow these rules when
|
||||||
# serializing, but care should be taken to avoid shortcuts. For instance,
|
# serializing, but care should be taken to avoid shortcuts. For instance,
|
||||||
# concatenating two messages to merge them may produce duplicate fields.
|
# concatenating two messages to merge them may produce duplicate fields.
|
||||||
|
@ -555,10 +562,10 @@ module Google
|
||||||
# In order to ensure that two equivalent directory trees hash to the same
|
# In order to ensure that two equivalent directory trees hash to the same
|
||||||
# value, the following restrictions MUST be obeyed when constructing a
|
# value, the following restrictions MUST be obeyed when constructing a
|
||||||
# a `Directory`:
|
# a `Directory`:
|
||||||
# - Every child in the directory must have a path of exactly one segment.
|
# * Every child in the directory must have a path of exactly one segment.
|
||||||
# Multiple levels of directory hierarchy may not be collapsed.
|
# Multiple levels of directory hierarchy may not be collapsed.
|
||||||
# - Each child in the directory must have a unique path segment (file name).
|
# * Each child in the directory must have a unique path segment (file name).
|
||||||
# - The files, directories and symlinks in the directory must each be sorted
|
# * The files, directories and symlinks in the directory must each be sorted
|
||||||
# in lexicographical order by path. The path strings must be sorted by code
|
# in lexicographical order by path. The path strings must be sorted by code
|
||||||
# point, equivalently, by UTF-8 bytes.
|
# point, equivalently, by UTF-8 bytes.
|
||||||
# A `Directory` that obeys the restrictions is said to be in canonical form.
|
# A `Directory` that obeys the restrictions is said to be in canonical form.
|
||||||
|
@ -656,11 +663,11 @@ module Google
|
||||||
# When a `Digest` is used to refer to a proto message, it always refers to the
|
# When a `Digest` is used to refer to a proto message, it always refers to the
|
||||||
# message in binary encoded form. To ensure consistent hashing, clients and
|
# message in binary encoded form. To ensure consistent hashing, clients and
|
||||||
# servers MUST ensure that they serialize messages according to the following
|
# servers MUST ensure that they serialize messages according to the following
|
||||||
# rules, even if there are alternate valid encodings for the same message.
|
# rules, even if there are alternate valid encodings for the same message:
|
||||||
# - Fields are serialized in tag order.
|
# * Fields are serialized in tag order.
|
||||||
# - There are no unknown fields.
|
# * There are no unknown fields.
|
||||||
# - There are no duplicate fields.
|
# * There are no duplicate fields.
|
||||||
# - Fields are serialized according to the default semantics for their type.
|
# * Fields are serialized according to the default semantics for their type.
|
||||||
# Most protocol buffer implementations will always follow these rules when
|
# Most protocol buffer implementations will always follow these rules when
|
||||||
# serializing, but care should be taken to avoid shortcuts. For instance,
|
# serializing, but care should be taken to avoid shortcuts. For instance,
|
||||||
# concatenating two messages to merge them may produce duplicate fields.
|
# concatenating two messages to merge them may produce duplicate fields.
|
||||||
|
@ -711,11 +718,11 @@ module Google
|
||||||
# When a `Digest` is used to refer to a proto message, it always refers to the
|
# When a `Digest` is used to refer to a proto message, it always refers to the
|
||||||
# message in binary encoded form. To ensure consistent hashing, clients and
|
# message in binary encoded form. To ensure consistent hashing, clients and
|
||||||
# servers MUST ensure that they serialize messages according to the following
|
# servers MUST ensure that they serialize messages according to the following
|
||||||
# rules, even if there are alternate valid encodings for the same message.
|
# rules, even if there are alternate valid encodings for the same message:
|
||||||
# - Fields are serialized in tag order.
|
# * Fields are serialized in tag order.
|
||||||
# - There are no unknown fields.
|
# * There are no unknown fields.
|
||||||
# - There are no duplicate fields.
|
# * There are no duplicate fields.
|
||||||
# - Fields are serialized according to the default semantics for their type.
|
# * Fields are serialized according to the default semantics for their type.
|
||||||
# Most protocol buffer implementations will always follow these rules when
|
# Most protocol buffer implementations will always follow these rules when
|
||||||
# serializing, but care should be taken to avoid shortcuts. For instance,
|
# serializing, but care should be taken to avoid shortcuts. For instance,
|
||||||
# concatenating two messages to merge them may produce duplicate fields.
|
# concatenating two messages to merge them may produce duplicate fields.
|
||||||
|
@ -769,6 +776,12 @@ module Google
|
||||||
attr_accessor :cached_result
|
attr_accessor :cached_result
|
||||||
alias_method :cached_result?, :cached_result
|
alias_method :cached_result?, :cached_result
|
||||||
|
|
||||||
|
# Freeform informational message with details on the execution of the action
|
||||||
|
# that may be displayed to the user upon failure or when requested explicitly.
|
||||||
|
# Corresponds to the JSON property `message`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :message
|
||||||
|
|
||||||
# An ActionResult represents the result of an
|
# An ActionResult represents the result of an
|
||||||
# Action being run.
|
# Action being run.
|
||||||
# Corresponds to the JSON property `result`
|
# Corresponds to the JSON property `result`
|
||||||
|
@ -836,6 +849,7 @@ module Google
|
||||||
# Update properties of this object
|
# Update properties of this object
|
||||||
def update!(**args)
|
def update!(**args)
|
||||||
@cached_result = args[:cached_result] if args.key?(:cached_result)
|
@cached_result = args[:cached_result] if args.key?(:cached_result)
|
||||||
|
@message = args[:message] if args.key?(:message)
|
||||||
@result = args[:result] if args.key?(:result)
|
@result = args[:result] if args.key?(:result)
|
||||||
@server_logs = args[:server_logs] if args.key?(:server_logs)
|
@server_logs = args[:server_logs] if args.key?(:server_logs)
|
||||||
@status = args[:status] if args.key?(:status)
|
@status = args[:status] if args.key?(:status)
|
||||||
|
@ -938,11 +952,11 @@ module Google
|
||||||
# When a `Digest` is used to refer to a proto message, it always refers to the
|
# When a `Digest` is used to refer to a proto message, it always refers to the
|
||||||
# message in binary encoded form. To ensure consistent hashing, clients and
|
# message in binary encoded form. To ensure consistent hashing, clients and
|
||||||
# servers MUST ensure that they serialize messages according to the following
|
# servers MUST ensure that they serialize messages according to the following
|
||||||
# rules, even if there are alternate valid encodings for the same message.
|
# rules, even if there are alternate valid encodings for the same message:
|
||||||
# - Fields are serialized in tag order.
|
# * Fields are serialized in tag order.
|
||||||
# - There are no unknown fields.
|
# * There are no unknown fields.
|
||||||
# - There are no duplicate fields.
|
# * There are no duplicate fields.
|
||||||
# - Fields are serialized according to the default semantics for their type.
|
# * Fields are serialized according to the default semantics for their type.
|
||||||
# Most protocol buffer implementations will always follow these rules when
|
# Most protocol buffer implementations will always follow these rules when
|
||||||
# serializing, but care should be taken to avoid shortcuts. For instance,
|
# serializing, but care should be taken to avoid shortcuts. For instance,
|
||||||
# concatenating two messages to merge them may produce duplicate fields.
|
# concatenating two messages to merge them may produce duplicate fields.
|
||||||
|
@ -996,11 +1010,11 @@ module Google
|
||||||
# When a `Digest` is used to refer to a proto message, it always refers to the
|
# When a `Digest` is used to refer to a proto message, it always refers to the
|
||||||
# message in binary encoded form. To ensure consistent hashing, clients and
|
# message in binary encoded form. To ensure consistent hashing, clients and
|
||||||
# servers MUST ensure that they serialize messages according to the following
|
# servers MUST ensure that they serialize messages according to the following
|
||||||
# rules, even if there are alternate valid encodings for the same message.
|
# rules, even if there are alternate valid encodings for the same message:
|
||||||
# - Fields are serialized in tag order.
|
# * Fields are serialized in tag order.
|
||||||
# - There are no unknown fields.
|
# * There are no unknown fields.
|
||||||
# - There are no duplicate fields.
|
# * There are no duplicate fields.
|
||||||
# - Fields are serialized according to the default semantics for their type.
|
# * Fields are serialized according to the default semantics for their type.
|
||||||
# Most protocol buffer implementations will always follow these rules when
|
# Most protocol buffer implementations will always follow these rules when
|
||||||
# serializing, but care should be taken to avoid shortcuts. For instance,
|
# serializing, but care should be taken to avoid shortcuts. For instance,
|
||||||
# concatenating two messages to merge them may produce duplicate fields.
|
# concatenating two messages to merge them may produce duplicate fields.
|
||||||
|
@ -1061,11 +1075,11 @@ module Google
|
||||||
# When a `Digest` is used to refer to a proto message, it always refers to the
|
# When a `Digest` is used to refer to a proto message, it always refers to the
|
||||||
# message in binary encoded form. To ensure consistent hashing, clients and
|
# message in binary encoded form. To ensure consistent hashing, clients and
|
||||||
# servers MUST ensure that they serialize messages according to the following
|
# servers MUST ensure that they serialize messages according to the following
|
||||||
# rules, even if there are alternate valid encodings for the same message.
|
# rules, even if there are alternate valid encodings for the same message:
|
||||||
# - Fields are serialized in tag order.
|
# * Fields are serialized in tag order.
|
||||||
# - There are no unknown fields.
|
# * There are no unknown fields.
|
||||||
# - There are no duplicate fields.
|
# * There are no duplicate fields.
|
||||||
# - Fields are serialized according to the default semantics for their type.
|
# * Fields are serialized according to the default semantics for their type.
|
||||||
# Most protocol buffer implementations will always follow these rules when
|
# Most protocol buffer implementations will always follow these rules when
|
||||||
# serializing, but care should be taken to avoid shortcuts. For instance,
|
# serializing, but care should be taken to avoid shortcuts. For instance,
|
||||||
# concatenating two messages to merge them may produce duplicate fields.
|
# concatenating two messages to merge them may produce duplicate fields.
|
||||||
|
@ -1111,11 +1125,11 @@ module Google
|
||||||
# When a `Digest` is used to refer to a proto message, it always refers to the
|
# When a `Digest` is used to refer to a proto message, it always refers to the
|
||||||
# message in binary encoded form. To ensure consistent hashing, clients and
|
# message in binary encoded form. To ensure consistent hashing, clients and
|
||||||
# servers MUST ensure that they serialize messages according to the following
|
# servers MUST ensure that they serialize messages according to the following
|
||||||
# rules, even if there are alternate valid encodings for the same message.
|
# rules, even if there are alternate valid encodings for the same message:
|
||||||
# - Fields are serialized in tag order.
|
# * Fields are serialized in tag order.
|
||||||
# - There are no unknown fields.
|
# * There are no unknown fields.
|
||||||
# - There are no duplicate fields.
|
# * There are no duplicate fields.
|
||||||
# - Fields are serialized according to the default semantics for their type.
|
# * Fields are serialized according to the default semantics for their type.
|
||||||
# Most protocol buffer implementations will always follow these rules when
|
# Most protocol buffer implementations will always follow these rules when
|
||||||
# serializing, but care should be taken to avoid shortcuts. For instance,
|
# serializing, but care should be taken to avoid shortcuts. For instance,
|
||||||
# concatenating two messages to merge them may produce duplicate fields.
|
# concatenating two messages to merge them may produce duplicate fields.
|
||||||
|
@ -1252,8 +1266,8 @@ module Google
|
||||||
# external context of the request. The server may use this for logging or other
|
# external context of the request. The server may use this for logging or other
|
||||||
# purposes. To use it, the client attaches the header to the call using the
|
# purposes. To use it, the client attaches the header to the call using the
|
||||||
# canonical proto serialization:
|
# canonical proto serialization:
|
||||||
# name: build.bazel.remote.execution.v2.requestmetadata-bin
|
# * name: `build.bazel.remote.execution.v2.requestmetadata-bin`
|
||||||
# contents: the base64 encoded binary RequestMetadata message.
|
# * contents: the base64 encoded binary `RequestMetadata` message.
|
||||||
class BuildBazelRemoteExecutionV2RequestMetadata
|
class BuildBazelRemoteExecutionV2RequestMetadata
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
@ -1373,10 +1387,10 @@ module Google
|
||||||
# In order to ensure that two equivalent directory trees hash to the same
|
# In order to ensure that two equivalent directory trees hash to the same
|
||||||
# value, the following restrictions MUST be obeyed when constructing a
|
# value, the following restrictions MUST be obeyed when constructing a
|
||||||
# a `Directory`:
|
# a `Directory`:
|
||||||
# - Every child in the directory must have a path of exactly one segment.
|
# * Every child in the directory must have a path of exactly one segment.
|
||||||
# Multiple levels of directory hierarchy may not be collapsed.
|
# Multiple levels of directory hierarchy may not be collapsed.
|
||||||
# - Each child in the directory must have a unique path segment (file name).
|
# * Each child in the directory must have a unique path segment (file name).
|
||||||
# - The files, directories and symlinks in the directory must each be sorted
|
# * The files, directories and symlinks in the directory must each be sorted
|
||||||
# in lexicographical order by path. The path strings must be sorted by code
|
# in lexicographical order by path. The path strings must be sorted by code
|
||||||
# point, equivalently, by UTF-8 bytes.
|
# point, equivalently, by UTF-8 bytes.
|
||||||
# A `Directory` that obeys the restrictions is said to be in canonical form.
|
# A `Directory` that obeys the restrictions is said to be in canonical form.
|
||||||
|
@ -1720,6 +1734,12 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :location
|
attr_accessor :location
|
||||||
|
|
||||||
|
# Output only. Whether stack driver logging is enabled for the instance.
|
||||||
|
# Corresponds to the JSON property `loggingEnabled`
|
||||||
|
# @return [Boolean]
|
||||||
|
attr_accessor :logging_enabled
|
||||||
|
alias_method :logging_enabled?, :logging_enabled
|
||||||
|
|
||||||
# Output only. Instance resource name formatted as:
|
# Output only. Instance resource name formatted as:
|
||||||
# `projects/[PROJECT_ID]/instances/[INSTANCE_ID]`.
|
# `projects/[PROJECT_ID]/instances/[INSTANCE_ID]`.
|
||||||
# Name should not be populated when creating an instance since it is provided
|
# Name should not be populated when creating an instance since it is provided
|
||||||
|
@ -1740,6 +1760,7 @@ module Google
|
||||||
# Update properties of this object
|
# Update properties of this object
|
||||||
def update!(**args)
|
def update!(**args)
|
||||||
@location = args[:location] if args.key?(:location)
|
@location = args[:location] if args.key?(:location)
|
||||||
|
@logging_enabled = args[:logging_enabled] if args.key?(:logging_enabled)
|
||||||
@name = args[:name] if args.key?(:name)
|
@name = args[:name] if args.key?(:name)
|
||||||
@state = args[:state] if args.key?(:state)
|
@state = args[:state] if args.key?(:state)
|
||||||
end
|
end
|
||||||
|
@ -1886,8 +1907,10 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :min_cpu_platform
|
attr_accessor :min_cpu_platform
|
||||||
|
|
||||||
# Output only. `reserved=true` means the worker is reserved and won't be
|
# Determines whether the worker is reserved (and therefore won't be
|
||||||
# preempted.
|
# preempted).
|
||||||
|
# See [Preemptible VMs](https://cloud.google.com/preemptible-vms/) for more
|
||||||
|
# details.
|
||||||
# Corresponds to the JSON property `reserved`
|
# Corresponds to the JSON property `reserved`
|
||||||
# @return [Boolean]
|
# @return [Boolean]
|
||||||
attr_accessor :reserved
|
attr_accessor :reserved
|
||||||
|
@ -3121,6 +3144,16 @@ module Google
|
||||||
# @return [Fixnum]
|
# @return [Fixnum]
|
||||||
attr_accessor :exit_code
|
attr_accessor :exit_code
|
||||||
|
|
||||||
|
# Implementation-dependent metadata about the task. Both servers and bots
|
||||||
|
# may define messages which can be encoded here; bots are free to provide
|
||||||
|
# metadata in multiple formats, and servers are free to choose one or more
|
||||||
|
# of the values to process and ignore others. In particular, it is *not*
|
||||||
|
# considered an error for the bot to provide the server with a field that it
|
||||||
|
# doesn't know about.
|
||||||
|
# Corresponds to the JSON property `metadata`
|
||||||
|
# @return [Array<Hash<String,Object>>]
|
||||||
|
attr_accessor :metadata
|
||||||
|
|
||||||
# The CommandTask and CommandResult messages assume the existence of a service
|
# The CommandTask and CommandResult messages assume the existence of a service
|
||||||
# that can serve blobs of content, identified by a hash and size known as a
|
# that can serve blobs of content, identified by a hash and size known as a
|
||||||
# "digest." The method by which these blobs may be retrieved is not specified
|
# "digest." The method by which these blobs may be retrieved is not specified
|
||||||
|
@ -3139,16 +3172,6 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :overhead
|
attr_accessor :overhead
|
||||||
|
|
||||||
# Implementation-dependent statistics about the task. Both servers and bots
|
|
||||||
# may define messages which can be encoded here; bots are free to provide
|
|
||||||
# statistics in multiple formats, and servers are free to choose one or more
|
|
||||||
# of the values to process and ignore others. In particular, it is *not*
|
|
||||||
# considered an error for the bot to provide the server with a field that it
|
|
||||||
# doesn't know about.
|
|
||||||
# Corresponds to the JSON property `statistics`
|
|
||||||
# @return [Array<Hash<String,Object>>]
|
|
||||||
attr_accessor :statistics
|
|
||||||
|
|
||||||
# The `Status` type defines a logical error model that is suitable for different
|
# The `Status` type defines a logical error model that is suitable for different
|
||||||
# programming environments, including REST APIs and RPC APIs. It is used by
|
# programming environments, including REST APIs and RPC APIs. It is used by
|
||||||
# [gRPC](https://github.com/grpc). The error model is designed to be:
|
# [gRPC](https://github.com/grpc). The error model is designed to be:
|
||||||
|
@ -3200,9 +3223,9 @@ module Google
|
||||||
def update!(**args)
|
def update!(**args)
|
||||||
@duration = args[:duration] if args.key?(:duration)
|
@duration = args[:duration] if args.key?(:duration)
|
||||||
@exit_code = args[:exit_code] if args.key?(:exit_code)
|
@exit_code = args[:exit_code] if args.key?(:exit_code)
|
||||||
|
@metadata = args[:metadata] if args.key?(:metadata)
|
||||||
@outputs = args[:outputs] if args.key?(:outputs)
|
@outputs = args[:outputs] if args.key?(:outputs)
|
||||||
@overhead = args[:overhead] if args.key?(:overhead)
|
@overhead = args[:overhead] if args.key?(:overhead)
|
||||||
@statistics = args[:statistics] if args.key?(:statistics)
|
|
||||||
@status = args[:status] if args.key?(:status)
|
@status = args[:status] if args.key?(:status)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -567,6 +567,7 @@ module Google
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
property :cached_result, as: 'cachedResult'
|
property :cached_result, as: 'cachedResult'
|
||||||
|
property :message, as: 'message'
|
||||||
property :result, as: 'result', class: Google::Apis::RemotebuildexecutionV1::BuildBazelRemoteExecutionV2ActionResult, decorator: Google::Apis::RemotebuildexecutionV1::BuildBazelRemoteExecutionV2ActionResult::Representation
|
property :result, as: 'result', class: Google::Apis::RemotebuildexecutionV1::BuildBazelRemoteExecutionV2ActionResult, decorator: Google::Apis::RemotebuildexecutionV1::BuildBazelRemoteExecutionV2ActionResult::Representation
|
||||||
|
|
||||||
hash :server_logs, as: 'serverLogs', class: Google::Apis::RemotebuildexecutionV1::BuildBazelRemoteExecutionV2LogFile, decorator: Google::Apis::RemotebuildexecutionV1::BuildBazelRemoteExecutionV2LogFile::Representation
|
hash :server_logs, as: 'serverLogs', class: Google::Apis::RemotebuildexecutionV1::BuildBazelRemoteExecutionV2LogFile, decorator: Google::Apis::RemotebuildexecutionV1::BuildBazelRemoteExecutionV2LogFile::Representation
|
||||||
|
@ -772,6 +773,7 @@ module Google
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
property :location, as: 'location'
|
property :location, as: 'location'
|
||||||
|
property :logging_enabled, as: 'loggingEnabled'
|
||||||
property :name, as: 'name'
|
property :name, as: 'name'
|
||||||
property :state, as: 'state'
|
property :state, as: 'state'
|
||||||
end
|
end
|
||||||
|
@ -1032,10 +1034,10 @@ module Google
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
property :duration, as: 'duration'
|
property :duration, as: 'duration'
|
||||||
property :exit_code, as: 'exitCode'
|
property :exit_code, as: 'exitCode'
|
||||||
|
collection :metadata, as: 'metadata'
|
||||||
property :outputs, as: 'outputs', class: Google::Apis::RemotebuildexecutionV1::GoogleDevtoolsRemoteworkersV1test2Digest, decorator: Google::Apis::RemotebuildexecutionV1::GoogleDevtoolsRemoteworkersV1test2Digest::Representation
|
property :outputs, as: 'outputs', class: Google::Apis::RemotebuildexecutionV1::GoogleDevtoolsRemoteworkersV1test2Digest, decorator: Google::Apis::RemotebuildexecutionV1::GoogleDevtoolsRemoteworkersV1test2Digest::Representation
|
||||||
|
|
||||||
property :overhead, as: 'overhead'
|
property :overhead, as: 'overhead'
|
||||||
collection :statistics, as: 'statistics'
|
|
||||||
property :status, as: 'status', class: Google::Apis::RemotebuildexecutionV1::GoogleRpcStatus, decorator: Google::Apis::RemotebuildexecutionV1::GoogleRpcStatus::Representation
|
property :status, as: 'status', class: Google::Apis::RemotebuildexecutionV1::GoogleRpcStatus, decorator: Google::Apis::RemotebuildexecutionV1::GoogleRpcStatus::Representation
|
||||||
|
|
||||||
end
|
end
|
||||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
||||||
# @see https://cloud.google.com/remote-build-execution/docs/
|
# @see https://cloud.google.com/remote-build-execution/docs/
|
||||||
module RemotebuildexecutionV1alpha
|
module RemotebuildexecutionV1alpha
|
||||||
VERSION = 'V1alpha'
|
VERSION = 'V1alpha'
|
||||||
REVISION = '20190103'
|
REVISION = '20190116'
|
||||||
|
|
||||||
# View and manage your data across Google Cloud Platform services
|
# View and manage your data across Google Cloud Platform services
|
||||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||||
|
|
|
@ -63,11 +63,11 @@ module Google
|
||||||
# When a `Digest` is used to refer to a proto message, it always refers to the
|
# When a `Digest` is used to refer to a proto message, it always refers to the
|
||||||
# message in binary encoded form. To ensure consistent hashing, clients and
|
# message in binary encoded form. To ensure consistent hashing, clients and
|
||||||
# servers MUST ensure that they serialize messages according to the following
|
# servers MUST ensure that they serialize messages according to the following
|
||||||
# rules, even if there are alternate valid encodings for the same message.
|
# rules, even if there are alternate valid encodings for the same message:
|
||||||
# - Fields are serialized in tag order.
|
# * Fields are serialized in tag order.
|
||||||
# - There are no unknown fields.
|
# * There are no unknown fields.
|
||||||
# - There are no duplicate fields.
|
# * There are no duplicate fields.
|
||||||
# - Fields are serialized according to the default semantics for their type.
|
# * Fields are serialized according to the default semantics for their type.
|
||||||
# Most protocol buffer implementations will always follow these rules when
|
# Most protocol buffer implementations will always follow these rules when
|
||||||
# serializing, but care should be taken to avoid shortcuts. For instance,
|
# serializing, but care should be taken to avoid shortcuts. For instance,
|
||||||
# concatenating two messages to merge them may produce duplicate fields.
|
# concatenating two messages to merge them may produce duplicate fields.
|
||||||
|
@ -100,11 +100,11 @@ module Google
|
||||||
# When a `Digest` is used to refer to a proto message, it always refers to the
|
# When a `Digest` is used to refer to a proto message, it always refers to the
|
||||||
# message in binary encoded form. To ensure consistent hashing, clients and
|
# message in binary encoded form. To ensure consistent hashing, clients and
|
||||||
# servers MUST ensure that they serialize messages according to the following
|
# servers MUST ensure that they serialize messages according to the following
|
||||||
# rules, even if there are alternate valid encodings for the same message.
|
# rules, even if there are alternate valid encodings for the same message:
|
||||||
# - Fields are serialized in tag order.
|
# * Fields are serialized in tag order.
|
||||||
# - There are no unknown fields.
|
# * There are no unknown fields.
|
||||||
# - There are no duplicate fields.
|
# * There are no duplicate fields.
|
||||||
# - Fields are serialized according to the default semantics for their type.
|
# * Fields are serialized according to the default semantics for their type.
|
||||||
# Most protocol buffer implementations will always follow these rules when
|
# Most protocol buffer implementations will always follow these rules when
|
||||||
# serializing, but care should be taken to avoid shortcuts. For instance,
|
# serializing, but care should be taken to avoid shortcuts. For instance,
|
||||||
# concatenating two messages to merge them may produce duplicate fields.
|
# concatenating two messages to merge them may produce duplicate fields.
|
||||||
|
@ -285,11 +285,11 @@ module Google
|
||||||
# When a `Digest` is used to refer to a proto message, it always refers to the
|
# When a `Digest` is used to refer to a proto message, it always refers to the
|
||||||
# message in binary encoded form. To ensure consistent hashing, clients and
|
# message in binary encoded form. To ensure consistent hashing, clients and
|
||||||
# servers MUST ensure that they serialize messages according to the following
|
# servers MUST ensure that they serialize messages according to the following
|
||||||
# rules, even if there are alternate valid encodings for the same message.
|
# rules, even if there are alternate valid encodings for the same message:
|
||||||
# - Fields are serialized in tag order.
|
# * Fields are serialized in tag order.
|
||||||
# - There are no unknown fields.
|
# * There are no unknown fields.
|
||||||
# - There are no duplicate fields.
|
# * There are no duplicate fields.
|
||||||
# - Fields are serialized according to the default semantics for their type.
|
# * Fields are serialized according to the default semantics for their type.
|
||||||
# Most protocol buffer implementations will always follow these rules when
|
# Most protocol buffer implementations will always follow these rules when
|
||||||
# serializing, but care should be taken to avoid shortcuts. For instance,
|
# serializing, but care should be taken to avoid shortcuts. For instance,
|
||||||
# concatenating two messages to merge them may produce duplicate fields.
|
# concatenating two messages to merge them may produce duplicate fields.
|
||||||
|
@ -327,11 +327,11 @@ module Google
|
||||||
# When a `Digest` is used to refer to a proto message, it always refers to the
|
# When a `Digest` is used to refer to a proto message, it always refers to the
|
||||||
# message in binary encoded form. To ensure consistent hashing, clients and
|
# message in binary encoded form. To ensure consistent hashing, clients and
|
||||||
# servers MUST ensure that they serialize messages according to the following
|
# servers MUST ensure that they serialize messages according to the following
|
||||||
# rules, even if there are alternate valid encodings for the same message.
|
# rules, even if there are alternate valid encodings for the same message:
|
||||||
# - Fields are serialized in tag order.
|
# * Fields are serialized in tag order.
|
||||||
# - There are no unknown fields.
|
# * There are no unknown fields.
|
||||||
# - There are no duplicate fields.
|
# * There are no duplicate fields.
|
||||||
# - Fields are serialized according to the default semantics for their type.
|
# * Fields are serialized according to the default semantics for their type.
|
||||||
# Most protocol buffer implementations will always follow these rules when
|
# Most protocol buffer implementations will always follow these rules when
|
||||||
# serializing, but care should be taken to avoid shortcuts. For instance,
|
# serializing, but care should be taken to avoid shortcuts. For instance,
|
||||||
# concatenating two messages to merge them may produce duplicate fields.
|
# concatenating two messages to merge them may produce duplicate fields.
|
||||||
|
@ -388,7 +388,8 @@ module Google
|
||||||
# The environment variables to set when running the program. The worker may
|
# The environment variables to set when running the program. The worker may
|
||||||
# provide its own default environment variables; these defaults can be
|
# provide its own default environment variables; these defaults can be
|
||||||
# overridden using this field. Additional variables can also be specified.
|
# overridden using this field. Additional variables can also be specified.
|
||||||
# In order to ensure that equivalent `Command`s always hash to the same
|
# In order to ensure that equivalent
|
||||||
|
# Commands always hash to the same
|
||||||
# value, the environment variables MUST be lexicographically sorted by name.
|
# value, the environment variables MUST be lexicographically sorted by name.
|
||||||
# Sorting of strings is done by code point, equivalently, by the UTF-8 bytes.
|
# Sorting of strings is done by code point, equivalently, by the UTF-8 bytes.
|
||||||
# Corresponds to the JSON property `environmentVariables`
|
# Corresponds to the JSON property `environmentVariables`
|
||||||
|
@ -396,10 +397,12 @@ module Google
|
||||||
attr_accessor :environment_variables
|
attr_accessor :environment_variables
|
||||||
|
|
||||||
# A list of the output directories that the client expects to retrieve from
|
# A list of the output directories that the client expects to retrieve from
|
||||||
# the action. Only the contents of the indicated directories (recursively
|
# the action. Only the listed directories will be returned (an entire
|
||||||
# including the contents of their subdirectories) will be
|
# directory structure will be returned as a
|
||||||
# returned, as well as files listed in `output_files`. Other files that may
|
# Tree message digest, see
|
||||||
# be created during command execution are discarded.
|
# OutputDirectory), as
|
||||||
|
# well as files listed in `output_files`. Other files or directories that
|
||||||
|
# may be created during command execution are discarded.
|
||||||
# The paths are relative to the working directory of the action execution.
|
# The paths are relative to the working directory of the action execution.
|
||||||
# The paths are specified using a single forward slash (`/`) as a path
|
# The paths are specified using a single forward slash (`/`) as a path
|
||||||
# separator, even if the execution platform natively uses a different
|
# separator, even if the execution platform natively uses a different
|
||||||
|
@ -410,9 +413,11 @@ module Google
|
||||||
# In order to ensure consistent hashing of the same Action, the output paths
|
# In order to ensure consistent hashing of the same Action, the output paths
|
||||||
# MUST be sorted lexicographically by code point (or, equivalently, by UTF-8
|
# MUST be sorted lexicographically by code point (or, equivalently, by UTF-8
|
||||||
# bytes).
|
# bytes).
|
||||||
# An output directory cannot be duplicated, be a parent of another output
|
# An output directory cannot be duplicated or have the same path as any of
|
||||||
# directory, be a parent of a listed output file, or have the same path as
|
# the listed output files.
|
||||||
# any of the listed output files.
|
# Directories leading up to the output directories (but not the output
|
||||||
|
# directories themselves) are created by the worker prior to execution, even
|
||||||
|
# if they are not explicitly part of the input root.
|
||||||
# Corresponds to the JSON property `outputDirectories`
|
# Corresponds to the JSON property `outputDirectories`
|
||||||
# @return [Array<String>]
|
# @return [Array<String>]
|
||||||
attr_accessor :output_directories
|
attr_accessor :output_directories
|
||||||
|
@ -420,7 +425,8 @@ module Google
|
||||||
# A list of the output files that the client expects to retrieve from the
|
# A list of the output files that the client expects to retrieve from the
|
||||||
# action. Only the listed files, as well as directories listed in
|
# action. Only the listed files, as well as directories listed in
|
||||||
# `output_directories`, will be returned to the client as output.
|
# `output_directories`, will be returned to the client as output.
|
||||||
# Other files that may be created during command execution are discarded.
|
# Other files or directories that may be created during command execution
|
||||||
|
# are discarded.
|
||||||
# The paths are relative to the working directory of the action execution.
|
# The paths are relative to the working directory of the action execution.
|
||||||
# The paths are specified using a single forward slash (`/`) as a path
|
# The paths are specified using a single forward slash (`/`) as a path
|
||||||
# separator, even if the execution platform natively uses a different
|
# separator, even if the execution platform natively uses a different
|
||||||
|
@ -429,9 +435,10 @@ module Google
|
||||||
# In order to ensure consistent hashing of the same Action, the output paths
|
# In order to ensure consistent hashing of the same Action, the output paths
|
||||||
# MUST be sorted lexicographically by code point (or, equivalently, by UTF-8
|
# MUST be sorted lexicographically by code point (or, equivalently, by UTF-8
|
||||||
# bytes).
|
# bytes).
|
||||||
# An output file cannot be duplicated, be a parent of another output file, be
|
# An output file cannot be duplicated, be a parent of another output file, or
|
||||||
# a child of a listed output directory, or have the same path as any of the
|
# have the same path as any of the listed output directories.
|
||||||
# listed output directories.
|
# Directories leading up to the output files are created by the worker prior
|
||||||
|
# to execution, even if they are not explicitly part of the input root.
|
||||||
# Corresponds to the JSON property `outputFiles`
|
# Corresponds to the JSON property `outputFiles`
|
||||||
# @return [Array<String>]
|
# @return [Array<String>]
|
||||||
attr_accessor :output_files
|
attr_accessor :output_files
|
||||||
|
@ -512,11 +519,11 @@ module Google
|
||||||
# When a `Digest` is used to refer to a proto message, it always refers to the
|
# When a `Digest` is used to refer to a proto message, it always refers to the
|
||||||
# message in binary encoded form. To ensure consistent hashing, clients and
|
# message in binary encoded form. To ensure consistent hashing, clients and
|
||||||
# servers MUST ensure that they serialize messages according to the following
|
# servers MUST ensure that they serialize messages according to the following
|
||||||
# rules, even if there are alternate valid encodings for the same message.
|
# rules, even if there are alternate valid encodings for the same message:
|
||||||
# - Fields are serialized in tag order.
|
# * Fields are serialized in tag order.
|
||||||
# - There are no unknown fields.
|
# * There are no unknown fields.
|
||||||
# - There are no duplicate fields.
|
# * There are no duplicate fields.
|
||||||
# - Fields are serialized according to the default semantics for their type.
|
# * Fields are serialized according to the default semantics for their type.
|
||||||
# Most protocol buffer implementations will always follow these rules when
|
# Most protocol buffer implementations will always follow these rules when
|
||||||
# serializing, but care should be taken to avoid shortcuts. For instance,
|
# serializing, but care should be taken to avoid shortcuts. For instance,
|
||||||
# concatenating two messages to merge them may produce duplicate fields.
|
# concatenating two messages to merge them may produce duplicate fields.
|
||||||
|
@ -555,10 +562,10 @@ module Google
|
||||||
# In order to ensure that two equivalent directory trees hash to the same
|
# In order to ensure that two equivalent directory trees hash to the same
|
||||||
# value, the following restrictions MUST be obeyed when constructing a
|
# value, the following restrictions MUST be obeyed when constructing a
|
||||||
# a `Directory`:
|
# a `Directory`:
|
||||||
# - Every child in the directory must have a path of exactly one segment.
|
# * Every child in the directory must have a path of exactly one segment.
|
||||||
# Multiple levels of directory hierarchy may not be collapsed.
|
# Multiple levels of directory hierarchy may not be collapsed.
|
||||||
# - Each child in the directory must have a unique path segment (file name).
|
# * Each child in the directory must have a unique path segment (file name).
|
||||||
# - The files, directories and symlinks in the directory must each be sorted
|
# * The files, directories and symlinks in the directory must each be sorted
|
||||||
# in lexicographical order by path. The path strings must be sorted by code
|
# in lexicographical order by path. The path strings must be sorted by code
|
||||||
# point, equivalently, by UTF-8 bytes.
|
# point, equivalently, by UTF-8 bytes.
|
||||||
# A `Directory` that obeys the restrictions is said to be in canonical form.
|
# A `Directory` that obeys the restrictions is said to be in canonical form.
|
||||||
|
@ -656,11 +663,11 @@ module Google
|
||||||
# When a `Digest` is used to refer to a proto message, it always refers to the
|
# When a `Digest` is used to refer to a proto message, it always refers to the
|
||||||
# message in binary encoded form. To ensure consistent hashing, clients and
|
# message in binary encoded form. To ensure consistent hashing, clients and
|
||||||
# servers MUST ensure that they serialize messages according to the following
|
# servers MUST ensure that they serialize messages according to the following
|
||||||
# rules, even if there are alternate valid encodings for the same message.
|
# rules, even if there are alternate valid encodings for the same message:
|
||||||
# - Fields are serialized in tag order.
|
# * Fields are serialized in tag order.
|
||||||
# - There are no unknown fields.
|
# * There are no unknown fields.
|
||||||
# - There are no duplicate fields.
|
# * There are no duplicate fields.
|
||||||
# - Fields are serialized according to the default semantics for their type.
|
# * Fields are serialized according to the default semantics for their type.
|
||||||
# Most protocol buffer implementations will always follow these rules when
|
# Most protocol buffer implementations will always follow these rules when
|
||||||
# serializing, but care should be taken to avoid shortcuts. For instance,
|
# serializing, but care should be taken to avoid shortcuts. For instance,
|
||||||
# concatenating two messages to merge them may produce duplicate fields.
|
# concatenating two messages to merge them may produce duplicate fields.
|
||||||
|
@ -711,11 +718,11 @@ module Google
|
||||||
# When a `Digest` is used to refer to a proto message, it always refers to the
|
# When a `Digest` is used to refer to a proto message, it always refers to the
|
||||||
# message in binary encoded form. To ensure consistent hashing, clients and
|
# message in binary encoded form. To ensure consistent hashing, clients and
|
||||||
# servers MUST ensure that they serialize messages according to the following
|
# servers MUST ensure that they serialize messages according to the following
|
||||||
# rules, even if there are alternate valid encodings for the same message.
|
# rules, even if there are alternate valid encodings for the same message:
|
||||||
# - Fields are serialized in tag order.
|
# * Fields are serialized in tag order.
|
||||||
# - There are no unknown fields.
|
# * There are no unknown fields.
|
||||||
# - There are no duplicate fields.
|
# * There are no duplicate fields.
|
||||||
# - Fields are serialized according to the default semantics for their type.
|
# * Fields are serialized according to the default semantics for their type.
|
||||||
# Most protocol buffer implementations will always follow these rules when
|
# Most protocol buffer implementations will always follow these rules when
|
||||||
# serializing, but care should be taken to avoid shortcuts. For instance,
|
# serializing, but care should be taken to avoid shortcuts. For instance,
|
||||||
# concatenating two messages to merge them may produce duplicate fields.
|
# concatenating two messages to merge them may produce duplicate fields.
|
||||||
|
@ -769,6 +776,12 @@ module Google
|
||||||
attr_accessor :cached_result
|
attr_accessor :cached_result
|
||||||
alias_method :cached_result?, :cached_result
|
alias_method :cached_result?, :cached_result
|
||||||
|
|
||||||
|
# Freeform informational message with details on the execution of the action
|
||||||
|
# that may be displayed to the user upon failure or when requested explicitly.
|
||||||
|
# Corresponds to the JSON property `message`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :message
|
||||||
|
|
||||||
# An ActionResult represents the result of an
|
# An ActionResult represents the result of an
|
||||||
# Action being run.
|
# Action being run.
|
||||||
# Corresponds to the JSON property `result`
|
# Corresponds to the JSON property `result`
|
||||||
|
@ -836,6 +849,7 @@ module Google
|
||||||
# Update properties of this object
|
# Update properties of this object
|
||||||
def update!(**args)
|
def update!(**args)
|
||||||
@cached_result = args[:cached_result] if args.key?(:cached_result)
|
@cached_result = args[:cached_result] if args.key?(:cached_result)
|
||||||
|
@message = args[:message] if args.key?(:message)
|
||||||
@result = args[:result] if args.key?(:result)
|
@result = args[:result] if args.key?(:result)
|
||||||
@server_logs = args[:server_logs] if args.key?(:server_logs)
|
@server_logs = args[:server_logs] if args.key?(:server_logs)
|
||||||
@status = args[:status] if args.key?(:status)
|
@status = args[:status] if args.key?(:status)
|
||||||
|
@ -938,11 +952,11 @@ module Google
|
||||||
# When a `Digest` is used to refer to a proto message, it always refers to the
|
# When a `Digest` is used to refer to a proto message, it always refers to the
|
||||||
# message in binary encoded form. To ensure consistent hashing, clients and
|
# message in binary encoded form. To ensure consistent hashing, clients and
|
||||||
# servers MUST ensure that they serialize messages according to the following
|
# servers MUST ensure that they serialize messages according to the following
|
||||||
# rules, even if there are alternate valid encodings for the same message.
|
# rules, even if there are alternate valid encodings for the same message:
|
||||||
# - Fields are serialized in tag order.
|
# * Fields are serialized in tag order.
|
||||||
# - There are no unknown fields.
|
# * There are no unknown fields.
|
||||||
# - There are no duplicate fields.
|
# * There are no duplicate fields.
|
||||||
# - Fields are serialized according to the default semantics for their type.
|
# * Fields are serialized according to the default semantics for their type.
|
||||||
# Most protocol buffer implementations will always follow these rules when
|
# Most protocol buffer implementations will always follow these rules when
|
||||||
# serializing, but care should be taken to avoid shortcuts. For instance,
|
# serializing, but care should be taken to avoid shortcuts. For instance,
|
||||||
# concatenating two messages to merge them may produce duplicate fields.
|
# concatenating two messages to merge them may produce duplicate fields.
|
||||||
|
@ -996,11 +1010,11 @@ module Google
|
||||||
# When a `Digest` is used to refer to a proto message, it always refers to the
|
# When a `Digest` is used to refer to a proto message, it always refers to the
|
||||||
# message in binary encoded form. To ensure consistent hashing, clients and
|
# message in binary encoded form. To ensure consistent hashing, clients and
|
||||||
# servers MUST ensure that they serialize messages according to the following
|
# servers MUST ensure that they serialize messages according to the following
|
||||||
# rules, even if there are alternate valid encodings for the same message.
|
# rules, even if there are alternate valid encodings for the same message:
|
||||||
# - Fields are serialized in tag order.
|
# * Fields are serialized in tag order.
|
||||||
# - There are no unknown fields.
|
# * There are no unknown fields.
|
||||||
# - There are no duplicate fields.
|
# * There are no duplicate fields.
|
||||||
# - Fields are serialized according to the default semantics for their type.
|
# * Fields are serialized according to the default semantics for their type.
|
||||||
# Most protocol buffer implementations will always follow these rules when
|
# Most protocol buffer implementations will always follow these rules when
|
||||||
# serializing, but care should be taken to avoid shortcuts. For instance,
|
# serializing, but care should be taken to avoid shortcuts. For instance,
|
||||||
# concatenating two messages to merge them may produce duplicate fields.
|
# concatenating two messages to merge them may produce duplicate fields.
|
||||||
|
@ -1061,11 +1075,11 @@ module Google
|
||||||
# When a `Digest` is used to refer to a proto message, it always refers to the
|
# When a `Digest` is used to refer to a proto message, it always refers to the
|
||||||
# message in binary encoded form. To ensure consistent hashing, clients and
|
# message in binary encoded form. To ensure consistent hashing, clients and
|
||||||
# servers MUST ensure that they serialize messages according to the following
|
# servers MUST ensure that they serialize messages according to the following
|
||||||
# rules, even if there are alternate valid encodings for the same message.
|
# rules, even if there are alternate valid encodings for the same message:
|
||||||
# - Fields are serialized in tag order.
|
# * Fields are serialized in tag order.
|
||||||
# - There are no unknown fields.
|
# * There are no unknown fields.
|
||||||
# - There are no duplicate fields.
|
# * There are no duplicate fields.
|
||||||
# - Fields are serialized according to the default semantics for their type.
|
# * Fields are serialized according to the default semantics for their type.
|
||||||
# Most protocol buffer implementations will always follow these rules when
|
# Most protocol buffer implementations will always follow these rules when
|
||||||
# serializing, but care should be taken to avoid shortcuts. For instance,
|
# serializing, but care should be taken to avoid shortcuts. For instance,
|
||||||
# concatenating two messages to merge them may produce duplicate fields.
|
# concatenating two messages to merge them may produce duplicate fields.
|
||||||
|
@ -1111,11 +1125,11 @@ module Google
|
||||||
# When a `Digest` is used to refer to a proto message, it always refers to the
|
# When a `Digest` is used to refer to a proto message, it always refers to the
|
||||||
# message in binary encoded form. To ensure consistent hashing, clients and
|
# message in binary encoded form. To ensure consistent hashing, clients and
|
||||||
# servers MUST ensure that they serialize messages according to the following
|
# servers MUST ensure that they serialize messages according to the following
|
||||||
# rules, even if there are alternate valid encodings for the same message.
|
# rules, even if there are alternate valid encodings for the same message:
|
||||||
# - Fields are serialized in tag order.
|
# * Fields are serialized in tag order.
|
||||||
# - There are no unknown fields.
|
# * There are no unknown fields.
|
||||||
# - There are no duplicate fields.
|
# * There are no duplicate fields.
|
||||||
# - Fields are serialized according to the default semantics for their type.
|
# * Fields are serialized according to the default semantics for their type.
|
||||||
# Most protocol buffer implementations will always follow these rules when
|
# Most protocol buffer implementations will always follow these rules when
|
||||||
# serializing, but care should be taken to avoid shortcuts. For instance,
|
# serializing, but care should be taken to avoid shortcuts. For instance,
|
||||||
# concatenating two messages to merge them may produce duplicate fields.
|
# concatenating two messages to merge them may produce duplicate fields.
|
||||||
|
@ -1252,8 +1266,8 @@ module Google
|
||||||
# external context of the request. The server may use this for logging or other
|
# external context of the request. The server may use this for logging or other
|
||||||
# purposes. To use it, the client attaches the header to the call using the
|
# purposes. To use it, the client attaches the header to the call using the
|
||||||
# canonical proto serialization:
|
# canonical proto serialization:
|
||||||
# name: build.bazel.remote.execution.v2.requestmetadata-bin
|
# * name: `build.bazel.remote.execution.v2.requestmetadata-bin`
|
||||||
# contents: the base64 encoded binary RequestMetadata message.
|
# * contents: the base64 encoded binary `RequestMetadata` message.
|
||||||
class BuildBazelRemoteExecutionV2RequestMetadata
|
class BuildBazelRemoteExecutionV2RequestMetadata
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
@ -1373,10 +1387,10 @@ module Google
|
||||||
# In order to ensure that two equivalent directory trees hash to the same
|
# In order to ensure that two equivalent directory trees hash to the same
|
||||||
# value, the following restrictions MUST be obeyed when constructing a
|
# value, the following restrictions MUST be obeyed when constructing a
|
||||||
# a `Directory`:
|
# a `Directory`:
|
||||||
# - Every child in the directory must have a path of exactly one segment.
|
# * Every child in the directory must have a path of exactly one segment.
|
||||||
# Multiple levels of directory hierarchy may not be collapsed.
|
# Multiple levels of directory hierarchy may not be collapsed.
|
||||||
# - Each child in the directory must have a unique path segment (file name).
|
# * Each child in the directory must have a unique path segment (file name).
|
||||||
# - The files, directories and symlinks in the directory must each be sorted
|
# * The files, directories and symlinks in the directory must each be sorted
|
||||||
# in lexicographical order by path. The path strings must be sorted by code
|
# in lexicographical order by path. The path strings must be sorted by code
|
||||||
# point, equivalently, by UTF-8 bytes.
|
# point, equivalently, by UTF-8 bytes.
|
||||||
# A `Directory` that obeys the restrictions is said to be in canonical form.
|
# A `Directory` that obeys the restrictions is said to be in canonical form.
|
||||||
|
@ -1701,6 +1715,12 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :location
|
attr_accessor :location
|
||||||
|
|
||||||
|
# Output only. Whether stack driver logging is enabled for the instance.
|
||||||
|
# Corresponds to the JSON property `loggingEnabled`
|
||||||
|
# @return [Boolean]
|
||||||
|
attr_accessor :logging_enabled
|
||||||
|
alias_method :logging_enabled?, :logging_enabled
|
||||||
|
|
||||||
# Output only. Instance resource name formatted as:
|
# Output only. Instance resource name formatted as:
|
||||||
# `projects/[PROJECT_ID]/instances/[INSTANCE_ID]`.
|
# `projects/[PROJECT_ID]/instances/[INSTANCE_ID]`.
|
||||||
# Name should not be populated when creating an instance since it is provided
|
# Name should not be populated when creating an instance since it is provided
|
||||||
|
@ -1721,6 +1741,7 @@ module Google
|
||||||
# Update properties of this object
|
# Update properties of this object
|
||||||
def update!(**args)
|
def update!(**args)
|
||||||
@location = args[:location] if args.key?(:location)
|
@location = args[:location] if args.key?(:location)
|
||||||
|
@logging_enabled = args[:logging_enabled] if args.key?(:logging_enabled)
|
||||||
@name = args[:name] if args.key?(:name)
|
@name = args[:name] if args.key?(:name)
|
||||||
@state = args[:state] if args.key?(:state)
|
@state = args[:state] if args.key?(:state)
|
||||||
end
|
end
|
||||||
|
@ -1867,8 +1888,10 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :min_cpu_platform
|
attr_accessor :min_cpu_platform
|
||||||
|
|
||||||
# Output only. `reserved=true` means the worker is reserved and won't be
|
# Determines whether the worker is reserved (and therefore won't be
|
||||||
# preempted.
|
# preempted).
|
||||||
|
# See [Preemptible VMs](https://cloud.google.com/preemptible-vms/) for more
|
||||||
|
# details.
|
||||||
# Corresponds to the JSON property `reserved`
|
# Corresponds to the JSON property `reserved`
|
||||||
# @return [Boolean]
|
# @return [Boolean]
|
||||||
attr_accessor :reserved
|
attr_accessor :reserved
|
||||||
|
@ -3102,6 +3125,16 @@ module Google
|
||||||
# @return [Fixnum]
|
# @return [Fixnum]
|
||||||
attr_accessor :exit_code
|
attr_accessor :exit_code
|
||||||
|
|
||||||
|
# Implementation-dependent metadata about the task. Both servers and bots
|
||||||
|
# may define messages which can be encoded here; bots are free to provide
|
||||||
|
# metadata in multiple formats, and servers are free to choose one or more
|
||||||
|
# of the values to process and ignore others. In particular, it is *not*
|
||||||
|
# considered an error for the bot to provide the server with a field that it
|
||||||
|
# doesn't know about.
|
||||||
|
# Corresponds to the JSON property `metadata`
|
||||||
|
# @return [Array<Hash<String,Object>>]
|
||||||
|
attr_accessor :metadata
|
||||||
|
|
||||||
# The CommandTask and CommandResult messages assume the existence of a service
|
# The CommandTask and CommandResult messages assume the existence of a service
|
||||||
# that can serve blobs of content, identified by a hash and size known as a
|
# that can serve blobs of content, identified by a hash and size known as a
|
||||||
# "digest." The method by which these blobs may be retrieved is not specified
|
# "digest." The method by which these blobs may be retrieved is not specified
|
||||||
|
@ -3120,16 +3153,6 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :overhead
|
attr_accessor :overhead
|
||||||
|
|
||||||
# Implementation-dependent statistics about the task. Both servers and bots
|
|
||||||
# may define messages which can be encoded here; bots are free to provide
|
|
||||||
# statistics in multiple formats, and servers are free to choose one or more
|
|
||||||
# of the values to process and ignore others. In particular, it is *not*
|
|
||||||
# considered an error for the bot to provide the server with a field that it
|
|
||||||
# doesn't know about.
|
|
||||||
# Corresponds to the JSON property `statistics`
|
|
||||||
# @return [Array<Hash<String,Object>>]
|
|
||||||
attr_accessor :statistics
|
|
||||||
|
|
||||||
# The `Status` type defines a logical error model that is suitable for different
|
# The `Status` type defines a logical error model that is suitable for different
|
||||||
# programming environments, including REST APIs and RPC APIs. It is used by
|
# programming environments, including REST APIs and RPC APIs. It is used by
|
||||||
# [gRPC](https://github.com/grpc). The error model is designed to be:
|
# [gRPC](https://github.com/grpc). The error model is designed to be:
|
||||||
|
@ -3181,9 +3204,9 @@ module Google
|
||||||
def update!(**args)
|
def update!(**args)
|
||||||
@duration = args[:duration] if args.key?(:duration)
|
@duration = args[:duration] if args.key?(:duration)
|
||||||
@exit_code = args[:exit_code] if args.key?(:exit_code)
|
@exit_code = args[:exit_code] if args.key?(:exit_code)
|
||||||
|
@metadata = args[:metadata] if args.key?(:metadata)
|
||||||
@outputs = args[:outputs] if args.key?(:outputs)
|
@outputs = args[:outputs] if args.key?(:outputs)
|
||||||
@overhead = args[:overhead] if args.key?(:overhead)
|
@overhead = args[:overhead] if args.key?(:overhead)
|
||||||
@statistics = args[:statistics] if args.key?(:statistics)
|
|
||||||
@status = args[:status] if args.key?(:status)
|
@status = args[:status] if args.key?(:status)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -531,6 +531,7 @@ module Google
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
property :cached_result, as: 'cachedResult'
|
property :cached_result, as: 'cachedResult'
|
||||||
|
property :message, as: 'message'
|
||||||
property :result, as: 'result', class: Google::Apis::RemotebuildexecutionV1alpha::BuildBazelRemoteExecutionV2ActionResult, decorator: Google::Apis::RemotebuildexecutionV1alpha::BuildBazelRemoteExecutionV2ActionResult::Representation
|
property :result, as: 'result', class: Google::Apis::RemotebuildexecutionV1alpha::BuildBazelRemoteExecutionV2ActionResult, decorator: Google::Apis::RemotebuildexecutionV1alpha::BuildBazelRemoteExecutionV2ActionResult::Representation
|
||||||
|
|
||||||
hash :server_logs, as: 'serverLogs', class: Google::Apis::RemotebuildexecutionV1alpha::BuildBazelRemoteExecutionV2LogFile, decorator: Google::Apis::RemotebuildexecutionV1alpha::BuildBazelRemoteExecutionV2LogFile::Representation
|
hash :server_logs, as: 'serverLogs', class: Google::Apis::RemotebuildexecutionV1alpha::BuildBazelRemoteExecutionV2LogFile, decorator: Google::Apis::RemotebuildexecutionV1alpha::BuildBazelRemoteExecutionV2LogFile::Representation
|
||||||
|
@ -729,6 +730,7 @@ module Google
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
property :location, as: 'location'
|
property :location, as: 'location'
|
||||||
|
property :logging_enabled, as: 'loggingEnabled'
|
||||||
property :name, as: 'name'
|
property :name, as: 'name'
|
||||||
property :state, as: 'state'
|
property :state, as: 'state'
|
||||||
end
|
end
|
||||||
|
@ -989,10 +991,10 @@ module Google
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
property :duration, as: 'duration'
|
property :duration, as: 'duration'
|
||||||
property :exit_code, as: 'exitCode'
|
property :exit_code, as: 'exitCode'
|
||||||
|
collection :metadata, as: 'metadata'
|
||||||
property :outputs, as: 'outputs', class: Google::Apis::RemotebuildexecutionV1alpha::GoogleDevtoolsRemoteworkersV1test2Digest, decorator: Google::Apis::RemotebuildexecutionV1alpha::GoogleDevtoolsRemoteworkersV1test2Digest::Representation
|
property :outputs, as: 'outputs', class: Google::Apis::RemotebuildexecutionV1alpha::GoogleDevtoolsRemoteworkersV1test2Digest, decorator: Google::Apis::RemotebuildexecutionV1alpha::GoogleDevtoolsRemoteworkersV1test2Digest::Representation
|
||||||
|
|
||||||
property :overhead, as: 'overhead'
|
property :overhead, as: 'overhead'
|
||||||
collection :statistics, as: 'statistics'
|
|
||||||
property :status, as: 'status', class: Google::Apis::RemotebuildexecutionV1alpha::GoogleRpcStatus, decorator: Google::Apis::RemotebuildexecutionV1alpha::GoogleRpcStatus::Representation
|
property :status, as: 'status', class: Google::Apis::RemotebuildexecutionV1alpha::GoogleRpcStatus, decorator: Google::Apis::RemotebuildexecutionV1alpha::GoogleRpcStatus::Representation
|
||||||
|
|
||||||
end
|
end
|
||||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
||||||
# @see https://cloud.google.com/remote-build-execution/docs/
|
# @see https://cloud.google.com/remote-build-execution/docs/
|
||||||
module RemotebuildexecutionV2
|
module RemotebuildexecutionV2
|
||||||
VERSION = 'V2'
|
VERSION = 'V2'
|
||||||
REVISION = '20190103'
|
REVISION = '20190116'
|
||||||
|
|
||||||
# View and manage your data across Google Cloud Platform services
|
# View and manage your data across Google Cloud Platform services
|
||||||
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'
|
||||||
|
|
|
@ -63,11 +63,11 @@ module Google
|
||||||
# When a `Digest` is used to refer to a proto message, it always refers to the
|
# When a `Digest` is used to refer to a proto message, it always refers to the
|
||||||
# message in binary encoded form. To ensure consistent hashing, clients and
|
# message in binary encoded form. To ensure consistent hashing, clients and
|
||||||
# servers MUST ensure that they serialize messages according to the following
|
# servers MUST ensure that they serialize messages according to the following
|
||||||
# rules, even if there are alternate valid encodings for the same message.
|
# rules, even if there are alternate valid encodings for the same message:
|
||||||
# - Fields are serialized in tag order.
|
# * Fields are serialized in tag order.
|
||||||
# - There are no unknown fields.
|
# * There are no unknown fields.
|
||||||
# - There are no duplicate fields.
|
# * There are no duplicate fields.
|
||||||
# - Fields are serialized according to the default semantics for their type.
|
# * Fields are serialized according to the default semantics for their type.
|
||||||
# Most protocol buffer implementations will always follow these rules when
|
# Most protocol buffer implementations will always follow these rules when
|
||||||
# serializing, but care should be taken to avoid shortcuts. For instance,
|
# serializing, but care should be taken to avoid shortcuts. For instance,
|
||||||
# concatenating two messages to merge them may produce duplicate fields.
|
# concatenating two messages to merge them may produce duplicate fields.
|
||||||
|
@ -100,11 +100,11 @@ module Google
|
||||||
# When a `Digest` is used to refer to a proto message, it always refers to the
|
# When a `Digest` is used to refer to a proto message, it always refers to the
|
||||||
# message in binary encoded form. To ensure consistent hashing, clients and
|
# message in binary encoded form. To ensure consistent hashing, clients and
|
||||||
# servers MUST ensure that they serialize messages according to the following
|
# servers MUST ensure that they serialize messages according to the following
|
||||||
# rules, even if there are alternate valid encodings for the same message.
|
# rules, even if there are alternate valid encodings for the same message:
|
||||||
# - Fields are serialized in tag order.
|
# * Fields are serialized in tag order.
|
||||||
# - There are no unknown fields.
|
# * There are no unknown fields.
|
||||||
# - There are no duplicate fields.
|
# * There are no duplicate fields.
|
||||||
# - Fields are serialized according to the default semantics for their type.
|
# * Fields are serialized according to the default semantics for their type.
|
||||||
# Most protocol buffer implementations will always follow these rules when
|
# Most protocol buffer implementations will always follow these rules when
|
||||||
# serializing, but care should be taken to avoid shortcuts. For instance,
|
# serializing, but care should be taken to avoid shortcuts. For instance,
|
||||||
# concatenating two messages to merge them may produce duplicate fields.
|
# concatenating two messages to merge them may produce duplicate fields.
|
||||||
|
@ -305,11 +305,11 @@ module Google
|
||||||
# When a `Digest` is used to refer to a proto message, it always refers to the
|
# When a `Digest` is used to refer to a proto message, it always refers to the
|
||||||
# message in binary encoded form. To ensure consistent hashing, clients and
|
# message in binary encoded form. To ensure consistent hashing, clients and
|
||||||
# servers MUST ensure that they serialize messages according to the following
|
# servers MUST ensure that they serialize messages according to the following
|
||||||
# rules, even if there are alternate valid encodings for the same message.
|
# rules, even if there are alternate valid encodings for the same message:
|
||||||
# - Fields are serialized in tag order.
|
# * Fields are serialized in tag order.
|
||||||
# - There are no unknown fields.
|
# * There are no unknown fields.
|
||||||
# - There are no duplicate fields.
|
# * There are no duplicate fields.
|
||||||
# - Fields are serialized according to the default semantics for their type.
|
# * Fields are serialized according to the default semantics for their type.
|
||||||
# Most protocol buffer implementations will always follow these rules when
|
# Most protocol buffer implementations will always follow these rules when
|
||||||
# serializing, but care should be taken to avoid shortcuts. For instance,
|
# serializing, but care should be taken to avoid shortcuts. For instance,
|
||||||
# concatenating two messages to merge them may produce duplicate fields.
|
# concatenating two messages to merge them may produce duplicate fields.
|
||||||
|
@ -347,11 +347,11 @@ module Google
|
||||||
# When a `Digest` is used to refer to a proto message, it always refers to the
|
# When a `Digest` is used to refer to a proto message, it always refers to the
|
||||||
# message in binary encoded form. To ensure consistent hashing, clients and
|
# message in binary encoded form. To ensure consistent hashing, clients and
|
||||||
# servers MUST ensure that they serialize messages according to the following
|
# servers MUST ensure that they serialize messages according to the following
|
||||||
# rules, even if there are alternate valid encodings for the same message.
|
# rules, even if there are alternate valid encodings for the same message:
|
||||||
# - Fields are serialized in tag order.
|
# * Fields are serialized in tag order.
|
||||||
# - There are no unknown fields.
|
# * There are no unknown fields.
|
||||||
# - There are no duplicate fields.
|
# * There are no duplicate fields.
|
||||||
# - Fields are serialized according to the default semantics for their type.
|
# * Fields are serialized according to the default semantics for their type.
|
||||||
# Most protocol buffer implementations will always follow these rules when
|
# Most protocol buffer implementations will always follow these rules when
|
||||||
# serializing, but care should be taken to avoid shortcuts. For instance,
|
# serializing, but care should be taken to avoid shortcuts. For instance,
|
||||||
# concatenating two messages to merge them may produce duplicate fields.
|
# concatenating two messages to merge them may produce duplicate fields.
|
||||||
|
@ -458,11 +458,11 @@ module Google
|
||||||
# When a `Digest` is used to refer to a proto message, it always refers to the
|
# When a `Digest` is used to refer to a proto message, it always refers to the
|
||||||
# message in binary encoded form. To ensure consistent hashing, clients and
|
# message in binary encoded form. To ensure consistent hashing, clients and
|
||||||
# servers MUST ensure that they serialize messages according to the following
|
# servers MUST ensure that they serialize messages according to the following
|
||||||
# rules, even if there are alternate valid encodings for the same message.
|
# rules, even if there are alternate valid encodings for the same message:
|
||||||
# - Fields are serialized in tag order.
|
# * Fields are serialized in tag order.
|
||||||
# - There are no unknown fields.
|
# * There are no unknown fields.
|
||||||
# - There are no duplicate fields.
|
# * There are no duplicate fields.
|
||||||
# - Fields are serialized according to the default semantics for their type.
|
# * Fields are serialized according to the default semantics for their type.
|
||||||
# Most protocol buffer implementations will always follow these rules when
|
# Most protocol buffer implementations will always follow these rules when
|
||||||
# serializing, but care should be taken to avoid shortcuts. For instance,
|
# serializing, but care should be taken to avoid shortcuts. For instance,
|
||||||
# concatenating two messages to merge them may produce duplicate fields.
|
# concatenating two messages to merge them may produce duplicate fields.
|
||||||
|
@ -574,11 +574,11 @@ module Google
|
||||||
# When a `Digest` is used to refer to a proto message, it always refers to the
|
# When a `Digest` is used to refer to a proto message, it always refers to the
|
||||||
# message in binary encoded form. To ensure consistent hashing, clients and
|
# message in binary encoded form. To ensure consistent hashing, clients and
|
||||||
# servers MUST ensure that they serialize messages according to the following
|
# servers MUST ensure that they serialize messages according to the following
|
||||||
# rules, even if there are alternate valid encodings for the same message.
|
# rules, even if there are alternate valid encodings for the same message:
|
||||||
# - Fields are serialized in tag order.
|
# * Fields are serialized in tag order.
|
||||||
# - There are no unknown fields.
|
# * There are no unknown fields.
|
||||||
# - There are no duplicate fields.
|
# * There are no duplicate fields.
|
||||||
# - Fields are serialized according to the default semantics for their type.
|
# * Fields are serialized according to the default semantics for their type.
|
||||||
# Most protocol buffer implementations will always follow these rules when
|
# Most protocol buffer implementations will always follow these rules when
|
||||||
# serializing, but care should be taken to avoid shortcuts. For instance,
|
# serializing, but care should be taken to avoid shortcuts. For instance,
|
||||||
# concatenating two messages to merge them may produce duplicate fields.
|
# concatenating two messages to merge them may produce duplicate fields.
|
||||||
|
@ -640,11 +640,11 @@ module Google
|
||||||
# When a `Digest` is used to refer to a proto message, it always refers to the
|
# When a `Digest` is used to refer to a proto message, it always refers to the
|
||||||
# message in binary encoded form. To ensure consistent hashing, clients and
|
# message in binary encoded form. To ensure consistent hashing, clients and
|
||||||
# servers MUST ensure that they serialize messages according to the following
|
# servers MUST ensure that they serialize messages according to the following
|
||||||
# rules, even if there are alternate valid encodings for the same message.
|
# rules, even if there are alternate valid encodings for the same message:
|
||||||
# - Fields are serialized in tag order.
|
# * Fields are serialized in tag order.
|
||||||
# - There are no unknown fields.
|
# * There are no unknown fields.
|
||||||
# - There are no duplicate fields.
|
# * There are no duplicate fields.
|
||||||
# - Fields are serialized according to the default semantics for their type.
|
# * Fields are serialized according to the default semantics for their type.
|
||||||
# Most protocol buffer implementations will always follow these rules when
|
# Most protocol buffer implementations will always follow these rules when
|
||||||
# serializing, but care should be taken to avoid shortcuts. For instance,
|
# serializing, but care should be taken to avoid shortcuts. For instance,
|
||||||
# concatenating two messages to merge them may produce duplicate fields.
|
# concatenating two messages to merge them may produce duplicate fields.
|
||||||
|
@ -774,7 +774,8 @@ module Google
|
||||||
# The environment variables to set when running the program. The worker may
|
# The environment variables to set when running the program. The worker may
|
||||||
# provide its own default environment variables; these defaults can be
|
# provide its own default environment variables; these defaults can be
|
||||||
# overridden using this field. Additional variables can also be specified.
|
# overridden using this field. Additional variables can also be specified.
|
||||||
# In order to ensure that equivalent `Command`s always hash to the same
|
# In order to ensure that equivalent
|
||||||
|
# Commands always hash to the same
|
||||||
# value, the environment variables MUST be lexicographically sorted by name.
|
# value, the environment variables MUST be lexicographically sorted by name.
|
||||||
# Sorting of strings is done by code point, equivalently, by the UTF-8 bytes.
|
# Sorting of strings is done by code point, equivalently, by the UTF-8 bytes.
|
||||||
# Corresponds to the JSON property `environmentVariables`
|
# Corresponds to the JSON property `environmentVariables`
|
||||||
|
@ -782,10 +783,12 @@ module Google
|
||||||
attr_accessor :environment_variables
|
attr_accessor :environment_variables
|
||||||
|
|
||||||
# A list of the output directories that the client expects to retrieve from
|
# A list of the output directories that the client expects to retrieve from
|
||||||
# the action. Only the contents of the indicated directories (recursively
|
# the action. Only the listed directories will be returned (an entire
|
||||||
# including the contents of their subdirectories) will be
|
# directory structure will be returned as a
|
||||||
# returned, as well as files listed in `output_files`. Other files that may
|
# Tree message digest, see
|
||||||
# be created during command execution are discarded.
|
# OutputDirectory), as
|
||||||
|
# well as files listed in `output_files`. Other files or directories that
|
||||||
|
# may be created during command execution are discarded.
|
||||||
# The paths are relative to the working directory of the action execution.
|
# The paths are relative to the working directory of the action execution.
|
||||||
# The paths are specified using a single forward slash (`/`) as a path
|
# The paths are specified using a single forward slash (`/`) as a path
|
||||||
# separator, even if the execution platform natively uses a different
|
# separator, even if the execution platform natively uses a different
|
||||||
|
@ -796,9 +799,11 @@ module Google
|
||||||
# In order to ensure consistent hashing of the same Action, the output paths
|
# In order to ensure consistent hashing of the same Action, the output paths
|
||||||
# MUST be sorted lexicographically by code point (or, equivalently, by UTF-8
|
# MUST be sorted lexicographically by code point (or, equivalently, by UTF-8
|
||||||
# bytes).
|
# bytes).
|
||||||
# An output directory cannot be duplicated, be a parent of another output
|
# An output directory cannot be duplicated or have the same path as any of
|
||||||
# directory, be a parent of a listed output file, or have the same path as
|
# the listed output files.
|
||||||
# any of the listed output files.
|
# Directories leading up to the output directories (but not the output
|
||||||
|
# directories themselves) are created by the worker prior to execution, even
|
||||||
|
# if they are not explicitly part of the input root.
|
||||||
# Corresponds to the JSON property `outputDirectories`
|
# Corresponds to the JSON property `outputDirectories`
|
||||||
# @return [Array<String>]
|
# @return [Array<String>]
|
||||||
attr_accessor :output_directories
|
attr_accessor :output_directories
|
||||||
|
@ -806,7 +811,8 @@ module Google
|
||||||
# A list of the output files that the client expects to retrieve from the
|
# A list of the output files that the client expects to retrieve from the
|
||||||
# action. Only the listed files, as well as directories listed in
|
# action. Only the listed files, as well as directories listed in
|
||||||
# `output_directories`, will be returned to the client as output.
|
# `output_directories`, will be returned to the client as output.
|
||||||
# Other files that may be created during command execution are discarded.
|
# Other files or directories that may be created during command execution
|
||||||
|
# are discarded.
|
||||||
# The paths are relative to the working directory of the action execution.
|
# The paths are relative to the working directory of the action execution.
|
||||||
# The paths are specified using a single forward slash (`/`) as a path
|
# The paths are specified using a single forward slash (`/`) as a path
|
||||||
# separator, even if the execution platform natively uses a different
|
# separator, even if the execution platform natively uses a different
|
||||||
|
@ -815,9 +821,10 @@ module Google
|
||||||
# In order to ensure consistent hashing of the same Action, the output paths
|
# In order to ensure consistent hashing of the same Action, the output paths
|
||||||
# MUST be sorted lexicographically by code point (or, equivalently, by UTF-8
|
# MUST be sorted lexicographically by code point (or, equivalently, by UTF-8
|
||||||
# bytes).
|
# bytes).
|
||||||
# An output file cannot be duplicated, be a parent of another output file, be
|
# An output file cannot be duplicated, be a parent of another output file, or
|
||||||
# a child of a listed output directory, or have the same path as any of the
|
# have the same path as any of the listed output directories.
|
||||||
# listed output directories.
|
# Directories leading up to the output files are created by the worker prior
|
||||||
|
# to execution, even if they are not explicitly part of the input root.
|
||||||
# Corresponds to the JSON property `outputFiles`
|
# Corresponds to the JSON property `outputFiles`
|
||||||
# @return [Array<String>]
|
# @return [Array<String>]
|
||||||
attr_accessor :output_files
|
attr_accessor :output_files
|
||||||
|
@ -898,11 +905,11 @@ module Google
|
||||||
# When a `Digest` is used to refer to a proto message, it always refers to the
|
# When a `Digest` is used to refer to a proto message, it always refers to the
|
||||||
# message in binary encoded form. To ensure consistent hashing, clients and
|
# message in binary encoded form. To ensure consistent hashing, clients and
|
||||||
# servers MUST ensure that they serialize messages according to the following
|
# servers MUST ensure that they serialize messages according to the following
|
||||||
# rules, even if there are alternate valid encodings for the same message.
|
# rules, even if there are alternate valid encodings for the same message:
|
||||||
# - Fields are serialized in tag order.
|
# * Fields are serialized in tag order.
|
||||||
# - There are no unknown fields.
|
# * There are no unknown fields.
|
||||||
# - There are no duplicate fields.
|
# * There are no duplicate fields.
|
||||||
# - Fields are serialized according to the default semantics for their type.
|
# * Fields are serialized according to the default semantics for their type.
|
||||||
# Most protocol buffer implementations will always follow these rules when
|
# Most protocol buffer implementations will always follow these rules when
|
||||||
# serializing, but care should be taken to avoid shortcuts. For instance,
|
# serializing, but care should be taken to avoid shortcuts. For instance,
|
||||||
# concatenating two messages to merge them may produce duplicate fields.
|
# concatenating two messages to merge them may produce duplicate fields.
|
||||||
|
@ -941,10 +948,10 @@ module Google
|
||||||
# In order to ensure that two equivalent directory trees hash to the same
|
# In order to ensure that two equivalent directory trees hash to the same
|
||||||
# value, the following restrictions MUST be obeyed when constructing a
|
# value, the following restrictions MUST be obeyed when constructing a
|
||||||
# a `Directory`:
|
# a `Directory`:
|
||||||
# - Every child in the directory must have a path of exactly one segment.
|
# * Every child in the directory must have a path of exactly one segment.
|
||||||
# Multiple levels of directory hierarchy may not be collapsed.
|
# Multiple levels of directory hierarchy may not be collapsed.
|
||||||
# - Each child in the directory must have a unique path segment (file name).
|
# * Each child in the directory must have a unique path segment (file name).
|
||||||
# - The files, directories and symlinks in the directory must each be sorted
|
# * The files, directories and symlinks in the directory must each be sorted
|
||||||
# in lexicographical order by path. The path strings must be sorted by code
|
# in lexicographical order by path. The path strings must be sorted by code
|
||||||
# point, equivalently, by UTF-8 bytes.
|
# point, equivalently, by UTF-8 bytes.
|
||||||
# A `Directory` that obeys the restrictions is said to be in canonical form.
|
# A `Directory` that obeys the restrictions is said to be in canonical form.
|
||||||
|
@ -1042,11 +1049,11 @@ module Google
|
||||||
# When a `Digest` is used to refer to a proto message, it always refers to the
|
# When a `Digest` is used to refer to a proto message, it always refers to the
|
||||||
# message in binary encoded form. To ensure consistent hashing, clients and
|
# message in binary encoded form. To ensure consistent hashing, clients and
|
||||||
# servers MUST ensure that they serialize messages according to the following
|
# servers MUST ensure that they serialize messages according to the following
|
||||||
# rules, even if there are alternate valid encodings for the same message.
|
# rules, even if there are alternate valid encodings for the same message:
|
||||||
# - Fields are serialized in tag order.
|
# * Fields are serialized in tag order.
|
||||||
# - There are no unknown fields.
|
# * There are no unknown fields.
|
||||||
# - There are no duplicate fields.
|
# * There are no duplicate fields.
|
||||||
# - Fields are serialized according to the default semantics for their type.
|
# * Fields are serialized according to the default semantics for their type.
|
||||||
# Most protocol buffer implementations will always follow these rules when
|
# Most protocol buffer implementations will always follow these rules when
|
||||||
# serializing, but care should be taken to avoid shortcuts. For instance,
|
# serializing, but care should be taken to avoid shortcuts. For instance,
|
||||||
# concatenating two messages to merge them may produce duplicate fields.
|
# concatenating two messages to merge them may produce duplicate fields.
|
||||||
|
@ -1097,11 +1104,11 @@ module Google
|
||||||
# When a `Digest` is used to refer to a proto message, it always refers to the
|
# When a `Digest` is used to refer to a proto message, it always refers to the
|
||||||
# message in binary encoded form. To ensure consistent hashing, clients and
|
# message in binary encoded form. To ensure consistent hashing, clients and
|
||||||
# servers MUST ensure that they serialize messages according to the following
|
# servers MUST ensure that they serialize messages according to the following
|
||||||
# rules, even if there are alternate valid encodings for the same message.
|
# rules, even if there are alternate valid encodings for the same message:
|
||||||
# - Fields are serialized in tag order.
|
# * Fields are serialized in tag order.
|
||||||
# - There are no unknown fields.
|
# * There are no unknown fields.
|
||||||
# - There are no duplicate fields.
|
# * There are no duplicate fields.
|
||||||
# - Fields are serialized according to the default semantics for their type.
|
# * Fields are serialized according to the default semantics for their type.
|
||||||
# Most protocol buffer implementations will always follow these rules when
|
# Most protocol buffer implementations will always follow these rules when
|
||||||
# serializing, but care should be taken to avoid shortcuts. For instance,
|
# serializing, but care should be taken to avoid shortcuts. For instance,
|
||||||
# concatenating two messages to merge them may produce duplicate fields.
|
# concatenating two messages to merge them may produce duplicate fields.
|
||||||
|
@ -1165,11 +1172,11 @@ module Google
|
||||||
# When a `Digest` is used to refer to a proto message, it always refers to the
|
# When a `Digest` is used to refer to a proto message, it always refers to the
|
||||||
# message in binary encoded form. To ensure consistent hashing, clients and
|
# message in binary encoded form. To ensure consistent hashing, clients and
|
||||||
# servers MUST ensure that they serialize messages according to the following
|
# servers MUST ensure that they serialize messages according to the following
|
||||||
# rules, even if there are alternate valid encodings for the same message.
|
# rules, even if there are alternate valid encodings for the same message:
|
||||||
# - Fields are serialized in tag order.
|
# * Fields are serialized in tag order.
|
||||||
# - There are no unknown fields.
|
# * There are no unknown fields.
|
||||||
# - There are no duplicate fields.
|
# * There are no duplicate fields.
|
||||||
# - Fields are serialized according to the default semantics for their type.
|
# * Fields are serialized according to the default semantics for their type.
|
||||||
# Most protocol buffer implementations will always follow these rules when
|
# Most protocol buffer implementations will always follow these rules when
|
||||||
# serializing, but care should be taken to avoid shortcuts. For instance,
|
# serializing, but care should be taken to avoid shortcuts. For instance,
|
||||||
# concatenating two messages to merge them may produce duplicate fields.
|
# concatenating two messages to merge them may produce duplicate fields.
|
||||||
|
@ -1223,6 +1230,12 @@ module Google
|
||||||
attr_accessor :cached_result
|
attr_accessor :cached_result
|
||||||
alias_method :cached_result?, :cached_result
|
alias_method :cached_result?, :cached_result
|
||||||
|
|
||||||
|
# Freeform informational message with details on the execution of the action
|
||||||
|
# that may be displayed to the user upon failure or when requested explicitly.
|
||||||
|
# Corresponds to the JSON property `message`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :message
|
||||||
|
|
||||||
# An ActionResult represents the result of an
|
# An ActionResult represents the result of an
|
||||||
# Action being run.
|
# Action being run.
|
||||||
# Corresponds to the JSON property `result`
|
# Corresponds to the JSON property `result`
|
||||||
|
@ -1290,6 +1303,7 @@ module Google
|
||||||
# Update properties of this object
|
# Update properties of this object
|
||||||
def update!(**args)
|
def update!(**args)
|
||||||
@cached_result = args[:cached_result] if args.key?(:cached_result)
|
@cached_result = args[:cached_result] if args.key?(:cached_result)
|
||||||
|
@message = args[:message] if args.key?(:message)
|
||||||
@result = args[:result] if args.key?(:result)
|
@result = args[:result] if args.key?(:result)
|
||||||
@server_logs = args[:server_logs] if args.key?(:server_logs)
|
@server_logs = args[:server_logs] if args.key?(:server_logs)
|
||||||
@status = args[:status] if args.key?(:status)
|
@status = args[:status] if args.key?(:status)
|
||||||
|
@ -1453,11 +1467,11 @@ module Google
|
||||||
# When a `Digest` is used to refer to a proto message, it always refers to the
|
# When a `Digest` is used to refer to a proto message, it always refers to the
|
||||||
# message in binary encoded form. To ensure consistent hashing, clients and
|
# message in binary encoded form. To ensure consistent hashing, clients and
|
||||||
# servers MUST ensure that they serialize messages according to the following
|
# servers MUST ensure that they serialize messages according to the following
|
||||||
# rules, even if there are alternate valid encodings for the same message.
|
# rules, even if there are alternate valid encodings for the same message:
|
||||||
# - Fields are serialized in tag order.
|
# * Fields are serialized in tag order.
|
||||||
# - There are no unknown fields.
|
# * There are no unknown fields.
|
||||||
# - There are no duplicate fields.
|
# * There are no duplicate fields.
|
||||||
# - Fields are serialized according to the default semantics for their type.
|
# * Fields are serialized according to the default semantics for their type.
|
||||||
# Most protocol buffer implementations will always follow these rules when
|
# Most protocol buffer implementations will always follow these rules when
|
||||||
# serializing, but care should be taken to avoid shortcuts. For instance,
|
# serializing, but care should be taken to avoid shortcuts. For instance,
|
||||||
# concatenating two messages to merge them may produce duplicate fields.
|
# concatenating two messages to merge them may produce duplicate fields.
|
||||||
|
@ -1580,11 +1594,11 @@ module Google
|
||||||
# When a `Digest` is used to refer to a proto message, it always refers to the
|
# When a `Digest` is used to refer to a proto message, it always refers to the
|
||||||
# message in binary encoded form. To ensure consistent hashing, clients and
|
# message in binary encoded form. To ensure consistent hashing, clients and
|
||||||
# servers MUST ensure that they serialize messages according to the following
|
# servers MUST ensure that they serialize messages according to the following
|
||||||
# rules, even if there are alternate valid encodings for the same message.
|
# rules, even if there are alternate valid encodings for the same message:
|
||||||
# - Fields are serialized in tag order.
|
# * Fields are serialized in tag order.
|
||||||
# - There are no unknown fields.
|
# * There are no unknown fields.
|
||||||
# - There are no duplicate fields.
|
# * There are no duplicate fields.
|
||||||
# - Fields are serialized according to the default semantics for their type.
|
# * Fields are serialized according to the default semantics for their type.
|
||||||
# Most protocol buffer implementations will always follow these rules when
|
# Most protocol buffer implementations will always follow these rules when
|
||||||
# serializing, but care should be taken to avoid shortcuts. For instance,
|
# serializing, but care should be taken to avoid shortcuts. For instance,
|
||||||
# concatenating two messages to merge them may produce duplicate fields.
|
# concatenating two messages to merge them may produce duplicate fields.
|
||||||
|
@ -1645,11 +1659,11 @@ module Google
|
||||||
# When a `Digest` is used to refer to a proto message, it always refers to the
|
# When a `Digest` is used to refer to a proto message, it always refers to the
|
||||||
# message in binary encoded form. To ensure consistent hashing, clients and
|
# message in binary encoded form. To ensure consistent hashing, clients and
|
||||||
# servers MUST ensure that they serialize messages according to the following
|
# servers MUST ensure that they serialize messages according to the following
|
||||||
# rules, even if there are alternate valid encodings for the same message.
|
# rules, even if there are alternate valid encodings for the same message:
|
||||||
# - Fields are serialized in tag order.
|
# * Fields are serialized in tag order.
|
||||||
# - There are no unknown fields.
|
# * There are no unknown fields.
|
||||||
# - There are no duplicate fields.
|
# * There are no duplicate fields.
|
||||||
# - Fields are serialized according to the default semantics for their type.
|
# * Fields are serialized according to the default semantics for their type.
|
||||||
# Most protocol buffer implementations will always follow these rules when
|
# Most protocol buffer implementations will always follow these rules when
|
||||||
# serializing, but care should be taken to avoid shortcuts. For instance,
|
# serializing, but care should be taken to avoid shortcuts. For instance,
|
||||||
# concatenating two messages to merge them may produce duplicate fields.
|
# concatenating two messages to merge them may produce duplicate fields.
|
||||||
|
@ -1695,11 +1709,11 @@ module Google
|
||||||
# When a `Digest` is used to refer to a proto message, it always refers to the
|
# When a `Digest` is used to refer to a proto message, it always refers to the
|
||||||
# message in binary encoded form. To ensure consistent hashing, clients and
|
# message in binary encoded form. To ensure consistent hashing, clients and
|
||||||
# servers MUST ensure that they serialize messages according to the following
|
# servers MUST ensure that they serialize messages according to the following
|
||||||
# rules, even if there are alternate valid encodings for the same message.
|
# rules, even if there are alternate valid encodings for the same message:
|
||||||
# - Fields are serialized in tag order.
|
# * Fields are serialized in tag order.
|
||||||
# - There are no unknown fields.
|
# * There are no unknown fields.
|
||||||
# - There are no duplicate fields.
|
# * There are no duplicate fields.
|
||||||
# - Fields are serialized according to the default semantics for their type.
|
# * Fields are serialized according to the default semantics for their type.
|
||||||
# Most protocol buffer implementations will always follow these rules when
|
# Most protocol buffer implementations will always follow these rules when
|
||||||
# serializing, but care should be taken to avoid shortcuts. For instance,
|
# serializing, but care should be taken to avoid shortcuts. For instance,
|
||||||
# concatenating two messages to merge them may produce duplicate fields.
|
# concatenating two messages to merge them may produce duplicate fields.
|
||||||
|
@ -1882,8 +1896,8 @@ module Google
|
||||||
# external context of the request. The server may use this for logging or other
|
# external context of the request. The server may use this for logging or other
|
||||||
# purposes. To use it, the client attaches the header to the call using the
|
# purposes. To use it, the client attaches the header to the call using the
|
||||||
# canonical proto serialization:
|
# canonical proto serialization:
|
||||||
# name: build.bazel.remote.execution.v2.requestmetadata-bin
|
# * name: `build.bazel.remote.execution.v2.requestmetadata-bin`
|
||||||
# contents: the base64 encoded binary RequestMetadata message.
|
# * contents: the base64 encoded binary `RequestMetadata` message.
|
||||||
class BuildBazelRemoteExecutionV2RequestMetadata
|
class BuildBazelRemoteExecutionV2RequestMetadata
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
@ -1960,7 +1974,7 @@ module Google
|
||||||
# @return [Google::Apis::RemotebuildexecutionV2::BuildBazelRemoteExecutionV2CacheCapabilities]
|
# @return [Google::Apis::RemotebuildexecutionV2::BuildBazelRemoteExecutionV2CacheCapabilities]
|
||||||
attr_accessor :cache_capabilities
|
attr_accessor :cache_capabilities
|
||||||
|
|
||||||
# Earliest RE API version supported, including deprecated versions.
|
# The full version of a given tool.
|
||||||
# Corresponds to the JSON property `deprecatedApiVersion`
|
# Corresponds to the JSON property `deprecatedApiVersion`
|
||||||
# @return [Google::Apis::RemotebuildexecutionV2::BuildBazelSemverSemVer]
|
# @return [Google::Apis::RemotebuildexecutionV2::BuildBazelSemverSemVer]
|
||||||
attr_accessor :deprecated_api_version
|
attr_accessor :deprecated_api_version
|
||||||
|
@ -1970,12 +1984,12 @@ module Google
|
||||||
# @return [Google::Apis::RemotebuildexecutionV2::BuildBazelRemoteExecutionV2ExecutionCapabilities]
|
# @return [Google::Apis::RemotebuildexecutionV2::BuildBazelRemoteExecutionV2ExecutionCapabilities]
|
||||||
attr_accessor :execution_capabilities
|
attr_accessor :execution_capabilities
|
||||||
|
|
||||||
# Latest RE API version supported.
|
# The full version of a given tool.
|
||||||
# Corresponds to the JSON property `highApiVersion`
|
# Corresponds to the JSON property `highApiVersion`
|
||||||
# @return [Google::Apis::RemotebuildexecutionV2::BuildBazelSemverSemVer]
|
# @return [Google::Apis::RemotebuildexecutionV2::BuildBazelSemverSemVer]
|
||||||
attr_accessor :high_api_version
|
attr_accessor :high_api_version
|
||||||
|
|
||||||
# Earliest non-deprecated RE API version supported.
|
# The full version of a given tool.
|
||||||
# Corresponds to the JSON property `lowApiVersion`
|
# Corresponds to the JSON property `lowApiVersion`
|
||||||
# @return [Google::Apis::RemotebuildexecutionV2::BuildBazelSemverSemVer]
|
# @return [Google::Apis::RemotebuildexecutionV2::BuildBazelSemverSemVer]
|
||||||
attr_accessor :low_api_version
|
attr_accessor :low_api_version
|
||||||
|
@ -2073,10 +2087,10 @@ module Google
|
||||||
# In order to ensure that two equivalent directory trees hash to the same
|
# In order to ensure that two equivalent directory trees hash to the same
|
||||||
# value, the following restrictions MUST be obeyed when constructing a
|
# value, the following restrictions MUST be obeyed when constructing a
|
||||||
# a `Directory`:
|
# a `Directory`:
|
||||||
# - Every child in the directory must have a path of exactly one segment.
|
# * Every child in the directory must have a path of exactly one segment.
|
||||||
# Multiple levels of directory hierarchy may not be collapsed.
|
# Multiple levels of directory hierarchy may not be collapsed.
|
||||||
# - Each child in the directory must have a unique path segment (file name).
|
# * Each child in the directory must have a unique path segment (file name).
|
||||||
# - The files, directories and symlinks in the directory must each be sorted
|
# * The files, directories and symlinks in the directory must each be sorted
|
||||||
# in lexicographical order by path. The path strings must be sorted by code
|
# in lexicographical order by path. The path strings must be sorted by code
|
||||||
# point, equivalently, by UTF-8 bytes.
|
# point, equivalently, by UTF-8 bytes.
|
||||||
# A `Directory` that obeys the restrictions is said to be in canonical form.
|
# A `Directory` that obeys the restrictions is said to be in canonical form.
|
||||||
|
@ -2148,26 +2162,28 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
#
|
# The full version of a given tool.
|
||||||
class BuildBazelSemverSemVer
|
class BuildBazelSemverSemVer
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
#
|
# The major version, e.g 10 for 10.2.3.
|
||||||
# Corresponds to the JSON property `major`
|
# Corresponds to the JSON property `major`
|
||||||
# @return [Fixnum]
|
# @return [Fixnum]
|
||||||
attr_accessor :major
|
attr_accessor :major
|
||||||
|
|
||||||
#
|
# The minor version, e.g. 2 for 10.2.3.
|
||||||
# Corresponds to the JSON property `minor`
|
# Corresponds to the JSON property `minor`
|
||||||
# @return [Fixnum]
|
# @return [Fixnum]
|
||||||
attr_accessor :minor
|
attr_accessor :minor
|
||||||
|
|
||||||
#
|
# The patch version, e.g 3 for 10.2.3.
|
||||||
# Corresponds to the JSON property `patch`
|
# Corresponds to the JSON property `patch`
|
||||||
# @return [Fixnum]
|
# @return [Fixnum]
|
||||||
attr_accessor :patch
|
attr_accessor :patch
|
||||||
|
|
||||||
#
|
# The pre-release version. Either this field or major/minor/patch fields
|
||||||
|
# must be filled. They are mutually exclusive. Pre-release versions are
|
||||||
|
# assumed to be earlier than any released versions.
|
||||||
# Corresponds to the JSON property `prerelease`
|
# Corresponds to the JSON property `prerelease`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :prerelease
|
attr_accessor :prerelease
|
||||||
|
@ -2452,6 +2468,12 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :location
|
attr_accessor :location
|
||||||
|
|
||||||
|
# Output only. Whether stack driver logging is enabled for the instance.
|
||||||
|
# Corresponds to the JSON property `loggingEnabled`
|
||||||
|
# @return [Boolean]
|
||||||
|
attr_accessor :logging_enabled
|
||||||
|
alias_method :logging_enabled?, :logging_enabled
|
||||||
|
|
||||||
# Output only. Instance resource name formatted as:
|
# Output only. Instance resource name formatted as:
|
||||||
# `projects/[PROJECT_ID]/instances/[INSTANCE_ID]`.
|
# `projects/[PROJECT_ID]/instances/[INSTANCE_ID]`.
|
||||||
# Name should not be populated when creating an instance since it is provided
|
# Name should not be populated when creating an instance since it is provided
|
||||||
|
@ -2472,6 +2494,7 @@ module Google
|
||||||
# Update properties of this object
|
# Update properties of this object
|
||||||
def update!(**args)
|
def update!(**args)
|
||||||
@location = args[:location] if args.key?(:location)
|
@location = args[:location] if args.key?(:location)
|
||||||
|
@logging_enabled = args[:logging_enabled] if args.key?(:logging_enabled)
|
||||||
@name = args[:name] if args.key?(:name)
|
@name = args[:name] if args.key?(:name)
|
||||||
@state = args[:state] if args.key?(:state)
|
@state = args[:state] if args.key?(:state)
|
||||||
end
|
end
|
||||||
|
@ -2618,8 +2641,10 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :min_cpu_platform
|
attr_accessor :min_cpu_platform
|
||||||
|
|
||||||
# Output only. `reserved=true` means the worker is reserved and won't be
|
# Determines whether the worker is reserved (and therefore won't be
|
||||||
# preempted.
|
# preempted).
|
||||||
|
# See [Preemptible VMs](https://cloud.google.com/preemptible-vms/) for more
|
||||||
|
# details.
|
||||||
# Corresponds to the JSON property `reserved`
|
# Corresponds to the JSON property `reserved`
|
||||||
# @return [Boolean]
|
# @return [Boolean]
|
||||||
attr_accessor :reserved
|
attr_accessor :reserved
|
||||||
|
@ -3853,6 +3878,16 @@ module Google
|
||||||
# @return [Fixnum]
|
# @return [Fixnum]
|
||||||
attr_accessor :exit_code
|
attr_accessor :exit_code
|
||||||
|
|
||||||
|
# Implementation-dependent metadata about the task. Both servers and bots
|
||||||
|
# may define messages which can be encoded here; bots are free to provide
|
||||||
|
# metadata in multiple formats, and servers are free to choose one or more
|
||||||
|
# of the values to process and ignore others. In particular, it is *not*
|
||||||
|
# considered an error for the bot to provide the server with a field that it
|
||||||
|
# doesn't know about.
|
||||||
|
# Corresponds to the JSON property `metadata`
|
||||||
|
# @return [Array<Hash<String,Object>>]
|
||||||
|
attr_accessor :metadata
|
||||||
|
|
||||||
# The CommandTask and CommandResult messages assume the existence of a service
|
# The CommandTask and CommandResult messages assume the existence of a service
|
||||||
# that can serve blobs of content, identified by a hash and size known as a
|
# that can serve blobs of content, identified by a hash and size known as a
|
||||||
# "digest." The method by which these blobs may be retrieved is not specified
|
# "digest." The method by which these blobs may be retrieved is not specified
|
||||||
|
@ -3871,16 +3906,6 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :overhead
|
attr_accessor :overhead
|
||||||
|
|
||||||
# Implementation-dependent statistics about the task. Both servers and bots
|
|
||||||
# may define messages which can be encoded here; bots are free to provide
|
|
||||||
# statistics in multiple formats, and servers are free to choose one or more
|
|
||||||
# of the values to process and ignore others. In particular, it is *not*
|
|
||||||
# considered an error for the bot to provide the server with a field that it
|
|
||||||
# doesn't know about.
|
|
||||||
# Corresponds to the JSON property `statistics`
|
|
||||||
# @return [Array<Hash<String,Object>>]
|
|
||||||
attr_accessor :statistics
|
|
||||||
|
|
||||||
# The `Status` type defines a logical error model that is suitable for different
|
# The `Status` type defines a logical error model that is suitable for different
|
||||||
# programming environments, including REST APIs and RPC APIs. It is used by
|
# programming environments, including REST APIs and RPC APIs. It is used by
|
||||||
# [gRPC](https://github.com/grpc). The error model is designed to be:
|
# [gRPC](https://github.com/grpc). The error model is designed to be:
|
||||||
|
@ -3932,9 +3957,9 @@ module Google
|
||||||
def update!(**args)
|
def update!(**args)
|
||||||
@duration = args[:duration] if args.key?(:duration)
|
@duration = args[:duration] if args.key?(:duration)
|
||||||
@exit_code = args[:exit_code] if args.key?(:exit_code)
|
@exit_code = args[:exit_code] if args.key?(:exit_code)
|
||||||
|
@metadata = args[:metadata] if args.key?(:metadata)
|
||||||
@outputs = args[:outputs] if args.key?(:outputs)
|
@outputs = args[:outputs] if args.key?(:outputs)
|
||||||
@overhead = args[:overhead] if args.key?(:overhead)
|
@overhead = args[:overhead] if args.key?(:overhead)
|
||||||
@statistics = args[:statistics] if args.key?(:statistics)
|
|
||||||
@status = args[:status] if args.key?(:status)
|
@status = args[:status] if args.key?(:status)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -752,6 +752,7 @@ module Google
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
property :cached_result, as: 'cachedResult'
|
property :cached_result, as: 'cachedResult'
|
||||||
|
property :message, as: 'message'
|
||||||
property :result, as: 'result', class: Google::Apis::RemotebuildexecutionV2::BuildBazelRemoteExecutionV2ActionResult, decorator: Google::Apis::RemotebuildexecutionV2::BuildBazelRemoteExecutionV2ActionResult::Representation
|
property :result, as: 'result', class: Google::Apis::RemotebuildexecutionV2::BuildBazelRemoteExecutionV2ActionResult, decorator: Google::Apis::RemotebuildexecutionV2::BuildBazelRemoteExecutionV2ActionResult::Representation
|
||||||
|
|
||||||
hash :server_logs, as: 'serverLogs', class: Google::Apis::RemotebuildexecutionV2::BuildBazelRemoteExecutionV2LogFile, decorator: Google::Apis::RemotebuildexecutionV2::BuildBazelRemoteExecutionV2LogFile::Representation
|
hash :server_logs, as: 'serverLogs', class: Google::Apis::RemotebuildexecutionV2::BuildBazelRemoteExecutionV2LogFile, decorator: Google::Apis::RemotebuildexecutionV2::BuildBazelRemoteExecutionV2LogFile::Representation
|
||||||
|
@ -1047,6 +1048,7 @@ module Google
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
property :location, as: 'location'
|
property :location, as: 'location'
|
||||||
|
property :logging_enabled, as: 'loggingEnabled'
|
||||||
property :name, as: 'name'
|
property :name, as: 'name'
|
||||||
property :state, as: 'state'
|
property :state, as: 'state'
|
||||||
end
|
end
|
||||||
|
@ -1307,10 +1309,10 @@ module Google
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
property :duration, as: 'duration'
|
property :duration, as: 'duration'
|
||||||
property :exit_code, as: 'exitCode'
|
property :exit_code, as: 'exitCode'
|
||||||
|
collection :metadata, as: 'metadata'
|
||||||
property :outputs, as: 'outputs', class: Google::Apis::RemotebuildexecutionV2::GoogleDevtoolsRemoteworkersV1test2Digest, decorator: Google::Apis::RemotebuildexecutionV2::GoogleDevtoolsRemoteworkersV1test2Digest::Representation
|
property :outputs, as: 'outputs', class: Google::Apis::RemotebuildexecutionV2::GoogleDevtoolsRemoteworkersV1test2Digest, decorator: Google::Apis::RemotebuildexecutionV2::GoogleDevtoolsRemoteworkersV1test2Digest::Representation
|
||||||
|
|
||||||
property :overhead, as: 'overhead'
|
property :overhead, as: 'overhead'
|
||||||
collection :statistics, as: 'statistics'
|
|
||||||
property :status, as: 'status', class: Google::Apis::RemotebuildexecutionV2::GoogleRpcStatus, decorator: Google::Apis::RemotebuildexecutionV2::GoogleRpcStatus::Representation
|
property :status, as: 'status', class: Google::Apis::RemotebuildexecutionV2::GoogleRpcStatus, decorator: Google::Apis::RemotebuildexecutionV2::GoogleRpcStatus::Representation
|
||||||
|
|
||||||
end
|
end
|
||||||
|
|
|
@ -91,10 +91,6 @@ module Google
|
||||||
end
|
end
|
||||||
|
|
||||||
# Upload a new execution result.
|
# Upload a new execution result.
|
||||||
# This method is intended for servers which implement the distributed cache
|
|
||||||
# independently of the
|
|
||||||
# Execution API. As a
|
|
||||||
# result, it is OPTIONAL for servers to implement.
|
|
||||||
# In order to allow the server to perform access control based on the type of
|
# In order to allow the server to perform access control based on the type of
|
||||||
# action, and to assist with client debugging, the client MUST first upload
|
# action, and to assist with client debugging, the client MUST first upload
|
||||||
# the Action that produced the
|
# the Action that produced the
|
||||||
|
@ -102,7 +98,9 @@ module Google
|
||||||
# Command, into the
|
# Command, into the
|
||||||
# `ContentAddressableStorage`.
|
# `ContentAddressableStorage`.
|
||||||
# Errors:
|
# Errors:
|
||||||
# * `UNIMPLEMENTED`: This method is not supported by the server.
|
# * `INVALID_ARGUMENT`: One or more arguments are invalid.
|
||||||
|
# * `FAILED_PRECONDITION`: One or more errors occurred in updating the
|
||||||
|
# action result, such as a missing command or action.
|
||||||
# * `RESOURCE_EXHAUSTED`: There is insufficient storage space to add the
|
# * `RESOURCE_EXHAUSTED`: There is insufficient storage space to add the
|
||||||
# entry to the cache.
|
# entry to the cache.
|
||||||
# @param [String] instance_name
|
# @param [String] instance_name
|
||||||
|
@ -204,6 +202,9 @@ module Google
|
||||||
# * `INTERNAL`: An internal error occurred in the execution engine or the
|
# * `INTERNAL`: An internal error occurred in the execution engine or the
|
||||||
# worker.
|
# worker.
|
||||||
# * `DEADLINE_EXCEEDED`: The execution timed out.
|
# * `DEADLINE_EXCEEDED`: The execution timed out.
|
||||||
|
# * `CANCELLED`: The operation was cancelled by the client. This status is
|
||||||
|
# only possible if the server implements the Operations API CancelOperation
|
||||||
|
# method, and it was called for the current execution.
|
||||||
# In the case of a missing input or command, the server SHOULD additionally
|
# In the case of a missing input or command, the server SHOULD additionally
|
||||||
# send a PreconditionFailure error detail
|
# send a PreconditionFailure error detail
|
||||||
# where, for each requested blob not present in the CAS, there is a
|
# where, for each requested blob not present in the CAS, there is a
|
||||||
|
|
Loading…
Reference in New Issue