// Copyright 2025 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
//     http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.

// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// 	protoc-gen-go v1.36.11
// 	protoc        v6.33.2
// source: google/cloud/aiplatform/v1beta1/tensorboard_service.proto

package aiplatformpb

import (
	reflect "reflect"
	sync "sync"
	unsafe "unsafe"

	longrunningpb "cloud.google.com/go/longrunning/autogen/longrunningpb"
	_ "google.golang.org/genproto/googleapis/api/annotations"
	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
	_ "google.golang.org/protobuf/types/known/emptypb"
	fieldmaskpb "google.golang.org/protobuf/types/known/fieldmaskpb"
)

const (
	// Verify that this generated code is sufficiently up-to-date.
	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
	// Verify that runtime/protoimpl is sufficiently up-to-date.
	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)

// Request message for
// [TensorboardService.CreateTensorboard][google.cloud.aiplatform.v1beta1.TensorboardService.CreateTensorboard].
type CreateTensorboardRequest struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Required. The resource name of the Location to create the Tensorboard in.
	// Format: `projects/{project}/locations/{location}`
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Required. The Tensorboard to create.
	Tensorboard   *Tensorboard `protobuf:"bytes,2,opt,name=tensorboard,proto3" json:"tensorboard,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *CreateTensorboardRequest) Reset() {
	*x = CreateTensorboardRequest{}
	mi := &file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_msgTypes[0]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *CreateTensorboardRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*CreateTensorboardRequest) ProtoMessage() {}

func (x *CreateTensorboardRequest) ProtoReflect() protoreflect.Message {
	mi := &file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_msgTypes[0]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use CreateTensorboardRequest.ProtoReflect.Descriptor instead.
func (*CreateTensorboardRequest) Descriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_rawDescGZIP(), []int{0}
}

func (x *CreateTensorboardRequest) GetParent() string {
	if x != nil {
		return x.Parent
	}
	return ""
}

func (x *CreateTensorboardRequest) GetTensorboard() *Tensorboard {
	if x != nil {
		return x.Tensorboard
	}
	return nil
}

// Request message for
// [TensorboardService.GetTensorboard][google.cloud.aiplatform.v1beta1.TensorboardService.GetTensorboard].
type GetTensorboardRequest struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Required. The name of the Tensorboard resource.
	// Format:
	// `projects/{project}/locations/{location}/tensorboards/{tensorboard}`
	Name          string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *GetTensorboardRequest) Reset() {
	*x = GetTensorboardRequest{}
	mi := &file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_msgTypes[1]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *GetTensorboardRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*GetTensorboardRequest) ProtoMessage() {}

func (x *GetTensorboardRequest) ProtoReflect() protoreflect.Message {
	mi := &file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_msgTypes[1]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use GetTensorboardRequest.ProtoReflect.Descriptor instead.
func (*GetTensorboardRequest) Descriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_rawDescGZIP(), []int{1}
}

func (x *GetTensorboardRequest) GetName() string {
	if x != nil {
		return x.Name
	}
	return ""
}

// Request message for
// [TensorboardService.ListTensorboards][google.cloud.aiplatform.v1beta1.TensorboardService.ListTensorboards].
type ListTensorboardsRequest struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Required. The resource name of the Location to list Tensorboards.
	// Format:
	// `projects/{project}/locations/{location}`
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Lists the Tensorboards that match the filter expression.
	Filter string `protobuf:"bytes,2,opt,name=filter,proto3" json:"filter,omitempty"`
	// The maximum number of Tensorboards to return. The service may return
	// fewer than this value. If unspecified, at most 100 Tensorboards are
	// returned. The maximum value is 100; values above 100 are coerced to
	// 100.
	PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// A page token, received from a previous
	// [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.
	PageToken string `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// Field to use to sort the list.
	OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
	// Mask specifying which fields to read.
	ReadMask      *fieldmaskpb.FieldMask `protobuf:"bytes,6,opt,name=read_mask,json=readMask,proto3" json:"read_mask,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *ListTensorboardsRequest) Reset() {
	*x = ListTensorboardsRequest{}
	mi := &file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_msgTypes[2]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ListTensorboardsRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ListTensorboardsRequest) ProtoMessage() {}

func (x *ListTensorboardsRequest) ProtoReflect() protoreflect.Message {
	mi := &file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_msgTypes[2]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ListTensorboardsRequest.ProtoReflect.Descriptor instead.
func (*ListTensorboardsRequest) Descriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_rawDescGZIP(), []int{2}
}

func (x *ListTensorboardsRequest) GetParent() string {
	if x != nil {
		return x.Parent
	}
	return ""
}

func (x *ListTensorboardsRequest) GetFilter() string {
	if x != nil {
		return x.Filter
	}
	return ""
}

func (x *ListTensorboardsRequest) GetPageSize() int32 {
	if x != nil {
		return x.PageSize
	}
	return 0
}

func (x *ListTensorboardsRequest) GetPageToken() string {
	if x != nil {
		return x.PageToken
	}
	return ""
}

func (x *ListTensorboardsRequest) GetOrderBy() string {
	if x != nil {
		return x.OrderBy
	}
	return ""
}

func (x *ListTensorboardsRequest) GetReadMask() *fieldmaskpb.FieldMask {
	if x != nil {
		return x.ReadMask
	}
	return nil
}

// Response message for
// [TensorboardService.ListTensorboards][google.cloud.aiplatform.v1beta1.TensorboardService.ListTensorboards].
type ListTensorboardsResponse struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// The Tensorboards mathching the request.
	Tensorboards []*Tensorboard `protobuf:"bytes,1,rep,name=tensorboards,proto3" json:"tensorboards,omitempty"`
	// 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.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *ListTensorboardsResponse) Reset() {
	*x = ListTensorboardsResponse{}
	mi := &file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_msgTypes[3]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ListTensorboardsResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ListTensorboardsResponse) ProtoMessage() {}

func (x *ListTensorboardsResponse) ProtoReflect() protoreflect.Message {
	mi := &file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_msgTypes[3]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ListTensorboardsResponse.ProtoReflect.Descriptor instead.
func (*ListTensorboardsResponse) Descriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_rawDescGZIP(), []int{3}
}

func (x *ListTensorboardsResponse) GetTensorboards() []*Tensorboard {
	if x != nil {
		return x.Tensorboards
	}
	return nil
}

func (x *ListTensorboardsResponse) GetNextPageToken() string {
	if x != nil {
		return x.NextPageToken
	}
	return ""
}

// Request message for
// [TensorboardService.UpdateTensorboard][google.cloud.aiplatform.v1beta1.TensorboardService.UpdateTensorboard].
type UpdateTensorboardRequest struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// 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 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.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// Required. The Tensorboard's `name` field is used to identify the
	// Tensorboard to be updated. Format:
	// `projects/{project}/locations/{location}/tensorboards/{tensorboard}`
	Tensorboard   *Tensorboard `protobuf:"bytes,2,opt,name=tensorboard,proto3" json:"tensorboard,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *UpdateTensorboardRequest) Reset() {
	*x = UpdateTensorboardRequest{}
	mi := &file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_msgTypes[4]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *UpdateTensorboardRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*UpdateTensorboardRequest) ProtoMessage() {}

func (x *UpdateTensorboardRequest) ProtoReflect() protoreflect.Message {
	mi := &file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_msgTypes[4]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use UpdateTensorboardRequest.ProtoReflect.Descriptor instead.
func (*UpdateTensorboardRequest) Descriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_rawDescGZIP(), []int{4}
}

func (x *UpdateTensorboardRequest) GetUpdateMask() *fieldmaskpb.FieldMask {
	if x != nil {
		return x.UpdateMask
	}
	return nil
}

func (x *UpdateTensorboardRequest) GetTensorboard() *Tensorboard {
	if x != nil {
		return x.Tensorboard
	}
	return nil
}

// Request message for
// [TensorboardService.DeleteTensorboard][google.cloud.aiplatform.v1beta1.TensorboardService.DeleteTensorboard].
type DeleteTensorboardRequest struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Required. The name of the Tensorboard to be deleted.
	// Format:
	// `projects/{project}/locations/{location}/tensorboards/{tensorboard}`
	Name          string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *DeleteTensorboardRequest) Reset() {
	*x = DeleteTensorboardRequest{}
	mi := &file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_msgTypes[5]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *DeleteTensorboardRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*DeleteTensorboardRequest) ProtoMessage() {}

func (x *DeleteTensorboardRequest) ProtoReflect() protoreflect.Message {
	mi := &file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_msgTypes[5]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use DeleteTensorboardRequest.ProtoReflect.Descriptor instead.
func (*DeleteTensorboardRequest) Descriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_rawDescGZIP(), []int{5}
}

func (x *DeleteTensorboardRequest) GetName() string {
	if x != nil {
		return x.Name
	}
	return ""
}

// Request message for
// [TensorboardService.ReadTensorboardUsage][google.cloud.aiplatform.v1beta1.TensorboardService.ReadTensorboardUsage].
type ReadTensorboardUsageRequest struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Required. The name of the Tensorboard resource.
	// Format:
	// `projects/{project}/locations/{location}/tensorboards/{tensorboard}`
	Tensorboard   string `protobuf:"bytes,1,opt,name=tensorboard,proto3" json:"tensorboard,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *ReadTensorboardUsageRequest) Reset() {
	*x = ReadTensorboardUsageRequest{}
	mi := &file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_msgTypes[6]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ReadTensorboardUsageRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ReadTensorboardUsageRequest) ProtoMessage() {}

func (x *ReadTensorboardUsageRequest) ProtoReflect() protoreflect.Message {
	mi := &file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_msgTypes[6]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ReadTensorboardUsageRequest.ProtoReflect.Descriptor instead.
func (*ReadTensorboardUsageRequest) Descriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_rawDescGZIP(), []int{6}
}

func (x *ReadTensorboardUsageRequest) GetTensorboard() string {
	if x != nil {
		return x.Tensorboard
	}
	return ""
}

// Response message for
// [TensorboardService.ReadTensorboardUsage][google.cloud.aiplatform.v1beta1.TensorboardService.ReadTensorboardUsage].
type ReadTensorboardUsageResponse struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Maps year-month (YYYYMM) string to per month usage data.
	MonthlyUsageData map[string]*ReadTensorboardUsageResponse_PerMonthUsageData `protobuf:"bytes,1,rep,name=monthly_usage_data,json=monthlyUsageData,proto3" json:"monthly_usage_data,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
	unknownFields    protoimpl.UnknownFields
	sizeCache        protoimpl.SizeCache
}

func (x *ReadTensorboardUsageResponse) Reset() {
	*x = ReadTensorboardUsageResponse{}
	mi := &file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_msgTypes[7]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ReadTensorboardUsageResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ReadTensorboardUsageResponse) ProtoMessage() {}

func (x *ReadTensorboardUsageResponse) ProtoReflect() protoreflect.Message {
	mi := &file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_msgTypes[7]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ReadTensorboardUsageResponse.ProtoReflect.Descriptor instead.
func (*ReadTensorboardUsageResponse) Descriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_rawDescGZIP(), []int{7}
}

func (x *ReadTensorboardUsageResponse) GetMonthlyUsageData() map[string]*ReadTensorboardUsageResponse_PerMonthUsageData {
	if x != nil {
		return x.MonthlyUsageData
	}
	return nil
}

// Request message for
// [TensorboardService.ReadTensorboardSize][google.cloud.aiplatform.v1beta1.TensorboardService.ReadTensorboardSize].
type ReadTensorboardSizeRequest struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Required. The name of the Tensorboard resource.
	// Format:
	// `projects/{project}/locations/{location}/tensorboards/{tensorboard}`
	Tensorboard   string `protobuf:"bytes,1,opt,name=tensorboard,proto3" json:"tensorboard,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *ReadTensorboardSizeRequest) Reset() {
	*x = ReadTensorboardSizeRequest{}
	mi := &file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_msgTypes[8]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ReadTensorboardSizeRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ReadTensorboardSizeRequest) ProtoMessage() {}

func (x *ReadTensorboardSizeRequest) ProtoReflect() protoreflect.Message {
	mi := &file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_msgTypes[8]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ReadTensorboardSizeRequest.ProtoReflect.Descriptor instead.
func (*ReadTensorboardSizeRequest) Descriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_rawDescGZIP(), []int{8}
}

func (x *ReadTensorboardSizeRequest) GetTensorboard() string {
	if x != nil {
		return x.Tensorboard
	}
	return ""
}

// Response message for
// [TensorboardService.ReadTensorboardSize][google.cloud.aiplatform.v1beta1.TensorboardService.ReadTensorboardSize].
type ReadTensorboardSizeResponse struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Payload storage size for the TensorBoard
	StorageSizeByte int64 `protobuf:"varint,1,opt,name=storage_size_byte,json=storageSizeByte,proto3" json:"storage_size_byte,omitempty"`
	unknownFields   protoimpl.UnknownFields
	sizeCache       protoimpl.SizeCache
}

func (x *ReadTensorboardSizeResponse) Reset() {
	*x = ReadTensorboardSizeResponse{}
	mi := &file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_msgTypes[9]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ReadTensorboardSizeResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ReadTensorboardSizeResponse) ProtoMessage() {}

func (x *ReadTensorboardSizeResponse) ProtoReflect() protoreflect.Message {
	mi := &file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_msgTypes[9]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ReadTensorboardSizeResponse.ProtoReflect.Descriptor instead.
func (*ReadTensorboardSizeResponse) Descriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_rawDescGZIP(), []int{9}
}

func (x *ReadTensorboardSizeResponse) GetStorageSizeByte() int64 {
	if x != nil {
		return x.StorageSizeByte
	}
	return 0
}

// Request message for
// [TensorboardService.CreateTensorboardExperiment][google.cloud.aiplatform.v1beta1.TensorboardService.CreateTensorboardExperiment].
type CreateTensorboardExperimentRequest struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Required. The resource name of the Tensorboard to create the
	// TensorboardExperiment in. Format:
	// `projects/{project}/locations/{location}/tensorboards/{tensorboard}`
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// The TensorboardExperiment to create.
	TensorboardExperiment *TensorboardExperiment `protobuf:"bytes,2,opt,name=tensorboard_experiment,json=tensorboardExperiment,proto3" json:"tensorboard_experiment,omitempty"`
	// 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]-/`.
	TensorboardExperimentId string `protobuf:"bytes,3,opt,name=tensorboard_experiment_id,json=tensorboardExperimentId,proto3" json:"tensorboard_experiment_id,omitempty"`
	unknownFields           protoimpl.UnknownFields
	sizeCache               protoimpl.SizeCache
}

func (x *CreateTensorboardExperimentRequest) Reset() {
	*x = CreateTensorboardExperimentRequest{}
	mi := &file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_msgTypes[10]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *CreateTensorboardExperimentRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*CreateTensorboardExperimentRequest) ProtoMessage() {}

func (x *CreateTensorboardExperimentRequest) ProtoReflect() protoreflect.Message {
	mi := &file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_msgTypes[10]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use CreateTensorboardExperimentRequest.ProtoReflect.Descriptor instead.
func (*CreateTensorboardExperimentRequest) Descriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_rawDescGZIP(), []int{10}
}

func (x *CreateTensorboardExperimentRequest) GetParent() string {
	if x != nil {
		return x.Parent
	}
	return ""
}

func (x *CreateTensorboardExperimentRequest) GetTensorboardExperiment() *TensorboardExperiment {
	if x != nil {
		return x.TensorboardExperiment
	}
	return nil
}

func (x *CreateTensorboardExperimentRequest) GetTensorboardExperimentId() string {
	if x != nil {
		return x.TensorboardExperimentId
	}
	return ""
}

// Request message for
// [TensorboardService.GetTensorboardExperiment][google.cloud.aiplatform.v1beta1.TensorboardService.GetTensorboardExperiment].
type GetTensorboardExperimentRequest struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Required. The name of the TensorboardExperiment resource.
	// Format:
	// `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}`
	Name          string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *GetTensorboardExperimentRequest) Reset() {
	*x = GetTensorboardExperimentRequest{}
	mi := &file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_msgTypes[11]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *GetTensorboardExperimentRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*GetTensorboardExperimentRequest) ProtoMessage() {}

func (x *GetTensorboardExperimentRequest) ProtoReflect() protoreflect.Message {
	mi := &file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_msgTypes[11]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use GetTensorboardExperimentRequest.ProtoReflect.Descriptor instead.
func (*GetTensorboardExperimentRequest) Descriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_rawDescGZIP(), []int{11}
}

func (x *GetTensorboardExperimentRequest) GetName() string {
	if x != nil {
		return x.Name
	}
	return ""
}

