Class PublicKeyCredential.Builder (2.32.0)
2.87.0 (latest)
2.85.0
2.83.0
2.82.0
2.81.0
2.80.0
2.78.0
2.76.0
2.75.0
2.74.0
2.73.0
2.72.0
2.70.0
2.68.0
2.67.0
2.64.0
2.63.0
2.62.0
2.60.0
2.59.0
2.58.0
2.57.0
2.56.0
2.55.0
2.54.0
2.53.0
2.52.0
2.51.0
2.49.0
2.48.0
2.47.0
2.46.0
2.45.0
2.44.0
2.43.0
2.42.0
2.41.0
2.40.0
2.39.0
2.37.0
2.36.0
2.35.0
2.34.0
2.33.0
2.32.0
2.31.0
2.30.0
2.29.0
2.28.0
2.27.0
2.24.0
2.23.0
2.22.0
2.21.0
2.20.0
2.19.0
2.18.0
2.17.0
2.16.0
2.15.0
2.14.0
2.13.0
2.12.0
2.11.0
2.9.0
2.8.0
2.7.0
2.6.0
2.5.0
2.4.0
2.3.6
2.2.1
2.1.7
public static final class PublicKeyCredential . Builder extends GeneratedMessageV3 . Builder<PublicKeyCredential . Builder > implements PublicKeyCredentialOrBuilder
A public key format and data.
Protobuf type google.cloud.iot.v1.PublicKeyCredential
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 PublicKeyCredential . Builder addRepeatedField ( Descriptors . FieldDescriptor field , Object value )
Overrides
build()
public PublicKeyCredential build ()
buildPartial()
public PublicKeyCredential buildPartial ()
clear()
public PublicKeyCredential . Builder clear ()
Overrides
clearField(Descriptors.FieldDescriptor field)
public PublicKeyCredential . Builder clearField ( Descriptors . FieldDescriptor field )
Overrides
public PublicKeyCredential . Builder clearFormat ()
The format of the key.
.google.cloud.iot.v1.PublicKeyFormat format = 1;
clearKey()
public PublicKeyCredential . Builder clearKey ()
The key data.
string key = 2;
clearOneof(Descriptors.OneofDescriptor oneof)
public PublicKeyCredential . Builder clearOneof ( Descriptors . OneofDescriptor oneof )
Overrides
clone()
public PublicKeyCredential . Builder clone ()
Overrides
getDefaultInstanceForType()
public PublicKeyCredential getDefaultInstanceForType ()
getDescriptorForType()
public Descriptors . Descriptor getDescriptorForType ()
Overrides
public PublicKeyFormat getFormat ()
The format of the key.
.google.cloud.iot.v1.PublicKeyFormat format = 1;
public int getFormatValue ()
The format of the key.
.google.cloud.iot.v1.PublicKeyFormat format = 1;
Returns
Type
Description
int
The enum numeric value on the wire for format.
getKey()
The key data.
string key = 2;
Returns
Type
Description
String
The key.
getKeyBytes()
public ByteString getKeyBytes ()
The key data.
string key = 2;
Returns
Type
Description
ByteString
The bytes for key.
internalGetFieldAccessorTable()
protected GeneratedMessageV3 . FieldAccessorTable internalGetFieldAccessorTable ()
Overrides
isInitialized()
public final boolean isInitialized ()
Overrides
mergeFrom(PublicKeyCredential other)
public PublicKeyCredential . Builder mergeFrom ( PublicKeyCredential other )
public PublicKeyCredential . Builder mergeFrom ( CodedInputStream input , ExtensionRegistryLite extensionRegistry )
Overrides
mergeFrom(Message other)
public PublicKeyCredential . Builder mergeFrom ( Message other )
Parameter
Name
Description
other
Message
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final PublicKeyCredential . Builder mergeUnknownFields ( UnknownFieldSet unknownFields )
Overrides
setField(Descriptors.FieldDescriptor field, Object value)
public PublicKeyCredential . Builder setField ( Descriptors . FieldDescriptor field , Object value )
Overrides
public PublicKeyCredential . Builder setFormat ( PublicKeyFormat value )
The format of the key.
.google.cloud.iot.v1.PublicKeyFormat format = 1;
public PublicKeyCredential . Builder setFormatValue ( int value )
The format of the key.
.google.cloud.iot.v1.PublicKeyFormat format = 1;
Parameter
Name
Description
value
int The enum numeric value on the wire for format to set.
setKey(String value)
public PublicKeyCredential . Builder setKey ( String value )
The key data.
string key = 2;
Parameter
Name
Description
value
String The key to set.
setKeyBytes(ByteString value)
public PublicKeyCredential . Builder setKeyBytes ( ByteString value )
The key data.
string key = 2;
Parameter
Name
Description
value
ByteString The bytes for key to set.
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public PublicKeyCredential . Builder setRepeatedField ( Descriptors . FieldDescriptor field , int index , Object value )
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final PublicKeyCredential . 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-03-14 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-03-14 UTC."],[],[]]