class ProjectsServices extends Resource (View source)

The "services" collection of methods.

Typical usage is:

 $firebaseappcheckService = new Google\Service\Firebaseappcheck(...);
 $services = $firebaseappcheckService->projects_services;

Methods

batchUpdate(string $parent, GoogleFirebaseAppcheckV1BatchUpdateServicesRequest $postBody, array $optParams = [])

Atomically updates the specified Service configurations.

get(string $name, array $optParams = [])

Gets the Service configuration for the specified service name. (services.get)

listProjectsServices(string $parent, array $optParams = [])

Lists all Service configurations for the specified project. Only Services which were explicitly configured using UpdateService or BatchUpdateServices will be returned. (services.listProjectsServices)

patch(string $name, GoogleFirebaseAppcheckV1Service $postBody, array $optParams = [])

Updates the specified Service configuration. (services.patch)

Details

GoogleFirebaseAppcheckV1BatchUpdateServicesResponse batchUpdate(string $parent, GoogleFirebaseAppcheckV1BatchUpdateServicesRequest $postBody, array $optParams = [])

Atomically updates the specified Service configurations.

(services.batchUpdate)

Parameters

string $parent

Required. The parent project name shared by all Service configurations being updated, in the format projects/{project_number} The parent collection in the name field of any resource being updated must match this field, or the entire batch fails.

GoogleFirebaseAppcheckV1BatchUpdateServicesRequest $postBody
array $optParams

Optional parameters.

Return Value

GoogleFirebaseAppcheckV1BatchUpdateServicesResponse

Exceptions

Exception

GoogleFirebaseAppcheckV1Service get(string $name, array $optParams = [])

Gets the Service configuration for the specified service name. (services.get)

Parameters

string $name

Required. The relative resource name of the Service to retrieve, in the format: projects/{project_number}/services/{service_id} Note that the service_id element must be a supported service ID. Currently, the following service IDs are supported: firebasestorage.googleapis.com (Cloud Storage for Firebase) firebasedatabase.googleapis.com (Firebase Realtime Database) * firestore.googleapis.com (Cloud Firestore)

array $optParams

Optional parameters.

Return Value

GoogleFirebaseAppcheckV1Service

Exceptions

Exception

GoogleFirebaseAppcheckV1ListServicesResponse listProjectsServices(string $parent, array $optParams = [])

Lists all Service configurations for the specified project. Only Services which were explicitly configured using UpdateService or BatchUpdateServices will be returned. (services.listProjectsServices)

Parameters

string $parent

Required. The relative resource name of the parent project for which to list each associated Service, in the format: projects/{project_number}

array $optParams

Optional parameters.

Return Value

GoogleFirebaseAppcheckV1ListServicesResponse

Exceptions

Exception

GoogleFirebaseAppcheckV1Service patch(string $name, GoogleFirebaseAppcheckV1Service $postBody, array $optParams = [])

Updates the specified Service configuration. (services.patch)

Parameters

string $name

Required. The relative resource name of the service configuration object, in the format: projects/{project_number}/services/{service_id} Note that the service_id element must be a supported service ID. Currently, the following service IDs are supported: firebasestorage.googleapis.com (Cloud Storage for Firebase) firebasedatabase.googleapis.com (Firebase Realtime Database) * firestore.googleapis.com (Cloud Firestore)

GoogleFirebaseAppcheckV1Service $postBody
array $optParams

Optional parameters.

Return Value

GoogleFirebaseAppcheckV1Service

Exceptions

Exception