// Request message for
// [TensorboardService.ListTensorboardExperiments][google.cloud.aiplatform.v1beta1.TensorboardService.ListTensorboardExperiments].
type ListTensorboardExperimentsRequest struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Required. The resource name of the Tensorboard to list
	// TensorboardExperiments. Format:
	// `projects/{project}/locations/{location}/tensorboards/{tensorboard}`
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Lists the TensorboardExperiments that match the filter expression.
	Filter string `protobuf:"bytes,2,opt,name=filter,proto3" json:"filter,omitempty"`
	// The maximum number of TensorboardExperiments to return. The service may
	// return fewer than this value. If unspecified, at most 50
	// TensorboardExperiments are returned. The maximum value is 1000; values
	// above 1000 are coerced to 1000.
	PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// A page token, received from a previous
	// [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.
	PageToken string `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// Field to use to sort the list.
	OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
	// Mask specifying which fields to read.
	ReadMask      *fieldmaskpb.FieldMask `protobuf:"bytes,6,opt,name=read_mask,json=readMask,proto3" json:"read_mask,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *ListTensorboardExperimentsRequest) Reset() {
	*x = ListTensorboardExperimentsRequest{}
	mi := &file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_msgTypes[12]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ListTensorboardExperimentsRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ListTensorboardExperimentsRequest) ProtoMessage() {}

func (x *ListTensorboardExperimentsRequest) ProtoReflect() protoreflect.Message {
	mi := &file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_msgTypes[12]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ListTensorboardExperimentsRequest.ProtoReflect.Descriptor instead.
func (*ListTensorboardExperimentsRequest) Descriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_rawDescGZIP(), []int{12}
}

func (x *ListTensorboardExperimentsRequest) GetParent() string {
	if x != nil {
		return x.Parent
	}
	return ""
}

func (x *ListTensorboardExperimentsRequest) GetFilter() string {
	if x != nil {
		return x.Filter
	}
	return ""
}

func (x *ListTensorboardExperimentsRequest) GetPageSize() int32 {
	if x != nil {
		return x.PageSize
	}
	return 0
}

func (x *ListTensorboardExperimentsRequest) GetPageToken() string {
	if x != nil {
		return x.PageToken
	}
	return ""
}

func (x *ListTensorboardExperimentsRequest) GetOrderBy() string {
	if x != nil {
		return x.OrderBy
	}
	return ""
}

func (x *ListTensorboardExperimentsRequest) GetReadMask() *fieldmaskpb.FieldMask {
	if x != nil {
		return x.ReadMask
	}
	return nil
}

// Response message for
// [TensorboardService.ListTensorboardExperiments][google.cloud.aiplatform.v1beta1.TensorboardService.ListTensorboardExperiments].
type ListTensorboardExperimentsResponse struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// The TensorboardExperiments mathching the request.
	TensorboardExperiments []*TensorboardExperiment `protobuf:"bytes,1,rep,name=tensorboard_experiments,json=tensorboardExperiments,proto3" json:"tensorboard_experiments,omitempty"`
	// 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.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *ListTensorboardExperimentsResponse) Reset() {
	*x = ListTensorboardExperimentsResponse{}
	mi := &file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_msgTypes[13]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ListTensorboardExperimentsResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ListTensorboardExperimentsResponse) ProtoMessage() {}

func (x *ListTensorboardExperimentsResponse) ProtoReflect() protoreflect.Message {
	mi := &file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_msgTypes[13]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ListTensorboardExperimentsResponse.ProtoReflect.Descriptor instead.
func (*ListTensorboardExperimentsResponse) Descriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_rawDescGZIP(), []int{13}
}

func (x *ListTensorboardExperimentsResponse) GetTensorboardExperiments() []*TensorboardExperiment {
	if x != nil {
		return x.TensorboardExperiments
	}
	return nil
}

func (x *ListTensorboardExperimentsResponse) GetNextPageToken() string {
	if x != nil {
		return x.NextPageToken
	}
	return ""
}

// Request message for
// [TensorboardService.UpdateTensorboardExperiment][google.cloud.aiplatform.v1beta1.TensorboardService.UpdateTensorboardExperiment].
type UpdateTensorboardExperimentRequest struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// 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 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.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// 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 *TensorboardExperiment `protobuf:"bytes,2,opt,name=tensorboard_experiment,json=tensorboardExperiment,proto3" json:"tensorboard_experiment,omitempty"`
	unknownFields         protoimpl.UnknownFields
	sizeCache             protoimpl.SizeCache
}

func (x *UpdateTensorboardExperimentRequest) Reset() {
	*x = UpdateTensorboardExperimentRequest{}
	mi := &file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_msgTypes[14]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *UpdateTensorboardExperimentRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*UpdateTensorboardExperimentRequest) ProtoMessage() {}

func (x *UpdateTensorboardExperimentRequest) ProtoReflect() protoreflect.Message {
	mi := &file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_msgTypes[14]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use UpdateTensorboardExperimentRequest.ProtoReflect.Descriptor instead.
func (*UpdateTensorboardExperimentRequest) Descriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_rawDescGZIP(), []int{14}
}

func (x *UpdateTensorboardExperimentRequest) GetUpdateMask() *fieldmaskpb.FieldMask {
	if x != nil {
		return x.UpdateMask
	}
	return nil
}

func (x *UpdateTensorboardExperimentRequest) GetTensorboardExperiment() *TensorboardExperiment {
	if x != nil {
		return x.TensorboardExperiment
	}
	return nil
}

// Request message for
// [TensorboardService.DeleteTensorboardExperiment][google.cloud.aiplatform.v1beta1.TensorboardService.DeleteTensorboardExperiment].
type DeleteTensorboardExperimentRequest struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Required. The name of the TensorboardExperiment to be deleted.
	// Format:
	// `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}`
	Name          string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *DeleteTensorboardExperimentRequest) Reset() {
	*x = DeleteTensorboardExperimentRequest{}
	mi := &file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_msgTypes[15]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *DeleteTensorboardExperimentRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*DeleteTensorboardExperimentRequest) ProtoMessage() {}

func (x *DeleteTensorboardExperimentRequest) ProtoReflect() protoreflect.Message {
	mi := &file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_msgTypes[15]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use DeleteTensorboardExperimentRequest.ProtoReflect.Descriptor instead.
func (*DeleteTensorboardExperimentRequest) Descriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_rawDescGZIP(), []int{15}
}

func (x *DeleteTensorboardExperimentRequest) GetName() string {
	if x != nil {
		return x.Name
	}
	return ""
}

// Request message for
// [TensorboardService.BatchCreateTensorboardRuns][google.cloud.aiplatform.v1beta1.TensorboardService.BatchCreateTensorboardRuns].
type BatchCreateTensorboardRunsRequest struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Required. The resource name of the TensorboardExperiment to create the
	// TensorboardRuns in. Format:
	// `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}`
	// The parent field in the CreateTensorboardRunRequest messages must match
	// this field.
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Required. The request message specifying the TensorboardRuns to create.
	// A maximum of 1000 TensorboardRuns can be created in a batch.
	Requests      []*CreateTensorboardRunRequest `protobuf:"bytes,2,rep,name=requests,proto3" json:"requests,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *BatchCreateTensorboardRunsRequest) Reset() {
	*x = BatchCreateTensorboardRunsRequest{}
	mi := &file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_msgTypes[16]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *BatchCreateTensorboardRunsRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*BatchCreateTensorboardRunsRequest) ProtoMessage() {}

func (x *BatchCreateTensorboardRunsRequest) ProtoReflect() protoreflect.Message {
	mi := &file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_msgTypes[16]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use BatchCreateTensorboardRunsRequest.ProtoReflect.Descriptor instead.
func (*BatchCreateTensorboardRunsRequest) Descriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_rawDescGZIP(), []int{16}
}

func (x *BatchCreateTensorboardRunsRequest) GetParent() string {
	if x != nil {
		return x.Parent
	}
	return ""
}

func (x *BatchCreateTensorboardRunsRequest) GetRequests() []*CreateTensorboardRunRequest {
	if x != nil {
		return x.Requests
	}
	return nil
}

// Response message for
// [TensorboardService.BatchCreateTensorboardRuns][google.cloud.aiplatform.v1beta1.TensorboardService.BatchCreateTensorboardRuns].
type BatchCreateTensorboardRunsResponse struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// The created TensorboardRuns.
	TensorboardRuns []*TensorboardRun `protobuf:"bytes,1,rep,name=tensorboard_runs,json=tensorboardRuns,proto3" json:"tensorboard_runs,omitempty"`
	unknownFields   protoimpl.UnknownFields
	sizeCache       protoimpl.SizeCache
}

func (x *BatchCreateTensorboardRunsResponse) Reset() {
	*x = BatchCreateTensorboardRunsResponse{}
	mi := &file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_msgTypes[17]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *BatchCreateTensorboardRunsResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*BatchCreateTensorboardRunsResponse) ProtoMessage() {}

func (x *BatchCreateTensorboardRunsResponse) ProtoReflect() protoreflect.Message {
	mi := &file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_msgTypes[17]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use BatchCreateTensorboardRunsResponse.ProtoReflect.Descriptor instead.
func (*BatchCreateTensorboardRunsResponse) Descriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_rawDescGZIP(), []int{17}
}

func (x *BatchCreateTensorboardRunsResponse) GetTensorboardRuns() []*TensorboardRun {
	if x != nil {
		return x.TensorboardRuns
	}
	return nil
}

// Request message for
// [TensorboardService.CreateTensorboardRun][google.cloud.aiplatform.v1beta1.TensorboardService.CreateTensorboardRun].
type CreateTensorboardRunRequest struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Required. The resource name of the TensorboardExperiment to create the
	// TensorboardRun in. Format:
	// `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}`
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Required. The TensorboardRun to create.
	TensorboardRun *TensorboardRun `protobuf:"bytes,2,opt,name=tensorboard_run,json=tensorboardRun,proto3" json:"tensorboard_run,omitempty"`
	// 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
	// are `/[a-z][0-9]-/`.
	TensorboardRunId string `protobuf:"bytes,3,opt,name=tensorboard_run_id,json=tensorboardRunId,proto3" json:"tensorboard_run_id,omitempty"`
	unknownFields    protoimpl.UnknownFields
	sizeCache        protoimpl.SizeCache
}

func (x *CreateTensorboardRunRequest) Reset() {
	*x = CreateTensorboardRunRequest{}
	mi := &file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_msgTypes[18]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *CreateTensorboardRunRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*CreateTensorboardRunRequest) ProtoMessage() {}

func (x *CreateTensorboardRunRequest) ProtoReflect() protoreflect.Message {
	mi := &file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_msgTypes[18]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use CreateTensorboardRunRequest.ProtoReflect.Descriptor instead.
func (*CreateTensorboardRunRequest) Descriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_rawDescGZIP(), []int{18}
}

func (x *CreateTensorboardRunRequest) GetParent() string {
	if x != nil {
		return x.Parent
	}
	return ""
}

func (x *CreateTensorboardRunRequest) GetTensorboardRun() *TensorboardRun {
	if x != nil {
		return x.TensorboardRun
	}
	return nil
}

func (x *CreateTensorboardRunRequest) GetTensorboardRunId() string {
	if x != nil {
		return x.TensorboardRunId
	}
	return ""
}

// Request message for
// [TensorboardService.GetTensorboardRun][google.cloud.aiplatform.v1beta1.TensorboardService.GetTensorboardRun].
type GetTensorboardRunRequest struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Required. The name of the TensorboardRun resource.
	// Format:
	// `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}`
	Name          string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *GetTensorboardRunRequest) Reset() {
	*x = GetTensorboardRunRequest{}
	mi := &file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_msgTypes[19]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *GetTensorboardRunRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*GetTensorboardRunRequest) ProtoMessage() {}

func (x *GetTensorboardRunRequest) ProtoReflect() protoreflect.Message {
	mi := &file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_msgTypes[19]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use GetTensorboardRunRequest.ProtoReflect.Descriptor instead.
func (*GetTensorboardRunRequest) Descriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_rawDescGZIP(), []int{19}
}

func (x *GetTensorboardRunRequest) GetName() string {
	if x != nil {
		return x.Name
	}
	return ""
}

// Request message for
// [TensorboardService.ReadTensorboardBlobData][google.cloud.aiplatform.v1beta1.TensorboardService.ReadTensorboardBlobData].
type ReadTensorboardBlobDataRequest struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Required. The resource name of the TensorboardTimeSeries to list Blobs.
	// Format:
	// `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}`
	TimeSeries string `protobuf:"bytes,1,opt,name=time_series,json=timeSeries,proto3" json:"time_series,omitempty"`
	// IDs of the blobs to read.
	BlobIds       []string `protobuf:"bytes,2,rep,name=blob_ids,json=blobIds,proto3" json:"blob_ids,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *ReadTensorboardBlobDataRequest) Reset() {
	*x = ReadTensorboardBlobDataRequest{}
	mi := &file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_msgTypes[20]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ReadTensorboardBlobDataRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ReadTensorboardBlobDataRequest) ProtoMessage() {}

func (x *ReadTensorboardBlobDataRequest) ProtoReflect() protoreflect.Message {
	mi := &file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_msgTypes[20]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ReadTensorboardBlobDataRequest.ProtoReflect.Descriptor instead.
func (*ReadTensorboardBlobDataRequest) Descriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_rawDescGZIP(), []int{20}
}

func (x *ReadTensorboardBlobDataRequest) GetTimeSeries() string {
	if x != nil {
		return x.TimeSeries
	}
	return ""
}

func (x *ReadTensorboardBlobDataRequest) GetBlobIds() []string {
	if x != nil {
		return x.BlobIds
	}
	return nil
}

