Package com.datadog.api.client.v2.model
Class ServiceDefinitionV2Dot1
java.lang.Object
com.datadog.api.client.v2.model.ServiceDefinitionV2Dot1
@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
public class ServiceDefinitionV2Dot1
extends Object
Service definition v2.1 for providing service metadata and integrations.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionServiceDefinitionV2Dot1(String ddService, ServiceDefinitionV2Dot1Version schemaVersion) -
Method Summary
Modifier and TypeMethodDescriptionaddContactsItem(ServiceDefinitionV2Dot1Contact contactsItem) addLinksItem(ServiceDefinitionV2Dot1Link linksItem) addTagsItem(String tagsItem) application(String application) contacts(List<ServiceDefinitionV2Dot1Contact> contacts) description(String description) booleanReturn true if this ServiceDefinitionV2Dot1 object is equal to o.extensions(Map<String, Object> extensions) Return the additional (undeclared) property.Return the additional (undeclared) property with the specified name.Identifier for a group of related services serving a product feature, which the service is a part of.A list of contacts related to the services.Unique identifier of the service.A short description of the service.Extensions to v2.1 schema.Third party integrations that Datadog supports.The current life cycle phase of the service.getLinks()A list of links related to the services.Schema version being used.getTags()A set of custom tags.getTeam()Team that owns the service.getTier()Importance of the service.inthashCode()integrations(ServiceDefinitionV2Dot1Integrations integrations) links(List<ServiceDefinitionV2Dot1Link> links) putAdditionalProperty(String key, Object value) Set the additional (undeclared) property with the specified name and value.putExtensionsItem(String key, Object extensionsItem) schemaVersion(ServiceDefinitionV2Dot1Version schemaVersion) voidsetApplication(String application) voidsetContacts(List<ServiceDefinitionV2Dot1Contact> contacts) voidsetDdService(String ddService) voidsetDescription(String description) voidsetExtensions(Map<String, Object> extensions) voidsetIntegrations(ServiceDefinitionV2Dot1Integrations integrations) voidsetLifecycle(String lifecycle) voidsetLinks(List<ServiceDefinitionV2Dot1Link> links) voidsetSchemaVersion(ServiceDefinitionV2Dot1Version schemaVersion) voidvoidvoidtoString()
-
Field Details
-
unparsed
public boolean unparsed -
JSON_PROPERTY_APPLICATION
- See Also:
-
JSON_PROPERTY_CONTACTS
- See Also:
-
JSON_PROPERTY_DD_SERVICE
- See Also:
-
JSON_PROPERTY_DESCRIPTION
- See Also:
-
JSON_PROPERTY_EXTENSIONS
- See Also:
-
JSON_PROPERTY_INTEGRATIONS
- See Also:
-
JSON_PROPERTY_LIFECYCLE
- See Also:
-
JSON_PROPERTY_LINKS
- See Also:
-
JSON_PROPERTY_SCHEMA_VERSION
- See Also:
-
JSON_PROPERTY_TAGS
- See Also:
-
JSON_PROPERTY_TEAM
- See Also:
-
JSON_PROPERTY_TIER
- See Also:
-
-
Constructor Details
-
ServiceDefinitionV2Dot1
public ServiceDefinitionV2Dot1() -
ServiceDefinitionV2Dot1
-
-
Method Details
-
application
-
getApplication
Identifier for a group of related services serving a product feature, which the service is a part of.- Returns:
- application
-
setApplication
-
contacts
-
addContactsItem
-
getContacts
A list of contacts related to the services.- Returns:
- contacts
-
setContacts
-
ddService
-
getDdService
Unique identifier of the service. Must be unique across all services and is used to match with a service in Datadog.- Returns:
- ddService
-
setDdService
-
description
-
getDescription
A short description of the service.- Returns:
- description
-
setDescription
-
extensions
-
putExtensionsItem
-
getExtensions
Extensions to v2.1 schema.- Returns:
- extensions
-
setExtensions
-
integrations
-
getIntegrations
Third party integrations that Datadog supports.- Returns:
- integrations
-
setIntegrations
-
lifecycle
-
getLifecycle
The current life cycle phase of the service.- Returns:
- lifecycle
-
setLifecycle
-
links
-
addLinksItem
-
getLinks
A list of links related to the services.- Returns:
- links
-
setLinks
-
schemaVersion
-
getSchemaVersion
Schema version being used.- Returns:
- schemaVersion
-
setSchemaVersion
-
tags
-
addTagsItem
-
getTags
A set of custom tags.- Returns:
- tags
-
setTags
-
team
-
getTeam
Team that owns the service. It is used to locate a team defined in Datadog Teams if it exists.- Returns:
- team
-
setTeam
-
tier
-
getTier
Importance of the service.- Returns:
- tier
-
setTier
-
putAdditionalProperty
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 setvalue- The associated value- Returns:
- ServiceDefinitionV2Dot1
-
getAdditionalProperties
Return the additional (undeclared) property.- Returns:
- The additional properties
-
getAdditionalProperty
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
Return true if this ServiceDefinitionV2Dot1 object is equal to o. -
hashCode
public int hashCode() -
toString
-