Class TeamHierarchyLinkTeamAttributes

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

@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class TeamHierarchyLinkTeamAttributes extends Object
Team hierarchy links connect different teams. This represents attributes from teams that are connected by the team hierarchy link.
  • Field Details

  • Constructor Details

    • TeamHierarchyLinkTeamAttributes

      public TeamHierarchyLinkTeamAttributes()
    • TeamHierarchyLinkTeamAttributes

      public TeamHierarchyLinkTeamAttributes(String handle, String name)
  • Method Details

    • avatar

      public TeamHierarchyLinkTeamAttributes avatar(String avatar)
    • getAvatar

      @Nullable public String getAvatar()
      The team's avatar
      Returns:
      avatar
    • getAvatar_JsonNullable

      public org.openapitools.jackson.nullable.JsonNullable<String> getAvatar_JsonNullable()
    • setAvatar_JsonNullable

      public void setAvatar_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> avatar)
    • setAvatar

      public void setAvatar(String avatar)
    • banner

      public TeamHierarchyLinkTeamAttributes banner(Long banner)
    • getBanner

      @Nullable public Long getBanner()
      The team's banner
      Returns:
      banner
    • setBanner

      public void setBanner(Long banner)
    • handle

      public TeamHierarchyLinkTeamAttributes handle(String handle)
    • getHandle

      public String getHandle()
      The team's handle
      Returns:
      handle
    • setHandle

      public void setHandle(String handle)
    • isManaged

      public TeamHierarchyLinkTeamAttributes isManaged(Boolean isManaged)
    • getIsManaged

      @Nullable public Boolean getIsManaged()
      Whether the team is managed
      Returns:
      isManaged
    • setIsManaged

      public void setIsManaged(Boolean isManaged)
    • isOpenMembership

      public TeamHierarchyLinkTeamAttributes isOpenMembership(Boolean isOpenMembership)
    • getIsOpenMembership

      @Nullable public Boolean getIsOpenMembership()
      Whether the team has open membership
      Returns:
      isOpenMembership
    • setIsOpenMembership

      public void setIsOpenMembership(Boolean isOpenMembership)
    • linkCount

      public TeamHierarchyLinkTeamAttributes linkCount(Long linkCount)
    • getLinkCount

      @Nullable public Long getLinkCount()
      The number of links for the team
      Returns:
      linkCount
    • setLinkCount

      public void setLinkCount(Long linkCount)
    • name

    • getName

      public String getName()
      The team's name
      Returns:
      name
    • setName

      public void setName(String name)
    • summary

      public TeamHierarchyLinkTeamAttributes summary(String summary)
    • getSummary

      @Nullable public String getSummary()
      The team's summary
      Returns:
      summary
    • getSummary_JsonNullable

      public org.openapitools.jackson.nullable.JsonNullable<String> getSummary_JsonNullable()
    • setSummary_JsonNullable

      public void setSummary_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> summary)
    • setSummary

      public void setSummary(String summary)
    • userCount

      public TeamHierarchyLinkTeamAttributes userCount(Long userCount)
    • getUserCount

      @Nullable public Long getUserCount()
      The number of users in the team
      Returns:
      userCount
    • setUserCount

      public void setUserCount(Long userCount)
    • putAdditionalProperty

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