Class X509Extension.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<X509Extension.Builder>
-
- com.google.cloud.security.privateca.v1beta1.X509Extension.Builder
-
- All Implemented Interfaces:
X509ExtensionOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- X509Extension
public static final class X509Extension.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<X509Extension.Builder> implements X509ExtensionOrBuilder
An [X509Extension][google.cloud.security.privateca.v1beta1.X509Extension] specifies an X.509 extension, which may be used in different parts of X.509 objects like certificates, CSRs, and CRLs.
Protobuf typegoogle.cloud.security.privateca.v1beta1.X509Extension
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description X509Extension.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
X509Extension
build()
X509Extension
buildPartial()
X509Extension.Builder
clear()
X509Extension.Builder
clearCritical()
Required.X509Extension.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
X509Extension.Builder
clearObjectId()
Required.X509Extension.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
X509Extension.Builder
clearValue()
Required.X509Extension.Builder
clone()
boolean
getCritical()
Required.X509Extension
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
ObjectId
getObjectId()
Required.ObjectId.Builder
getObjectIdBuilder()
Required.ObjectIdOrBuilder
getObjectIdOrBuilder()
Required.com.google.protobuf.ByteString
getValue()
Required.boolean
hasObjectId()
Required.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
X509Extension.Builder
mergeFrom(X509Extension other)
X509Extension.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
X509Extension.Builder
mergeFrom(com.google.protobuf.Message other)
X509Extension.Builder
mergeObjectId(ObjectId value)
Required.X509Extension.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
X509Extension.Builder
setCritical(boolean value)
Required.X509Extension.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
X509Extension.Builder
setObjectId(ObjectId value)
Required.X509Extension.Builder
setObjectId(ObjectId.Builder builderForValue)
Required.X509Extension.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
X509Extension.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
X509Extension.Builder
setValue(com.google.protobuf.ByteString value)
Required.-
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:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<X509Extension.Builder>
-
clear
public X509Extension.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<X509Extension.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<X509Extension.Builder>
-
getDefaultInstanceForType
public X509Extension getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public X509Extension build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public X509Extension buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public X509Extension.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<X509Extension.Builder>
-
setField
public X509Extension.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<X509Extension.Builder>
-
clearField
public X509Extension.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<X509Extension.Builder>
-
clearOneof
public X509Extension.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<X509Extension.Builder>
-
setRepeatedField
public X509Extension.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<X509Extension.Builder>
-
addRepeatedField
public X509Extension.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<X509Extension.Builder>
-
mergeFrom
public X509Extension.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<X509Extension.Builder>
-
mergeFrom
public X509Extension.Builder mergeFrom(X509Extension other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<X509Extension.Builder>
-
mergeFrom
public X509Extension.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<X509Extension.Builder>
- Throws:
IOException
-
hasObjectId
public boolean hasObjectId()
Required. The OID for this X.509 extension.
.google.cloud.security.privateca.v1beta1.ObjectId object_id = 1 [(.google.api.field_behavior) = REQUIRED];
- Specified by:
hasObjectId
in interfaceX509ExtensionOrBuilder
- Returns:
- Whether the objectId field is set.
-
getObjectId
public ObjectId getObjectId()
Required. The OID for this X.509 extension.
.google.cloud.security.privateca.v1beta1.ObjectId object_id = 1 [(.google.api.field_behavior) = REQUIRED];
- Specified by:
getObjectId
in interfaceX509ExtensionOrBuilder
- Returns:
- The objectId.
-
setObjectId
public X509Extension.Builder setObjectId(ObjectId value)
Required. The OID for this X.509 extension.
.google.cloud.security.privateca.v1beta1.ObjectId object_id = 1 [(.google.api.field_behavior) = REQUIRED];
-
setObjectId
public X509Extension.Builder setObjectId(ObjectId.Builder builderForValue)
Required. The OID for this X.509 extension.
.google.cloud.security.privateca.v1beta1.ObjectId object_id = 1 [(.google.api.field_behavior) = REQUIRED];
-
mergeObjectId
public X509Extension.Builder mergeObjectId(ObjectId value)
Required. The OID for this X.509 extension.
.google.cloud.security.privateca.v1beta1.ObjectId object_id = 1 [(.google.api.field_behavior) = REQUIRED];
-
clearObjectId
public X509Extension.Builder clearObjectId()
Required. The OID for this X.509 extension.
.google.cloud.security.privateca.v1beta1.ObjectId object_id = 1 [(.google.api.field_behavior) = REQUIRED];
-
getObjectIdBuilder
public ObjectId.Builder getObjectIdBuilder()
Required. The OID for this X.509 extension.
.google.cloud.security.privateca.v1beta1.ObjectId object_id = 1 [(.google.api.field_behavior) = REQUIRED];
-
getObjectIdOrBuilder
public ObjectIdOrBuilder getObjectIdOrBuilder()
Required. The OID for this X.509 extension.
.google.cloud.security.privateca.v1beta1.ObjectId object_id = 1 [(.google.api.field_behavior) = REQUIRED];
- Specified by:
getObjectIdOrBuilder
in interfaceX509ExtensionOrBuilder
-
getCritical
public boolean getCritical()
Required. Indicates whether or not this extension is critical (i.e., if the client does not know how to handle this extension, the client should consider this to be an error).
bool critical = 2 [(.google.api.field_behavior) = REQUIRED];
- Specified by:
getCritical
in interfaceX509ExtensionOrBuilder
- Returns:
- The critical.
-
setCritical
public X509Extension.Builder setCritical(boolean value)
Required. Indicates whether or not this extension is critical (i.e., if the client does not know how to handle this extension, the client should consider this to be an error).
bool critical = 2 [(.google.api.field_behavior) = REQUIRED];
- Parameters:
value
- The critical to set.- Returns:
- This builder for chaining.
-
clearCritical
public X509Extension.Builder clearCritical()
Required. Indicates whether or not this extension is critical (i.e., if the client does not know how to handle this extension, the client should consider this to be an error).
bool critical = 2 [(.google.api.field_behavior) = REQUIRED];
- Returns:
- This builder for chaining.
-
getValue
public com.google.protobuf.ByteString getValue()
Required. The value of this X.509 extension.
bytes value = 3 [(.google.api.field_behavior) = REQUIRED];
- Specified by:
getValue
in interfaceX509ExtensionOrBuilder
- Returns:
- The value.
-
setValue
public X509Extension.Builder setValue(com.google.protobuf.ByteString value)
Required. The value of this X.509 extension.
bytes value = 3 [(.google.api.field_behavior) = REQUIRED];
- Parameters:
value
- The value to set.- Returns:
- This builder for chaining.
-
clearValue
public X509Extension.Builder clearValue()
Required. The value of this X.509 extension.
bytes value = 3 [(.google.api.field_behavior) = REQUIRED];
- Returns:
- This builder for chaining.
-
setUnknownFields
public final X509Extension.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<X509Extension.Builder>
-
mergeUnknownFields
public final X509Extension.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<X509Extension.Builder>
-
-