@ -151,6 +151,15 @@ service TensorboardService {
option ( google.api.method_signature ) = "parent,tensorboard_run,tensorboard_run_id" ;
}
/ / Batch create TensorboardRuns.
rpc BatchCreateTensorboardRuns ( BatchCreateTensorboardRunsRequest ) returns ( BatchCreateTensorboardRunsResponse ) {
option ( google.api.http ) = {
post : "/v1beta1/{parent=projects/*/locations/*/tensorboards/*/experiments/*}/runs:batchCreate"
body : "*"
} ;
option ( google.api.method_signature ) = "parent,requests" ;
}
/ / Gets a TensorboardRun.
rpc GetTensorboardRun ( GetTensorboardRunRequest ) returns ( TensorboardRun ) {
option ( google.api.http ) = {
@ -188,6 +197,15 @@ service TensorboardService {
} ;
}
/ / Batch create TensorboardTimeSeries that belong to a TensorboardExperiment.
rpc BatchCreateTensorboardTimeSeries ( BatchCreateTensorboardTimeSeriesRequest ) returns ( BatchCreateTensorboardTimeSeriesResponse ) {
option ( google.api.http ) = {
post : "/v1beta1/{parent=projects/*/locations/*/tensorboards/*/experiments/*}/runs/*/timeSeries:batchCreate"
body : "*"
} ;
option ( google.api.method_signature ) = "parent,requests" ;
}
/ / Creates a TensorboardTimeSeries.
rpc CreateTensorboardTimeSeries ( CreateTensorboardTimeSeriesRequest ) returns ( TensorboardTimeSeries ) {
option ( google.api.http ) = {
@ -257,6 +275,17 @@ service TensorboardService {
option ( google.api.method_signature ) = "time_series" ;
}
/ / Write time series data points of multiple TensorboardTimeSeries in multiple
/ / TensorboardRun ' s. If any data fail to be ingested , an error will be
/ / returned.
rpc WriteTensorboardExperimentData ( WriteTensorboardExperimentDataRequest ) returns ( WriteTensorboardExperimentDataResponse ) {
option ( google.api.http ) = {
post : "/v1beta1/{tensorboard_experiment=projects/*/locations/*/tensorboards/*/experiments/*}:write"
body : "*"
} ;
option ( google.api.method_signature ) = "tensorboard_experiment,write_run_data_requests" ;
}
/ / Write time series data points into multiple TensorboardTimeSeries under
/ / a TensorboardRun. If any data fail to be ingested , an error will be
/ / returned.
@ -311,7 +340,7 @@ message GetTensorboardRequest {
message ListTensorboardsRequest {
/ / Required. The resource name of the Location to list Tensorboards.
/ / Format :
/ / 'projects/{project}/locations/{location}'
/ / ` projects / { project } / locations / { location } `
string parent = 1 [
( google.api.field_behavior ) = REQUIRED ,
( google.api.resource_reference ) = {
@ -497,10 +526,35 @@ message DeleteTensorboardExperimentRequest {
] ;
}
/ / Request message for [ TensorboardService.BatchCreateTensorboardRuns ] [ google.cloud.aiplatform.v1beta1.TensorboardService.BatchCreateTensorboardRuns ] .
message BatchCreateTensorboardRunsRequest {
/ / Required. The resource name of the TensorboardExperiment to create the
/ / TensorboardRuns in. Format :
/ / ` projects / { project } / locations / { location } / tensorboards / { tensorboard } / experiments / { experiment } `
/ / The parent field in the CreateTensorboardRunRequest messages must match
/ / this field.
string parent = 1 [
( google.api.field_behavior ) = REQUIRED ,
( google.api.resource_reference ) = {
type : "aiplatform.googleapis.com/TensorboardExperiment"
}
] ;
/ / Required. The request message specifying the TensorboardRuns to create.
/ / A maximum of 1000 TensorboardRuns can be created in a batch.
repeated CreateTensorboardRunRequest requests = 2 [ ( google.api.field_behavior ) = REQUIRED ] ;
}
/ / Response message for [ TensorboardService.BatchCreateTensorboardRuns ] [ google.cloud.aiplatform.v1beta1.TensorboardService.BatchCreateTensorboardRuns ] .
message BatchCreateTensorboardRunsResponse {
/ / The created TensorboardRuns.
repeated TensorboardRun tensorboard_runs = 1 ;
}
/ / Request message for [ TensorboardService.CreateTensorboardRun ] [ google.cloud.aiplatform.v1beta1.TensorboardService.CreateTensorboardRun ] .
message CreateTensorboardRunRequest {
/ / Required. The resource name of the Tensorboard to create the TensorboardRun in.
/ / Format :
/ / Required. The resource name of the TensorboardExperiment to create the TensorboardRun
/ / in. Format :
/ / ` projects / { project } / locations / { location } / tensorboards / { tensorboard } / experiments / { experiment } `
string parent = 1 [
( google.api.field_behavior ) = REQUIRED ,
@ -557,7 +611,7 @@ message ReadTensorboardBlobDataResponse {
/ / Request message for [ TensorboardService.ListTensorboardRuns ] [ google.cloud.aiplatform.v1beta1.TensorboardService.ListTensorboardRuns ] .
message ListTensorboardRunsRequest {
/ / Required. The resource name of the Tensorboard to list TensorboardRuns.
/ / Required. The resource name of the TensorboardExperiment to list TensorboardRuns.
/ / Format :
/ / 'projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}'
string parent = 1 [
@ -632,6 +686,33 @@ message DeleteTensorboardRunRequest {
] ;
}
/ / Request message for [ TensorboardService.BatchCreateTensorboardTimeSeries ] [ google.cloud.aiplatform.v1beta1.TensorboardService.BatchCreateTensorboardTimeSeries ] .
message BatchCreateTensorboardTimeSeriesRequest {
/ / Required. The resource name of the TensorboardExperiment to create the
/ / TensorboardTimeSeries in.
/ / Format :
/ / ` projects / { project } / locations / { location } / tensorboards / { tensorboard } / experiments / { experiment } `
/ / The TensorboardRuns referenced by the parent fields in the
/ / CreateTensorboardTimeSeriesRequest messages must be sub resources of this
/ / TensorboardExperiment.
string parent = 1 [
( google.api.field_behavior ) = REQUIRED ,
( google.api.resource_reference ) = {
type : "aiplatform.googleapis.com/TensorboardExperiment"
}
] ;
/ / Required. The request message specifying the TensorboardTimeSeries to create.
/ / A maximum of 1000 TensorboardTimeSeries can be created in a batch.
repeated CreateTensorboardTimeSeriesRequest requests = 2 [ ( google.api.field_behavior ) = REQUIRED ] ;
}
/ / Response message for [ TensorboardService.BatchCreateTensorboardTimeSeries ] [ google.cloud.aiplatform.v1beta1.TensorboardService.BatchCreateTensorboardTimeSeries ] .
message BatchCreateTensorboardTimeSeriesResponse {
/ / The created TensorboardTimeSeries.
repeated TensorboardTimeSeries tensorboard_time_series = 1 ;
}
/ / Request message for [ TensorboardService.CreateTensorboardTimeSeries ] [ google.cloud.aiplatform.v1beta1.TensorboardService.CreateTensorboardTimeSeries ] .
message CreateTensorboardTimeSeriesRequest {
/ / Required. The resource name of the TensorboardRun to create the
@ -775,6 +856,27 @@ message ReadTensorboardTimeSeriesDataResponse {
TimeSeriesData time_series_data = 1 ;
}
/ / Request message for [ TensorboardService.WriteTensorboardExperimentData ] [ google.cloud.aiplatform.v1beta1.TensorboardService.WriteTensorboardExperimentData ] .
message WriteTensorboardExperimentDataRequest {
/ / Required. The resource name of the TensorboardExperiment to write data to .
/ / Format :
/ / ` projects / { project } / locations / { location } / tensorboards / { tensorboard } / experiments / { experiment } `
string tensorboard_experiment = 1 [
( google.api.field_behavior ) = REQUIRED ,
( google.api.resource_reference ) = {
type : "aiplatform.googleapis.com/TensorboardExperiment"
}
] ;
/ / Required. Requests containing per - run TensorboardTimeSeries data to write.
repeated WriteTensorboardRunDataRequest write_run_data_requests = 2 [ ( google.api.field_behavior ) = REQUIRED ] ;
}
/ / Response message for [ TensorboardService.WriteTensorboardExperimentData ] [ google.cloud.aiplatform.v1beta1.TensorboardService.WriteTensorboardExperimentData ] .
message WriteTensorboardExperimentDataResponse {
}
/ / Request message for [ TensorboardService.WriteTensorboardRunData ] [ google.cloud.aiplatform.v1beta1.TensorboardService.WriteTensorboardRunData ] .
message WriteTensorboardRunDataRequest {
/ / Required. The resource name of the TensorboardRun to write data to .