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

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

Information about the component level parameters for an application.

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

Namespace

Google \ Cloud \ DesignCenter \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ component string

Required. The name of the component parameter.

↳ parameters array<Parameter>

Optional. A list of parameters associated with the component.

↳ connections_parameters array<ConnectionParameters>

Output only. A list of connections associated with the component.

↳ state int

Output only. Deployment state of the component.

↳ component_parameter_schema array<ComponentParameterSchema>

Output only. The component parameter schema, which includes possible parameter values.

↳ application_info ComponentApplicationInfo

Optional. The application associated with the component.

↳ effective_application_info ComponentApplicationInfo

Output only. The effective application associated with the component. This is the server set application field.

getComponent

Required. The name of the component parameter.

Returns
Type Description
string

setComponent

Required. The name of the component parameter.

Parameter
Name Description
var string
Returns
Type Description
$this

getParameters

Optional. A list of parameters associated with the component.

Returns
Type Description
Google\Protobuf\RepeatedField<Parameter>

setParameters

Optional. A list of parameters associated with the component.

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

getConnectionsParameters

Output only. A list of connections associated with the component.

Returns
Type Description
Google\Protobuf\RepeatedField<ConnectionParameters>

setConnectionsParameters

Output only. A list of connections associated with the component.

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

getState

Output only. Deployment state of the component.

Returns
Type Description
int Enum of type State.

setState

Output only. Deployment state of the component.

Parameter
Name Description
var int

Enum of type State.

Returns
Type Description
$this

getComponentParameterSchema

Output only. The component parameter schema, which includes possible parameter values.

Returns
Type Description
Google\Protobuf\RepeatedField<ComponentParameterSchema>

setComponentParameterSchema

Output only. The component parameter schema, which includes possible parameter values.

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

getApplicationInfo

Optional. The application associated with the component.

Returns
Type Description
ComponentApplicationInfo|null

hasApplicationInfo

clearApplicationInfo

setApplicationInfo

Optional. The application associated with the component.

Parameter
Name Description
var ComponentApplicationInfo
Returns
Type Description
$this

getEffectiveApplicationInfo

Output only. The effective application associated with the component. This is the server set application field.

Returns
Type Description
ComponentApplicationInfo|null

hasEffectiveApplicationInfo

clearEffectiveApplicationInfo

setEffectiveApplicationInfo

Output only. The effective application associated with the component. This is the server set application field.

Parameter
Name Description
var ComponentApplicationInfo
Returns
Type Description
$this