## Uses of Class
org.apache.ignite.internal.dto.IgniteDataTransferObject

Packages that use IgniteDataTransferObject
org.apache.ignite.internal.cache.query.index.sorted
org.apache.ignite.internal.commandline.cache.check_indexes_inline_size
org.apache.ignite.internal.commandline.meta.subcommands
org.apache.ignite.internal.commandline.meta.tasks
org.apache.ignite.internal.commandline.property
org.apache.ignite.internal.commandline.property.tasks
org.apache.ignite.internal.processors.affinity: Data affinity processor.
org.apache.ignite.internal.processors.cache: This package contain cache-related processors & persistence implementation.
org.apache.ignite.internal.processors.cache.persistence.checkpoint
org.apache.ignite.internal.processors.cache.persistence.snapshot
org.apache.ignite.internal.processors.cache.verify
org.apache.ignite.internal.processors.query.aware
org.apache.ignite.internal.visor.baseline
org.apache.ignite.internal.visor.cache
org.apache.ignite.internal.visor.cache.index
org.apache.ignite.internal.visor.cache.metrics
org.apache.ignite.internal.visor.cdc
org.apache.ignite.internal.visor.consistency
org.apache.ignite.internal.visor.defragmentation
org.apache.ignite.internal.visor.diagnostic
org.apache.ignite.internal.visor.diagnostic.availability
org.apache.ignite.internal.visor.encryption
org.apache.ignite.internal.visor.metric
org.apache.ignite.internal.visor.misc
org.apache.ignite.internal.visor.performancestatistics
org.apache.ignite.internal.visor.persistence
org.apache.ignite.internal.visor.query
org.apache.ignite.internal.visor.shutdown
org.apache.ignite.internal.visor.snapshot
org.apache.ignite.internal.visor.systemview
org.apache.ignite.internal.visor.tracing.configuration
org.apache.ignite.internal.visor.tx
org.apache.ignite.internal.visor.verify

### Uses of IgniteDataTransferObject in org.apache.ignite.internal.cache.query.index.sorted

Subclasses of IgniteDataTransferObject in org.apache.ignite.internal.cache.query.index.sorted
`class` `DurableBackgroundCleanupIndexTreeTaskV2` Task for background cleaning of index trees.

### Uses of IgniteDataTransferObject in org.apache.ignite.internal.commandline.cache.check_indexes_inline_size

Subclasses of IgniteDataTransferObject in org.apache.ignite.internal.commandline.cache.check_indexes_inline_size
`class` `CheckIndexInlineSizesResult` Represents information about secondary indexes inline size from the cluster nodes.

### Uses of IgniteDataTransferObject in org.apache.ignite.internal.commandline.meta.subcommands

Subclasses of IgniteDataTransferObject in org.apache.ignite.internal.commandline.meta.subcommands
`class` `VoidDto`

### Uses of IgniteDataTransferObject in org.apache.ignite.internal.commandline.meta.tasks

Subclasses of IgniteDataTransferObject in org.apache.ignite.internal.commandline.meta.tasks
`class` `MetadataListResult` Represents information about cluster metadata.
`class` `MetadataMarshalled` Represents information about cluster metadata.
`class` `MetadataTypeArgs`

### Uses of IgniteDataTransferObject in org.apache.ignite.internal.commandline.property

Subclasses of IgniteDataTransferObject in org.apache.ignite.internal.commandline.property
`class` `PropertyArgs`

### Uses of IgniteDataTransferObject in org.apache.ignite.internal.commandline.property.tasks

Subclasses of IgniteDataTransferObject in org.apache.ignite.internal.commandline.property.tasks
`class` `PropertiesListResult` List of the distributed properties names.
`class` `PropertyOperationResult` Result of an operation with property.

### Uses of IgniteDataTransferObject in org.apache.ignite.internal.processors.affinity

Subclasses of IgniteDataTransferObject in org.apache.ignite.internal.processors.affinity
`class` `GridAffinityAssignmentV2` Cached affinity calculations V2.

### Uses of IgniteDataTransferObject in org.apache.ignite.internal.processors.cache

Subclasses of IgniteDataTransferObject in org.apache.ignite.internal.processors.cache
`class` `CacheMetricsSnapshotV2` Metrics snapshot.

### Uses of IgniteDataTransferObject in org.apache.ignite.internal.processors.cache.persistence.checkpoint

Subclasses of IgniteDataTransferObject in org.apache.ignite.internal.processors.cache.persistence.checkpoint
`class` `EarliestCheckpointMapSnapshot` Earliest checkpoint map snapshot.

### Uses of IgniteDataTransferObject in org.apache.ignite.internal.processors.cache.persistence.snapshot

Subclasses of IgniteDataTransferObject in org.apache.ignite.internal.processors.cache.persistence.snapshot
`class` `SnapshotMetadataVerificationTaskResult`
`class` `SnapshotPartitionsVerifyTaskResult` The result of execution snapshot partitions verify task which besides calculating partition hashes of `IdleVerifyResultV2` also contains the snapshot metadata distribution across the cluster.

