Class ObservabilityPipelineConfigSourceItem

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

@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class ObservabilityPipelineConfigSourceItem 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: ObservabilityPipelineDatadogAgentSource, ObservabilityPipelineAmazonDataFirehoseSource, ObservabilityPipelineAmazonS3Source, ObservabilityPipelineFluentBitSource, ObservabilityPipelineFluentdSource, ObservabilityPipelineGooglePubSubSource, ObservabilityPipelineHttpClientSource, ObservabilityPipelineHttpServerSource, ObservabilityPipelineKafkaSource, ObservabilityPipelineLogstashSource, ObservabilityPipelineRsyslogSource, ObservabilityPipelineSocketSource, ObservabilityPipelineSplunkHecSource, ObservabilityPipelineSplunkTcpSource, ObservabilityPipelineSumoLogicSource, ObservabilityPipelineSyslogNgSource, ObservabilityPipelineWebsocketSource, ObservabilityPipelineOpentelemetrySource, ObservabilityPipelinePrometheusRemoteWriteSource

      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: ObservabilityPipelineDatadogAgentSource, ObservabilityPipelineAmazonDataFirehoseSource, ObservabilityPipelineAmazonS3Source, ObservabilityPipelineFluentBitSource, ObservabilityPipelineFluentdSource, ObservabilityPipelineGooglePubSubSource, ObservabilityPipelineHttpClientSource, ObservabilityPipelineHttpServerSource, ObservabilityPipelineKafkaSource, ObservabilityPipelineLogstashSource, ObservabilityPipelineRsyslogSource, ObservabilityPipelineSocketSource, ObservabilityPipelineSplunkHecSource, ObservabilityPipelineSplunkTcpSource, ObservabilityPipelineSumoLogicSource, ObservabilityPipelineSyslogNgSource, ObservabilityPipelineWebsocketSource, ObservabilityPipelineOpentelemetrySource, ObservabilityPipelinePrometheusRemoteWriteSource
      Overrides:
      getActualInstance in class AbstractOpenApiSchema
      Returns:
      The actual instance (ObservabilityPipelineDatadogAgentSource, ObservabilityPipelineAmazonDataFirehoseSource, ObservabilityPipelineAmazonS3Source, ObservabilityPipelineFluentBitSource, ObservabilityPipelineFluentdSource, ObservabilityPipelineGooglePubSubSource, ObservabilityPipelineHttpClientSource, ObservabilityPipelineHttpServerSource, ObservabilityPipelineKafkaSource, ObservabilityPipelineLogstashSource, ObservabilityPipelineRsyslogSource, ObservabilityPipelineSocketSource, ObservabilityPipelineSplunkHecSource, ObservabilityPipelineSplunkTcpSource, ObservabilityPipelineSumoLogicSource, ObservabilityPipelineSyslogNgSource, ObservabilityPipelineWebsocketSource, ObservabilityPipelineOpentelemetrySource, ObservabilityPipelinePrometheusRemoteWriteSource)
    • getObservabilityPipelineDatadogAgentSource

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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