Class FloatDomain.Builder

  • All Implemented Interfaces:
    com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable, FloatDomainOrBuilder
    Enclosing class:
    FloatDomain

    public static final class FloatDomain.Builder
    extends com.google.protobuf.GeneratedMessageV3.Builder<FloatDomain.Builder>
    implements FloatDomainOrBuilder
     Encodes information for domains of float values.
     Note that FeatureType could be either INT or BYTES.
     
    Protobuf type tensorflow.metadata.v0.FloatDomain
    • Method Detail

      • getDescriptor

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

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

        public FloatDomain.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.GeneratedMessageV3.Builder<FloatDomain.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.GeneratedMessageV3.Builder<FloatDomain.Builder>
      • getDefaultInstanceForType

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

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

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

        public FloatDomain.Builder clone()
        Specified by:
        clone in interface com.google.protobuf.Message.Builder
        Specified by:
        clone in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        clone in class com.google.protobuf.GeneratedMessageV3.Builder<FloatDomain.Builder>
      • setField

        public FloatDomain.Builder setField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                            Object value)
        Specified by:
        setField in interface com.google.protobuf.Message.Builder
        Overrides:
        setField in class com.google.protobuf.GeneratedMessageV3.Builder<FloatDomain.Builder>
      • clearField

        public FloatDomain.Builder clearField​(com.google.protobuf.Descriptors.FieldDescriptor field)
        Specified by:
        clearField in interface com.google.protobuf.Message.Builder
        Overrides:
        clearField in class com.google.protobuf.GeneratedMessageV3.Builder<FloatDomain.Builder>
      • clearOneof

        public FloatDomain.Builder clearOneof​(com.google.protobuf.Descriptors.OneofDescriptor oneof)
        Specified by:
        clearOneof in interface com.google.protobuf.Message.Builder
        Overrides:
        clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<FloatDomain.Builder>
      • setRepeatedField

        public FloatDomain.Builder setRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                    int index,
                                                    Object value)
        Specified by:
        setRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<FloatDomain.Builder>
      • addRepeatedField

        public FloatDomain.Builder addRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                    Object value)
        Specified by:
        addRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<FloatDomain.Builder>
      • mergeFrom

        public FloatDomain.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<FloatDomain.Builder>
      • isInitialized

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

        public FloatDomain.Builder mergeFrom​(com.google.protobuf.CodedInputStream input,
                                             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                      throws 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<FloatDomain.Builder>
        Throws:
        IOException
      • hasName

        public boolean hasName()
         Id of the domain. Required if the domain is defined at the schema level. If
         so, then the name must be unique within the schema.
         
        optional string name = 1;
        Specified by:
        hasName in interface FloatDomainOrBuilder
        Returns:
        Whether the name field is set.
      • getName

        public String getName()
         Id of the domain. Required if the domain is defined at the schema level. If
         so, then the name must be unique within the schema.
         
        optional string name = 1;
        Specified by:
        getName in interface FloatDomainOrBuilder
        Returns:
        The name.
      • getNameBytes

        public com.google.protobuf.ByteString getNameBytes()
         Id of the domain. Required if the domain is defined at the schema level. If
         so, then the name must be unique within the schema.
         
        optional string name = 1;
        Specified by:
        getNameBytes in interface FloatDomainOrBuilder
        Returns:
        The bytes for name.
      • setName

        public FloatDomain.Builder setName​(String value)
         Id of the domain. Required if the domain is defined at the schema level. If
         so, then the name must be unique within the schema.
         
        optional string name = 1;
        Parameters:
        value - The name to set.
        Returns:
        This builder for chaining.
      • clearName

        public FloatDomain.Builder clearName()
         Id of the domain. Required if the domain is defined at the schema level. If
         so, then the name must be unique within the schema.
         
        optional string name = 1;
        Returns:
        This builder for chaining.
      • setNameBytes

        public FloatDomain.Builder setNameBytes​(com.google.protobuf.ByteString value)
         Id of the domain. Required if the domain is defined at the schema level. If
         so, then the name must be unique within the schema.
         
        optional string name = 1;
        Parameters:
        value - The bytes for name to set.
        Returns:
        This builder for chaining.
      • hasMin

        public boolean hasMin()
         Min and max values of the domain.
         
        optional float min = 3;
        Specified by:
        hasMin in interface FloatDomainOrBuilder
        Returns:
        Whether the min field is set.
      • getMin

        public float getMin()
         Min and max values of the domain.
         
        optional float min = 3;
        Specified by:
        getMin in interface FloatDomainOrBuilder
        Returns:
        The min.
      • setMin

        public FloatDomain.Builder setMin​(float value)
         Min and max values of the domain.
         
        optional float min = 3;
        Parameters:
        value - The min to set.
        Returns:
        This builder for chaining.
      • clearMin

        public FloatDomain.Builder clearMin()
         Min and max values of the domain.
         
        optional float min = 3;
        Returns:
        This builder for chaining.
      • hasMax

        public boolean hasMax()
        optional float max = 4;
        Specified by:
        hasMax in interface FloatDomainOrBuilder
        Returns:
        Whether the max field is set.
      • getMax

        public float getMax()
        optional float max = 4;
        Specified by:
        getMax in interface FloatDomainOrBuilder
        Returns:
        The max.
      • setMax

        public FloatDomain.Builder setMax​(float value)
        optional float max = 4;
        Parameters:
        value - The max to set.
        Returns:
        This builder for chaining.
      • clearMax

        public FloatDomain.Builder clearMax()
        optional float max = 4;
        Returns:
        This builder for chaining.
      • setUnknownFields

        public final FloatDomain.Builder setUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        setUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<FloatDomain.Builder>
      • mergeUnknownFields

        public final FloatDomain.Builder mergeUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        mergeUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<FloatDomain.Builder>