Interface ExternalAccountKeyOrBuilder (0.70.0)
Stay organized with collections
Save and categorize content based on your preferences.
public interface ExternalAccountKeyOrBuilder extends MessageOrBuilder
Methods
getB64MacKey()
public abstract ByteString getB64MacKey()
Output only. Base64-URL-encoded HS256 key.
It is generated by the PublicCertificateAuthorityService
when the ExternalAccountKey is created
bytes b64_mac_key = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
ByteString |
The b64MacKey.
|
getKeyId()
public abstract String getKeyId()
Output only. Key ID.
It is generated by the PublicCertificateAuthorityService
when the ExternalAccountKey is created
string key_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
String |
The keyId.
|
getKeyIdBytes()
public abstract ByteString getKeyIdBytes()
Output only. Key ID.
It is generated by the PublicCertificateAuthorityService
when the ExternalAccountKey is created
string key_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
ByteString |
The bytes for keyId.
|
getName()
public abstract String getName()
Output only. Resource name.
projects/{project}/locations/{location}/externalAccountKeys/{key_id}
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
String |
The name.
|
getNameBytes()
public abstract ByteString getNameBytes()
Output only. Resource name.
projects/{project}/locations/{location}/externalAccountKeys/{key_id}
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
ByteString |
The bytes for name.
|
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-09-03 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-03 UTC."],[],[],null,["# Interface ExternalAccountKeyOrBuilder (0.69.0)\n\nVersion latestkeyboard_arrow_down\n\n- [0.69.0 (latest)](/java/docs/reference/google-cloud-publicca/latest/com.google.cloud.security.publicca.v1.ExternalAccountKeyOrBuilder)\n- [0.67.0](/java/docs/reference/google-cloud-publicca/0.67.0/com.google.cloud.security.publicca.v1.ExternalAccountKeyOrBuilder)\n- [0.65.0](/java/docs/reference/google-cloud-publicca/0.65.0/com.google.cloud.security.publicca.v1.ExternalAccountKeyOrBuilder)\n- [0.64.0](/java/docs/reference/google-cloud-publicca/0.64.0/com.google.cloud.security.publicca.v1.ExternalAccountKeyOrBuilder)\n- [0.61.0](/java/docs/reference/google-cloud-publicca/0.61.0/com.google.cloud.security.publicca.v1.ExternalAccountKeyOrBuilder)\n- [0.60.0](/java/docs/reference/google-cloud-publicca/0.60.0/com.google.cloud.security.publicca.v1.ExternalAccountKeyOrBuilder)\n- [0.59.0](/java/docs/reference/google-cloud-publicca/0.59.0/com.google.cloud.security.publicca.v1.ExternalAccountKeyOrBuilder)\n- [0.57.0](/java/docs/reference/google-cloud-publicca/0.57.0/com.google.cloud.security.publicca.v1.ExternalAccountKeyOrBuilder)\n- [0.56.0](/java/docs/reference/google-cloud-publicca/0.56.0/com.google.cloud.security.publicca.v1.ExternalAccountKeyOrBuilder)\n- [0.55.0](/java/docs/reference/google-cloud-publicca/0.55.0/com.google.cloud.security.publicca.v1.ExternalAccountKeyOrBuilder)\n- [0.54.0](/java/docs/reference/google-cloud-publicca/0.54.0/com.google.cloud.security.publicca.v1.ExternalAccountKeyOrBuilder)\n- [0.53.0](/java/docs/reference/google-cloud-publicca/0.53.0/com.google.cloud.security.publicca.v1.ExternalAccountKeyOrBuilder)\n- [0.52.0](/java/docs/reference/google-cloud-publicca/0.52.0/com.google.cloud.security.publicca.v1.ExternalAccountKeyOrBuilder)\n- [0.51.0](/java/docs/reference/google-cloud-publicca/0.51.0/com.google.cloud.security.publicca.v1.ExternalAccountKeyOrBuilder)\n- [0.50.0](/java/docs/reference/google-cloud-publicca/0.50.0/com.google.cloud.security.publicca.v1.ExternalAccountKeyOrBuilder)\n- [0.49.0](/java/docs/reference/google-cloud-publicca/0.49.0/com.google.cloud.security.publicca.v1.ExternalAccountKeyOrBuilder)\n- [0.48.0](/java/docs/reference/google-cloud-publicca/0.48.0/com.google.cloud.security.publicca.v1.ExternalAccountKeyOrBuilder)\n- [0.46.0](/java/docs/reference/google-cloud-publicca/0.46.0/com.google.cloud.security.publicca.v1.ExternalAccountKeyOrBuilder)\n- [0.45.0](/java/docs/reference/google-cloud-publicca/0.45.0/com.google.cloud.security.publicca.v1.ExternalAccountKeyOrBuilder)\n- [0.44.0](/java/docs/reference/google-cloud-publicca/0.44.0/com.google.cloud.security.publicca.v1.ExternalAccountKeyOrBuilder)\n- [0.43.0](/java/docs/reference/google-cloud-publicca/0.43.0/com.google.cloud.security.publicca.v1.ExternalAccountKeyOrBuilder)\n- [0.42.0](/java/docs/reference/google-cloud-publicca/0.42.0/com.google.cloud.security.publicca.v1.ExternalAccountKeyOrBuilder)\n- [0.41.0](/java/docs/reference/google-cloud-publicca/0.41.0/com.google.cloud.security.publicca.v1.ExternalAccountKeyOrBuilder)\n- [0.40.0](/java/docs/reference/google-cloud-publicca/0.40.0/com.google.cloud.security.publicca.v1.ExternalAccountKeyOrBuilder)\n- [0.39.0](/java/docs/reference/google-cloud-publicca/0.39.0/com.google.cloud.security.publicca.v1.ExternalAccountKeyOrBuilder)\n- [0.38.0](/java/docs/reference/google-cloud-publicca/0.38.0/com.google.cloud.security.publicca.v1.ExternalAccountKeyOrBuilder)\n- [0.37.0](/java/docs/reference/google-cloud-publicca/0.37.0/com.google.cloud.security.publicca.v1.ExternalAccountKeyOrBuilder)\n- [0.36.0](/java/docs/reference/google-cloud-publicca/0.36.0/com.google.cloud.security.publicca.v1.ExternalAccountKeyOrBuilder)\n- [0.34.0](/java/docs/reference/google-cloud-publicca/0.34.0/com.google.cloud.security.publicca.v1.ExternalAccountKeyOrBuilder)\n- [0.33.0](/java/docs/reference/google-cloud-publicca/0.33.0/com.google.cloud.security.publicca.v1.ExternalAccountKeyOrBuilder)\n- [0.32.0](/java/docs/reference/google-cloud-publicca/0.32.0/com.google.cloud.security.publicca.v1.ExternalAccountKeyOrBuilder)\n- [0.31.0](/java/docs/reference/google-cloud-publicca/0.31.0/com.google.cloud.security.publicca.v1.ExternalAccountKeyOrBuilder)\n- [0.30.0](/java/docs/reference/google-cloud-publicca/0.30.0/com.google.cloud.security.publicca.v1.ExternalAccountKeyOrBuilder)\n- [0.29.0](/java/docs/reference/google-cloud-publicca/0.29.0/com.google.cloud.security.publicca.v1.ExternalAccountKeyOrBuilder)\n- [0.28.0](/java/docs/reference/google-cloud-publicca/0.28.0/com.google.cloud.security.publicca.v1.ExternalAccountKeyOrBuilder)\n- [0.27.0](/java/docs/reference/google-cloud-publicca/0.27.0/com.google.cloud.security.publicca.v1.ExternalAccountKeyOrBuilder)\n- [0.26.0](/java/docs/reference/google-cloud-publicca/0.26.0/com.google.cloud.security.publicca.v1.ExternalAccountKeyOrBuilder)\n- [0.25.0](/java/docs/reference/google-cloud-publicca/0.25.0/com.google.cloud.security.publicca.v1.ExternalAccountKeyOrBuilder)\n- [0.24.0](/java/docs/reference/google-cloud-publicca/0.24.0/com.google.cloud.security.publicca.v1.ExternalAccountKeyOrBuilder)\n- [0.21.0](/java/docs/reference/google-cloud-publicca/0.21.0/com.google.cloud.security.publicca.v1.ExternalAccountKeyOrBuilder)\n- [0.20.0](/java/docs/reference/google-cloud-publicca/0.20.0/com.google.cloud.security.publicca.v1.ExternalAccountKeyOrBuilder)\n- [0.19.0](/java/docs/reference/google-cloud-publicca/0.19.0/com.google.cloud.security.publicca.v1.ExternalAccountKeyOrBuilder)\n- [0.18.0](/java/docs/reference/google-cloud-publicca/0.18.0/com.google.cloud.security.publicca.v1.ExternalAccountKeyOrBuilder)\n- [0.17.0](/java/docs/reference/google-cloud-publicca/0.17.0/com.google.cloud.security.publicca.v1.ExternalAccountKeyOrBuilder)\n- [0.16.0](/java/docs/reference/google-cloud-publicca/0.16.0/com.google.cloud.security.publicca.v1.ExternalAccountKeyOrBuilder)\n- [0.15.0](/java/docs/reference/google-cloud-publicca/0.15.0/com.google.cloud.security.publicca.v1.ExternalAccountKeyOrBuilder)\n- [0.14.0](/java/docs/reference/google-cloud-publicca/0.14.0/com.google.cloud.security.publicca.v1.ExternalAccountKeyOrBuilder)\n- [0.13.0](/java/docs/reference/google-cloud-publicca/0.13.0/com.google.cloud.security.publicca.v1.ExternalAccountKeyOrBuilder)\n- [0.12.0](/java/docs/reference/google-cloud-publicca/0.12.0/com.google.cloud.security.publicca.v1.ExternalAccountKeyOrBuilder)\n- [0.11.0](/java/docs/reference/google-cloud-publicca/0.11.0/com.google.cloud.security.publicca.v1.ExternalAccountKeyOrBuilder)\n- [0.10.0](/java/docs/reference/google-cloud-publicca/0.10.0/com.google.cloud.security.publicca.v1.ExternalAccountKeyOrBuilder)\n- [0.9.0](/java/docs/reference/google-cloud-publicca/0.9.0/com.google.cloud.security.publicca.v1.ExternalAccountKeyOrBuilder)\n- [0.8.0](/java/docs/reference/google-cloud-publicca/0.8.0/com.google.cloud.security.publicca.v1.ExternalAccountKeyOrBuilder)\n- [0.6.0](/java/docs/reference/google-cloud-publicca/0.6.0/com.google.cloud.security.publicca.v1.ExternalAccountKeyOrBuilder)\n- [0.5.0](/java/docs/reference/google-cloud-publicca/0.5.0/com.google.cloud.security.publicca.v1.ExternalAccountKeyOrBuilder)\n- [0.4.0](/java/docs/reference/google-cloud-publicca/0.4.0/com.google.cloud.security.publicca.v1.ExternalAccountKeyOrBuilder)\n- [0.3.0](/java/docs/reference/google-cloud-publicca/0.3.0/com.google.cloud.security.publicca.v1.ExternalAccountKeyOrBuilder)\n- [0.2.0](/java/docs/reference/google-cloud-publicca/0.2.0/com.google.cloud.security.publicca.v1.ExternalAccountKeyOrBuilder)\n- [0.1.0](/java/docs/reference/google-cloud-publicca/0.1.0/com.google.cloud.security.publicca.v1.ExternalAccountKeyOrBuilder) \n\n public interface ExternalAccountKeyOrBuilder extends MessageOrBuilder\n\nImplements\n----------\n\n[MessageOrBuilder](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.MessageOrBuilder.html)\n\nMethods\n-------\n\n### getB64MacKey()\n\n public abstract ByteString getB64MacKey()\n\nOutput only. Base64-URL-encoded HS256 key.\nIt is generated by the PublicCertificateAuthorityService\nwhen the ExternalAccountKey is created\n\n`bytes b64_mac_key = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];`\n\n### getKeyId()\n\n public abstract String getKeyId()\n\nOutput only. Key ID.\nIt is generated by the PublicCertificateAuthorityService\nwhen the ExternalAccountKey is created\n\n`string key_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];`\n\n### getKeyIdBytes()\n\n public abstract ByteString getKeyIdBytes()\n\nOutput only. Key ID.\nIt is generated by the PublicCertificateAuthorityService\nwhen the ExternalAccountKey is created\n\n`string key_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];`\n\n### getName()\n\n public abstract String getName()\n\nOutput only. Resource name.\nprojects/{project}/locations/{location}/externalAccountKeys/{key_id}\n\n`string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];`\n\n### getNameBytes()\n\n public abstract ByteString getNameBytes()\n\nOutput only. Resource name.\nprojects/{project}/locations/{location}/externalAccountKeys/{key_id}\n\n`string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];`"]]