// Response message for
// [TensorboardService.ReadTensorboardBlobData][google.cloud.aiplatform.v1beta1.TensorboardService.ReadTensorboardBlobData].
type ReadTensorboardBlobDataResponse struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Blob messages containing blob bytes.
	Blobs         []*TensorboardBlob `protobuf:"bytes,1,rep,name=blobs,proto3" json:"blobs,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *ReadTensorboardBlobDataResponse) Reset() {
	*x = ReadTensorboardBlobDataResponse{}
	mi := &file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_msgTypes[21]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ReadTensorboardBlobDataResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ReadTensorboardBlobDataResponse) ProtoMessage() {}

func (x *ReadTensorboardBlobDataResponse) ProtoReflect() protoreflect.Message {
	mi := &file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_msgTypes[21]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ReadTensorboardBlobDataResponse.ProtoReflect.Descriptor instead.
func (*ReadTensorboardBlobDataResponse) Descriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_rawDescGZIP(), []int{21}
}

func (x *ReadTensorboardBlobDataResponse) GetBlobs() []*TensorboardBlob {
	if x != nil {
		return x.Blobs
	}
	return nil
}

// Request message for
// [TensorboardService.ListTensorboardRuns][google.cloud.aiplatform.v1beta1.TensorboardService.ListTensorboardRuns].
type ListTensorboardRunsRequest struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Required. The resource name of the TensorboardExperiment to list
	// TensorboardRuns. Format:
	// `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}`
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Lists the TensorboardRuns that match the filter expression.
	Filter string `protobuf:"bytes,2,opt,name=filter,proto3" json:"filter,omitempty"`
	// The maximum number of TensorboardRuns to return. The service may return
	// fewer than this value. If unspecified, at most 50 TensorboardRuns are
	// returned. The maximum value is 1000; values above 1000 are coerced to
	// 1000.
	PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// A page token, received from a previous
	// [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.
	PageToken string `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// Field to use to sort the list.
	OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
	// Mask specifying which fields to read.
	ReadMask      *fieldmaskpb.FieldMask `protobuf:"bytes,6,opt,name=read_mask,json=readMask,proto3" json:"read_mask,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *ListTensorboardRunsRequest) Reset() {
	*x = ListTensorboardRunsRequest{}
	mi := &file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_msgTypes[22]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ListTensorboardRunsRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ListTensorboardRunsRequest) ProtoMessage() {}

func (x *ListTensorboardRunsRequest) ProtoReflect() protoreflect.Message {
	mi := &file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_msgTypes[22]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ListTensorboardRunsRequest.ProtoReflect.Descriptor instead.
func (*ListTensorboardRunsRequest) Descriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_rawDescGZIP(), []int{22}
}

func (x *ListTensorboardRunsRequest) GetParent() string {
	if x != nil {
		return x.Parent
	}
	return ""
}

func (x *ListTensorboardRunsRequest) GetFilter() string {
	if x != nil {
		return x.Filter
	}
	return ""
}

func (x *ListTensorboardRunsRequest) GetPageSize() int32 {
	if x != nil {
		return x.PageSize
	}
	return 0
}

func (x *ListTensorboardRunsRequest) GetPageToken() string {
	if x != nil {
		return x.PageToken
	}
	return ""
}

func (x *ListTensorboardRunsRequest) GetOrderBy() string {
	if x != nil {
		return x.OrderBy
	}
	return ""
}

func (x *ListTensorboardRunsRequest) GetReadMask() *fieldmaskpb.FieldMask {
	if x != nil {
		return x.ReadMask
	}
	return nil
}

// Response message for
// [TensorboardService.ListTensorboardRuns][google.cloud.aiplatform.v1beta1.TensorboardService.ListTensorboardRuns].
type ListTensorboardRunsResponse struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// The TensorboardRuns mathching the request.
	TensorboardRuns []*TensorboardRun `protobuf:"bytes,1,rep,name=tensorboard_runs,json=tensorboardRuns,proto3" json:"tensorboard_runs,omitempty"`
	// 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.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *ListTensorboardRunsResponse) Reset() {
	*x = ListTensorboardRunsResponse{}
	mi := &file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_msgTypes[23]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ListTensorboardRunsResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ListTensorboardRunsResponse) ProtoMessage() {}

func (x *ListTensorboardRunsResponse) ProtoReflect() protoreflect.Message {
	mi := &file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_msgTypes[23]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ListTensorboardRunsResponse.ProtoReflect.Descriptor instead.
func (*ListTensorboardRunsResponse) Descriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_rawDescGZIP(), []int{23}
}

func (x *ListTensorboardRunsResponse) GetTensorboardRuns() []*TensorboardRun {
	if x != nil {
		return x.TensorboardRuns
	}
	return nil
}

func (x *ListTensorboardRunsResponse) GetNextPageToken() string {
	if x != nil {
		return x.NextPageToken
	}
	return ""
}

// Request message for
// [TensorboardService.UpdateTensorboardRun][google.cloud.aiplatform.v1beta1.TensorboardService.UpdateTensorboardRun].
type UpdateTensorboardRunRequest struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// 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 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.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// 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 *TensorboardRun `protobuf:"bytes,2,opt,name=tensorboard_run,json=tensorboardRun,proto3" json:"tensorboard_run,omitempty"`
	unknownFields  protoimpl.UnknownFields
	sizeCache      protoimpl.SizeCache
}

func (x *UpdateTensorboardRunRequest) Reset() {
	*x = UpdateTensorboardRunRequest{}
	mi := &file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_msgTypes[24]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *UpdateTensorboardRunRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*UpdateTensorboardRunRequest) ProtoMessage() {}

func (x *UpdateTensorboardRunRequest) ProtoReflect() protoreflect.Message {
	mi := &file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_msgTypes[24]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use UpdateTensorboardRunRequest.ProtoReflect.Descriptor instead.
func (*UpdateTensorboardRunRequest) Descriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_rawDescGZIP(), []int{24}
}

func (x *UpdateTensorboardRunRequest) GetUpdateMask() *fieldmaskpb.FieldMask {
	if x != nil {
		return x.UpdateMask
	}
	return nil
}

func (x *UpdateTensorboardRunRequest) GetTensorboardRun() *TensorboardRun {
	if x != nil {
		return x.TensorboardRun
	}
	return nil
}

// Request message for
// [TensorboardService.DeleteTensorboardRun][google.cloud.aiplatform.v1beta1.TensorboardService.DeleteTensorboardRun].
type DeleteTensorboardRunRequest struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Required. The name of the TensorboardRun to be deleted.
	// Format:
	// `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}`
	Name          string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *DeleteTensorboardRunRequest) Reset() {
	*x = DeleteTensorboardRunRequest{}
	mi := &file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_msgTypes[25]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *DeleteTensorboardRunRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*DeleteTensorboardRunRequest) ProtoMessage() {}

func (x *DeleteTensorboardRunRequest) ProtoReflect() protoreflect.Message {
	mi := &file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_msgTypes[25]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use DeleteTensorboardRunRequest.ProtoReflect.Descriptor instead.
func (*DeleteTensorboardRunRequest) Descriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_rawDescGZIP(), []int{25}
}

func (x *DeleteTensorboardRunRequest) GetName() string {
	if x != nil {
		return x.Name
	}
	return ""
}

// Request message for
// [TensorboardService.BatchCreateTensorboardTimeSeries][google.cloud.aiplatform.v1beta1.TensorboardService.BatchCreateTensorboardTimeSeries].
type BatchCreateTensorboardTimeSeriesRequest struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Required. The resource name of the TensorboardExperiment to create the
	// TensorboardTimeSeries in.
	// Format:
	// `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}`
	// The TensorboardRuns referenced by the parent fields in the
	// CreateTensorboardTimeSeriesRequest messages must be sub resources of this
	// TensorboardExperiment.
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Required. The request message specifying the TensorboardTimeSeries to
	// create. A maximum of 1000 TensorboardTimeSeries can be created in a batch.
	Requests      []*CreateTensorboardTimeSeriesRequest `protobuf:"bytes,2,rep,name=requests,proto3" json:"requests,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *BatchCreateTensorboardTimeSeriesRequest) Reset() {
	*x = BatchCreateTensorboardTimeSeriesRequest{}
	mi := &file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_msgTypes[26]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *BatchCreateTensorboardTimeSeriesRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*BatchCreateTensorboardTimeSeriesRequest) ProtoMessage() {}

func (x *BatchCreateTensorboardTimeSeriesRequest) ProtoReflect() protoreflect.Message {
	mi := &file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_msgTypes[26]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use BatchCreateTensorboardTimeSeriesRequest.ProtoReflect.Descriptor instead.
func (*BatchCreateTensorboardTimeSeriesRequest) Descriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_rawDescGZIP(), []int{26}
}

func (x *BatchCreateTensorboardTimeSeriesRequest) GetParent() string {
	if x != nil {
		return x.Parent
	}
	return ""
}

func (x *BatchCreateTensorboardTimeSeriesRequest) GetRequests() []*CreateTensorboardTimeSeriesRequest {
	if x != nil {
		return x.Requests
	}
	return nil
}

// Response message for
// [TensorboardService.BatchCreateTensorboardTimeSeries][google.cloud.aiplatform.v1beta1.TensorboardService.BatchCreateTensorboardTimeSeries].
type BatchCreateTensorboardTimeSeriesResponse struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// The created TensorboardTimeSeries.
	TensorboardTimeSeries []*TensorboardTimeSeries `protobuf:"bytes,1,rep,name=tensorboard_time_series,json=tensorboardTimeSeries,proto3" json:"tensorboard_time_series,omitempty"`
	unknownFields         protoimpl.UnknownFields
	sizeCache             protoimpl.SizeCache
}

func (x *BatchCreateTensorboardTimeSeriesResponse) Reset() {
	*x = BatchCreateTensorboardTimeSeriesResponse{}
	mi := &file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_msgTypes[27]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *BatchCreateTensorboardTimeSeriesResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*BatchCreateTensorboardTimeSeriesResponse) ProtoMessage() {}

func (x *BatchCreateTensorboardTimeSeriesResponse) ProtoReflect() protoreflect.Message {
	mi := &file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_msgTypes[27]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use BatchCreateTensorboardTimeSeriesResponse.ProtoReflect.Descriptor instead.
func (*BatchCreateTensorboardTimeSeriesResponse) Descriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_rawDescGZIP(), []int{27}
}

func (x *BatchCreateTensorboardTimeSeriesResponse) GetTensorboardTimeSeries() []*TensorboardTimeSeries {
	if x != nil {
		return x.TensorboardTimeSeries
	}
	return nil
}

// Request message for
// [TensorboardService.CreateTensorboardTimeSeries][google.cloud.aiplatform.v1beta1.TensorboardService.CreateTensorboardTimeSeries].
type CreateTensorboardTimeSeriesRequest struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Required. The resource name of the TensorboardRun to create the
	// TensorboardTimeSeries in.
	// Format:
	// `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}`
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// 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}"
	TensorboardTimeSeriesId string `protobuf:"bytes,3,opt,name=tensorboard_time_series_id,json=tensorboardTimeSeriesId,proto3" json:"tensorboard_time_series_id,omitempty"`
	// Required. The TensorboardTimeSeries to create.
	TensorboardTimeSeries *TensorboardTimeSeries `protobuf:"bytes,2,opt,name=tensorboard_time_series,json=tensorboardTimeSeries,proto3" json:"tensorboard_time_series,omitempty"`
	unknownFields         protoimpl.UnknownFields
	sizeCache             protoimpl.SizeCache
}

func (x *CreateTensorboardTimeSeriesRequest) Reset() {
	*x = CreateTensorboardTimeSeriesRequest{}
	mi := &file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_msgTypes[28]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *CreateTensorboardTimeSeriesRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*CreateTensorboardTimeSeriesRequest) ProtoMessage() {}

func (x *CreateTensorboardTimeSeriesRequest) ProtoReflect() protoreflect.Message {
	mi := &file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_msgTypes[28]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use CreateTensorboardTimeSeriesRequest.ProtoReflect.Descriptor instead.
func (*CreateTensorboardTimeSeriesRequest) Descriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_rawDescGZIP(), []int{28}
}

func (x *CreateTensorboardTimeSeriesRequest) GetParent() string {
	if x != nil {
		return x.Parent
	}
	return ""
}

func (x *CreateTensorboardTimeSeriesRequest) GetTensorboardTimeSeriesId() string {
	if x != nil {
		return x.TensorboardTimeSeriesId
	}
	return ""
}

func (x *CreateTensorboardTimeSeriesRequest) GetTensorboardTimeSeries() *TensorboardTimeSeries {
	if x != nil {
		return x.TensorboardTimeSeries
	}
	return nil
}

// Request message for
// [TensorboardService.GetTensorboardTimeSeries][google.cloud.aiplatform.v1beta1.TensorboardService.GetTensorboardTimeSeries].
type GetTensorboardTimeSeriesRequest struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Required. The name of the TensorboardTimeSeries resource.
	// Format:
	// `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}`
	Name          string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *GetTensorboardTimeSeriesRequest) Reset() {
	*x = GetTensorboardTimeSeriesRequest{}
	mi := &file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_msgTypes[29]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *GetTensorboardTimeSeriesRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*GetTensorboardTimeSeriesRequest) ProtoMessage() {}

func (x *GetTensorboardTimeSeriesRequest) ProtoReflect() protoreflect.Message {
	mi := &file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_msgTypes[29]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use GetTensorboardTimeSeriesRequest.ProtoReflect.Descriptor instead.
func (*GetTensorboardTimeSeriesRequest) Descriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_rawDescGZIP(), []int{29}
}

func (x *GetTensorboardTimeSeriesRequest) GetName() string {
	if x != nil {
		return x.Name
	}
	return ""
}

// Request message for
// [TensorboardService.ListTensorboardTimeSeries][google.cloud.aiplatform.v1beta1.TensorboardService.ListTensorboardTimeSeries].
type ListTensorboardTimeSeriesRequest struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Required. The resource name of the TensorboardRun to list
	// TensorboardTimeSeries. Format:
	// `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}`
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Lists the TensorboardTimeSeries that match the filter expression.
	Filter string `protobuf:"bytes,2,opt,name=filter,proto3" json:"filter,omitempty"`
	// The maximum number of TensorboardTimeSeries to return. The service may
	// return fewer than this value. If unspecified, at most 50
	// TensorboardTimeSeries are returned. The maximum value is 1000; values
	// above 1000 are coerced to 1000.
	PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// A page token, received from a previous
	// [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.
	PageToken string `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// Field to use to sort the list.
	OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
	// Mask specifying which fields to read.
	ReadMask      *fieldmaskpb.FieldMask `protobuf:"bytes,6,opt,name=read_mask,json=readMask,proto3" json:"read_mask,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *ListTensorboardTimeSeriesRequest) Reset() {
	*x = ListTensorboardTimeSeriesRequest{}
	mi := &file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_msgTypes[30]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ListTensorboardTimeSeriesRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ListTensorboardTimeSeriesRequest) ProtoMessage() {}

func (x *ListTensorboardTimeSeriesRequest) ProtoReflect() protoreflect.Message {
	mi := &file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_msgTypes[30]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ListTensorboardTimeSeriesRequest.ProtoReflect.Descriptor instead.
func (*ListTensorboardTimeSeriesRequest) Descriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_rawDescGZIP(), []int{30}
}

func (x *ListTensorboardTimeSeriesRequest) GetParent() string {
	if x != nil {
		return x.Parent
	}
	return ""
}

func (x *ListTensorboardTimeSeriesRequest) GetFilter() string {
	if x != nil {
		return x.Filter
	}
	return ""
}

func (x *ListTensorboardTimeSeriesRequest) GetPageSize() int32 {
	if x != nil {
		return x.PageSize
	}
	return 0
}

func (x *ListTensorboardTimeSeriesRequest) GetPageToken() string {
	if x != nil {
		return x.PageToken
	}
	return ""
}

func (x *ListTensorboardTimeSeriesRequest) GetOrderBy() string {
	if x != nil {
		return x.OrderBy
	}
	return ""
}

func (x *ListTensorboardTimeSeriesRequest) GetReadMask() *fieldmaskpb.FieldMask {
	if x != nil {
		return x.ReadMask
	}
	return nil
}

// Response message for
// [TensorboardService.ListTensorboardTimeSeries][google.cloud.aiplatform.v1beta1.TensorboardService.ListTensorboardTimeSeries].
type ListTensorboardTimeSeriesResponse struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// The TensorboardTimeSeries mathching the request.
	TensorboardTimeSeries []*TensorboardTimeSeries `protobuf:"bytes,1,rep,name=tensorboard_time_series,json=tensorboardTimeSeries,proto3" json:"tensorboard_time_series,omitempty"`
	// 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.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *ListTensorboardTimeSeriesResponse) Reset() {
	*x = ListTensorboardTimeSeriesResponse{}
	mi := &file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_msgTypes[31]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ListTensorboardTimeSeriesResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ListTensorboardTimeSeriesResponse) ProtoMessage() {}

func (x *ListTensorboardTimeSeriesResponse) ProtoReflect() protoreflect.Message {
	mi := &file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_msgTypes[31]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ListTensorboardTimeSeriesResponse.ProtoReflect.Descriptor instead.
func (*ListTensorboardTimeSeriesResponse) Descriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_rawDescGZIP(), []int{31}
}

func (x *ListTensorboardTimeSeriesResponse) GetTensorboardTimeSeries() []*TensorboardTimeSeries {
	if x != nil {
		return x.TensorboardTimeSeries
	}
	return nil
}

func (x *ListTensorboardTimeSeriesResponse) GetNextPageToken() string {
	if x != nil {
		return x.NextPageToken
	}
	return ""
}

// Request message for
// [TensorboardService.UpdateTensorboardTimeSeries][google.cloud.aiplatform.v1beta1.TensorboardService.UpdateTensorboardTimeSeries].
type UpdateTensorboardTimeSeriesRequest struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// 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 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.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// 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 *TensorboardTimeSeries `protobuf:"bytes,2,opt,name=tensorboard_time_series,json=tensorboardTimeSeries,proto3" json:"tensorboard_time_series,omitempty"`
	unknownFields         protoimpl.UnknownFields
	sizeCache             protoimpl.SizeCache
}

func (x *UpdateTensorboardTimeSeriesRequest) Reset() {
	*x = UpdateTensorboardTimeSeriesRequest{}
	mi := &file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_msgTypes[32]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *UpdateTensorboardTimeSeriesRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*UpdateTensorboardTimeSeriesRequest) ProtoMessage() {}

func (x *UpdateTensorboardTimeSeriesRequest) ProtoReflect() protoreflect.Message {
	mi := &file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_msgTypes[32]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use UpdateTensorboardTimeSeriesRequest.ProtoReflect.Descriptor instead.
func (*UpdateTensorboardTimeSeriesRequest) Descriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_rawDescGZIP(), []int{32}
}

func (x *UpdateTensorboardTimeSeriesRequest) GetUpdateMask() *fieldmaskpb.FieldMask {
	if x != nil {
		return x.UpdateMask
	}
	return nil
}

func (x *UpdateTensorboardTimeSeriesRequest) GetTensorboardTimeSeries() *TensorboardTimeSeries {
	if x != nil {
		return x.TensorboardTimeSeries
	}
	return nil
}

// Request message for
// [TensorboardService.DeleteTensorboardTimeSeries][google.cloud.aiplatform.v1beta1.TensorboardService.DeleteTensorboardTimeSeries].
type DeleteTensorboardTimeSeriesRequest struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Required. The name of the TensorboardTimeSeries to be deleted.
	// Format:
	// `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}`
	Name          string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *DeleteTensorboardTimeSeriesRequest) Reset() {
	*x = DeleteTensorboardTimeSeriesRequest{}
	mi := &file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_msgTypes[33]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *DeleteTensorboardTimeSeriesRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*DeleteTensorboardTimeSeriesRequest) ProtoMessage() {}

func (x *DeleteTensorboardTimeSeriesRequest) ProtoReflect() protoreflect.Message {
	mi := &file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_msgTypes[33]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use DeleteTensorboardTimeSeriesRequest.ProtoReflect.Descriptor instead.
func (*DeleteTensorboardTimeSeriesRequest) Descriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_rawDescGZIP(), []int{33}
}

func (x *DeleteTensorboardTimeSeriesRequest) GetName() string {
	if x != nil {
		return x.Name
	}
	return ""
}

