class ProjectProperties extends Message

A descriptor for defining project properties for a service. One service may have many consumer projects, and the service may want to behave differently depending on some properties on the project. For example, a project may be associated with a school, or a business, or a government agency, a business type property on the project may affect how a service responds to the client.

This descriptor defines which properties are allowed to be set on a project. Example: project_properties: properties: - name: NO_WATERMARK type: BOOL description: Allows usage of the API without watermarks. - name: EXTENDED_TILE_CACHE_PERIOD type: INT64

Generated from protobuf message google.api.ProjectProperties

Methods

__construct()

No description

RepeatedField
getProperties()

List of per consumer project-specific properties.

$this
setProperties(Property[]|RepeatedField $var)

List of per consumer project-specific properties.

Details

at line 38
__construct()

at line 49
RepeatedField getProperties()

List of per consumer project-specific properties.

Generated from protobuf field repeated .google.api.Property properties = 1;

Return Value

RepeatedField

at line 61
$this setProperties(Property[]|RepeatedField $var)

List of per consumer project-specific properties.

Generated from protobuf field repeated .google.api.Property properties = 1;

Parameters

Property[]|RepeatedField $var

Return Value

$this