Package com.datadog.api.client.v2.model
Class ServiceDefinitionV2Dot2
java.lang.Object
com.datadog.api.client.v2.model.ServiceDefinitionV2Dot2
@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
public class ServiceDefinitionV2Dot2
extends Object
Service definition v2.2 for providing service metadata and integrations.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringboolean -
Constructor Summary
ConstructorsConstructorDescriptionServiceDefinitionV2Dot2(String ddService, ServiceDefinitionV2Dot2Version schemaVersion) -
Method Summary
Modifier and TypeMethodDescriptionaddCiPipelineFingerprintsItem(String ciPipelineFingerprintsItem) addContactsItem(ServiceDefinitionV2Dot2Contact contactsItem) addLanguagesItem(String languagesItem) addLinksItem(ServiceDefinitionV2Dot2Link linksItem) addTagsItem(String tagsItem) application(String application) ciPipelineFingerprints(List<String> ciPipelineFingerprints) contacts(List<ServiceDefinitionV2Dot2Contact> contacts) description(String description) booleanReturn true if this ServiceDefinitionV2Dot2 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 set of CI fingerprints.A list of contacts related to the services.Unique identifier of the service.A short description of the service.Extensions to v2.2 schema.Third party integrations that Datadog supports.The service's programming language.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.getType()The type of service.inthashCode()integrations(ServiceDefinitionV2Dot2Integrations integrations) links(List<ServiceDefinitionV2Dot2Link> links) putAdditionalProperty(String key, Object value) Set the additional (undeclared) property with the specified name and value.putExtensionsItem(String key, Object extensionsItem) schemaVersion(ServiceDefinitionV2Dot2Version schemaVersion) voidsetApplication(String application) voidsetCiPipelineFingerprints(List<String> ciPipelineFingerprints) voidsetContacts(List<ServiceDefinitionV2Dot2Contact> contacts) voidsetDdService(String ddService) voidsetDescription(String description) voidsetExtensions(Map<String, Object> extensions) voidsetIntegrations(ServiceDefinitionV2Dot2Integrations integrations) voidsetLanguages(List<String> languages) voidsetLifecycle(String lifecycle) voidsetLinks(List<ServiceDefinitionV2Dot2Link> links) voidsetSchemaVersion(ServiceDefinitionV2Dot2Version schemaVersion) voidvoidvoidvoidtoString()
-
Field Details
-
unparsed
public boolean unparsed -
JSON_PROPERTY_APPLICATION
- See Also:
-
JSON_PROPERTY_CI_PIPELINE_FINGERPRINTS
- 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_LANGUAGES
- 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:
-
JSON_PROPERTY_TYPE
- See Also:
-
-
Constructor Details
-
ServiceDefinitionV2Dot2
public ServiceDefinitionV2Dot2() -
ServiceDefinitionV2Dot2
-
-
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
-
ciPipelineFingerprints
-
addCiPipelineFingerprintsItem
-
getCiPipelineFingerprints
A set of CI fingerprints.- Returns:
- ciPipelineFingerprints
-
setCiPipelineFingerprints
-
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.2 schema.- Returns:
- extensions
-
setExtensions
-
integrations
-
getIntegrations
Third party integrations that Datadog supports.- Returns:
- integrations
-
setIntegrations
-
languages
-
addLanguagesItem
-
getLanguages
The service's programming language. Datadog recognizes the following languages:dotnet,go,java,js,php,python,ruby, andc++.- Returns:
- languages
-
setLanguages
-
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
-
type
-
getType
The type of service.- Returns:
- type
-
setType
-
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:
- ServiceDefinitionV2Dot2
-
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 ServiceDefinitionV2Dot2 object is equal to o. -
hashCode
public int hashCode() -
toString
-