Class AltTranslation.Builder

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

    public static final class AltTranslation.Builder
    extends com.google.protobuf.GeneratedMessageV3.Builder<AltTranslation.Builder>
    implements AltTranslationOrBuilder
    
    should only appear on the target TextContainer or target TextFragment (segment)
    denotes an alternate translation for the current TextUnit
    as found in xliff 1.2 alt-trans element
     
    Protobuf type AltTranslation
    • 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<AltTranslation.Builder>
      • clear

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

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

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

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

        public AltTranslation.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<AltTranslation.Builder>
      • setField

        public AltTranslation.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<AltTranslation.Builder>
      • clearField

        public AltTranslation.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<AltTranslation.Builder>
      • clearOneof

        public AltTranslation.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<AltTranslation.Builder>
      • setRepeatedField

        public AltTranslation.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<AltTranslation.Builder>
      • addRepeatedField

        public AltTranslation.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<AltTranslation.Builder>
      • mergeFrom

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

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

        public AltTranslation.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<AltTranslation.Builder>
        Throws:
        IOException
      • getSourceLocaleBytes

        public com.google.protobuf.ByteString getSourceLocaleBytes()
        string sourceLocale = 1;
        Specified by:
        getSourceLocaleBytes in interface AltTranslationOrBuilder
        Returns:
        The bytes for sourceLocale.
      • setSourceLocale

        public AltTranslation.Builder setSourceLocale​(String value)
        string sourceLocale = 1;
        Parameters:
        value - The sourceLocale to set.
        Returns:
        This builder for chaining.
      • clearSourceLocale

        public AltTranslation.Builder clearSourceLocale()
        string sourceLocale = 1;
        Returns:
        This builder for chaining.
      • setSourceLocaleBytes

        public AltTranslation.Builder setSourceLocaleBytes​(com.google.protobuf.ByteString value)
        string sourceLocale = 1;
        Parameters:
        value - The bytes for sourceLocale to set.
        Returns:
        This builder for chaining.
      • getTargetLocaleBytes

        public com.google.protobuf.ByteString getTargetLocaleBytes()
        string targetLocale = 2;
        Specified by:
        getTargetLocaleBytes in interface AltTranslationOrBuilder
        Returns:
        The bytes for targetLocale.
      • setTargetLocale

        public AltTranslation.Builder setTargetLocale​(String value)
        string targetLocale = 2;
        Parameters:
        value - The targetLocale to set.
        Returns:
        This builder for chaining.
      • clearTargetLocale

        public AltTranslation.Builder clearTargetLocale()
        string targetLocale = 2;
        Returns:
        This builder for chaining.
      • setTargetLocaleBytes

        public AltTranslation.Builder setTargetLocaleBytes​(com.google.protobuf.ByteString value)
        string targetLocale = 2;
        Parameters:
        value - The bytes for targetLocale to set.
        Returns:
        This builder for chaining.
      • hasTextUnit

        public boolean hasTextUnit()
        .TextUnit textUnit = 3;
        Specified by:
        hasTextUnit in interface AltTranslationOrBuilder
        Returns:
        Whether the textUnit field is set.
      • getTextUnitBuilder

        public TextUnit.Builder getTextUnitBuilder()
        .TextUnit textUnit = 3;
      • setCombinedScore

        public AltTranslation.Builder setCombinedScore​(int value)
        int32 combinedScore = 4;
        Parameters:
        value - The combinedScore to set.
        Returns:
        This builder for chaining.
      • clearCombinedScore

        public AltTranslation.Builder clearCombinedScore()
        int32 combinedScore = 4;
        Returns:
        This builder for chaining.
      • setFuzzyScore

        public AltTranslation.Builder setFuzzyScore​(int value)
        int32 fuzzyScore = 5;
        Parameters:
        value - The fuzzyScore to set.
        Returns:
        This builder for chaining.
      • clearFuzzyScore

        public AltTranslation.Builder clearFuzzyScore()
        int32 fuzzyScore = 5;
        Returns:
        This builder for chaining.
      • hasQualityScore

        public boolean hasQualityScore()
        optional int32 qualityScore = 6;
        Specified by:
        hasQualityScore in interface AltTranslationOrBuilder
        Returns:
        Whether the qualityScore field is set.
      • setQualityScore

        public AltTranslation.Builder setQualityScore​(int value)
        optional int32 qualityScore = 6;
        Parameters:
        value - The qualityScore to set.
        Returns:
        This builder for chaining.
      • clearQualityScore

        public AltTranslation.Builder clearQualityScore()
        optional int32 qualityScore = 6;
        Returns:
        This builder for chaining.
      • hasOrigin

        public boolean hasOrigin()
        optional string origin = 7;
        Specified by:
        hasOrigin in interface AltTranslationOrBuilder
        Returns:
        Whether the origin field is set.
      • getOriginBytes

        public com.google.protobuf.ByteString getOriginBytes()
        optional string origin = 7;
        Specified by:
        getOriginBytes in interface AltTranslationOrBuilder
        Returns:
        The bytes for origin.
      • setOrigin

        public AltTranslation.Builder setOrigin​(String value)
        optional string origin = 7;
        Parameters:
        value - The origin to set.
        Returns:
        This builder for chaining.
      • clearOrigin

        public AltTranslation.Builder clearOrigin()
        optional string origin = 7;
        Returns:
        This builder for chaining.
      • setOriginBytes

        public AltTranslation.Builder setOriginBytes​(com.google.protobuf.ByteString value)
        optional string origin = 7;
        Parameters:
        value - The bytes for origin to set.
        Returns:
        This builder for chaining.
      • setFromOriginal

        public AltTranslation.Builder setFromOriginal​(boolean value)
        bool fromOriginal = 8;
        Parameters:
        value - The fromOriginal to set.
        Returns:
        This builder for chaining.
      • clearFromOriginal

        public AltTranslation.Builder clearFromOriginal()
        bool fromOriginal = 8;
        Returns:
        This builder for chaining.
      • hasEngine

        public boolean hasEngine()
        optional string engine = 9;
        Specified by:
        hasEngine in interface AltTranslationOrBuilder
        Returns:
        Whether the engine field is set.
      • getEngineBytes

        public com.google.protobuf.ByteString getEngineBytes()
        optional string engine = 9;
        Specified by:
        getEngineBytes in interface AltTranslationOrBuilder
        Returns:
        The bytes for engine.
      • setEngine

        public AltTranslation.Builder setEngine​(String value)
        optional string engine = 9;
        Parameters:
        value - The engine to set.
        Returns:
        This builder for chaining.
      • clearEngine

        public AltTranslation.Builder clearEngine()
        optional string engine = 9;
        Returns:
        This builder for chaining.
      • setEngineBytes

        public AltTranslation.Builder setEngineBytes​(com.google.protobuf.ByteString value)
        optional string engine = 9;
        Parameters:
        value - The bytes for engine to set.
        Returns:
        This builder for chaining.
      • getAltTransTypeBytes

        public com.google.protobuf.ByteString getAltTransTypeBytes()
        string altTransType = 10;
        Specified by:
        getAltTransTypeBytes in interface AltTranslationOrBuilder
        Returns:
        The bytes for altTransType.
      • setAltTransType

        public AltTranslation.Builder setAltTransType​(String value)
        string altTransType = 10;
        Parameters:
        value - The altTransType to set.
        Returns:
        This builder for chaining.
      • clearAltTransType

        public AltTranslation.Builder clearAltTransType()
        string altTransType = 10;
        Returns:
        This builder for chaining.
      • setAltTransTypeBytes

        public AltTranslation.Builder setAltTransTypeBytes​(com.google.protobuf.ByteString value)
        string altTransType = 10;
        Parameters:
        value - The bytes for altTransType to set.
        Returns:
        This builder for chaining.
      • hasCurrentToolId

        public boolean hasCurrentToolId()
        optional string currentToolId = 11;
        Specified by:
        hasCurrentToolId in interface AltTranslationOrBuilder
        Returns:
        Whether the currentToolId field is set.
      • getCurrentToolIdBytes

        public com.google.protobuf.ByteString getCurrentToolIdBytes()
        optional string currentToolId = 11;
        Specified by:
        getCurrentToolIdBytes in interface AltTranslationOrBuilder
        Returns:
        The bytes for currentToolId.
      • setCurrentToolId

        public AltTranslation.Builder setCurrentToolId​(String value)
        optional string currentToolId = 11;
        Parameters:
        value - The currentToolId to set.
        Returns:
        This builder for chaining.
      • clearCurrentToolId

        public AltTranslation.Builder clearCurrentToolId()
        optional string currentToolId = 11;
        Returns:
        This builder for chaining.
      • setCurrentToolIdBytes

        public AltTranslation.Builder setCurrentToolIdBytes​(com.google.protobuf.ByteString value)
        optional string currentToolId = 11;
        Parameters:
        value - The bytes for currentToolId to set.
        Returns:
        This builder for chaining.
      • getTypeValue

        public int getTypeValue()
        .AltTranslation.MatchType type = 12;
        Specified by:
        getTypeValue in interface AltTranslationOrBuilder
        Returns:
        The enum numeric value on the wire for type.
      • setTypeValue

        public AltTranslation.Builder setTypeValue​(int value)
        .AltTranslation.MatchType type = 12;
        Parameters:
        value - The enum numeric value on the wire for type to set.
        Returns:
        This builder for chaining.
      • clearType

        public AltTranslation.Builder clearType()
        .AltTranslation.MatchType type = 12;
        Returns:
        This builder for chaining.
      • setUnknownFields

        public final AltTranslation.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<AltTranslation.Builder>
      • mergeUnknownFields

        public final AltTranslation.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<AltTranslation.Builder>