Class ListCryptoKeyVersionsResponse (2.8.0)

public sealed class ListCryptoKeyVersionsResponse : IPageResponse<CryptoKeyVersion>, IEnumerable<CryptoKeyVersion>, IEnumerable, IMessage<ListCryptoKeyVersionsResponse>, IEquatable<ListCryptoKeyVersionsResponse>, IDeepCloneable<ListCryptoKeyVersionsResponse>, IBufferMessage, IMessage

Response message for [KeyManagementService.ListCryptoKeyVersions][google.cloud.kms.v1.KeyManagementService.ListCryptoKeyVersions].

Inheritance

Object > ListCryptoKeyVersionsResponse

Namespace

Google.Cloud.Kms.V1

Assembly

Google.Cloud.Kms.V1.dll

Constructors

ListCryptoKeyVersionsResponse()

public ListCryptoKeyVersionsResponse()

ListCryptoKeyVersionsResponse(ListCryptoKeyVersionsResponse)

public ListCryptoKeyVersionsResponse(ListCryptoKeyVersionsResponse other)
Parameter
NameDescription
otherListCryptoKeyVersionsResponse

Properties

CryptoKeyVersions

public RepeatedField<CryptoKeyVersion> CryptoKeyVersions { get; }

The list of [CryptoKeyVersions][google.cloud.kms.v1.CryptoKeyVersion].

Property Value
TypeDescription
RepeatedField<CryptoKeyVersion>

NextPageToken

public string NextPageToken { get; set; }

A token to retrieve next page of results. Pass this value in [ListCryptoKeyVersionsRequest.page_token][google.cloud.kms.v1.ListCryptoKeyVersionsRequest.page_token] to retrieve the next page of results.

Property Value
TypeDescription
String

TotalSize

public int TotalSize { get; set; }

The total number of [CryptoKeyVersions][google.cloud.kms.v1.CryptoKeyVersion] that matched the query.

Property Value
TypeDescription
Int32

Methods

GetEnumerator()

public IEnumerator<CryptoKeyVersion> GetEnumerator()

Returns an enumerator that iterates through the resources in this response.

Returns
TypeDescription
IEnumerator<CryptoKeyVersion>

Explicit Interface Implementations

IEnumerable.GetEnumerator()

IEnumerator IEnumerable.GetEnumerator()
Returns
TypeDescription
IEnumerator