public sealed class CreateTimeSeriesRequest : IMessage<CreateTimeSeriesRequest>, IEquatable<CreateTimeSeriesRequest>, IDeepCloneable<CreateTimeSeriesRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Cloud Monitoring v3 API class CreateTimeSeriesRequest.
public RepeatedField<TimeSeries> TimeSeries { get; }
Required. The new data to be added to a list of time series.
Adds at most one data point to each of several time series. The new data
point must be more recent than any other point in its time series. Each
TimeSeries value must fully specify a unique time series by supplying
all label values for the metric and the monitored resource.
The maximum number of TimeSeries objects per Create request is 200.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[[["\u003cp\u003eThis webpage provides documentation for the \u003ccode\u003eCreateTimeSeriesRequest\u003c/code\u003e class within the Google Cloud Monitoring v3 API, detailing its usage and properties.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version of the \u003ccode\u003eCreateTimeSeriesRequest\u003c/code\u003e documentation is for version 3.15.0, with links available for previous versions going back to 2.3.0.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eCreateTimeSeriesRequest\u003c/code\u003e class is used to create requests for adding new data points to time series, as seen by implementing \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eKey properties of the \u003ccode\u003eCreateTimeSeriesRequest\u003c/code\u003e class include \u003ccode\u003eName\u003c/code\u003e (for the project ID) and \u003ccode\u003eTimeSeries\u003c/code\u003e (for the data to be added), which have descriptions and type info.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eCreateTimeSeries\u003c/code\u003e request allows adding a maximum of 200 \u003ccode\u003eTimeSeries\u003c/code\u003e objects per request, and the new data point must be more recent than any other point in its time series.\u003c/p\u003e\n"]]],[],null,["# Google Cloud Monitoring v3 API - Class CreateTimeSeriesRequest (3.15.0)\n\nVersion latestkeyboard_arrow_down\n\n- [3.15.0 (latest)](/dotnet/docs/reference/Google.Cloud.Monitoring.V3/latest/Google.Cloud.Monitoring.V3.CreateTimeSeriesRequest)\n- [3.14.0](/dotnet/docs/reference/Google.Cloud.Monitoring.V3/3.14.0/Google.Cloud.Monitoring.V3.CreateTimeSeriesRequest)\n- [3.13.0](/dotnet/docs/reference/Google.Cloud.Monitoring.V3/3.13.0/Google.Cloud.Monitoring.V3.CreateTimeSeriesRequest)\n- [3.12.0](/dotnet/docs/reference/Google.Cloud.Monitoring.V3/3.12.0/Google.Cloud.Monitoring.V3.CreateTimeSeriesRequest)\n- [3.11.0](/dotnet/docs/reference/Google.Cloud.Monitoring.V3/3.11.0/Google.Cloud.Monitoring.V3.CreateTimeSeriesRequest)\n- [3.10.0](/dotnet/docs/reference/Google.Cloud.Monitoring.V3/3.10.0/Google.Cloud.Monitoring.V3.CreateTimeSeriesRequest)\n- [3.9.0](/dotnet/docs/reference/Google.Cloud.Monitoring.V3/3.9.0/Google.Cloud.Monitoring.V3.CreateTimeSeriesRequest)\n- [3.8.0](/dotnet/docs/reference/Google.Cloud.Monitoring.V3/3.8.0/Google.Cloud.Monitoring.V3.CreateTimeSeriesRequest)\n- [3.7.0](/dotnet/docs/reference/Google.Cloud.Monitoring.V3/3.7.0/Google.Cloud.Monitoring.V3.CreateTimeSeriesRequest)\n- [3.6.0](/dotnet/docs/reference/Google.Cloud.Monitoring.V3/3.6.0/Google.Cloud.Monitoring.V3.CreateTimeSeriesRequest)\n- [3.5.0](/dotnet/docs/reference/Google.Cloud.Monitoring.V3/3.5.0/Google.Cloud.Monitoring.V3.CreateTimeSeriesRequest)\n- [3.4.0](/dotnet/docs/reference/Google.Cloud.Monitoring.V3/3.4.0/Google.Cloud.Monitoring.V3.CreateTimeSeriesRequest)\n- [3.3.0](/dotnet/docs/reference/Google.Cloud.Monitoring.V3/3.3.0/Google.Cloud.Monitoring.V3.CreateTimeSeriesRequest)\n- [3.2.0](/dotnet/docs/reference/Google.Cloud.Monitoring.V3/3.2.0/Google.Cloud.Monitoring.V3.CreateTimeSeriesRequest)\n- [3.1.0](/dotnet/docs/reference/Google.Cloud.Monitoring.V3/3.1.0/Google.Cloud.Monitoring.V3.CreateTimeSeriesRequest)\n- [3.0.0](/dotnet/docs/reference/Google.Cloud.Monitoring.V3/3.0.0/Google.Cloud.Monitoring.V3.CreateTimeSeriesRequest)\n- [2.6.0](/dotnet/docs/reference/Google.Cloud.Monitoring.V3/2.6.0/Google.Cloud.Monitoring.V3.CreateTimeSeriesRequest)\n- [2.5.0](/dotnet/docs/reference/Google.Cloud.Monitoring.V3/2.5.0/Google.Cloud.Monitoring.V3.CreateTimeSeriesRequest)\n- [2.4.0](/dotnet/docs/reference/Google.Cloud.Monitoring.V3/2.4.0/Google.Cloud.Monitoring.V3.CreateTimeSeriesRequest)\n- [2.3.0](/dotnet/docs/reference/Google.Cloud.Monitoring.V3/2.3.0/Google.Cloud.Monitoring.V3.CreateTimeSeriesRequest) \n\n public sealed class CreateTimeSeriesRequest : IMessage\u003cCreateTimeSeriesRequest\u003e, IEquatable\u003cCreateTimeSeriesRequest\u003e, IDeepCloneable\u003cCreateTimeSeriesRequest\u003e, IBufferMessage, IMessage\n\nReference documentation and code samples for the Google Cloud Monitoring v3 API class CreateTimeSeriesRequest.\n\nThe `CreateTimeSeries` request. \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e CreateTimeSeriesRequest \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[CreateTimeSeriesRequest](/dotnet/docs/reference/Google.Cloud.Monitoring.V3/latest/Google.Cloud.Monitoring.V3.CreateTimeSeriesRequest), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[CreateTimeSeriesRequest](/dotnet/docs/reference/Google.Cloud.Monitoring.V3/latest/Google.Cloud.Monitoring.V3.CreateTimeSeriesRequest), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[CreateTimeSeriesRequest](/dotnet/docs/reference/Google.Cloud.Monitoring.V3/latest/Google.Cloud.Monitoring.V3.CreateTimeSeriesRequest), [IBufferMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IBufferMessage.html), [IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage.html) \n\nInherited Members\n-----------------\n\n[object.GetHashCode()](https://learn.microsoft.com/dotnet/api/system.object.gethashcode) \n[object.GetType()](https://learn.microsoft.com/dotnet/api/system.object.gettype) \n[object.ToString()](https://learn.microsoft.com/dotnet/api/system.object.tostring)\n\nNamespace\n---------\n\n[Google.Cloud.Monitoring.V3](/dotnet/docs/reference/Google.Cloud.Monitoring.V3/latest/Google.Cloud.Monitoring.V3)\n\nAssembly\n--------\n\nGoogle.Cloud.Monitoring.V3.dll\n\nConstructors\n------------\n\n### CreateTimeSeriesRequest()\n\n public CreateTimeSeriesRequest()\n\n### CreateTimeSeriesRequest(CreateTimeSeriesRequest)\n\n public CreateTimeSeriesRequest(CreateTimeSeriesRequest other)\n\nProperties\n----------\n\n### Name\n\n public string Name { get; set; }\n\nRequired. The\n[project](https://cloud.google.com/monitoring/api/v3#project_name) on which\nto execute the request. The format is: \n\n projects/[PROJECT_ID_OR_NUMBER]\n\n### ProjectName\n\n public ProjectName ProjectName { get; set; }\n\n[ProjectName](https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.ResourceNames.ProjectName.html)-typed view over the [Name](/dotnet/docs/reference/Google.Cloud.Monitoring.V3/latest/Google.Cloud.Monitoring.V3.CreateTimeSeriesRequest#Google_Cloud_Monitoring_V3_CreateTimeSeriesRequest_Name) resource name property.\n\n### TimeSeries\n\n public RepeatedField\u003cTimeSeries\u003e TimeSeries { get; }\n\nRequired. The new data to be added to a list of time series.\nAdds at most one data point to each of several time series. The new data\npoint must be more recent than any other point in its time series. Each\n`TimeSeries` value must fully specify a unique time series by supplying\nall label values for the metric and the monitored resource.\n\nThe maximum number of `TimeSeries` objects per `Create` request is 200."]]