Class GlossaryEntry.GlossaryTermsPair

java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.cloud.translate.v3.GlossaryEntry.GlossaryTermsPair
All Implemented Interfaces:
GlossaryEntry.GlossaryTermsPairOrBuilder, com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Serializable
Enclosing class:
GlossaryEntry

public static final class GlossaryEntry.GlossaryTermsPair extends com.google.protobuf.GeneratedMessage implements GlossaryEntry.GlossaryTermsPairOrBuilder
 Represents a single entry for an unidirectional glossary.
 
Protobuf type google.cloud.translation.v3.GlossaryEntry.GlossaryTermsPair
See Also:
  • Field Details

    • SOURCE_TERM_FIELD_NUMBER

      public static final int SOURCE_TERM_FIELD_NUMBER
      See Also:
    • TARGET_TERM_FIELD_NUMBER

      public static final int TARGET_TERM_FIELD_NUMBER
      See Also:
  • Method Details

    • 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
    • hasSourceTerm

      public boolean hasSourceTerm()
       The source term is the term that will get match in the text,
       
      .google.cloud.translation.v3.GlossaryTerm source_term = 1;
      Specified by:
      hasSourceTerm in interface GlossaryEntry.GlossaryTermsPairOrBuilder
      Returns:
      Whether the sourceTerm field is set.
    • getSourceTerm

      public GlossaryTerm getSourceTerm()
       The source term is the term that will get match in the text,
       
      .google.cloud.translation.v3.GlossaryTerm source_term = 1;
      Specified by:
      getSourceTerm in interface GlossaryEntry.GlossaryTermsPairOrBuilder
      Returns:
      The sourceTerm.
    • getSourceTermOrBuilder

      public GlossaryTermOrBuilder getSourceTermOrBuilder()
       The source term is the term that will get match in the text,
       
      .google.cloud.translation.v3.GlossaryTerm source_term = 1;
      Specified by:
      getSourceTermOrBuilder in interface GlossaryEntry.GlossaryTermsPairOrBuilder
    • hasTargetTerm

      public boolean hasTargetTerm()
       The term that will replace the match source term.
       
      .google.cloud.translation.v3.GlossaryTerm target_term = 2;
      Specified by:
      hasTargetTerm in interface GlossaryEntry.GlossaryTermsPairOrBuilder
      Returns:
      Whether the targetTerm field is set.
    • getTargetTerm

      public GlossaryTerm getTargetTerm()
       The term that will replace the match source term.
       
      .google.cloud.translation.v3.GlossaryTerm target_term = 2;
      Specified by:
      getTargetTerm in interface GlossaryEntry.GlossaryTermsPairOrBuilder
      Returns:
      The targetTerm.
    • getTargetTermOrBuilder

      public GlossaryTermOrBuilder getTargetTermOrBuilder()
       The term that will replace the match source term.
       
      .google.cloud.translation.v3.GlossaryTerm target_term = 2;
      Specified by:
      getTargetTermOrBuilder in interface GlossaryEntry.GlossaryTermsPairOrBuilder
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage
    • writeTo

      public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
      Specified by:
      writeTo in interface com.google.protobuf.MessageLite
      Overrides:
      writeTo in class com.google.protobuf.GeneratedMessage
      Throws:
      IOException
    • getSerializedSize

      public int getSerializedSize()
      Specified by:
      getSerializedSize in interface com.google.protobuf.MessageLite
      Overrides:
      getSerializedSize in class com.google.protobuf.GeneratedMessage
    • equals

      public boolean equals(Object obj)
      Specified by:
      equals in interface com.google.protobuf.Message
      Overrides:
      equals in class com.google.protobuf.AbstractMessage
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in interface com.google.protobuf.Message
      Overrides:
      hashCode in class com.google.protobuf.AbstractMessage
    • parseFrom

      public static GlossaryEntry.GlossaryTermsPair parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static GlossaryEntry.GlossaryTermsPair parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static GlossaryEntry.GlossaryTermsPair parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static GlossaryEntry.GlossaryTermsPair parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static GlossaryEntry.GlossaryTermsPair parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static GlossaryEntry.GlossaryTermsPair parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static GlossaryEntry.GlossaryTermsPair parseFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static GlossaryEntry.GlossaryTermsPair parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static GlossaryEntry.GlossaryTermsPair parseDelimitedFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static GlossaryEntry.GlossaryTermsPair parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseFrom

      public static GlossaryEntry.GlossaryTermsPair parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static GlossaryEntry.GlossaryTermsPair parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • newBuilderForType

      public GlossaryEntry.GlossaryTermsPair.Builder newBuilderForType()
      Specified by:
      newBuilderForType in interface com.google.protobuf.Message
      Specified by:
      newBuilderForType in interface com.google.protobuf.MessageLite
    • newBuilder

      public static GlossaryEntry.GlossaryTermsPair.Builder newBuilder()
    • newBuilder

    • toBuilder

      Specified by:
      toBuilder in interface com.google.protobuf.Message
      Specified by:
      toBuilder in interface com.google.protobuf.MessageLite
    • newBuilderForType

      protected GlossaryEntry.GlossaryTermsPair.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)
      Overrides:
      newBuilderForType in class com.google.protobuf.AbstractMessage
    • getDefaultInstance

      public static GlossaryEntry.GlossaryTermsPair getDefaultInstance()
    • parser

      public static com.google.protobuf.Parser<GlossaryEntry.GlossaryTermsPair> parser()
    • getParserForType

      public com.google.protobuf.Parser<GlossaryEntry.GlossaryTermsPair> getParserForType()
      Specified by:
      getParserForType in interface com.google.protobuf.Message
      Specified by:
      getParserForType in interface com.google.protobuf.MessageLite
      Overrides:
      getParserForType in class com.google.protobuf.GeneratedMessage
    • getDefaultInstanceForType

      public GlossaryEntry.GlossaryTermsPair getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder