Cloud KMS V1 Client - Class GenerateRandomBytesResponse (2.3.1)

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

Response message for KeyManagementService.GenerateRandomBytes .

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

Namespace

Google \ Cloud \ Kms \ V1

Methods

__construct

Constructor.

Parameters
Name
Description
data
array

Optional. Data for populating the Message object.

↳ data
string

The generated data.

↳ data_crc32c
Google\Protobuf\Int64Value

Integrity verification field. A CRC32C checksum of the returned GenerateRandomBytesResponse.data . An integrity check of GenerateRandomBytesResponse.data can be performed by computing the CRC32C checksum of GenerateRandomBytesResponse.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

The generated data.

Returns
Type
Description
string

setData

The generated data.

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getDataCrc32C

Integrity verification field. A CRC32C checksum of the returned GenerateRandomBytesResponse.data .

An integrity check of GenerateRandomBytesResponse.data can be performed by computing the CRC32C checksum of GenerateRandomBytesResponse.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

hasDataCrc32C

clearDataCrc32C

getDataCrc32CUnwrapped

Returns the unboxed value from getDataCrc32C()

Integrity verification field. A CRC32C checksum of the returned GenerateRandomBytesResponse.data . An integrity check of GenerateRandomBytesResponse.data can be performed by computing the CRC32C checksum of GenerateRandomBytesResponse.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

setDataCrc32C

Integrity verification field. A CRC32C checksum of the returned GenerateRandomBytesResponse.data .

An integrity check of GenerateRandomBytesResponse.data can be performed by computing the CRC32C checksum of GenerateRandomBytesResponse.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

setDataCrc32CUnwrapped

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

Integrity verification field. A CRC32C checksum of the returned GenerateRandomBytesResponse.data . An integrity check of GenerateRandomBytesResponse.data can be performed by computing the CRC32C checksum of GenerateRandomBytesResponse.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: