adhocprofilesv1

package
v1.36.11-2025012415382... Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: unknown License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var File_adhocprofiles_v1_adhocprofiles_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type AdHocProfilesGetRequest

type AdHocProfilesGetRequest struct {

	// The unique identifier of the profile.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// The desired profile type (e.g., cpu, samples) for the returned flame graph. If omitted the first profile is returned.
	ProfileType *string `protobuf:"bytes,2,opt,name=profile_type,json=profileType,proto3,oneof" json:"profile_type,omitempty"`
	// Max nodes can be used to truncate the response.
	MaxNodes *int64 `protobuf:"varint,3,opt,name=max_nodes,json=maxNodes,proto3,oneof" json:"max_nodes,omitempty"`
	// contains filtered or unexported fields
}

func (*AdHocProfilesGetRequest) ClearMaxNodes

func (x *AdHocProfilesGetRequest) ClearMaxNodes()

func (*AdHocProfilesGetRequest) ClearProfileType

func (x *AdHocProfilesGetRequest) ClearProfileType()

func (*AdHocProfilesGetRequest) GetId

func (x *AdHocProfilesGetRequest) GetId() string

func (*AdHocProfilesGetRequest) GetMaxNodes

func (x *AdHocProfilesGetRequest) GetMaxNodes() int64

func (*AdHocProfilesGetRequest) GetProfileType

func (x *AdHocProfilesGetRequest) GetProfileType() string

func (*AdHocProfilesGetRequest) HasMaxNodes

func (x *AdHocProfilesGetRequest) HasMaxNodes() bool

func (*AdHocProfilesGetRequest) HasProfileType

func (x *AdHocProfilesGetRequest) HasProfileType() bool

func (*AdHocProfilesGetRequest) ProtoMessage

func (*AdHocProfilesGetRequest) ProtoMessage()

func (*AdHocProfilesGetRequest) ProtoReflect

func (x *AdHocProfilesGetRequest) ProtoReflect() protoreflect.Message

func (*AdHocProfilesGetRequest) Reset

func (x *AdHocProfilesGetRequest) Reset()

func (*AdHocProfilesGetRequest) SetId

func (x *AdHocProfilesGetRequest) SetId(v string)

func (*AdHocProfilesGetRequest) SetMaxNodes

func (x *AdHocProfilesGetRequest) SetMaxNodes(v int64)

func (*AdHocProfilesGetRequest) SetProfileType

func (x *AdHocProfilesGetRequest) SetProfileType(v string)

func (*AdHocProfilesGetRequest) String

func (x *AdHocProfilesGetRequest) String() string

type AdHocProfilesGetRequest_builder

type AdHocProfilesGetRequest_builder struct {

	// The unique identifier of the profile.
	Id string
	// The desired profile type (e.g., cpu, samples) for the returned flame graph. If omitted the first profile is returned.
	ProfileType *string
	// Max nodes can be used to truncate the response.
	MaxNodes *int64
	// contains filtered or unexported fields
}

func (AdHocProfilesGetRequest_builder) Build

type AdHocProfilesGetResponse

type AdHocProfilesGetResponse struct {
	Id   string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// timestamp in milliseconds
	UploadedAt  int64  `protobuf:"varint,3,opt,name=uploaded_at,json=uploadedAt,proto3" json:"uploaded_at,omitempty"`
	ProfileType string `protobuf:"bytes,4,opt,name=profile_type,json=profileType,proto3" json:"profile_type,omitempty"`
	// Some profiles formats (like pprof) can contain multiple profile (sample) types inside. One of these can be passed
	// in the Get request using the profile_type field.
	ProfileTypes       []string `protobuf:"bytes,5,rep,name=profile_types,json=profileTypes,proto3" json:"profile_types,omitempty"`
	FlamebearerProfile string   `protobuf:"bytes,6,opt,name=flamebearer_profile,json=flamebearerProfile,proto3" json:"flamebearer_profile,omitempty"`
	// contains filtered or unexported fields
}

func (*AdHocProfilesGetResponse) GetFlamebearerProfile

func (x *AdHocProfilesGetResponse) GetFlamebearerProfile() string

func (*AdHocProfilesGetResponse) GetId

func (x *AdHocProfilesGetResponse) GetId() string

