Cloud KMS V1 Client - Class ChecksummedData (2.3.1)

Reference documentation and code samples for the Cloud KMS V1 Client class ChecksummedData.

Data with integrity verification field.

Generated from protobuf message google.cloud.kms.v1.ChecksummedData

Namespace

Google \ Cloud \ Kms \ V1

Methods

__construct

Constructor.

Parameters
Name
Description
data
array

Optional. Data for populating the Message object.

↳ data
string

Raw Data.

↳ crc32c_checksum
Google\Protobuf\Int64Value

Integrity verification field. A CRC32C checksum of the returned ChecksummedData.data . An integrity check of ChecksummedData.data can be performed by computing the CRC32C checksum of ChecksummedData.data and comparing your results to this field. Discard the response in case of non-matching checksum values, and perform a limited number of retries. A persistent mismatch may indicate an issue in your computation of the CRC32C checksum. Note: This field is defined as int64 for reasons of compatibility across different languages. However, it is a non-negative integer, which will never exceed 2^32-1 , and can be safely downconverted to uint32 in languages that support this type.

getData

Raw Data.

Returns
Type
Description
string

setData

Raw Data.

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getCrc32CChecksum

Integrity verification field. A CRC32C checksum of the returned ChecksummedData.data . An integrity check of ChecksummedData.data can be performed by computing the CRC32C checksum of ChecksummedData.data and comparing your results to this field. Discard the response in case of non-matching checksum values, and perform a limited number of retries. A persistent mismatch may indicate an issue in your computation of the CRC32C checksum. Note: This field is defined as int64 for reasons of compatibility across different languages. However, it is a non-negative integer, which will never exceed 2^32-1 , and can be safely downconverted to uint32 in languages that support this type.

Returns
Type
Description

hasCrc32CChecksum

clearCrc32CChecksum

getCrc32CChecksumUnwrapped

Returns the unboxed value from getCrc32CChecksum()

Integrity verification field. A CRC32C checksum of the returned ChecksummedData.data . An integrity check of ChecksummedData.data can be performed by computing the CRC32C checksum of ChecksummedData.data and comparing your results to this field. Discard the response in case of non-matching checksum values, and perform a limited number of retries. A persistent mismatch may indicate an issue in your computation of the CRC32C checksum. Note: This field is defined as int64 for reasons of compatibility across different languages. However, it is a non-negative integer, which will never exceed 2^32-1 , and can be safely downconverted to uint32 in languages that support this type.

Returns
Type
Description
int|string|null

setCrc32CChecksum

Integrity verification field. A CRC32C checksum of the returned ChecksummedData.data . An integrity check of ChecksummedData.data can be performed by computing the CRC32C checksum of ChecksummedData.data and comparing your results to this field. Discard the response in case of non-matching checksum values, and perform a limited number of retries. A persistent mismatch may indicate an issue in your computation of the CRC32C checksum. Note: This field is defined as int64 for reasons of compatibility across different languages. However, it is a non-negative integer, which will never exceed 2^32-1 , and can be safely downconverted to uint32 in languages that support this type.

Parameter
Name
Description
Returns
Type
Description
$this

setCrc32CChecksumUnwrapped

Sets the field by wrapping a primitive type in a Google\Protobuf\Int64Value object.

Integrity verification field. A CRC32C checksum of the returned ChecksummedData.data . An integrity check of ChecksummedData.data can be performed by computing the CRC32C checksum of ChecksummedData.data and comparing your results to this field. Discard the response in case of non-matching checksum values, and perform a limited number of retries. A persistent mismatch may indicate an issue in your computation of the CRC32C checksum. Note: This field is defined as int64 for reasons of compatibility across different languages. However, it is a non-negative integer, which will never exceed 2^32-1 , and can be safely downconverted to uint32 in languages that support this type.

Parameter
Name
Description
var
int|string|null
Returns
Type
Description
$this
Design a Mobile Site
View Site in Mobile | Classic
Share by: