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)
public static HmacKey.HmacKeyMetadata of(ServiceAccount serviceAccount, String accessId, String projectId)
Methods
public boolean equals(Object obj)
Parameter |
Name |
Description |
obj |
Object
|
Overrides
public String getAccessId()
Returns the access id for this HMAC key. This is the id needed to get or delete the key. *
Returns |
Type |
Description |
String |
|
public Long getCreateTime()
Returns |
Type |
Description |
Long |
|
public OffsetDateTime getCreateTimeOffsetDateTime()
Returns the creation time of this HMAC key. *
Returns HTTP 1.1 Entity tag for this HMAC key.
See Also: Entity Tags
Returns |
Type |
Description |
String |
|
Returns the resource name of this HMAC key. *
Returns |
Type |
Description |
String |
|
public String getProjectId()
Returns the project id associated with this HMAC key. *
Returns |
Type |
Description |
String |
|
public ServiceAccount getServiceAccount()
Returns the service account associated with this HMAC key. *
public HmacKey.HmacKeyState getState()
Returns the current state of this HMAC key. *
public Long getUpdateTime()
Returns |
Type |
Description |
Long |
|
public OffsetDateTime getUpdateTimeOffsetDateTime()
Returns the last updated time of this HMAC key. *
Returns |
Type |
Description |
int |
|
Overrides
public HmacKey.HmacKeyMetadata.Builder toBuilder()