Package dev.sigstore.proto.common.v1
Class SubjectAlternativeName.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessage.Builder<SubjectAlternativeName.Builder>
-
- dev.sigstore.proto.common.v1.SubjectAlternativeName.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,SubjectAlternativeNameOrBuilder,java.lang.Cloneable
- Enclosing class:
- SubjectAlternativeName
public static final class SubjectAlternativeName.Builder extends com.google.protobuf.GeneratedMessage.Builder<SubjectAlternativeName.Builder> implements SubjectAlternativeNameOrBuilder
Protobuf typedev.sigstore.common.v1.SubjectAlternativeName
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description SubjectAlternativeNamebuild()SubjectAlternativeNamebuildPartial()SubjectAlternativeName.Builderclear()SubjectAlternativeName.BuilderclearIdentity()SubjectAlternativeName.BuilderclearRegexp()A regular expression describing the expected value for the SAN.SubjectAlternativeName.BuilderclearType().dev.sigstore.common.v1.SubjectAlternativeNameType type = 1;SubjectAlternativeName.BuilderclearValue()The exact value to match against.SubjectAlternativeNamegetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()SubjectAlternativeName.IdentityCasegetIdentityCase()java.lang.StringgetRegexp()A regular expression describing the expected value for the SAN.com.google.protobuf.ByteStringgetRegexpBytes()A regular expression describing the expected value for the SAN.SubjectAlternativeNameTypegetType().dev.sigstore.common.v1.SubjectAlternativeNameType type = 1;intgetTypeValue().dev.sigstore.common.v1.SubjectAlternativeNameType type = 1;java.lang.StringgetValue()The exact value to match against.com.google.protobuf.ByteStringgetValueBytes()The exact value to match against.booleanhasRegexp()A regular expression describing the expected value for the SAN.booleanhasValue()The exact value to match against.protected com.google.protobuf.GeneratedMessage.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()SubjectAlternativeName.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)SubjectAlternativeName.BuildermergeFrom(com.google.protobuf.Message other)SubjectAlternativeName.BuildermergeFrom(SubjectAlternativeName other)SubjectAlternativeName.BuildersetRegexp(java.lang.String value)A regular expression describing the expected value for the SAN.SubjectAlternativeName.BuildersetRegexpBytes(com.google.protobuf.ByteString value)A regular expression describing the expected value for the SAN.SubjectAlternativeName.BuildersetType(SubjectAlternativeNameType value).dev.sigstore.common.v1.SubjectAlternativeNameType type = 1;SubjectAlternativeName.BuildersetTypeValue(int value).dev.sigstore.common.v1.SubjectAlternativeNameType type = 1;SubjectAlternativeName.BuildersetValue(java.lang.String value)The exact value to match against.SubjectAlternativeName.BuildersetValueBytes(com.google.protobuf.ByteString value)The exact value to match against.-
Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, 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.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<SubjectAlternativeName.Builder>
-
clear
public SubjectAlternativeName.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<SubjectAlternativeName.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.GeneratedMessage.Builder<SubjectAlternativeName.Builder>
-
getDefaultInstanceForType
public SubjectAlternativeName getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public SubjectAlternativeName build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public SubjectAlternativeName buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
public SubjectAlternativeName.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<SubjectAlternativeName.Builder>
-
mergeFrom
public SubjectAlternativeName.Builder mergeFrom(SubjectAlternativeName other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<SubjectAlternativeName.Builder>
-
mergeFrom
public SubjectAlternativeName.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<SubjectAlternativeName.Builder>- Throws:
java.io.IOException
-
getIdentityCase
public SubjectAlternativeName.IdentityCase getIdentityCase()
- Specified by:
getIdentityCasein interfaceSubjectAlternativeNameOrBuilder
-
clearIdentity
public SubjectAlternativeName.Builder clearIdentity()
-
getTypeValue
public int getTypeValue()
.dev.sigstore.common.v1.SubjectAlternativeNameType type = 1;- Specified by:
getTypeValuein interfaceSubjectAlternativeNameOrBuilder- Returns:
- The enum numeric value on the wire for type.
-
setTypeValue
public SubjectAlternativeName.Builder setTypeValue(int value)
.dev.sigstore.common.v1.SubjectAlternativeNameType type = 1;- Parameters:
value- The enum numeric value on the wire for type to set.- Returns:
- This builder for chaining.
-
getType
public SubjectAlternativeNameType getType()
.dev.sigstore.common.v1.SubjectAlternativeNameType type = 1;- Specified by:
getTypein interfaceSubjectAlternativeNameOrBuilder- Returns:
- The type.
-
setType
public SubjectAlternativeName.Builder setType(SubjectAlternativeNameType value)
.dev.sigstore.common.v1.SubjectAlternativeNameType type = 1;- Parameters:
value- The type to set.- Returns:
- This builder for chaining.
-
clearType
public SubjectAlternativeName.Builder clearType()
.dev.sigstore.common.v1.SubjectAlternativeNameType type = 1;- Returns:
- This builder for chaining.
-
hasRegexp
public boolean hasRegexp()
A regular expression describing the expected value for the SAN.
string regexp = 2;- Specified by:
hasRegexpin interfaceSubjectAlternativeNameOrBuilder- Returns:
- Whether the regexp field is set.
-
getRegexp
public java.lang.String getRegexp()
A regular expression describing the expected value for the SAN.
string regexp = 2;- Specified by:
getRegexpin interfaceSubjectAlternativeNameOrBuilder- Returns:
- The regexp.
-
getRegexpBytes
public com.google.protobuf.ByteString getRegexpBytes()
A regular expression describing the expected value for the SAN.
string regexp = 2;- Specified by:
getRegexpBytesin interfaceSubjectAlternativeNameOrBuilder- Returns:
- The bytes for regexp.
-
setRegexp
public SubjectAlternativeName.Builder setRegexp(java.lang.String value)
A regular expression describing the expected value for the SAN.
string regexp = 2;- Parameters:
value- The regexp to set.- Returns:
- This builder for chaining.
-
clearRegexp
public SubjectAlternativeName.Builder clearRegexp()
A regular expression describing the expected value for the SAN.
string regexp = 2;- Returns:
- This builder for chaining.
-
setRegexpBytes
public SubjectAlternativeName.Builder setRegexpBytes(com.google.protobuf.ByteString value)
A regular expression describing the expected value for the SAN.
string regexp = 2;- Parameters:
value- The bytes for regexp to set.- Returns:
- This builder for chaining.
-
hasValue
public boolean hasValue()
The exact value to match against.
string value = 3;- Specified by:
hasValuein interfaceSubjectAlternativeNameOrBuilder- Returns:
- Whether the value field is set.
-
getValue
public java.lang.String getValue()
The exact value to match against.
string value = 3;- Specified by:
getValuein interfaceSubjectAlternativeNameOrBuilder- Returns:
- The value.
-
getValueBytes
public com.google.protobuf.ByteString getValueBytes()
The exact value to match against.
string value = 3;- Specified by:
getValueBytesin interfaceSubjectAlternativeNameOrBuilder- Returns:
- The bytes for value.
-
setValue
public SubjectAlternativeName.Builder setValue(java.lang.String value)
The exact value to match against.
string value = 3;- Parameters:
value- The value to set.- Returns:
- This builder for chaining.
-
clearValue
public SubjectAlternativeName.Builder clearValue()
The exact value to match against.
string value = 3;- Returns:
- This builder for chaining.
-
setValueBytes
public SubjectAlternativeName.Builder setValueBytes(com.google.protobuf.ByteString value)
The exact value to match against.
string value = 3;- Parameters:
value- The bytes for value to set.- Returns:
- This builder for chaining.
-
-