Class DescriptorProtos.FeatureSet.Builder

    • Constructor Detail

      • Builder

        private Builder()
    • Method Detail

      • hasFieldPresence

        public boolean hasFieldPresence()
        optional .google.protobuf.FeatureSet.FieldPresence field_presence = 1 [retention = RETENTION_RUNTIME, targets = TARGET_TYPE_FIELD, targets = TARGET_TYPE_FILE, edition_defaults = { ... }
        Specified by:
        hasFieldPresence in interface DescriptorProtos.FeatureSetOrBuilder
        Returns:
        Whether the fieldPresence field is set.
      • setFieldPresence

        public DescriptorProtos.FeatureSet.Builder setFieldPresence​(DescriptorProtos.FeatureSet.FieldPresence value)
        optional .google.protobuf.FeatureSet.FieldPresence field_presence = 1 [retention = RETENTION_RUNTIME, targets = TARGET_TYPE_FIELD, targets = TARGET_TYPE_FILE, edition_defaults = { ... }
        Parameters:
        value - The enum numeric value on the wire for fieldPresence to set.
        Returns:
        This builder for chaining.
      • clearFieldPresence

        public DescriptorProtos.FeatureSet.Builder clearFieldPresence()
        optional .google.protobuf.FeatureSet.FieldPresence field_presence = 1 [retention = RETENTION_RUNTIME, targets = TARGET_TYPE_FIELD, targets = TARGET_TYPE_FILE, edition_defaults = { ... }
        Returns:
        This builder for chaining.
      • hasEnumType

        public boolean hasEnumType()
        optional .google.protobuf.FeatureSet.EnumType enum_type = 2 [retention = RETENTION_RUNTIME, targets = TARGET_TYPE_ENUM, targets = TARGET_TYPE_FILE, edition_defaults = { ... }
        Specified by:
        hasEnumType in interface DescriptorProtos.FeatureSetOrBuilder
        Returns:
        Whether the enumType field is set.
      • setEnumType

        public DescriptorProtos.FeatureSet.Builder setEnumType​(DescriptorProtos.FeatureSet.EnumType value)
        optional .google.protobuf.FeatureSet.EnumType enum_type = 2 [retention = RETENTION_RUNTIME, targets = TARGET_TYPE_ENUM, targets = TARGET_TYPE_FILE, edition_defaults = { ... }
        Parameters:
        value - The enum numeric value on the wire for enumType to set.
        Returns:
        This builder for chaining.
      • clearEnumType

        public DescriptorProtos.FeatureSet.Builder clearEnumType()
        optional .google.protobuf.FeatureSet.EnumType enum_type = 2 [retention = RETENTION_RUNTIME, targets = TARGET_TYPE_ENUM, targets = TARGET_TYPE_FILE, edition_defaults = { ... }
        Returns:
        This builder for chaining.
      • hasRepeatedFieldEncoding

        public boolean hasRepeatedFieldEncoding()
        optional .google.protobuf.FeatureSet.RepeatedFieldEncoding repeated_field_encoding = 3 [retention = RETENTION_RUNTIME, targets = TARGET_TYPE_FIELD, targets = TARGET_TYPE_FILE, edition_defaults = { ... }
        Specified by:
        hasRepeatedFieldEncoding in interface DescriptorProtos.FeatureSetOrBuilder
        Returns:
        Whether the repeatedFieldEncoding field is set.
      • setRepeatedFieldEncoding

        public DescriptorProtos.FeatureSet.Builder setRepeatedFieldEncoding​(DescriptorProtos.FeatureSet.RepeatedFieldEncoding value)
        optional .google.protobuf.FeatureSet.RepeatedFieldEncoding repeated_field_encoding = 3 [retention = RETENTION_RUNTIME, targets = TARGET_TYPE_FIELD, targets = TARGET_TYPE_FILE, edition_defaults = { ... }
        Parameters:
        value - The enum numeric value on the wire for repeatedFieldEncoding to set.
        Returns:
        This builder for chaining.
      • clearRepeatedFieldEncoding

        public DescriptorProtos.FeatureSet.Builder clearRepeatedFieldEncoding()
        optional .google.protobuf.FeatureSet.RepeatedFieldEncoding repeated_field_encoding = 3 [retention = RETENTION_RUNTIME, targets = TARGET_TYPE_FIELD, targets = TARGET_TYPE_FILE, edition_defaults = { ... }
        Returns:
        This builder for chaining.
      • hasUtf8Validation

        public boolean hasUtf8Validation()
        optional .google.protobuf.FeatureSet.Utf8Validation utf8_validation = 4 [retention = RETENTION_RUNTIME, targets = TARGET_TYPE_FIELD, targets = TARGET_TYPE_FILE, edition_defaults = { ... }
        Specified by:
        hasUtf8Validation in interface DescriptorProtos.FeatureSetOrBuilder
        Returns:
        Whether the utf8Validation field is set.
      • setUtf8Validation

        public DescriptorProtos.FeatureSet.Builder setUtf8Validation​(DescriptorProtos.FeatureSet.Utf8Validation value)
        optional .google.protobuf.FeatureSet.Utf8Validation utf8_validation = 4 [retention = RETENTION_RUNTIME, targets = TARGET_TYPE_FIELD, targets = TARGET_TYPE_FILE, edition_defaults = { ... }
        Parameters:
        value - The enum numeric value on the wire for utf8Validation to set.
        Returns:
        This builder for chaining.
      • clearUtf8Validation

        public DescriptorProtos.FeatureSet.Builder clearUtf8Validation()
        optional .google.protobuf.FeatureSet.Utf8Validation utf8_validation = 4 [retention = RETENTION_RUNTIME, targets = TARGET_TYPE_FIELD, targets = TARGET_TYPE_FILE, edition_defaults = { ... }
        Returns:
        This builder for chaining.
      • hasMessageEncoding

        public boolean hasMessageEncoding()
        optional .google.protobuf.FeatureSet.MessageEncoding message_encoding = 5 [retention = RETENTION_RUNTIME, targets = TARGET_TYPE_FIELD, targets = TARGET_TYPE_FILE, edition_defaults = { ... }
        Specified by:
        hasMessageEncoding in interface DescriptorProtos.FeatureSetOrBuilder
        Returns:
        Whether the messageEncoding field is set.
      • setMessageEncoding

        public DescriptorProtos.FeatureSet.Builder setMessageEncoding​(DescriptorProtos.FeatureSet.MessageEncoding value)
        optional .google.protobuf.FeatureSet.MessageEncoding message_encoding = 5 [retention = RETENTION_RUNTIME, targets = TARGET_TYPE_FIELD, targets = TARGET_TYPE_FILE, edition_defaults = { ... }
        Parameters:
        value - The enum numeric value on the wire for messageEncoding to set.
        Returns:
        This builder for chaining.
      • clearMessageEncoding

        public DescriptorProtos.FeatureSet.Builder clearMessageEncoding()
        optional .google.protobuf.FeatureSet.MessageEncoding message_encoding = 5 [retention = RETENTION_RUNTIME, targets = TARGET_TYPE_FIELD, targets = TARGET_TYPE_FILE, edition_defaults = { ... }
        Returns:
        This builder for chaining.
      • hasJsonFormat

        public boolean hasJsonFormat()
        optional .google.protobuf.FeatureSet.JsonFormat json_format = 6 [retention = RETENTION_RUNTIME, targets = TARGET_TYPE_MESSAGE, targets = TARGET_TYPE_ENUM, targets = TARGET_TYPE_FILE, edition_defaults = { ... }
        Specified by:
        hasJsonFormat in interface DescriptorProtos.FeatureSetOrBuilder
        Returns:
        Whether the jsonFormat field is set.
      • setJsonFormat

        public DescriptorProtos.FeatureSet.Builder setJsonFormat​(DescriptorProtos.FeatureSet.JsonFormat value)
        optional .google.protobuf.FeatureSet.JsonFormat json_format = 6 [retention = RETENTION_RUNTIME, targets = TARGET_TYPE_MESSAGE, targets = TARGET_TYPE_ENUM, targets = TARGET_TYPE_FILE, edition_defaults = { ... }
        Parameters:
        value - The enum numeric value on the wire for jsonFormat to set.
        Returns:
        This builder for chaining.
      • clearJsonFormat

        public DescriptorProtos.FeatureSet.Builder clearJsonFormat()
        optional .google.protobuf.FeatureSet.JsonFormat json_format = 6 [retention = RETENTION_RUNTIME, targets = TARGET_TYPE_MESSAGE, targets = TARGET_TYPE_ENUM, targets = TARGET_TYPE_FILE, edition_defaults = { ... }
        Returns:
        This builder for chaining.