Class ObservabilityPipelineConfigDestinationItem

java.lang.Object
com.datadog.api.client.AbstractOpenApiSchema
com.datadog.api.client.v2.model.ObservabilityPipelineConfigDestinationItem

@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class ObservabilityPipelineConfigDestinationItem extends AbstractOpenApiSchema
  • Field Details

    • unparsed

      public boolean unparsed
    • schemas

      public static final Map<String,jakarta.ws.rs.core.GenericType> schemas
  • Constructor Details

  • Method Details

    • getSchemas

      public Map<String,jakarta.ws.rs.core.GenericType> getSchemas()
      Description copied from class: AbstractOpenApiSchema
      Get the list of oneOf/anyOf composed schemas allowed to be stored in this object
      Specified by:
      getSchemas in class AbstractOpenApiSchema
      Returns:
      an instance of the actual schema/object
    • setActualInstance

      public void setActualInstance(Object instance)
      Set the instance that matches the oneOf child schema, check the instance parameter is valid against the oneOf child schemas: ObservabilityPipelineElasticsearchDestination, ObservabilityPipelineHttpClientDestination, ObservabilityPipelineAmazonOpenSearchDestination, ObservabilityPipelineAmazonS3Destination, ObservabilityPipelineAmazonS3GenericDestination, ObservabilityPipelineAmazonSecurityLakeDestination, AzureStorageDestination, ObservabilityPipelineClickhouseDestination, ObservabilityPipelineCloudPremDestination, ObservabilityPipelineCrowdStrikeNextGenSiemDestination, ObservabilityPipelineDatadogLogsDestination, ObservabilityPipelineGoogleChronicleDestination, ObservabilityPipelineGoogleCloudStorageDestination, ObservabilityPipelineGooglePubSubDestination, ObservabilityPipelineKafkaDestination, MicrosoftSentinelDestination, ObservabilityPipelineNewRelicDestination, ObservabilityPipelineOpenSearchDestination, ObservabilityPipelineRsyslogDestination, ObservabilityPipelineSentinelOneDestination, ObservabilityPipelineSocketDestination, ObservabilityPipelineSplunkHecDestination, ObservabilityPipelineSumoLogicDestination, ObservabilityPipelineSyslogNgDestination, ObservabilityPipelineDatabricksZerobusDestination, ObservabilityPipelineDatadogMetricsDestination, ObservabilityPipelineOpentelemetryMetricsDestination, ObservabilityPipelinePrometheusRemoteWriteDestination, ObservabilityPipelineSplunkHecMetricsDestination

      It could be an instance of the 'oneOf' schemas. The oneOf child schemas may themselves be a composed schema (allOf, anyOf, oneOf).

      Overrides:
      setActualInstance in class AbstractOpenApiSchema
      Parameters:
      instance - the actual instance of the schema/object
    • getActualInstance

      public Object getActualInstance()
      Get the actual instance, which can be the following: ObservabilityPipelineElasticsearchDestination, ObservabilityPipelineHttpClientDestination, ObservabilityPipelineAmazonOpenSearchDestination, ObservabilityPipelineAmazonS3Destination, ObservabilityPipelineAmazonS3GenericDestination, ObservabilityPipelineAmazonSecurityLakeDestination, AzureStorageDestination, ObservabilityPipelineClickhouseDestination, ObservabilityPipelineCloudPremDestination, ObservabilityPipelineCrowdStrikeNextGenSiemDestination, ObservabilityPipelineDatadogLogsDestination, ObservabilityPipelineGoogleChronicleDestination, ObservabilityPipelineGoogleCloudStorageDestination, ObservabilityPipelineGooglePubSubDestination, ObservabilityPipelineKafkaDestination, MicrosoftSentinelDestination, ObservabilityPipelineNewRelicDestination, ObservabilityPipelineOpenSearchDestination, ObservabilityPipelineRsyslogDestination, ObservabilityPipelineSentinelOneDestination, ObservabilityPipelineSocketDestination, ObservabilityPipelineSplunkHecDestination, ObservabilityPipelineSumoLogicDestination, ObservabilityPipelineSyslogNgDestination, ObservabilityPipelineDatabricksZerobusDestination, ObservabilityPipelineDatadogMetricsDestination, ObservabilityPipelineOpentelemetryMetricsDestination, ObservabilityPipelinePrometheusRemoteWriteDestination, ObservabilityPipelineSplunkHecMetricsDestination
      Overrides:
      getActualInstance in class AbstractOpenApiSchema
      Returns:
      The actual instance (ObservabilityPipelineElasticsearchDestination, ObservabilityPipelineHttpClientDestination, ObservabilityPipelineAmazonOpenSearchDestination, ObservabilityPipelineAmazonS3Destination, ObservabilityPipelineAmazonS3GenericDestination, ObservabilityPipelineAmazonSecurityLakeDestination, AzureStorageDestination, ObservabilityPipelineClickhouseDestination, ObservabilityPipelineCloudPremDestination, ObservabilityPipelineCrowdStrikeNextGenSiemDestination, ObservabilityPipelineDatadogLogsDestination, ObservabilityPipelineGoogleChronicleDestination, ObservabilityPipelineGoogleCloudStorageDestination, ObservabilityPipelineGooglePubSubDestination, ObservabilityPipelineKafkaDestination, MicrosoftSentinelDestination, ObservabilityPipelineNewRelicDestination, ObservabilityPipelineOpenSearchDestination, ObservabilityPipelineRsyslogDestination, ObservabilityPipelineSentinelOneDestination, ObservabilityPipelineSocketDestination, ObservabilityPipelineSplunkHecDestination, ObservabilityPipelineSumoLogicDestination, ObservabilityPipelineSyslogNgDestination, ObservabilityPipelineDatabricksZerobusDestination, ObservabilityPipelineDatadogMetricsDestination, ObservabilityPipelineOpentelemetryMetricsDestination, ObservabilityPipelinePrometheusRemoteWriteDestination, ObservabilityPipelineSplunkHecMetricsDestination)
    • getObservabilityPipelineElasticsearchDestination

      public ObservabilityPipelineElasticsearchDestination getObservabilityPipelineElasticsearchDestination() throws ClassCastException
      Get the actual instance of `ObservabilityPipelineElasticsearchDestination`. If the actual instance is not `ObservabilityPipelineElasticsearchDestination`, the ClassCastException will be thrown.
      Returns:
      The actual instance of `ObservabilityPipelineElasticsearchDestination`
      Throws:
      ClassCastException - if the instance is not `ObservabilityPipelineElasticsearchDestination`
    • getObservabilityPipelineHttpClientDestination

      public ObservabilityPipelineHttpClientDestination getObservabilityPipelineHttpClientDestination() throws ClassCastException
      Get the actual instance of `ObservabilityPipelineHttpClientDestination`. If the actual instance is not `ObservabilityPipelineHttpClientDestination`, the ClassCastException will be thrown.
      Returns:
      The actual instance of `ObservabilityPipelineHttpClientDestination`
      Throws:
      ClassCastException - if the instance is not `ObservabilityPipelineHttpClientDestination`
    • getObservabilityPipelineAmazonOpenSearchDestination

      public ObservabilityPipelineAmazonOpenSearchDestination getObservabilityPipelineAmazonOpenSearchDestination() throws ClassCastException
      Get the actual instance of `ObservabilityPipelineAmazonOpenSearchDestination`. If the actual instance is not `ObservabilityPipelineAmazonOpenSearchDestination`, the ClassCastException will be thrown.
      Returns:
      The actual instance of `ObservabilityPipelineAmazonOpenSearchDestination`
      Throws:
      ClassCastException - if the instance is not `ObservabilityPipelineAmazonOpenSearchDestination`
    • getObservabilityPipelineAmazonS3Destination

      public ObservabilityPipelineAmazonS3Destination getObservabilityPipelineAmazonS3Destination() throws ClassCastException
      Get the actual instance of `ObservabilityPipelineAmazonS3Destination`. If the actual instance is not `ObservabilityPipelineAmazonS3Destination`, the ClassCastException will be thrown.
      Returns:
      The actual instance of `ObservabilityPipelineAmazonS3Destination`
      Throws:
      ClassCastException - if the instance is not `ObservabilityPipelineAmazonS3Destination`
    • getObservabilityPipelineAmazonS3GenericDestination

      public ObservabilityPipelineAmazonS3GenericDestination getObservabilityPipelineAmazonS3GenericDestination() throws ClassCastException
      Get the actual instance of `ObservabilityPipelineAmazonS3GenericDestination`. If the actual instance is not `ObservabilityPipelineAmazonS3GenericDestination`, the ClassCastException will be thrown.
      Returns:
      The actual instance of `ObservabilityPipelineAmazonS3GenericDestination`
      Throws:
      ClassCastException - if the instance is not `ObservabilityPipelineAmazonS3GenericDestination`
    • getObservabilityPipelineAmazonSecurityLakeDestination

      public ObservabilityPipelineAmazonSecurityLakeDestination getObservabilityPipelineAmazonSecurityLakeDestination() throws ClassCastException
      Get the actual instance of `ObservabilityPipelineAmazonSecurityLakeDestination`. If the actual instance is not `ObservabilityPipelineAmazonSecurityLakeDestination`, the ClassCastException will be thrown.
      Returns:
      The actual instance of `ObservabilityPipelineAmazonSecurityLakeDestination`
      Throws:
      ClassCastException - if the instance is not `ObservabilityPipelineAmazonSecurityLakeDestination`
    • getAzureStorageDestination

      public AzureStorageDestination getAzureStorageDestination() throws ClassCastException
      Get the actual instance of `AzureStorageDestination`. If the actual instance is not `AzureStorageDestination`, the ClassCastException will be thrown.
      Returns:
      The actual instance of `AzureStorageDestination`
      Throws:
      ClassCastException - if the instance is not `AzureStorageDestination`
    • getObservabilityPipelineClickhouseDestination

      public ObservabilityPipelineClickhouseDestination getObservabilityPipelineClickhouseDestination() throws ClassCastException
      Get the actual instance of `ObservabilityPipelineClickhouseDestination`. If the actual instance is not `ObservabilityPipelineClickhouseDestination`, the ClassCastException will be thrown.
      Returns:
      The actual instance of `ObservabilityPipelineClickhouseDestination`
      Throws:
      ClassCastException - if the instance is not `ObservabilityPipelineClickhouseDestination`
    • getObservabilityPipelineCloudPremDestination

      public ObservabilityPipelineCloudPremDestination getObservabilityPipelineCloudPremDestination() throws ClassCastException
      Get the actual instance of `ObservabilityPipelineCloudPremDestination`. If the actual instance is not `ObservabilityPipelineCloudPremDestination`, the ClassCastException will be thrown.
      Returns:
      The actual instance of `ObservabilityPipelineCloudPremDestination`
      Throws:
      ClassCastException - if the instance is not `ObservabilityPipelineCloudPremDestination`
    • getObservabilityPipelineCrowdStrikeNextGenSiemDestination

      public ObservabilityPipelineCrowdStrikeNextGenSiemDestination getObservabilityPipelineCrowdStrikeNextGenSiemDestination() throws ClassCastException
      Get the actual instance of `ObservabilityPipelineCrowdStrikeNextGenSiemDestination`. If the actual instance is not `ObservabilityPipelineCrowdStrikeNextGenSiemDestination`, the ClassCastException will be thrown.
      Returns:
      The actual instance of `ObservabilityPipelineCrowdStrikeNextGenSiemDestination`
      Throws:
      ClassCastException - if the instance is not `ObservabilityPipelineCrowdStrikeNextGenSiemDestination`
    • getObservabilityPipelineDatadogLogsDestination

      public ObservabilityPipelineDatadogLogsDestination getObservabilityPipelineDatadogLogsDestination() throws ClassCastException
      Get the actual instance of `ObservabilityPipelineDatadogLogsDestination`. If the actual instance is not `ObservabilityPipelineDatadogLogsDestination`, the ClassCastException will be thrown.
      Returns:
      The actual instance of `ObservabilityPipelineDatadogLogsDestination`
      Throws:
      ClassCastException - if the instance is not `ObservabilityPipelineDatadogLogsDestination`
    • getObservabilityPipelineGoogleChronicleDestination

      public ObservabilityPipelineGoogleChronicleDestination getObservabilityPipelineGoogleChronicleDestination() throws ClassCastException
      Get the actual instance of `ObservabilityPipelineGoogleChronicleDestination`. If the actual instance is not `ObservabilityPipelineGoogleChronicleDestination`, the ClassCastException will be thrown.
      Returns:
      The actual instance of `ObservabilityPipelineGoogleChronicleDestination`
      Throws:
      ClassCastException - if the instance is not `ObservabilityPipelineGoogleChronicleDestination`
    • getObservabilityPipelineGoogleCloudStorageDestination

      public ObservabilityPipelineGoogleCloudStorageDestination getObservabilityPipelineGoogleCloudStorageDestination() throws ClassCastException
      Get the actual instance of `ObservabilityPipelineGoogleCloudStorageDestination`. If the actual instance is not `ObservabilityPipelineGoogleCloudStorageDestination`, the ClassCastException will be thrown.
      Returns:
      The actual instance of `ObservabilityPipelineGoogleCloudStorageDestination`
      Throws:
      ClassCastException - if the instance is not `ObservabilityPipelineGoogleCloudStorageDestination`
    • getObservabilityPipelineGooglePubSubDestination

      public ObservabilityPipelineGooglePubSubDestination getObservabilityPipelineGooglePubSubDestination() throws ClassCastException
      Get the actual instance of `ObservabilityPipelineGooglePubSubDestination`. If the actual instance is not `ObservabilityPipelineGooglePubSubDestination`, the ClassCastException will be thrown.
      Returns:
      The actual instance of `ObservabilityPipelineGooglePubSubDestination`
      Throws:
      ClassCastException - if the instance is not `ObservabilityPipelineGooglePubSubDestination`
    • getObservabilityPipelineKafkaDestination

      public ObservabilityPipelineKafkaDestination getObservabilityPipelineKafkaDestination() throws ClassCastException
      Get the actual instance of `ObservabilityPipelineKafkaDestination`. If the actual instance is not `ObservabilityPipelineKafkaDestination`, the ClassCastException will be thrown.
      Returns:
      The actual instance of `ObservabilityPipelineKafkaDestination`
      Throws:
      ClassCastException - if the instance is not `ObservabilityPipelineKafkaDestination`
    • getMicrosoftSentinelDestination

      public MicrosoftSentinelDestination getMicrosoftSentinelDestination() throws ClassCastException
      Get the actual instance of `MicrosoftSentinelDestination`. If the actual instance is not `MicrosoftSentinelDestination`, the ClassCastException will be thrown.
      Returns:
      The actual instance of `MicrosoftSentinelDestination`
      Throws:
      ClassCastException - if the instance is not `MicrosoftSentinelDestination`
    • getObservabilityPipelineNewRelicDestination

      public ObservabilityPipelineNewRelicDestination getObservabilityPipelineNewRelicDestination() throws ClassCastException
      Get the actual instance of `ObservabilityPipelineNewRelicDestination`. If the actual instance is not `ObservabilityPipelineNewRelicDestination`, the ClassCastException will be thrown.
      Returns:
      The actual instance of `ObservabilityPipelineNewRelicDestination`
      Throws:
      ClassCastException - if the instance is not `ObservabilityPipelineNewRelicDestination`
    • getObservabilityPipelineOpenSearchDestination

      public ObservabilityPipelineOpenSearchDestination getObservabilityPipelineOpenSearchDestination() throws ClassCastException
      Get the actual instance of `ObservabilityPipelineOpenSearchDestination`. If the actual instance is not `ObservabilityPipelineOpenSearchDestination`, the ClassCastException will be thrown.
      Returns:
      The actual instance of `ObservabilityPipelineOpenSearchDestination`
      Throws:
      ClassCastException - if the instance is not `ObservabilityPipelineOpenSearchDestination`
    • getObservabilityPipelineRsyslogDestination

      public ObservabilityPipelineRsyslogDestination getObservabilityPipelineRsyslogDestination() throws ClassCastException
      Get the actual instance of `ObservabilityPipelineRsyslogDestination`. If the actual instance is not `ObservabilityPipelineRsyslogDestination`, the ClassCastException will be thrown.
      Returns:
      The actual instance of `ObservabilityPipelineRsyslogDestination`
      Throws:
      ClassCastException - if the instance is not `ObservabilityPipelineRsyslogDestination`
    • getObservabilityPipelineSentinelOneDestination

      public ObservabilityPipelineSentinelOneDestination getObservabilityPipelineSentinelOneDestination() throws ClassCastException
      Get the actual instance of `ObservabilityPipelineSentinelOneDestination`. If the actual instance is not `ObservabilityPipelineSentinelOneDestination`, the ClassCastException will be thrown.
      Returns:
      The actual instance of `ObservabilityPipelineSentinelOneDestination`
      Throws:
      ClassCastException - if the instance is not `ObservabilityPipelineSentinelOneDestination`
    • getObservabilityPipelineSocketDestination

      public ObservabilityPipelineSocketDestination getObservabilityPipelineSocketDestination() throws ClassCastException
      Get the actual instance of `ObservabilityPipelineSocketDestination`. If the actual instance is not `ObservabilityPipelineSocketDestination`, the ClassCastException will be thrown.
      Returns:
      The actual instance of `ObservabilityPipelineSocketDestination`
      Throws:
      ClassCastException - if the instance is not `ObservabilityPipelineSocketDestination`
    • getObservabilityPipelineSplunkHecDestination

      public ObservabilityPipelineSplunkHecDestination getObservabilityPipelineSplunkHecDestination() throws ClassCastException
      Get the actual instance of `ObservabilityPipelineSplunkHecDestination`. If the actual instance is not `ObservabilityPipelineSplunkHecDestination`, the ClassCastException will be thrown.
      Returns:
      The actual instance of `ObservabilityPipelineSplunkHecDestination`
      Throws:
      ClassCastException - if the instance is not `ObservabilityPipelineSplunkHecDestination`
    • getObservabilityPipelineSumoLogicDestination

      public ObservabilityPipelineSumoLogicDestination getObservabilityPipelineSumoLogicDestination() throws ClassCastException
      Get the actual instance of `ObservabilityPipelineSumoLogicDestination`. If the actual instance is not `ObservabilityPipelineSumoLogicDestination`, the ClassCastException will be thrown.
      Returns:
      The actual instance of `ObservabilityPipelineSumoLogicDestination`
      Throws:
      ClassCastException - if the instance is not `ObservabilityPipelineSumoLogicDestination`
    • getObservabilityPipelineSyslogNgDestination

      public ObservabilityPipelineSyslogNgDestination getObservabilityPipelineSyslogNgDestination() throws ClassCastException
      Get the actual instance of `ObservabilityPipelineSyslogNgDestination`. If the actual instance is not `ObservabilityPipelineSyslogNgDestination`, the ClassCastException will be thrown.
      Returns:
      The actual instance of `ObservabilityPipelineSyslogNgDestination`
      Throws:
      ClassCastException - if the instance is not `ObservabilityPipelineSyslogNgDestination`
    • getObservabilityPipelineDatabricksZerobusDestination

      public ObservabilityPipelineDatabricksZerobusDestination getObservabilityPipelineDatabricksZerobusDestination() throws ClassCastException
      Get the actual instance of `ObservabilityPipelineDatabricksZerobusDestination`. If the actual instance is not `ObservabilityPipelineDatabricksZerobusDestination`, the ClassCastException will be thrown.
      Returns:
      The actual instance of `ObservabilityPipelineDatabricksZerobusDestination`
      Throws:
      ClassCastException - if the instance is not `ObservabilityPipelineDatabricksZerobusDestination`
    • getObservabilityPipelineDatadogMetricsDestination

      public ObservabilityPipelineDatadogMetricsDestination getObservabilityPipelineDatadogMetricsDestination() throws ClassCastException
      Get the actual instance of `ObservabilityPipelineDatadogMetricsDestination`. If the actual instance is not `ObservabilityPipelineDatadogMetricsDestination`, the ClassCastException will be thrown.
      Returns:
      The actual instance of `ObservabilityPipelineDatadogMetricsDestination`
      Throws:
      ClassCastException - if the instance is not `ObservabilityPipelineDatadogMetricsDestination`
    • getObservabilityPipelineOpentelemetryMetricsDestination

      public ObservabilityPipelineOpentelemetryMetricsDestination getObservabilityPipelineOpentelemetryMetricsDestination() throws ClassCastException
      Get the actual instance of `ObservabilityPipelineOpentelemetryMetricsDestination`. If the actual instance is not `ObservabilityPipelineOpentelemetryMetricsDestination`, the ClassCastException will be thrown.
      Returns:
      The actual instance of `ObservabilityPipelineOpentelemetryMetricsDestination`
      Throws:
      ClassCastException - if the instance is not `ObservabilityPipelineOpentelemetryMetricsDestination`
    • getObservabilityPipelinePrometheusRemoteWriteDestination

      public ObservabilityPipelinePrometheusRemoteWriteDestination getObservabilityPipelinePrometheusRemoteWriteDestination() throws ClassCastException
      Get the actual instance of `ObservabilityPipelinePrometheusRemoteWriteDestination`. If the actual instance is not `ObservabilityPipelinePrometheusRemoteWriteDestination`, the ClassCastException will be thrown.
      Returns:
      The actual instance of `ObservabilityPipelinePrometheusRemoteWriteDestination`
      Throws:
      ClassCastException - if the instance is not `ObservabilityPipelinePrometheusRemoteWriteDestination`
    • getObservabilityPipelineSplunkHecMetricsDestination

      public ObservabilityPipelineSplunkHecMetricsDestination getObservabilityPipelineSplunkHecMetricsDestination() throws ClassCastException
      Get the actual instance of `ObservabilityPipelineSplunkHecMetricsDestination`. If the actual instance is not `ObservabilityPipelineSplunkHecMetricsDestination`, the ClassCastException will be thrown.
      Returns:
      The actual instance of `ObservabilityPipelineSplunkHecMetricsDestination`
      Throws:
      ClassCastException - if the instance is not `ObservabilityPipelineSplunkHecMetricsDestination`