Reference documentation and code samples for the Google Cloud Financial Services V1 Client class Instance.
Instance is a container for the rest of API resources.
Only resources in the same instance can interact with each other.
Child resources inherit the location (data residency) and encryption (CMEK).
The location of the provided input and output in requests must match the
location of the instance.
Generated from protobuf messagegoogle.cloud.financialservices.v1.Instance
Namespace
Google \ Cloud \ FinancialServices \ V1
Methods
__construct
Constructor.
Parameters
Name
Description
data
array
Optional. Data for populating the Message object.
↳ name
string
Output only. The full path to the Instance resource in this API. format:projects/{project}/locations/{location}/instances/{instance}
Required. The KMS key name used for CMEK (encryption-at-rest). format:projects/{project}/locations/{location}/keyRings/{keyRing}/cryptoKeys/{cryptoKey}VPC-SC restrictions apply.
getName
Output only. The full path to the Instance resource in this API.
[[["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 Financial Services V1 Client - Class Instance (0.1.1)\n\nVersion latestkeyboard_arrow_down\n\n- [0.1.1 (latest)](/php/docs/reference/cloud-financialservices/latest/V1.Instance)\n- [0.1.0](/php/docs/reference/cloud-financialservices/0.1.0/V1.Instance) \nReference documentation and code samples for the Google Cloud Financial Services V1 Client class Instance.\n\nInstance is a container for the rest of API resources.\n\nOnly resources in the same instance can interact with each other.\nChild resources inherit the location (data residency) and encryption (CMEK).\nThe location of the provided input and output in requests must match the\nlocation of the instance.\n\nGenerated from protobuf message `google.cloud.financialservices.v1.Instance`\n\nNamespace\n---------\n\nGoogle \\\\ Cloud \\\\ FinancialServices \\\\ V1\n\nMethods\n-------\n\n### __construct\n\nConstructor.\n\n### getName\n\nOutput only. The full path to the Instance resource in this API.\n\nformat: `projects/{project}/locations/{location}/instances/{instance}`\n\n### setName\n\nOutput only. The full path to the Instance resource in this API.\n\nformat: `projects/{project}/locations/{location}/instances/{instance}`\n\n### getCreateTime\n\nOutput only. Timestamp when the Instance was created.\n\nAssigned by the server.\n\n### hasCreateTime\n\n### clearCreateTime\n\n### setCreateTime\n\nOutput only. Timestamp when the Instance was created.\n\nAssigned by the server.\n\n### getUpdateTime\n\nOutput only. Timestamp when the Instance was last updated.\n\nAssigned by the server.\n\n### hasUpdateTime\n\n### clearUpdateTime\n\n### setUpdateTime\n\nOutput only. Timestamp when the Instance was last updated.\n\nAssigned by the server.\n\n### getState\n\nOutput only. State of the instance.\n\nAssigned by the server.\n\n### setState\n\nOutput only. State of the instance.\n\nAssigned by the server.\n\n### getLabels\n\nLabels\n\n### setLabels\n\nLabels\n\n### getKmsKey\n\nRequired. The KMS key name used for CMEK (encryption-at-rest).\n\nformat:\n`projects/{project}/locations/{location}/keyRings/{keyRing}/cryptoKeys/{cryptoKey}`\nVPC-SC restrictions apply.\n\n### setKmsKey\n\nRequired. The KMS key name used for CMEK (encryption-at-rest).\n\nformat:\n`projects/{project}/locations/{location}/keyRings/{keyRing}/cryptoKeys/{cryptoKey}`\nVPC-SC restrictions apply."]]