### Uses of IgniteDataTransferObject in org.apache.ignite.internal.processors.cache.verify

Subclasses of IgniteDataTransferObject in org.apache.ignite.internal.processors.cache.verify
`class` `TransactionsHashRecord` Represents committed transactions hash for a pair of nodes.

### Uses of IgniteDataTransferObject in org.apache.ignite.internal.processors.query.aware

Subclasses of IgniteDataTransferObject in org.apache.ignite.internal.processors.query.aware
`class` `IndexRebuildCacheInfo` Information about the cache for which index rebuilding was started.

### Uses of IgniteDataTransferObject in org.apache.ignite.internal.visor.baseline

Subclasses of IgniteDataTransferObject in org.apache.ignite.internal.visor.baseline
`static class` `VisorBaselineNode.ResolvedAddresses` Simple data class for storing (hostname, address) pairs

### Uses of IgniteDataTransferObject in org.apache.ignite.internal.visor.cache

Subclasses of IgniteDataTransferObject in org.apache.ignite.internal.visor.cache
`class` `VisorCacheScanTaskArg` Argument for `VisorCacheStopTask`.
`class` `VisorCacheScanTaskResult` Result of running `VisorCacheScanTask`.
`class` `VisorFindAndDeleteGarbageInPersistenceJobResult` Result of job work which is sent between nodes.
`class` `VisorFindAndDeleteGarbageInPersistenceTaskArg` `VisorFindAndDeleteGarbageInPersistenceTask` arguments.
`class` `VisorFindAndDeleteGarbageInPersistenceTaskResult` Result of running `VisorFindAndDeleteGarbageInPersistenceTask` which would contain result from all participating nodes.

### Uses of IgniteDataTransferObject in org.apache.ignite.internal.visor.cache.index

Subclasses of IgniteDataTransferObject in org.apache.ignite.internal.visor.cache.index
`class` `IndexForceRebuildTaskArg` Argument for `IndexForceRebuildTask`.
`class` `IndexForceRebuildTaskRes` Result of `IndexForceRebuildTask`.
`class` `IndexListInfoContainer` Container for index info.
`class` `IndexListTaskArg` Argument object for `CacheIndexListTask`
`class` `IndexRebuildStatusInfoContainer` Container for index rebuild status info.
`class` `IndexRebuildStatusTaskArg` Argument for `IndexRebuildStatusTask`.
`class` `ScheduleIndexRebuildJobRes` Result of the ScheduleIndexRebuildJob.
`class` `ScheduleIndexRebuildTaskArg` Argument for the ScheduleIndexRebuildTask.
`class` `ScheduleIndexRebuildTaskRes` Result of the ScheduleIndexRebuildTask.

### Uses of IgniteDataTransferObject in org.apache.ignite.internal.visor.cache.metrics

Subclasses of IgniteDataTransferObject in org.apache.ignite.internal.visor.cache.metrics
`class` `VisorCacheMetricsTaskArg` Task argument for `VisorCacheMetricsTask`.
`class` `VisorCacheMetricsTaskResult` Result wrapper for `VisorCacheMetricsTask`.

### Uses of IgniteDataTransferObject in org.apache.ignite.internal.visor.cdc

Subclasses of IgniteDataTransferObject in org.apache.ignite.internal.visor.cdc
`class` `VisorCdcCacheDataResendTaskArg`

### Uses of IgniteDataTransferObject in org.apache.ignite.internal.visor.consistency

Subclasses of IgniteDataTransferObject in org.apache.ignite.internal.visor.consistency
`class` `VisorConsistencyRepairTaskArg`
`class` `VisorConsistencyTaskResult`

### Uses of IgniteDataTransferObject in org.apache.ignite.internal.visor.defragmentation

Subclasses of IgniteDataTransferObject in org.apache.ignite.internal.visor.defragmentation
`class` `VisorDefragmentationTaskArg`
`class` `VisorDefragmentationTaskResult`

### Uses of IgniteDataTransferObject in org.apache.ignite.internal.visor.diagnostic

Subclasses of IgniteDataTransferObject in org.apache.ignite.internal.visor.diagnostic
`class` `VisorPageLocksResult`
`class` `VisorPageLocksTrackerArgs`

### Uses of IgniteDataTransferObject in org.apache.ignite.internal.visor.diagnostic.availability

Subclasses of IgniteDataTransferObject in org.apache.ignite.internal.visor.diagnostic.availability
`class` `VisorConnectivityArgs` Connectivity task arguments
`class` `VisorConnectivityResult` Connectivity task result

### Uses of IgniteDataTransferObject in org.apache.ignite.internal.visor.encryption

Subclasses of IgniteDataTransferObject in org.apache.ignite.internal.visor.encryption
`protected static class` `VisorCacheGroupEncryptionTask.VisorSingleFieldDto<T>`
`class` `VisorCacheGroupEncryptionTaskArg` Cache group aware task argument.
`class` `VisorCacheGroupEncryptionTaskResult<T>` Multinode cache group encryption task result.
`protected static class` `VisorEncryptionKeyIdsTask.VisorEncryptionKeyIdsResult`
`protected static class` `VisorReencryptionRateTask.ReencryptionRateJobResult`
`class` `VisorReencryptionRateTaskArg` Re-encryption rate task argument.
`protected static class` `VisorReencryptionStatusTask.VisorReencryptionStatusResult`
`protected static class` `VisorReencryptionSuspendTask.VisorReencryptionSuspendResumeJobResult`

