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. *
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 the resource name of this HMAC key. *
public String getProjectId()
Returns the project id associated with this HMAC key. *
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()