// Request message for
// [TensorboardService.BatchReadTensorboardTimeSeriesData][google.cloud.aiplatform.v1beta1.TensorboardService.BatchReadTensorboardTimeSeriesData].
type BatchReadTensorboardTimeSeriesDataRequest struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// 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.
	Tensorboard string `protobuf:"bytes,1,opt,name=tensorboard,proto3" json:"tensorboard,omitempty"`
	// 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}`
	TimeSeries    []string `protobuf:"bytes,2,rep,name=time_series,json=timeSeries,proto3" json:"time_series,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *BatchReadTensorboardTimeSeriesDataRequest) Reset() {
	*x = BatchReadTensorboardTimeSeriesDataRequest{}
	mi := &file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_msgTypes[34]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *BatchReadTensorboardTimeSeriesDataRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*BatchReadTensorboardTimeSeriesDataRequest) ProtoMessage() {}

func (x *BatchReadTensorboardTimeSeriesDataRequest) ProtoReflect() protoreflect.Message {
	mi := &file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_msgTypes[34]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use BatchReadTensorboardTimeSeriesDataRequest.ProtoReflect.Descriptor instead.
func (*BatchReadTensorboardTimeSeriesDataRequest) Descriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_rawDescGZIP(), []int{34}
}

func (x *BatchReadTensorboardTimeSeriesDataRequest) GetTensorboard() string {
	if x != nil {
		return x.Tensorboard
	}
	return ""
}

func (x *BatchReadTensorboardTimeSeriesDataRequest) GetTimeSeries() []string {
	if x != nil {
		return x.TimeSeries
	}
	return nil
}

// Response message for
// [TensorboardService.BatchReadTensorboardTimeSeriesData][google.cloud.aiplatform.v1beta1.TensorboardService.BatchReadTensorboardTimeSeriesData].
type BatchReadTensorboardTimeSeriesDataResponse struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// The returned time series data.
	TimeSeriesData []*TimeSeriesData `protobuf:"bytes,1,rep,name=time_series_data,json=timeSeriesData,proto3" json:"time_series_data,omitempty"`
	unknownFields  protoimpl.UnknownFields
	sizeCache      protoimpl.SizeCache
}

func (x *BatchReadTensorboardTimeSeriesDataResponse) Reset() {
	*x = BatchReadTensorboardTimeSeriesDataResponse{}
	mi := &file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_msgTypes[35]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *BatchReadTensorboardTimeSeriesDataResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*BatchReadTensorboardTimeSeriesDataResponse) ProtoMessage() {}

func (x *BatchReadTensorboardTimeSeriesDataResponse) ProtoReflect() protoreflect.Message {
	mi := &file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_msgTypes[35]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use BatchReadTensorboardTimeSeriesDataResponse.ProtoReflect.Descriptor instead.
func (*BatchReadTensorboardTimeSeriesDataResponse) Descriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_rawDescGZIP(), []int{35}
}

func (x *BatchReadTensorboardTimeSeriesDataResponse) GetTimeSeriesData() []*TimeSeriesData {
	if x != nil {
		return x.TimeSeriesData
	}
	return nil
}

// Request message for
// [TensorboardService.ReadTensorboardTimeSeriesData][google.cloud.aiplatform.v1beta1.TensorboardService.ReadTensorboardTimeSeriesData].
type ReadTensorboardTimeSeriesDataRequest struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Required. The resource name of the TensorboardTimeSeries to read data from.
	// Format:
	// `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}`
	TensorboardTimeSeries string `protobuf:"bytes,1,opt,name=tensorboard_time_series,json=tensorboardTimeSeries,proto3" json:"tensorboard_time_series,omitempty"`
	// The maximum number of TensorboardTimeSeries' data to return.
	//
	// This value should be a positive integer.
	// This value can be set to -1 to return all data.
	MaxDataPoints int32 `protobuf:"varint,2,opt,name=max_data_points,json=maxDataPoints,proto3" json:"max_data_points,omitempty"`
	// Reads the TensorboardTimeSeries' data that match the filter expression.
	Filter        string `protobuf:"bytes,3,opt,name=filter,proto3" json:"filter,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *ReadTensorboardTimeSeriesDataRequest) Reset() {
	*x = ReadTensorboardTimeSeriesDataRequest{}
	mi := &file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_msgTypes[36]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ReadTensorboardTimeSeriesDataRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ReadTensorboardTimeSeriesDataRequest) ProtoMessage() {}

func (x *ReadTensorboardTimeSeriesDataRequest) ProtoReflect() protoreflect.Message {
	mi := &file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_msgTypes[36]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ReadTensorboardTimeSeriesDataRequest.ProtoReflect.Descriptor instead.
func (*ReadTensorboardTimeSeriesDataRequest) Descriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_rawDescGZIP(), []int{36}
}

func (x *ReadTensorboardTimeSeriesDataRequest) GetTensorboardTimeSeries() string {
	if x != nil {
		return x.TensorboardTimeSeries
	}
	return ""
}

func (x *ReadTensorboardTimeSeriesDataRequest) GetMaxDataPoints() int32 {
	if x != nil {
		return x.MaxDataPoints
	}
	return 0
}

func (x *ReadTensorboardTimeSeriesDataRequest) GetFilter() string {
	if x != nil {
		return x.Filter
	}
	return ""
}

// Response message for
// [TensorboardService.ReadTensorboardTimeSeriesData][google.cloud.aiplatform.v1beta1.TensorboardService.ReadTensorboardTimeSeriesData].
type ReadTensorboardTimeSeriesDataResponse struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// The returned time series data.
	TimeSeriesData *TimeSeriesData `protobuf:"bytes,1,opt,name=time_series_data,json=timeSeriesData,proto3" json:"time_series_data,omitempty"`
	unknownFields  protoimpl.UnknownFields
	sizeCache      protoimpl.SizeCache
}

func (x *ReadTensorboardTimeSeriesDataResponse) Reset() {
	*x = ReadTensorboardTimeSeriesDataResponse{}
	mi := &file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_msgTypes[37]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ReadTensorboardTimeSeriesDataResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ReadTensorboardTimeSeriesDataResponse) ProtoMessage() {}

func (x *ReadTensorboardTimeSeriesDataResponse) ProtoReflect() protoreflect.Message {
	mi := &file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_msgTypes[37]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ReadTensorboardTimeSeriesDataResponse.ProtoReflect.Descriptor instead.
func (*ReadTensorboardTimeSeriesDataResponse) Descriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_rawDescGZIP(), []int{37}
}

func (x *ReadTensorboardTimeSeriesDataResponse) GetTimeSeriesData() *TimeSeriesData {
	if x != nil {
		return x.TimeSeriesData
	}
	return nil
}

// Request message for
// [TensorboardService.WriteTensorboardExperimentData][google.cloud.aiplatform.v1beta1.TensorboardService.WriteTensorboardExperimentData].
type WriteTensorboardExperimentDataRequest struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Required. The resource name of the TensorboardExperiment to write data to.
	// Format:
	// `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}`
	TensorboardExperiment string `protobuf:"bytes,1,opt,name=tensorboard_experiment,json=tensorboardExperiment,proto3" json:"tensorboard_experiment,omitempty"`
	// Required. Requests containing per-run TensorboardTimeSeries data to write.
	WriteRunDataRequests []*WriteTensorboardRunDataRequest `protobuf:"bytes,2,rep,name=write_run_data_requests,json=writeRunDataRequests,proto3" json:"write_run_data_requests,omitempty"`
	unknownFields        protoimpl.UnknownFields
	sizeCache            protoimpl.SizeCache
}

func (x *WriteTensorboardExperimentDataRequest) Reset() {
	*x = WriteTensorboardExperimentDataRequest{}
	mi := &file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_msgTypes[38]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *WriteTensorboardExperimentDataRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*WriteTensorboardExperimentDataRequest) ProtoMessage() {}

func (x *WriteTensorboardExperimentDataRequest) ProtoReflect() protoreflect.Message {
	mi := &file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_msgTypes[38]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use WriteTensorboardExperimentDataRequest.ProtoReflect.Descriptor instead.
func (*WriteTensorboardExperimentDataRequest) Descriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_rawDescGZIP(), []int{38}
}

func (x *WriteTensorboardExperimentDataRequest) GetTensorboardExperiment() string {
	if x != nil {
		return x.TensorboardExperiment
	}
	return ""
}

func (x *WriteTensorboardExperimentDataRequest) GetWriteRunDataRequests() []*WriteTensorboardRunDataRequest {
	if x != nil {
		return x.WriteRunDataRequests
	}
	return nil
}

// Response message for
// [TensorboardService.WriteTensorboardExperimentData][google.cloud.aiplatform.v1beta1.TensorboardService.WriteTensorboardExperimentData].
type WriteTensorboardExperimentDataResponse struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *WriteTensorboardExperimentDataResponse) Reset() {
	*x = WriteTensorboardExperimentDataResponse{}
	mi := &file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_msgTypes[39]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *WriteTensorboardExperimentDataResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*WriteTensorboardExperimentDataResponse) ProtoMessage() {}

func (x *WriteTensorboardExperimentDataResponse) ProtoReflect() protoreflect.Message {
	mi := &file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_msgTypes[39]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use WriteTensorboardExperimentDataResponse.ProtoReflect.Descriptor instead.
func (*WriteTensorboardExperimentDataResponse) Descriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_rawDescGZIP(), []int{39}
}

// Request message for
// [TensorboardService.WriteTensorboardRunData][google.cloud.aiplatform.v1beta1.TensorboardService.WriteTensorboardRunData].
type WriteTensorboardRunDataRequest struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Required. The resource name of the TensorboardRun to write data to.
	// Format:
	// `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}`
	TensorboardRun string `protobuf:"bytes,1,opt,name=tensorboard_run,json=tensorboardRun,proto3" json:"tensorboard_run,omitempty"`
	// Required. The TensorboardTimeSeries data to write.
	// Values with in a time series are indexed by their step value.
	// 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.
	TimeSeriesData []*TimeSeriesData `protobuf:"bytes,2,rep,name=time_series_data,json=timeSeriesData,proto3" json:"time_series_data,omitempty"`
	unknownFields  protoimpl.UnknownFields
	sizeCache      protoimpl.SizeCache
}

func (x *WriteTensorboardRunDataRequest) Reset() {
	*x = WriteTensorboardRunDataRequest{}
	mi := &file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_msgTypes[40]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *WriteTensorboardRunDataRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*WriteTensorboardRunDataRequest) ProtoMessage() {}

func (x *WriteTensorboardRunDataRequest) ProtoReflect() protoreflect.Message {
	mi := &file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_msgTypes[40]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use WriteTensorboardRunDataRequest.ProtoReflect.Descriptor instead.
func (*WriteTensorboardRunDataRequest) Descriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_rawDescGZIP(), []int{40}
}

func (x *WriteTensorboardRunDataRequest) GetTensorboardRun() string {
	if x != nil {
		return x.TensorboardRun
	}
	return ""
}

func (x *WriteTensorboardRunDataRequest) GetTimeSeriesData() []*TimeSeriesData {
	if x != nil {
		return x.TimeSeriesData
	}
	return nil
}

// Response message for
// [TensorboardService.WriteTensorboardRunData][google.cloud.aiplatform.v1beta1.TensorboardService.WriteTensorboardRunData].
type WriteTensorboardRunDataResponse struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *WriteTensorboardRunDataResponse) Reset() {
	*x = WriteTensorboardRunDataResponse{}
	mi := &file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_msgTypes[41]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *WriteTensorboardRunDataResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*WriteTensorboardRunDataResponse) ProtoMessage() {}

func (x *WriteTensorboardRunDataResponse) ProtoReflect() protoreflect.Message {
	mi := &file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_msgTypes[41]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use WriteTensorboardRunDataResponse.ProtoReflect.Descriptor instead.
func (*WriteTensorboardRunDataResponse) Descriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_rawDescGZIP(), []int{41}
}

// Request message for
// [TensorboardService.ExportTensorboardTimeSeriesData][google.cloud.aiplatform.v1beta1.TensorboardService.ExportTensorboardTimeSeriesData].
type ExportTensorboardTimeSeriesDataRequest struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// 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}`
	TensorboardTimeSeries string `protobuf:"bytes,1,opt,name=tensorboard_time_series,json=tensorboardTimeSeries,proto3" json:"tensorboard_time_series,omitempty"`
	// Exports the TensorboardTimeSeries' data that match the filter expression.
	Filter string `protobuf:"bytes,2,opt,name=filter,proto3" json:"filter,omitempty"`
	// The maximum number of data points to return per page.
	// The default page_size is 1000. Values must be between 1 and 10000.
	// Values above 10000 are coerced to 10000.
	PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// A page token, received from a previous
	// [ExportTensorboardTimeSeriesData][google.cloud.aiplatform.v1beta1.TensorboardService.ExportTensorboardTimeSeriesData]
	// call. Provide this to retrieve the subsequent page.
	//
	// When paginating, all other parameters provided to
	// [ExportTensorboardTimeSeriesData][google.cloud.aiplatform.v1beta1.TensorboardService.ExportTensorboardTimeSeriesData]
	// must match the call that provided the page token.
	PageToken string `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// Field to use to sort the TensorboardTimeSeries' data.
	// By default, TensorboardTimeSeries' data is returned in a pseudo random
	// order.
	OrderBy       string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *ExportTensorboardTimeSeriesDataRequest) Reset() {
	*x = ExportTensorboardTimeSeriesDataRequest{}
	mi := &file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_msgTypes[42]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ExportTensorboardTimeSeriesDataRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ExportTensorboardTimeSeriesDataRequest) ProtoMessage() {}

func (x *ExportTensorboardTimeSeriesDataRequest) ProtoReflect() protoreflect.Message {
	mi := &file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_msgTypes[42]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ExportTensorboardTimeSeriesDataRequest.ProtoReflect.Descriptor instead.
func (*ExportTensorboardTimeSeriesDataRequest) Descriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_rawDescGZIP(), []int{42}
}

func (x *ExportTensorboardTimeSeriesDataRequest) GetTensorboardTimeSeries() string {
	if x != nil {
		return x.TensorboardTimeSeries
	}
	return ""
}

func (x *ExportTensorboardTimeSeriesDataRequest) GetFilter() string {
	if x != nil {
		return x.Filter
	}
	return ""
}

func (x *ExportTensorboardTimeSeriesDataRequest) GetPageSize() int32 {
	if x != nil {
		return x.PageSize
	}
	return 0
}

func (x *ExportTensorboardTimeSeriesDataRequest) GetPageToken() string {
	if x != nil {
		return x.PageToken
	}
	return ""
}

func (x *ExportTensorboardTimeSeriesDataRequest) GetOrderBy() string {
	if x != nil {
		return x.OrderBy
	}
	return ""
}

// Response message for
// [TensorboardService.ExportTensorboardTimeSeriesData][google.cloud.aiplatform.v1beta1.TensorboardService.ExportTensorboardTimeSeriesData].
type ExportTensorboardTimeSeriesDataResponse struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// The returned time series data points.
	TimeSeriesDataPoints []*TimeSeriesDataPoint `protobuf:"bytes,1,rep,name=time_series_data_points,json=timeSeriesDataPoints,proto3" json:"time_series_data_points,omitempty"`
	// A token, which can be sent as
	// [page_token][google.cloud.aiplatform.v1beta1.ExportTensorboardTimeSeriesDataRequest.page_token]
	// to retrieve the next page. If this field is omitted, there are no
	// subsequent pages.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *ExportTensorboardTimeSeriesDataResponse) Reset() {
	*x = ExportTensorboardTimeSeriesDataResponse{}
	mi := &file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_msgTypes[43]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ExportTensorboardTimeSeriesDataResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ExportTensorboardTimeSeriesDataResponse) ProtoMessage() {}

func (x *ExportTensorboardTimeSeriesDataResponse) ProtoReflect() protoreflect.Message {
	mi := &file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_msgTypes[43]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ExportTensorboardTimeSeriesDataResponse.ProtoReflect.Descriptor instead.
func (*ExportTensorboardTimeSeriesDataResponse) Descriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_rawDescGZIP(), []int{43}
}

func (x *ExportTensorboardTimeSeriesDataResponse) GetTimeSeriesDataPoints() []*TimeSeriesDataPoint {
	if x != nil {
		return x.TimeSeriesDataPoints
	}
	return nil
}

func (x *ExportTensorboardTimeSeriesDataResponse) GetNextPageToken() string {
	if x != nil {
		return x.NextPageToken
	}
	return ""
}

// Details of operations that perform create Tensorboard.
type CreateTensorboardOperationMetadata struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Operation metadata for Tensorboard.
	GenericMetadata *GenericOperationMetadata `protobuf:"bytes,1,opt,name=generic_metadata,json=genericMetadata,proto3" json:"generic_metadata,omitempty"`
	unknownFields   protoimpl.UnknownFields
	sizeCache       protoimpl.SizeCache
}

func (x *CreateTensorboardOperationMetadata) Reset() {
	*x = CreateTensorboardOperationMetadata{}
	mi := &file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_msgTypes[44]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *CreateTensorboardOperationMetadata) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*CreateTensorboardOperationMetadata) ProtoMessage() {}

func (x *CreateTensorboardOperationMetadata) ProtoReflect() protoreflect.Message {
	mi := &file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_msgTypes[44]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use CreateTensorboardOperationMetadata.ProtoReflect.Descriptor instead.
func (*CreateTensorboardOperationMetadata) Descriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_rawDescGZIP(), []int{44}
}

func (x *CreateTensorboardOperationMetadata) GetGenericMetadata() *GenericOperationMetadata {
	if x != nil {
		return x.GenericMetadata
	}
	return nil
}

// Details of operations that perform update Tensorboard.
type UpdateTensorboardOperationMetadata struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Operation metadata for Tensorboard.
	GenericMetadata *GenericOperationMetadata `protobuf:"bytes,1,opt,name=generic_metadata,json=genericMetadata,proto3" json:"generic_metadata,omitempty"`
	unknownFields   protoimpl.UnknownFields
	sizeCache       protoimpl.SizeCache
}

func (x *UpdateTensorboardOperationMetadata) Reset() {
	*x = UpdateTensorboardOperationMetadata{}
	mi := &file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_msgTypes[45]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *UpdateTensorboardOperationMetadata) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*UpdateTensorboardOperationMetadata) ProtoMessage() {}

func (x *UpdateTensorboardOperationMetadata) ProtoReflect() protoreflect.Message {
	mi := &file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_msgTypes[45]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use UpdateTensorboardOperationMetadata.ProtoReflect.Descriptor instead.
func (*UpdateTensorboardOperationMetadata) Descriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_rawDescGZIP(), []int{45}
}

func (x *UpdateTensorboardOperationMetadata) GetGenericMetadata() *GenericOperationMetadata {
	if x != nil {
		return x.GenericMetadata
	}
	return nil
}

// Per user usage data.
type ReadTensorboardUsageResponse_PerUserUsageData struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// User's username
	Username string `protobuf:"bytes,1,opt,name=username,proto3" json:"username,omitempty"`
	// Number of times the user has read data within the Tensorboard.
	ViewCount     int64 `protobuf:"varint,2,opt,name=view_count,json=viewCount,proto3" json:"view_count,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *ReadTensorboardUsageResponse_PerUserUsageData) Reset() {
	*x = ReadTensorboardUsageResponse_PerUserUsageData{}
	mi := &file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_msgTypes[46]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ReadTensorboardUsageResponse_PerUserUsageData) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ReadTensorboardUsageResponse_PerUserUsageData) ProtoMessage() {}

