Class SerializableEntity

java.lang.Object
org.azd.abstractions.serializer.SerializableEntity
Direct Known Subclasses:
AccessLevel, Account, AccountRecentActivityWorkItemModel2, ACE, ACE.ExtendedInfo, ACEs, ACL, Activity, AgentPoolQueue, AgentSpecification, ApiLocation, ApprovalOptions, Artifact, ArtifactMetadata, ArtifactResource, ArtifactSourceReference, Attachment, AttachmentReference, AuthenticatedUser, Author, AuthorizationHeader, AuthorizationHeader, AuthorizedToken, AuthorizedUser, Build, BuildArtifact, BuildChange, BuildConfiguration, BuildController, BuildDefinition, BuildDefinitionReferenceLinks, BuildDefinitionRevision, BuildDefinitionVariable, BuildLog, BuildLogReference, BuildMetric, BuildOption, BuildOptionDefinitionReference, BuildPool, BuildProcess, BuildQueue, BuildReferenceLinks, BuildRepository, BuildRequestValidationResult, BuildResourceParameters, BuildTrigger, BuildVersion, BuildWorkItem, Capabilities, Committer, Condition, ConfigurableVariableValue, ConfigurationVariableValue, ConnectionData, ContainerResourceParameters, ContributedFeature, ContributedFeatureHandlerSettings, ContributedFeatureSettingScope, ContributedFeatureState, ContributedFeatureStateQuery, Contribution, ContributionConstraint, ContributionPropertyDescription, ContributionType, ControllerStatus, CustomTestField, DataProvider, DataSourceBindingBase, DataSourceBindingBase, DateRange, DefinitionReference, DefinitionResourceReference, Demand, Demand, Demand, Deployment, DeploymentAttempt, DeploymentGroup, DeploymentJob, DeploymentMachine, DeployPhase, DtlEnvironmentDetails, EndpointAuthorization, EnvironmentExecutionPolicy, EnvironmentInstance, EnvironmentOptions, EnvironmentResourceReference, EnvironmentRetentionPolicy, EnvironmentTrigger, ExtensionEventCallback, ExtensionEventCallbackCollection, ExtensionFile, ExtensionLicensing, FeatureProperties, Feed, FeedPermission, FeedView, FileContentMetadata, Folder, Folder, Folders, GitAnnotatedTag, GitBlobRef, GitChange, GitCommit, GitCommitChanges, GitCommitRef, GitCommitsBatch, GitDeletedRepository, GitForkOperationStatusDetail, GitForkRef, GitForkSyncRequest, GitItem, GitItemsList, GitObject, GitPullRequest, GitPullRequestCompletionOptions, GitPullRequestMergeOptions, GitPush, GitPushRef, GitRef, GitRefUpdate, GitRefUpdateResult, GitRepository, GitRepositoryCreateOptions, GitRepositoryRef, GitStatus, GitStatusContext, GitTemplate, GitUserDate, GitVersionDescriptor, GlobalGitRepositoryKey, GraphDescriptor, GraphDescriptorReferenceLinks, GraphEntity, GraphGroup, GraphMembership, GraphMembershipState, GraphProviderInfo, GraphReferenceLinks, GraphServicePrincipal, GraphStorageKeyResult, GraphSubjectLookup, GraphSubjectLookupKey, GraphSubjectQuery, GraphUser, Group, GroupEntitlement, GroupEntitlementOperationReference, GroupOperationResult, GroupOptions, Identity, Identity, IdentityDescriptor, IdentityDescriptor, IdentityRefWithVote, IgnoredGate, IgnoredGates, InputFilter, InputFilterCondition, Inputs, InstalledExtension, InstalledExtensionState, InstalledExtensionStateIssue, Issue, Issue, Issues, ItemContent, IterationWorkItems, JobReference, JsonPatchDocument, LastMergeCommit, LastMergeSourceCommit, LastMergeTargetCommit, LicenseSummaryData, LicensingOverride, LocationServiceData, LocationUrl, LogCollection, Logs, ManualIntervention, ManualInterventionUpdateRequest, MavenMinimalPackageDetails, MavenPackagesBatchRequest, MavenPackageVersionDeletionState, MavenRecycleBinPackageVersionDetails, MembershipReferenceLinks, MinimalPackageDetails, OperationReference, Options, OrchestrationPlan, Organization, Organizations, OrganizationsProvider, Package, Package, PackageResourceParameters, PackageVersionDetails, PackagingSourceType, PagedGraphMemberList, PhaseReference, Phases, Pipeline, PipelineConfiguration, PipelineLog, PipelineReference, PipelineReference, PipelineResourceParameters, PipelineRun, PipelinesArtifact, Plans, PolicyConfiguration, PolicyEvaluationRecord, PolicyType, PolicyTypeRef, PreviewRun, Process, Process, ProcessIdModel, ProcessMigrationResultModel, ProcessParameters, ProcessParameters, ProcessTemplate, Profile, Project, ProjectEntitlement, ProjectFeature, ProjectFeature.Scope, ProjectProperty, ProjectRef, ProjectReference, ProjectReference, Properties, Properties, PropertiesCollection, PropertiesCollection, PropertiesCollection, PropertiesCollection, PropertiesCollection, PropertiesCollection, QueryBatchGetRequest, QueryHierarchyItem, QueryHierarchyItemsResult, Queue, QueueOptions, Reference, ReferenceLink, ReferenceLinks, ReferenceLinks, ReferenceLinks, ReferenceLinks, ReferenceLinks, RefreshAuthenticationParameters, Release, ReleaseApproval, ReleaseApprovalHistory, ReleaseArtifacts, ReleaseCondition, ReleaseDefinition, ReleaseDefinitionApprovals, ReleaseDefinitionApprovalStep, ReleaseDefinitionDeployStep, ReleaseDefinitionEnvironment, ReleaseDefinitionGate, ReleaseDefinitionGatesOptions, ReleaseDefinitionGatesStep, ReleaseDefinitionRevision, ReleaseDefinitionShallowReference, ReleaseDeployPhase, ReleaseEnvironment, ReleaseEnvironmentShallowReference, ReleaseEnvironmentUpdateMetadata, ReleaseGates, ReleaseGatesUpdateRequest, ReleaseReference, ReleaseReference, ReleaseSchedule, ReleaseShallowReference, ReleaseStartEnvironmentMetadata, ReleaseStartMetadata, ReleaseTask, ReleaseTriggerBase, ReleaseUpdateMetadata, Repository, RepositoryResourceParameters, RepositoryWebhook, RequestedFor, ResourceRef, ResultMetadata, RetentionLease, RetentionPolicy, Reviewers, RunCreateModel, RunPipelineParameters, RunResourcesParameters, RunStatistic, RunSummaryModel, SearchMemberEntitlement, SecurityNamespace, SecurityNamespaceAction, SecurityRole, SerializableCollectionEntity, ServiceEndpoint, ServiceEndpointProjectReference, ServiceHooks, ServiceHooksSubscription, ServicePrincipalEntitlement, ServicePrincipalEntitlementOperationReference, ServicePrincipalEntitlementOperationResult, ServicePrincipalEntitlementsPatchResponse, ServicePrincipalEntitlementsPostResponse, ShallowReference, SignedUrl, SourceProviderAttribute, SourceProviderPullRequest, SourcePullRequestVersion, SourceRepositories, SourceRepository, SourceRepositoryItem, SourceRepositoryProperties, SourceToTargetRef, StageReference, Steps, SubjectLookupResponse, SubscriptionsQuery, SupportedTrigger, Task, TaskAgent, TaskAgentAuthorization, TaskAgentCloudRequest, TaskAgentJobRequest, TaskAgentPoolReference, TaskAgentPoolReference, TaskAgentPublicKey, TaskAgentReference, TaskAgentUpdate, TaskAgentUpdateReason, TaskInputDefinitionBase, TaskInputDefinitionBase, TaskInputValidation, TaskInputValidation, TaskOrchestrationOwner, TaskOrchestrationPlanReference, TaskReference, TaskSourceDefinitionBase, TaskSourceDefinitionBase, Team, TeamCapacity, TeamIterationAttributes, TeamMember, TeamMemberCapacityIdentityRef, TeamProjectCollectionReference, TeamProjectCollectionReference, TeamProjectReference, TeamProjectReference, TeamProjectReference, TeamRef, TeamSettingsIteration, TestEnvironment, TestResolutionState, TestRun, TestRunStatistic, TestTag, Timeline, TimelineAttempt, TimelineRecord, TimelineReference, TriggerInfo, Triggers, UPackPackagesBatchRequest, UPackPackageVersionDeletionState, UPackRecycleBinPackageVersionDetails, UpdateWorkItemField, UpstreamingBehavior, UpstreamSource, UpstreamSourceInfo, UpstreamStatusDetail, UserAccount, UserEntitlement, UserEntitlementOperationReference, UserEntitlementOperationResult, UserEntitlementsResponse, UsersSummary, Variable, VariableGroup, VariableGroup, VariableGroup, VariableGroupDefinition, VariableGroupLibrary, VariableGroupMap, VariableGroupProjectReference, VariableGroupProjectReference, VariableGroupProviderData, VariableValue, VersionControl, WebApiCreateTagRequestData, WebApiTagDefinition, WebApiTeam, WikiAttachment, WikiCreateParameters, WikiPage, WikiPageContent, WikiPageDetail, WikiPageMove, WikiPageMoveParameters, WikiPageStat, WikiV2, WikiV2UpdateParameters, WorkflowTask, WorkflowTaskReference, WorkItem, WorkItemAttributes, WorkItemClassificationNode, WorkItemCommentVersionRef, WorkItemDelete, WorkItemDeleteBatch, WorkItemDeleteReference, WorkItemDeleteShallowReference, WorkItemField, WorkItemFieldOperation, WorkItemFieldReference, WorkItemFields, WorkItemFieldUpdate, WorkItemIcon, WorkItemLink, WorkItemLink, WorkItemQueryClause, WorkItemQueryResult, WorkItemQuerySortColumn, WorkItemRecycleBinReference, WorkItemReference, WorkItemReference, WorkItemStateColor, WorkItemTagDefinition, WorkItemType, WorkItemTypeFieldInstance, WorkItemTypeFieldWithReference, YamlBuild

public abstract class SerializableEntity extends Object
  • Constructor Details

    • SerializableEntity

      public SerializableEntity()
  • Method Details

    • toString

      public String toString()
      toString() method to convert the POJO to string.
      Overrides:
      toString in class Object
      Returns:
      String result.
    • toJsonTree

      public com.fasterxml.jackson.databind.JsonNode toJsonTree()
      Helper method to convert the string to Json node.
      Returns:
      JsonNode object.
    • getResponse

      public ApiResponse getResponse()