Package com.datadog.api.client.v2.model
Class CreateTableRequestDataAttributes
java.lang.Object
com.datadog.api.client.v2.model.CreateTableRequestDataAttributes
@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
public class CreateTableRequestDataAttributes
extends Object
Attributes that define the reference table's configuration and properties.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionCreateTableRequestDataAttributes(CreateTableRequestDataAttributesSchema schema, ReferenceTableCreateSourceType source, String tableName) -
Method Summary
Modifier and TypeMethodDescriptionaddTagsItem(String tagsItem) description(String description) booleanReturn true if this CreateTableRequestDataAttributes object is equal to o.fileMetadata(CreateTableRequestDataAttributesFileMetadata fileMetadata) Return the additional (undeclared) property.Return the additional (undeclared) property with the specified name.Optional text describing the purpose or contents of this reference table.Metadata specifying where and how to access the reference table's data file.Schema defining the structure and columns of the reference table.The source type for creating reference table data.Name to identify this reference table.getTags()Tags for organizing and filtering reference tables.inthashCode()putAdditionalProperty(String key, Object value) Set the additional (undeclared) property with the specified name and value.voidsetDescription(String description) voidsetFileMetadata(CreateTableRequestDataAttributesFileMetadata fileMetadata) voidvoidvoidsetTableName(String tableName) voidsource(ReferenceTableCreateSourceType source) toString()
-
Field Details
-
unparsed
public boolean unparsed -
JSON_PROPERTY_DESCRIPTION
- See Also:
-
JSON_PROPERTY_FILE_METADATA
- See Also:
-
JSON_PROPERTY_SCHEMA
- See Also:
-
JSON_PROPERTY_SOURCE
- See Also:
-
JSON_PROPERTY_TABLE_NAME
- See Also:
-
JSON_PROPERTY_TAGS
- See Also:
-
-
Constructor Details
-
CreateTableRequestDataAttributes
public CreateTableRequestDataAttributes() -
CreateTableRequestDataAttributes
public CreateTableRequestDataAttributes(CreateTableRequestDataAttributesSchema schema, ReferenceTableCreateSourceType source, String tableName)
-
-
Method Details
-
description
-
getDescription
Optional text describing the purpose or contents of this reference table.- Returns:
- description
-
setDescription
-
fileMetadata
public CreateTableRequestDataAttributes fileMetadata(CreateTableRequestDataAttributesFileMetadata fileMetadata) -
getFileMetadata
Metadata specifying where and how to access the reference table's data file.- Returns:
- fileMetadata
-
setFileMetadata
-
schema
-
getSchema
Schema defining the structure and columns of the reference table.- Returns:
- schema
-
setSchema
-
source
-
getSource
The source type for creating reference table data. Only these source types can be created through this API.- Returns:
- source
-
setSource
-
tableName
-
getTableName
Name to identify this reference table.- Returns:
- tableName
-
setTableName
-
tags
-
addTagsItem
-
getTags
Tags for organizing and filtering reference tables.- Returns:
- tags
-
setTags
-
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:
- CreateTableRequestDataAttributes
-
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 CreateTableRequestDataAttributes object is equal to o. -
hashCode
public int hashCode() -
toString
-