Class ActionConnectionIntegration

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

@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class ActionConnectionIntegration 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: AWSIntegration, AnthropicIntegration, AsanaIntegration, AzureIntegration, CircleCIIntegration, ClickupIntegration, CloudflareIntegration, ConfigCatIntegration, DatadogIntegration, FastlyIntegration, FreshserviceIntegration, GCPIntegration, GeminiIntegration, GitlabIntegration, GreyNoiseIntegration, HTTPIntegration, LaunchDarklyIntegration, NotionIntegration, OktaIntegration, OpenAIIntegration, ServiceNowIntegration, SplitIntegration, StatsigIntegration, VirusTotalIntegration

      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: AWSIntegration, AnthropicIntegration, AsanaIntegration, AzureIntegration, CircleCIIntegration, ClickupIntegration, CloudflareIntegration, ConfigCatIntegration, DatadogIntegration, FastlyIntegration, FreshserviceIntegration, GCPIntegration, GeminiIntegration, GitlabIntegration, GreyNoiseIntegration, HTTPIntegration, LaunchDarklyIntegration, NotionIntegration, OktaIntegration, OpenAIIntegration, ServiceNowIntegration, SplitIntegration, StatsigIntegration, VirusTotalIntegration
      Overrides:
      getActualInstance in class AbstractOpenApiSchema
      Returns:
      The actual instance (AWSIntegration, AnthropicIntegration, AsanaIntegration, AzureIntegration, CircleCIIntegration, ClickupIntegration, CloudflareIntegration, ConfigCatIntegration, DatadogIntegration, FastlyIntegration, FreshserviceIntegration, GCPIntegration, GeminiIntegration, GitlabIntegration, GreyNoiseIntegration, HTTPIntegration, LaunchDarklyIntegration, NotionIntegration, OktaIntegration, OpenAIIntegration, ServiceNowIntegration, SplitIntegration, StatsigIntegration, VirusTotalIntegration)
    • getAWSIntegration

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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