system.fabric.query

Classes

Application

This class contains the details of an Application. These details include application-name, type, version, application status, health-state, application-parameter list, upgrade parameter list, upgrade-type version.

ApplicationList
ApplicationType

Contains details of an application-type. Namely ApplicationTypeName, ApplicationTypeVersion and set of default application parameters.

ClusterLoadInformation

Represents the cluster load information.

CodePackageEntryPoint

Represents a code package entry point.

CodePackageEntryPointStatistics

Represents a code package entry point statistic.

DeployedApplication

Describes an instance of an application’s service host running on a Service Fabric Node.

DeployedCodePackage
DeployedServicePackage
DeployedServiceReplica
DeployedServiceReplicaDetail

Represents a replica running in the code package.

DeployedServiceStatefulReplicaDetail
DeployedServiceStatelessInstanceDetail
DeployedServiceType

Represents a deployed service type.

DeployedStatefulServiceReplica

Represents a deployed stateful service replica.

DeployedStatelessServiceInstance

Represents a deployed stateless service instance.

LoadMetricInformation

Represents the load metric information.

LoadMetricReport

Represents the load metric report.

Node

This class contains the details of a Node. These details include - name, ip, node-type, code-version, config-version, node-status, node uptime, health-state, if it is a seed-node, upgrade domain, fault domain, nodeId, node instance-id and node de-activation result.

NodeDeactivationResult

NodeDeactivationResult class consisting of deactivation intent, deactivation status and deactivation task-list.

NodeDeactivationTask

This class represents NodeDeactivation task, consisting of deactivation task-id and deactivation intent.

NodeDeactivationTaskId

Deactivation task id class - containing the task-id and corresponding deactivation task-type.

NodeList
NodeLoadInformation

Represents the data structure that holds a summary of all metrics and their load on a certain node

NodeLoadMetricInformation

Represents data structure that contains load information for a certain metric on a node.

PagedList<E>

Remarks:The paged list is obtained from queries that have more results than can fit a message. The next results can be obtained by executing the same query with the previous continuation token.

Partition
PartitionList
PartitionLoadInformation

Represents the partition load information.

PrimaryReplicatorStatus
ProvisionedCodeVersion
ProvisionedConfigVersion
RemoteReplicatorStatus

Represents the state of the secondary replicator from the primary replicator’s point of view.

Replica

Represents a query replica.

ReplicaList
ReplicaLoadInformation

Represents the data structure that contains metric load information for a replica.

ReplicatorQueueStatus

Provides various statistics of the queue used in the Service Fabric Replicator.

Remarks:Depending on the role of the replicator (system.fabric.ReplicaRole#Primary or system.fabric.ReplicaRole#ActiveSecondary), the properties in this type mean different things.

ReplicatorStatus
SecondaryReplicatorStatus
Service

Represents a service.

ServiceList

Represents a list of services retrieved by calling system.fabric.QueryClient#getServiceListAsync(java.net.URI, java.net.URI, String, java.time.Duration)

ServiceType

Represents a service type.

StatefulPartition

Represents a stateful service partition.

StatefulService

Represents a stateful service.

StatefulServiceReplica

Represents a stateful service replica.

StatelessPartition

Represents a stateless service partition.

StatelessService

Represents a stateless service.

StatelessServiceInstance

Represents a stateless service instance.

UnplacedReplicaInformation

Enums

ApplicationStatus

Enum stating the possible application-status.

NodeStatus

Enum stating possible node-status.

ReplicatorOperationName
ServiceKind

Specifies the service kind.

ServiceOperationName

Specifies the current active life-cycle operation on a stateful service replica or stateless service instance retrieved by calling system.fabric.QueryClient#getDeployedReplicaListAsync(String, java.net.URI, String, java.util.UUID, java.time.Duration)

ServiceReplicaStatus

Specifies the status of the replica.

ServiceTypeRegistrationStatus

Specifies the service type registration status.