Class FleetAgentConfigurationFilesV2

java.lang.Object
com.datadog.api.client.v2.model.FleetAgentConfigurationFilesV2

@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class FleetAgentConfigurationFilesV2 extends Object
Configuration details for an agent, organized by configuration layer.
  • Field Details

    • unparsed

      public boolean unparsed
    • JSON_PROPERTY_AGENT_CONFIGURATION

      public static final String JSON_PROPERTY_AGENT_CONFIGURATION
      See Also:
    • JSON_PROPERTY_APPLICATION_MONITORING_CONFIGURATION

      public static final String JSON_PROPERTY_APPLICATION_MONITORING_CONFIGURATION
      See Also:
    • JSON_PROPERTY_OTEL_COLLECTORS_CONFIGURATION

      public static final String JSON_PROPERTY_OTEL_COLLECTORS_CONFIGURATION
      See Also:
    • JSON_PROPERTY_SECURITY_AGENT_CONFIGURATION

      public static final String JSON_PROPERTY_SECURITY_AGENT_CONFIGURATION
      See Also:
    • JSON_PROPERTY_SYSTEM_PROBE_CONFIGURATION

      public static final String JSON_PROPERTY_SYSTEM_PROBE_CONFIGURATION
      See Also:
  • Constructor Details

    • FleetAgentConfigurationFilesV2

      public FleetAgentConfigurationFilesV2()
  • Method Details

    • agentConfiguration

      public FleetAgentConfigurationFilesV2 agentConfiguration(FleetConfigurationLayer agentConfiguration)
    • getAgentConfiguration

      @Nullable public FleetConfigurationLayer getAgentConfiguration()
      Configuration information organized by layers.
      Returns:
      agentConfiguration
    • setAgentConfiguration

      public void setAgentConfiguration(FleetConfigurationLayer agentConfiguration)
    • applicationMonitoringConfiguration

      public FleetAgentConfigurationFilesV2 applicationMonitoringConfiguration(FleetConfigurationLayer applicationMonitoringConfiguration)
    • getApplicationMonitoringConfiguration

      @Nullable public FleetConfigurationLayer getApplicationMonitoringConfiguration()
      Configuration information organized by layers.
      Returns:
      applicationMonitoringConfiguration
    • setApplicationMonitoringConfiguration

      public void setApplicationMonitoringConfiguration(FleetConfigurationLayer applicationMonitoringConfiguration)
    • otelCollectorsConfiguration

      public FleetAgentConfigurationFilesV2 otelCollectorsConfiguration(List<FleetOtelCollectorConfigurationV2> otelCollectorsConfiguration)
    • addOtelCollectorsConfigurationItem

      public FleetAgentConfigurationFilesV2 addOtelCollectorsConfigurationItem(FleetOtelCollectorConfigurationV2 otelCollectorsConfigurationItem)
    • getOtelCollectorsConfiguration

      @Nullable public List<FleetOtelCollectorConfigurationV2> getOtelCollectorsConfiguration()
      Configuration for OpenTelemetry collectors associated with the agent. Present only when the agent has associated OpenTelemetry collectors.
      Returns:
      otelCollectorsConfiguration
    • setOtelCollectorsConfiguration

      public void setOtelCollectorsConfiguration(List<FleetOtelCollectorConfigurationV2> otelCollectorsConfiguration)
    • securityAgentConfiguration

      public FleetAgentConfigurationFilesV2 securityAgentConfiguration(FleetConfigurationLayer securityAgentConfiguration)
    • getSecurityAgentConfiguration

      @Nullable public FleetConfigurationLayer getSecurityAgentConfiguration()
      Configuration information organized by layers.
      Returns:
      securityAgentConfiguration
    • setSecurityAgentConfiguration

      public void setSecurityAgentConfiguration(FleetConfigurationLayer securityAgentConfiguration)
    • systemProbeConfiguration

      public FleetAgentConfigurationFilesV2 systemProbeConfiguration(FleetConfigurationLayer systemProbeConfiguration)
    • getSystemProbeConfiguration

      @Nullable public FleetConfigurationLayer getSystemProbeConfiguration()
      Configuration information organized by layers.
      Returns:
      systemProbeConfiguration
    • setSystemProbeConfiguration

      public void setSystemProbeConfiguration(FleetConfigurationLayer systemProbeConfiguration)
    • putAdditionalProperty

      public FleetAgentConfigurationFilesV2 putAdditionalProperty(String key, Object value)
      Set the additional (undeclared) property with the specified name and value. If the property does not already exist, create it otherwise replace it.
      Parameters:
      key - The arbitrary key to set
      value - The associated value
      Returns:
      FleetAgentConfigurationFilesV2
    • getAdditionalProperties

      public Map<String,Object> getAdditionalProperties()
      Return the additional (undeclared) property.
      Returns:
      The additional properties
    • getAdditionalProperty

      public Object getAdditionalProperty(String key)
      Return the additional (undeclared) property with the specified name.
      Parameters:
      key - The arbitrary key to get
      Returns:
      The specific additional property for the given key
    • equals

      public boolean equals(Object o)
      Return true if this FleetAgentConfigurationFilesV2 object is equal to o.
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object