Class LogsSchemaData

java.lang.Object
com.datadog.api.client.v1.model.LogsSchemaData

@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class LogsSchemaData extends Object
Configuration of the schema data to use.
  • Field Details

  • Constructor Details

    • LogsSchemaData

      public LogsSchemaData()
    • LogsSchemaData

      public LogsSchemaData(String className, Long classUid, String schemaType, String version)
  • Method Details

    • className

      public LogsSchemaData className(String className)
    • getClassName

      public String getClassName()
      Class name of the schema to use.
      Returns:
      className
    • setClassName

      public void setClassName(String className)
    • classUid

      public LogsSchemaData classUid(Long classUid)
    • getClassUid

      public Long getClassUid()
      Class UID of the schema to use.
      Returns:
      classUid
    • setClassUid

      public void setClassUid(Long classUid)
    • profiles

      public LogsSchemaData profiles(List<String> profiles)
    • addProfilesItem

      public LogsSchemaData addProfilesItem(String profilesItem)
    • getProfiles

      @Nullable public List<String> getProfiles()
      Optional list of profiles to modify the schema.
      Returns:
      profiles
    • setProfiles

      public void setProfiles(List<String> profiles)
    • schemaType

      public LogsSchemaData schemaType(String schemaType)
    • getSchemaType

      public String getSchemaType()
      Type of schema to use.
      Returns:
      schemaType
    • setSchemaType

      public void setSchemaType(String schemaType)
    • version

      public LogsSchemaData version(String version)
    • getVersion

      public String getVersion()
      Version of the schema to use.
      Returns:
      version
    • setVersion

      public void setVersion(String version)
    • putAdditionalProperty

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