[[["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 App Hub V1 Client - Class Application (0.3.1)\n\nVersion latestkeyboard_arrow_down\n\n- [0.3.1 (latest)](/php/docs/reference/cloud-apphub/latest/V1.Application)\n- [0.3.0](/php/docs/reference/cloud-apphub/0.3.0/V1.Application)\n- [0.2.0](/php/docs/reference/cloud-apphub/0.2.0/V1.Application)\n- [0.1.6](/php/docs/reference/cloud-apphub/0.1.6/V1.Application) \nReference documentation and code samples for the Google Cloud App Hub V1 Client class Application.\n\nApplication defines the governance boundary for App Hub entities that\nperform a logical end-to-end business function.\n\nApp Hub supports application level IAM permission to align with governance\nrequirements.\n\nGenerated from protobuf message `google.cloud.apphub.v1.Application`\n\nNamespace\n---------\n\nGoogle \\\\ Cloud \\\\ AppHub \\\\ V1\n\nMethods\n-------\n\n### __construct\n\nConstructor.\n\n### getName\n\nIdentifier. The resource name of an Application. Format:\n`\"projects/{host-project-id}/locations/{location}/applications/{application-id}\"`\n\n### setName\n\nIdentifier. The resource name of an Application. Format:\n`\"projects/{host-project-id}/locations/{location}/applications/{application-id}\"`\n\n### getDisplayName\n\nOptional. User-defined name for the Application.\n\nCan have a maximum length of 63 characters.\n\n### setDisplayName\n\nOptional. User-defined name for the Application.\n\nCan have a maximum length of 63 characters.\n\n### getDescription\n\nOptional. User-defined description of an Application.\n\nCan have a maximum length of 2048 characters.\n\n### setDescription\n\nOptional. User-defined description of an Application.\n\nCan have a maximum length of 2048 characters.\n\n### getAttributes\n\nOptional. Consumer provided attributes.\n\n### hasAttributes\n\n### clearAttributes\n\n### setAttributes\n\nOptional. Consumer provided attributes.\n\n### getCreateTime\n\nOutput only. Create time.\n\n### hasCreateTime\n\n### clearCreateTime\n\n### setCreateTime\n\nOutput only. Create time.\n\n### getUpdateTime\n\nOutput only. Update time.\n\n### hasUpdateTime\n\n### clearUpdateTime\n\n### setUpdateTime\n\nOutput only. Update time.\n\n### getScope\n\nRequired. Immutable. Defines what data can be included into this\nApplication. Limits which Services and Workloads can be registered.\n\n### hasScope\n\n### clearScope\n\n### setScope\n\nRequired. Immutable. Defines what data can be included into this\nApplication. Limits which Services and Workloads can be registered.\n\n### getUid\n\nOutput only. A universally unique identifier (in UUID4 format) for the\n`Application`.\n\n### setUid\n\nOutput only. A universally unique identifier (in UUID4 format) for the\n`Application`.\n\n### getState\n\nOutput only. Application state.\n\n### setState\n\nOutput only. Application state."]]