func (*AdHocProfilesGetResponse) GetName

func (x *AdHocProfilesGetResponse) GetName() string

func (*AdHocProfilesGetResponse) GetProfileType

func (x *AdHocProfilesGetResponse) GetProfileType() string

func (*AdHocProfilesGetResponse) GetProfileTypes

func (x *AdHocProfilesGetResponse) GetProfileTypes() []string

func (*AdHocProfilesGetResponse) GetUploadedAt

func (x *AdHocProfilesGetResponse) GetUploadedAt() int64

func (*AdHocProfilesGetResponse) ProtoMessage

func (*AdHocProfilesGetResponse) ProtoMessage()

func (*AdHocProfilesGetResponse) ProtoReflect

func (x *AdHocProfilesGetResponse) ProtoReflect() protoreflect.Message

func (*AdHocProfilesGetResponse) Reset

func (x *AdHocProfilesGetResponse) Reset()

func (*AdHocProfilesGetResponse) SetFlamebearerProfile

func (x *AdHocProfilesGetResponse) SetFlamebearerProfile(v string)

func (*AdHocProfilesGetResponse) SetId

func (x *AdHocProfilesGetResponse) SetId(v string)

func (*AdHocProfilesGetResponse) SetName

func (x *AdHocProfilesGetResponse) SetName(v string)

func (*AdHocProfilesGetResponse) SetProfileType

func (x *AdHocProfilesGetResponse) SetProfileType(v string)

func (*AdHocProfilesGetResponse) SetProfileTypes

func (x *AdHocProfilesGetResponse) SetProfileTypes(v []string)

func (*AdHocProfilesGetResponse) SetUploadedAt

func (x *AdHocProfilesGetResponse) SetUploadedAt(v int64)

func (*AdHocProfilesGetResponse) String

func (x *AdHocProfilesGetResponse) String() string

type AdHocProfilesGetResponse_builder

type AdHocProfilesGetResponse_builder struct {
	Id   string
	Name string
	// timestamp in milliseconds
	UploadedAt  int64
	ProfileType string
	// Some profiles formats (like pprof) can contain multiple profile (sample) types inside. One of these can be passed
	// in the Get request using the profile_type field.
	ProfileTypes       []string
	FlamebearerProfile string
	// contains filtered or unexported fields
}

func (AdHocProfilesGetResponse_builder) Build

type AdHocProfilesListRequest

type AdHocProfilesListRequest struct {
	// contains filtered or unexported fields
}

func (*AdHocProfilesListRequest) ProtoMessage

func (*AdHocProfilesListRequest) ProtoMessage()

func (*AdHocProfilesListRequest) ProtoReflect

func (x *AdHocProfilesListRequest) ProtoReflect() protoreflect.Message

func (*AdHocProfilesListRequest) Reset

func (x *AdHocProfilesListRequest) Reset()

func (*AdHocProfilesListRequest) String

func (x *AdHocProfilesListRequest) String() string

type AdHocProfilesListRequest_builder

type AdHocProfilesListRequest_builder struct {
	// contains filtered or unexported fields
}

func (AdHocProfilesListRequest_builder) Build

type AdHocProfilesListResponse

type AdHocProfilesListResponse struct {
	Profiles []*AdHocProfilesProfileMetadata `protobuf:"bytes,1,rep,name=profiles,proto3" json:"profiles,omitempty"`
	// contains filtered or unexported fields
}

func (*AdHocProfilesListResponse) GetProfiles

func (*AdHocProfilesListResponse) ProtoMessage

func (*AdHocProfilesListResponse) ProtoMessage()

func (*AdHocProfilesListResponse) ProtoReflect

func (*AdHocProfilesListResponse) Reset

func (x *AdHocProfilesListResponse) Reset()

func (*AdHocProfilesListResponse) SetProfiles

func (*AdHocProfilesListResponse) String

func (x *AdHocProfilesListResponse) String() string

type AdHocProfilesListResponse_builder

type AdHocProfilesListResponse_builder struct {
	Profiles []*AdHocProfilesProfileMetadata
	// contains filtered or unexported fields
}

func (AdHocProfilesListResponse_builder) Build

type AdHocProfilesProfileMetadata

