Package com.google.cloud.iot.v1
Class X509CertificateDetails.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<X509CertificateDetails.Builder>
-
- com.google.cloud.iot.v1.X509CertificateDetails.Builder
-
- All Implemented Interfaces:
X509CertificateDetailsOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- X509CertificateDetails
public static final class X509CertificateDetails.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<X509CertificateDetails.Builder> implements X509CertificateDetailsOrBuilder
Details of an X.509 certificate. For informational purposes only.
Protobuf typegoogle.cloud.iot.v1.X509CertificateDetails
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description X509CertificateDetails.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)X509CertificateDetailsbuild()X509CertificateDetailsbuildPartial()X509CertificateDetails.Builderclear()X509CertificateDetails.BuilderclearExpiryTime()The time the certificate becomes invalid.X509CertificateDetails.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)X509CertificateDetails.BuilderclearIssuer()The entity that signed the certificate.X509CertificateDetails.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)X509CertificateDetails.BuilderclearPublicKeyType()The type of public key in the certificate.X509CertificateDetails.BuilderclearSignatureAlgorithm()The algorithm used to sign the certificate.X509CertificateDetails.BuilderclearStartTime()The time the certificate becomes valid.X509CertificateDetails.BuilderclearSubject()The entity the certificate and public key belong to.X509CertificateDetails.Builderclone()X509CertificateDetailsgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()com.google.protobuf.TimestampgetExpiryTime()The time the certificate becomes invalid.com.google.protobuf.Timestamp.BuildergetExpiryTimeBuilder()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.StringgetPublicKeyType()The type of public key in the certificate.com.google.protobuf.ByteStringgetPublicKeyTypeBytes()The type of public key in the certificate.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.Timestamp.BuildergetStartTimeBuilder()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.booleanhasStartTime()The time the certificate becomes valid.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()X509CertificateDetails.BuildermergeExpiryTime(com.google.protobuf.Timestamp value)The time the certificate becomes invalid.X509CertificateDetails.BuildermergeFrom(X509CertificateDetails other)X509CertificateDetails.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)X509CertificateDetails.BuildermergeFrom(com.google.protobuf.Message other)X509CertificateDetails.BuildermergeStartTime(com.google.protobuf.Timestamp value)The time the certificate becomes valid.X509CertificateDetails.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)X509CertificateDetails.BuildersetExpiryTime(com.google.protobuf.Timestamp value)The time the certificate becomes invalid.X509CertificateDetails.BuildersetExpiryTime(com.google.protobuf.Timestamp.Builder builderForValue)The time the certificate becomes invalid.X509CertificateDetails.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)X509CertificateDetails.BuildersetIssuer(String value)The entity that signed the certificate.X509CertificateDetails.BuildersetIssuerBytes(com.google.protobuf.ByteString value)The entity that signed the certificate.X509CertificateDetails.BuildersetPublicKeyType(String value)The type of public key in the certificate.X509CertificateDetails.BuildersetPublicKeyTypeBytes(com.google.protobuf.ByteString value)The type of public key in the certificate.X509CertificateDetails.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)X509CertificateDetails.BuildersetSignatureAlgorithm(String value)The algorithm used to sign the certificate.X509CertificateDetails.BuildersetSignatureAlgorithmBytes(com.google.protobuf.ByteString value)The algorithm used to sign the certificate.X509CertificateDetails.BuildersetStartTime(com.google.protobuf.Timestamp value)The time the certificate becomes valid.X509CertificateDetails.BuildersetStartTime(com.google.protobuf.Timestamp.Builder builderForValue)The time the certificate becomes valid.X509CertificateDetails.BuildersetSubject(String value)The entity the certificate and public key belong to.X509CertificateDetails.BuildersetSubjectBytes(com.google.protobuf.ByteString value)The entity the certificate and public key belong to.X509CertificateDetails.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
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.Builder<X509CertificateDetails.Builder>
-
clear
public X509CertificateDetails.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<X509CertificateDetails.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<X509CertificateDetails.Builder>
-
getDefaultInstanceForType
public X509CertificateDetails getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public X509CertificateDetails build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public X509CertificateDetails buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public X509CertificateDetails.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<X509CertificateDetails.Builder>
-
setField
public X509CertificateDetails.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<X509CertificateDetails.Builder>
-
clearField
public X509CertificateDetails.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<X509CertificateDetails.Builder>
-
clearOneof
public X509CertificateDetails.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<X509CertificateDetails.Builder>
-
setRepeatedField
public X509CertificateDetails.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<X509CertificateDetails.Builder>
-
addRepeatedField
public X509CertificateDetails.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<X509CertificateDetails.Builder>
-
mergeFrom
public X509CertificateDetails.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<X509CertificateDetails.Builder>
-
mergeFrom
public X509CertificateDetails.Builder mergeFrom(X509CertificateDetails other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<X509CertificateDetails.Builder>
-
mergeFrom
public X509CertificateDetails.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<X509CertificateDetails.Builder>- Throws:
IOException
-
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.
-
setIssuer
public X509CertificateDetails.Builder setIssuer(String value)
The entity that signed the certificate.
string issuer = 1;- Parameters:
value- The issuer to set.- Returns:
- This builder for chaining.
-
clearIssuer
public X509CertificateDetails.Builder clearIssuer()
The entity that signed the certificate.
string issuer = 1;- Returns:
- This builder for chaining.
-
setIssuerBytes
public X509CertificateDetails.Builder setIssuerBytes(com.google.protobuf.ByteString value)
The entity that signed the certificate.
string issuer = 1;- Parameters:
value- The bytes for issuer to set.- Returns:
- This builder for chaining.
-
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.
-
setSubject
public X509CertificateDetails.Builder setSubject(String value)
The entity the certificate and public key belong to.
string subject = 2;- Parameters:
value- The subject to set.- Returns:
- This builder for chaining.
-
clearSubject
public X509CertificateDetails.Builder clearSubject()
The entity the certificate and public key belong to.
string subject = 2;- Returns:
- This builder for chaining.
-
setSubjectBytes
public X509CertificateDetails.Builder setSubjectBytes(com.google.protobuf.ByteString value)
The entity the certificate and public key belong to.
string subject = 2;- Parameters:
value- The bytes for subject to set.- Returns:
- This builder for chaining.
-
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.
-
setStartTime
public X509CertificateDetails.Builder setStartTime(com.google.protobuf.Timestamp value)
The time the certificate becomes valid.
.google.protobuf.Timestamp start_time = 3;
-
setStartTime
public X509CertificateDetails.Builder setStartTime(com.google.protobuf.Timestamp.Builder builderForValue)
The time the certificate becomes valid.
.google.protobuf.Timestamp start_time = 3;
-
mergeStartTime
public X509CertificateDetails.Builder mergeStartTime(com.google.protobuf.Timestamp value)
The time the certificate becomes valid.
.google.protobuf.Timestamp start_time = 3;
-
clearStartTime
public X509CertificateDetails.Builder clearStartTime()
The time the certificate becomes valid.
.google.protobuf.Timestamp start_time = 3;
-
getStartTimeBuilder
public com.google.protobuf.Timestamp.Builder getStartTimeBuilder()
The time the certificate becomes valid.
.google.protobuf.Timestamp start_time = 3;
-
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.
-
setExpiryTime
public X509CertificateDetails.Builder setExpiryTime(com.google.protobuf.Timestamp value)
The time the certificate becomes invalid.
.google.protobuf.Timestamp expiry_time = 4;
-
setExpiryTime
public X509CertificateDetails.Builder setExpiryTime(com.google.protobuf.Timestamp.Builder builderForValue)
The time the certificate becomes invalid.
.google.protobuf.Timestamp expiry_time = 4;
-
mergeExpiryTime
public X509CertificateDetails.Builder mergeExpiryTime(com.google.protobuf.Timestamp value)
The time the certificate becomes invalid.
.google.protobuf.Timestamp expiry_time = 4;
-
clearExpiryTime
public X509CertificateDetails.Builder clearExpiryTime()
The time the certificate becomes invalid.
.google.protobuf.Timestamp expiry_time = 4;
-
getExpiryTimeBuilder
public com.google.protobuf.Timestamp.Builder getExpiryTimeBuilder()
The time the certificate becomes invalid.
.google.protobuf.Timestamp expiry_time = 4;
-
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.
-
setSignatureAlgorithm
public X509CertificateDetails.Builder setSignatureAlgorithm(String value)
The algorithm used to sign the certificate.
string signature_algorithm = 5;- Parameters:
value- The signatureAlgorithm to set.- Returns:
- This builder for chaining.
-
clearSignatureAlgorithm
public X509CertificateDetails.Builder clearSignatureAlgorithm()
The algorithm used to sign the certificate.
string signature_algorithm = 5;- Returns:
- This builder for chaining.
-
setSignatureAlgorithmBytes
public X509CertificateDetails.Builder setSignatureAlgorithmBytes(com.google.protobuf.ByteString value)
The algorithm used to sign the certificate.
string signature_algorithm = 5;- Parameters:
value- The bytes for signatureAlgorithm to set.- Returns:
- This builder for chaining.
-
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.
-
setPublicKeyType
public X509CertificateDetails.Builder setPublicKeyType(String value)
The type of public key in the certificate.
string public_key_type = 6;- Parameters:
value- The publicKeyType to set.- Returns:
- This builder for chaining.
-
clearPublicKeyType
public X509CertificateDetails.Builder clearPublicKeyType()
The type of public key in the certificate.
string public_key_type = 6;- Returns:
- This builder for chaining.
-
setPublicKeyTypeBytes
public X509CertificateDetails.Builder setPublicKeyTypeBytes(com.google.protobuf.ByteString value)
The type of public key in the certificate.
string public_key_type = 6;- Parameters:
value- The bytes for publicKeyType to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final X509CertificateDetails.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<X509CertificateDetails.Builder>
-
mergeUnknownFields
public final X509CertificateDetails.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<X509CertificateDetails.Builder>
-
-