Class DeltaUniformIceberg

java.lang.Object
io.unitycatalog.client.model.DeltaUniformIceberg

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", comments="Generator version: 7.9.0") public class DeltaUniformIceberg extends Object
Iceberg conversion metadata tracking the Delta-to-Iceberg conversion state. It contains the metadata location pointer, converted Delta version, timestamp, and optional base converted Delta version of the corresponding conversion.
  • Field Details

    • JSON_PROPERTY_METADATA_LOCATION

      public static final String JSON_PROPERTY_METADATA_LOCATION
      See Also:
    • JSON_PROPERTY_CONVERTED_DELTA_VERSION

      public static final String JSON_PROPERTY_CONVERTED_DELTA_VERSION
      See Also:
    • JSON_PROPERTY_CONVERTED_DELTA_TIMESTAMP

      public static final String JSON_PROPERTY_CONVERTED_DELTA_TIMESTAMP
      See Also:
    • JSON_PROPERTY_BASE_CONVERTED_DELTA_VERSION

      public static final String JSON_PROPERTY_BASE_CONVERTED_DELTA_VERSION
      See Also:
  • Constructor Details

    • DeltaUniformIceberg

      public DeltaUniformIceberg()
  • Method Details

    • metadataLocation

      public DeltaUniformIceberg metadataLocation(URI metadataLocation)
    • getMetadataLocation

      @Nonnull public URI getMetadataLocation()
      The latest Iceberg metadata location. Example: s3://abc/def/metadata/v1.json
      Returns:
      metadataLocation
    • setMetadataLocation

      public void setMetadataLocation(URI metadataLocation)
    • convertedDeltaVersion

      public DeltaUniformIceberg convertedDeltaVersion(Long convertedDeltaVersion)
    • getConvertedDeltaVersion

      @Nonnull public Long getConvertedDeltaVersion()
      The Delta version that was converted to Iceberg to produce the Iceberg metadata location. It should match the Delta version in the commit info. Example: 1044
      Returns:
      convertedDeltaVersion
    • setConvertedDeltaVersion

      public void setConvertedDeltaVersion(Long convertedDeltaVersion)
    • convertedDeltaTimestamp

      public DeltaUniformIceberg convertedDeltaTimestamp(String convertedDeltaTimestamp)
    • getConvertedDeltaTimestamp

      @Nonnull public String getConvertedDeltaTimestamp()
      The timestamp that Delta finished conversion to produce the Iceberg metadata location. The string must represent a valid instant in UTC with ISO 8601 format. Example: 2025-01-04T03:13:11.423Z
      Returns:
      convertedDeltaTimestamp
    • setConvertedDeltaTimestamp

      public void setConvertedDeltaTimestamp(String convertedDeltaTimestamp)
    • baseConvertedDeltaVersion

      public DeltaUniformIceberg baseConvertedDeltaVersion(Long baseConvertedDeltaVersion)
    • getBaseConvertedDeltaVersion

      @Nullable public Long getBaseConvertedDeltaVersion()
      Optional Delta version used to incrementally convert Delta changes to Iceberg changes to produce the latest Iceberg metadata at the metadata_location. Example: 1042
      Returns:
      baseConvertedDeltaVersion
    • setBaseConvertedDeltaVersion

      public void setBaseConvertedDeltaVersion(Long baseConvertedDeltaVersion)
    • equals

      public boolean equals(Object o)
      Return true if this DeltaUniformIceberg object is equal to o.
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • toUrlQueryString

      public String toUrlQueryString()
      Convert the instance into URL query string.
      Returns:
      URL query string
    • toUrlQueryString

      public String toUrlQueryString(String prefix)
      Convert the instance into URL query string.
      Parameters:
      prefix - prefix of the query string
      Returns:
      URL query string