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

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

Specifications for the input

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

Namespace

Google \ Cloud \ DesignCenter \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ info TemplateInfo

Optional. TemplateInfo provides the actuation tool information.

↳ interfaces TemplateSchema

Optional. TemplateSchemas provides the input variables lists and connection information.

↳ requirements TemplateRequirements

Required. TemplateRequirements defines the roles required and the provider versions.

↳ ui TemplateUi

Optional. TemplateUi defines the UI related information for the Template.

getInfo

Optional. TemplateInfo provides the actuation tool information.

Returns
Type Description
TemplateInfo|null

hasInfo

clearInfo

setInfo

Optional. TemplateInfo provides the actuation tool information.

Parameter
Name Description
var TemplateInfo
Returns
Type Description
$this

getInterfaces

Optional. TemplateSchemas provides the input variables lists and connection information.

Returns
Type Description
TemplateSchema|null

hasInterfaces

clearInterfaces

setInterfaces

Optional. TemplateSchemas provides the input variables lists and connection information.

Parameter
Name Description
var TemplateSchema
Returns
Type Description
$this

getRequirements

Required. TemplateRequirements defines the roles required and the provider versions.

Returns
Type Description
TemplateRequirements|null

hasRequirements

clearRequirements

setRequirements

Required. TemplateRequirements defines the roles required and the provider versions.

Parameter
Name Description
var TemplateRequirements
Returns
Type Description
$this

getUi

Optional. TemplateUi defines the UI related information for the Template.

Returns
Type Description
TemplateUi|null

hasUi

clearUi

setUi

Optional. TemplateUi defines the UI related information for the Template.

Parameter
Name Description
var TemplateUi
Returns
Type Description
$this