|
|
|
@ -40,10 +40,12 @@ option ruby_package = "Google::Cloud::AIPlatform::V1beta1"; |
|
|
|
|
// TensorboardService |
|
|
|
|
service TensorboardService { |
|
|
|
|
option (google.api.default_host) = "aiplatform.googleapis.com"; |
|
|
|
|
option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform"; |
|
|
|
|
option (google.api.oauth_scopes) = |
|
|
|
|
"https://www.googleapis.com/auth/cloud-platform"; |
|
|
|
|
|
|
|
|
|
// Creates a Tensorboard. |
|
|
|
|
rpc CreateTensorboard(CreateTensorboardRequest) returns (google.longrunning.Operation) { |
|
|
|
|
rpc CreateTensorboard(CreateTensorboardRequest) |
|
|
|
|
returns (google.longrunning.Operation) { |
|
|
|
|
option (google.api.http) = { |
|
|
|
|
post: "/v1beta1/{parent=projects/*/locations/*}/tensorboards" |
|
|
|
|
body: "tensorboard" |
|
|
|
@ -63,8 +65,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: "/v1beta1/{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: "/v1beta1/{tensorboard.name=projects/*/locations/*/tensorboards/*}" |
|
|
|
|
body: "tensorboard" |
|
|
|
@ -77,7 +89,8 @@ service TensorboardService { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Lists Tensorboards in a Location. |
|
|
|
|
rpc ListTensorboards(ListTensorboardsRequest) returns (ListTensorboardsResponse) { |
|
|
|
|
rpc ListTensorboards(ListTensorboardsRequest) |
|
|
|
|
returns (ListTensorboardsResponse) { |
|
|
|
|
option (google.api.http) = { |
|
|
|
|
get: "/v1beta1/{parent=projects/*/locations/*}/tensorboards" |
|
|
|
|
}; |
|
|
|
@ -85,7 +98,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: "/v1beta1/{name=projects/*/locations/*/tensorboards/*}" |
|
|
|
|
}; |
|
|
|
@ -97,16 +111,19 @@ service TensorboardService { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Creates a TensorboardExperiment. |
|
|
|
|
rpc CreateTensorboardExperiment(CreateTensorboardExperimentRequest) returns (TensorboardExperiment) { |
|
|
|
|
rpc CreateTensorboardExperiment(CreateTensorboardExperimentRequest) |
|
|
|
|
returns (TensorboardExperiment) { |
|
|
|
|
option (google.api.http) = { |
|
|
|
|
post: "/v1beta1/{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: "/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*}" |
|
|
|
|
}; |
|
|
|
@ -114,7 +131,8 @@ service TensorboardService { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Updates a TensorboardExperiment. |
|
|
|
|
rpc UpdateTensorboardExperiment(UpdateTensorboardExperimentRequest) returns (TensorboardExperiment) { |
|
|
|
|
rpc UpdateTensorboardExperiment(UpdateTensorboardExperimentRequest) |
|
|
|
|
returns (TensorboardExperiment) { |
|
|
|
|
option (google.api.http) = { |
|
|
|
|
patch: "/v1beta1/{tensorboard_experiment.name=projects/*/locations/*/tensorboards/*/experiments/*}" |
|
|
|
|
body: "tensorboard_experiment" |
|
|
|
@ -123,7 +141,8 @@ service TensorboardService { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Lists TensorboardExperiments in a Location. |
|
|
|
|
rpc ListTensorboardExperiments(ListTensorboardExperimentsRequest) returns (ListTensorboardExperimentsResponse) { |
|
|
|
|
rpc ListTensorboardExperiments(ListTensorboardExperimentsRequest) |
|
|
|
|
returns (ListTensorboardExperimentsResponse) { |
|
|
|
|
option (google.api.http) = { |
|
|
|
|
get: "/v1beta1/{parent=projects/*/locations/*/tensorboards/*}/experiments" |
|
|
|
|
}; |
|
|
|
@ -131,7 +150,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: "/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*}" |
|
|
|
|
}; |
|
|
|
@ -143,16 +163,19 @@ service TensorboardService { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Creates a TensorboardRun. |
|
|
|
|
rpc CreateTensorboardRun(CreateTensorboardRunRequest) returns (TensorboardRun) { |
|
|
|
|
rpc CreateTensorboardRun(CreateTensorboardRunRequest) |
|
|
|
|
returns (TensorboardRun) { |
|
|
|
|
option (google.api.http) = { |
|
|
|
|
post: "/v1beta1/{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: "/v1beta1/{parent=projects/*/locations/*/tensorboards/*/experiments/*}/runs:batchCreate" |
|
|
|
|
body: "*" |
|
|
|
@ -169,7 +192,8 @@ service TensorboardService { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Updates a TensorboardRun. |
|
|
|
|
rpc UpdateTensorboardRun(UpdateTensorboardRunRequest) returns (TensorboardRun) { |
|
|
|
|
rpc UpdateTensorboardRun(UpdateTensorboardRunRequest) |
|
|
|
|
returns (TensorboardRun) { |
|
|
|
|
option (google.api.http) = { |
|
|
|
|
patch: "/v1beta1/{tensorboard_run.name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}" |
|
|
|
|
body: "tensorboard_run" |
|
|
|
@ -178,7 +202,8 @@ service TensorboardService { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Lists TensorboardRuns in a Location. |
|
|
|
|
rpc ListTensorboardRuns(ListTensorboardRunsRequest) returns (ListTensorboardRunsResponse) { |
|
|
|
|
rpc ListTensorboardRuns(ListTensorboardRunsRequest) |
|
|
|
|
returns (ListTensorboardRunsResponse) { |
|
|
|
|
option (google.api.http) = { |
|
|
|
|
get: "/v1beta1/{parent=projects/*/locations/*/tensorboards/*/experiments/*}/runs" |
|
|
|
|
}; |
|
|
|
@ -186,7 +211,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: "/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}" |
|
|
|
|
}; |
|
|
|
@ -198,7 +224,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: "/v1beta1/{parent=projects/*/locations/*/tensorboards/*/experiments/*}/runs/*/timeSeries:batchCreate" |
|
|
|
|
body: "*" |
|
|
|
@ -207,7 +234,8 @@ service TensorboardService { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Creates a TensorboardTimeSeries. |
|
|
|
|
rpc CreateTensorboardTimeSeries(CreateTensorboardTimeSeriesRequest) returns (TensorboardTimeSeries) { |
|
|
|
|
rpc CreateTensorboardTimeSeries(CreateTensorboardTimeSeriesRequest) |
|
|
|
|
returns (TensorboardTimeSeries) { |
|
|
|
|
option (google.api.http) = { |
|
|
|
|
post: "/v1beta1/{parent=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/timeSeries" |
|
|
|
|
body: "tensorboard_time_series" |
|
|
|
@ -216,7 +244,8 @@ service TensorboardService { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Gets a TensorboardTimeSeries. |
|
|
|
|
rpc GetTensorboardTimeSeries(GetTensorboardTimeSeriesRequest) returns (TensorboardTimeSeries) { |
|
|
|
|
rpc GetTensorboardTimeSeries(GetTensorboardTimeSeriesRequest) |
|
|
|
|
returns (TensorboardTimeSeries) { |
|
|
|
|
option (google.api.http) = { |
|
|
|
|
get: "/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}" |
|
|
|
|
}; |
|
|
|
@ -224,16 +253,19 @@ service TensorboardService { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Updates a TensorboardTimeSeries. |
|
|
|
|
rpc UpdateTensorboardTimeSeries(UpdateTensorboardTimeSeriesRequest) returns (TensorboardTimeSeries) { |
|
|
|
|
rpc UpdateTensorboardTimeSeries(UpdateTensorboardTimeSeriesRequest) |
|
|
|
|
returns (TensorboardTimeSeries) { |
|
|
|
|
option (google.api.http) = { |
|
|
|
|
patch: "/v1beta1/{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: "/v1beta1/{parent=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/timeSeries" |
|
|
|
|
}; |
|
|
|
@ -241,7 +273,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: "/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}" |
|
|
|
|
}; |
|
|
|
@ -254,10 +287,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: "/v1beta1/{tensorboard=projects/*/locations/*/tensorboards/*}/experiments/*/runs/*/timeSeries:batchRead" |
|
|
|
|
}; |
|
|
|
@ -265,11 +300,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: "/v1beta1/{tensorboard_time_series=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}:read" |
|
|
|
|
}; |
|
|
|
@ -280,7 +316,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: "/v1beta1/{time_series=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}:readBlobData" |
|
|
|
|
}; |
|
|
|
@ -288,20 +325,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: "/v1beta1/{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: "/v1beta1/{tensorboard_run=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}:write" |
|
|
|
|
body: "*" |
|
|
|
@ -311,7 +349,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: "/v1beta1/{tensorboard_time_series=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}:exportTensorboardTimeSeries" |
|
|
|
|
body: "*" |
|
|
|
@ -320,7 +359,8 @@ service TensorboardService { |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Request message for [TensorboardService.CreateTensorboard][google.cloud.aiplatform.v1beta1.TensorboardService.CreateTensorboard]. |
|
|
|
|
// Request message for |
|
|
|
|
// [TensorboardService.CreateTensorboard][google.cloud.aiplatform.v1beta1.TensorboardService.CreateTensorboard]. |
|
|
|
|
message CreateTensorboardRequest { |
|
|
|
|
// Required. The resource name of the Location to create the Tensorboard in. |
|
|
|
|
// Format: `projects/{project}/locations/{location}` |
|
|
|
@ -335,7 +375,8 @@ message CreateTensorboardRequest { |
|
|
|
|
Tensorboard tensorboard = 2 [(google.api.field_behavior) = REQUIRED]; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Request message for [TensorboardService.GetTensorboard][google.cloud.aiplatform.v1beta1.TensorboardService.GetTensorboard]. |
|
|
|
|
// Request message for |
|
|
|
|
// [TensorboardService.GetTensorboard][google.cloud.aiplatform.v1beta1.TensorboardService.GetTensorboard]. |
|
|
|
|
message GetTensorboardRequest { |
|
|
|
|
// Required. The name of the Tensorboard resource. |
|
|
|
|
// Format: |
|
|
|
@ -348,7 +389,42 @@ message GetTensorboardRequest { |
|
|
|
|
]; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Request message for [TensorboardService.ListTensorboards][google.cloud.aiplatform.v1beta1.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.v1beta1.TensorboardService.ListTensorboards]. |
|
|
|
|
message ListTensorboardsRequest { |
|
|
|
|
// Required. The resource name of the Location to list Tensorboards. |
|
|
|
|
// Format: |
|
|
|
@ -364,18 +440,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.v1beta1.TensorboardService.ListTensorboards] call. |
|
|
|
|
// Provide this to retrieve the subsequent page. |
|
|
|
|
// [TensorboardService.ListTensorboards][google.cloud.aiplatform.v1beta1.TensorboardService.ListTensorboards] |
|
|
|
|
// call. Provide this to retrieve the subsequent page. |
|
|
|
|
// |
|
|
|
|
// When paginating, all other parameters provided to |
|
|
|
|
// [TensorboardService.ListTensorboards][google.cloud.aiplatform.v1beta1.TensorboardService.ListTensorboards] must |
|
|
|
|
// match the call that provided the page token. |
|
|
|
|
// [TensorboardService.ListTensorboards][google.cloud.aiplatform.v1beta1.TensorboardService.ListTensorboards] |
|
|
|
|
// must match the call that provided the page token. |
|
|
|
|
string page_token = 4; |
|
|
|
|
|
|
|
|
|
// Field to use to sort the list. |
|
|
|
@ -385,26 +461,30 @@ message ListTensorboardsRequest { |
|
|
|
|
google.protobuf.FieldMask read_mask = 6; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Response message for [TensorboardService.ListTensorboards][google.cloud.aiplatform.v1beta1.TensorboardService.ListTensorboards]. |
|
|
|
|
// Response message for |
|
|
|
|
// [TensorboardService.ListTensorboards][google.cloud.aiplatform.v1beta1.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.v1beta1.ListTensorboardsRequest.page_token] |
|
|
|
|
// A token, which can be sent as |
|
|
|
|
// [ListTensorboardsRequest.page_token][google.cloud.aiplatform.v1beta1.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.v1beta1.TensorboardService.UpdateTensorboard]. |
|
|
|
|
// Request message for |
|
|
|
|
// [TensorboardService.UpdateTensorboard][google.cloud.aiplatform.v1beta1.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: |
|
|
|
@ -412,7 +492,8 @@ message UpdateTensorboardRequest { |
|
|
|
|
Tensorboard tensorboard = 2 [(google.api.field_behavior) = REQUIRED]; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Request message for [TensorboardService.DeleteTensorboard][google.cloud.aiplatform.v1beta1.TensorboardService.DeleteTensorboard]. |
|
|
|
|
// Request message for |
|
|
|
|
// [TensorboardService.DeleteTensorboard][google.cloud.aiplatform.v1beta1.TensorboardService.DeleteTensorboard]. |
|
|
|
|
message DeleteTensorboardRequest { |
|
|
|
|
// Required. The name of the Tensorboard to be deleted. |
|
|
|
|
// Format: |
|
|
|
@ -425,10 +506,11 @@ message DeleteTensorboardRequest { |
|
|
|
|
]; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Request message for [TensorboardService.CreateTensorboardExperiment][google.cloud.aiplatform.v1beta1.TensorboardService.CreateTensorboardExperiment]. |
|
|
|
|
// Request message for |
|
|
|
|
// [TensorboardService.CreateTensorboardExperiment][google.cloud.aiplatform.v1beta1.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, |
|
|
|
@ -440,15 +522,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.v1beta1.TensorboardService.GetTensorboardExperiment]. |
|
|
|
|
// Request message for |
|
|
|
|
// [TensorboardService.GetTensorboardExperiment][google.cloud.aiplatform.v1beta1.TensorboardService.GetTensorboardExperiment]. |
|
|
|
|
message GetTensorboardExperimentRequest { |
|
|
|
|
// Required. The name of the TensorboardExperiment resource. |
|
|
|
|
// Format: |
|
|
|
@ -461,10 +544,11 @@ message GetTensorboardExperimentRequest { |
|
|
|
|
]; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Request message for [TensorboardService.ListTensorboardExperiments][google.cloud.aiplatform.v1beta1.TensorboardService.ListTensorboardExperiments]. |
|
|
|
|
// Request message for |
|
|
|
|
// [TensorboardService.ListTensorboardExperiments][google.cloud.aiplatform.v1beta1.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, |
|
|
|
@ -478,17 +562,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.v1beta1.TensorboardService.ListTensorboardExperiments] call. |
|
|
|
|
// Provide this to retrieve the subsequent page. |
|
|
|
|
// [TensorboardService.ListTensorboardExperiments][google.cloud.aiplatform.v1beta1.TensorboardService.ListTensorboardExperiments] |
|
|
|
|
// call. Provide this to retrieve the subsequent page. |
|
|
|
|
// |
|
|
|
|
// When paginating, all other parameters provided to |
|
|
|
|
// [TensorboardService.ListTensorboardExperiments][google.cloud.aiplatform.v1beta1.TensorboardService.ListTensorboardExperiments] must |
|
|
|
|
// match the call that provided the page token. |
|
|
|
|
// [TensorboardService.ListTensorboardExperiments][google.cloud.aiplatform.v1beta1.TensorboardService.ListTensorboardExperiments] |
|
|
|
|
// must match the call that provided the page token. |
|
|
|
|
string page_token = 4; |
|
|
|
|
|
|
|
|
|
// Field to use to sort the list. |
|
|
|
@ -498,34 +582,40 @@ message ListTensorboardExperimentsRequest { |
|
|
|
|
google.protobuf.FieldMask read_mask = 6; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Response message for [TensorboardService.ListTensorboardExperiments][google.cloud.aiplatform.v1beta1.TensorboardService.ListTensorboardExperiments]. |
|
|
|
|
// Response message for |
|
|
|
|
// [TensorboardService.ListTensorboardExperiments][google.cloud.aiplatform.v1beta1.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.v1beta1.ListTensorboardExperimentsRequest.page_token] to retrieve the next page. |
|
|
|
|
// If this field is omitted, there are no subsequent pages. |
|
|
|
|
// [ListTensorboardExperimentsRequest.page_token][google.cloud.aiplatform.v1beta1.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.v1beta1.TensorboardService.UpdateTensorboardExperiment]. |
|
|
|
|
// Request message for |
|
|
|
|
// [TensorboardService.UpdateTensorboardExperiment][google.cloud.aiplatform.v1beta1.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.v1beta1.TensorboardService.DeleteTensorboardExperiment]. |
|
|
|
|
// Request message for |
|
|
|
|
// [TensorboardService.DeleteTensorboardExperiment][google.cloud.aiplatform.v1beta1.TensorboardService.DeleteTensorboardExperiment]. |
|
|
|
|
message DeleteTensorboardExperimentRequest { |
|
|
|
|
// Required. The name of the TensorboardExperiment to be deleted. |
|
|
|
|
// Format: |
|
|
|
@ -538,7 +628,8 @@ message DeleteTensorboardExperimentRequest { |
|
|
|
|
]; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Request message for [TensorboardService.BatchCreateTensorboardRuns][google.cloud.aiplatform.v1beta1.TensorboardService.BatchCreateTensorboardRuns]. |
|
|
|
|
// 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: |
|
|
|
@ -554,19 +645,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.v1beta1.TensorboardService.BatchCreateTensorboardRuns]. |
|
|
|
|
// 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]. |
|
|
|
|
// Request message for |
|
|
|
|
// [TensorboardService.CreateTensorboardRun][google.cloud.aiplatform.v1beta1.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, |
|
|
|
@ -578,7 +672,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 |
|
|
|
@ -586,7 +680,8 @@ message CreateTensorboardRunRequest { |
|
|
|
|
string tensorboard_run_id = 3 [(google.api.field_behavior) = REQUIRED]; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Request message for [TensorboardService.GetTensorboardRun][google.cloud.aiplatform.v1beta1.TensorboardService.GetTensorboardRun]. |
|
|
|
|
// Request message for |
|
|
|
|
// [TensorboardService.GetTensorboardRun][google.cloud.aiplatform.v1beta1.TensorboardService.GetTensorboardRun]. |
|
|
|
|
message GetTensorboardRunRequest { |
|
|
|
|
// Required. The name of the TensorboardRun resource. |
|
|
|
|
// Format: |
|
|
|
@ -599,7 +694,8 @@ message GetTensorboardRunRequest { |
|
|
|
|
]; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Request message for [TensorboardService.ReadTensorboardBlobData][google.cloud.aiplatform.v1beta1.TensorboardService.ReadTensorboardBlobData]. |
|
|
|
|
// Request message for |
|
|
|
|
// [TensorboardService.ReadTensorboardBlobData][google.cloud.aiplatform.v1beta1.TensorboardService.ReadTensorboardBlobData]. |
|
|
|
|
message ReadTensorboardBlobDataRequest { |
|
|
|
|
// Required. The resource name of the TensorboardTimeSeries to list Blobs. |
|
|
|
|
// Format: |
|
|
|
@ -615,16 +711,18 @@ message ReadTensorboardBlobDataRequest { |
|
|
|
|
repeated string blob_ids = 2; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Response message for [TensorboardService.ReadTensorboardBlobData][google.cloud.aiplatform.v1beta1.TensorboardService.ReadTensorboardBlobData]. |
|
|
|
|
// Response message for |
|
|
|
|
// [TensorboardService.ReadTensorboardBlobData][google.cloud.aiplatform.v1beta1.TensorboardService.ReadTensorboardBlobData]. |
|
|
|
|
message ReadTensorboardBlobDataResponse { |
|
|
|
|
// Blob messages containing blob bytes. |
|
|
|
|
repeated TensorboardBlob blobs = 1; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Request message for [TensorboardService.ListTensorboardRuns][google.cloud.aiplatform.v1beta1.TensorboardService.ListTensorboardRuns]. |
|
|
|
|
// Request message for |
|
|
|
|
// [TensorboardService.ListTensorboardRuns][google.cloud.aiplatform.v1beta1.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, |
|
|
|
@ -637,18 +735,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.v1beta1.TensorboardService.ListTensorboardRuns] call. |
|
|
|
|
// Provide this to retrieve the subsequent page. |
|
|
|
|
// [TensorboardService.ListTensorboardRuns][google.cloud.aiplatform.v1beta1.TensorboardService.ListTensorboardRuns] |
|
|
|
|
// call. Provide this to retrieve the subsequent page. |
|
|
|
|
// |
|
|
|
|
// When paginating, all other parameters provided to |
|
|
|
|
// [TensorboardService.ListTensorboardRuns][google.cloud.aiplatform.v1beta1.TensorboardService.ListTensorboardRuns] must |
|
|
|
|
// match the call that provided the page token. |
|
|
|
|
// [TensorboardService.ListTensorboardRuns][google.cloud.aiplatform.v1beta1.TensorboardService.ListTensorboardRuns] |
|
|
|
|
// must match the call that provided the page token. |
|
|
|
|
string page_token = 4; |
|
|
|
|
|
|
|
|
|
// Field to use to sort the list. |
|
|
|
@ -658,34 +756,39 @@ message ListTensorboardRunsRequest { |
|
|
|
|
google.protobuf.FieldMask read_mask = 6; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Response message for [TensorboardService.ListTensorboardRuns][google.cloud.aiplatform.v1beta1.TensorboardService.ListTensorboardRuns]. |
|
|
|
|
// Response message for |
|
|
|
|
// [TensorboardService.ListTensorboardRuns][google.cloud.aiplatform.v1beta1.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.v1beta1.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.v1beta1.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.v1beta1.TensorboardService.UpdateTensorboardRun]. |
|
|
|
|
// Request message for |
|
|
|
|
// [TensorboardService.UpdateTensorboardRun][google.cloud.aiplatform.v1beta1.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.v1beta1.TensorboardService.DeleteTensorboardRun]. |
|
|
|
|
// Request message for |
|
|
|
|
// [TensorboardService.DeleteTensorboardRun][google.cloud.aiplatform.v1beta1.TensorboardService.DeleteTensorboardRun]. |
|
|
|
|
message DeleteTensorboardRunRequest { |
|
|
|
|
// Required. The name of the TensorboardRun to be deleted. |
|
|
|
|
// Format: |
|
|
|
@ -698,7 +801,8 @@ message DeleteTensorboardRunRequest { |
|
|
|
|
]; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Request message for [TensorboardService.BatchCreateTensorboardTimeSeries][google.cloud.aiplatform.v1beta1.TensorboardService.BatchCreateTensorboardTimeSeries]. |
|
|
|
|
// 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. |
|
|
|
@ -714,18 +818,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.v1beta1.TensorboardService.BatchCreateTensorboardTimeSeries]. |
|
|
|
|
// 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]. |
|
|
|
|
// Request message for |
|
|
|
|
// [TensorboardService.CreateTensorboardTimeSeries][google.cloud.aiplatform.v1beta1.TensorboardService.CreateTensorboardTimeSeries]. |
|
|
|
|
message CreateTensorboardTimeSeriesRequest { |
|
|
|
|
// Required. The resource name of the TensorboardRun to create the |
|
|
|
|
// TensorboardTimeSeries in. |
|
|
|
@ -738,17 +845,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.v1beta1.TensorboardService.GetTensorboardTimeSeries]. |
|
|
|
|
// Request message for |
|
|
|
|
// [TensorboardService.GetTensorboardTimeSeries][google.cloud.aiplatform.v1beta1.TensorboardService.GetTensorboardTimeSeries]. |
|
|
|
|
message GetTensorboardTimeSeriesRequest { |
|
|
|
|
// Required. The name of the TensorboardTimeSeries resource. |
|
|
|
|
// Format: |
|
|
|
@ -761,10 +871,11 @@ message GetTensorboardTimeSeriesRequest { |
|
|
|
|
]; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Request message for [TensorboardService.ListTensorboardTimeSeries][google.cloud.aiplatform.v1beta1.TensorboardService.ListTensorboardTimeSeries]. |
|
|
|
|
// Request message for |
|
|
|
|
// [TensorboardService.ListTensorboardTimeSeries][google.cloud.aiplatform.v1beta1.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, |
|
|
|
@ -778,17 +889,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.v1beta1.TensorboardService.ListTensorboardTimeSeries] call. |
|
|
|
|
// Provide this to retrieve the subsequent page. |
|
|
|
|
// [TensorboardService.ListTensorboardTimeSeries][google.cloud.aiplatform.v1beta1.TensorboardService.ListTensorboardTimeSeries] |
|
|
|
|
// call. Provide this to retrieve the subsequent page. |
|
|
|
|
// |
|
|
|
|
// When paginating, all other parameters provided to |
|
|
|
|
// [TensorboardService.ListTensorboardTimeSeries][google.cloud.aiplatform.v1beta1.TensorboardService.ListTensorboardTimeSeries] must |
|
|
|
|
// match the call that provided the page token. |
|
|
|
|
// [TensorboardService.ListTensorboardTimeSeries][google.cloud.aiplatform.v1beta1.TensorboardService.ListTensorboardTimeSeries] |
|
|
|
|
// must match the call that provided the page token. |
|
|
|
|
string page_token = 4; |
|
|
|
|
|
|
|
|
|
// Field to use to sort the list. |
|
|
|
@ -798,35 +909,41 @@ message ListTensorboardTimeSeriesRequest { |
|
|
|
|
google.protobuf.FieldMask read_mask = 6; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Response message for [TensorboardService.ListTensorboardTimeSeries][google.cloud.aiplatform.v1beta1.TensorboardService.ListTensorboardTimeSeries]. |
|
|
|
|
// Response message for |
|
|
|
|
// [TensorboardService.ListTensorboardTimeSeries][google.cloud.aiplatform.v1beta1.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.v1beta1.ListTensorboardTimeSeriesRequest.page_token] to retrieve the next page. |
|
|
|
|
// If this field is omitted, there are no subsequent pages. |
|
|
|
|
// [ListTensorboardTimeSeriesRequest.page_token][google.cloud.aiplatform.v1beta1.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.v1beta1.TensorboardService.UpdateTensorboardTimeSeries]. |
|
|
|
|
// Request message for |
|
|
|
|
// [TensorboardService.UpdateTensorboardTimeSeries][google.cloud.aiplatform.v1beta1.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.v1beta1.TensorboardService.DeleteTensorboardTimeSeries]. |
|
|
|
|
// Request message for |
|
|
|
|
// [TensorboardService.DeleteTensorboardTimeSeries][google.cloud.aiplatform.v1beta1.TensorboardService.DeleteTensorboardTimeSeries]. |
|
|
|
|
message DeleteTensorboardTimeSeriesRequest { |
|
|
|
|
// Required. The name of the TensorboardTimeSeries to be deleted. |
|
|
|
|
// Format: |
|
|
|
@ -842,11 +959,12 @@ message DeleteTensorboardTimeSeriesRequest { |
|
|
|
|
// Request message for |
|
|
|
|
// [TensorboardService.BatchReadTensorboardTimeSeriesData][google.cloud.aiplatform.v1beta1.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.v1beta1.BatchReadTensorboardTimeSeriesDataRequest.time_series] must be sub |
|
|
|
|
// resources of this Tensorboard. |
|
|
|
|
// The TensorboardTimeSeries referenced by |
|
|
|
|
// [time_series][google.cloud.aiplatform.v1beta1.BatchReadTensorboardTimeSeriesDataRequest.time_series] |
|
|
|
|
// must be sub resources of this Tensorboard. |
|
|
|
|
string tensorboard = 1 [ |
|
|
|
|
(google.api.field_behavior) = REQUIRED, |
|
|
|
|
(google.api.resource_reference) = { |
|
|
|
@ -854,7 +972,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, |
|
|
|
@ -871,7 +990,8 @@ message BatchReadTensorboardTimeSeriesDataResponse { |
|
|
|
|
repeated TimeSeriesData time_series_data = 1; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Request message for [TensorboardService.ReadTensorboardTimeSeriesData][google.cloud.aiplatform.v1beta1.TensorboardService.ReadTensorboardTimeSeriesData]. |
|
|
|
|
// Request message for |
|
|
|
|
// [TensorboardService.ReadTensorboardTimeSeriesData][google.cloud.aiplatform.v1beta1.TensorboardService.ReadTensorboardTimeSeriesData]. |
|
|
|
|
message ReadTensorboardTimeSeriesDataRequest { |
|
|
|
|
// Required. The resource name of the TensorboardTimeSeries to read data from. |
|
|
|
|
// Format: |
|
|
|
@ -893,13 +1013,15 @@ message ReadTensorboardTimeSeriesDataRequest { |
|
|
|
|
string filter = 3; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Response message for [TensorboardService.ReadTensorboardTimeSeriesData][google.cloud.aiplatform.v1beta1.TensorboardService.ReadTensorboardTimeSeriesData]. |
|
|
|
|
// Response message for |
|
|
|
|
// [TensorboardService.ReadTensorboardTimeSeriesData][google.cloud.aiplatform.v1beta1.TensorboardService.ReadTensorboardTimeSeriesData]. |
|
|
|
|
message ReadTensorboardTimeSeriesDataResponse { |
|
|
|
|
// The returned time series data. |
|
|
|
|
TimeSeriesData time_series_data = 1; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Request message for [TensorboardService.WriteTensorboardExperimentData][google.cloud.aiplatform.v1beta1.TensorboardService.WriteTensorboardExperimentData]. |
|
|
|
|
// 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: |
|
|
|
@ -912,15 +1034,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.v1beta1.TensorboardService.WriteTensorboardExperimentData]. |
|
|
|
|
message WriteTensorboardExperimentDataResponse { |
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
// Response message for |
|
|
|
|
// [TensorboardService.WriteTensorboardExperimentData][google.cloud.aiplatform.v1beta1.TensorboardService.WriteTensorboardExperimentData]. |
|
|
|
|
message WriteTensorboardExperimentDataResponse {} |
|
|
|
|
|
|
|
|
|
// Request message for [TensorboardService.WriteTensorboardRunData][google.cloud.aiplatform.v1beta1.TensorboardService.WriteTensorboardRunData]. |
|
|
|
|
// Request message for |
|
|
|
|
// [TensorboardService.WriteTensorboardRunData][google.cloud.aiplatform.v1beta1.TensorboardService.WriteTensorboardRunData]. |
|
|
|
|
message WriteTensorboardRunDataRequest { |
|
|
|
|
// Required. The resource name of the TensorboardRun to write data to. |
|
|
|
|
// Format: |
|
|
|
@ -937,18 +1060,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.v1beta1.TensorboardService.WriteTensorboardRunData]. |
|
|
|
|
message WriteTensorboardRunDataResponse { |
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
// Response message for |
|
|
|
|
// [TensorboardService.WriteTensorboardRunData][google.cloud.aiplatform.v1beta1.TensorboardService.WriteTensorboardRunData]. |
|
|
|
|
message WriteTensorboardRunDataResponse {} |
|
|
|
|
|
|
|
|
|
// Request message for [TensorboardService.ExportTensorboardTimeSeriesData][google.cloud.aiplatform.v1beta1.TensorboardService.ExportTensorboardTimeSeriesData]. |
|
|
|
|
// Request message for |
|
|
|
|
// [TensorboardService.ExportTensorboardTimeSeriesData][google.cloud.aiplatform.v1beta1.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, |
|
|
|
@ -961,8 +1085,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 |
|
|
|
@ -975,12 +1099,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.v1beta1.TensorboardService.ExportTensorboardTimeSeriesData]. |
|
|
|
|
// Response message for |
|
|
|
|
// [TensorboardService.ExportTensorboardTimeSeriesData][google.cloud.aiplatform.v1beta1.TensorboardService.ExportTensorboardTimeSeriesData]. |
|
|
|
|
message ExportTensorboardTimeSeriesDataResponse { |
|
|
|
|
// The returned time series data points. |
|
|
|
|
repeated TimeSeriesDataPoint time_series_data_points = 1; |
|
|
|
|