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.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];
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