# Package org.springframework.cloud.dataflow.rest.resource

Spring Cloud Data Flow REST HATEOAS Resource support.

See: Description

- Class Summary
  Class | Description
  --- | ---
  AbstractDefinitionAppStatusResource<T extends org.springframework.hateoas.RepresentationModel<? extends T>> | Resource representing the status of an app in a definition.
  AppInstanceStatusResource | REST representation for an AppInstanceStatus.
  AppRegistrationResource | Rest resource for an app registration.
  AppRegistrationResource.Page | Dedicated subclass to workaround type erasure.
  AppStatusResource | REST representation of an app status.
  AppStatusResource.Page |
  AuditRecordResource | A HATEOAS representation of an `AuditRecord`.
  AuditRecordResource.Page |
  CompletionProposalsResource | Represents a list of completion proposals for the DSL when using e.g. TAB completion in the Shell.
  CompletionProposalsResource.Proposal | Represents a completion proposal for the DSL when using e.g. TAB completion in the Shell.
  CurrentTaskExecutionsResource | A HATEOAS representation of a the currently running task executions and server limits.
  CurrentTaskExecutionsResource.Page |
  DetailedAppRegistrationResource | Extension of `AppRegistrationResource` that contains application options and other detailed application information.
  DetailedAppRegistrationResource.Page | Dedicated subclass to workaround type erasure.
  JobExecutionResource | A HATEOAS representation of a JobExecution.
  JobExecutionResource.Page |
  JobExecutionThinResource | A HATEOAS representation of a JobExecution without the StepExecutions.
  JobExecutionThinResource.Page |
  JobInstanceResource | A HATEOAS representation of a JobInstance.
  JobInstanceResource.Page |
  LauncherResource |
  LauncherResource.Page |
  RootResource | Describes the other available resource endpoints, as well as provides information about the server itself, such as API revision number.
  ScheduleInfoResource | A HATEOAS representation of a `ScheduleInfo`.
  ScheduleInfoResource.Page |
  StepExecutionProgressInfoResource | Represents the step execution progress info resource.
  StepExecutionProgressInfoResource.Page |
  StepExecutionResource |
  StepExecutionResource.Page |
  StreamAppStatusResource | Resource representing status of the apps in a stream.
  StreamDefinitionResource | A HATEOAS representation of a `StreamDefinition`.
  StreamDefinitionResource.Page |
  StreamDeploymentResource | A HATEOAS representation of a stream deployment.
  StreamDeploymentResource.Page |
  StreamStatusResource |
  StreamStatusResource.Page |
  TaskAppStatusResource | Resource representing status of the apps in a task.
  TaskDefinitionResource | A HATEOAS representation of a `TaskDefinition`.
  TaskDefinitionResource.Page |
  TaskExecutionResource | A HATEOAS representation of a TaskExecution.
  TaskExecutionResource.Page |
  TaskExecutionsInfoResource | An HATEOAS representation of a TaskExecutionsResource.
  TaskExecutionsInfoResource.Page |
  TaskToolsResource | Represents a response from the tools endpoint.

- Enum Summary
  Enum | Description
  --- | ---
  DeploymentStateResource | Provides a typed enumeration of deployment statuses for Streams.
  TaskExecutionStatus | Represents the status of an `TaskExecutionResource`.

## Package org.springframework.cloud.dataflow.rest.resource Description

Spring Cloud Data Flow REST HATEOAS Resource support.

Copyright © 2021 Pivotal Software, Inc.. All rights reserved.