Google Cloud Telco Automation V1 Client - Class PublicBlueprint (1.1.0)

Reference documentation and code samples for the Google Cloud Telco Automation V1 Client class PublicBlueprint.

A Blueprint contains a collection of kubernetes resources in the form of YAML files. The file contents of a blueprint are collectively known as package.

Public blueprint is a TNA provided blueprint that in present in TNA's public catalog. A user can copy the public blueprint to their private catalog for further modifications.

Generated from protobuf message google.cloud.telcoautomation.v1.PublicBlueprint

Namespace

Google \ Cloud \ TelcoAutomation \ V1

Methods

__construct

Constructor.

Parameters
NameDescription
dataarray

Optional. Data for populating the Message object.

↳ namestring

Name of the public blueprint.

↳ display_namestring

The display name of the public blueprint.

↳ descriptionstring

The description of the public blueprint.

↳ deployment_levelint

DeploymentLevel of a blueprint signifies where the blueprint will be applied. e.g. [HYDRATION, SINGLE_DEPLOYMENT, MULTI_DEPLOYMENT]

↳ source_providerstring

Source provider is the author of a public blueprint. e.g. Google, vendors

↳ rollback_supportbool

Output only. Indicates if the deployment created from this blueprint can be rolled back.

getName

Name of the public blueprint.

Returns
TypeDescription
string

setName

Name of the public blueprint.

Parameter
NameDescription
varstring
Returns
TypeDescription
$this

getDisplayName

The display name of the public blueprint.

Returns
TypeDescription
string

setDisplayName

The display name of the public blueprint.

Parameter
NameDescription
varstring
Returns
TypeDescription
$this

getDescription

The description of the public blueprint.

Returns
TypeDescription
string

setDescription

The description of the public blueprint.

Parameter
NameDescription
varstring
Returns
TypeDescription
$this

getDeploymentLevel

DeploymentLevel of a blueprint signifies where the blueprint will be applied. e.g. [HYDRATION, SINGLE_DEPLOYMENT, MULTI_DEPLOYMENT]

Returns
TypeDescription
int

setDeploymentLevel

DeploymentLevel of a blueprint signifies where the blueprint will be applied. e.g. [HYDRATION, SINGLE_DEPLOYMENT, MULTI_DEPLOYMENT]

Parameter
NameDescription
varint
Returns
TypeDescription
$this

getSourceProvider

Source provider is the author of a public blueprint. e.g. Google, vendors

Returns
TypeDescription
string

setSourceProvider

Source provider is the author of a public blueprint. e.g. Google, vendors

Parameter
NameDescription
varstring
Returns
TypeDescription
$this

getRollbackSupport

Output only. Indicates if the deployment created from this blueprint can be rolled back.

Returns
TypeDescription
bool

setRollbackSupport

Output only. Indicates if the deployment created from this blueprint can be rolled back.

Parameter
NameDescription
varbool
Returns
TypeDescription
$this