func (x *ReadTensorboardUsageResponse_PerUserUsageData) ProtoReflect() protoreflect.Message {
	mi := &file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_msgTypes[46]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ReadTensorboardUsageResponse_PerUserUsageData.ProtoReflect.Descriptor instead.
func (*ReadTensorboardUsageResponse_PerUserUsageData) Descriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_rawDescGZIP(), []int{7, 0}
}

func (x *ReadTensorboardUsageResponse_PerUserUsageData) GetUsername() string {
	if x != nil {
		return x.Username
	}
	return ""
}

func (x *ReadTensorboardUsageResponse_PerUserUsageData) GetViewCount() int64 {
	if x != nil {
		return x.ViewCount
	}
	return 0
}

// Per month usage data
type ReadTensorboardUsageResponse_PerMonthUsageData struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Usage data for each user in the given month.
	UserUsageData []*ReadTensorboardUsageResponse_PerUserUsageData `protobuf:"bytes,1,rep,name=user_usage_data,json=userUsageData,proto3" json:"user_usage_data,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *ReadTensorboardUsageResponse_PerMonthUsageData) Reset() {
	*x = ReadTensorboardUsageResponse_PerMonthUsageData{}
	mi := &file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_msgTypes[47]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ReadTensorboardUsageResponse_PerMonthUsageData) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ReadTensorboardUsageResponse_PerMonthUsageData) ProtoMessage() {}

func (x *ReadTensorboardUsageResponse_PerMonthUsageData) ProtoReflect() protoreflect.Message {
	mi := &file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_msgTypes[47]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ReadTensorboardUsageResponse_PerMonthUsageData.ProtoReflect.Descriptor instead.
func (*ReadTensorboardUsageResponse_PerMonthUsageData) Descriptor() ([]byte, []int) {
	return file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_rawDescGZIP(), []int{7, 1}
}

func (x *ReadTensorboardUsageResponse_PerMonthUsageData) GetUserUsageData() []*ReadTensorboardUsageResponse_PerUserUsageData {
	if x != nil {
		return x.UserUsageData
	}
	return nil
}

var File_google_cloud_aiplatform_v1beta1_tensorboard_service_proto protoreflect.FileDescriptor

const file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_rawDesc = "" +
	"\n" +
	"9google/cloud/aiplatform/v1beta1/tensorboard_service.proto\x12\x1fgoogle.cloud.aiplatform.v1beta1\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a/google/cloud/aiplatform/v1beta1/operation.proto\x1a1google/cloud/aiplatform/v1beta1/tensorboard.proto\x1a6google/cloud/aiplatform/v1beta1/tensorboard_data.proto\x1a<google/cloud/aiplatform/v1beta1/tensorboard_experiment.proto\x1a5google/cloud/aiplatform/v1beta1/tensorboard_run.proto\x1a=google/cloud/aiplatform/v1beta1/tensorboard_time_series.proto\x1a#google/longrunning/operations.proto\x1a\x1bgoogle/protobuf/empty.proto\x1a google/protobuf/field_mask.proto\"\xb6\x01\n" +
	"\x18CreateTensorboardRequest\x12E\n" +
	"\x06parent\x18\x01 \x01(\tB-\xe0A\x02\xfaA'\n" +
	"%aiplatform.googleapis.com/TensorboardR\x06parent\x12S\n" +
	"\vtensorboard\x18\x02 \x01(\v2,.google.cloud.aiplatform.v1beta1.TensorboardB\x03\xe0A\x02R\vtensorboard\"Z\n" +
	"\x15GetTensorboardRequest\x12A\n" +
	"\x04name\x18\x01 \x01(\tB-\xe0A\x02\xfaA'\n" +
	"%aiplatform.googleapis.com/TensorboardR\x04name\"\x88\x02\n" +
	"\x17ListTensorboardsRequest\x12E\n" +
	"\x06parent\x18\x01 \x01(\tB-\xe0A\x02\xfaA'\x12%aiplatform.googleapis.com/TensorboardR\x06parent\x12\x16\n" +
	"\x06filter\x18\x02 \x01(\tR\x06filter\x12\x1b\n" +
	"\tpage_size\x18\x03 \x01(\x05R\bpageSize\x12\x1d\n" +
	"\n" +
	"page_token\x18\x04 \x01(\tR\tpageToken\x12\x19\n" +
	"\border_by\x18\x05 \x01(\tR\aorderBy\x127\n" +
	"\tread_mask\x18\x06 \x01(\v2\x1a.google.protobuf.FieldMaskR\breadMask\"\x94\x01\n" +
	"\x18ListTensorboardsResponse\x12P\n" +
	"\ftensorboards\x18\x01 \x03(\v2,.google.cloud.aiplatform.v1beta1.TensorboardR\ftensorboards\x12&\n" +
	"\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\"\xb1\x01\n" +
	"\x18UpdateTensorboardRequest\x12@\n" +
	"\vupdate_mask\x18\x01 \x01(\v2\x1a.google.protobuf.FieldMaskB\x03\xe0A\x02R\n" +
	"updateMask\x12S\n" +
	"\vtensorboard\x18\x02 \x01(\v2,.google.cloud.aiplatform.v1beta1.TensorboardB\x03\xe0A\x02R\vtensorboard\"]\n" +
	"\x18DeleteTensorboardRequest\x12A\n" +
	"\x04name\x18\x01 \x01(\tB-\xe0A\x02\xfaA'\n" +
	"%aiplatform.googleapis.com/TensorboardR\x04name\"n\n" +
	"\x1bReadTensorboardUsageRequest\x12O\n" +
	"\vtensorboard\x18\x01 \x01(\tB-\xe0A\x02\xfaA'\n" +
	"%aiplatform.googleapis.com/TensorboardR\vtensorboard\"\x96\x04\n" +
	"\x1cReadTensorboardUsageResponse\x12\x81\x01\n" +
	"\x12monthly_usage_data\x18\x01 \x03(\v2S.google.cloud.aiplatform.v1beta1.ReadTensorboardUsageResponse.MonthlyUsageDataEntryR\x10monthlyUsageData\x1aM\n" +
	"\x10PerUserUsageData\x12\x1a\n" +
	"\busername\x18\x01 \x01(\tR\busername\x12\x1d\n" +
	"\n" +
	"view_count\x18\x02 \x01(\x03R\tviewCount\x1a\x8b\x01\n" +
	"\x11PerMonthUsageData\x12v\n" +
	"\x0fuser_usage_data\x18\x01 \x03(\v2N.google.cloud.aiplatform.v1beta1.ReadTensorboardUsageResponse.PerUserUsageDataR\ruserUsageData\x1a\x94\x01\n" +
	"\x15MonthlyUsageDataEntry\x12\x10\n" +
	"\x03key\x18\x01 \x01(\tR\x03key\x12e\n" +
	"\x05value\x18\x02 \x01(\v2O.google.cloud.aiplatform.v1beta1.ReadTensorboardUsageResponse.PerMonthUsageDataR\x05value:\x028\x01\"m\n" +
	"\x1aReadTensorboardSizeRequest\x12O\n" +
	"\vtensorboard\x18\x01 \x01(\tB-\xe0A\x02\xfaA'\n" +
	"%aiplatform.googleapis.com/TensorboardR\vtensorboard\"I\n" +
	"\x1bReadTensorboardSizeResponse\x12*\n" +
	"\x11storage_size_byte\x18\x01 \x01(\x03R\x0fstorageSizeByte\"\xa5\x02\n" +
	"\"CreateTensorboardExperimentRequest\x12O\n" +
	"\x06parent\x18\x01 \x01(\tB7\xe0A\x02\xfaA1\n" +
	"/aiplatform.googleapis.com/TensorboardExperimentR\x06parent\x12m\n" +
	"\x16tensorboard_experiment\x18\x02 \x01(\v26.google.cloud.aiplatform.v1beta1.TensorboardExperimentR\x15tensorboardExperiment\x12?\n" +
	"\x19tensorboard_experiment_id\x18\x03 \x01(\tB\x03\xe0A\x02R\x17tensorboardExperimentId\"n\n" +
	"\x1fGetTensorboardExperimentRequest\x12K\n" +
	"\x04name\x18\x01 \x01(\tB7\xe0A\x02\xfaA1\n" +
	"/aiplatform.googleapis.com/TensorboardExperimentR\x04name\"\x9c\x02\n" +
	"!ListTensorboardExperimentsRequest\x12O\n" +
	"\x06parent\x18\x01 \x01(\tB7\xe0A\x02\xfaA1\x12/aiplatform.googleapis.com/TensorboardExperimentR\x06parent\x12\x16\n" +
	"\x06filter\x18\x02 \x01(\tR\x06filter\x12\x1b\n" +
	"\tpage_size\x18\x03 \x01(\x05R\bpageSize\x12\x1d\n" +
	"\n" +
	"page_token\x18\x04 \x01(\tR\tpageToken\x12\x19\n" +
	"\border_by\x18\x05 \x01(\tR\aorderBy\x127\n" +
	"\tread_mask\x18\x06 \x01(\v2\x1a.google.protobuf.FieldMaskR\breadMask\"\xbd\x01\n" +
	"\"ListTensorboardExperimentsResponse\x12o\n" +
	"\x17tensorboard_experiments\x18\x01 \x03(\v26.google.cloud.aiplatform.v1beta1.TensorboardExperimentR\x16tensorboardExperiments\x12&\n" +
	"\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\"\xda\x01\n" +
	"\"UpdateTensorboardExperimentRequest\x12@\n" +
	"\vupdate_mask\x18\x01 \x01(\v2\x1a.google.protobuf.FieldMaskB\x03\xe0A\x02R\n" +
	"updateMask\x12r\n" +
	"\x16tensorboard_experiment\x18\x02 \x01(\v26.google.cloud.aiplatform.v1beta1.TensorboardExperimentB\x03\xe0A\x02R\x15tensorboardExperiment\"q\n" +
	"\"DeleteTensorboardExperimentRequest\x12K\n" +
	"\x04name\x18\x01 \x01(\tB7\xe0A\x02\xfaA1\n" +
	"/aiplatform.googleapis.com/TensorboardExperimentR\x04name\"\xd3\x01\n" +
	"!BatchCreateTensorboardRunsRequest\x12O\n" +
	"\x06parent\x18\x01 \x01(\tB7\xe0A\x02\xfaA1\n" +
	"/aiplatform.googleapis.com/TensorboardExperimentR\x06parent\x12]\n" +
	"\brequests\x18\x02 \x03(\v2<.google.cloud.aiplatform.v1beta1.CreateTensorboardRunRequestB\x03\xe0A\x02R\brequests\"\x80\x01\n" +
	"\"BatchCreateTensorboardRunsResponse\x12Z\n" +
	"\x10tensorboard_runs\x18\x01 \x03(\v2/.google.cloud.aiplatform.v1beta1.TensorboardRunR\x0ftensorboardRuns\"\xf9\x01\n" +
	"\x1bCreateTensorboardRunRequest\x12H\n" +
	"\x06parent\x18\x01 \x01(\tB0\xe0A\x02\xfaA*\n" +
	"(aiplatform.googleapis.com/TensorboardRunR\x06parent\x12]\n" +
	"\x0ftensorboard_run\x18\x02 \x01(\v2/.google.cloud.aiplatform.v1beta1.TensorboardRunB\x03\xe0A\x02R\x0etensorboardRun\x121\n" +
	"\x12tensorboard_run_id\x18\x03 \x01(\tB\x03\xe0A\x02R\x10tensorboardRunId\"`\n" +
	"\x18GetTensorboardRunRequest\x12D\n" +
	"\x04name\x18\x01 \x01(\tB0\xe0A\x02\xfaA*\n" +
	"(aiplatform.googleapis.com/TensorboardRunR\x04name\"\x95\x01\n" +
	"\x1eReadTensorboardBlobDataRequest\x12X\n" +
	"\vtime_series\x18\x01 \x01(\tB7\xe0A\x02\xfaA1\n" +
	"/aiplatform.googleapis.com/TensorboardTimeSeriesR\n" +
	"timeSeries\x12\x19\n" +
	"\bblob_ids\x18\x02 \x03(\tR\ablobIds\"i\n" +
	"\x1fReadTensorboardBlobDataResponse\x12F\n" +
	"\x05blobs\x18\x01 \x03(\v20.google.cloud.aiplatform.v1beta1.TensorboardBlobR\x05blobs\"\x8e\x02\n" +
	"\x1aListTensorboardRunsRequest\x12H\n" +
	"\x06parent\x18\x01 \x01(\tB0\xe0A\x02\xfaA*\x12(aiplatform.googleapis.com/TensorboardRunR\x06parent\x12\x16\n" +
	"\x06filter\x18\x02 \x01(\tR\x06filter\x12\x1b\n" +
	"\tpage_size\x18\x03 \x01(\x05R\bpageSize\x12\x1d\n" +
	"\n" +
	"page_token\x18\x04 \x01(\tR\tpageToken\x12\x19\n" +
	"\border_by\x18\x05 \x01(\tR\aorderBy\x127\n" +
	"\tread_mask\x18\x06 \x01(\v2\x1a.google.protobuf.FieldMaskR\breadMask\"\xa1\x01\n" +
	"\x1bListTensorboardRunsResponse\x12Z\n" +
	"\x10tensorboard_runs\x18\x01 \x03(\v2/.google.cloud.aiplatform.v1beta1.TensorboardRunR\x0ftensorboardRuns\x12&\n" +
	"\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\"\xbe\x01\n" +
	"\x1bUpdateTensorboardRunRequest\x12@\n" +
	"\vupdate_mask\x18\x01 \x01(\v2\x1a.google.protobuf.FieldMaskB\x03\xe0A\x02R\n" +
	"updateMask\x12]\n" +
	"\x0ftensorboard_run\x18\x02 \x01(\v2/.google.cloud.aiplatform.v1beta1.TensorboardRunB\x03\xe0A\x02R\x0etensorboardRun\"c\n" +
	"\x1bDeleteTensorboardRunRequest\x12D\n" +
	"\x04name\x18\x01 \x01(\tB0\xe0A\x02\xfaA*\n" +
	"(aiplatform.googleapis.com/TensorboardRunR\x04name\"\xe0\x01\n" +
	"'BatchCreateTensorboardTimeSeriesRequest\x12O\n" +
	"\x06parent\x18\x01 \x01(\tB7\xe0A\x02\xfaA1\n" +
	"/aiplatform.googleapis.com/TensorboardExperimentR\x06parent\x12d\n" +
	"\brequests\x18\x02 \x03(\v2C.google.cloud.aiplatform.v1beta1.CreateTensorboardTimeSeriesRequestB\x03\xe0A\x02R\brequests\"\x9a\x01\n" +
	"(BatchCreateTensorboardTimeSeriesResponse\x12n\n" +
	"\x17tensorboard_time_series\x18\x01 \x03(\v26.google.cloud.aiplatform.v1beta1.TensorboardTimeSeriesR\x15tensorboardTimeSeries\"\xac\x02\n" +
	"\"CreateTensorboardTimeSeriesRequest\x12O\n" +
	"\x06parent\x18\x01 \x01(\tB7\xe0A\x02\xfaA1\n" +
	"/aiplatform.googleapis.com/TensorboardTimeSeriesR\x06parent\x12@\n" +
	"\x1atensorboard_time_series_id\x18\x03 \x01(\tB\x03\xe0A\x01R\x17tensorboardTimeSeriesId\x12s\n" +
	"\x17tensorboard_time_series\x18\x02 \x01(\v26.google.cloud.aiplatform.v1beta1.TensorboardTimeSeriesB\x03\xe0A\x02R\x15tensorboardTimeSeries\"n\n" +
	"\x1fGetTensorboardTimeSeriesRequest\x12K\n" +
	"\x04name\x18\x01 \x01(\tB7\xe0A\x02\xfaA1\n" +
	"/aiplatform.googleapis.com/TensorboardTimeSeriesR\x04name\"\x9b\x02\n" +
	" ListTensorboardTimeSeriesRequest\x12O\n" +
	"\x06parent\x18\x01 \x01(\tB7\xe0A\x02\xfaA1\x12/aiplatform.googleapis.com/TensorboardTimeSeriesR\x06parent\x12\x16\n" +
	"\x06filter\x18\x02 \x01(\tR\x06filter\x12\x1b\n" +
	"\tpage_size\x18\x03 \x01(\x05R\bpageSize\x12\x1d\n" +
	"\n" +
	"page_token\x18\x04 \x01(\tR\tpageToken\x12\x19\n" +
	"\border_by\x18\x05 \x01(\tR\aorderBy\x127\n" +
	"\tread_mask\x18\x06 \x01(\v2\x1a.google.protobuf.FieldMaskR\breadMask\"\xbb\x01\n" +
	"!ListTensorboardTimeSeriesResponse\x12n\n" +
	"\x17tensorboard_time_series\x18\x01 \x03(\v26.google.cloud.aiplatform.v1beta1.TensorboardTimeSeriesR\x15tensorboardTimeSeries\x12&\n" +
	"\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\"\xdb\x01\n" +
	"\"UpdateTensorboardTimeSeriesRequest\x12@\n" +
	"\vupdate_mask\x18\x01 \x01(\v2\x1a.google.protobuf.FieldMaskB\x03\xe0A\x02R\n" +
	"updateMask\x12s\n" +
	"\x17tensorboard_time_series\x18\x02 \x01(\v26.google.cloud.aiplatform.v1beta1.TensorboardTimeSeriesB\x03\xe0A\x02R\x15tensorboardTimeSeries\"q\n" +
	"\"DeleteTensorboardTimeSeriesRequest\x12K\n" +
	"\x04name\x18\x01 \x01(\tB7\xe0A\x02\xfaA1\n" +
	"/aiplatform.googleapis.com/TensorboardTimeSeriesR\x04name\"\xd6\x01\n" +
	")BatchReadTensorboardTimeSeriesDataRequest\x12O\n" +
	"\vtensorboard\x18\x01 \x01(\tB-\xe0A\x02\xfaA'\n" +
	"%aiplatform.googleapis.com/TensorboardR\vtensorboard\x12X\n" +
	"\vtime_series\x18\x02 \x03(\tB7\xe0A\x02\xfaA1\n" +
	"/aiplatform.googleapis.com/TensorboardTimeSeriesR\n" +
	"timeSeries\"\x87\x01\n" +
	"*BatchReadTensorboardTimeSeriesDataResponse\x12Y\n" +
	"\x10time_series_data\x18\x01 \x03(\v2/.google.cloud.aiplatform.v1beta1.TimeSeriesDataR\x0etimeSeriesData\"\xd7\x01\n" +
	"$ReadTensorboardTimeSeriesDataRequest\x12o\n" +
	"\x17tensorboard_time_series\x18\x01 \x01(\tB7\xe0A\x02\xfaA1\n" +
	"/aiplatform.googleapis.com/TensorboardTimeSeriesR\x15tensorboardTimeSeries\x12&\n" +
	"\x0fmax_data_points\x18\x02 \x01(\x05R\rmaxDataPoints\x12\x16\n" +
	"\x06filter\x18\x03 \x01(\tR\x06filter\"\x82\x01\n" +
	"%ReadTensorboardTimeSeriesDataResponse\x12Y\n" +
	"\x10time_series_data\x18\x01 \x01(\v2/.google.cloud.aiplatform.v1beta1.TimeSeriesDataR\x0etimeSeriesData\"\x94\x02\n" +
	"%WriteTensorboardExperimentDataRequest\x12n\n" +
	"\x16tensorboard_experiment\x18\x01 \x01(\tB7\xe0A\x02\xfaA1\n" +
	"/aiplatform.googleapis.com/TensorboardExperimentR\x15tensorboardExperiment\x12{\n" +
	"\x17write_run_data_requests\x18\x02 \x03(\v2?.google.cloud.aiplatform.v1beta1.WriteTensorboardRunDataRequestB\x03\xe0A\x02R\x14writeRunDataRequests\"(\n" +
	"&WriteTensorboardExperimentDataResponse\"\xdb\x01\n" +
	"\x1eWriteTensorboardRunDataRequest\x12Y\n" +
	"\x0ftensorboard_run\x18\x01 \x01(\tB0\xe0A\x02\xfaA*\n" +
	"(aiplatform.googleapis.com/TensorboardRunR\x0etensorboardRun\x12^\n" +
	"\x10time_series_data\x18\x02 \x03(\v2/.google.cloud.aiplatform.v1beta1.TimeSeriesDataB\x03\xe0A\x02R\x0etimeSeriesData\"!\n" +
	"\x1fWriteTensorboardRunDataResponse\"\x88\x02\n" +
	"&ExportTensorboardTimeSeriesDataRequest\x12o\n" +
	"\x17tensorboard_time_series\x18\x01 \x01(\tB7\xe0A\x02\xfaA1\n" +
	"/aiplatform.googleapis.com/TensorboardTimeSeriesR\x15tensorboardTimeSeries\x12\x16\n" +
	"\x06filter\x18\x02 \x01(\tR\x06filter\x12\x1b\n" +
	"\tpage_size\x18\x03 \x01(\x05R\bpageSize\x12\x1d\n" +
	"\n" +
	"page_token\x18\x04 \x01(\tR\tpageToken\x12\x19\n" +
	"\border_by\x18\x05 \x01(\tR\aorderBy\"\xbe\x01\n" +
	"'ExportTensorboardTimeSeriesDataResponse\x12k\n" +
	"\x17time_series_data_points\x18\x01 \x03(\v24.google.cloud.aiplatform.v1beta1.TimeSeriesDataPointR\x14timeSeriesDataPoints\x12&\n" +
	"\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\"\x8a\x01\n" +
	"\"CreateTensorboardOperationMetadata\x12d\n" +
	"\x10generic_metadata\x18\x01 \x01(\v29.google.cloud.aiplatform.v1beta1.GenericOperationMetadataR\x0fgenericMetadata\"\x8a\x01\n" +
	"\"UpdateTensorboardOperationMetadata\x12d\n" +
	"\x10generic_metadata\x18\x01 \x01(\v29.google.cloud.aiplatform.v1beta1.GenericOperationMetadataR\x0fgenericMetadata2\xc4A\n" +
	"\x12TensorboardService\x12\x83\x02\n" +
	"\x11CreateTensorboard\x129.google.cloud.aiplatform.v1beta1.CreateTensorboardRequest\x1a\x1d.google.longrunning.Operation\"\x93\x01\xcaA1\n" +
	"\vTensorboard\x12\"CreateTensorboardOperationMetadata\xdaA\x12parent,tensorboard\x82\xd3\xe4\x93\x02D:\vtensorboard\"5/v1beta1/{parent=projects/*/locations/*}/tensorboards\x12\xbc\x01\n" +
	"\x0eGetTensorboard\x126.google.cloud.aiplatform.v1beta1.GetTensorboardRequest\x1a,.google.cloud.aiplatform.v1beta1.Tensorboard\"D\xdaA\x04name\x82\xd3\xe4\x93\x027\x125/v1beta1/{name=projects/*/locations/*/tensorboards/*}\x12\x94\x02\n" +
	"\x11UpdateTensorboard\x129.google.cloud.aiplatform.v1beta1.UpdateTensorboardRequest\x1a\x1d.google.longrunning.Operation\"\xa4\x01\xcaA1\n" +
	"\vTensorboard\x12\"UpdateTensorboardOperationMetadata\xdaA\x17tensorboard,update_mask\x82\xd3\xe4\x93\x02P:\vtensorboard2A/v1beta1/{tensorboard.name=projects/*/locations/*/tensorboards/*}\x12\xcf\x01\n" +
	"\x10ListTensorboards\x128.google.cloud.aiplatform.v1beta1.ListTensorboardsRequest\x1a9.google.cloud.aiplatform.v1beta1.ListTensorboardsResponse\"F\xdaA\x06parent\x82\xd3\xe4\x93\x027\x125/v1beta1/{parent=projects/*/locations/*}/tensorboards\x12\xe6\x01\n" +
	"\x11DeleteTensorboard\x129.google.cloud.aiplatform.v1beta1.DeleteTensorboardRequest\x1a\x1d.google.longrunning.Operation\"w\xcaA0\n" +
	"\x15google.protobuf.Empty\x12\x17DeleteOperationMetadata\xdaA\x04name\x82\xd3\xe4\x93\x027*5/v1beta1/{name=projects/*/locations/*/tensorboards/*}\x12\xf1\x01\n" +
	"\x14ReadTensorboardUsage\x12<.google.cloud.aiplatform.v1beta1.ReadTensorboardUsageRequest\x1a=.google.cloud.aiplatform.v1beta1.ReadTensorboardUsageResponse\"\\\xdaA\vtensorboard\x82\xd3\xe4\x93\x02H\x12F/v1beta1/{tensorboard=projects/*/locations/*/tensorboards/*}:readUsage\x12\xed\x01\n" +
	"\x13ReadTensorboardSize\x12;.google.cloud.aiplatform.v1beta1.ReadTensorboardSizeRequest\x1a<.google.cloud.aiplatform.v1beta1.ReadTensorboardSizeResponse\"[\xdaA\vtensorboard\x82\xd3\xe4\x93\x02G\x12E/v1beta1/{tensorboard=projects/*/locations/*/tensorboards/*}:readSize\x12\xba\x02\n" +
	"\x1bCreateTensorboardExperiment\x12C.google.cloud.aiplatform.v1beta1.CreateTensorboardExperimentRequest\x1a6.google.cloud.aiplatform.v1beta1.TensorboardExperiment\"\x9d\x01\xdaA7parent,tensorboard_experiment,tensorboard_experiment_id\x82\xd3\xe4\x93\x02]:\x16tensorboard_experiment\"C/v1beta1/{parent=projects/*/locations/*/tensorboards/*}/experiments\x12\xe8\x01\n" +
	"\x18GetTensorboardExperiment\x12@.google.cloud.aiplatform.v1beta1.GetTensorboardExperimentRequest\x1a6.google.cloud.aiplatform.v1beta1.TensorboardExperiment\"R\xdaA\x04name\x82\xd3\xe4\x93\x02E\x12C/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*}\x12\xbc\x02\n" +
	"\x1bUpdateTensorboardExperiment\x12C.google.cloud.aiplatform.v1beta1.UpdateTensorboardExperimentRequest\x1a6.google.cloud.aiplatform.v1beta1.TensorboardExperiment\"\x9f\x01\xdaA\"tensorboard_experiment,update_mask\x82\xd3\xe4\x93\x02t:\x16tensorboard_experiment2Z/v1beta1/{tensorboard_experiment.name=projects/*/locations/*/tensorboards/*/experiments/*}\x12\xfb\x01\n" +
	"\x1aListTensorboardExperiments\x12B.google.cloud.aiplatform.v1beta1.ListTensorboardExperimentsRequest\x1aC.google.cloud.aiplatform.v1beta1.ListTensorboardExperimentsResponse\"T\xdaA\x06parent\x82\xd3\xe4\x93\x02E\x12C/v1beta1/{parent=projects/*/locations/*/tensorboards/*}/experiments\x12\x89\x02\n" +
	"\x1bDeleteTensorboardExperiment\x12C.google.cloud.aiplatform.v1beta1.DeleteTensorboardExperimentRequest\x1a\x1d.google.longrunning.Operation\"\x85\x01\xcaA0\n" +
	"\x15google.protobuf.Empty\x12\x17DeleteOperationMetadata\xdaA\x04name\x82\xd3\xe4\x93\x02E*C/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*}\x12\x97\x02\n" +
	"\x14CreateTensorboardRun\x12<.google.cloud.aiplatform.v1beta1.CreateTensorboardRunRequest\x1a/.google.cloud.aiplatform.v1beta1.TensorboardRun\"\x8f\x01\xdaA)parent,tensorboard_run,tensorboard_run_id\x82\xd3\xe4\x93\x02]:\x0ftensorboard_run\"J/v1beta1/{parent=projects/*/locations/*/tensorboards/*/experiments/*}/runs\x12\x9a\x02\n" +
	"\x1aBatchCreateTensorboardRuns\x12B.google.cloud.aiplatform.v1beta1.BatchCreateTensorboardRunsRequest\x1aC.google.cloud.aiplatform.v1beta1.BatchCreateTensorboardRunsResponse\"s\xdaA\x0fparent,requests\x82\xd3\xe4\x93\x02[:\x01*\"V/v1beta1/{parent=projects/*/locations/*/tensorboards/*/experiments/*}/runs:batchCreate\x12\xda\x01\n" +
	"\x11GetTensorboardRun\x129.google.cloud.aiplatform.v1beta1.GetTensorboardRunRequest\x1a/.google.cloud.aiplatform.v1beta1.TensorboardRun\"Y\xdaA\x04name\x82\xd3\xe4\x93\x02L\x12J/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}\x12\x99\x02\n" +
	"\x14UpdateTensorboardRun\x12<.google.cloud.aiplatform.v1beta1.UpdateTensorboardRunRequest\x1a/.google.cloud.aiplatform.v1beta1.TensorboardRun\"\x91\x01\xdaA\x1btensorboard_run,update_mask\x82\xd3\xe4\x93\x02m:\x0ftensorboard_run2Z/v1beta1/{tensorboard_run.name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}\x12\xed\x01\n" +
	"\x13ListTensorboardRuns\x12;.google.cloud.aiplatform.v1beta1.ListTensorboardRunsRequest\x1a<.google.cloud.aiplatform.v1beta1.ListTensorboardRunsResponse\"[\xdaA\x06parent\x82\xd3\xe4\x93\x02L\x12J/v1beta1/{parent=projects/*/locations/*/tensorboards/*/experiments/*}/runs\x12\x82\x02\n" +
	"\x14DeleteTensorboardRun\x12<.google.cloud.aiplatform.v1beta1.DeleteTensorboardRunRequest\x1a\x1d.google.longrunning.Operation\"\x8c\x01\xcaA0\n" +
	"\x15google.protobuf.Empty\x12\x17DeleteOperationMetadata\xdaA\x04name\x82\xd3\xe4\x93\x02L*J/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}\x12\xa7\x02\n" +
	" BatchCreateTensorboardTimeSeries\x12H.google.cloud.aiplatform.v1beta1.BatchCreateTensorboardTimeSeriesRequest\x1aI.google.cloud.aiplatform.v1beta1.BatchCreateTensorboardTimeSeriesResponse\"n\xdaA\x0fparent,requests\x82\xd3\xe4\x93\x02V:\x01*\"Q/v1beta1/{parent=projects/*/locations/*/tensorboards/*/experiments/*}:batchCreate\x12\xb6\x02\n" +
	"\x1bCreateTensorboardTimeSeries\x12C.google.cloud.aiplatform.v1beta1.CreateTensorboardTimeSeriesRequest\x1a6.google.cloud.aiplatform.v1beta1.TensorboardTimeSeries\"\x99\x01\xdaA\x1eparent,tensorboard_time_series\x82\xd3\xe4\x93\x02r:\x17tensorboard_time_series\"W/v1beta1/{parent=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/timeSeries\x12\xfc\x01\n" +
	"\x18GetTensorboardTimeSeries\x12@.google.cloud.aiplatform.v1beta1.GetTensorboardTimeSeriesRequest\x1a6.google.cloud.aiplatform.v1beta1.TensorboardTimeSeries\"f\xdaA\x04name\x82\xd3\xe4\x93\x02Y\x12W/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}\x12\xd4\x02\n" +
	"\x1bUpdateTensorboardTimeSeries\x12C.google.cloud.aiplatform.v1beta1.UpdateTensorboardTimeSeriesRequest\x1a6.google.cloud.aiplatform.v1beta1.TensorboardTimeSeries\"\xb7\x01\xdaA#tensorboard_time_series,update_mask\x82\xd3\xe4\x93\x02\x8a\x01:\x17tensorboard_time_series2o/v1beta1/{tensorboard_time_series.name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}\x12\x8c\x02\n" +
	"\x19ListTensorboardTimeSeries\x12A.google.cloud.aiplatform.v1beta1.ListTensorboardTimeSeriesRequest\x1aB.google.cloud.aiplatform.v1beta1.ListTensorboardTimeSeriesResponse\"h\xdaA\x06parent\x82\xd3\xe4\x93\x02Y\x12W/v1beta1/{parent=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/timeSeries\x12\x9d\x02\n" +
	"\x1bDeleteTensorboardTimeSeries\x12C.google.cloud.aiplatform.v1beta1.DeleteTensorboardTimeSeriesRequest\x1a\x1d.google.longrunning.Operation\"\x99\x01\xcaA0\n" +
	"\x15google.protobuf.Empty\x12\x17DeleteOperationMetadata\xdaA\x04name\x82\xd3\xe4\x93\x02Y*W/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}\x12\x9b\x02\n" +
	"\"BatchReadTensorboardTimeSeriesData\x12J.google.cloud.aiplatform.v1beta1.BatchReadTensorboardTimeSeriesDataRequest\x1aK.google.cloud.aiplatform.v1beta1.BatchReadTensorboardTimeSeriesDataResponse\"\\\xdaA\vtensorboard\x82\xd3\xe4\x93\x02H\x12F/v1beta1/{tensorboard=projects/*/locations/*/tensorboards/*}:batchRead\x12\xc2\x02\n" +
	"\x1dReadTensorboardTimeSeriesData\x12E.google.cloud.aiplatform.v1beta1.ReadTensorboardTimeSeriesDataRequest\x1aF.google.cloud.aiplatform.v1beta1.ReadTensorboardTimeSeriesDataResponse\"\x91\x01\xdaA\x17tensorboard_time_series\x82\xd3\xe4\x93\x02q\x12o/v1beta1/{tensorboard_time_series=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}:read\x12\xa2\x02\n" +
	"\x17ReadTensorboardBlobData\x12?.google.cloud.aiplatform.v1beta1.ReadTensorboardBlobDataRequest\x1a@.google.cloud.aiplatform.v1beta1.ReadTensorboardBlobDataResponse\"\x81\x01\xdaA\vtime_series\x82\xd3\xe4\x93\x02m\x12k/v1beta1/{time_series=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}:readBlobData0\x01\x12\xcb\x02\n" +
	"\x1eWriteTensorboardExperimentData\x12F.google.cloud.aiplatform.v1beta1.WriteTensorboardExperimentDataRequest\x1aG.google.cloud.aiplatform.v1beta1.WriteTensorboardExperimentDataResponse\"\x97\x01\xdaA.tensorboard_experiment,write_run_data_requests\x82\xd3\xe4\x93\x02`:\x01*\"[/v1beta1/{tensorboard_experiment=projects/*/locations/*/tensorboards/*/experiments/*}:write\x12\xa8\x02\n" +
	"\x17WriteTensorboardRunData\x12?.google.cloud.aiplatform.v1beta1.WriteTensorboardRunDataRequest\x1a@.google.cloud.aiplatform.v1beta1.WriteTensorboardRunDataResponse\"\x89\x01\xdaA tensorboard_run,time_series_data\x82\xd3\xe4\x93\x02`:\x01*\"[/v1beta1/{tensorboard_run=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}:write\x12\xe4\x02\n" +
	"\x1fExportTensorboardTimeSeriesData\x12G.google.cloud.aiplatform.v1beta1.ExportTensorboardTimeSeriesDataRequest\x1aH.google.cloud.aiplatform.v1beta1.ExportTensorboardTimeSeriesDataResponse\"\xad\x01\xdaA\x17tensorboard_time_series\x82\xd3\xe4\x93\x02\x8c\x01:\x01*\"\x86\x01/v1beta1/{tensorboard_time_series=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}:exportTensorboardTimeSeries\x1aM\xcaA\x19aiplatform.googleapis.com\xd2A.https://www.googleapis.com/auth/cloud-platformB\xee\x01\n" +
	"#com.google.cloud.aiplatform.v1beta1B\x17TensorboardServiceProtoP\x01ZCcloud.google.com/go/aiplatform/apiv1beta1/aiplatformpb;aiplatformpb\xaa\x02\x1fGoogle.Cloud.AIPlatform.V1Beta1\xca\x02\x1fGoogle\\Cloud\\AIPlatform\\V1beta1\xea\x02\"Google::Cloud::AIPlatform::V1beta1b\x06proto3"

