Class ExternalAccountKey.Builder (0.61.0)
0.88.0 (latest)
0.85.0
0.84.0
0.82.0
0.80.0
0.79.0
0.77.0
0.75.0
0.73.0
0.72.0
0.71.0
0.70.0
0.69.0
0.67.0
0.65.0
0.64.0
0.61.0
0.60.0
0.59.0
0.57.0
0.56.0
0.55.0
0.54.0
0.53.0
0.52.0
0.51.0
0.50.0
0.49.0
0.48.0
0.46.0
0.45.0
0.44.0
0.43.0
0.42.0
0.41.0
0.40.0
0.39.0
0.38.0
0.37.0
0.36.0
0.34.0
0.33.0
0.32.0
0.31.0
0.30.0
0.29.0
0.28.0
0.27.0
0.26.0
0.25.0
0.24.0
0.21.0
0.20.0
0.19.0
0.18.0
0.17.0
0.16.0
0.15.0
0.14.0
0.13.0
0.12.0
0.11.0
0.10.0
0.9.0
0.8.0
0.6.0
0.5.0
0.4.0
0.3.0
0.2.0
0.1.0
public static final class ExternalAccountKey . Builder extends GeneratedMessageV3 . Builder<ExternalAccountKey . Builder > implements ExternalAccountKeyOrBuilder
A representation of an ExternalAccountKey used for external account
binding within ACME.
Protobuf type google.cloud.security.publicca.v1beta1.ExternalAccountKey
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors . Descriptor getDescriptor ()
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public ExternalAccountKey . Builder addRepeatedField ( Descriptors . FieldDescriptor field , Object value )
Overrides
build()
public ExternalAccountKey build ()
buildPartial()
public ExternalAccountKey buildPartial ()
clear()
public ExternalAccountKey . Builder clear ()
Overrides
clearB64MacKey()
public ExternalAccountKey . Builder clearB64MacKey ()
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];
clearField(Descriptors.FieldDescriptor field)
public ExternalAccountKey . Builder clearField ( Descriptors . FieldDescriptor field )
Overrides
clearKeyId()
public ExternalAccountKey . Builder clearKeyId ()
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];
clearName()
public ExternalAccountKey . Builder clearName ()
Output only. Resource name.
projects/{project}/locations/{location}/externalAccountKeys/{key_id}
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
clearOneof(Descriptors.OneofDescriptor oneof)
public ExternalAccountKey . Builder clearOneof ( Descriptors . OneofDescriptor oneof )
Overrides
clone()
public ExternalAccountKey . Builder clone ()
Overrides
getB64MacKey()
public 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.
getDefaultInstanceForType()
public ExternalAccountKey getDefaultInstanceForType ()
getDescriptorForType()
public Descriptors . Descriptor getDescriptorForType ()
Overrides
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 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()
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 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.
internalGetFieldAccessorTable()
protected GeneratedMessageV3 . FieldAccessorTable internalGetFieldAccessorTable ()
Overrides
isInitialized()
public final boolean isInitialized ()
Overrides
mergeFrom(ExternalAccountKey other)
public ExternalAccountKey . Builder mergeFrom ( ExternalAccountKey other )
public ExternalAccountKey . Builder mergeFrom ( CodedInputStream input , ExtensionRegistryLite extensionRegistry )
Overrides
mergeFrom(Message other)
public ExternalAccountKey . Builder mergeFrom ( Message other )
Parameter
Name
Description
other
Message
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final ExternalAccountKey . Builder mergeUnknownFields ( UnknownFieldSet unknownFields )
Overrides
setB64MacKey(ByteString value)
public ExternalAccountKey . Builder setB64MacKey ( ByteString value )
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];
Parameter
Name
Description
value
ByteString The b64MacKey to set.
setField(Descriptors.FieldDescriptor field, Object value)
public ExternalAccountKey . Builder setField ( Descriptors . FieldDescriptor field , Object value )
Overrides
setKeyId(String value)
public ExternalAccountKey . Builder setKeyId ( String value )
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];
Parameter
Name
Description
value
String The keyId to set.
setKeyIdBytes(ByteString value)
public ExternalAccountKey . Builder setKeyIdBytes ( ByteString value )
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];
Parameter
Name
Description
value
ByteString The bytes for keyId to set.
setName(String value)
public ExternalAccountKey . Builder setName ( String value )
Output only. Resource name.
projects/{project}/locations/{location}/externalAccountKeys/{key_id}
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter
Name
Description
value
String The name to set.
setNameBytes(ByteString value)
public ExternalAccountKey . Builder setNameBytes ( ByteString value )
Output only. Resource name.
projects/{project}/locations/{location}/externalAccountKeys/{key_id}
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter
Name
Description
value
ByteString The bytes for name to set.
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public ExternalAccountKey . Builder setRepeatedField ( Descriptors . FieldDescriptor field , int index , Object value )
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final ExternalAccountKey . Builder setUnknownFields ( UnknownFieldSet unknownFields )
Overrides
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 2026-04-26 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-04-26 UTC."],[],[]]