Struct google_api_proto::google::cloud::aiplatform::v1beta1::tensorboard_service_client::TensorboardServiceClient
source · pub struct TensorboardServiceClient<T> { /* private fields */ }
Expand description
TensorboardService
Implementations§
source§impl<T> TensorboardServiceClient<T>where
T: GrpcService<BoxBody>,
T::Error: Into<StdError>,
T::ResponseBody: Body<Data = Bytes> + Send + 'static,
<T::ResponseBody as Body>::Error: Into<StdError> + Send,
impl<T> TensorboardServiceClient<T>where
T: GrpcService<BoxBody>,
T::Error: Into<StdError>,
T::ResponseBody: Body<Data = Bytes> + Send + 'static,
<T::ResponseBody as Body>::Error: Into<StdError> + Send,
pub fn new(inner: T) -> Self
pub fn with_origin(inner: T, origin: Uri) -> Self
pub fn with_interceptor<F>(
inner: T,
interceptor: F
) -> TensorboardServiceClient<InterceptedService<T, F>>where
F: Interceptor,
T::ResponseBody: Default,
T: Service<Request<BoxBody>, Response = Response<<T as GrpcService<BoxBody>>::ResponseBody>>,
<T as Service<Request<BoxBody>>>::Error: Into<StdError> + Send + Sync,
sourcepub fn send_compressed(self, encoding: CompressionEncoding) -> Self
pub fn send_compressed(self, encoding: CompressionEncoding) -> Self
Compress requests with the given encoding.
This requires the server to support it otherwise it might respond with an error.
sourcepub fn accept_compressed(self, encoding: CompressionEncoding) -> Self
pub fn accept_compressed(self, encoding: CompressionEncoding) -> Self
Enable decompressing responses.
sourcepub fn max_decoding_message_size(self, limit: usize) -> Self
pub fn max_decoding_message_size(self, limit: usize) -> Self
Limits the maximum size of a decoded message.
Default: 4MB
sourcepub fn max_encoding_message_size(self, limit: usize) -> Self
pub fn max_encoding_message_size(self, limit: usize) -> Self
Limits the maximum size of an encoded message.
Default: usize::MAX
sourcepub async fn create_tensorboard(
&mut self,
request: impl IntoRequest<CreateTensorboardRequest>
) -> Result<Response<Operation>, Status>
pub async fn create_tensorboard( &mut self, request: impl IntoRequest<CreateTensorboardRequest> ) -> Result<Response<Operation>, Status>
Creates a Tensorboard.
sourcepub async fn get_tensorboard(
&mut self,
request: impl IntoRequest<GetTensorboardRequest>
) -> Result<Response<Tensorboard>, Status>
pub async fn get_tensorboard( &mut self, request: impl IntoRequest<GetTensorboardRequest> ) -> Result<Response<Tensorboard>, Status>
Gets a Tensorboard.
sourcepub async fn update_tensorboard(
&mut self,
request: impl IntoRequest<UpdateTensorboardRequest>
) -> Result<Response<Operation>, Status>
pub async fn update_tensorboard( &mut self, request: impl IntoRequest<UpdateTensorboardRequest> ) -> Result<Response<Operation>, Status>
Updates a Tensorboard.
sourcepub async fn list_tensorboards(
&mut self,
request: impl IntoRequest<ListTensorboardsRequest>
) -> Result<Response<ListTensorboardsResponse>, Status>
pub async fn list_tensorboards( &mut self, request: impl IntoRequest<ListTensorboardsRequest> ) -> Result<Response<ListTensorboardsResponse>, Status>
Lists Tensorboards in a Location.
sourcepub async fn delete_tensorboard(
&mut self,
request: impl IntoRequest<DeleteTensorboardRequest>
) -> Result<Response<Operation>, Status>
pub async fn delete_tensorboard( &mut self, request: impl IntoRequest<DeleteTensorboardRequest> ) -> Result<Response<Operation>, Status>
Deletes a Tensorboard.
sourcepub async fn read_tensorboard_usage(
&mut self,
request: impl IntoRequest<ReadTensorboardUsageRequest>
) -> Result<Response<ReadTensorboardUsageResponse>, Status>
pub async fn read_tensorboard_usage( &mut self, request: impl IntoRequest<ReadTensorboardUsageRequest> ) -> Result<Response<ReadTensorboardUsageResponse>, Status>
Returns a list of monthly active users for a given TensorBoard instance.
sourcepub async fn read_tensorboard_size(
&mut self,
request: impl IntoRequest<ReadTensorboardSizeRequest>
) -> Result<Response<ReadTensorboardSizeResponse>, Status>
pub async fn read_tensorboard_size( &mut self, request: impl IntoRequest<ReadTensorboardSizeRequest> ) -> Result<Response<ReadTensorboardSizeResponse>, Status>
Returns the storage size for a given TensorBoard instance.
sourcepub async fn create_tensorboard_experiment(
&mut self,
request: impl IntoRequest<CreateTensorboardExperimentRequest>
) -> Result<Response<TensorboardExperiment>, Status>
pub async fn create_tensorboard_experiment( &mut self, request: impl IntoRequest<CreateTensorboardExperimentRequest> ) -> Result<Response<TensorboardExperiment>, Status>
Creates a TensorboardExperiment.
sourcepub async fn get_tensorboard_experiment(
&mut self,
request: impl IntoRequest<GetTensorboardExperimentRequest>
) -> Result<Response<TensorboardExperiment>, Status>
pub async fn get_tensorboard_experiment( &mut self, request: impl IntoRequest<GetTensorboardExperimentRequest> ) -> Result<Response<TensorboardExperiment>, Status>
Gets a TensorboardExperiment.
sourcepub async fn update_tensorboard_experiment(
&mut self,
request: impl IntoRequest<UpdateTensorboardExperimentRequest>
) -> Result<Response<TensorboardExperiment>, Status>
pub async fn update_tensorboard_experiment( &mut self, request: impl IntoRequest<UpdateTensorboardExperimentRequest> ) -> Result<Response<TensorboardExperiment>, Status>
Updates a TensorboardExperiment.
sourcepub async fn list_tensorboard_experiments(
&mut self,
request: impl IntoRequest<ListTensorboardExperimentsRequest>
) -> Result<Response<ListTensorboardExperimentsResponse>, Status>
pub async fn list_tensorboard_experiments( &mut self, request: impl IntoRequest<ListTensorboardExperimentsRequest> ) -> Result<Response<ListTensorboardExperimentsResponse>, Status>
Lists TensorboardExperiments in a Location.
sourcepub async fn delete_tensorboard_experiment(
&mut self,
request: impl IntoRequest<DeleteTensorboardExperimentRequest>
) -> Result<Response<Operation>, Status>
pub async fn delete_tensorboard_experiment( &mut self, request: impl IntoRequest<DeleteTensorboardExperimentRequest> ) -> Result<Response<Operation>, Status>
Deletes a TensorboardExperiment.
sourcepub async fn create_tensorboard_run(
&mut self,
request: impl IntoRequest<CreateTensorboardRunRequest>
) -> Result<Response<TensorboardRun>, Status>
pub async fn create_tensorboard_run( &mut self, request: impl IntoRequest<CreateTensorboardRunRequest> ) -> Result<Response<TensorboardRun>, Status>
Creates a TensorboardRun.
sourcepub async fn batch_create_tensorboard_runs(
&mut self,
request: impl IntoRequest<BatchCreateTensorboardRunsRequest>
) -> Result<Response<BatchCreateTensorboardRunsResponse>, Status>
pub async fn batch_create_tensorboard_runs( &mut self, request: impl IntoRequest<BatchCreateTensorboardRunsRequest> ) -> Result<Response<BatchCreateTensorboardRunsResponse>, Status>
Batch create TensorboardRuns.
sourcepub async fn get_tensorboard_run(
&mut self,
request: impl IntoRequest<GetTensorboardRunRequest>
) -> Result<Response<TensorboardRun>, Status>
pub async fn get_tensorboard_run( &mut self, request: impl IntoRequest<GetTensorboardRunRequest> ) -> Result<Response<TensorboardRun>, Status>
Gets a TensorboardRun.
sourcepub async fn update_tensorboard_run(
&mut self,
request: impl IntoRequest<UpdateTensorboardRunRequest>
) -> Result<Response<TensorboardRun>, Status>
pub async fn update_tensorboard_run( &mut self, request: impl IntoRequest<UpdateTensorboardRunRequest> ) -> Result<Response<TensorboardRun>, Status>
Updates a TensorboardRun.
sourcepub async fn list_tensorboard_runs(
&mut self,
request: impl IntoRequest<ListTensorboardRunsRequest>
) -> Result<Response<ListTensorboardRunsResponse>, Status>
pub async fn list_tensorboard_runs( &mut self, request: impl IntoRequest<ListTensorboardRunsRequest> ) -> Result<Response<ListTensorboardRunsResponse>, Status>
Lists TensorboardRuns in a Location.
sourcepub async fn delete_tensorboard_run(
&mut self,
request: impl IntoRequest<DeleteTensorboardRunRequest>
) -> Result<Response<Operation>, Status>
pub async fn delete_tensorboard_run( &mut self, request: impl IntoRequest<DeleteTensorboardRunRequest> ) -> Result<Response<Operation>, Status>
Deletes a TensorboardRun.
sourcepub async fn batch_create_tensorboard_time_series(
&mut self,
request: impl IntoRequest<BatchCreateTensorboardTimeSeriesRequest>
) -> Result<Response<BatchCreateTensorboardTimeSeriesResponse>, Status>
pub async fn batch_create_tensorboard_time_series( &mut self, request: impl IntoRequest<BatchCreateTensorboardTimeSeriesRequest> ) -> Result<Response<BatchCreateTensorboardTimeSeriesResponse>, Status>
Batch create TensorboardTimeSeries that belong to a TensorboardExperiment.
sourcepub async fn create_tensorboard_time_series(
&mut self,
request: impl IntoRequest<CreateTensorboardTimeSeriesRequest>
) -> Result<Response<TensorboardTimeSeries>, Status>
pub async fn create_tensorboard_time_series( &mut self, request: impl IntoRequest<CreateTensorboardTimeSeriesRequest> ) -> Result<Response<TensorboardTimeSeries>, Status>
Creates a TensorboardTimeSeries.
sourcepub async fn get_tensorboard_time_series(
&mut self,
request: impl IntoRequest<GetTensorboardTimeSeriesRequest>
) -> Result<Response<TensorboardTimeSeries>, Status>
pub async fn get_tensorboard_time_series( &mut self, request: impl IntoRequest<GetTensorboardTimeSeriesRequest> ) -> Result<Response<TensorboardTimeSeries>, Status>
Gets a TensorboardTimeSeries.
sourcepub async fn update_tensorboard_time_series(
&mut self,
request: impl IntoRequest<UpdateTensorboardTimeSeriesRequest>
) -> Result<Response<TensorboardTimeSeries>, Status>
pub async fn update_tensorboard_time_series( &mut self, request: impl IntoRequest<UpdateTensorboardTimeSeriesRequest> ) -> Result<Response<TensorboardTimeSeries>, Status>
Updates a TensorboardTimeSeries.
sourcepub async fn list_tensorboard_time_series(
&mut self,
request: impl IntoRequest<ListTensorboardTimeSeriesRequest>
) -> Result<Response<ListTensorboardTimeSeriesResponse>, Status>
pub async fn list_tensorboard_time_series( &mut self, request: impl IntoRequest<ListTensorboardTimeSeriesRequest> ) -> Result<Response<ListTensorboardTimeSeriesResponse>, Status>
Lists TensorboardTimeSeries in a Location.
sourcepub async fn delete_tensorboard_time_series(
&mut self,
request: impl IntoRequest<DeleteTensorboardTimeSeriesRequest>
) -> Result<Response<Operation>, Status>
pub async fn delete_tensorboard_time_series( &mut self, request: impl IntoRequest<DeleteTensorboardTimeSeriesRequest> ) -> Result<Response<Operation>, Status>
Deletes a TensorboardTimeSeries.
sourcepub async fn batch_read_tensorboard_time_series_data(
&mut self,
request: impl IntoRequest<BatchReadTensorboardTimeSeriesDataRequest>
) -> Result<Response<BatchReadTensorboardTimeSeriesDataResponse>, Status>
pub async fn batch_read_tensorboard_time_series_data( &mut self, request: impl IntoRequest<BatchReadTensorboardTimeSeriesDataRequest> ) -> Result<Response<BatchReadTensorboardTimeSeriesDataResponse>, Status>
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 is returned. Otherwise, the number limit of data points is randomly selected from this time series and returned.
sourcepub async fn read_tensorboard_time_series_data(
&mut self,
request: impl IntoRequest<ReadTensorboardTimeSeriesDataRequest>
) -> Result<Response<ReadTensorboardTimeSeriesDataResponse>, Status>
pub async fn read_tensorboard_time_series_data( &mut self, request: impl IntoRequest<ReadTensorboardTimeSeriesDataRequest> ) -> Result<Response<ReadTensorboardTimeSeriesDataResponse>, Status>
Reads a TensorboardTimeSeries’ data. By default, if the number of data 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.
sourcepub async fn read_tensorboard_blob_data(
&mut self,
request: impl IntoRequest<ReadTensorboardBlobDataRequest>
) -> Result<Response<Streaming<ReadTensorboardBlobDataResponse>>, Status>
pub async fn read_tensorboard_blob_data( &mut self, request: impl IntoRequest<ReadTensorboardBlobDataRequest> ) -> Result<Response<Streaming<ReadTensorboardBlobDataResponse>>, Status>
Gets bytes of TensorboardBlobs. This is to allow reading blob data stored in consumer project’s Cloud Storage bucket without users having to obtain Cloud Storage access permission.
sourcepub async fn write_tensorboard_experiment_data(
&mut self,
request: impl IntoRequest<WriteTensorboardExperimentDataRequest>
) -> Result<Response<WriteTensorboardExperimentDataResponse>, Status>
pub async fn write_tensorboard_experiment_data( &mut self, request: impl IntoRequest<WriteTensorboardExperimentDataRequest> ) -> Result<Response<WriteTensorboardExperimentDataResponse>, Status>
Write time series data points of multiple TensorboardTimeSeries in multiple TensorboardRun’s. If any data fail to be ingested, an error is returned.
sourcepub async fn write_tensorboard_run_data(
&mut self,
request: impl IntoRequest<WriteTensorboardRunDataRequest>
) -> Result<Response<WriteTensorboardRunDataResponse>, Status>
pub async fn write_tensorboard_run_data( &mut self, request: impl IntoRequest<WriteTensorboardRunDataRequest> ) -> Result<Response<WriteTensorboardRunDataResponse>, Status>
Write time series data points into multiple TensorboardTimeSeries under a TensorboardRun. If any data fail to be ingested, an error is returned.
sourcepub async fn export_tensorboard_time_series_data(
&mut self,
request: impl IntoRequest<ExportTensorboardTimeSeriesDataRequest>
) -> Result<Response<ExportTensorboardTimeSeriesDataResponse>, Status>
pub async fn export_tensorboard_time_series_data( &mut self, request: impl IntoRequest<ExportTensorboardTimeSeriesDataRequest> ) -> Result<Response<ExportTensorboardTimeSeriesDataResponse>, Status>
Exports a TensorboardTimeSeries’ data. Data is returned in paginated responses.
Trait Implementations§
source§impl<T: Clone> Clone for TensorboardServiceClient<T>
impl<T: Clone> Clone for TensorboardServiceClient<T>
source§fn clone(&self) -> TensorboardServiceClient<T>
fn clone(&self) -> TensorboardServiceClient<T>
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreAuto Trait Implementations§
impl<T> !Freeze for TensorboardServiceClient<T>
impl<T> RefUnwindSafe for TensorboardServiceClient<T>where
T: RefUnwindSafe,
impl<T> Send for TensorboardServiceClient<T>where
T: Send,
impl<T> Sync for TensorboardServiceClient<T>where
T: Sync,
impl<T> Unpin for TensorboardServiceClient<T>where
T: Unpin,
impl<T> UnwindSafe for TensorboardServiceClient<T>where
T: UnwindSafe,
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
T
in a tonic::Request