Class TeamsOwnershipMappingBatchOperationDataAttributes

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

@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class TeamsOwnershipMappingBatchOperationDataAttributes extends Object
The attributes of the mapping to add. team_handle and view_name are required when op is add. At least one of service or application_id must be provided.
  • Field Details

  • Constructor Details

    • TeamsOwnershipMappingBatchOperationDataAttributes

      public TeamsOwnershipMappingBatchOperationDataAttributes()
  • Method Details

    • applicationId

      public TeamsOwnershipMappingBatchOperationDataAttributes applicationId(UUID applicationId)
    • getApplicationId

      @Nullable public UUID getApplicationId()
      The ID of the RUM application this mapping applies to. For browser applications, provide the real application UUID — the team is applied to the view regardless of service. For mobile applications, omit this field (or set it to the nil UUID 00000000-0000-0000-0000-000000000000) — the team is applied to the view and service combination across all applications.
      Returns:
      applicationId
    • setApplicationId

      public void setApplicationId(UUID applicationId)
    • matchType

    • getMatchType

      @Nullable public TeamsOwnershipMatchType getMatchType()
      How the view_name is matched against RUM view names.
      Returns:
      matchType
    • setMatchType

      public void setMatchType(TeamsOwnershipMatchType matchType)
    • service

    • getService

      @Nullable public String getService()
      The RUM application's service name. For browser applications, this is optional. For mobile applications, this is required and scopes the ownership to a specific service.
      Returns:
      service
    • setService

      public void setService(String service)
    • teamHandle

    • getTeamHandle

      @Nullable public String getTeamHandle()
      The handle of the team that owns the matched RUM views.
      Returns:
      teamHandle
    • setTeamHandle

      public void setTeamHandle(String teamHandle)
    • viewName

    • getViewName

      @Nullable public String getViewName()
      The RUM view name to match, or its prefix when match_type is prefix.
      Returns:
      viewName
    • setViewName

      public void setViewName(String viewName)
    • putAdditionalProperty

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