### Uses of IgniteDataTransferObject in org.apache.ignite.internal.visor.metric

Subclasses of IgniteDataTransferObject in org.apache.ignite.internal.visor.metric
`class` `VisorMetricTaskArg` Represents argument for `VisorMetricTask` execution.

### Uses of IgniteDataTransferObject in org.apache.ignite.internal.visor.misc

Subclasses of IgniteDataTransferObject in org.apache.ignite.internal.visor.misc
`class` `VisorClusterChangeTagTaskArg`
`class` `VisorClusterChangeTagTaskResult`
`class` `VisorIdAndTagViewTaskResult`

### Uses of IgniteDataTransferObject in org.apache.ignite.internal.visor.performancestatistics

Subclasses of IgniteDataTransferObject in org.apache.ignite.internal.visor.performancestatistics
`class` `VisorPerformanceStatisticsTaskArg` Represents argument for `VisorPerformanceStatisticsTask` execution.

### Uses of IgniteDataTransferObject in org.apache.ignite.internal.visor.persistence

Subclasses of IgniteDataTransferObject in org.apache.ignite.internal.visor.persistence
`class` `PersistenceCleanAndBackupSettings`
`class` `PersistenceTaskArg`
`class` `PersistenceTaskResult`

### Uses of IgniteDataTransferObject in org.apache.ignite.internal.visor.query

Subclasses of IgniteDataTransferObject in org.apache.ignite.internal.visor.query
`class` `VisorContinuousQueryCancelTaskArg` Arguments of task for cancel CONTINUOUS query.
`class` `VisorQueryCancelOnInitiatorTaskArg` Arguments for task `VisorQueryCancelOnInitiatorTask`.
`class` `VisorScanQueryCancelTaskArg` Arguments of task for cancel SCAN query.

### Uses of IgniteDataTransferObject in org.apache.ignite.internal.visor.shutdown

Subclasses of IgniteDataTransferObject in org.apache.ignite.internal.visor.shutdown
`class` `VisorShutdownPolicyTaskArg` Arguments for shutdown policy task.
`class` `VisorShutdownPolicyTaskResult` Shutdown policy visor trsk result.

### Uses of IgniteDataTransferObject in org.apache.ignite.internal.visor.snapshot

Subclasses of IgniteDataTransferObject in org.apache.ignite.internal.visor.snapshot
`class` `VisorSnapshotCancelTaskArg` Argument for the task to cancel snapshot operation.
`class` `VisorSnapshotCheckTaskArg` Argument for the task to check snapshot.
`class` `VisorSnapshotCreateTaskArg` Argument for the task to create snapshot.
`class` `VisorSnapshotRestoreTaskArg` Argument for the task to manage snapshot restore operation.
`class` `VisorSnapshotTaskResult` Snapshot task result wrapper.

### Uses of IgniteDataTransferObject in org.apache.ignite.internal.visor.systemview

Subclasses of IgniteDataTransferObject in org.apache.ignite.internal.visor.systemview
`class` `VisorSystemViewTaskArg`
`class` `VisorSystemViewTaskResult` Reperesents result of `VisorSystemViewTask`.

### Uses of IgniteDataTransferObject in org.apache.ignite.internal.visor.tracing.configuration

Subclasses of IgniteDataTransferObject in org.apache.ignite.internal.visor.tracing.configuration
`class` `VisorTracingConfigurationItem` Data transfer object that contains scope, label, sampling rate and set of included scopes.
`class` `VisorTracingConfigurationTaskArg` Argument for `VisorTracingConfigurationTask`.
`class` `VisorTracingConfigurationTaskResult` Result for `VisorTracingConfigurationTask`.

### Uses of IgniteDataTransferObject in org.apache.ignite.internal.visor.tx

Subclasses of IgniteDataTransferObject in org.apache.ignite.internal.visor.tx
`class` `TxVerboseId` Argument for `FetchNearXidVersionTask`.
`class` `TxVerboseInfo` Encapsulates all verbose info about transaction needed for --tx --info output.
`class` `TxVerboseKey` Encapsulates info about transaction key and its lock ownership for --tx --info output.

### Uses of IgniteDataTransferObject in org.apache.ignite.internal.visor.verify

Subclasses of IgniteDataTransferObject in org.apache.ignite.internal.visor.verify
`class` `ValidateIndexesCheckSizeIssue` Issue when checking size of cache and index.
`class` `ValidateIndexesCheckSizeResult` Result of checking size cache and index.
`class` `VisorValidateIndexesJobResult`
`class` `VisorValidateIndexesTaskArg`

${current.year} Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Database and Caching Platform | : ver. 2.15.0
Release Date | : April 25 2023