Class BatchTranslateMetadata.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<BatchTranslateMetadata.Builder>
com.google.cloud.translate.v3.BatchTranslateMetadata.Builder
All Implemented Interfaces:
BatchTranslateMetadataOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
BatchTranslateMetadata

public static final class BatchTranslateMetadata.Builder extends com.google.protobuf.GeneratedMessage.Builder<BatchTranslateMetadata.Builder> implements BatchTranslateMetadataOrBuilder
 State metadata for the batch translation operation.
 
Protobuf type google.cloud.translation.v3.BatchTranslateMetadata
  • 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.Builder<BatchTranslateMetadata.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<BatchTranslateMetadata.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<BatchTranslateMetadata.Builder>
    • getDefaultInstanceForType

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

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

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

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

    • isInitialized

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

      public BatchTranslateMetadata.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<BatchTranslateMetadata.Builder>
      Throws:
      IOException
    • getStateValue

      public int getStateValue()
       The state of the operation.
       
      .google.cloud.translation.v3.BatchTranslateMetadata.State state = 1;
      Specified by:
      getStateValue in interface BatchTranslateMetadataOrBuilder
      Returns:
      The enum numeric value on the wire for state.
    • setStateValue

      public BatchTranslateMetadata.Builder setStateValue(int value)
       The state of the operation.
       
      .google.cloud.translation.v3.BatchTranslateMetadata.State state = 1;
      Parameters:
      value - The enum numeric value on the wire for state to set.
      Returns:
      This builder for chaining.
    • getState

      public BatchTranslateMetadata.State getState()
       The state of the operation.
       
      .google.cloud.translation.v3.BatchTranslateMetadata.State state = 1;
      Specified by:
      getState in interface BatchTranslateMetadataOrBuilder
      Returns:
      The state.
    • setState

       The state of the operation.
       
      .google.cloud.translation.v3.BatchTranslateMetadata.State state = 1;
      Parameters:
      value - The state to set.
      Returns:
      This builder for chaining.
    • clearState

      public BatchTranslateMetadata.Builder clearState()
       The state of the operation.
       
      .google.cloud.translation.v3.BatchTranslateMetadata.State state = 1;
      Returns:
      This builder for chaining.
    • getTranslatedCharacters

      public long getTranslatedCharacters()
       Number of successfully translated characters so far (Unicode codepoints).
       
      int64 translated_characters = 2;
      Specified by:
      getTranslatedCharacters in interface BatchTranslateMetadataOrBuilder
      Returns:
      The translatedCharacters.
    • setTranslatedCharacters

      public BatchTranslateMetadata.Builder setTranslatedCharacters(long value)
       Number of successfully translated characters so far (Unicode codepoints).
       
      int64 translated_characters = 2;
      Parameters:
      value - The translatedCharacters to set.
      Returns:
      This builder for chaining.
    • clearTranslatedCharacters

      public BatchTranslateMetadata.Builder clearTranslatedCharacters()
       Number of successfully translated characters so far (Unicode codepoints).
       
      int64 translated_characters = 2;
      Returns:
      This builder for chaining.
    • getFailedCharacters

      public long getFailedCharacters()
       Number of characters that have failed to process so far (Unicode
       codepoints).
       
      int64 failed_characters = 3;
      Specified by:
      getFailedCharacters in interface BatchTranslateMetadataOrBuilder
      Returns:
      The failedCharacters.
    • setFailedCharacters

      public BatchTranslateMetadata.Builder setFailedCharacters(long value)
       Number of characters that have failed to process so far (Unicode
       codepoints).
       
      int64 failed_characters = 3;
      Parameters:
      value - The failedCharacters to set.
      Returns:
      This builder for chaining.
    • clearFailedCharacters

      public BatchTranslateMetadata.Builder clearFailedCharacters()
       Number of characters that have failed to process so far (Unicode
       codepoints).
       
      int64 failed_characters = 3;
      Returns:
      This builder for chaining.
    • getTotalCharacters

      public long getTotalCharacters()
       Total number of characters (Unicode codepoints).
       This is the total number of codepoints from input files times the number of
       target languages and appears here shortly after the call is submitted.
       
      int64 total_characters = 4;
      Specified by:
      getTotalCharacters in interface BatchTranslateMetadataOrBuilder
      Returns:
      The totalCharacters.
    • setTotalCharacters

      public BatchTranslateMetadata.Builder setTotalCharacters(long value)
       Total number of characters (Unicode codepoints).
       This is the total number of codepoints from input files times the number of
       target languages and appears here shortly after the call is submitted.
       
      int64 total_characters = 4;
      Parameters:
      value - The totalCharacters to set.
      Returns:
      This builder for chaining.
    • clearTotalCharacters

      public BatchTranslateMetadata.Builder clearTotalCharacters()
       Total number of characters (Unicode codepoints).
       This is the total number of codepoints from input files times the number of
       target languages and appears here shortly after the call is submitted.
       
      int64 total_characters = 4;
      Returns:
      This builder for chaining.
    • hasSubmitTime

      public boolean hasSubmitTime()
       Time when the operation was submitted.
       
      .google.protobuf.Timestamp submit_time = 5;
      Specified by:
      hasSubmitTime in interface BatchTranslateMetadataOrBuilder
      Returns:
      Whether the submitTime field is set.
    • getSubmitTime

      public com.google.protobuf.Timestamp getSubmitTime()
       Time when the operation was submitted.
       
      .google.protobuf.Timestamp submit_time = 5;
      Specified by:
      getSubmitTime in interface BatchTranslateMetadataOrBuilder
      Returns:
      The submitTime.
    • setSubmitTime

      public BatchTranslateMetadata.Builder setSubmitTime(com.google.protobuf.Timestamp value)
       Time when the operation was submitted.
       
      .google.protobuf.Timestamp submit_time = 5;
    • setSubmitTime

      public BatchTranslateMetadata.Builder setSubmitTime(com.google.protobuf.Timestamp.Builder builderForValue)
       Time when the operation was submitted.
       
      .google.protobuf.Timestamp submit_time = 5;
    • mergeSubmitTime

      public BatchTranslateMetadata.Builder mergeSubmitTime(com.google.protobuf.Timestamp value)
       Time when the operation was submitted.
       
      .google.protobuf.Timestamp submit_time = 5;
    • clearSubmitTime

      public BatchTranslateMetadata.Builder clearSubmitTime()
       Time when the operation was submitted.
       
      .google.protobuf.Timestamp submit_time = 5;
    • getSubmitTimeBuilder

      public com.google.protobuf.Timestamp.Builder getSubmitTimeBuilder()
       Time when the operation was submitted.
       
      .google.protobuf.Timestamp submit_time = 5;
    • getSubmitTimeOrBuilder

      public com.google.protobuf.TimestampOrBuilder getSubmitTimeOrBuilder()
       Time when the operation was submitted.
       
      .google.protobuf.Timestamp submit_time = 5;
      Specified by:
      getSubmitTimeOrBuilder in interface BatchTranslateMetadataOrBuilder