Class FragmentMetadata


  • @Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
               date="2023-10-02T12:25:58.319138+03:00[Europe/Athens]")
    public class FragmentMetadata
    extends java.lang.Object
    Fragment Metadata
    • Field Detail

      • SERIALIZED_NAME_FILE_SIZES

        public static final java.lang.String SERIALIZED_NAME_FILE_SIZES
        See Also:
        Constant Field Values
      • SERIALIZED_NAME_FILE_VAR_SIZES

        public static final java.lang.String SERIALIZED_NAME_FILE_VAR_SIZES
        See Also:
        Constant Field Values
      • SERIALIZED_NAME_FILE_VALIDITY_SIZES

        public static final java.lang.String SERIALIZED_NAME_FILE_VALIDITY_SIZES
        See Also:
        Constant Field Values
      • SERIALIZED_NAME_FRAGMENT_URI

        public static final java.lang.String SERIALIZED_NAME_FRAGMENT_URI
        See Also:
        Constant Field Values
      • SERIALIZED_NAME_HAS_TIMESTAMPS

        public static final java.lang.String SERIALIZED_NAME_HAS_TIMESTAMPS
        See Also:
        Constant Field Values
      • SERIALIZED_NAME_HAS_DELETE_META

        public static final java.lang.String SERIALIZED_NAME_HAS_DELETE_META
        See Also:
        Constant Field Values
      • SERIALIZED_NAME_SPARSE_TILE_NUM

        public static final java.lang.String SERIALIZED_NAME_SPARSE_TILE_NUM
        See Also:
        Constant Field Values
      • SERIALIZED_NAME_TILE_INDEX_BASE

        public static final java.lang.String SERIALIZED_NAME_TILE_INDEX_BASE
        See Also:
        Constant Field Values
      • SERIALIZED_NAME_TILE_OFFSETS

        public static final java.lang.String SERIALIZED_NAME_TILE_OFFSETS
        See Also:
        Constant Field Values
      • SERIALIZED_NAME_TILE_VAR_OFFSETS

        public static final java.lang.String SERIALIZED_NAME_TILE_VAR_OFFSETS
        See Also:
        Constant Field Values
      • SERIALIZED_NAME_TILE_VAR_SIZES

        public static final java.lang.String SERIALIZED_NAME_TILE_VAR_SIZES
        See Also:
        Constant Field Values
      • SERIALIZED_NAME_TILE_VALIDITY_OFFSETS

        public static final java.lang.String SERIALIZED_NAME_TILE_VALIDITY_OFFSETS
        See Also:
        Constant Field Values
      • SERIALIZED_NAME_TILE_MIN_BUFFER

        public static final java.lang.String SERIALIZED_NAME_TILE_MIN_BUFFER
        See Also:
        Constant Field Values
      • SERIALIZED_NAME_TILE_MIN_VAR_BUFFER

        public static final java.lang.String SERIALIZED_NAME_TILE_MIN_VAR_BUFFER
        See Also:
        Constant Field Values
      • SERIALIZED_NAME_TILE_MAX_BUFFER

        public static final java.lang.String SERIALIZED_NAME_TILE_MAX_BUFFER
        See Also:
        Constant Field Values
      • SERIALIZED_NAME_TILE_MAX_VAR_BUFFER

        public static final java.lang.String SERIALIZED_NAME_TILE_MAX_VAR_BUFFER
        See Also:
        Constant Field Values
      • SERIALIZED_NAME_TILE_SUMS

        public static final java.lang.String SERIALIZED_NAME_TILE_SUMS
        See Also:
        Constant Field Values
      • SERIALIZED_NAME_TILE_NULL_COUNTS

        public static final java.lang.String SERIALIZED_NAME_TILE_NULL_COUNTS
        See Also:
        Constant Field Values
      • SERIALIZED_NAME_FRAGMENT_MINS

        public static final java.lang.String SERIALIZED_NAME_FRAGMENT_MINS
        See Also:
        Constant Field Values
      • SERIALIZED_NAME_FRAGMENT_MAXS

        public static final java.lang.String SERIALIZED_NAME_FRAGMENT_MAXS
        See Also:
        Constant Field Values
      • SERIALIZED_NAME_FRAGMENT_SUMS

        public static final java.lang.String SERIALIZED_NAME_FRAGMENT_SUMS
        See Also:
        Constant Field Values
      • SERIALIZED_NAME_FRAGMENT_NULL_COUNTS

        public static final java.lang.String SERIALIZED_NAME_FRAGMENT_NULL_COUNTS
        See Also:
        Constant Field Values
      • SERIALIZED_NAME_VERSION

        public static final java.lang.String SERIALIZED_NAME_VERSION
        See Also:
        Constant Field Values
      • SERIALIZED_NAME_TIMESTAMP_RANGE

        public static final java.lang.String SERIALIZED_NAME_TIMESTAMP_RANGE
        See Also:
        Constant Field Values
      • SERIALIZED_NAME_LAST_TILE_CELL_NUM

        public static final java.lang.String SERIALIZED_NAME_LAST_TILE_CELL_NUM
        See Also:
        Constant Field Values
      • openapiFields

        public static java.util.HashSet<java.lang.String> openapiFields
      • openapiRequiredFields

        public static java.util.HashSet<java.lang.String> openapiRequiredFields
    • Constructor Detail

      • FragmentMetadata

        public FragmentMetadata()
    • Method Detail

      • fileSizes

        public FragmentMetadata fileSizes​(java.util.List<java.lang.Integer> fileSizes)
      • addFileSizesItem

        public FragmentMetadata addFileSizesItem​(java.lang.Integer fileSizesItem)
      • getFileSizes

        @Nullable
        public java.util.List<java.lang.Integer> getFileSizes()
        fixed sizes
        Returns:
        fileSizes
      • setFileSizes

        public void setFileSizes​(java.util.List<java.lang.Integer> fileSizes)
      • fileVarSizes

        public FragmentMetadata fileVarSizes​(java.util.List<java.lang.Integer> fileVarSizes)
      • addFileVarSizesItem

        public FragmentMetadata addFileVarSizesItem​(java.lang.Integer fileVarSizesItem)
      • getFileVarSizes

        @Nullable
        public java.util.List<java.lang.Integer> getFileVarSizes()
        var length sizes
        Returns:
        fileVarSizes
      • setFileVarSizes

        public void setFileVarSizes​(java.util.List<java.lang.Integer> fileVarSizes)
      • fileValiditySizes

        public FragmentMetadata fileValiditySizes​(java.util.List<java.lang.Integer> fileValiditySizes)
      • addFileValiditySizesItem

        public FragmentMetadata addFileValiditySizesItem​(java.lang.Integer fileValiditySizesItem)
      • getFileValiditySizes

        @Nullable
        public java.util.List<java.lang.Integer> getFileValiditySizes()
        validity sizes
        Returns:
        fileValiditySizes
      • setFileValiditySizes

        public void setFileValiditySizes​(java.util.List<java.lang.Integer> fileValiditySizes)
      • fragmentUri

        public FragmentMetadata fragmentUri​(java.lang.String fragmentUri)
      • getFragmentUri

        @Nullable
        public java.lang.String getFragmentUri()
        Get fragmentUri
        Returns:
        fragmentUri
      • setFragmentUri

        public void setFragmentUri​(java.lang.String fragmentUri)
      • hasTimestamps

        public FragmentMetadata hasTimestamps​(java.lang.Boolean hasTimestamps)
      • getHasTimestamps

        @Nullable
        public java.lang.Boolean getHasTimestamps()
        Get hasTimestamps
        Returns:
        hasTimestamps
      • setHasTimestamps

        public void setHasTimestamps​(java.lang.Boolean hasTimestamps)
      • hasDeleteMeta

        public FragmentMetadata hasDeleteMeta​(java.lang.Boolean hasDeleteMeta)
      • getHasDeleteMeta

        @Nullable
        public java.lang.Boolean getHasDeleteMeta()
        Get hasDeleteMeta
        Returns:
        hasDeleteMeta
      • setHasDeleteMeta

        public void setHasDeleteMeta​(java.lang.Boolean hasDeleteMeta)
      • sparseTileNum

        public FragmentMetadata sparseTileNum​(java.lang.Integer sparseTileNum)
      • getSparseTileNum

        @Nullable
        public java.lang.Integer getSparseTileNum()
        Get sparseTileNum
        Returns:
        sparseTileNum
      • setSparseTileNum

        public void setSparseTileNum​(java.lang.Integer sparseTileNum)
      • tileIndexBase

        public FragmentMetadata tileIndexBase​(java.lang.Integer tileIndexBase)
      • getTileIndexBase

        @Nullable
        public java.lang.Integer getTileIndexBase()
        Get tileIndexBase
        Returns:
        tileIndexBase
      • setTileIndexBase

        public void setTileIndexBase​(java.lang.Integer tileIndexBase)
      • tileOffsets

        public FragmentMetadata tileOffsets​(java.util.List<java.util.List<java.lang.Integer>> tileOffsets)
      • addTileOffsetsItem

        public FragmentMetadata addTileOffsetsItem​(java.util.List<java.lang.Integer> tileOffsetsItem)
      • getTileOffsets

        @Nullable
        public java.util.List<java.util.List<java.lang.Integer>> getTileOffsets()
        Get tileOffsets
        Returns:
        tileOffsets
      • setTileOffsets

        public void setTileOffsets​(java.util.List<java.util.List<java.lang.Integer>> tileOffsets)
      • tileVarOffsets

        public FragmentMetadata tileVarOffsets​(java.util.List<java.util.List<java.lang.Integer>> tileVarOffsets)
      • addTileVarOffsetsItem

        public FragmentMetadata addTileVarOffsetsItem​(java.util.List<java.lang.Integer> tileVarOffsetsItem)
      • getTileVarOffsets

        @Nullable
        public java.util.List<java.util.List<java.lang.Integer>> getTileVarOffsets()
        Get tileVarOffsets
        Returns:
        tileVarOffsets
      • setTileVarOffsets

        public void setTileVarOffsets​(java.util.List<java.util.List<java.lang.Integer>> tileVarOffsets)
      • tileVarSizes

        public FragmentMetadata tileVarSizes​(java.util.List<java.util.List<java.lang.Integer>> tileVarSizes)
      • addTileVarSizesItem

        public FragmentMetadata addTileVarSizesItem​(java.util.List<java.lang.Integer> tileVarSizesItem)
      • getTileVarSizes

        @Nullable
        public java.util.List<java.util.List<java.lang.Integer>> getTileVarSizes()
        Get tileVarSizes
        Returns:
        tileVarSizes
      • setTileVarSizes

        public void setTileVarSizes​(java.util.List<java.util.List<java.lang.Integer>> tileVarSizes)
      • tileValidityOffsets

        public FragmentMetadata tileValidityOffsets​(java.util.List<java.util.List<java.lang.Integer>> tileValidityOffsets)
      • addTileValidityOffsetsItem

        public FragmentMetadata addTileValidityOffsetsItem​(java.util.List<java.lang.Integer> tileValidityOffsetsItem)
      • getTileValidityOffsets

        @Nullable
        public java.util.List<java.util.List<java.lang.Integer>> getTileValidityOffsets()
        Get tileValidityOffsets
        Returns:
        tileValidityOffsets
      • setTileValidityOffsets

        public void setTileValidityOffsets​(java.util.List<java.util.List<java.lang.Integer>> tileValidityOffsets)
      • tileMinBuffer

        public FragmentMetadata tileMinBuffer​(java.util.List<java.util.List<java.lang.Integer>> tileMinBuffer)
      • addTileMinBufferItem

        public FragmentMetadata addTileMinBufferItem​(java.util.List<java.lang.Integer> tileMinBufferItem)
      • getTileMinBuffer

        @Nullable
        public java.util.List<java.util.List<java.lang.Integer>> getTileMinBuffer()
        Get tileMinBuffer
        Returns:
        tileMinBuffer
      • setTileMinBuffer

        public void setTileMinBuffer​(java.util.List<java.util.List<java.lang.Integer>> tileMinBuffer)
      • tileMinVarBuffer

        public FragmentMetadata tileMinVarBuffer​(java.util.List<java.util.List<java.lang.Integer>> tileMinVarBuffer)
      • addTileMinVarBufferItem

        public FragmentMetadata addTileMinVarBufferItem​(java.util.List<java.lang.Integer> tileMinVarBufferItem)
      • getTileMinVarBuffer

        @Nullable
        public java.util.List<java.util.List<java.lang.Integer>> getTileMinVarBuffer()
        Get tileMinVarBuffer
        Returns:
        tileMinVarBuffer
      • setTileMinVarBuffer

        public void setTileMinVarBuffer​(java.util.List<java.util.List<java.lang.Integer>> tileMinVarBuffer)
      • tileMaxBuffer

        public FragmentMetadata tileMaxBuffer​(java.util.List<java.util.List<java.lang.Integer>> tileMaxBuffer)
      • addTileMaxBufferItem

        public FragmentMetadata addTileMaxBufferItem​(java.util.List<java.lang.Integer> tileMaxBufferItem)
      • getTileMaxBuffer

        @Nullable
        public java.util.List<java.util.List<java.lang.Integer>> getTileMaxBuffer()
        Get tileMaxBuffer
        Returns:
        tileMaxBuffer
      • setTileMaxBuffer

        public void setTileMaxBuffer​(java.util.List<java.util.List<java.lang.Integer>> tileMaxBuffer)
      • tileMaxVarBuffer

        public FragmentMetadata tileMaxVarBuffer​(java.util.List<java.util.List<java.lang.Integer>> tileMaxVarBuffer)
      • addTileMaxVarBufferItem

        public FragmentMetadata addTileMaxVarBufferItem​(java.util.List<java.lang.Integer> tileMaxVarBufferItem)
      • getTileMaxVarBuffer

        @Nullable
        public java.util.List<java.util.List<java.lang.Integer>> getTileMaxVarBuffer()
        Get tileMaxVarBuffer
        Returns:
        tileMaxVarBuffer
      • setTileMaxVarBuffer

        public void setTileMaxVarBuffer​(java.util.List<java.util.List<java.lang.Integer>> tileMaxVarBuffer)
      • tileSums

        public FragmentMetadata tileSums​(java.util.List<java.util.List<java.lang.Integer>> tileSums)
      • addTileSumsItem

        public FragmentMetadata addTileSumsItem​(java.util.List<java.lang.Integer> tileSumsItem)
      • getTileSums

        @Nullable
        public java.util.List<java.util.List<java.lang.Integer>> getTileSums()
        Get tileSums
        Returns:
        tileSums
      • setTileSums

        public void setTileSums​(java.util.List<java.util.List<java.lang.Integer>> tileSums)
      • tileNullCounts

        public FragmentMetadata tileNullCounts​(java.util.List<java.util.List<java.lang.Integer>> tileNullCounts)
      • addTileNullCountsItem

        public FragmentMetadata addTileNullCountsItem​(java.util.List<java.lang.Integer> tileNullCountsItem)
      • getTileNullCounts

        @Nullable
        public java.util.List<java.util.List<java.lang.Integer>> getTileNullCounts()
        Get tileNullCounts
        Returns:
        tileNullCounts
      • setTileNullCounts

        public void setTileNullCounts​(java.util.List<java.util.List<java.lang.Integer>> tileNullCounts)
      • fragmentMins

        public FragmentMetadata fragmentMins​(java.util.List<java.util.List<java.lang.Integer>> fragmentMins)
      • addFragmentMinsItem

        public FragmentMetadata addFragmentMinsItem​(java.util.List<java.lang.Integer> fragmentMinsItem)
      • getFragmentMins

        @Nullable
        public java.util.List<java.util.List<java.lang.Integer>> getFragmentMins()
        Get fragmentMins
        Returns:
        fragmentMins
      • setFragmentMins

        public void setFragmentMins​(java.util.List<java.util.List<java.lang.Integer>> fragmentMins)
      • fragmentMaxs

        public FragmentMetadata fragmentMaxs​(java.util.List<java.util.List<java.lang.Integer>> fragmentMaxs)
      • addFragmentMaxsItem

        public FragmentMetadata addFragmentMaxsItem​(java.util.List<java.lang.Integer> fragmentMaxsItem)
      • getFragmentMaxs

        @Nullable
        public java.util.List<java.util.List<java.lang.Integer>> getFragmentMaxs()
        Get fragmentMaxs
        Returns:
        fragmentMaxs
      • setFragmentMaxs

        public void setFragmentMaxs​(java.util.List<java.util.List<java.lang.Integer>> fragmentMaxs)
      • fragmentSums

        public FragmentMetadata fragmentSums​(java.util.List<java.lang.Integer> fragmentSums)
      • addFragmentSumsItem

        public FragmentMetadata addFragmentSumsItem​(java.lang.Integer fragmentSumsItem)
      • getFragmentSums

        @Nullable
        public java.util.List<java.lang.Integer> getFragmentSums()
        Get fragmentSums
        Returns:
        fragmentSums
      • setFragmentSums

        public void setFragmentSums​(java.util.List<java.lang.Integer> fragmentSums)
      • fragmentNullCounts

        public FragmentMetadata fragmentNullCounts​(java.util.List<java.lang.Integer> fragmentNullCounts)
      • addFragmentNullCountsItem

        public FragmentMetadata addFragmentNullCountsItem​(java.lang.Integer fragmentNullCountsItem)
      • getFragmentNullCounts

        @Nullable
        public java.util.List<java.lang.Integer> getFragmentNullCounts()
        Get fragmentNullCounts
        Returns:
        fragmentNullCounts
      • setFragmentNullCounts

        public void setFragmentNullCounts​(java.util.List<java.lang.Integer> fragmentNullCounts)
      • getVersion

        @Nullable
        public java.lang.Integer getVersion()
        Get version
        Returns:
        version
      • setVersion

        public void setVersion​(java.lang.Integer version)
      • timestampRange

        public FragmentMetadata timestampRange​(java.util.List<java.lang.Integer> timestampRange)
      • addTimestampRangeItem

        public FragmentMetadata addTimestampRangeItem​(java.lang.Integer timestampRangeItem)
      • getTimestampRange

        @Nullable
        public java.util.List<java.lang.Integer> getTimestampRange()
        Get timestampRange
        Returns:
        timestampRange
      • setTimestampRange

        public void setTimestampRange​(java.util.List<java.lang.Integer> timestampRange)
      • lastTileCellNum

        public FragmentMetadata lastTileCellNum​(java.lang.Integer lastTileCellNum)
      • getLastTileCellNum

        @Nullable
        public java.lang.Integer getLastTileCellNum()
        Get lastTileCellNum
        Returns:
        lastTileCellNum
      • setLastTileCellNum

        public void setLastTileCellNum​(java.lang.Integer lastTileCellNum)
      • putAdditionalProperty

        public FragmentMetadata putAdditionalProperty​(java.lang.String key,
                                                      java.lang.Object value)
        Set the additional (undeclared) property with the specified name and value. If the property does not already exist, create it otherwise replace it.
      • getAdditionalProperties

        public java.util.Map<java.lang.String,​java.lang.Object> getAdditionalProperties()
        Return the additional (undeclared) property.
      • getAdditionalProperty

        public java.lang.Object getAdditionalProperty​(java.lang.String key)
        Return the additional (undeclared) property with the specified name.
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

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

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • validateJsonObject

        public static void validateJsonObject​(com.google.gson.JsonObject jsonObj)
                                       throws java.io.IOException
        Validates the JSON Object and throws an exception if issues found
        Parameters:
        jsonObj - JSON Object
        Throws:
        java.io.IOException - if the JSON Object is invalid with respect to FragmentMetadata
      • fromJson

        public static FragmentMetadata fromJson​(java.lang.String jsonString)
                                         throws java.io.IOException
        Create an instance of FragmentMetadata given an JSON string
        Parameters:
        jsonString - JSON string
        Returns:
        An instance of FragmentMetadata
        Throws:
        java.io.IOException - if the JSON string is invalid with respect to FragmentMetadata
      • toJson

        public java.lang.String toJson()
        Convert an instance of FragmentMetadata to an JSON string
        Returns:
        JSON string