Class: Google::Apis::ChecksV1alpha::ChecksServiceService
- Inherits:
-
Google::Apis::Core::BaseService
- Object
- Google::Apis::Core::BaseService
- Google::Apis::ChecksV1alpha::ChecksServiceService
- Defined in:
- lib/google/apis/checks_v1alpha/service.rb
Overview
Checks API
The Checks API contains powerful and easy-to-use privacy and compliance APIs that interact with the Checks product and its underlying technology.
Instance Attribute Summary collapse
-
#key ⇒ String
API key.
-
#quota_user ⇒ String
Available to use for quota purposes for server-side applications.
Instance Method Summary collapse
-
#cancel_operation(name, cancel_operation_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ChecksV1alpha::Empty
Starts asynchronous cancellation on a long-running operation.
-
#delete_account_app_operation(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ChecksV1alpha::Empty
Deletes a long-running operation.
-
#get_account_app(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ChecksV1alpha::GoogleChecksAccountV1alphaApp
Gets an app.
-
#get_account_app_operation(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ChecksV1alpha::Operation
Gets the latest state of a long-running operation.
-
#get_account_app_report(name, checks_filter: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ChecksV1alpha::GoogleChecksReportV1alphaReport
Gets a report.
-
#initialize ⇒ ChecksServiceService
constructor
A new instance of ChecksServiceService.
-
#list_account_app_operations(name, filter: nil, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ChecksV1alpha::ListOperationsResponse
Lists operations that match the specified filter in the request.
-
#list_account_app_reports(parent, checks_filter: nil, filter: nil, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ChecksV1alpha::GoogleChecksReportV1alphaListReportsResponse
Lists reports for the specified app.
-
#list_account_apps(parent, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ChecksV1alpha::GoogleChecksAccountV1alphaListAppsResponse
Lists the apps under the given account.
-
#upload_medium(parent, google_checks_report_v1alpha_analyze_upload_request_object = nil, fields: nil, quota_user: nil, upload_source: nil, content_type: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ChecksV1alpha::Operation
Analyzes the uploaded app bundle and returns a google.longrunning.Operation containing the generated Report.
-
#wait_operation(name, wait_operation_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ChecksV1alpha::Operation
Waits until the specified long-running operation is done or reaches at most a specified timeout, returning the latest state.
Constructor Details
#initialize ⇒ ChecksServiceService
Returns a new instance of ChecksServiceService.
46 47 48 49 50 51 |
# File 'lib/google/apis/checks_v1alpha/service.rb', line 46 def initialize super('https://checks.googleapis.com/', '', client_name: 'google-apis-checks_v1alpha', client_version: Google::Apis::ChecksV1alpha::GEM_VERSION) @batch_path = 'batch' end |
Instance Attribute Details
#key ⇒ String
Returns 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.
39 40 41 |
# File 'lib/google/apis/checks_v1alpha/service.rb', line 39 def key @key end |
#quota_user ⇒ String
Returns 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.
44 45 46 |
# File 'lib/google/apis/checks_v1alpha/service.rb', line 44 def quota_user @quota_user end |
Instance Method Details
#cancel_operation(name, cancel_operation_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ChecksV1alpha::Empty
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.
150 151 152 153 154 155 156 157 158 159 160 |
# File 'lib/google/apis/checks_v1alpha/service.rb', line 150 def cancel_operation(name, cancel_operation_request_object = nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v1alpha/{+name}:cancel', ) command.request_representation = Google::Apis::ChecksV1alpha::CancelOperationRequest::Representation command.request_object = cancel_operation_request_object command.response_representation = Google::Apis::ChecksV1alpha::Empty::Representation command.response_class = Google::Apis::ChecksV1alpha::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 |
#delete_account_app_operation(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ChecksV1alpha::Empty
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.
185 186 187 188 189 190 191 192 193 |
# File 'lib/google/apis/checks_v1alpha/service.rb', line 185 def delete_account_app_operation(name, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:delete, 'v1alpha/{+name}', ) command.response_representation = Google::Apis::ChecksV1alpha::Empty::Representation command.response_class = Google::Apis::ChecksV1alpha::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 |
#get_account_app(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ChecksV1alpha::GoogleChecksAccountV1alphaApp
Gets an app.
73 74 75 76 77 78 79 80 81 |
# File 'lib/google/apis/checks_v1alpha/service.rb', line 73 def get_account_app(name, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v1alpha/{+name}', ) command.response_representation = Google::Apis::ChecksV1alpha::GoogleChecksAccountV1alphaApp::Representation command.response_class = Google::Apis::ChecksV1alpha::GoogleChecksAccountV1alphaApp 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 |
#get_account_app_operation(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ChecksV1alpha::Operation
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.
216 217 218 219 220 221 222 223 224 |
# File 'lib/google/apis/checks_v1alpha/service.rb', line 216 def get_account_app_operation(name, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v1alpha/{+name}', ) command.response_representation = Google::Apis::ChecksV1alpha::Operation::Representation command.response_class = Google::Apis::ChecksV1alpha::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 |
#get_account_app_report(name, checks_filter: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ChecksV1alpha::GoogleChecksReportV1alphaReport
Gets a report. By default, only the name and results_uri fields are returned.
You can include other fields by listing them in the fields URL query
parameter. For example, ?fields=name,checks will return the name and checks
fields.
334 335 336 337 338 339 340 341 342 343 |
# File 'lib/google/apis/checks_v1alpha/service.rb', line 334 def get_account_app_report(name, checks_filter: nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v1alpha/{+name}', ) command.response_representation = Google::Apis::ChecksV1alpha::GoogleChecksReportV1alphaReport::Representation command.response_class = Google::Apis::ChecksV1alpha::GoogleChecksReportV1alphaReport command.params['name'] = name unless name.nil? command.query['checksFilter'] = checks_filter unless checks_filter.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#list_account_app_operations(name, filter: nil, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ChecksV1alpha::ListOperationsResponse
Lists operations that match the specified filter in the request. If the server
doesn't support this method, it returns UNIMPLEMENTED.
253 254 255 256 257 258 259 260 261 262 263 264 |
# File 'lib/google/apis/checks_v1alpha/service.rb', line 253 def list_account_app_operations(name, filter: nil, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v1alpha/{+name}/operations', ) command.response_representation = Google::Apis::ChecksV1alpha::ListOperationsResponse::Representation command.response_class = Google::Apis::ChecksV1alpha::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 |
#list_account_app_reports(parent, checks_filter: nil, filter: nil, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ChecksV1alpha::GoogleChecksReportV1alphaListReportsResponse
Lists reports for the specified app. By default, only the name and results_uri
fields are returned. You can include other fields by listing them in the
fields URL query parameter. For example, ?fields=reports(name,checks) will
return the name and checks fields.
383 384 385 386 387 388 389 390 391 392 393 394 395 |
# File 'lib/google/apis/checks_v1alpha/service.rb', line 383 def list_account_app_reports(parent, checks_filter: nil, filter: nil, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v1alpha/{+parent}/reports', ) command.response_representation = Google::Apis::ChecksV1alpha::GoogleChecksReportV1alphaListReportsResponse::Representation command.response_class = Google::Apis::ChecksV1alpha::GoogleChecksReportV1alphaListReportsResponse command.params['parent'] = parent unless parent.nil? command.query['checksFilter'] = checks_filter unless checks_filter.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 |
#list_account_apps(parent, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ChecksV1alpha::GoogleChecksAccountV1alphaListAppsResponse
Lists the apps under the given account.
110 111 112 113 114 115 116 117 118 119 120 |
# File 'lib/google/apis/checks_v1alpha/service.rb', line 110 def list_account_apps(parent, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v1alpha/{+parent}/apps', ) command.response_representation = Google::Apis::ChecksV1alpha::GoogleChecksAccountV1alphaListAppsResponse::Representation command.response_class = Google::Apis::ChecksV1alpha::GoogleChecksAccountV1alphaListAppsResponse command.params['parent'] = parent unless parent.nil? command.query['pageSize'] = page_size unless page_size.nil? command.query['pageToken'] = page_token unless page_token.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#upload_medium(parent, google_checks_report_v1alpha_analyze_upload_request_object = nil, fields: nil, quota_user: nil, upload_source: nil, content_type: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ChecksV1alpha::Operation
Analyzes the uploaded app bundle and returns a google.longrunning.Operation
containing the generated Report. ## Example (upload only) Send a regular POST
request with the header X-Goog-Upload-Protocol: raw. POST https://checks.
googleapis.com/upload/v1alpha/`parent=accounts/*/apps/*`/reports:analyzeUpload
HTTP/1.1 X-Goog-Upload-Protocol: raw Content-Length: Content-Type: application/
octet-stream ## Example (upload with metadata) Send a multipart POST
request where the first body part contains the metadata JSON and the second
body part contains the binary upload. Include the header X-Goog-Upload-
Protocol: multipart. POST https://checks.googleapis.com/upload/v1alpha/`
parent=accounts/*/apps/*`/reports:analyzeUpload HTTP/1.1 X-Goog-Upload-
Protocol: multipart Content-Length: ? Content-Type: multipart/related;
boundary=BOUNDARY --BOUNDARY Content-Type: application/json `"
code_reference_id":"db5bcc20f94055fb5bc08cbb9b0e7a5530308786"` --BOUNDARY --
BOUNDARY-- Note: Metadata-only requests are not supported.
435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 |
# File 'lib/google/apis/checks_v1alpha/service.rb', line 435 def upload_medium(parent, google_checks_report_v1alpha_analyze_upload_request_object = nil, fields: nil, quota_user: nil, upload_source: nil, content_type: nil, options: nil, &block) if upload_source.nil? command = make_simple_command(:post, 'v1alpha/{+parent}/reports:analyzeUpload', ) else command = make_upload_command(:post, 'v1alpha/{+parent}/reports:analyzeUpload', ) command.upload_source = upload_source command.upload_content_type = content_type end command.request_representation = Google::Apis::ChecksV1alpha::GoogleChecksReportV1alphaAnalyzeUploadRequest::Representation command.request_object = google_checks_report_v1alpha_analyze_upload_request_object command.response_representation = Google::Apis::ChecksV1alpha::Operation::Representation command.response_class = Google::Apis::ChecksV1alpha::Operation command.params['parent'] = parent unless parent.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#wait_operation(name, wait_operation_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ChecksV1alpha::Operation
Waits until the specified long-running operation is done or reaches at most a
specified timeout, returning the latest state. If the operation is already
done, the latest state is immediately returned. If the timeout specified is
greater than the default HTTP/RPC timeout, the HTTP/RPC timeout is used. If
the server does not support this method, it returns google.rpc.Code.
UNIMPLEMENTED. Note that this method is on a best-effort basis. It may return
the latest state before the specified timeout (including immediately), meaning
even an immediate response is no guarantee that the operation is done.
294 295 296 297 298 299 300 301 302 303 304 |
# File 'lib/google/apis/checks_v1alpha/service.rb', line 294 def wait_operation(name, wait_operation_request_object = nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v1alpha/{+name}:wait', ) command.request_representation = Google::Apis::ChecksV1alpha::WaitOperationRequest::Representation command.request_object = wait_operation_request_object command.response_representation = Google::Apis::ChecksV1alpha::Operation::Representation command.response_class = Google::Apis::ChecksV1alpha::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 |