Package com.coveo.pushapiclient
Record Class CompressedBinaryData
java.lang.Object
java.lang.Record
com.coveo.pushapiclient.CompressedBinaryData
- Record Components:
data- The base64 encoded binary data. Example: `eJxzrUjMLchJBQAK4ALN`compressionType- The compression type that was applied to your document.
The original binary item content, compressed using one of the supported compression types (Deflate, GZip, LZMA, Uncompressed, or ZLib), and then Base64 encoded.
You can use this parameter when you're pushing a compressed binary item (such as XML/HTML, PDF, Word, or binary) whose size is less than 5 MB.
Whenever you're pushing an item whose size is 5 MB or more, use the CompressedBinaryDataFileIdproperty instead.
If you're pushing less than 5 MB of textual (non-binary) content, you can use the data property instead.
See https://docs.coveo.com/en/73 for more information.
-
Constructor Summary
ConstructorsConstructorDescriptionCompressedBinaryData(String data, CompressionType compressionType)Creates an instance of aCompressedBinaryDatarecord class. -
Method Summary
Modifier and TypeMethodDescriptionReturns the value of thecompressionTyperecord component.data()Returns the value of thedatarecord component.booleanIndicates whether some other object is "equal to" this one.inthashCode()Returns a hash code value for this object.toString()Returns a string representation of this record class.
-
Constructor Details
-
CompressedBinaryData
Creates an instance of aCompressedBinaryDatarecord class.- Parameters:
data- the value for thedatarecord componentcompressionType- the value for thecompressionTyperecord component
-
-
Method Details
-
toString
Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components. -
hashCode
public final int hashCode()Returns a hash code value for this object. The value is derived from the hash code of each of the record components. -
equals
Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared withObjects::equals(Object,Object). -
data
Returns the value of thedatarecord component.- Returns:
- the value of the
datarecord component
-
compressionType
Returns the value of thecompressionTyperecord component.- Returns:
- the value of the
compressionTyperecord component
-