Google Cloud Design Center V1 Client - Class TemplateRequirements (0.1.0)

Reference documentation and code samples for the Google Cloud Design Center V1 Client class TemplateRequirements.

TemplateRequirements defines the roles required and the associated services that need to be enabled to provision Template resources.

Generated from protobuf message google.cloud.designcenter.v1.TemplateRequirements

Namespace

Google \ Cloud \ DesignCenter \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ roles array<TemplateRoles>

Required. All roles required for the component

↳ provider_versions array<ProviderVersion>

Required. Required provider versions.

getRoles

Required. All roles required for the component

Returns
Type Description
Google\Protobuf\RepeatedField<TemplateRoles>

setRoles

Required. All roles required for the component

Parameter
Name Description
var array<TemplateRoles>
Returns
Type Description
$this

getProviderVersions

Required. Required provider versions.

Returns
Type Description
Google\Protobuf\RepeatedField<ProviderVersion>

setProviderVersions

Required. Required provider versions.

Parameter
Name Description
var array<ProviderVersion>
Returns
Type Description
$this