@datadog/datadog-api-client
Version:
OpenAPI client for Datadog APIs
42 lines (41 loc) • 1.52 kB
TypeScript
/**
* Unless explicitly stated otherwise all files in this repository are licensed under the Apache-2.0 License.
* This product includes software developed at Datadog (https://www.datadoghq.com/).
* Copyright 2020-Present Datadog, Inc.
*/
import { PatchTableRequestDataAttributesSchemaFieldsItems } from "./PatchTableRequestDataAttributesSchemaFieldsItems";
import { AttributeTypeMap } from "../../datadog-api-client-common/util";
/**
* Schema defining the updates to the structure and columns of the reference table. Schema fields cannot be deleted or renamed.
*/
export declare class PatchTableRequestDataAttributesSchema {
/**
* The schema fields.
*/
"fields": Array<PatchTableRequestDataAttributesSchemaFieldsItems>;
/**
* List of field names that serve as primary keys for the table. Only one primary key is supported, and it is used as an ID to retrieve rows. Primary keys cannot be changed after table creation.
*/
"primaryKeys": Array<string>;
/**
* A container for additional, undeclared properties.
* This is a holder for any undeclared properties as specified with
* the 'additionalProperties' keyword in the OAS document.
*/
"additionalProperties"?: {
[key: string]: any;
};
/**
* @ignore
*/
"_unparsed"?: boolean;
/**
* @ignore
*/
static readonly attributeTypeMap: AttributeTypeMap;
/**
* @ignore
*/
static getAttributeTypeMap(): AttributeTypeMap;
constructor();
}