@java.lang.Override public Builder newBuilderForType() { return newBuilder(); }
/** * Creates or adds data to one or more time series. The response is empty if all time series in * the request were written. If any time series could not be written, a corresponding failure * message is included in the error response. * * <p>Sample code: * * <pre><code> * try (MetricServiceClient metricServiceClient = MetricServiceClient.create()) { * ProjectName name = ProjectName.of("[PROJECT]"); * List<TimeSeries> timeSeries = new ArrayList<>(); * metricServiceClient.createTimeSeries(name.toString(), timeSeries); * } * </code></pre> * * @param name The project on which to execute the request. The format is * `"projects/{project_id_or_number}"`. * @param timeSeries 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. * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ public final void createTimeSeries(String name, List<TimeSeries> timeSeries) { CreateTimeSeriesRequest request = CreateTimeSeriesRequest.newBuilder().setName(name).addAllTimeSeries(timeSeries).build(); createTimeSeries(request); }
CreateTimeSeriesRequest.newBuilder() .setName(name == null ? null : name.toString()) .addAllTimeSeries(timeSeries)
public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() {
timeSeriesList.add(timeSeries); CreateTimeSeriesRequest request = CreateTimeSeriesRequest.newBuilder() .setName(name.toString()) .addAllTimeSeries(timeSeriesList)
timeSeriesList.add(timeSeries); CreateTimeSeriesRequest request = CreateTimeSeriesRequest.newBuilder() .setName(name.toString()) .addAllTimeSeries(timeSeriesList)
/** * Creates or adds data to one or more time series. The response is empty if all time series in * the request were written. If any time series could not be written, a corresponding failure * message is included in the error response. * * <p>Sample code: * * <pre><code> * try (MetricServiceClient metricServiceClient = MetricServiceClient.create()) { * ProjectName name = ProjectName.of("[PROJECT]"); * List<TimeSeries> timeSeries = new ArrayList<>(); * metricServiceClient.createTimeSeries(name.toString(), timeSeries); * } * </code></pre> * * @param name The project on which to execute the request. The format is * `"projects/{project_id_or_number}"`. * @param timeSeries 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. * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ public final void createTimeSeries(String name, List<TimeSeries> timeSeries) { CreateTimeSeriesRequest request = CreateTimeSeriesRequest.newBuilder().setName(name).addAllTimeSeries(timeSeries).build(); createTimeSeries(request); }
CreateTimeSeriesRequest request = CreateTimeSeriesRequest.newBuilder() .setName("projects/" + config.projectId()) .addAllTimeSeries(series)
CreateTimeSeriesRequest.newBuilder() .setName(name == null ? null : name.toString()) .addAllTimeSeries(timeSeries)
@Test public void export() { CreateTimeSeriesExporter exporter = new CreateTimeSeriesExporter( PROJECT_ID, new FakeMetricServiceClient(mockStub), DEFAULT_RESOURCE, null); exporter.export(Collections.singletonList(METRIC)); verify(mockStub, times(1)).createTimeSeriesCallable(); List<TimeSeries> timeSeries = StackdriverExportUtils.createTimeSeriesList( METRIC, DEFAULT_RESOURCE, StackdriverExportUtils.CUSTOM_OPENCENSUS_DOMAIN); verify(mockCreateTimeSeriesCallable, times(1)) .call( eq( CreateTimeSeriesRequest.newBuilder() .setName("projects/" + PROJECT_ID) .addAllTimeSeries(timeSeries) .build())); }
try { CreateTimeSeriesRequest request = CreateTimeSeriesRequest.newBuilder() .setName(projectName.toString()) .addAllTimeSeries(batchedTimeSeries)