public static class HmacKey.HmacKeyMetadata implements Serializable
The metadata for a service account HMAC key. This class holds all data associated with an HMAC
key other than the secret key.
Inheritance
Object >
HmacKey.HmacKeyMetadata
Static Methods
public static HmacKey.HmacKeyMetadata.Builder newBuilder(ServiceAccount serviceAccount)
Parameter
Returns
public static HmacKey.HmacKeyMetadata of(ServiceAccount serviceAccount, String accessId, String projectId)
Parameters
Returns
Methods
public boolean equals(Object obj)
Parameter
Returns
Overrides
public String getAccessId()
Returns the access id for this HMAC key. This is the id needed to get or delete the key. *
Returns
public Long getCreateTime()
Returns
public OffsetDateTime getCreateTimeOffsetDateTime()
Returns the creation time of this HMAC key. *
Returns
Returns HTTP 1.1 Entity tag for this HMAC key.
See Also: Entity Tags
Returns
Returns the resource name of this HMAC key. *
Returns
public String getProjectId()
Returns the project id associated with this HMAC key. *
Returns
public ServiceAccount getServiceAccount()
Returns the service account associated with this HMAC key. *
Returns
public HmacKey.HmacKeyState getState()
Returns the current state of this HMAC key. *
Returns
public Long getUpdateTime()
Returns
public OffsetDateTime getUpdateTimeOffsetDateTime()
Returns the last updated time of this HMAC key. *
Returns
Returns
Overrides
public HmacKey.HmacKeyMetadata.Builder toBuilder()
Returns