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 messagegoogle.cloud.telcoautomation.v1.PublicBlueprint
Namespace
Google \ Cloud \ TelcoAutomation \ V1
Methods
__construct
Constructor.
Parameters
Name
Description
data
array
Optional. Data for populating the Message object.
↳ name
string
Name of the public blueprint.
↳ display_name
string
The display name of the public blueprint.
↳ description
string
The description of the public blueprint.
↳ deployment_level
int
DeploymentLevel of a blueprint signifies where the blueprint will be applied. e.g. [HYDRATION, SINGLE_DEPLOYMENT, MULTI_DEPLOYMENT]
↳ source_provider
string
Source provider is the author of a public blueprint. e.g. Google, vendors
↳ rollback_support
bool
Output only. Indicates if the deployment created from this blueprint can be rolled back.
getName
Name of the public blueprint.
Returns
Type
Description
string
setName
Name of the public blueprint.
Parameter
Name
Description
var
string
Returns
Type
Description
$this
getDisplayName
The display name of the public blueprint.
Returns
Type
Description
string
setDisplayName
The display name of the public blueprint.
Parameter
Name
Description
var
string
Returns
Type
Description
$this
getDescription
The description of the public blueprint.
Returns
Type
Description
string
setDescription
The description of the public blueprint.
Parameter
Name
Description
var
string
Returns
Type
Description
$this
getDeploymentLevel
DeploymentLevel of a blueprint signifies where the blueprint will be
applied. e.g. [HYDRATION, SINGLE_DEPLOYMENT, MULTI_DEPLOYMENT]
Returns
Type
Description
int
setDeploymentLevel
DeploymentLevel of a blueprint signifies where the blueprint will be
applied. e.g. [HYDRATION, SINGLE_DEPLOYMENT, MULTI_DEPLOYMENT]
Parameter
Name
Description
var
int
Returns
Type
Description
$this
getSourceProvider
Source provider is the author of a public blueprint. e.g. Google, vendors
Returns
Type
Description
string
setSourceProvider
Source provider is the author of a public blueprint. e.g. Google, vendors
Parameter
Name
Description
var
string
Returns
Type
Description
$this
getRollbackSupport
Output only. Indicates if the deployment created from this blueprint can be
rolled back.
Returns
Type
Description
bool
setRollbackSupport
Output only. Indicates if the deployment created from this blueprint can be
rolled back.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[],[],null,["# Google Cloud Telco Automation V1 Client - Class PublicBlueprint (1.1.1)\n\nVersion latestkeyboard_arrow_down\n\n- [1.1.1 (latest)](/php/docs/reference/cloud-telcoautomation/latest/V1.PublicBlueprint)\n- [1.1.0](/php/docs/reference/cloud-telcoautomation/1.1.0/V1.PublicBlueprint)\n- [1.0.3](/php/docs/reference/cloud-telcoautomation/1.0.3/V1.PublicBlueprint)\n- [0.2.5](/php/docs/reference/cloud-telcoautomation/0.2.5/V1.PublicBlueprint)\n- [0.1.0](/php/docs/reference/cloud-telcoautomation/0.1.0/V1.PublicBlueprint) \nReference documentation and code samples for the Google Cloud Telco Automation V1 Client class PublicBlueprint.\n\nA Blueprint contains a collection of kubernetes resources in the form of\nYAML files. The file contents of a blueprint are collectively known as\npackage.\n\nPublic blueprint is a TNA provided blueprint that in present in TNA's public\ncatalog. A user can copy the public blueprint to their private catalog for\nfurther modifications.\n\nGenerated from protobuf message `google.cloud.telcoautomation.v1.PublicBlueprint`\n\nNamespace\n---------\n\nGoogle \\\\ Cloud \\\\ TelcoAutomation \\\\ V1\n\nMethods\n-------\n\n### __construct\n\nConstructor.\n\n### getName\n\nName of the public blueprint.\n\n### setName\n\nName of the public blueprint.\n\n### getDisplayName\n\nThe display name of the public blueprint.\n\n### setDisplayName\n\nThe display name of the public blueprint.\n\n### getDescription\n\nThe description of the public blueprint.\n\n### setDescription\n\nThe description of the public blueprint.\n\n### getDeploymentLevel\n\nDeploymentLevel of a blueprint signifies where the blueprint will be\napplied. e.g. \\[HYDRATION, SINGLE_DEPLOYMENT, MULTI_DEPLOYMENT\\]\n\n### setDeploymentLevel\n\nDeploymentLevel of a blueprint signifies where the blueprint will be\napplied. e.g. \\[HYDRATION, SINGLE_DEPLOYMENT, MULTI_DEPLOYMENT\\]\n\n### getSourceProvider\n\nSource provider is the author of a public blueprint. e.g. Google, vendors\n\n### setSourceProvider\n\nSource provider is the author of a public blueprint. e.g. Google, vendors\n\n### getRollbackSupport\n\nOutput only. Indicates if the deployment created from this blueprint can be\nrolled back.\n\n### setRollbackSupport\n\nOutput only. Indicates if the deployment created from this blueprint can be\nrolled back."]]