Google Cloud App Hub V1 Client - Class Workload (0.2.0)

Reference documentation and code samples for the Google Cloud App Hub V1 Client class Workload.

Workload is an App Hub data model that contains a discovered workload, which represents a binary deployment (such as managed instance groups (MIGs) and GKE deployments) that performs the smallest logical subset of business functionality.

Generated from protobuf message google.cloud.apphub.v1.Workload

Namespace

Google \ Cloud \ AppHub \ V1

Methods

__construct

Constructor.

Parameters
Name
Description
data
array

Optional. Data for populating the Message object.

↳ name
string

Identifier. The resource name of the Workload. Format: "projects/{host-project-id}/locations/{location}/applications/{application-id}/workloads/{workload-id}"

↳ display_name
string

Optional. User-defined name for the Workload. Can have a maximum length of 63 characters.

↳ description
string

Optional. User-defined description of a Workload. Can have a maximum length of 2048 characters.

↳ workload_reference
WorkloadReference

Output only. Reference of an underlying compute resource represented by the Workload. These are immutable.

↳ workload_properties
WorkloadProperties

Output only. Properties of an underlying compute resource represented by the Workload. These are immutable.

↳ discovered_workload
string

Required. Immutable. The resource name of the original discovered workload.

↳ attributes
Attributes

Optional. Consumer provided attributes.

↳ create_time
Google\Protobuf\Timestamp

Output only. Create time.

↳ update_time
Google\Protobuf\Timestamp

Output only. Update time.

↳ uid
string

Output only. A universally unique identifier (UUID) for the Workload in the UUID4 format.

↳ state
int

Output only. Workload state.

getName

Identifier. The resource name of the Workload. Format: "projects/{host-project-id}/locations/{location}/applications/{application-id}/workloads/{workload-id}"

Returns
Type
Description
string

setName

Identifier. The resource name of the Workload. Format: "projects/{host-project-id}/locations/{location}/applications/{application-id}/workloads/{workload-id}"

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getDisplayName

Optional. User-defined name for the Workload.

Can have a maximum length of 63 characters.

Returns
Type
Description
string

setDisplayName

Optional. User-defined name for the Workload.

Can have a maximum length of 63 characters.

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getDescription

Optional. User-defined description of a Workload.

Can have a maximum length of 2048 characters.

Returns
Type
Description
string

setDescription

Optional. User-defined description of a Workload.

Can have a maximum length of 2048 characters.

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getWorkloadReference

Output only. Reference of an underlying compute resource represented by the Workload. These are immutable.

Returns
Type
Description

hasWorkloadReference

clearWorkloadReference

setWorkloadReference

Output only. Reference of an underlying compute resource represented by the Workload. These are immutable.

Parameter
Name
Description
Returns
Type
Description
$this

getWorkloadProperties

Output only. Properties of an underlying compute resource represented by the Workload. These are immutable.

Returns
Type
Description

hasWorkloadProperties

clearWorkloadProperties

setWorkloadProperties

Output only. Properties of an underlying compute resource represented by the Workload. These are immutable.

Parameter
Name
Description
Returns
Type
Description
$this

getDiscoveredWorkload

Required. Immutable. The resource name of the original discovered workload.

Returns
Type
Description
string

setDiscoveredWorkload

Required. Immutable. The resource name of the original discovered workload.

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getAttributes

Optional. Consumer provided attributes.

Returns
Type
Description
Attributes |null

hasAttributes

clearAttributes

setAttributes

Optional. Consumer provided attributes.

Parameter
Name
Description
Returns
Type
Description
$this

getCreateTime

Output only. Create time.

Returns
Type
Description

hasCreateTime

clearCreateTime

setCreateTime

Output only. Create time.

Parameter
Name
Description
Returns
Type
Description
$this

getUpdateTime

Output only. Update time.

Returns
Type
Description

hasUpdateTime

clearUpdateTime

setUpdateTime

Output only. Update time.

Parameter
Name
Description
Returns
Type
Description
$this

getUid

Output only. A universally unique identifier (UUID) for the Workload in the UUID4 format.

Returns
Type
Description
string

setUid

Output only. A universally unique identifier (UUID) for the Workload in the UUID4 format.

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getState

Output only. Workload state.

Returns
Type
Description
int

setState

Output only. Workload state.

Parameter
Name
Description
var
int
Returns
Type
Description
$this
Create a Mobile Website
View Site in Mobile | Classic
Share by: