Documentation

Google_Service_AccessApproval_Resource_Projects extends Google_Service_Resource
in package

The "projects" collection of methods.

Typical usage is: $accessapprovalService = new Google_Service_AccessApproval(...); $projects = $accessapprovalService->projects;

Table of Contents

$client  : Google_Client
$methods  : array<string|int, mixed>
$resourceName  : string
$rootUrl  : string
$serviceName  : string
$servicePath  : string
$stackParameters  : mixed
__construct()  : mixed
call()  : Google_Http_Request|expectedClass
TODO: This function needs simplifying.
createRequestUri()  : string
Parse/expand request parameters and create a fully qualified request uri.
deleteAccessApprovalSettings()  : Google_Service_AccessApproval_AccessapprovalEmpty
Deletes the settings associated with a project, folder, or organization. This will have the effect of disabling Access Approval for the project, folder, or organization, but only if all ancestors also have Access Approval disabled.
getAccessApprovalSettings()  : Google_Service_AccessApproval_AccessApprovalSettings
Gets the settings associated with a project, folder, or organization.
updateAccessApprovalSettings()  : Google_Service_AccessApproval_AccessApprovalSettings
Updates the settings associated with a project, folder, or organization.
convertToArrayAndStripNulls()  : mixed

Properties

$methods

private array<string|int, mixed> $methods

$resourceName

private string $resourceName

$serviceName

private string $serviceName

$servicePath

private string $servicePath

$stackParameters

private mixed $stackParameters = array('alt' => array('type' => 'string', 'location' => 'query'), 'fields' => array('type' => 'string', 'location' => 'query'), 'trace' => array('type' => 'string', 'location' => 'query'), 'userIp' => array('type' => 'string', 'location' => 'query'), 'quotaUser' => array('type' => 'string', 'location' => 'query'), 'data' => array('type' => 'string', 'location' => 'body'), 'mimeType' => array('type' => 'string', 'location' => 'header'), 'uploadType' => array('type' => 'string', 'location' => 'query'), 'mediaUpload' => array('type' => 'complex', 'location' => 'query'), 'prettyPrint' => array('type' => 'string', 'location' => 'query'))

Methods

__construct()

public __construct(mixed $service, mixed $serviceName, mixed $resourceName, mixed $resource) : mixed
Parameters
$service : mixed
$serviceName : mixed
$resourceName : mixed
$resource : mixed
Return values
mixed

call()

TODO: This function needs simplifying.

public call( $name,  $arguments[,  $expectedClass = null ]) : Google_Http_Request|expectedClass
Parameters
$name :
$arguments :
$expectedClass : = null
  • optional, the expected class name
Tags
throws
Google_Exception
Return values
Google_Http_Request|expectedClass

createRequestUri()

Parse/expand request parameters and create a fully qualified request uri.

public createRequestUri(string $restPath, array<string|int, mixed> $params) : string
Parameters
$restPath : string
$params : array<string|int, mixed>
Tags
static
Return values
string

$requestUrl

deleteAccessApprovalSettings()

Deletes the settings associated with a project, folder, or organization. This will have the effect of disabling Access Approval for the project, folder, or organization, but only if all ancestors also have Access Approval disabled.

public deleteAccessApprovalSettings(string $name[, array<string|int, mixed> $optParams = array() ]) : Google_Service_AccessApproval_AccessapprovalEmpty

If Access Approval is enabled at a higher level of the hierarchy, then Access Approval will still be enabled at this level as the settings are inherited. (projects.deleteAccessApprovalSettings)

Parameters
$name : string

Name of the AccessApprovalSettings to delete.

$optParams : array<string|int, mixed> = array()

Optional parameters.

Return values
Google_Service_AccessApproval_AccessapprovalEmpty

getAccessApprovalSettings()

Gets the settings associated with a project, folder, or organization.

public getAccessApprovalSettings(string $name[, array<string|int, mixed> $optParams = array() ]) : Google_Service_AccessApproval_AccessApprovalSettings

(projects.getAccessApprovalSettings)

Parameters
$name : string

Name of the AccessApprovalSettings to retrieve.

$optParams : array<string|int, mixed> = array()

Optional parameters.

Return values
Google_Service_AccessApproval_AccessApprovalSettings

updateAccessApprovalSettings()

Updates the settings associated with a project, folder, or organization.

public updateAccessApprovalSettings(string $name, Google_Service_AccessApproval_AccessApprovalSettings $postBody[, array<string|int, mixed> $optParams = array() ]) : Google_Service_AccessApproval_AccessApprovalSettings

Settings to update are determined by the value of field_mask. (projects.updateAccessApprovalSettings)

Parameters
$name : string

The resource name of the settings. Format is one of: * "projects/{project}/accessApprovalSettings" * "folders/{folder}/accessApprovalSettings" * "organizations/{organization}/accessApprovalSettings"

$postBody : Google_Service_AccessApproval_AccessApprovalSettings
$optParams : array<string|int, mixed> = array()

Optional parameters.

Tags
opt_param

string updateMask The update mask applies to the settings. Only the top level fields of AccessApprovalSettings (notification_emails & enrolled_services) are supported. For each field, if it is included, the currently stored value will be entirely overwritten with the value of the field passed in this request. For the FieldMask definition, see https://developers.google.com/protocol- buffers/docs/reference/google.protobuf#fieldmask If this field is left unset, only the notification_emails field will be updated.

Return values
Google_Service_AccessApproval_AccessApprovalSettings

convertToArrayAndStripNulls()

protected convertToArrayAndStripNulls(mixed $o) : mixed
Parameters
$o : mixed
Return values
mixed

Search results