var (
	file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_rawDescOnce sync.Once
	file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_rawDescData []byte
)

func file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_rawDescGZIP() []byte {
	file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_rawDescOnce.Do(func() {
		file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_rawDesc), len(file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_rawDesc)))
	})
	return file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_rawDescData
}

var file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_msgTypes = make([]protoimpl.MessageInfo, 49)
var file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_goTypes = []any{
	(*CreateTensorboardRequest)(nil),                       // 0: google.cloud.aiplatform.v1beta1.CreateTensorboardRequest
	(*GetTensorboardRequest)(nil),                          // 1: google.cloud.aiplatform.v1beta1.GetTensorboardRequest
	(*ListTensorboardsRequest)(nil),                        // 2: google.cloud.aiplatform.v1beta1.ListTensorboardsRequest
	(*ListTensorboardsResponse)(nil),                       // 3: google.cloud.aiplatform.v1beta1.ListTensorboardsResponse
	(*UpdateTensorboardRequest)(nil),                       // 4: google.cloud.aiplatform.v1beta1.UpdateTensorboardRequest
	(*DeleteTensorboardRequest)(nil),                       // 5: google.cloud.aiplatform.v1beta1.DeleteTensorboardRequest
	(*ReadTensorboardUsageRequest)(nil),                    // 6: google.cloud.aiplatform.v1beta1.ReadTensorboardUsageRequest
	(*ReadTensorboardUsageResponse)(nil),                   // 7: google.cloud.aiplatform.v1beta1.ReadTensorboardUsageResponse
	(*ReadTensorboardSizeRequest)(nil),                     // 8: google.cloud.aiplatform.v1beta1.ReadTensorboardSizeRequest
	(*ReadTensorboardSizeResponse)(nil),                    // 9: google.cloud.aiplatform.v1beta1.ReadTensorboardSizeResponse
	(*CreateTensorboardExperimentRequest)(nil),             // 10: google.cloud.aiplatform.v1beta1.CreateTensorboardExperimentRequest
	(*GetTensorboardExperimentRequest)(nil),                // 11: google.cloud.aiplatform.v1beta1.GetTensorboardExperimentRequest
	(*ListTensorboardExperimentsRequest)(nil),              // 12: google.cloud.aiplatform.v1beta1.ListTensorboardExperimentsRequest
	(*ListTensorboardExperimentsResponse)(nil),             // 13: google.cloud.aiplatform.v1beta1.ListTensorboardExperimentsResponse
	(*UpdateTensorboardExperimentRequest)(nil),             // 14: google.cloud.aiplatform.v1beta1.UpdateTensorboardExperimentRequest
	(*DeleteTensorboardExperimentRequest)(nil),             // 15: google.cloud.aiplatform.v1beta1.DeleteTensorboardExperimentRequest
	(*BatchCreateTensorboardRunsRequest)(nil),              // 16: google.cloud.aiplatform.v1beta1.BatchCreateTensorboardRunsRequest
	(*BatchCreateTensorboardRunsResponse)(nil),             // 17: google.cloud.aiplatform.v1beta1.BatchCreateTensorboardRunsResponse
	(*CreateTensorboardRunRequest)(nil),                    // 18: google.cloud.aiplatform.v1beta1.CreateTensorboardRunRequest
	(*GetTensorboardRunRequest)(nil),                       // 19: google.cloud.aiplatform.v1beta1.GetTensorboardRunRequest
	(*ReadTensorboardBlobDataRequest)(nil),                 // 20: google.cloud.aiplatform.v1beta1.ReadTensorboardBlobDataRequest
	(*ReadTensorboardBlobDataResponse)(nil),                // 21: google.cloud.aiplatform.v1beta1.ReadTensorboardBlobDataResponse
	(*ListTensorboardRunsRequest)(nil),                     // 22: google.cloud.aiplatform.v1beta1.ListTensorboardRunsRequest
	(*ListTensorboardRunsResponse)(nil),                    // 23: google.cloud.aiplatform.v1beta1.ListTensorboardRunsResponse
	(*UpdateTensorboardRunRequest)(nil),                    // 24: google.cloud.aiplatform.v1beta1.UpdateTensorboardRunRequest
	(*DeleteTensorboardRunRequest)(nil),                    // 25: google.cloud.aiplatform.v1beta1.DeleteTensorboardRunRequest
	(*BatchCreateTensorboardTimeSeriesRequest)(nil),        // 26: google.cloud.aiplatform.v1beta1.BatchCreateTensorboardTimeSeriesRequest
	(*BatchCreateTensorboardTimeSeriesResponse)(nil),       // 27: google.cloud.aiplatform.v1beta1.BatchCreateTensorboardTimeSeriesResponse
	(*CreateTensorboardTimeSeriesRequest)(nil),             // 28: google.cloud.aiplatform.v1beta1.CreateTensorboardTimeSeriesRequest
	(*GetTensorboardTimeSeriesRequest)(nil),                // 29: google.cloud.aiplatform.v1beta1.GetTensorboardTimeSeriesRequest
	(*ListTensorboardTimeSeriesRequest)(nil),               // 30: google.cloud.aiplatform.v1beta1.ListTensorboardTimeSeriesRequest
	(*ListTensorboardTimeSeriesResponse)(nil),              // 31: google.cloud.aiplatform.v1beta1.ListTensorboardTimeSeriesResponse
	(*UpdateTensorboardTimeSeriesRequest)(nil),             // 32: google.cloud.aiplatform.v1beta1.UpdateTensorboardTimeSeriesRequest
	(*DeleteTensorboardTimeSeriesRequest)(nil),             // 33: google.cloud.aiplatform.v1beta1.DeleteTensorboardTimeSeriesRequest
	(*BatchReadTensorboardTimeSeriesDataRequest)(nil),      // 34: google.cloud.aiplatform.v1beta1.BatchReadTensorboardTimeSeriesDataRequest
	(*BatchReadTensorboardTimeSeriesDataResponse)(nil),     // 35: google.cloud.aiplatform.v1beta1.BatchReadTensorboardTimeSeriesDataResponse
	(*ReadTensorboardTimeSeriesDataRequest)(nil),           // 36: google.cloud.aiplatform.v1beta1.ReadTensorboardTimeSeriesDataRequest
	(*ReadTensorboardTimeSeriesDataResponse)(nil),          // 37: google.cloud.aiplatform.v1beta1.ReadTensorboardTimeSeriesDataResponse
	(*WriteTensorboardExperimentDataRequest)(nil),          // 38: google.cloud.aiplatform.v1beta1.WriteTensorboardExperimentDataRequest
	(*WriteTensorboardExperimentDataResponse)(nil),         // 39: google.cloud.aiplatform.v1beta1.WriteTensorboardExperimentDataResponse
	(*WriteTensorboardRunDataRequest)(nil),                 // 40: google.cloud.aiplatform.v1beta1.WriteTensorboardRunDataRequest
	(*WriteTensorboardRunDataResponse)(nil),                // 41: google.cloud.aiplatform.v1beta1.WriteTensorboardRunDataResponse
	(*ExportTensorboardTimeSeriesDataRequest)(nil),         // 42: google.cloud.aiplatform.v1beta1.ExportTensorboardTimeSeriesDataRequest
	(*ExportTensorboardTimeSeriesDataResponse)(nil),        // 43: google.cloud.aiplatform.v1beta1.ExportTensorboardTimeSeriesDataResponse
	(*CreateTensorboardOperationMetadata)(nil),             // 44: google.cloud.aiplatform.v1beta1.CreateTensorboardOperationMetadata
	(*UpdateTensorboardOperationMetadata)(nil),             // 45: google.cloud.aiplatform.v1beta1.UpdateTensorboardOperationMetadata
	(*ReadTensorboardUsageResponse_PerUserUsageData)(nil),  // 46: google.cloud.aiplatform.v1beta1.ReadTensorboardUsageResponse.PerUserUsageData
	(*ReadTensorboardUsageResponse_PerMonthUsageData)(nil), // 47: google.cloud.aiplatform.v1beta1.ReadTensorboardUsageResponse.PerMonthUsageData
	nil,                              // 48: google.cloud.aiplatform.v1beta1.ReadTensorboardUsageResponse.MonthlyUsageDataEntry
	(*Tensorboard)(nil),              // 49: google.cloud.aiplatform.v1beta1.Tensorboard
	(*fieldmaskpb.FieldMask)(nil),    // 50: google.protobuf.FieldMask
	(*TensorboardExperiment)(nil),    // 51: google.cloud.aiplatform.v1beta1.TensorboardExperiment
	(*TensorboardRun)(nil),           // 52: google.cloud.aiplatform.v1beta1.TensorboardRun
	(*TensorboardBlob)(nil),          // 53: google.cloud.aiplatform.v1beta1.TensorboardBlob
	(*TensorboardTimeSeries)(nil),    // 54: google.cloud.aiplatform.v1beta1.TensorboardTimeSeries
	(*TimeSeriesData)(nil),           // 55: google.cloud.aiplatform.v1beta1.TimeSeriesData
	(*TimeSeriesDataPoint)(nil),      // 56: google.cloud.aiplatform.v1beta1.TimeSeriesDataPoint
	(*GenericOperationMetadata)(nil), // 57: google.cloud.aiplatform.v1beta1.GenericOperationMetadata
	(*longrunningpb.Operation)(nil),  // 58: google.longrunning.Operation
}
var file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_depIdxs = []int32{
	49, // 0: google.cloud.aiplatform.v1beta1.CreateTensorboardRequest.tensorboard:type_name -> google.cloud.aiplatform.v1beta1.Tensorboard
	50, // 1: google.cloud.aiplatform.v1beta1.ListTensorboardsRequest.read_mask:type_name -> google.protobuf.FieldMask
	49, // 2: google.cloud.aiplatform.v1beta1.ListTensorboardsResponse.tensorboards:type_name -> google.cloud.aiplatform.v1beta1.Tensorboard
	50, // 3: google.cloud.aiplatform.v1beta1.UpdateTensorboardRequest.update_mask:type_name -> google.protobuf.FieldMask
	49, // 4: google.cloud.aiplatform.v1beta1.UpdateTensorboardRequest.tensorboard:type_name -> google.cloud.aiplatform.v1beta1.Tensorboard
	48, // 5: google.cloud.aiplatform.v1beta1.ReadTensorboardUsageResponse.monthly_usage_data:type_name -> google.cloud.aiplatform.v1beta1.ReadTensorboardUsageResponse.MonthlyUsageDataEntry
	51, // 6: google.cloud.aiplatform.v1beta1.CreateTensorboardExperimentRequest.tensorboard_experiment:type_name -> google.cloud.aiplatform.v1beta1.TensorboardExperiment
	50, // 7: google.cloud.aiplatform.v1beta1.ListTensorboardExperimentsRequest.read_mask:type_name -> google.protobuf.FieldMask
	51, // 8: google.cloud.aiplatform.v1beta1.ListTensorboardExperimentsResponse.tensorboard_experiments:type_name -> google.cloud.aiplatform.v1beta1.TensorboardExperiment
	50, // 9: google.cloud.aiplatform.v1beta1.UpdateTensorboardExperimentRequest.update_mask:type_name -> google.protobuf.FieldMask
	51, // 10: google.cloud.aiplatform.v1beta1.UpdateTensorboardExperimentRequest.tensorboard_experiment:type_name -> google.cloud.aiplatform.v1beta1.TensorboardExperiment
	18, // 11: google.cloud.aiplatform.v1beta1.BatchCreateTensorboardRunsRequest.requests:type_name -> google.cloud.aiplatform.v1beta1.CreateTensorboardRunRequest
	52, // 12: google.cloud.aiplatform.v1beta1.BatchCreateTensorboardRunsResponse.tensorboard_runs:type_name -> google.cloud.aiplatform.v1beta1.TensorboardRun
	52, // 13: google.cloud.aiplatform.v1beta1.CreateTensorboardRunRequest.tensorboard_run:type_name -> google.cloud.aiplatform.v1beta1.TensorboardRun
	53, // 14: google.cloud.aiplatform.v1beta1.ReadTensorboardBlobDataResponse.blobs:type_name -> google.cloud.aiplatform.v1beta1.TensorboardBlob
	50, // 15: google.cloud.aiplatform.v1beta1.ListTensorboardRunsRequest.read_mask:type_name -> google.protobuf.FieldMask
	52, // 16: google.cloud.aiplatform.v1beta1.ListTensorboardRunsResponse.tensorboard_runs:type_name -> google.cloud.aiplatform.v1beta1.TensorboardRun
	50, // 17: google.cloud.aiplatform.v1beta1.UpdateTensorboardRunRequest.update_mask:type_name -> google.protobuf.FieldMask
	52, // 18: google.cloud.aiplatform.v1beta1.UpdateTensorboardRunRequest.tensorboard_run:type_name -> google.cloud.aiplatform.v1beta1.TensorboardRun
	28, // 19: google.cloud.aiplatform.v1beta1.BatchCreateTensorboardTimeSeriesRequest.requests:type_name -> google.cloud.aiplatform.v1beta1.CreateTensorboardTimeSeriesRequest
	54, // 20: google.cloud.aiplatform.v1beta1.BatchCreateTensorboardTimeSeriesResponse.tensorboard_time_series:type_name -> google.cloud.aiplatform.v1beta1.TensorboardTimeSeries
	54, // 21: google.cloud.aiplatform.v1beta1.CreateTensorboardTimeSeriesRequest.tensorboard_time_series:type_name -> google.cloud.aiplatform.v1beta1.TensorboardTimeSeries
	50, // 22: google.cloud.aiplatform.v1beta1.ListTensorboardTimeSeriesRequest.read_mask:type_name -> google.protobuf.FieldMask
	54, // 23: google.cloud.aiplatform.v1beta1.ListTensorboardTimeSeriesResponse.tensorboard_time_series:type_name -> google.cloud.aiplatform.v1beta1.TensorboardTimeSeries
	50, // 24: google.cloud.aiplatform.v1beta1.UpdateTensorboardTimeSeriesRequest.update_mask:type_name -> google.protobuf.FieldMask
	54, // 25: google.cloud.aiplatform.v1beta1.UpdateTensorboardTimeSeriesRequest.tensorboard_time_series:type_name -> google.cloud.aiplatform.v1beta1.TensorboardTimeSeries
	55, // 26: google.cloud.aiplatform.v1beta1.BatchReadTensorboardTimeSeriesDataResponse.time_series_data:type_name -> google.cloud.aiplatform.v1beta1.TimeSeriesData
	55, // 27: google.cloud.aiplatform.v1beta1.ReadTensorboardTimeSeriesDataResponse.time_series_data:type_name -> google.cloud.aiplatform.v1beta1.TimeSeriesData
	40, // 28: google.cloud.aiplatform.v1beta1.WriteTensorboardExperimentDataRequest.write_run_data_requests:type_name -> google.cloud.aiplatform.v1beta1.WriteTensorboardRunDataRequest
	55, // 29: google.cloud.aiplatform.v1beta1.WriteTensorboardRunDataRequest.time_series_data:type_name -> google.cloud.aiplatform.v1beta1.TimeSeriesData
	56, // 30: google.cloud.aiplatform.v1beta1.ExportTensorboardTimeSeriesDataResponse.time_series_data_points:type_name -> google.cloud.aiplatform.v1beta1.TimeSeriesDataPoint
	57, // 31: google.cloud.aiplatform.v1beta1.CreateTensorboardOperationMetadata.generic_metadata:type_name -> google.cloud.aiplatform.v1beta1.GenericOperationMetadata
	57, // 32: google.cloud.aiplatform.v1beta1.UpdateTensorboardOperationMetadata.generic_metadata:type_name -> google.cloud.aiplatform.v1beta1.GenericOperationMetadata
	46, // 33: google.cloud.aiplatform.v1beta1.ReadTensorboardUsageResponse.PerMonthUsageData.user_usage_data:type_name -> google.cloud.aiplatform.v1beta1.ReadTensorboardUsageResponse.PerUserUsageData
	47, // 34: google.cloud.aiplatform.v1beta1.ReadTensorboardUsageResponse.MonthlyUsageDataEntry.value:type_name -> google.cloud.aiplatform.v1beta1.ReadTensorboardUsageResponse.PerMonthUsageData
	0,  // 35: google.cloud.aiplatform.v1beta1.TensorboardService.CreateTensorboard:input_type -> google.cloud.aiplatform.v1beta1.CreateTensorboardRequest
	1,  // 36: google.cloud.aiplatform.v1beta1.TensorboardService.GetTensorboard:input_type -> google.cloud.aiplatform.v1beta1.GetTensorboardRequest
	4,  // 37: google.cloud.aiplatform.v1beta1.TensorboardService.UpdateTensorboard:input_type -> google.cloud.aiplatform.v1beta1.UpdateTensorboardRequest
	2,  // 38: google.cloud.aiplatform.v1beta1.TensorboardService.ListTensorboards:input_type -> google.cloud.aiplatform.v1beta1.ListTensorboardsRequest
	5,  // 39: google.cloud.aiplatform.v1beta1.TensorboardService.DeleteTensorboard:input_type -> google.cloud.aiplatform.v1beta1.DeleteTensorboardRequest
	6,  // 40: google.cloud.aiplatform.v1beta1.TensorboardService.ReadTensorboardUsage:input_type -> google.cloud.aiplatform.v1beta1.ReadTensorboardUsageRequest
	8,  // 41: google.cloud.aiplatform.v1beta1.TensorboardService.ReadTensorboardSize:input_type -> google.cloud.aiplatform.v1beta1.ReadTensorboardSizeRequest
	10, // 42: google.cloud.aiplatform.v1beta1.TensorboardService.CreateTensorboardExperiment:input_type -> google.cloud.aiplatform.v1beta1.CreateTensorboardExperimentRequest
	11, // 43: google.cloud.aiplatform.v1beta1.TensorboardService.GetTensorboardExperiment:input_type -> google.cloud.aiplatform.v1beta1.GetTensorboardExperimentRequest
	14, // 44: google.cloud.aiplatform.v1beta1.TensorboardService.UpdateTensorboardExperiment:input_type -> google.cloud.aiplatform.v1beta1.UpdateTensorboardExperimentRequest
	12, // 45: google.cloud.aiplatform.v1beta1.TensorboardService.ListTensorboardExperiments:input_type -> google.cloud.aiplatform.v1beta1.ListTensorboardExperimentsRequest
	15, // 46: google.cloud.aiplatform.v1beta1.TensorboardService.DeleteTensorboardExperiment:input_type -> google.cloud.aiplatform.v1beta1.DeleteTensorboardExperimentRequest
	18, // 47: google.cloud.aiplatform.v1beta1.TensorboardService.CreateTensorboardRun:input_type -> google.cloud.aiplatform.v1beta1.CreateTensorboardRunRequest
	16, // 48: google.cloud.aiplatform.v1beta1.TensorboardService.BatchCreateTensorboardRuns:input_type -> google.cloud.aiplatform.v1beta1.BatchCreateTensorboardRunsRequest
	19, // 49: google.cloud.aiplatform.v1beta1.TensorboardService.GetTensorboardRun:input_type -> google.cloud.aiplatform.v1beta1.GetTensorboardRunRequest
	24, // 50: google.cloud.aiplatform.v1beta1.TensorboardService.UpdateTensorboardRun:input_type -> google.cloud.aiplatform.v1beta1.UpdateTensorboardRunRequest
	22, // 51: google.cloud.aiplatform.v1beta1.TensorboardService.ListTensorboardRuns:input_type -> google.cloud.aiplatform.v1beta1.ListTensorboardRunsRequest
	25, // 52: google.cloud.aiplatform.v1beta1.TensorboardService.DeleteTensorboardRun:input_type -> google.cloud.aiplatform.v1beta1.DeleteTensorboardRunRequest
	26, // 53: google.cloud.aiplatform.v1beta1.TensorboardService.BatchCreateTensorboardTimeSeries:input_type -> google.cloud.aiplatform.v1beta1.BatchCreateTensorboardTimeSeriesRequest
	28, // 54: google.cloud.aiplatform.v1beta1.TensorboardService.CreateTensorboardTimeSeries:input_type -> google.cloud.aiplatform.v1beta1.CreateTensorboardTimeSeriesRequest
	29, // 55: google.cloud.aiplatform.v1beta1.TensorboardService.GetTensorboardTimeSeries:input_type -> google.cloud.aiplatform.v1beta1.GetTensorboardTimeSeriesRequest
	32, // 56: google.cloud.aiplatform.v1beta1.TensorboardService.UpdateTensorboardTimeSeries:input_type -> google.cloud.aiplatform.v1beta1.UpdateTensorboardTimeSeriesRequest
	30, // 57: google.cloud.aiplatform.v1beta1.TensorboardService.ListTensorboardTimeSeries:input_type -> google.cloud.aiplatform.v1beta1.ListTensorboardTimeSeriesRequest
	33, // 58: google.cloud.aiplatform.v1beta1.TensorboardService.DeleteTensorboardTimeSeries:input_type -> google.cloud.aiplatform.v1beta1.DeleteTensorboardTimeSeriesRequest
	34, // 59: google.cloud.aiplatform.v1beta1.TensorboardService.BatchReadTensorboardTimeSeriesData:input_type -> google.cloud.aiplatform.v1beta1.BatchReadTensorboardTimeSeriesDataRequest
	36, // 60: google.cloud.aiplatform.v1beta1.TensorboardService.ReadTensorboardTimeSeriesData:input_type -> google.cloud.aiplatform.v1beta1.ReadTensorboardTimeSeriesDataRequest
	20, // 61: google.cloud.aiplatform.v1beta1.TensorboardService.ReadTensorboardBlobData:input_type -> google.cloud.aiplatform.v1beta1.ReadTensorboardBlobDataRequest
	38, // 62: google.cloud.aiplatform.v1beta1.TensorboardService.WriteTensorboardExperimentData:input_type -> google.cloud.aiplatform.v1beta1.WriteTensorboardExperimentDataRequest
	40, // 63: google.cloud.aiplatform.v1beta1.TensorboardService.WriteTensorboardRunData:input_type -> google.cloud.aiplatform.v1beta1.WriteTensorboardRunDataRequest
	42, // 64: google.cloud.aiplatform.v1beta1.TensorboardService.ExportTensorboardTimeSeriesData:input_type -> google.cloud.aiplatform.v1beta1.ExportTensorboardTimeSeriesDataRequest
	58, // 65: google.cloud.aiplatform.v1beta1.TensorboardService.CreateTensorboard:output_type -> google.longrunning.Operation
	49, // 66: google.cloud.aiplatform.v1beta1.TensorboardService.GetTensorboard:output_type -> google.cloud.aiplatform.v1beta1.Tensorboard
	58, // 67: google.cloud.aiplatform.v1beta1.TensorboardService.UpdateTensorboard:output_type -> google.longrunning.Operation
	3,  // 68: google.cloud.aiplatform.v1beta1.TensorboardService.ListTensorboards:output_type -> google.cloud.aiplatform.v1beta1.ListTensorboardsResponse
	58, // 69: google.cloud.aiplatform.v1beta1.TensorboardService.DeleteTensorboard:output_type -> google.longrunning.Operation
	7,  // 70: google.cloud.aiplatform.v1beta1.TensorboardService.ReadTensorboardUsage:output_type -> google.cloud.aiplatform.v1beta1.ReadTensorboardUsageResponse
	9,  // 71: google.cloud.aiplatform.v1beta1.TensorboardService.ReadTensorboardSize:output_type -> google.cloud.aiplatform.v1beta1.ReadTensorboardSizeResponse
	51, // 72: google.cloud.aiplatform.v1beta1.TensorboardService.CreateTensorboardExperiment:output_type -> google.cloud.aiplatform.v1beta1.TensorboardExperiment
	51, // 73: google.cloud.aiplatform.v1beta1.TensorboardService.GetTensorboardExperiment:output_type -> google.cloud.aiplatform.v1beta1.TensorboardExperiment
	51, // 74: google.cloud.aiplatform.v1beta1.TensorboardService.UpdateTensorboardExperiment:output_type -> google.cloud.aiplatform.v1beta1.TensorboardExperiment
	13, // 75: google.cloud.aiplatform.v1beta1.TensorboardService.ListTensorboardExperiments:output_type -> google.cloud.aiplatform.v1beta1.ListTensorboardExperimentsResponse
	58, // 76: google.cloud.aiplatform.v1beta1.TensorboardService.DeleteTensorboardExperiment:output_type -> google.longrunning.Operation
	52, // 77: google.cloud.aiplatform.v1beta1.TensorboardService.CreateTensorboardRun:output_type -> google.cloud.aiplatform.v1beta1.TensorboardRun
	17, // 78: google.cloud.aiplatform.v1beta1.TensorboardService.BatchCreateTensorboardRuns:output_type -> google.cloud.aiplatform.v1beta1.BatchCreateTensorboardRunsResponse
	52, // 79: google.cloud.aiplatform.v1beta1.TensorboardService.GetTensorboardRun:output_type -> google.cloud.aiplatform.v1beta1.TensorboardRun
	52, // 80: google.cloud.aiplatform.v1beta1.TensorboardService.UpdateTensorboardRun:output_type -> google.cloud.aiplatform.v1beta1.TensorboardRun
	23, // 81: google.cloud.aiplatform.v1beta1.TensorboardService.ListTensorboardRuns:output_type -> google.cloud.aiplatform.v1beta1.ListTensorboardRunsResponse
	58, // 82: google.cloud.aiplatform.v1beta1.TensorboardService.DeleteTensorboardRun:output_type -> google.longrunning.Operation
	27, // 83: google.cloud.aiplatform.v1beta1.TensorboardService.BatchCreateTensorboardTimeSeries:output_type -> google.cloud.aiplatform.v1beta1.BatchCreateTensorboardTimeSeriesResponse
	54, // 84: google.cloud.aiplatform.v1beta1.TensorboardService.CreateTensorboardTimeSeries:output_type -> google.cloud.aiplatform.v1beta1.TensorboardTimeSeries
	54, // 85: google.cloud.aiplatform.v1beta1.TensorboardService.GetTensorboardTimeSeries:output_type -> google.cloud.aiplatform.v1beta1.TensorboardTimeSeries
	54, // 86: google.cloud.aiplatform.v1beta1.TensorboardService.UpdateTensorboardTimeSeries:output_type -> google.cloud.aiplatform.v1beta1.TensorboardTimeSeries
	31, // 87: google.cloud.aiplatform.v1beta1.TensorboardService.ListTensorboardTimeSeries:output_type -> google.cloud.aiplatform.v1beta1.ListTensorboardTimeSeriesResponse
	58, // 88: google.cloud.aiplatform.v1beta1.TensorboardService.DeleteTensorboardTimeSeries:output_type -> google.longrunning.Operation
	35, // 89: google.cloud.aiplatform.v1beta1.TensorboardService.BatchReadTensorboardTimeSeriesData:output_type -> google.cloud.aiplatform.v1beta1.BatchReadTensorboardTimeSeriesDataResponse
	37, // 90: google.cloud.aiplatform.v1beta1.TensorboardService.ReadTensorboardTimeSeriesData:output_type -> google.cloud.aiplatform.v1beta1.ReadTensorboardTimeSeriesDataResponse
	21, // 91: google.cloud.aiplatform.v1beta1.TensorboardService.ReadTensorboardBlobData:output_type -> google.cloud.aiplatform.v1beta1.ReadTensorboardBlobDataResponse
	39, // 92: google.cloud.aiplatform.v1beta1.TensorboardService.WriteTensorboardExperimentData:output_type -> google.cloud.aiplatform.v1beta1.WriteTensorboardExperimentDataResponse
	41, // 93: google.cloud.aiplatform.v1beta1.TensorboardService.WriteTensorboardRunData:output_type -> google.cloud.aiplatform.v1beta1.WriteTensorboardRunDataResponse
	43, // 94: google.cloud.aiplatform.v1beta1.TensorboardService.ExportTensorboardTimeSeriesData:output_type -> google.cloud.aiplatform.v1beta1.ExportTensorboardTimeSeriesDataResponse
	65, // [65:95] is the sub-list for method output_type
	35, // [35:65] is the sub-list for method input_type
	35, // [35:35] is the sub-list for extension type_name
	35, // [35:35] is the sub-list for extension extendee
	0,  // [0:35] is the sub-list for field type_name
}

func init() { file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_init() }
func file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_init() {
	if File_google_cloud_aiplatform_v1beta1_tensorboard_service_proto != nil {
		return
	}
	file_google_cloud_aiplatform_v1beta1_operation_proto_init()
	file_google_cloud_aiplatform_v1beta1_tensorboard_proto_init()
	file_google_cloud_aiplatform_v1beta1_tensorboard_data_proto_init()
	file_google_cloud_aiplatform_v1beta1_tensorboard_experiment_proto_init()
	file_google_cloud_aiplatform_v1beta1_tensorboard_run_proto_init()
	file_google_cloud_aiplatform_v1beta1_tensorboard_time_series_proto_init()
	type x struct{}
	out := protoimpl.TypeBuilder{
		File: protoimpl.DescBuilder{
			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
			RawDescriptor: unsafe.Slice(unsafe.StringData(file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_rawDesc), len(file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_rawDesc)),
			NumEnums:      0,
			NumMessages:   49,
			NumExtensions: 0,
			NumServices:   1,
		},
		GoTypes:           file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_goTypes,
		DependencyIndexes: file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_depIdxs,
		MessageInfos:      file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_msgTypes,
	}.Build()
	File_google_cloud_aiplatform_v1beta1_tensorboard_service_proto = out.File
	file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_goTypes = nil
	file_google_cloud_aiplatform_v1beta1_tensorboard_service_proto_depIdxs = nil
}