type AdHocProfilesProfileMetadata struct {
	Id   string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// timestamp in milliseconds
	UploadedAt int64 `protobuf:"varint,3,opt,name=uploaded_at,json=uploadedAt,proto3" json:"uploaded_at,omitempty"`
	// contains filtered or unexported fields
}

func (*AdHocProfilesProfileMetadata) GetId

func (*AdHocProfilesProfileMetadata) GetName

func (x *AdHocProfilesProfileMetadata) GetName() string

func (*AdHocProfilesProfileMetadata) GetUploadedAt

func (x *AdHocProfilesProfileMetadata) GetUploadedAt() int64

func (*AdHocProfilesProfileMetadata) ProtoMessage

func (*AdHocProfilesProfileMetadata) ProtoMessage()

func (*AdHocProfilesProfileMetadata) ProtoReflect

func (*AdHocProfilesProfileMetadata) Reset

func (x *AdHocProfilesProfileMetadata) Reset()

func (*AdHocProfilesProfileMetadata) SetId

func (*AdHocProfilesProfileMetadata) SetName

func (x *AdHocProfilesProfileMetadata) SetName(v string)

func (*AdHocProfilesProfileMetadata) SetUploadedAt

func (x *AdHocProfilesProfileMetadata) SetUploadedAt(v int64)

func (*AdHocProfilesProfileMetadata) String

type AdHocProfilesProfileMetadata_builder

type AdHocProfilesProfileMetadata_builder struct {
	Id   string
	Name string
	// timestamp in milliseconds
	UploadedAt int64
	// contains filtered or unexported fields
}

func (AdHocProfilesProfileMetadata_builder) Build

type AdHocProfilesUploadRequest

type AdHocProfilesUploadRequest struct {

	// This is typically the file name and it serves as a human readable name for the profile.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// This is the profile encoded in base64. The supported formats are pprof, json, collapsed and perf-script.
	Profile string `protobuf:"bytes,2,opt,name=profile,proto3" json:"profile,omitempty"`
	// Max nodes can be used to truncate the response.
	MaxNodes *int64 `protobuf:"varint,3,opt,name=max_nodes,json=maxNodes,proto3,oneof" json:"max_nodes,omitempty"`
	// contains filtered or unexported fields
}

func (*AdHocProfilesUploadRequest) ClearMaxNodes

func (x *AdHocProfilesUploadRequest) ClearMaxNodes()

func (*AdHocProfilesUploadRequest) GetMaxNodes

func (x *AdHocProfilesUploadRequest) GetMaxNodes() int64

func (*AdHocProfilesUploadRequest) GetName

func (x *AdHocProfilesUploadRequest) GetName() string

func (*AdHocProfilesUploadRequest) GetProfile

func (x *AdHocProfilesUploadRequest) GetProfile() string

func (*AdHocProfilesUploadRequest) HasMaxNodes

func (x *AdHocProfilesUploadRequest) HasMaxNodes() bool

func (*AdHocProfilesUploadRequest) ProtoMessage

func (*AdHocProfilesUploadRequest) ProtoMessage()

func (*AdHocProfilesUploadRequest) ProtoReflect

func (*AdHocProfilesUploadRequest) Reset

func (x *AdHocProfilesUploadRequest) Reset()

func (*AdHocProfilesUploadRequest) SetMaxNodes

func (x *AdHocProfilesUploadRequest) SetMaxNodes(v int64)

func (*AdHocProfilesUploadRequest) SetName

func (x *AdHocProfilesUploadRequest) SetName(v string)

func (*AdHocProfilesUploadRequest) SetProfile

func (x *AdHocProfilesUploadRequest) SetProfile(v string)

func (*AdHocProfilesUploadRequest) String

func (x *AdHocProfilesUploadRequest) String() string

type AdHocProfilesUploadRequest_builder

type AdHocProfilesUploadRequest_builder struct {

	// This is typically the file name and it serves as a human readable name for the profile.
	Name string
	// This is the profile encoded in base64. The supported formats are pprof, json, collapsed and perf-script.
	Profile string
	// Max nodes can be used to truncate the response.
	MaxNodes *int64
	// contains filtered or unexported fields
}

func (AdHocProfilesUploadRequest_builder) Build

Source Files

  • adhocprofiles.pb.go

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL