[[["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,["# Secret Manager V1 Client - Class SecretPayload (2.1.1)\n\nVersion latestkeyboard_arrow_down\n\n- [2.1.1 (latest)](/php/docs/reference/cloud-secret-manager/latest/V1.SecretPayload)\n- [2.1.0](/php/docs/reference/cloud-secret-manager/2.1.0/V1.SecretPayload)\n- [2.0.2](/php/docs/reference/cloud-secret-manager/2.0.2/V1.SecretPayload)\n- [1.15.4](/php/docs/reference/cloud-secret-manager/1.15.4/V1.SecretPayload)\n- [1.13.0](/php/docs/reference/cloud-secret-manager/1.13.0/V1.SecretPayload)\n- [1.12.3](/php/docs/reference/cloud-secret-manager/1.12.3/V1.SecretPayload)\n- [1.11.0](/php/docs/reference/cloud-secret-manager/1.11.0/V1.SecretPayload)\n- [1.10.4](/php/docs/reference/cloud-secret-manager/1.10.4/V1.SecretPayload)\n- [1.9.7](/php/docs/reference/cloud-secret-manager/1.9.7/V1.SecretPayload) \nReference documentation and code samples for the Secret Manager V1 Client class SecretPayload.\n\nA secret payload resource in the Secret Manager API. This contains the\nsensitive secret payload that is associated with a\n[SecretVersion](/php/docs/reference/cloud-secret-manager/latest/V1.SecretVersion).\n\nGenerated from protobuf message `google.cloud.secretmanager.v1.SecretPayload`\n\nNamespace\n---------\n\nGoogle \\\\ Cloud \\\\ SecretManager \\\\ V1\n\nMethods\n-------\n\n### __construct\n\nConstructor.\n\n### getData\n\nThe secret data. Must be no larger than 64KiB.\n\n### setData\n\nThe secret data. Must be no larger than 64KiB.\n\n### getDataCrc32C\n\nOptional. If specified,\n[SecretManagerService](/php/docs/reference/cloud-secret-manager/latest/V1.Client.SecretManagerServiceClient)\nwill verify the integrity of the received\n[data](/php/docs/reference/cloud-secret-manager/latest/V1.SecretPayload#_Google_Cloud_SecretManager_V1_SecretPayload__getData__) on\n[SecretManagerService.AddSecretVersion](/php/docs/reference/cloud-secret-manager/latest/V1.Client.SecretManagerServiceClient#_Google_Cloud_SecretManager_V1_Client_SecretManagerServiceClient__addSecretVersion__)\ncalls using the crc32c checksum and store it to include in future\n[SecretManagerService.AccessSecretVersion](/php/docs/reference/cloud-secret-manager/latest/V1.Client.SecretManagerServiceClient#_Google_Cloud_SecretManager_V1_Client_SecretManagerServiceClient__accessSecretVersion__)\nresponses. If a checksum is not provided in the\n[SecretManagerService.AddSecretVersion](/php/docs/reference/cloud-secret-manager/latest/V1.Client.SecretManagerServiceClient#_Google_Cloud_SecretManager_V1_Client_SecretManagerServiceClient__addSecretVersion__)\nrequest, the\n[SecretManagerService](/php/docs/reference/cloud-secret-manager/latest/V1.Client.SecretManagerServiceClient)\nwill generate and store one for you.\n\nThe CRC32C value is encoded as a Int64 for compatibility, and can be\nsafely downconverted to uint32 in languages that support this type.\n\u003chttps://cloud.google.com/apis/design/design_patterns#integer_types\u003e\n\n### hasDataCrc32C\n\n### clearDataCrc32C\n\n### setDataCrc32C\n\nOptional. If specified,\n[SecretManagerService](/php/docs/reference/cloud-secret-manager/latest/V1.Client.SecretManagerServiceClient)\nwill verify the integrity of the received\n[data](/php/docs/reference/cloud-secret-manager/latest/V1.SecretPayload#_Google_Cloud_SecretManager_V1_SecretPayload__getData__) on\n[SecretManagerService.AddSecretVersion](/php/docs/reference/cloud-secret-manager/latest/V1.Client.SecretManagerServiceClient#_Google_Cloud_SecretManager_V1_Client_SecretManagerServiceClient__addSecretVersion__)\ncalls using the crc32c checksum and store it to include in future\n[SecretManagerService.AccessSecretVersion](/php/docs/reference/cloud-secret-manager/latest/V1.Client.SecretManagerServiceClient#_Google_Cloud_SecretManager_V1_Client_SecretManagerServiceClient__accessSecretVersion__)\nresponses. If a checksum is not provided in the\n[SecretManagerService.AddSecretVersion](/php/docs/reference/cloud-secret-manager/latest/V1.Client.SecretManagerServiceClient#_Google_Cloud_SecretManager_V1_Client_SecretManagerServiceClient__addSecretVersion__)\nrequest, the\n[SecretManagerService](/php/docs/reference/cloud-secret-manager/latest/V1.Client.SecretManagerServiceClient)\nwill generate and store one for you.\n\nThe CRC32C value is encoded as a Int64 for compatibility, and can be\nsafely downconverted to uint32 in languages that support this type.\n\u003chttps://cloud.google.com/apis/design/design_patterns#integer_types\u003e"]]