Reference documentation and code samples for the Google Cloud App Hub V1 Client class Application.
Application defines the governance boundary for App Hub Entities that perform a logical end-to-end business function.
App Hub supports application level IAM permission to align with governance requirements.
Generated from protobuf message google.cloud.apphub.v1.Application
Namespace
Google \ Cloud \ AppHub \ V1Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ name
string
Identifier. The resource name of an Application. Format: "projects/{host-project-id}/locations/{location}/applications/{application-id}"
↳ display_name
string
Optional. User-defined name for the Application. Can have a maximum length of 63 characters.
↳ description
string
Optional. User-defined description of an Application. Can have a maximum length of 2048 characters.
↳ attributes
↳ create_time
↳ update_time
↳ scope
Scope
Required. Immutable. Defines what data can be included into this Application. Limits which Services and Workloads can be registered.
↳ uid
string
Output only. A universally unique identifier (in UUID4 format) for the Application
.
↳ state
int
Output only. Application state.
getName
Identifier. The resource name of an Application. Format: "projects/{host-project-id}/locations/{location}/applications/{application-id}"
string
setName
Identifier. The resource name of an Application. Format: "projects/{host-project-id}/locations/{location}/applications/{application-id}"
var
string
$this
getDisplayName
Optional. User-defined name for the Application.
Can have a maximum length of 63 characters.
string
setDisplayName
Optional. User-defined name for the Application.
Can have a maximum length of 63 characters.
var
string
$this
getDescription
Optional. User-defined description of an Application.
Can have a maximum length of 2048 characters.
string
setDescription
Optional. User-defined description of an Application.
Can have a maximum length of 2048 characters.
var
string
$this
getAttributes
Optional. Consumer provided attributes.
hasAttributes
clearAttributes
setAttributes
Optional. Consumer provided attributes.
$this
getCreateTime
Output only. Create time.
hasCreateTime
clearCreateTime
setCreateTime
Output only. Create time.
$this
getUpdateTime
Output only. Update time.
hasUpdateTime
clearUpdateTime
setUpdateTime
Output only. Update time.
$this
getScope
Required. Immutable. Defines what data can be included into this Application. Limits which Services and Workloads can be registered.
hasScope
clearScope
setScope
Required. Immutable. Defines what data can be included into this Application. Limits which Services and Workloads can be registered.
$this
getUid
Output only. A universally unique identifier (in UUID4 format) for the Application
.
string
setUid
Output only. A universally unique identifier (in UUID4 format) for the Application
.
var
string
$this
getState
Output only. Application state.
int
setState
Output only. Application state.
var
int
$this