Reference documentation and code samples for the Google Cloud Telco Automation V1 Client class EdgeSlm.
EdgeSlm represents an SLM instance which manages the lifecycle of edge components installed on Workload clusters managed by an Orchestration Cluster.
Generated from protobuf message google.cloud.telcoautomation.v1.EdgeSlm
Namespace
Google \ Cloud \ TelcoAutomation \ V1Methods
__construct
Constructor.
Parameters | |
---|---|
Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ name |
string
Name of the EdgeSlm resource. |
↳ orchestration_cluster |
string
Immutable. Reference to the orchestration cluster on which templates for this resources will be applied. This should be of format projects/{project}/locations/{location}/orchestrationClusters/{orchestration_cluster}. |
↳ create_time |
Google\Protobuf\Timestamp
Output only. [Output only] Create time stamp. |
↳ update_time |
Google\Protobuf\Timestamp
Output only. [Output only] Update time stamp. |
↳ labels |
array|Google\Protobuf\Internal\MapField
Optional. Labels as key value pairs. The key and value should contain characters which are UTF-8 compliant and less than 50 characters. |
↳ tna_version |
string
Output only. Provides the active TNA version for this resource. |
↳ state |
int
Output only. State of the EdgeSlm resource. |
↳ workload_cluster_type |
int
Optional. Type of workload cluster for which an EdgeSLM resource is created. |
getName
Name of the EdgeSlm resource.
Returns | |
---|---|
Type | Description |
string |
setName
Name of the EdgeSlm resource.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getOrchestrationCluster
Immutable. Reference to the orchestration cluster on which templates for this resources will be applied. This should be of format projects/{project}/locations/{location}/orchestrationClusters/{orchestration_cluster}.
Returns | |
---|---|
Type | Description |
string |
setOrchestrationCluster
Immutable. Reference to the orchestration cluster on which templates for this resources will be applied. This should be of format projects/{project}/locations/{location}/orchestrationClusters/{orchestration_cluster}.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getCreateTime
Output only. [Output only] Create time stamp.
Returns | |
---|---|
Type | Description |
Google\Protobuf\Timestamp|null |
hasCreateTime
clearCreateTime
setCreateTime
Output only. [Output only] Create time stamp.
Parameter | |
---|---|
Name | Description |
var |
Google\Protobuf\Timestamp
|
Returns | |
---|---|
Type | Description |
$this |
getUpdateTime
Output only. [Output only] Update time stamp.
Returns | |
---|---|
Type | Description |
Google\Protobuf\Timestamp|null |
hasUpdateTime
clearUpdateTime
setUpdateTime
Output only. [Output only] Update time stamp.
Parameter | |
---|---|
Name | Description |
var |
Google\Protobuf\Timestamp
|
Returns | |
---|---|
Type | Description |
$this |
getLabels
Optional. Labels as key value pairs. The key and value should contain characters which are UTF-8 compliant and less than 50 characters.
Returns | |
---|---|
Type | Description |
Google\Protobuf\Internal\MapField |
setLabels
Optional. Labels as key value pairs. The key and value should contain characters which are UTF-8 compliant and less than 50 characters.
Parameter | |
---|---|
Name | Description |
var |
array|Google\Protobuf\Internal\MapField
|
Returns | |
---|---|
Type | Description |
$this |
getTnaVersion
Output only. Provides the active TNA version for this resource.
Returns | |
---|---|
Type | Description |
string |
setTnaVersion
Output only. Provides the active TNA version for this resource.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getState
Output only. State of the EdgeSlm resource.
Returns | |
---|---|
Type | Description |
int |
setState
Output only. State of the EdgeSlm resource.
Parameter | |
---|---|
Name | Description |
var |
int
|
Returns | |
---|---|
Type | Description |
$this |
getWorkloadClusterType
Optional. Type of workload cluster for which an EdgeSLM resource is created.
Returns | |
---|---|
Type | Description |
int |
setWorkloadClusterType
Optional. Type of workload cluster for which an EdgeSLM resource is created.
Parameter | |
---|---|
Name | Description |
var |
int
|
Returns | |
---|---|
Type | Description |
$this |