Package com.datadog.api.client
Class AbstractOpenApiSchema
java.lang.Object
com.datadog.api.client.AbstractOpenApiSchema
- Direct Known Subclasses:
ActionConnectionIntegration,ActionConnectionIntegrationUpdate,ActionQueryCondition,ActionQueryDebounceInMs,ActionQueryMockedOutputs,ActionQueryMockedOutputsEnabled,ActionQueryOnlyTriggerManually,ActionQueryPollingIntervalInMs,ActionQueryRequiresConfirmation,ActionQueryShowToastOnError,ActionQuerySpec,ActionQuerySpecInputs,AnthropicCredentials,AnthropicCredentialsUpdate,AnyValue,AnyValueItem,APIKeyResponseIncludedItem,ApplicationKeyResponseIncludedItem,AsanaCredentials,AsanaCredentialsUpdate,AttachmentIncluded,AuthNMappingCreateRelationships,AuthNMappingIncluded,AuthNMappingUpdateRelationships,AWSAuthConfig,AWSCredentials,AWSCredentialsUpdate,AWSMetricNameFilters,AWSNamespaceFilters,AWSRegions,AzureCredentials,AzureCredentialsUpdate,BarChartWidgetDisplay,BatchUpsertRowsRequestDataAttributesValue,ChangeRequestIncludedItem,CIAppAggregateBucketValue,CIAppCreatePipelineEventRequestAttributesResource,CIAppCreatePipelineEventRequestDataSingleOrArray,CIAppGroupByMissing,CIAppGroupByTotal,CIAppPipelineEventJob,CIAppPipelineEventPipeline,CircleCICredentials,CircleCICredentialsUpdate,ClickupCredentials,ClickupCredentialsUpdate,CloudflareCredentials,CloudflareCredentialsUpdate,CloudWorkloadSecurityAgentRuleActionSetValue,CommitmentsListItem,ComponentGridPropertiesIsVisible,ComponentPropertiesIsVisible,ConfigCatCredentials,ConfigCatCredentialsUpdate,ContainerImageItem,ContainerItem,CreateNotificationChannelConfig,CreateTableRequestDataAttributesFileMetadata,CustomAttributeValuesUnion,CustomDestinationForwardDestination,CustomDestinationHttpDestinationAuth,CustomDestinationResponseForwardDestination,CustomDestinationResponseHttpDestinationAuth,DashboardDefaultTimeframeSetting,DatabricksIntegrationAccountAuthenticationRequest,DatabricksIntegrationAccountAuthenticationResponse,DatabricksIntegrationAccountAuthenticationUpdate,DatadogCredentials,DatadogCredentialsUpdate,DegradationIncluded,DegradationUpdateIncluded,DeploymentGatesEvaluationRule,DeploymentRulesOptions,DistributionPointItem,DistributionWidgetHistogramRequestQuery,DORADeploymentPatchByVersionRemediation,DowntimeMonitorIdentifier,DowntimeResponseIncludedItem,DowntimeScheduleCreateRequest,DowntimeScheduleResponse,DowntimeScheduleUpdateRequest,ElasticCloudIntegrationAccountAuthenticationRequest,ElasticCloudIntegrationAccountAuthenticationResponse,ElasticCloudIntegrationAccountAuthenticationUpdate,EntityV3,EntityV3APISpecInterface,EscalationPolicyIncluded,EscalationTarget,EventPayloadAttributes,EventsAggregation,FastlyCredentials,FastlyCredentialsUpdate,FormulaAndFunctionEventQueryGroupByConfig,FormulaAndFunctionQueryDefinition,FreshserviceCredentials,FreshserviceCredentialsUpdate,GCPCredentials,GCPCredentialsUpdate,GeminiCredentials,GeminiCredentialsUpdate,GitlabCredentials,GitlabCredentialsUpdate,GreyNoiseCredentials,GreyNoiseCredentialsUpdate,HTTPCredentials,HTTPCredentialsUpdate,IncidentFieldAttributes,IncidentHandleIncludedItemResponse,IncidentImportFieldAttributes,IncidentImportResponseIncludedItem,IncidentIntegrationMetadataMetadata,IncidentIntegrationMetadataResponseIncludedItem,IncidentNotificationRuleIncludedItems,IncidentNotificationTemplateIncludedItems,IncidentResponseIncludedItem,IncidentTimelineCellCreateAttributes,IncidentTodoAssignee,IncidentTodoResponseIncludedItem,IncidentUserDefinedRoleIncludedItem,IssueIncluded,IssuesSearchResultIncluded,LaunchDarklyCredentials,LaunchDarklyCredentialsUpdate,ListEntityCatalogResponseIncludedItem,LLMObsAnnotatedInteractionItem,LLMObsAnnotationLabelValueValue,LLMObsAnnotationQueueInteractionItem,LLMObsAnnotationQueueInteractionResponseItem,LLMObsPromptAuthoringItem,LLMObsPromptTemplate,LogsAggregateBucketValue,LogsArchiveCreateRequestDestination,LogsArchiveDestination,LogsArchiveIntegrationS3,LogsArrayMapSubProcessor,LogsArrayProcessorOperation,LogsGroupByMissing,LogsGroupByTotal,LogsProcessor,LogsSchemaMapper,MetricAssetResponseIncluded,MetricsAndMetricTagConfigurations,MetricVolumes,MonitorConfigPolicyPolicy,MonitorConfigPolicyPolicyCreateRequest,MonitorFormulaAndFunctionAggregateAugmentQuery,MonitorFormulaAndFunctionAggregateBaseQuery,MonitorFormulaAndFunctionAggregateFilterQuery,MonitorFormulaAndFunctionQueryDefinition,MonitorNotificationRuleFilter,MonitorNotificationRuleResponseIncludedItem,NotebookCellCreateRequestAttributes,NotebookCellResponseAttributes,NotebookCellTime,NotebookCellUpdateRequestAttributes,NotebookGlobalTime,NotebookTemplateVariableAvailableValuesQuery,NotebookUpdateCell,NotificationChannelConfig,NotionCredentials,NotionCredentialsUpdate,NumberFormatUnit,ObservabilityPipelineAmazonS3DestinationCompression,ObservabilityPipelineAmazonS3GenericCompression,ObservabilityPipelineAmazonS3GenericEncoding,ObservabilityPipelineAzureStorageDestinationCompression,ObservabilityPipelineBufferOptions,ObservabilityPipelineClickhouseDestinationCompression,ObservabilityPipelineConfigDestinationItem,ObservabilityPipelineConfigProcessorItem,ObservabilityPipelineConfigSourceItem,ObservabilityPipelineEnrichmentTableFileKeyItemField,ObservabilityPipelineGoogleCloudStorageDestinationCompression,ObservabilityPipelineHttpServerSourceValidTokenPathToToken,ObservabilityPipelineMetricValue,ObservabilityPipelineOcsfMapperProcessorMappingMapping,ObservabilityPipelineParseGrokProcessorRuleItem,ObservabilityPipelineSensitiveDataScannerProcessorAction,ObservabilityPipelineSensitiveDataScannerProcessorPattern,ObservabilityPipelineSensitiveDataScannerProcessorScope,ObservabilityPipelineSocketDestinationFraming,ObservabilityPipelineSocketSourceFraming,ObservabilityPipelineWebsocketSourceTls,OktaCredentials,OktaCredentialsUpdate,OnCallNotificationRuleChannelSettings,OnCallNotificationRulesIncluded,OpenAICredentials,OpenAICredentialsUpdate,PatchTableRequestDataAttributesFileMetadata,ProductAnalyticsBaseQuery,ProductAnalyticsJourneyTarget,ProductAnalyticsRetentionCohortTarget,ProductAnalyticsRetentionScope,ProductAnalyticsRetentionTimeInterval,Query,ReportScheduleIncludedResource,RestrictionQueryResponseIncludedItem,RoutingRuleAction,RUMAggregateBucketValue,RUMGroupByMissing,RUMGroupByTotal,SankeyWidgetRequest,ScalarColumn,ScalarQuery,ScanResultResponse,ScheduleDataIncludedItem,ScheduleOnCallRespondersIncluded,SecurityMonitoringContentPackStateDetails,SecurityMonitoringIntegrationConfigCreateAttributes,SecurityMonitoringIntegrationConfigUpdateAttributes,SecurityMonitoringIntegrationCredentialsValidateAttributes,SecurityMonitoringRuleConvertPayload,SecurityMonitoringRuleCreatePayload,SecurityMonitoringRuleQuery,SecurityMonitoringRuleResponse,SecurityMonitoringRuleTestPayload,SecurityMonitoringRuleValidatePayload,SensitiveDataScannerGetConfigIncludedItem,ServiceDefinitionSchema,ServiceDefinitionsCreateRequest,ServiceDefinitionV2Contact,ServiceDefinitionV2Dot1Contact,ServiceNowCredentials,ServiceNowCredentialsUpdate,SeverityModifierRuleAction,SharedDashboardIncluded,SharedDashboardInvitesData,ShiftIncluded,SLOCountDefinition,SLODataSourceQueryDefinition,SLOSliSpec,SnowflakeIntegrationAccountAuthenticationRequest,SnowflakeIntegrationAccountAuthenticationResponse,SnowflakeIntegrationAccountAuthenticationUpdate,SourcemapItem,SpansAggregateBucketValue,SpansGroupByMissing,SpansGroupByTotal,SplitCredentials,SplitCredentialsUpdate,SplitGraphSourceWidgetDefinition,StatsigCredentials,StatsigCredentialsUpdate,StatusPageArrayIncluded,StatusPagesComponentArrayIncluded,SunburstWidgetLegend,SyntheticsAPIStep,SyntheticsAssertion,SyntheticsAssertionTargetValue,SyntheticsBasicAuth,SyntheticsMobileStepParamsValue,SyntheticsNetworkAssertion,SyntheticsTestRequestDNSServerPort,SyntheticsTestRequestPort,TableWidgetTextFormatReplace,TeamIncluded,TeamOnCallRespondersIncluded,TeamRoutingRulesIncluded,TimelineCellAuthor,TimelineCellContent,TimeseriesAnomalyInvestigationFinding,TimeseriesQuery,ToplistWidgetDisplay,TopologyMapWidgetDefinition,Trigger,TwilioIntegrationAccountAuthenticationRequest,TwilioIntegrationAccountAuthenticationResponse,TwilioIntegrationAccountAuthenticationUpdate,UpsertCatalogEntityRequest,UpsertCatalogEntityResponseIncludedItem,UpsertCatalogKindRequest,UserResponseIncludedItem,UserTeamIncluded,V2EventAttributesAttributes,VirusTotalCredentials,VirusTotalCredentialsUpdate,WidgetDefinition,WidgetSortOrderBy,WidgetTime,WildcardWidgetRequest,WorkflowRunAs,XRayServicesList
@Generated("org.openapitools.codegen.languages.JavaClientCodegen")
public abstract class AbstractOpenApiSchema
extends Object
Abstract class for oneOf,anyOf schemas defined in OpenAPI spec
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanGet the actual instanceGet the instant recursively when the schemas defined in oneOf/anyof happen to be oneOf/anyOf schema as wellGet the list of oneOf/anyOf composed schemas allowed to be stored in this objectGet the schema type (e.g.inthashCode()Is nullablevoidsetActualInstance(Object instance) Set the actual instancetoString()
-
Constructor Details
-
AbstractOpenApiSchema
-
-
Method Details
-
getSchemas
Get the list of oneOf/anyOf composed schemas allowed to be stored in this object- Returns:
- an instance of the actual schema/object
-
getActualInstance
Get the actual instance- Returns:
- an instance of the actual schema/object
-
setActualInstance
Set the actual instance- Parameters:
instance- the actual instance of the schema/object
-
getActualInstanceRecursively
Get the instant recursively when the schemas defined in oneOf/anyof happen to be oneOf/anyOf schema as well- Returns:
- an instance of the actual schema/object
-
getSchemaType
Get the schema type (e.g. anyOf, oneOf)- Returns:
- the schema type
-
toString
-
equals
-
hashCode
public int hashCode() -
isNullable
Is nullable- Returns:
- true if it's nullable
-