Class QualiaInputPattern.Builder

  • All Implemented Interfaces:
    com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, QualiaInputPatternOrBuilder, java.lang.Cloneable
    Enclosing class:
    QualiaInputPattern

    public static final class QualiaInputPattern.Builder
    extends com.google.protobuf.GeneratedMessage.Builder<QualiaInputPattern.Builder>
    implements QualiaInputPatternOrBuilder
    Protobuf type arg_services.quality.v1beta.QualiaInputPattern
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      QualiaInputPattern.Builder addAllAllowedPosTags​(java.lang.Iterable<java.lang.String> values)
      repeated string allowed_pos_tags = 3 [json_name = "allowedPosTags"];
      QualiaInputPattern.Builder addAllowedPosTags​(java.lang.String value)
      repeated string allowed_pos_tags = 3 [json_name = "allowedPosTags"];
      QualiaInputPattern.Builder addAllowedPosTagsBytes​(com.google.protobuf.ByteString value)
      repeated string allowed_pos_tags = 3 [json_name = "allowedPosTags"];
      QualiaInputPattern build()  
      QualiaInputPattern buildPartial()  
      QualiaInputPattern.Builder clear()  
      QualiaInputPattern.Builder clearAllowedPosTags()
      repeated string allowed_pos_tags = 3 [json_name = "allowedPosTags"];
      QualiaInputPattern.Builder clearPattern()
      string pattern = 1 [json_name = "pattern"];
      QualiaInputPattern.Builder clearRole()
      .arg_services.quality.v1beta.QualiaRole role = 2 [json_name = "role"];
      java.lang.String getAllowedPosTags​(int index)
      repeated string allowed_pos_tags = 3 [json_name = "allowedPosTags"];
      com.google.protobuf.ByteString getAllowedPosTagsBytes​(int index)
      repeated string allowed_pos_tags = 3 [json_name = "allowedPosTags"];
      int getAllowedPosTagsCount()
      repeated string allowed_pos_tags = 3 [json_name = "allowedPosTags"];
      com.google.protobuf.ProtocolStringList getAllowedPosTagsList()
      repeated string allowed_pos_tags = 3 [json_name = "allowedPosTags"];
      QualiaInputPattern getDefaultInstanceForType()  
      static com.google.protobuf.Descriptors.Descriptor getDescriptor()  
      com.google.protobuf.Descriptors.Descriptor getDescriptorForType()  
      java.lang.String getPattern()
      string pattern = 1 [json_name = "pattern"];
      com.google.protobuf.ByteString getPatternBytes()
      string pattern = 1 [json_name = "pattern"];
      QualiaRole getRole()
      .arg_services.quality.v1beta.QualiaRole role = 2 [json_name = "role"];
      int getRoleValue()
      .arg_services.quality.v1beta.QualiaRole role = 2 [json_name = "role"];
      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()  
      boolean isInitialized()  
      QualiaInputPattern.Builder mergeFrom​(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      QualiaInputPattern.Builder mergeFrom​(com.google.protobuf.Message other)  
      QualiaInputPattern.Builder mergeFrom​(QualiaInputPattern other)  
      QualiaInputPattern.Builder setAllowedPosTags​(int index, java.lang.String value)
      repeated string allowed_pos_tags = 3 [json_name = "allowedPosTags"];
      QualiaInputPattern.Builder setPattern​(java.lang.String value)
      string pattern = 1 [json_name = "pattern"];
      QualiaInputPattern.Builder setPatternBytes​(com.google.protobuf.ByteString value)
      string pattern = 1 [json_name = "pattern"];
      QualiaInputPattern.Builder setRole​(QualiaRole value)
      .arg_services.quality.v1beta.QualiaRole role = 2 [json_name = "role"];
      QualiaInputPattern.Builder setRoleValue​(int value)
      .arg_services.quality.v1beta.QualiaRole role = 2 [json_name = "role"];
      • 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
      • Methods inherited from interface com.google.protobuf.Message.Builder

        mergeDelimitedFrom, mergeDelimitedFrom
      • Methods inherited from interface com.google.protobuf.MessageLite.Builder

        mergeFrom
      • Methods inherited from interface com.google.protobuf.MessageOrBuilder

        findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
    • Method Detail

      • getDescriptor

        public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
      • internalGetFieldAccessorTable

        protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<QualiaInputPattern.Builder>
      • clear

        public QualiaInputPattern.Builder clear()
        Specified by:
        clear in interface com.google.protobuf.Message.Builder
        Specified by:
        clear in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        clear in class com.google.protobuf.GeneratedMessage.Builder<QualiaInputPattern.Builder>
      • getDescriptorForType

        public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
        Specified by:
        getDescriptorForType in interface com.google.protobuf.Message.Builder
        Specified by:
        getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
        Overrides:
        getDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<QualiaInputPattern.Builder>
      • getDefaultInstanceForType

        public QualiaInputPattern getDefaultInstanceForType()
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
      • build

        public QualiaInputPattern build()
        Specified by:
        build in interface com.google.protobuf.Message.Builder
        Specified by:
        build in interface com.google.protobuf.MessageLite.Builder
      • buildPartial

        public QualiaInputPattern buildPartial()
        Specified by:
        buildPartial in interface com.google.protobuf.Message.Builder
        Specified by:
        buildPartial in interface com.google.protobuf.MessageLite.Builder
      • mergeFrom

        public QualiaInputPattern.Builder mergeFrom​(com.google.protobuf.Message other)
        Specified by:
        mergeFrom in interface com.google.protobuf.Message.Builder
        Overrides:
        mergeFrom in class com.google.protobuf.AbstractMessage.Builder<QualiaInputPattern.Builder>
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessage.Builder<QualiaInputPattern.Builder>
      • mergeFrom

        public QualiaInputPattern.Builder mergeFrom​(com.google.protobuf.CodedInputStream input,
                                                    com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                             throws java.io.IOException
        Specified by:
        mergeFrom in interface com.google.protobuf.Message.Builder
        Specified by:
        mergeFrom in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        mergeFrom in class com.google.protobuf.AbstractMessage.Builder<QualiaInputPattern.Builder>
        Throws:
        java.io.IOException
      • getPattern

        public java.lang.String getPattern()
        string pattern = 1 [json_name = "pattern"];
        Specified by:
        getPattern in interface QualiaInputPatternOrBuilder
        Returns:
        The pattern.
      • getPatternBytes

        public com.google.protobuf.ByteString getPatternBytes()
        string pattern = 1 [json_name = "pattern"];
        Specified by:
        getPatternBytes in interface QualiaInputPatternOrBuilder
        Returns:
        The bytes for pattern.
      • setPattern

        public QualiaInputPattern.Builder setPattern​(java.lang.String value)
        string pattern = 1 [json_name = "pattern"];
        Parameters:
        value - The pattern to set.
        Returns:
        This builder for chaining.
      • clearPattern

        public QualiaInputPattern.Builder clearPattern()
        string pattern = 1 [json_name = "pattern"];
        Returns:
        This builder for chaining.
      • setPatternBytes

        public QualiaInputPattern.Builder setPatternBytes​(com.google.protobuf.ByteString value)
        string pattern = 1 [json_name = "pattern"];
        Parameters:
        value - The bytes for pattern to set.
        Returns:
        This builder for chaining.
      • getRoleValue

        public int getRoleValue()
        .arg_services.quality.v1beta.QualiaRole role = 2 [json_name = "role"];
        Specified by:
        getRoleValue in interface QualiaInputPatternOrBuilder
        Returns:
        The enum numeric value on the wire for role.
      • setRoleValue

        public QualiaInputPattern.Builder setRoleValue​(int value)
        .arg_services.quality.v1beta.QualiaRole role = 2 [json_name = "role"];
        Parameters:
        value - The enum numeric value on the wire for role to set.
        Returns:
        This builder for chaining.
      • setRole

        public QualiaInputPattern.Builder setRole​(QualiaRole value)
        .arg_services.quality.v1beta.QualiaRole role = 2 [json_name = "role"];
        Parameters:
        value - The role to set.
        Returns:
        This builder for chaining.
      • clearRole

        public QualiaInputPattern.Builder clearRole()
        .arg_services.quality.v1beta.QualiaRole role = 2 [json_name = "role"];
        Returns:
        This builder for chaining.
      • getAllowedPosTagsList

        public com.google.protobuf.ProtocolStringList getAllowedPosTagsList()
        repeated string allowed_pos_tags = 3 [json_name = "allowedPosTags"];
        Specified by:
        getAllowedPosTagsList in interface QualiaInputPatternOrBuilder
        Returns:
        A list containing the allowedPosTags.
      • getAllowedPosTagsCount

        public int getAllowedPosTagsCount()
        repeated string allowed_pos_tags = 3 [json_name = "allowedPosTags"];
        Specified by:
        getAllowedPosTagsCount in interface QualiaInputPatternOrBuilder
        Returns:
        The count of allowedPosTags.
      • getAllowedPosTags

        public java.lang.String getAllowedPosTags​(int index)
        repeated string allowed_pos_tags = 3 [json_name = "allowedPosTags"];
        Specified by:
        getAllowedPosTags in interface QualiaInputPatternOrBuilder
        Parameters:
        index - The index of the element to return.
        Returns:
        The allowedPosTags at the given index.
      • getAllowedPosTagsBytes

        public com.google.protobuf.ByteString getAllowedPosTagsBytes​(int index)
        repeated string allowed_pos_tags = 3 [json_name = "allowedPosTags"];
        Specified by:
        getAllowedPosTagsBytes in interface QualiaInputPatternOrBuilder
        Parameters:
        index - The index of the value to return.
        Returns:
        The bytes of the allowedPosTags at the given index.
      • setAllowedPosTags

        public QualiaInputPattern.Builder setAllowedPosTags​(int index,
                                                            java.lang.String value)
        repeated string allowed_pos_tags = 3 [json_name = "allowedPosTags"];
        Parameters:
        index - The index to set the value at.
        value - The allowedPosTags to set.
        Returns:
        This builder for chaining.
      • addAllowedPosTags

        public QualiaInputPattern.Builder addAllowedPosTags​(java.lang.String value)
        repeated string allowed_pos_tags = 3 [json_name = "allowedPosTags"];
        Parameters:
        value - The allowedPosTags to add.
        Returns:
        This builder for chaining.
      • addAllAllowedPosTags

        public QualiaInputPattern.Builder addAllAllowedPosTags​(java.lang.Iterable<java.lang.String> values)
        repeated string allowed_pos_tags = 3 [json_name = "allowedPosTags"];
        Parameters:
        values - The allowedPosTags to add.
        Returns:
        This builder for chaining.
      • clearAllowedPosTags

        public QualiaInputPattern.Builder clearAllowedPosTags()
        repeated string allowed_pos_tags = 3 [json_name = "allowedPosTags"];
        Returns:
        This builder for chaining.
      • addAllowedPosTagsBytes

        public QualiaInputPattern.Builder addAllowedPosTagsBytes​(com.google.protobuf.ByteString value)
        repeated string allowed_pos_tags = 3 [json_name = "allowedPosTags"];
        Parameters:
        value - The bytes of the allowedPosTags to add.
        Returns:
        This builder for chaining.