|
|
|
@ -45,7 +45,8 @@ service TensorboardService { |
|
|
|
|
"https://www.googleapis.com/auth/cloud-platform.read-only"; |
|
|
|
|
|
|
|
|
|
// Creates a Tensorboard. |
|
|
|
|
rpc CreateTensorboard(CreateTensorboardRequest) returns (google.longrunning.Operation) { |
|
|
|
|
rpc CreateTensorboard(CreateTensorboardRequest) |
|
|
|
|
returns (google.longrunning.Operation) { |
|
|
|
|
option (google.api.http) = { |
|
|
|
|
post: "/v1/{parent=projects/*/locations/*}/tensorboards" |
|
|
|
|
body: "tensorboard" |
|
|
|
@ -65,8 +66,18 @@ service TensorboardService { |
|
|
|
|
option (google.api.method_signature) = "name"; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Returns a list of monthly active users for a given TensorBoard instance. |
|
|
|
|
rpc ReadTensorboardUsage(ReadTensorboardUsageRequest) |
|
|
|
|
returns (ReadTensorboardUsageResponse) { |
|
|
|
|
option (google.api.http) = { |
|
|
|
|
get: "/v1/{tensorboard=projects/*/locations/*/tensorboards/*}:readUsage" |
|
|
|
|
}; |
|
|
|
|
option (google.api.method_signature) = "tensorboard"; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Updates a Tensorboard. |
|
|
|
|
rpc UpdateTensorboard(UpdateTensorboardRequest) returns (google.longrunning.Operation) { |
|
|
|
|
rpc UpdateTensorboard(UpdateTensorboardRequest) |
|
|
|
|
returns (google.longrunning.Operation) { |
|
|
|
|
option (google.api.http) = { |
|
|
|
|
patch: "/v1/{tensorboard.name=projects/*/locations/*/tensorboards/*}" |
|
|
|
|
body: "tensorboard" |
|
|
|
@ -79,7 +90,8 @@ service TensorboardService { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Lists Tensorboards in a Location. |
|
|
|
|
rpc ListTensorboards(ListTensorboardsRequest) returns (ListTensorboardsResponse) { |
|
|
|
|
rpc ListTensorboards(ListTensorboardsRequest) |
|
|
|
|
returns (ListTensorboardsResponse) { |
|
|
|
|
option (google.api.http) = { |
|
|
|
|
get: "/v1/{parent=projects/*/locations/*}/tensorboards" |
|
|
|
|
}; |
|
|
|
@ -87,7 +99,8 @@ service TensorboardService { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Deletes a Tensorboard. |
|
|
|
|
rpc DeleteTensorboard(DeleteTensorboardRequest) returns (google.longrunning.Operation) { |
|
|
|
|
rpc DeleteTensorboard(DeleteTensorboardRequest) |
|
|
|
|
returns (google.longrunning.Operation) { |
|
|
|
|
option (google.api.http) = { |
|
|
|
|
delete: "/v1/{name=projects/*/locations/*/tensorboards/*}" |
|
|
|
|
}; |
|
|
|
@ -99,16 +112,19 @@ service TensorboardService { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Creates a TensorboardExperiment. |
|
|
|
|
rpc CreateTensorboardExperiment(CreateTensorboardExperimentRequest) returns (TensorboardExperiment) { |
|
|
|
|
rpc CreateTensorboardExperiment(CreateTensorboardExperimentRequest) |
|
|
|
|
returns (TensorboardExperiment) { |
|
|
|
|
option (google.api.http) = { |
|
|
|
|
post: "/v1/{parent=projects/*/locations/*/tensorboards/*}/experiments" |
|
|
|
|
body: "tensorboard_experiment" |
|
|
|
|
}; |
|
|
|
|
option (google.api.method_signature) = "parent,tensorboard_experiment,tensorboard_experiment_id"; |
|
|
|
|
option (google.api.method_signature) = |
|
|
|
|
"parent,tensorboard_experiment,tensorboard_experiment_id"; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Gets a TensorboardExperiment. |
|
|
|
|
rpc GetTensorboardExperiment(GetTensorboardExperimentRequest) returns (TensorboardExperiment) { |
|
|
|
|
rpc GetTensorboardExperiment(GetTensorboardExperimentRequest) |
|
|
|
|
returns (TensorboardExperiment) { |
|
|
|
|
option (google.api.http) = { |
|
|
|
|
get: "/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*}" |
|
|
|
|
}; |
|
|
|
@ -116,7 +132,8 @@ service TensorboardService { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Updates a TensorboardExperiment. |
|
|
|
|
rpc UpdateTensorboardExperiment(UpdateTensorboardExperimentRequest) returns (TensorboardExperiment) { |
|
|
|
|
rpc UpdateTensorboardExperiment(UpdateTensorboardExperimentRequest) |
|
|
|
|
returns (TensorboardExperiment) { |
|
|
|
|
option (google.api.http) = { |
|
|
|
|
patch: "/v1/{tensorboard_experiment.name=projects/*/locations/*/tensorboards/*/experiments/*}" |
|
|
|
|
body: "tensorboard_experiment" |
|
|
|
@ -125,7 +142,8 @@ service TensorboardService { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Lists TensorboardExperiments in a Location. |
|
|
|
|
rpc ListTensorboardExperiments(ListTensorboardExperimentsRequest) returns (ListTensorboardExperimentsResponse) { |
|
|
|
|
rpc ListTensorboardExperiments(ListTensorboardExperimentsRequest) |
|
|
|
|
returns (ListTensorboardExperimentsResponse) { |
|
|
|
|
option (google.api.http) = { |
|
|
|
|
get: "/v1/{parent=projects/*/locations/*/tensorboards/*}/experiments" |
|
|
|
|
}; |
|
|
|
@ -133,7 +151,8 @@ service TensorboardService { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Deletes a TensorboardExperiment. |
|
|
|
|
rpc DeleteTensorboardExperiment(DeleteTensorboardExperimentRequest) returns (google.longrunning.Operation) { |
|
|
|
|
rpc DeleteTensorboardExperiment(DeleteTensorboardExperimentRequest) |
|
|
|
|
returns (google.longrunning.Operation) { |
|
|
|
|
option (google.api.http) = { |
|
|
|
|
delete: "/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*}" |
|
|
|
|
}; |
|
|
|
@ -145,16 +164,19 @@ service TensorboardService { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Creates a TensorboardRun. |
|
|
|
|
rpc CreateTensorboardRun(CreateTensorboardRunRequest) returns (TensorboardRun) { |
|
|
|
|
rpc CreateTensorboardRun(CreateTensorboardRunRequest) |
|
|
|
|
returns (TensorboardRun) { |
|
|
|
|
option (google.api.http) = { |
|
|
|
|
post: "/v1/{parent=projects/*/locations/*/tensorboards/*/experiments/*}/runs" |
|
|
|
|
body: "tensorboard_run" |
|
|
|
|
}; |
|
|
|
|
option (google.api.method_signature) = "parent,tensorboard_run,tensorboard_run_id"; |
|
|
|
|
option (google.api.method_signature) = |
|
|
|
|
"parent,tensorboard_run,tensorboard_run_id"; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Batch create TensorboardRuns. |
|
|
|
|
rpc BatchCreateTensorboardRuns(BatchCreateTensorboardRunsRequest) returns (BatchCreateTensorboardRunsResponse) { |
|
|
|
|
rpc BatchCreateTensorboardRuns(BatchCreateTensorboardRunsRequest) |
|
|
|
|
returns (BatchCreateTensorboardRunsResponse) { |
|
|
|
|
option (google.api.http) = { |
|
|
|
|
post: "/v1/{parent=projects/*/locations/*/tensorboards/*/experiments/*}/runs:batchCreate" |
|
|
|
|
body: "*" |
|
|
|
@ -171,7 +193,8 @@ service TensorboardService { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Updates a TensorboardRun. |
|
|
|
|
rpc UpdateTensorboardRun(UpdateTensorboardRunRequest) returns (TensorboardRun) { |
|
|
|
|
rpc UpdateTensorboardRun(UpdateTensorboardRunRequest) |
|
|
|
|
returns (TensorboardRun) { |
|
|
|
|
option (google.api.http) = { |
|
|
|
|
patch: "/v1/{tensorboard_run.name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}" |
|
|
|
|
body: "tensorboard_run" |
|
|
|
@ -180,7 +203,8 @@ service TensorboardService { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Lists TensorboardRuns in a Location. |
|
|
|
|
rpc ListTensorboardRuns(ListTensorboardRunsRequest) returns (ListTensorboardRunsResponse) { |
|
|
|
|
rpc ListTensorboardRuns(ListTensorboardRunsRequest) |
|
|
|
|
returns (ListTensorboardRunsResponse) { |
|
|
|
|
option (google.api.http) = { |
|
|
|
|
get: "/v1/{parent=projects/*/locations/*/tensorboards/*/experiments/*}/runs" |
|
|
|
|
}; |
|
|
|
@ -188,7 +212,8 @@ service TensorboardService { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Deletes a TensorboardRun. |
|
|
|
|
rpc DeleteTensorboardRun(DeleteTensorboardRunRequest) returns (google.longrunning.Operation) { |
|
|
|
|
rpc DeleteTensorboardRun(DeleteTensorboardRunRequest) |
|
|
|
|
returns (google.longrunning.Operation) { |
|
|
|
|
option (google.api.http) = { |
|
|
|
|
delete: "/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}" |
|
|
|
|
}; |
|
|
|
@ -200,7 +225,8 @@ service TensorboardService { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Batch create TensorboardTimeSeries that belong to a TensorboardExperiment. |
|
|
|
|
rpc BatchCreateTensorboardTimeSeries(BatchCreateTensorboardTimeSeriesRequest) returns (BatchCreateTensorboardTimeSeriesResponse) { |
|
|
|
|
rpc BatchCreateTensorboardTimeSeries(BatchCreateTensorboardTimeSeriesRequest) |
|
|
|
|
returns (BatchCreateTensorboardTimeSeriesResponse) { |
|
|
|
|
option (google.api.http) = { |
|
|
|
|
post: "/v1/{parent=projects/*/locations/*/tensorboards/*/experiments/*}/runs/*/timeSeries:batchCreate" |
|
|
|
|
body: "*" |
|
|
|
@ -209,7 +235,8 @@ service TensorboardService { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Creates a TensorboardTimeSeries. |
|
|
|
|
rpc CreateTensorboardTimeSeries(CreateTensorboardTimeSeriesRequest) returns (TensorboardTimeSeries) { |
|
|
|
|
rpc CreateTensorboardTimeSeries(CreateTensorboardTimeSeriesRequest) |
|
|
|
|
returns (TensorboardTimeSeries) { |
|
|
|
|
option (google.api.http) = { |
|
|
|
|
post: "/v1/{parent=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/timeSeries" |
|
|
|
|
body: "tensorboard_time_series" |
|
|
|
@ -218,7 +245,8 @@ service TensorboardService { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Gets a TensorboardTimeSeries. |
|
|
|
|
rpc GetTensorboardTimeSeries(GetTensorboardTimeSeriesRequest) returns (TensorboardTimeSeries) { |
|
|
|
|
rpc GetTensorboardTimeSeries(GetTensorboardTimeSeriesRequest) |
|
|
|
|
returns (TensorboardTimeSeries) { |
|
|
|
|
option (google.api.http) = { |
|
|
|
|
get: "/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}" |
|
|
|
|
}; |
|
|
|
@ -226,16 +254,19 @@ service TensorboardService { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Updates a TensorboardTimeSeries. |
|
|
|
|
rpc UpdateTensorboardTimeSeries(UpdateTensorboardTimeSeriesRequest) returns (TensorboardTimeSeries) { |
|
|
|
|
rpc UpdateTensorboardTimeSeries(UpdateTensorboardTimeSeriesRequest) |
|
|
|
|
returns (TensorboardTimeSeries) { |
|
|
|
|
option (google.api.http) = { |
|
|
|
|
patch: "/v1/{tensorboard_time_series.name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}" |
|
|
|
|
body: "tensorboard_time_series" |
|
|
|
|
}; |
|
|
|
|
option (google.api.method_signature) = "tensorboard_time_series,update_mask"; |
|
|
|
|
option (google.api.method_signature) = |
|
|
|
|
"tensorboard_time_series,update_mask"; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Lists TensorboardTimeSeries in a Location. |
|
|
|
|
rpc ListTensorboardTimeSeries(ListTensorboardTimeSeriesRequest) returns (ListTensorboardTimeSeriesResponse) { |
|
|
|
|
rpc ListTensorboardTimeSeries(ListTensorboardTimeSeriesRequest) |
|
|
|
|
returns (ListTensorboardTimeSeriesResponse) { |
|
|
|
|
option (google.api.http) = { |
|
|
|
|
get: "/v1/{parent=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/timeSeries" |
|
|
|
|
}; |
|
|
|
@ -243,7 +274,8 @@ service TensorboardService { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Deletes a TensorboardTimeSeries. |
|
|
|
|
rpc DeleteTensorboardTimeSeries(DeleteTensorboardTimeSeriesRequest) returns (google.longrunning.Operation) { |
|
|
|
|
rpc DeleteTensorboardTimeSeries(DeleteTensorboardTimeSeriesRequest) |
|
|
|
|
returns (google.longrunning.Operation) { |
|
|
|
|
option (google.api.http) = { |
|
|
|
|
delete: "/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}" |
|
|
|
|
}; |
|
|
|
@ -256,10 +288,12 @@ service TensorboardService { |
|
|
|
|
|
|
|
|
|
// Reads multiple TensorboardTimeSeries' data. The data point number limit is |
|
|
|
|
// 1000 for scalars, 100 for tensors and blob references. If the number of |
|
|
|
|
// data points stored is less than the limit, all data will be returned. |
|
|
|
|
// Otherwise, that limit number of data points will be randomly selected from |
|
|
|
|
// data points stored is less than the limit, all data is returned. |
|
|
|
|
// Otherwise, the number limit of data points is randomly selected from |
|
|
|
|
// this time series and returned. |
|
|
|
|
rpc BatchReadTensorboardTimeSeriesData(BatchReadTensorboardTimeSeriesDataRequest) returns (BatchReadTensorboardTimeSeriesDataResponse) { |
|
|
|
|
rpc BatchReadTensorboardTimeSeriesData( |
|
|
|
|
BatchReadTensorboardTimeSeriesDataRequest) |
|
|
|
|
returns (BatchReadTensorboardTimeSeriesDataResponse) { |
|
|
|
|
option (google.api.http) = { |
|
|
|
|
get: "/v1/{tensorboard=projects/*/locations/*/tensorboards/*}/experiments/*/runs/*/timeSeries:batchRead" |
|
|
|
|
}; |
|
|
|
@ -267,11 +301,12 @@ service TensorboardService { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Reads a TensorboardTimeSeries' data. By default, if the number of data |
|
|
|
|
// points stored is less than 1000, all data will be returned. Otherwise, 1000 |
|
|
|
|
// data points will be randomly selected from this time series and returned. |
|
|
|
|
// points stored is less than 1000, all data is returned. Otherwise, 1000 |
|
|
|
|
// data points is randomly selected from this time series and returned. |
|
|
|
|
// This value can be changed by changing max_data_points, which can't be |
|
|
|
|
// greater than 10k. |
|
|
|
|
rpc ReadTensorboardTimeSeriesData(ReadTensorboardTimeSeriesDataRequest) returns (ReadTensorboardTimeSeriesDataResponse) { |
|
|
|
|
rpc ReadTensorboardTimeSeriesData(ReadTensorboardTimeSeriesDataRequest) |
|
|
|
|
returns (ReadTensorboardTimeSeriesDataResponse) { |
|
|
|
|
option (google.api.http) = { |
|
|
|
|
get: "/v1/{tensorboard_time_series=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}:read" |
|
|
|
|
}; |
|
|
|
@ -282,7 +317,8 @@ service TensorboardService { |
|
|
|
|
// This is to allow reading blob data stored in consumer project's Cloud |
|
|
|
|
// Storage bucket without users having to obtain Cloud Storage access |
|
|
|
|
// permission. |
|
|
|
|
rpc ReadTensorboardBlobData(ReadTensorboardBlobDataRequest) returns (stream ReadTensorboardBlobDataResponse) { |
|
|
|
|
rpc ReadTensorboardBlobData(ReadTensorboardBlobDataRequest) |
|
|
|
|
returns (stream ReadTensorboardBlobDataResponse) { |
|
|
|
|
option (google.api.http) = { |
|
|
|
|
get: "/v1/{time_series=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}:readBlobData" |
|
|
|
|
}; |
|
|
|
@ -290,20 +326,21 @@ service TensorboardService { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// 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) { |
|
|
|
|
// TensorboardRun's. If any data fail to be ingested, an error is returned. |
|
|
|
|
rpc WriteTensorboardExperimentData(WriteTensorboardExperimentDataRequest) |
|
|
|
|
returns (WriteTensorboardExperimentDataResponse) { |
|
|
|
|
option (google.api.http) = { |
|
|
|
|
post: "/v1/{tensorboard_experiment=projects/*/locations/*/tensorboards/*/experiments/*}:write" |
|
|
|
|
body: "*" |
|
|
|
|
}; |
|
|
|
|
option (google.api.method_signature) = "tensorboard_experiment,write_run_data_requests"; |
|
|
|
|
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. |
|
|
|
|
rpc WriteTensorboardRunData(WriteTensorboardRunDataRequest) returns (WriteTensorboardRunDataResponse) { |
|
|
|
|
// a TensorboardRun. If any data fail to be ingested, an error is returned. |
|
|
|
|
rpc WriteTensorboardRunData(WriteTensorboardRunDataRequest) |
|
|
|
|
returns (WriteTensorboardRunDataResponse) { |
|
|
|
|
option (google.api.http) = { |
|
|
|
|
post: "/v1/{tensorboard_run=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}:write" |
|
|
|
|
body: "*" |
|
|
|
@ -313,7 +350,8 @@ service TensorboardService { |
|
|
|
|
|
|
|
|
|
// Exports a TensorboardTimeSeries' data. Data is returned in paginated |
|
|
|
|
// responses. |
|
|
|
|
rpc ExportTensorboardTimeSeriesData(ExportTensorboardTimeSeriesDataRequest) returns (ExportTensorboardTimeSeriesDataResponse) { |
|
|
|
|
rpc ExportTensorboardTimeSeriesData(ExportTensorboardTimeSeriesDataRequest) |
|
|
|
|
returns (ExportTensorboardTimeSeriesDataResponse) { |
|
|
|
|
option (google.api.http) = { |
|
|
|
|
post: "/v1/{tensorboard_time_series=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}:exportTensorboardTimeSeries" |
|
|
|
|
body: "*" |
|
|
|
@ -322,7 +360,8 @@ service TensorboardService { |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Request message for [TensorboardService.CreateTensorboard][google.cloud.aiplatform.v1.TensorboardService.CreateTensorboard]. |
|
|
|
|
// Request message for |
|
|
|
|
// [TensorboardService.CreateTensorboard][google.cloud.aiplatform.v1.TensorboardService.CreateTensorboard]. |
|
|
|
|
message CreateTensorboardRequest { |
|
|
|
|
// Required. The resource name of the Location to create the Tensorboard in. |
|
|
|
|
// Format: `projects/{project}/locations/{location}` |
|
|
|
@ -337,7 +376,8 @@ message CreateTensorboardRequest { |
|
|
|
|
Tensorboard tensorboard = 2 [(google.api.field_behavior) = REQUIRED]; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Request message for [TensorboardService.GetTensorboard][google.cloud.aiplatform.v1.TensorboardService.GetTensorboard]. |
|
|
|
|
// Request message for |
|
|
|
|
// [TensorboardService.GetTensorboard][google.cloud.aiplatform.v1.TensorboardService.GetTensorboard]. |
|
|
|
|
message GetTensorboardRequest { |
|
|
|
|
// Required. The name of the Tensorboard resource. |
|
|
|
|
// Format: |
|
|
|
@ -350,7 +390,42 @@ message GetTensorboardRequest { |
|
|
|
|
]; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Request message for [TensorboardService.ListTensorboards][google.cloud.aiplatform.v1.TensorboardService.ListTensorboards]. |
|
|
|
|
// Request message for [TensorboardService.GetTensorboardUsage][]. |
|
|
|
|
message ReadTensorboardUsageRequest { |
|
|
|
|
// Required. The name of the Tensorboard resource. |
|
|
|
|
// Format: |
|
|
|
|
// `projects/{project}/locations/{location}/tensorboards/{tensorboard}` |
|
|
|
|
string tensorboard = 1 [ |
|
|
|
|
(google.api.field_behavior) = REQUIRED, |
|
|
|
|
(google.api.resource_reference) = { |
|
|
|
|
type: "aiplatform.googleapis.com/Tensorboard" |
|
|
|
|
} |
|
|
|
|
]; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Response message for [TensorboardService.GetTensorboardUsage][]. |
|
|
|
|
message ReadTensorboardUsageResponse { |
|
|
|
|
// Per user usage data. |
|
|
|
|
message PerUserUsageData { |
|
|
|
|
// User's username |
|
|
|
|
string username = 1; |
|
|
|
|
|
|
|
|
|
// Number of times the user has read data within the Tensorboard. |
|
|
|
|
int64 view_count = 2; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Per month usage data |
|
|
|
|
message PerMonthUsageData { |
|
|
|
|
// Usage data for each user in the given month. |
|
|
|
|
repeated PerUserUsageData user_usage_data = 1; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Maps year-month (YYYYMM) string to per month usage data. |
|
|
|
|
map<string, PerMonthUsageData> monthly_usage_data = 1; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Request message for |
|
|
|
|
// [TensorboardService.ListTensorboards][google.cloud.aiplatform.v1.TensorboardService.ListTensorboards]. |
|
|
|
|
message ListTensorboardsRequest { |
|
|
|
|
// Required. The resource name of the Location to list Tensorboards. |
|
|
|
|
// Format: |
|
|
|
@ -366,18 +441,18 @@ message ListTensorboardsRequest { |
|
|
|
|
string filter = 2; |
|
|
|
|
|
|
|
|
|
// The maximum number of Tensorboards to return. The service may return |
|
|
|
|
// fewer than this value. If unspecified, at most 100 Tensorboards will be |
|
|
|
|
// returned. The maximum value is 100; values above 100 will be coerced to |
|
|
|
|
// fewer than this value. If unspecified, at most 100 Tensorboards are |
|
|
|
|
// returned. The maximum value is 100; values above 100 are coerced to |
|
|
|
|
// 100. |
|
|
|
|
int32 page_size = 3; |
|
|
|
|
|
|
|
|
|
// A page token, received from a previous |
|
|
|
|
// [TensorboardService.ListTensorboards][google.cloud.aiplatform.v1.TensorboardService.ListTensorboards] call. |
|
|
|
|
// Provide this to retrieve the subsequent page. |
|
|
|
|
// [TensorboardService.ListTensorboards][google.cloud.aiplatform.v1.TensorboardService.ListTensorboards] |
|
|
|
|
// call. Provide this to retrieve the subsequent page. |
|
|
|
|
// |
|
|
|
|
// When paginating, all other parameters provided to |
|
|
|
|
// [TensorboardService.ListTensorboards][google.cloud.aiplatform.v1.TensorboardService.ListTensorboards] must |
|
|
|
|
// match the call that provided the page token. |
|
|
|
|
// [TensorboardService.ListTensorboards][google.cloud.aiplatform.v1.TensorboardService.ListTensorboards] |
|
|
|
|
// must match the call that provided the page token. |
|
|
|
|
string page_token = 4; |
|
|
|
|
|
|
|
|
|
// Field to use to sort the list. |
|
|
|
@ -387,26 +462,30 @@ message ListTensorboardsRequest { |
|
|
|
|
google.protobuf.FieldMask read_mask = 6; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Response message for [TensorboardService.ListTensorboards][google.cloud.aiplatform.v1.TensorboardService.ListTensorboards]. |
|
|
|
|
// Response message for |
|
|
|
|
// [TensorboardService.ListTensorboards][google.cloud.aiplatform.v1.TensorboardService.ListTensorboards]. |
|
|
|
|
message ListTensorboardsResponse { |
|
|
|
|
// The Tensorboards mathching the request. |
|
|
|
|
repeated Tensorboard tensorboards = 1; |
|
|
|
|
|
|
|
|
|
// A token, which can be sent as [ListTensorboardsRequest.page_token][google.cloud.aiplatform.v1.ListTensorboardsRequest.page_token] |
|
|
|
|
// A token, which can be sent as |
|
|
|
|
// [ListTensorboardsRequest.page_token][google.cloud.aiplatform.v1.ListTensorboardsRequest.page_token] |
|
|
|
|
// to retrieve the next page. If this field is omitted, there are no |
|
|
|
|
// subsequent pages. |
|
|
|
|
string next_page_token = 2; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Request message for [TensorboardService.UpdateTensorboard][google.cloud.aiplatform.v1.TensorboardService.UpdateTensorboard]. |
|
|
|
|
// Request message for |
|
|
|
|
// [TensorboardService.UpdateTensorboard][google.cloud.aiplatform.v1.TensorboardService.UpdateTensorboard]. |
|
|
|
|
message UpdateTensorboardRequest { |
|
|
|
|
// Required. Field mask is used to specify the fields to be overwritten in the |
|
|
|
|
// Tensorboard resource by the update. |
|
|
|
|
// The fields specified in the update_mask are relative to the resource, not |
|
|
|
|
// the full request. A field will be overwritten if it is in the mask. If the |
|
|
|
|
// user does not provide a mask then all fields will be overwritten if new |
|
|
|
|
// the full request. A field is overwritten if it's in the mask. If the |
|
|
|
|
// user does not provide a mask then all fields are overwritten if new |
|
|
|
|
// values are specified. |
|
|
|
|
google.protobuf.FieldMask update_mask = 1 [(google.api.field_behavior) = REQUIRED]; |
|
|
|
|
google.protobuf.FieldMask update_mask = 1 |
|
|
|
|
[(google.api.field_behavior) = REQUIRED]; |
|
|
|
|
|
|
|
|
|
// Required. The Tensorboard's `name` field is used to identify the |
|
|
|
|
// Tensorboard to be updated. Format: |
|
|
|
@ -414,7 +493,8 @@ message UpdateTensorboardRequest { |
|
|
|
|
Tensorboard tensorboard = 2 [(google.api.field_behavior) = REQUIRED]; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Request message for [TensorboardService.DeleteTensorboard][google.cloud.aiplatform.v1.TensorboardService.DeleteTensorboard]. |
|
|
|
|
// Request message for |
|
|
|
|
// [TensorboardService.DeleteTensorboard][google.cloud.aiplatform.v1.TensorboardService.DeleteTensorboard]. |
|
|
|
|
message DeleteTensorboardRequest { |
|
|
|
|
// Required. The name of the Tensorboard to be deleted. |
|
|
|
|
// Format: |
|
|
|
@ -427,10 +507,11 @@ message DeleteTensorboardRequest { |
|
|
|
|
]; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Request message for [TensorboardService.CreateTensorboardExperiment][google.cloud.aiplatform.v1.TensorboardService.CreateTensorboardExperiment]. |
|
|
|
|
// Request message for |
|
|
|
|
// [TensorboardService.CreateTensorboardExperiment][google.cloud.aiplatform.v1.TensorboardService.CreateTensorboardExperiment]. |
|
|
|
|
message CreateTensorboardExperimentRequest { |
|
|
|
|
// Required. The resource name of the Tensorboard to create the TensorboardExperiment |
|
|
|
|
// in. Format: |
|
|
|
|
// Required. The resource name of the Tensorboard to create the |
|
|
|
|
// TensorboardExperiment in. Format: |
|
|
|
|
// `projects/{project}/locations/{location}/tensorboards/{tensorboard}` |
|
|
|
|
string parent = 1 [ |
|
|
|
|
(google.api.field_behavior) = REQUIRED, |
|
|
|
@ -442,15 +523,16 @@ message CreateTensorboardExperimentRequest { |
|
|
|
|
// The TensorboardExperiment to create. |
|
|
|
|
TensorboardExperiment tensorboard_experiment = 2; |
|
|
|
|
|
|
|
|
|
// Required. The ID to use for the Tensorboard experiment, which will become the final |
|
|
|
|
// component of the Tensorboard experiment's resource name. |
|
|
|
|
// Required. The ID to use for the Tensorboard experiment, which becomes the |
|
|
|
|
// final component of the Tensorboard experiment's resource name. |
|
|
|
|
// |
|
|
|
|
// This value should be 1-128 characters, and valid characters |
|
|
|
|
// are /[a-z][0-9]-/. |
|
|
|
|
string tensorboard_experiment_id = 3 [(google.api.field_behavior) = REQUIRED]; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Request message for [TensorboardService.GetTensorboardExperiment][google.cloud.aiplatform.v1.TensorboardService.GetTensorboardExperiment]. |
|
|
|
|
// Request message for |
|
|
|
|
// [TensorboardService.GetTensorboardExperiment][google.cloud.aiplatform.v1.TensorboardService.GetTensorboardExperiment]. |
|
|
|
|
message GetTensorboardExperimentRequest { |
|
|
|
|
// Required. The name of the TensorboardExperiment resource. |
|
|
|
|
// Format: |
|
|
|
@ -463,10 +545,11 @@ message GetTensorboardExperimentRequest { |
|
|
|
|
]; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Request message for [TensorboardService.ListTensorboardExperiments][google.cloud.aiplatform.v1.TensorboardService.ListTensorboardExperiments]. |
|
|
|
|
// Request message for |
|
|
|
|
// [TensorboardService.ListTensorboardExperiments][google.cloud.aiplatform.v1.TensorboardService.ListTensorboardExperiments]. |
|
|
|
|
message ListTensorboardExperimentsRequest { |
|
|
|
|
// Required. The resource name of the Tensorboard to list TensorboardExperiments. |
|
|
|
|
// Format: |
|
|
|
|
// Required. The resource name of the Tensorboard to list |
|
|
|
|
// TensorboardExperiments. Format: |
|
|
|
|
// `projects/{project}/locations/{location}/tensorboards/{tensorboard}` |
|
|
|
|
string parent = 1 [ |
|
|
|
|
(google.api.field_behavior) = REQUIRED, |
|
|
|
@ -480,17 +563,17 @@ message ListTensorboardExperimentsRequest { |
|
|
|
|
|
|
|
|
|
// The maximum number of TensorboardExperiments to return. The service may |
|
|
|
|
// return fewer than this value. If unspecified, at most 50 |
|
|
|
|
// TensorboardExperiments will be returned. The maximum value is 1000; values |
|
|
|
|
// above 1000 will be coerced to 1000. |
|
|
|
|
// TensorboardExperiments are returned. The maximum value is 1000; values |
|
|
|
|
// above 1000 are coerced to 1000. |
|
|
|
|
int32 page_size = 3; |
|
|
|
|
|
|
|
|
|
// A page token, received from a previous |
|
|
|
|
// [TensorboardService.ListTensorboardExperiments][google.cloud.aiplatform.v1.TensorboardService.ListTensorboardExperiments] call. |
|
|
|
|
// Provide this to retrieve the subsequent page. |
|
|
|
|
// [TensorboardService.ListTensorboardExperiments][google.cloud.aiplatform.v1.TensorboardService.ListTensorboardExperiments] |
|
|
|
|
// call. Provide this to retrieve the subsequent page. |
|
|
|
|
// |
|
|
|
|
// When paginating, all other parameters provided to |
|
|
|
|
// [TensorboardService.ListTensorboardExperiments][google.cloud.aiplatform.v1.TensorboardService.ListTensorboardExperiments] must |
|
|
|
|
// match the call that provided the page token. |
|
|
|
|
// [TensorboardService.ListTensorboardExperiments][google.cloud.aiplatform.v1.TensorboardService.ListTensorboardExperiments] |
|
|
|
|
// must match the call that provided the page token. |
|
|
|
|
string page_token = 4; |
|
|
|
|
|
|
|
|
|
// Field to use to sort the list. |
|
|
|
@ -500,34 +583,40 @@ message ListTensorboardExperimentsRequest { |
|
|
|
|
google.protobuf.FieldMask read_mask = 6; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Response message for [TensorboardService.ListTensorboardExperiments][google.cloud.aiplatform.v1.TensorboardService.ListTensorboardExperiments]. |
|
|
|
|
// Response message for |
|
|
|
|
// [TensorboardService.ListTensorboardExperiments][google.cloud.aiplatform.v1.TensorboardService.ListTensorboardExperiments]. |
|
|
|
|
message ListTensorboardExperimentsResponse { |
|
|
|
|
// The TensorboardExperiments mathching the request. |
|
|
|
|
repeated TensorboardExperiment tensorboard_experiments = 1; |
|
|
|
|
|
|
|
|
|
// A token, which can be sent as |
|
|
|
|
// [ListTensorboardExperimentsRequest.page_token][google.cloud.aiplatform.v1.ListTensorboardExperimentsRequest.page_token] to retrieve the next page. |
|
|
|
|
// If this field is omitted, there are no subsequent pages. |
|
|
|
|
// [ListTensorboardExperimentsRequest.page_token][google.cloud.aiplatform.v1.ListTensorboardExperimentsRequest.page_token] |
|
|
|
|
// to retrieve the next page. If this field is omitted, there are no |
|
|
|
|
// subsequent pages. |
|
|
|
|
string next_page_token = 2; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Request message for [TensorboardService.UpdateTensorboardExperiment][google.cloud.aiplatform.v1.TensorboardService.UpdateTensorboardExperiment]. |
|
|
|
|
// Request message for |
|
|
|
|
// [TensorboardService.UpdateTensorboardExperiment][google.cloud.aiplatform.v1.TensorboardService.UpdateTensorboardExperiment]. |
|
|
|
|
message UpdateTensorboardExperimentRequest { |
|
|
|
|
// Required. Field mask is used to specify the fields to be overwritten in the |
|
|
|
|
// TensorboardExperiment resource by the update. |
|
|
|
|
// The fields specified in the update_mask are relative to the resource, not |
|
|
|
|
// the full request. A field will be overwritten if it is in the mask. If the |
|
|
|
|
// user does not provide a mask then all fields will be overwritten if new |
|
|
|
|
// the full request. A field is overwritten if it's in the mask. If the |
|
|
|
|
// user does not provide a mask then all fields are overwritten if new |
|
|
|
|
// values are specified. |
|
|
|
|
google.protobuf.FieldMask update_mask = 1 [(google.api.field_behavior) = REQUIRED]; |
|
|
|
|
google.protobuf.FieldMask update_mask = 1 |
|
|
|
|
[(google.api.field_behavior) = REQUIRED]; |
|
|
|
|
|
|
|
|
|
// Required. The TensorboardExperiment's `name` field is used to identify the |
|
|
|
|
// TensorboardExperiment to be updated. Format: |
|
|
|
|
// `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}` |
|
|
|
|
TensorboardExperiment tensorboard_experiment = 2 [(google.api.field_behavior) = REQUIRED]; |
|
|
|
|
TensorboardExperiment tensorboard_experiment = 2 |
|
|
|
|
[(google.api.field_behavior) = REQUIRED]; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Request message for [TensorboardService.DeleteTensorboardExperiment][google.cloud.aiplatform.v1.TensorboardService.DeleteTensorboardExperiment]. |
|
|
|
|
// Request message for |
|
|
|
|
// [TensorboardService.DeleteTensorboardExperiment][google.cloud.aiplatform.v1.TensorboardService.DeleteTensorboardExperiment]. |
|
|
|
|
message DeleteTensorboardExperimentRequest { |
|
|
|
|
// Required. The name of the TensorboardExperiment to be deleted. |
|
|
|
|
// Format: |
|
|
|
@ -540,7 +629,8 @@ message DeleteTensorboardExperimentRequest { |
|
|
|
|
]; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Request message for [TensorboardService.BatchCreateTensorboardRuns][google.cloud.aiplatform.v1.TensorboardService.BatchCreateTensorboardRuns]. |
|
|
|
|
// Request message for |
|
|
|
|
// [TensorboardService.BatchCreateTensorboardRuns][google.cloud.aiplatform.v1.TensorboardService.BatchCreateTensorboardRuns]. |
|
|
|
|
message BatchCreateTensorboardRunsRequest { |
|
|
|
|
// Required. The resource name of the TensorboardExperiment to create the |
|
|
|
|
// TensorboardRuns in. Format: |
|
|
|
@ -556,19 +646,22 @@ message BatchCreateTensorboardRunsRequest { |
|
|
|
|
|
|
|
|
|
// 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]; |
|
|
|
|
repeated CreateTensorboardRunRequest requests = 2 |
|
|
|
|
[(google.api.field_behavior) = REQUIRED]; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Response message for [TensorboardService.BatchCreateTensorboardRuns][google.cloud.aiplatform.v1.TensorboardService.BatchCreateTensorboardRuns]. |
|
|
|
|
// Response message for |
|
|
|
|
// [TensorboardService.BatchCreateTensorboardRuns][google.cloud.aiplatform.v1.TensorboardService.BatchCreateTensorboardRuns]. |
|
|
|
|
message BatchCreateTensorboardRunsResponse { |
|
|
|
|
// The created TensorboardRuns. |
|
|
|
|
repeated TensorboardRun tensorboard_runs = 1; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Request message for [TensorboardService.CreateTensorboardRun][google.cloud.aiplatform.v1.TensorboardService.CreateTensorboardRun]. |
|
|
|
|
// Request message for |
|
|
|
|
// [TensorboardService.CreateTensorboardRun][google.cloud.aiplatform.v1.TensorboardService.CreateTensorboardRun]. |
|
|
|
|
message CreateTensorboardRunRequest { |
|
|
|
|
// Required. The resource name of the TensorboardExperiment 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, |
|
|
|
@ -580,7 +673,7 @@ message CreateTensorboardRunRequest { |
|
|
|
|
// Required. The TensorboardRun to create. |
|
|
|
|
TensorboardRun tensorboard_run = 2 [(google.api.field_behavior) = REQUIRED]; |
|
|
|
|
|
|
|
|
|
// Required. The ID to use for the Tensorboard run, which will become the final |
|
|
|
|
// Required. The ID to use for the Tensorboard run, which becomes the final |
|
|
|
|
// component of the Tensorboard run's resource name. |
|
|
|
|
// |
|
|
|
|
// This value should be 1-128 characters, and valid characters |
|
|
|
@ -588,7 +681,8 @@ message CreateTensorboardRunRequest { |
|
|
|
|
string tensorboard_run_id = 3 [(google.api.field_behavior) = REQUIRED]; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Request message for [TensorboardService.GetTensorboardRun][google.cloud.aiplatform.v1.TensorboardService.GetTensorboardRun]. |
|
|
|
|
// Request message for |
|
|
|
|
// [TensorboardService.GetTensorboardRun][google.cloud.aiplatform.v1.TensorboardService.GetTensorboardRun]. |
|
|
|
|
message GetTensorboardRunRequest { |
|
|
|
|
// Required. The name of the TensorboardRun resource. |
|
|
|
|
// Format: |
|
|
|
@ -601,7 +695,8 @@ message GetTensorboardRunRequest { |
|
|
|
|
]; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Request message for [TensorboardService.ReadTensorboardBlobData][google.cloud.aiplatform.v1.TensorboardService.ReadTensorboardBlobData]. |
|
|
|
|
// Request message for |
|
|
|
|
// [TensorboardService.ReadTensorboardBlobData][google.cloud.aiplatform.v1.TensorboardService.ReadTensorboardBlobData]. |
|
|
|
|
message ReadTensorboardBlobDataRequest { |
|
|
|
|
// Required. The resource name of the TensorboardTimeSeries to list Blobs. |
|
|
|
|
// Format: |
|
|
|
@ -617,16 +712,18 @@ message ReadTensorboardBlobDataRequest { |
|
|
|
|
repeated string blob_ids = 2; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Response message for [TensorboardService.ReadTensorboardBlobData][google.cloud.aiplatform.v1.TensorboardService.ReadTensorboardBlobData]. |
|
|
|
|
// Response message for |
|
|
|
|
// [TensorboardService.ReadTensorboardBlobData][google.cloud.aiplatform.v1.TensorboardService.ReadTensorboardBlobData]. |
|
|
|
|
message ReadTensorboardBlobDataResponse { |
|
|
|
|
// Blob messages containing blob bytes. |
|
|
|
|
repeated TensorboardBlob blobs = 1; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Request message for [TensorboardService.ListTensorboardRuns][google.cloud.aiplatform.v1.TensorboardService.ListTensorboardRuns]. |
|
|
|
|
// Request message for |
|
|
|
|
// [TensorboardService.ListTensorboardRuns][google.cloud.aiplatform.v1.TensorboardService.ListTensorboardRuns]. |
|
|
|
|
message ListTensorboardRunsRequest { |
|
|
|
|
// Required. The resource name of the TensorboardExperiment to list TensorboardRuns. |
|
|
|
|
// Format: |
|
|
|
|
// Required. The resource name of the TensorboardExperiment to list |
|
|
|
|
// TensorboardRuns. Format: |
|
|
|
|
// `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}` |
|
|
|
|
string parent = 1 [ |
|
|
|
|
(google.api.field_behavior) = REQUIRED, |
|
|
|
@ -639,18 +736,18 @@ message ListTensorboardRunsRequest { |
|
|
|
|
string filter = 2; |
|
|
|
|
|
|
|
|
|
// The maximum number of TensorboardRuns to return. The service may return |
|
|
|
|
// fewer than this value. If unspecified, at most 50 TensorboardRuns will be |
|
|
|
|
// returned. The maximum value is 1000; values above 1000 will be coerced to |
|
|
|
|
// fewer than this value. If unspecified, at most 50 TensorboardRuns are |
|
|
|
|
// returned. The maximum value is 1000; values above 1000 are coerced to |
|
|
|
|
// 1000. |
|
|
|
|
int32 page_size = 3; |
|
|
|
|
|
|
|
|
|
// A page token, received from a previous |
|
|
|
|
// [TensorboardService.ListTensorboardRuns][google.cloud.aiplatform.v1.TensorboardService.ListTensorboardRuns] call. |
|
|
|
|
// Provide this to retrieve the subsequent page. |
|
|
|
|
// [TensorboardService.ListTensorboardRuns][google.cloud.aiplatform.v1.TensorboardService.ListTensorboardRuns] |
|
|
|
|
// call. Provide this to retrieve the subsequent page. |
|
|
|
|
// |
|
|
|
|
// When paginating, all other parameters provided to |
|
|
|
|
// [TensorboardService.ListTensorboardRuns][google.cloud.aiplatform.v1.TensorboardService.ListTensorboardRuns] must |
|
|
|
|
// match the call that provided the page token. |
|
|
|
|
// [TensorboardService.ListTensorboardRuns][google.cloud.aiplatform.v1.TensorboardService.ListTensorboardRuns] |
|
|
|
|
// must match the call that provided the page token. |
|
|
|
|
string page_token = 4; |
|
|
|
|
|
|
|
|
|
// Field to use to sort the list. |
|
|
|
@ -660,34 +757,39 @@ message ListTensorboardRunsRequest { |
|
|
|
|
google.protobuf.FieldMask read_mask = 6; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Response message for [TensorboardService.ListTensorboardRuns][google.cloud.aiplatform.v1.TensorboardService.ListTensorboardRuns]. |
|
|
|
|
// Response message for |
|
|
|
|
// [TensorboardService.ListTensorboardRuns][google.cloud.aiplatform.v1.TensorboardService.ListTensorboardRuns]. |
|
|
|
|
message ListTensorboardRunsResponse { |
|
|
|
|
// The TensorboardRuns mathching the request. |
|
|
|
|
repeated TensorboardRun tensorboard_runs = 1; |
|
|
|
|
|
|
|
|
|
// A token, which can be sent as [ListTensorboardRunsRequest.page_token][google.cloud.aiplatform.v1.ListTensorboardRunsRequest.page_token] to |
|
|
|
|
// retrieve the next page. |
|
|
|
|
// If this field is omitted, there are no subsequent pages. |
|
|
|
|
// A token, which can be sent as |
|
|
|
|
// [ListTensorboardRunsRequest.page_token][google.cloud.aiplatform.v1.ListTensorboardRunsRequest.page_token] |
|
|
|
|
// to retrieve the next page. If this field is omitted, there are no |
|
|
|
|
// subsequent pages. |
|
|
|
|
string next_page_token = 2; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Request message for [TensorboardService.UpdateTensorboardRun][google.cloud.aiplatform.v1.TensorboardService.UpdateTensorboardRun]. |
|
|
|
|
// Request message for |
|
|
|
|
// [TensorboardService.UpdateTensorboardRun][google.cloud.aiplatform.v1.TensorboardService.UpdateTensorboardRun]. |
|
|
|
|
message UpdateTensorboardRunRequest { |
|
|
|
|
// Required. Field mask is used to specify the fields to be overwritten in the |
|
|
|
|
// TensorboardRun resource by the update. |
|
|
|
|
// The fields specified in the update_mask are relative to the resource, not |
|
|
|
|
// the full request. A field will be overwritten if it is in the mask. If the |
|
|
|
|
// user does not provide a mask then all fields will be overwritten if new |
|
|
|
|
// the full request. A field is overwritten if it's in the mask. If the |
|
|
|
|
// user does not provide a mask then all fields are overwritten if new |
|
|
|
|
// values are specified. |
|
|
|
|
google.protobuf.FieldMask update_mask = 1 [(google.api.field_behavior) = REQUIRED]; |
|
|
|
|
google.protobuf.FieldMask update_mask = 1 |
|
|
|
|
[(google.api.field_behavior) = REQUIRED]; |
|
|
|
|
|
|
|
|
|
// Required. The TensorboardRun's `name` field is used to identify the TensorboardRun to |
|
|
|
|
// be updated. Format: |
|
|
|
|
// Required. The TensorboardRun's `name` field is used to identify the |
|
|
|
|
// TensorboardRun to be updated. Format: |
|
|
|
|
// `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}` |
|
|
|
|
TensorboardRun tensorboard_run = 2 [(google.api.field_behavior) = REQUIRED]; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Request message for [TensorboardService.DeleteTensorboardRun][google.cloud.aiplatform.v1.TensorboardService.DeleteTensorboardRun]. |
|
|
|
|
// Request message for |
|
|
|
|
// [TensorboardService.DeleteTensorboardRun][google.cloud.aiplatform.v1.TensorboardService.DeleteTensorboardRun]. |
|
|
|
|
message DeleteTensorboardRunRequest { |
|
|
|
|
// Required. The name of the TensorboardRun to be deleted. |
|
|
|
|
// Format: |
|
|
|
@ -700,7 +802,8 @@ message DeleteTensorboardRunRequest { |
|
|
|
|
]; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Request message for [TensorboardService.BatchCreateTensorboardTimeSeries][google.cloud.aiplatform.v1.TensorboardService.BatchCreateTensorboardTimeSeries]. |
|
|
|
|
// Request message for |
|
|
|
|
// [TensorboardService.BatchCreateTensorboardTimeSeries][google.cloud.aiplatform.v1.TensorboardService.BatchCreateTensorboardTimeSeries]. |
|
|
|
|
message BatchCreateTensorboardTimeSeriesRequest { |
|
|
|
|
// Required. The resource name of the TensorboardExperiment to create the |
|
|
|
|
// TensorboardTimeSeries in. |
|
|
|
@ -716,18 +819,21 @@ message BatchCreateTensorboardTimeSeriesRequest { |
|
|
|
|
} |
|
|
|
|
]; |
|
|
|
|
|
|
|
|
|
// 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]; |
|
|
|
|
// 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.v1.TensorboardService.BatchCreateTensorboardTimeSeries]. |
|
|
|
|
// Response message for |
|
|
|
|
// [TensorboardService.BatchCreateTensorboardTimeSeries][google.cloud.aiplatform.v1.TensorboardService.BatchCreateTensorboardTimeSeries]. |
|
|
|
|
message BatchCreateTensorboardTimeSeriesResponse { |
|
|
|
|
// The created TensorboardTimeSeries. |
|
|
|
|
repeated TensorboardTimeSeries tensorboard_time_series = 1; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Request message for [TensorboardService.CreateTensorboardTimeSeries][google.cloud.aiplatform.v1.TensorboardService.CreateTensorboardTimeSeries]. |
|
|
|
|
// Request message for |
|
|
|
|
// [TensorboardService.CreateTensorboardTimeSeries][google.cloud.aiplatform.v1.TensorboardService.CreateTensorboardTimeSeries]. |
|
|
|
|
message CreateTensorboardTimeSeriesRequest { |
|
|
|
|
// Required. The resource name of the TensorboardRun to create the |
|
|
|
|
// TensorboardTimeSeries in. |
|
|
|
@ -740,17 +846,20 @@ message CreateTensorboardTimeSeriesRequest { |
|
|
|
|
} |
|
|
|
|
]; |
|
|
|
|
|
|
|
|
|
// Optional. The user specified unique ID to use for the TensorboardTimeSeries, which |
|
|
|
|
// will become the final component of the TensorboardTimeSeries's resource |
|
|
|
|
// name. |
|
|
|
|
// This value should match "[a-z0-9][a-z0-9-]{0, 127}" |
|
|
|
|
string tensorboard_time_series_id = 3 [(google.api.field_behavior) = OPTIONAL]; |
|
|
|
|
// Optional. The user specified unique ID to use for the |
|
|
|
|
// TensorboardTimeSeries, which becomes the final component of the |
|
|
|
|
// TensorboardTimeSeries's resource name. This value should match |
|
|
|
|
// "[a-z0-9][a-z0-9-]{0, 127}" |
|
|
|
|
string tensorboard_time_series_id = 3 |
|
|
|
|
[(google.api.field_behavior) = OPTIONAL]; |
|
|
|
|
|
|
|
|
|
// Required. The TensorboardTimeSeries to create. |
|
|
|
|
TensorboardTimeSeries tensorboard_time_series = 2 [(google.api.field_behavior) = REQUIRED]; |
|
|
|
|
TensorboardTimeSeries tensorboard_time_series = 2 |
|
|
|
|
[(google.api.field_behavior) = REQUIRED]; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Request message for [TensorboardService.GetTensorboardTimeSeries][google.cloud.aiplatform.v1.TensorboardService.GetTensorboardTimeSeries]. |
|
|
|
|
// Request message for |
|
|
|
|
// [TensorboardService.GetTensorboardTimeSeries][google.cloud.aiplatform.v1.TensorboardService.GetTensorboardTimeSeries]. |
|
|
|
|
message GetTensorboardTimeSeriesRequest { |
|
|
|
|
// Required. The name of the TensorboardTimeSeries resource. |
|
|
|
|
// Format: |
|
|
|
@ -763,10 +872,11 @@ message GetTensorboardTimeSeriesRequest { |
|
|
|
|
]; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Request message for [TensorboardService.ListTensorboardTimeSeries][google.cloud.aiplatform.v1.TensorboardService.ListTensorboardTimeSeries]. |
|
|
|
|
// Request message for |
|
|
|
|
// [TensorboardService.ListTensorboardTimeSeries][google.cloud.aiplatform.v1.TensorboardService.ListTensorboardTimeSeries]. |
|
|
|
|
message ListTensorboardTimeSeriesRequest { |
|
|
|
|
// Required. The resource name of the TensorboardRun to list TensorboardTimeSeries. |
|
|
|
|
// Format: |
|
|
|
|
// Required. The resource name of the TensorboardRun to list |
|
|
|
|
// TensorboardTimeSeries. Format: |
|
|
|
|
// `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}` |
|
|
|
|
string parent = 1 [ |
|
|
|
|
(google.api.field_behavior) = REQUIRED, |
|
|
|
@ -780,17 +890,17 @@ message ListTensorboardTimeSeriesRequest { |
|
|
|
|
|
|
|
|
|
// The maximum number of TensorboardTimeSeries to return. The service may |
|
|
|
|
// return fewer than this value. If unspecified, at most 50 |
|
|
|
|
// TensorboardTimeSeries will be returned. The maximum value is 1000; values |
|
|
|
|
// above 1000 will be coerced to 1000. |
|
|
|
|
// TensorboardTimeSeries are returned. The maximum value is 1000; values |
|
|
|
|
// above 1000 are coerced to 1000. |
|
|
|
|
int32 page_size = 3; |
|
|
|
|
|
|
|
|
|
// A page token, received from a previous |
|
|
|
|
// [TensorboardService.ListTensorboardTimeSeries][google.cloud.aiplatform.v1.TensorboardService.ListTensorboardTimeSeries] call. |
|
|
|
|
// Provide this to retrieve the subsequent page. |
|
|
|
|
// [TensorboardService.ListTensorboardTimeSeries][google.cloud.aiplatform.v1.TensorboardService.ListTensorboardTimeSeries] |
|
|
|
|
// call. Provide this to retrieve the subsequent page. |
|
|
|
|
// |
|
|
|
|
// When paginating, all other parameters provided to |
|
|
|
|
// [TensorboardService.ListTensorboardTimeSeries][google.cloud.aiplatform.v1.TensorboardService.ListTensorboardTimeSeries] must |
|
|
|
|
// match the call that provided the page token. |
|
|
|
|
// [TensorboardService.ListTensorboardTimeSeries][google.cloud.aiplatform.v1.TensorboardService.ListTensorboardTimeSeries] |
|
|
|
|
// must match the call that provided the page token. |
|
|
|
|
string page_token = 4; |
|
|
|
|
|
|
|
|
|
// Field to use to sort the list. |
|
|
|
@ -800,35 +910,41 @@ message ListTensorboardTimeSeriesRequest { |
|
|
|
|
google.protobuf.FieldMask read_mask = 6; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Response message for [TensorboardService.ListTensorboardTimeSeries][google.cloud.aiplatform.v1.TensorboardService.ListTensorboardTimeSeries]. |
|
|
|
|
// Response message for |
|
|
|
|
// [TensorboardService.ListTensorboardTimeSeries][google.cloud.aiplatform.v1.TensorboardService.ListTensorboardTimeSeries]. |
|
|
|
|
message ListTensorboardTimeSeriesResponse { |
|
|
|
|
// The TensorboardTimeSeries mathching the request. |
|
|
|
|
repeated TensorboardTimeSeries tensorboard_time_series = 1; |
|
|
|
|
|
|
|
|
|
// A token, which can be sent as |
|
|
|
|
// [ListTensorboardTimeSeriesRequest.page_token][google.cloud.aiplatform.v1.ListTensorboardTimeSeriesRequest.page_token] to retrieve the next page. |
|
|
|
|
// If this field is omitted, there are no subsequent pages. |
|
|
|
|
// [ListTensorboardTimeSeriesRequest.page_token][google.cloud.aiplatform.v1.ListTensorboardTimeSeriesRequest.page_token] |
|
|
|
|
// to retrieve the next page. If this field is omitted, there are no |
|
|
|
|
// subsequent pages. |
|
|
|
|
string next_page_token = 2; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Request message for [TensorboardService.UpdateTensorboardTimeSeries][google.cloud.aiplatform.v1.TensorboardService.UpdateTensorboardTimeSeries]. |
|
|
|
|
// Request message for |
|
|
|
|
// [TensorboardService.UpdateTensorboardTimeSeries][google.cloud.aiplatform.v1.TensorboardService.UpdateTensorboardTimeSeries]. |
|
|
|
|
message UpdateTensorboardTimeSeriesRequest { |
|
|
|
|
// Required. Field mask is used to specify the fields to be overwritten in the |
|
|
|
|
// TensorboardTimeSeries resource by the update. |
|
|
|
|
// The fields specified in the update_mask are relative to the resource, not |
|
|
|
|
// the full request. A field will be overwritten if it is in the mask. If the |
|
|
|
|
// user does not provide a mask then all fields will be overwritten if new |
|
|
|
|
// the full request. A field is overwritten if it's in the mask. If the |
|
|
|
|
// user does not provide a mask then all fields are overwritten if new |
|
|
|
|
// values are specified. |
|
|
|
|
google.protobuf.FieldMask update_mask = 1 [(google.api.field_behavior) = REQUIRED]; |
|
|
|
|
google.protobuf.FieldMask update_mask = 1 |
|
|
|
|
[(google.api.field_behavior) = REQUIRED]; |
|
|
|
|
|
|
|
|
|
// Required. The TensorboardTimeSeries' `name` field is used to identify the |
|
|
|
|
// TensorboardTimeSeries to be updated. |
|
|
|
|
// Format: |
|
|
|
|
// `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}` |
|
|
|
|
TensorboardTimeSeries tensorboard_time_series = 2 [(google.api.field_behavior) = REQUIRED]; |
|
|
|
|
TensorboardTimeSeries tensorboard_time_series = 2 |
|
|
|
|
[(google.api.field_behavior) = REQUIRED]; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Request message for [TensorboardService.DeleteTensorboardTimeSeries][google.cloud.aiplatform.v1.TensorboardService.DeleteTensorboardTimeSeries]. |
|
|
|
|
// Request message for |
|
|
|
|
// [TensorboardService.DeleteTensorboardTimeSeries][google.cloud.aiplatform.v1.TensorboardService.DeleteTensorboardTimeSeries]. |
|
|
|
|
message DeleteTensorboardTimeSeriesRequest { |
|
|
|
|
// Required. The name of the TensorboardTimeSeries to be deleted. |
|
|
|
|
// Format: |
|
|
|
@ -844,11 +960,12 @@ message DeleteTensorboardTimeSeriesRequest { |
|
|
|
|
// Request message for |
|
|
|
|
// [TensorboardService.BatchReadTensorboardTimeSeriesData][google.cloud.aiplatform.v1.TensorboardService.BatchReadTensorboardTimeSeriesData]. |
|
|
|
|
message BatchReadTensorboardTimeSeriesDataRequest { |
|
|
|
|
// Required. The resource name of the Tensorboard containing TensorboardTimeSeries to |
|
|
|
|
// read data from. Format: |
|
|
|
|
// Required. The resource name of the Tensorboard containing |
|
|
|
|
// TensorboardTimeSeries to read data from. Format: |
|
|
|
|
// `projects/{project}/locations/{location}/tensorboards/{tensorboard}`. |
|
|
|
|
// The TensorboardTimeSeries referenced by [time_series][google.cloud.aiplatform.v1.BatchReadTensorboardTimeSeriesDataRequest.time_series] must be sub |
|
|
|
|
// resources of this Tensorboard. |
|
|
|
|
// The TensorboardTimeSeries referenced by |
|
|
|
|
// [time_series][google.cloud.aiplatform.v1.BatchReadTensorboardTimeSeriesDataRequest.time_series] |
|
|
|
|
// must be sub resources of this Tensorboard. |
|
|
|
|
string tensorboard = 1 [ |
|
|
|
|
(google.api.field_behavior) = REQUIRED, |
|
|
|
|
(google.api.resource_reference) = { |
|
|
|
@ -856,7 +973,8 @@ message BatchReadTensorboardTimeSeriesDataRequest { |
|
|
|
|
} |
|
|
|
|
]; |
|
|
|
|
|
|
|
|
|
// Required. The resource names of the TensorboardTimeSeries to read data from. Format: |
|
|
|
|
// Required. The resource names of the TensorboardTimeSeries to read data |
|
|
|
|
// from. Format: |
|
|
|
|
// `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}` |
|
|
|
|
repeated string time_series = 2 [ |
|
|
|
|
(google.api.field_behavior) = REQUIRED, |
|
|
|
@ -873,7 +991,8 @@ message BatchReadTensorboardTimeSeriesDataResponse { |
|
|
|
|
repeated TimeSeriesData time_series_data = 1; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Request message for [TensorboardService.ReadTensorboardTimeSeriesData][google.cloud.aiplatform.v1.TensorboardService.ReadTensorboardTimeSeriesData]. |
|
|
|
|
// Request message for |
|
|
|
|
// [TensorboardService.ReadTensorboardTimeSeriesData][google.cloud.aiplatform.v1.TensorboardService.ReadTensorboardTimeSeriesData]. |
|
|
|
|
message ReadTensorboardTimeSeriesDataRequest { |
|
|
|
|
// Required. The resource name of the TensorboardTimeSeries to read data from. |
|
|
|
|
// Format: |
|
|
|
@ -895,13 +1014,15 @@ message ReadTensorboardTimeSeriesDataRequest { |
|
|
|
|
string filter = 3; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Response message for [TensorboardService.ReadTensorboardTimeSeriesData][google.cloud.aiplatform.v1.TensorboardService.ReadTensorboardTimeSeriesData]. |
|
|
|
|
// Response message for |
|
|
|
|
// [TensorboardService.ReadTensorboardTimeSeriesData][google.cloud.aiplatform.v1.TensorboardService.ReadTensorboardTimeSeriesData]. |
|
|
|
|
message ReadTensorboardTimeSeriesDataResponse { |
|
|
|
|
// The returned time series data. |
|
|
|
|
TimeSeriesData time_series_data = 1; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Request message for [TensorboardService.WriteTensorboardExperimentData][google.cloud.aiplatform.v1.TensorboardService.WriteTensorboardExperimentData]. |
|
|
|
|
// Request message for |
|
|
|
|
// [TensorboardService.WriteTensorboardExperimentData][google.cloud.aiplatform.v1.TensorboardService.WriteTensorboardExperimentData]. |
|
|
|
|
message WriteTensorboardExperimentDataRequest { |
|
|
|
|
// Required. The resource name of the TensorboardExperiment to write data to. |
|
|
|
|
// Format: |
|
|
|
@ -914,15 +1035,16 @@ message WriteTensorboardExperimentDataRequest { |
|
|
|
|
]; |
|
|
|
|
|
|
|
|
|
// Required. Requests containing per-run TensorboardTimeSeries data to write. |
|
|
|
|
repeated WriteTensorboardRunDataRequest write_run_data_requests = 2 [(google.api.field_behavior) = REQUIRED]; |
|
|
|
|
repeated WriteTensorboardRunDataRequest write_run_data_requests = 2 |
|
|
|
|
[(google.api.field_behavior) = REQUIRED]; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Response message for [TensorboardService.WriteTensorboardExperimentData][google.cloud.aiplatform.v1.TensorboardService.WriteTensorboardExperimentData]. |
|
|
|
|
message WriteTensorboardExperimentDataResponse { |
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
// Response message for |
|
|
|
|
// [TensorboardService.WriteTensorboardExperimentData][google.cloud.aiplatform.v1.TensorboardService.WriteTensorboardExperimentData]. |
|
|
|
|
message WriteTensorboardExperimentDataResponse {} |
|
|
|
|
|
|
|
|
|
// Request message for [TensorboardService.WriteTensorboardRunData][google.cloud.aiplatform.v1.TensorboardService.WriteTensorboardRunData]. |
|
|
|
|
// Request message for |
|
|
|
|
// [TensorboardService.WriteTensorboardRunData][google.cloud.aiplatform.v1.TensorboardService.WriteTensorboardRunData]. |
|
|
|
|
message WriteTensorboardRunDataRequest { |
|
|
|
|
// Required. The resource name of the TensorboardRun to write data to. |
|
|
|
|
// Format: |
|
|
|
@ -939,18 +1061,19 @@ message WriteTensorboardRunDataRequest { |
|
|
|
|
// Repeated writes to the same step will overwrite the existing value for that |
|
|
|
|
// step. |
|
|
|
|
// The upper limit of data points per write request is 5000. |
|
|
|
|
repeated TimeSeriesData time_series_data = 2 [(google.api.field_behavior) = REQUIRED]; |
|
|
|
|
repeated TimeSeriesData time_series_data = 2 |
|
|
|
|
[(google.api.field_behavior) = REQUIRED]; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Response message for [TensorboardService.WriteTensorboardRunData][google.cloud.aiplatform.v1.TensorboardService.WriteTensorboardRunData]. |
|
|
|
|
message WriteTensorboardRunDataResponse { |
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
// Response message for |
|
|
|
|
// [TensorboardService.WriteTensorboardRunData][google.cloud.aiplatform.v1.TensorboardService.WriteTensorboardRunData]. |
|
|
|
|
message WriteTensorboardRunDataResponse {} |
|
|
|
|
|
|
|
|
|
// Request message for [TensorboardService.ExportTensorboardTimeSeriesData][google.cloud.aiplatform.v1.TensorboardService.ExportTensorboardTimeSeriesData]. |
|
|
|
|
// Request message for |
|
|
|
|
// [TensorboardService.ExportTensorboardTimeSeriesData][google.cloud.aiplatform.v1.TensorboardService.ExportTensorboardTimeSeriesData]. |
|
|
|
|
message ExportTensorboardTimeSeriesDataRequest { |
|
|
|
|
// Required. The resource name of the TensorboardTimeSeries to export data from. |
|
|
|
|
// Format: |
|
|
|
|
// Required. The resource name of the TensorboardTimeSeries to export data |
|
|
|
|
// from. Format: |
|
|
|
|
// `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}` |
|
|
|
|
string tensorboard_time_series = 1 [ |
|
|
|
|
(google.api.field_behavior) = REQUIRED, |
|
|
|
@ -963,8 +1086,8 @@ message ExportTensorboardTimeSeriesDataRequest { |
|
|
|
|
string filter = 2; |
|
|
|
|
|
|
|
|
|
// The maximum number of data points to return per page. |
|
|
|
|
// The default page_size will be 1000. Values must be between 1 and 10000. |
|
|
|
|
// Values above 10000 will be coerced to 10000. |
|
|
|
|
// The default page_size is 1000. Values must be between 1 and 10000. |
|
|
|
|
// Values above 10000 are coerced to 10000. |
|
|
|
|
int32 page_size = 3; |
|
|
|
|
|
|
|
|
|
// A page token, received from a previous |
|
|
|
@ -977,12 +1100,13 @@ message ExportTensorboardTimeSeriesDataRequest { |
|
|
|
|
string page_token = 4; |
|
|
|
|
|
|
|
|
|
// Field to use to sort the TensorboardTimeSeries' data. |
|
|
|
|
// By default, TensorboardTimeSeries' data will be returned in a pseudo random |
|
|
|
|
// By default, TensorboardTimeSeries' data is returned in a pseudo random |
|
|
|
|
// order. |
|
|
|
|
string order_by = 5; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Response message for [TensorboardService.ExportTensorboardTimeSeriesData][google.cloud.aiplatform.v1.TensorboardService.ExportTensorboardTimeSeriesData]. |
|
|
|
|
// Response message for |
|
|
|
|
// [TensorboardService.ExportTensorboardTimeSeriesData][google.cloud.aiplatform.v1.TensorboardService.ExportTensorboardTimeSeriesData]. |
|
|
|
|
message ExportTensorboardTimeSeriesDataResponse { |
|
|
|
|
// The returned time series data points. |
|
|
|
|
repeated TimeSeriesDataPoint time_series_data_points = 1; |
|
|
|
|