Class: Google::Apis::ProximitybeaconV1beta1::ProximitybeaconService
- Inherits:
-
Core::BaseService
- Object
- Core::BaseService
- Google::Apis::ProximitybeaconV1beta1::ProximitybeaconService
- Defined in:
- generated/google/apis/proximitybeacon_v1beta1/service.rb
Overview
Google Proximity Beacon API
Registers, manages, indexes, and searches beacons.
Instance Attribute Summary collapse
-
#key ⇒ String
API key.
-
#quota_user ⇒ String
Available to use for quota purposes for server-side applications.
Attributes inherited from Core::BaseService
#authorization, #base_path, #batch_path, #client, #client_options, #request_options, #root_url, #upload_path
Instance Method Summary collapse
-
#activate_beacon(beacon_name, project_id: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ProximitybeaconV1beta1::Empty
Activates a beacon.
-
#batch_beacon_attachment_delete(beacon_name, namespaced_type: nil, project_id: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ProximitybeaconV1beta1::DeleteAttachmentsResponse
Deletes multiple attachments on a given beacon.
-
#create_beacon_attachment(beacon_name, beacon_attachment_object = nil, project_id: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ProximitybeaconV1beta1::BeaconAttachment
Associates the given data with the specified beacon.
-
#deactivate_beacon(beacon_name, project_id: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ProximitybeaconV1beta1::Empty
Deactivates a beacon.
-
#decommission_beacon(beacon_name, project_id: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ProximitybeaconV1beta1::Empty
Decommissions the specified beacon in the service.
-
#delete_beacon_attachment(attachment_name, project_id: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ProximitybeaconV1beta1::Empty
Deletes the specified attachment for the given beacon.
-
#get_beacon(beacon_name, project_id: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ProximitybeaconV1beta1::Beacon
Returns detailed information about the specified beacon.
-
#get_eidparams(fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ProximitybeaconV1beta1::EphemeralIdRegistrationParams
Gets the Proximity Beacon API's current public key and associated parameters used to initiate the Diffie-Hellman key exchange required to register a beacon that broadcasts the Eddystone-EID format.
-
#getforobserved_beaconinfo(get_info_for_observed_beacons_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ProximitybeaconV1beta1::GetInfoForObservedBeaconsResponse
Given one or more beacon observations, returns any beacon information and attachments accessible to your application.
-
#initialize ⇒ ProximitybeaconService
constructor
A new instance of ProximitybeaconService.
-
#list_beacon_attachments(beacon_name, namespaced_type: nil, project_id: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ProximitybeaconV1beta1::ListBeaconAttachmentsResponse
Returns the attachments for the specified beacon that match the specified namespaced-type pattern.
-
#list_beacon_diagnostics(beacon_name, page_size: nil, page_token: nil, alert_filter: nil, project_id: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ProximitybeaconV1beta1::ListDiagnosticsResponse
List the diagnostics for a single beacon.
-
#list_beacons(q: nil, page_token: nil, page_size: nil, project_id: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ProximitybeaconV1beta1::ListBeaconsResponse
Searches the beacon registry for beacons that match the given search criteria.
-
#list_namespaces(project_id: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ProximitybeaconV1beta1::ListNamespacesResponse
Lists all attachment namespaces owned by your Google Developers Console project.
-
#register_beacon(beacon_object = nil, project_id: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ProximitybeaconV1beta1::Beacon
Registers a previously unregistered beacon given its
advertisedId
. -
#update_beacon(beacon_name, beacon_object = nil, project_id: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ProximitybeaconV1beta1::Beacon
Updates the information about the specified beacon.
-
#update_namespace(namespace_name, namespace_object = nil, project_id: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ProximitybeaconV1beta1::Namespace
Updates the information about the specified namespace.
Methods inherited from Core::BaseService
#batch, #batch_upload, #fetch_all, #http
Constructor Details
#initialize ⇒ ProximitybeaconService
Returns a new instance of ProximitybeaconService.
45 46 47 |
# File 'generated/google/apis/proximitybeacon_v1beta1/service.rb', line 45 def initialize super('https://proximitybeacon.googleapis.com/', '') 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.
38 39 40 |
# File 'generated/google/apis/proximitybeacon_v1beta1/service.rb', line 38 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.
43 44 45 |
# File 'generated/google/apis/proximitybeacon_v1beta1/service.rb', line 43 def quota_user @quota_user end |
Instance Method Details
#activate_beacon(beacon_name, project_id: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ProximitybeaconV1beta1::Empty
Activates a beacon. A beacon that is active will return information and
attachment data when queried via beaconinfo.getforobserved
. Calling this
method on an already active beacon will do nothing (but will return a
successful response code). Authenticate using an OAuth access token from a signed-in user with **
Is owner** or Can edit permissions in the Google Developers Console
project.
349 350 351 352 353 354 355 356 357 358 |
# File 'generated/google/apis/proximitybeacon_v1beta1/service.rb', line 349 def activate_beacon(beacon_name, project_id: nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v1beta1/{+beaconName}:activate', ) command.response_representation = Google::Apis::ProximitybeaconV1beta1::Empty::Representation command.response_class = Google::Apis::ProximitybeaconV1beta1::Empty command.params['beaconName'] = beacon_name unless beacon_name.nil? command.query['projectId'] = project_id unless project_id.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#batch_beacon_attachment_delete(beacon_name, namespaced_type: nil, project_id: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ProximitybeaconV1beta1::DeleteAttachmentsResponse
Deletes multiple attachments on a given beacon. This operation is permanent
and cannot be undone. You can optionally specify namespacedType
to choose
which attachments should be deleted. If you do not specify namespacedType
,
all your attachments on the given beacon will be deleted. You also may
explicitly specify */*
to delete all. Authenticate using an OAuth access
token from a signed-
in user with Is owner or Can edit permissions in the Google Developers
Console project.
593 594 595 596 597 598 599 600 601 602 603 |
# File 'generated/google/apis/proximitybeacon_v1beta1/service.rb', line 593 def (beacon_name, namespaced_type: nil, project_id: nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v1beta1/{+beaconName}/attachments:batchDelete', ) command.response_representation = Google::Apis::ProximitybeaconV1beta1::DeleteAttachmentsResponse::Representation command.response_class = Google::Apis::ProximitybeaconV1beta1::DeleteAttachmentsResponse command.params['beaconName'] = beacon_name unless beacon_name.nil? command.query['namespacedType'] = namespaced_type unless namespaced_type.nil? command.query['projectId'] = project_id unless project_id.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#create_beacon_attachment(beacon_name, beacon_attachment_object = nil, project_id: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ProximitybeaconV1beta1::BeaconAttachment
Associates the given data with the specified beacon. Attachment data must contain two parts:
- A namespaced type.
- The actual attachment data itself. The namespaced type consists of two
parts, the namespace and the type. The namespace must be one of the values
returned by the
namespaces
endpoint, while the type can be a string of any characters except for the forward slash (/
) up to 100 characters in length. Attachment data can be up to 1024 bytes long. Authenticate using an OAuth access token from a signed-in user with Is owner or Can edit permissions in the Google Developers Console project.
445 446 447 448 449 450 451 452 453 454 455 456 |
# File 'generated/google/apis/proximitybeacon_v1beta1/service.rb', line 445 def (beacon_name, = nil, project_id: nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v1beta1/{+beaconName}/attachments', ) command.request_representation = Google::Apis::ProximitybeaconV1beta1::BeaconAttachment::Representation command.request_object = command.response_representation = Google::Apis::ProximitybeaconV1beta1::BeaconAttachment::Representation command.response_class = Google::Apis::ProximitybeaconV1beta1::BeaconAttachment command.params['beaconName'] = beacon_name unless beacon_name.nil? command.query['projectId'] = project_id unless project_id.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#deactivate_beacon(beacon_name, project_id: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ProximitybeaconV1beta1::Empty
Deactivates a beacon. Once deactivated, the API will not return information
nor attachment data for the beacon when queried via beaconinfo.getforobserved
. Calling this method on an already inactive beacon will do nothing (but will
return a successful response code). Authenticate using an OAuth access token from a signed-in user
with Is owner or Can edit permissions in the Google Developers Console
project.
395 396 397 398 399 400 401 402 403 404 |
# File 'generated/google/apis/proximitybeacon_v1beta1/service.rb', line 395 def deactivate_beacon(beacon_name, project_id: nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v1beta1/{+beaconName}:deactivate', ) command.response_representation = Google::Apis::ProximitybeaconV1beta1::Empty::Representation command.response_class = Google::Apis::ProximitybeaconV1beta1::Empty command.params['beaconName'] = beacon_name unless beacon_name.nil? command.query['projectId'] = project_id unless project_id.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#decommission_beacon(beacon_name, project_id: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ProximitybeaconV1beta1::Empty
Decommissions the specified beacon in the service. This beacon will no longer
be returned from beaconinfo.getforobserved
. This operation is permanent --
you will not be able to re-register a beacon with this ID again. Authenticate
using an OAuth access token from a signed-in user with Is owner or Can edit permissions in
the Google Developers Console project.
121 122 123 124 125 126 127 128 129 130 |
# File 'generated/google/apis/proximitybeacon_v1beta1/service.rb', line 121 def decommission_beacon(beacon_name, project_id: nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v1beta1/{+beaconName}:decommission', ) command.response_representation = Google::Apis::ProximitybeaconV1beta1::Empty::Representation command.response_class = Google::Apis::ProximitybeaconV1beta1::Empty command.params['beaconName'] = beacon_name unless beacon_name.nil? command.query['projectId'] = project_id unless project_id.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#delete_beacon_attachment(attachment_name, project_id: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ProximitybeaconV1beta1::Empty
Deletes the specified attachment for the given beacon. Each attachment has a
unique attachment name (attachmentName
) which is returned when you fetch the
attachment data via this API. You specify this with the delete request to
control which attachment is removed. This operation cannot be undone.
Authenticate using an OAuth access token from a signed-in user with Is owner or Can
edit permissions in the Google Developers Console project.
542 543 544 545 546 547 548 549 550 551 |
# File 'generated/google/apis/proximitybeacon_v1beta1/service.rb', line 542 def (, project_id: nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:delete, 'v1beta1/{+attachmentName}', ) command.response_representation = Google::Apis::ProximitybeaconV1beta1::Empty::Representation command.response_class = Google::Apis::ProximitybeaconV1beta1::Empty command.params['attachmentName'] = unless .nil? command.query['projectId'] = project_id unless project_id.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#get_beacon(beacon_name, project_id: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ProximitybeaconV1beta1::Beacon
Returns detailed information about the specified beacon. Authenticate using an
OAuth access token
from a signed-in user with viewer, Is owner or Can edit
permissions in the Google Developers Console project. Requests may supply an
Eddystone-EID beacon name in the form: beacons/4!beaconId
where the
beaconId
is the base16 ephemeral ID broadcast by the beacon. The returned
Beacon
object will contain the beacon's stable Eddystone-UID. Clients not
authorized to resolve the beacon's ephemeral Eddystone-EID broadcast will
receive an error.
169 170 171 172 173 174 175 176 177 178 |
# File 'generated/google/apis/proximitybeacon_v1beta1/service.rb', line 169 def get_beacon(beacon_name, project_id: nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v1beta1/{+beaconName}', ) command.response_representation = Google::Apis::ProximitybeaconV1beta1::Beacon::Representation command.response_class = Google::Apis::ProximitybeaconV1beta1::Beacon command.params['beaconName'] = beacon_name unless beacon_name.nil? command.query['projectId'] = project_id unless project_id.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#get_eidparams(fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ProximitybeaconV1beta1::EphemeralIdRegistrationParams
Gets the Proximity Beacon API's current public key and associated parameters used to initiate the Diffie-Hellman key exchange required to register a beacon that broadcasts the Eddystone-EID format. This key changes periodically; clients may cache it and re-use the same public key to provision and register multiple beacons. However, clients should be prepared to refresh this key when they encounter an error registering an Eddystone-EID beacon.
755 756 757 758 759 760 761 762 |
# File 'generated/google/apis/proximitybeacon_v1beta1/service.rb', line 755 def get_eidparams(fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v1beta1/eidparams', ) command.response_representation = Google::Apis::ProximitybeaconV1beta1::EphemeralIdRegistrationParams::Representation command.response_class = Google::Apis::ProximitybeaconV1beta1::EphemeralIdRegistrationParams command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#getforobserved_beaconinfo(get_info_for_observed_beacons_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ProximitybeaconV1beta1::GetInfoForObservedBeaconsResponse
Given one or more beacon observations, returns any beacon information and attachments accessible to your application. Authorize by using the API key for the application.
786 787 788 789 790 791 792 793 794 795 |
# File 'generated/google/apis/proximitybeacon_v1beta1/service.rb', line 786 def getforobserved_beaconinfo(get_info_for_observed_beacons_request_object = nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v1beta1/beaconinfo:getforobserved', ) command.request_representation = Google::Apis::ProximitybeaconV1beta1::GetInfoForObservedBeaconsRequest::Representation command.request_object = get_info_for_observed_beacons_request_object command.response_representation = Google::Apis::ProximitybeaconV1beta1::GetInfoForObservedBeaconsResponse::Representation command.response_class = Google::Apis::ProximitybeaconV1beta1::GetInfoForObservedBeaconsResponse command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#list_beacon_attachments(beacon_name, namespaced_type: nil, project_id: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ProximitybeaconV1beta1::ListBeaconAttachmentsResponse
Returns the attachments for the specified beacon that match the specified
namespaced-type pattern. To control which namespaced types are returned, you
add the namespacedType
query parameter to the request. You must either use *
/*
, to return all attachments, or the namespace must be one of the ones
returned from the namespaces
endpoint. Authenticate using an OAuth access
token from a signed-
in user with viewer, Is owner or Can edit permissions in the
Google Developers Console project.
498 499 500 501 502 503 504 505 506 507 508 |
# File 'generated/google/apis/proximitybeacon_v1beta1/service.rb', line 498 def (beacon_name, namespaced_type: nil, project_id: nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v1beta1/{+beaconName}/attachments', ) command.response_representation = Google::Apis::ProximitybeaconV1beta1::ListBeaconAttachmentsResponse::Representation command.response_class = Google::Apis::ProximitybeaconV1beta1::ListBeaconAttachmentsResponse command.params['beaconName'] = beacon_name unless beacon_name.nil? command.query['namespacedType'] = namespaced_type unless namespaced_type.nil? command.query['projectId'] = project_id unless project_id.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#list_beacon_diagnostics(beacon_name, page_size: nil, page_token: nil, alert_filter: nil, project_id: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ProximitybeaconV1beta1::ListDiagnosticsResponse
List the diagnostics for a single beacon. You can also list diagnostics for
all the beacons owned by your Google Developers Console project by using the
beacon name beacons/-
. Authenticate using an OAuth access token from a signed-in user with **
viewer*, **Is owner* or Can edit permissions in the Google Developers
Console project.
643 644 645 646 647 648 649 650 651 652 653 654 655 |
# File 'generated/google/apis/proximitybeacon_v1beta1/service.rb', line 643 def list_beacon_diagnostics(beacon_name, page_size: nil, page_token: nil, alert_filter: nil, project_id: nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v1beta1/{+beaconName}/diagnostics', ) command.response_representation = Google::Apis::ProximitybeaconV1beta1::ListDiagnosticsResponse::Representation command.response_class = Google::Apis::ProximitybeaconV1beta1::ListDiagnosticsResponse command.params['beaconName'] = beacon_name unless beacon_name.nil? command.query['pageSize'] = page_size unless page_size.nil? command.query['pageToken'] = page_token unless page_token.nil? command.query['alertFilter'] = alert_filter unless alert_filter.nil? command.query['projectId'] = project_id unless project_id.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#list_beacons(q: nil, page_token: nil, page_size: nil, project_id: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ProximitybeaconV1beta1::ListBeaconsResponse
Searches the beacon registry for beacons that match the given search criteria. Only those beacons that the client has permission to list will be returned. Authenticate using an OAuth access token from a signed-in user with viewer, Is owner or Can edit permissions in the Google Developers Console project.
251 252 253 254 255 256 257 258 259 260 261 262 |
# File 'generated/google/apis/proximitybeacon_v1beta1/service.rb', line 251 def list_beacons(q: nil, page_token: nil, page_size: nil, project_id: nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v1beta1/beacons', ) command.response_representation = Google::Apis::ProximitybeaconV1beta1::ListBeaconsResponse::Representation command.response_class = Google::Apis::ProximitybeaconV1beta1::ListBeaconsResponse command.query['q'] = q unless q.nil? command.query['pageToken'] = page_token unless page_token.nil? command.query['pageSize'] = page_size unless page_size.nil? command.query['projectId'] = project_id unless project_id.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#list_namespaces(project_id: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ProximitybeaconV1beta1::ListNamespacesResponse
Lists all attachment namespaces owned by your Google Developers Console project. Attachment data associated with a beacon must include a namespaced type, and the namespace must be owned by your project. Authenticate using an OAuth access token from a signed-in user with viewer, Is owner or Can edit permissions in the Google Developers Console project.
682 683 684 685 686 687 688 689 690 |
# File 'generated/google/apis/proximitybeacon_v1beta1/service.rb', line 682 def list_namespaces(project_id: nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v1beta1/namespaces', ) command.response_representation = Google::Apis::ProximitybeaconV1beta1::ListNamespacesResponse::Representation command.response_class = Google::Apis::ProximitybeaconV1beta1::ListNamespacesResponse command.query['projectId'] = project_id unless project_id.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#register_beacon(beacon_object = nil, project_id: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ProximitybeaconV1beta1::Beacon
Registers a previously unregistered beacon given its advertisedId
. These IDs
are unique within the system. An ID can be registered only once. Authenticate
using an OAuth access token from a signed-in user with Is owner or Can edit permissions in
the Google Developers Console project.
75 76 77 78 79 80 81 82 83 84 85 |
# File 'generated/google/apis/proximitybeacon_v1beta1/service.rb', line 75 def register_beacon(beacon_object = nil, project_id: nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v1beta1/beacons:register', ) command.request_representation = Google::Apis::ProximitybeaconV1beta1::Beacon::Representation command.request_object = beacon_object command.response_representation = Google::Apis::ProximitybeaconV1beta1::Beacon::Representation command.response_class = Google::Apis::ProximitybeaconV1beta1::Beacon command.query['projectId'] = project_id unless project_id.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#update_beacon(beacon_name, beacon_object = nil, project_id: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ProximitybeaconV1beta1::Beacon
Updates the information about the specified beacon. Any field that you do not populate in the submitted beacon will be permanently erased, so you should follow the "read, modify, write" pattern to avoid inadvertently destroying data. Changes to the beacon status via this method will be silently ignored. To update beacon status, use the separate methods on this API for activation, deactivation, and decommissioning. Authenticate using an OAuth access token from a signed-in user with Is owner or Can edit permissions in the Google Developers Console project.
301 302 303 304 305 306 307 308 309 310 311 312 |
# File 'generated/google/apis/proximitybeacon_v1beta1/service.rb', line 301 def update_beacon(beacon_name, beacon_object = nil, project_id: nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:put, 'v1beta1/{+beaconName}', ) command.request_representation = Google::Apis::ProximitybeaconV1beta1::Beacon::Representation command.request_object = beacon_object command.response_representation = Google::Apis::ProximitybeaconV1beta1::Beacon::Representation command.response_class = Google::Apis::ProximitybeaconV1beta1::Beacon command.params['beaconName'] = beacon_name unless beacon_name.nil? command.query['projectId'] = project_id unless project_id.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#update_namespace(namespace_name, namespace_object = nil, project_id: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ProximitybeaconV1beta1::Namespace
Updates the information about the specified namespace. Only the namespace visibility can be updated.
719 720 721 722 723 724 725 726 727 728 729 730 |
# File 'generated/google/apis/proximitybeacon_v1beta1/service.rb', line 719 def update_namespace(namespace_name, namespace_object = nil, project_id: nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:put, 'v1beta1/{+namespaceName}', ) command.request_representation = Google::Apis::ProximitybeaconV1beta1::Namespace::Representation command.request_object = namespace_object command.response_representation = Google::Apis::ProximitybeaconV1beta1::Namespace::Representation command.response_class = Google::Apis::ProximitybeaconV1beta1::Namespace command.params['namespaceName'] = namespace_name unless namespace_name.nil? command.query['projectId'] = project_id unless project_id.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |