Class FleetIntegrationDetailsV2

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

@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class FleetIntegrationDetailsV2 extends Object
Detailed information about a single integration.
  • Field Details

  • Constructor Details

    • FleetIntegrationDetailsV2

      public FleetIntegrationDetailsV2()
  • Method Details

    • dataType

      public FleetIntegrationDetailsV2 dataType(String dataType)
    • getDataType

      @Nullable public String getDataType()
      Type of data collected, such as metrics or logs.
      Returns:
      dataType
    • setDataType

      public void setDataType(String dataType)
    • errorMessages

      public FleetIntegrationDetailsV2 errorMessages(List<String> errorMessages)
    • addErrorMessagesItem

      public FleetIntegrationDetailsV2 addErrorMessagesItem(String errorMessagesItem)
    • getErrorMessages

      @Nullable public List<String> getErrorMessages()
      Error messages if the integration has issues.
      Returns:
      errorMessages
    • setErrorMessages

      public void setErrorMessages(List<String> errorMessages)
    • initConfig

      public FleetIntegrationDetailsV2 initConfig(String initConfig)
    • getInitConfig

      @Nullable public String getInitConfig()
      Initialization configuration (YAML format).
      Returns:
      initConfig
    • setInitConfig

      public void setInitConfig(String initConfig)
    • instanceConfig

      public FleetIntegrationDetailsV2 instanceConfig(String instanceConfig)
    • getInstanceConfig

      @Nullable public String getInstanceConfig()
      Instance-specific configuration (YAML format).
      Returns:
      instanceConfig
    • setInstanceConfig

      public void setInstanceConfig(String instanceConfig)
    • isCustomCheck

      public FleetIntegrationDetailsV2 isCustomCheck(Boolean isCustomCheck)
    • getIsCustomCheck

      @Nullable public Boolean getIsCustomCheck()
      Whether this is a custom integration.
      Returns:
      isCustomCheck
    • setIsCustomCheck

      public void setIsCustomCheck(Boolean isCustomCheck)
    • isDefault

      public FleetIntegrationDetailsV2 isDefault(Boolean isDefault)
    • getIsDefault

      @Nullable public Boolean getIsDefault()
      Whether this is a default integration instance.
      Returns:
      isDefault
    • setIsDefault

      public void setIsDefault(Boolean isDefault)
    • isInit

      public FleetIntegrationDetailsV2 isInit(Boolean isInit)
    • getIsInit

      @Nullable public Boolean getIsInit()
      Whether this integration configuration is an init config.
      Returns:
      isInit
    • setIsInit

      public void setIsInit(Boolean isInit)
    • logConfig

      public FleetIntegrationDetailsV2 logConfig(String logConfig)
    • getLogConfig

      @Nullable public String getLogConfig()
      Log collection configuration (YAML format).
      Returns:
      logConfig
    • setLogConfig

      public void setLogConfig(String logConfig)
    • name

      public FleetIntegrationDetailsV2 name(String name)
    • getName

      @Nullable public String getName()
      Name of the integration instance.
      Returns:
      name
    • setName

      public void setName(String name)
    • podCount

      public FleetIntegrationDetailsV2 podCount(Long podCount)
    • getPodCount

      @Nullable public Long getPodCount()
      Number of pods running this integration. Absent from the response when the count is zero.
      Returns:
      podCount
    • setPodCount

      public void setPodCount(Long podCount)
    • sourceIndex

      public FleetIntegrationDetailsV2 sourceIndex(Long sourceIndex)
    • getSourceIndex

      @Nullable public Long getSourceIndex()
      Index in the configuration file.
      Returns:
      sourceIndex
    • setSourceIndex

      public void setSourceIndex(Long sourceIndex)
    • sourcePath

      public FleetIntegrationDetailsV2 sourcePath(String sourcePath)
    • getSourcePath

      @Nullable public String getSourcePath()
      Path to the configuration file.
      Returns:
      sourcePath
    • setSourcePath

      public void setSourcePath(String sourcePath)
    • type

      public FleetIntegrationDetailsV2 type(String type)
    • getType

      @Nullable public String getType()
      Integration type.
      Returns:
      type
    • setType

      public void setType(String type)
    • putAdditionalProperty

      public FleetIntegrationDetailsV2 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:
      FleetIntegrationDetailsV2
    • 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 FleetIntegrationDetailsV2 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