Package com.google.cloud.iot.v1
Class PublicKeyCertificate
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.cloud.iot.v1.PublicKeyCertificate
-
- All Implemented Interfaces:
PublicKeyCertificateOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
public final class PublicKeyCertificate extends com.google.protobuf.GeneratedMessageV3 implements PublicKeyCertificateOrBuilder
A public key certificate format and data.
Protobuf typegoogle.cloud.iot.v1.PublicKeyCertificate- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPublicKeyCertificate.BuilderA public key certificate format and data.-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static intCERTIFICATE_FIELD_NUMBERstatic intFORMAT_FIELD_NUMBERstatic intX509_DETAILS_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)StringgetCertificate()The certificate data.com.google.protobuf.ByteStringgetCertificateBytes()The certificate data.static PublicKeyCertificategetDefaultInstance()PublicKeyCertificategetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()PublicKeyCertificateFormatgetFormat()The certificate format.intgetFormatValue()The certificate format.com.google.protobuf.Parser<PublicKeyCertificate>getParserForType()intgetSerializedSize()X509CertificateDetailsgetX509Details()[Output only] The certificate details.X509CertificateDetailsOrBuildergetX509DetailsOrBuilder()[Output only] The certificate details.inthashCode()booleanhasX509Details()[Output only] The certificate details.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static PublicKeyCertificate.BuildernewBuilder()static PublicKeyCertificate.BuildernewBuilder(PublicKeyCertificate prototype)PublicKeyCertificate.BuildernewBuilderForType()protected PublicKeyCertificate.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static PublicKeyCertificateparseDelimitedFrom(InputStream input)static PublicKeyCertificateparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static PublicKeyCertificateparseFrom(byte[] data)static PublicKeyCertificateparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static PublicKeyCertificateparseFrom(com.google.protobuf.ByteString data)static PublicKeyCertificateparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static PublicKeyCertificateparseFrom(com.google.protobuf.CodedInputStream input)static PublicKeyCertificateparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static PublicKeyCertificateparseFrom(InputStream input)static PublicKeyCertificateparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static PublicKeyCertificateparseFrom(ByteBuffer data)static PublicKeyCertificateparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<PublicKeyCertificate>parser()PublicKeyCertificate.BuildertoBuilder()voidwriteTo(com.google.protobuf.CodedOutputStream output)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
FORMAT_FIELD_NUMBER
public static final int FORMAT_FIELD_NUMBER
- See Also:
- Constant Field Values
-
CERTIFICATE_FIELD_NUMBER
public static final int CERTIFICATE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
X509_DETAILS_FIELD_NUMBER
public static final int X509_DETAILS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
getFormatValue
public int getFormatValue()
The certificate format.
.google.cloud.iot.v1.PublicKeyCertificateFormat format = 1;- Specified by:
getFormatValuein interfacePublicKeyCertificateOrBuilder- Returns:
- The enum numeric value on the wire for format.
-
getFormat
public PublicKeyCertificateFormat getFormat()
The certificate format.
.google.cloud.iot.v1.PublicKeyCertificateFormat format = 1;- Specified by:
getFormatin interfacePublicKeyCertificateOrBuilder- Returns:
- The format.
-
getCertificate
public String getCertificate()
The certificate data.
string certificate = 2;- Specified by:
getCertificatein interfacePublicKeyCertificateOrBuilder- Returns:
- The certificate.
-
getCertificateBytes
public com.google.protobuf.ByteString getCertificateBytes()
The certificate data.
string certificate = 2;- Specified by:
getCertificateBytesin interfacePublicKeyCertificateOrBuilder- Returns:
- The bytes for certificate.
-
hasX509Details
public boolean hasX509Details()
[Output only] The certificate details. Used only for X.509 certificates.
.google.cloud.iot.v1.X509CertificateDetails x509_details = 3;- Specified by:
hasX509Detailsin interfacePublicKeyCertificateOrBuilder- Returns:
- Whether the x509Details field is set.
-
getX509Details
public X509CertificateDetails getX509Details()
[Output only] The certificate details. Used only for X.509 certificates.
.google.cloud.iot.v1.X509CertificateDetails x509_details = 3;- Specified by:
getX509Detailsin interfacePublicKeyCertificateOrBuilder- Returns:
- The x509Details.
-
getX509DetailsOrBuilder
public X509CertificateDetailsOrBuilder getX509DetailsOrBuilder()
[Output only] The certificate details. Used only for X.509 certificates.
.google.cloud.iot.v1.X509CertificateDetails x509_details = 3;- Specified by:
getX509DetailsOrBuilderin interfacePublicKeyCertificateOrBuilder
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static PublicKeyCertificate parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static PublicKeyCertificate parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static PublicKeyCertificate parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static PublicKeyCertificate parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static PublicKeyCertificate parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static PublicKeyCertificate parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static PublicKeyCertificate parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static PublicKeyCertificate parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static PublicKeyCertificate parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static PublicKeyCertificate parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static PublicKeyCertificate parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static PublicKeyCertificate parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public PublicKeyCertificate.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static PublicKeyCertificate.Builder newBuilder()
-
newBuilder
public static PublicKeyCertificate.Builder newBuilder(PublicKeyCertificate prototype)
-
toBuilder
public PublicKeyCertificate.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected PublicKeyCertificate.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static PublicKeyCertificate getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<PublicKeyCertificate> parser()
-
getParserForType
public com.google.protobuf.Parser<PublicKeyCertificate> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public PublicKeyCertificate getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-