Class EstimateDataSizeResponse.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<EstimateDataSizeResponse.Builder>
com.google.cloud.discoveryengine.v1alpha.EstimateDataSizeResponse.Builder
All Implemented Interfaces:
EstimateDataSizeResponseOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
EstimateDataSizeResponse

public static final class EstimateDataSizeResponse.Builder extends com.google.protobuf.GeneratedMessage.Builder<EstimateDataSizeResponse.Builder> implements EstimateDataSizeResponseOrBuilder
 Response of the EstimateDataSize request. If the long running
 operation was successful, then this message is returned by the
 google.longrunning.Operations.response field if the operation was successful.
 
Protobuf type google.cloud.discoveryengine.v1alpha.EstimateDataSizeResponse
  • 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<EstimateDataSizeResponse.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<EstimateDataSizeResponse.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<EstimateDataSizeResponse.Builder>
    • getDefaultInstanceForType

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

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

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

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

      public EstimateDataSizeResponse.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<EstimateDataSizeResponse.Builder>
      Throws:
      IOException
    • getDataSizeBytes

      public long getDataSizeBytes()
       Data size in terms of bytes.
       
      int64 data_size_bytes = 1;
      Specified by:
      getDataSizeBytes in interface EstimateDataSizeResponseOrBuilder
      Returns:
      The dataSizeBytes.
    • setDataSizeBytes

      public EstimateDataSizeResponse.Builder setDataSizeBytes(long value)
       Data size in terms of bytes.
       
      int64 data_size_bytes = 1;
      Parameters:
      value - The dataSizeBytes to set.
      Returns:
      This builder for chaining.
    • clearDataSizeBytes

      public EstimateDataSizeResponse.Builder clearDataSizeBytes()
       Data size in terms of bytes.
       
      int64 data_size_bytes = 1;
      Returns:
      This builder for chaining.
    • getDocumentCount

      public long getDocumentCount()
       Total number of documents.
       
      int64 document_count = 2;
      Specified by:
      getDocumentCount in interface EstimateDataSizeResponseOrBuilder
      Returns:
      The documentCount.
    • setDocumentCount

      public EstimateDataSizeResponse.Builder setDocumentCount(long value)
       Total number of documents.
       
      int64 document_count = 2;
      Parameters:
      value - The documentCount to set.
      Returns:
      This builder for chaining.
    • clearDocumentCount

      public EstimateDataSizeResponse.Builder clearDocumentCount()
       Total number of documents.
       
      int64 document_count = 2;
      Returns:
      This builder for chaining.