Package com.google.cloud.iot.v1
Class X509CertificateDetails
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.cloud.iot.v1.X509CertificateDetails
-
- All Implemented Interfaces:
X509CertificateDetailsOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
public final class X509CertificateDetails extends com.google.protobuf.GeneratedMessageV3 implements X509CertificateDetailsOrBuilder
Details of an X.509 certificate. For informational purposes only.
Protobuf typegoogle.cloud.iot.v1.X509CertificateDetails- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classX509CertificateDetails.BuilderDetails of an X.509 certificate.-
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 intEXPIRY_TIME_FIELD_NUMBERstatic intISSUER_FIELD_NUMBERstatic intPUBLIC_KEY_TYPE_FIELD_NUMBERstatic intSIGNATURE_ALGORITHM_FIELD_NUMBERstatic intSTART_TIME_FIELD_NUMBERstatic intSUBJECT_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)static X509CertificateDetailsgetDefaultInstance()X509CertificateDetailsgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.TimestampgetExpiryTime()The time the certificate becomes invalid.com.google.protobuf.TimestampOrBuildergetExpiryTimeOrBuilder()The time the certificate becomes invalid.StringgetIssuer()The entity that signed the certificate.com.google.protobuf.ByteStringgetIssuerBytes()The entity that signed the certificate.com.google.protobuf.Parser<X509CertificateDetails>getParserForType()StringgetPublicKeyType()The type of public key in the certificate.com.google.protobuf.ByteStringgetPublicKeyTypeBytes()The type of public key in the certificate.intgetSerializedSize()StringgetSignatureAlgorithm()The algorithm used to sign the certificate.com.google.protobuf.ByteStringgetSignatureAlgorithmBytes()The algorithm used to sign the certificate.com.google.protobuf.TimestampgetStartTime()The time the certificate becomes valid.com.google.protobuf.TimestampOrBuildergetStartTimeOrBuilder()The time the certificate becomes valid.StringgetSubject()The entity the certificate and public key belong to.com.google.protobuf.ByteStringgetSubjectBytes()The entity the certificate and public key belong to.booleanhasExpiryTime()The time the certificate becomes invalid.inthashCode()booleanhasStartTime()The time the certificate becomes valid.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static X509CertificateDetails.BuildernewBuilder()static X509CertificateDetails.BuildernewBuilder(X509CertificateDetails prototype)X509CertificateDetails.BuildernewBuilderForType()protected X509CertificateDetails.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static X509CertificateDetailsparseDelimitedFrom(InputStream input)static X509CertificateDetailsparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static X509CertificateDetailsparseFrom(byte[] data)static X509CertificateDetailsparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static X509CertificateDetailsparseFrom(com.google.protobuf.ByteString data)static X509CertificateDetailsparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static X509CertificateDetailsparseFrom(com.google.protobuf.CodedInputStream input)static X509CertificateDetailsparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static X509CertificateDetailsparseFrom(InputStream input)static X509CertificateDetailsparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static X509CertificateDetailsparseFrom(ByteBuffer data)static X509CertificateDetailsparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<X509CertificateDetails>parser()X509CertificateDetails.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
-
ISSUER_FIELD_NUMBER
public static final int ISSUER_FIELD_NUMBER
- See Also:
- Constant Field Values
-
SUBJECT_FIELD_NUMBER
public static final int SUBJECT_FIELD_NUMBER
- See Also:
- Constant Field Values
-
START_TIME_FIELD_NUMBER
public static final int START_TIME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
EXPIRY_TIME_FIELD_NUMBER
public static final int EXPIRY_TIME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
SIGNATURE_ALGORITHM_FIELD_NUMBER
public static final int SIGNATURE_ALGORITHM_FIELD_NUMBER
- See Also:
- Constant Field Values
-
PUBLIC_KEY_TYPE_FIELD_NUMBER
public static final int PUBLIC_KEY_TYPE_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
-
getIssuer
public String getIssuer()
The entity that signed the certificate.
string issuer = 1;- Specified by:
getIssuerin interfaceX509CertificateDetailsOrBuilder- Returns:
- The issuer.
-
getIssuerBytes
public com.google.protobuf.ByteString getIssuerBytes()
The entity that signed the certificate.
string issuer = 1;- Specified by:
getIssuerBytesin interfaceX509CertificateDetailsOrBuilder- Returns:
- The bytes for issuer.
-
getSubject
public String getSubject()
The entity the certificate and public key belong to.
string subject = 2;- Specified by:
getSubjectin interfaceX509CertificateDetailsOrBuilder- Returns:
- The subject.
-
getSubjectBytes
public com.google.protobuf.ByteString getSubjectBytes()
The entity the certificate and public key belong to.
string subject = 2;- Specified by:
getSubjectBytesin interfaceX509CertificateDetailsOrBuilder- Returns:
- The bytes for subject.
-
hasStartTime
public boolean hasStartTime()
The time the certificate becomes valid.
.google.protobuf.Timestamp start_time = 3;- Specified by:
hasStartTimein interfaceX509CertificateDetailsOrBuilder- Returns:
- Whether the startTime field is set.
-
getStartTime
public com.google.protobuf.Timestamp getStartTime()
The time the certificate becomes valid.
.google.protobuf.Timestamp start_time = 3;- Specified by:
getStartTimein interfaceX509CertificateDetailsOrBuilder- Returns:
- The startTime.
-
getStartTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder()
The time the certificate becomes valid.
.google.protobuf.Timestamp start_time = 3;- Specified by:
getStartTimeOrBuilderin interfaceX509CertificateDetailsOrBuilder
-
hasExpiryTime
public boolean hasExpiryTime()
The time the certificate becomes invalid.
.google.protobuf.Timestamp expiry_time = 4;- Specified by:
hasExpiryTimein interfaceX509CertificateDetailsOrBuilder- Returns:
- Whether the expiryTime field is set.
-
getExpiryTime
public com.google.protobuf.Timestamp getExpiryTime()
The time the certificate becomes invalid.
.google.protobuf.Timestamp expiry_time = 4;- Specified by:
getExpiryTimein interfaceX509CertificateDetailsOrBuilder- Returns:
- The expiryTime.
-
getExpiryTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getExpiryTimeOrBuilder()
The time the certificate becomes invalid.
.google.protobuf.Timestamp expiry_time = 4;- Specified by:
getExpiryTimeOrBuilderin interfaceX509CertificateDetailsOrBuilder
-
getSignatureAlgorithm
public String getSignatureAlgorithm()
The algorithm used to sign the certificate.
string signature_algorithm = 5;- Specified by:
getSignatureAlgorithmin interfaceX509CertificateDetailsOrBuilder- Returns:
- The signatureAlgorithm.
-
getSignatureAlgorithmBytes
public com.google.protobuf.ByteString getSignatureAlgorithmBytes()
The algorithm used to sign the certificate.
string signature_algorithm = 5;- Specified by:
getSignatureAlgorithmBytesin interfaceX509CertificateDetailsOrBuilder- Returns:
- The bytes for signatureAlgorithm.
-
getPublicKeyType
public String getPublicKeyType()
The type of public key in the certificate.
string public_key_type = 6;- Specified by:
getPublicKeyTypein interfaceX509CertificateDetailsOrBuilder- Returns:
- The publicKeyType.
-
getPublicKeyTypeBytes
public com.google.protobuf.ByteString getPublicKeyTypeBytes()
The type of public key in the certificate.
string public_key_type = 6;- Specified by:
getPublicKeyTypeBytesin interfaceX509CertificateDetailsOrBuilder- Returns:
- The bytes for publicKeyType.
-
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 X509CertificateDetails parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static X509CertificateDetails parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static X509CertificateDetails parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static X509CertificateDetails parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static X509CertificateDetails parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static X509CertificateDetails parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static X509CertificateDetails parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static X509CertificateDetails parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static X509CertificateDetails parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static X509CertificateDetails parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static X509CertificateDetails parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static X509CertificateDetails parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public X509CertificateDetails.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static X509CertificateDetails.Builder newBuilder()
-
newBuilder
public static X509CertificateDetails.Builder newBuilder(X509CertificateDetails prototype)
-
toBuilder
public X509CertificateDetails.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected X509CertificateDetails.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static X509CertificateDetails getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<X509CertificateDetails> parser()
-
getParserForType
public com.google.protobuf.Parser<X509CertificateDetails> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public X509CertificateDetails getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-