Documentation ¶
Overview ¶
Package platform provides the BootPerfService, PerfettoTraceBasedMetricsService and UpstartService.
Index ¶
- Variables
- func RegisterBootPerfServiceServer(s *grpc.Server, srv BootPerfServiceServer)
- func RegisterPerfettoTraceBasedMetricsServiceServer(s *grpc.Server, srv PerfettoTraceBasedMetricsServiceServer)
- func RegisterUpstartServiceServer(s *grpc.Server, srv UpstartServiceServer)
- type Arg
- type BootPerfServiceClient
- type BootPerfServiceServer
- type CheckJobRequest
- type DisableJobRequest
- type EnableJobRequest
- type GeneratePerfettoTraceRequest
- func (*GeneratePerfettoTraceRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GeneratePerfettoTraceRequest) GetConfig() string
- func (*GeneratePerfettoTraceRequest) ProtoMessage()
- func (x *GeneratePerfettoTraceRequest) ProtoReflect() protoreflect.Message
- func (x *GeneratePerfettoTraceRequest) Reset()
- func (x *GeneratePerfettoTraceRequest) String() string
- type GeneratePerfettoTraceResponse
- func (*GeneratePerfettoTraceResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GeneratePerfettoTraceResponse) GetResult() []byte
- func (*GeneratePerfettoTraceResponse) ProtoMessage()
- func (x *GeneratePerfettoTraceResponse) ProtoReflect() protoreflect.Message
- func (x *GeneratePerfettoTraceResponse) Reset()
- func (x *GeneratePerfettoTraceResponse) String() string
- type GetBootPerfMetricsResponse
- func (*GetBootPerfMetricsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetBootPerfMetricsResponse) GetMetrics() map[string]float64
- func (*GetBootPerfMetricsResponse) ProtoMessage()
- func (x *GetBootPerfMetricsResponse) ProtoReflect() protoreflect.Message
- func (x *GetBootPerfMetricsResponse) Reset()
- func (x *GetBootPerfMetricsResponse) String() string
- type GetBootPerfRawDataResponse
- func (*GetBootPerfRawDataResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetBootPerfRawDataResponse) GetRawData() map[string][]byte
- func (*GetBootPerfRawDataResponse) ProtoMessage()
- func (x *GetBootPerfRawDataResponse) ProtoReflect() protoreflect.Message
- func (x *GetBootPerfRawDataResponse) Reset()
- func (x *GetBootPerfRawDataResponse) String() string
- type IsJobEnabledRequest
- func (*IsJobEnabledRequest) Descriptor() ([]byte, []int)deprecated
- func (x *IsJobEnabledRequest) GetJobName() string
- func (*IsJobEnabledRequest) ProtoMessage()
- func (x *IsJobEnabledRequest) ProtoReflect() protoreflect.Message
- func (x *IsJobEnabledRequest) Reset()
- func (x *IsJobEnabledRequest) String() string
- type IsJobEnabledResponse
- func (*IsJobEnabledResponse) Descriptor() ([]byte, []int)deprecated
- func (x *IsJobEnabledResponse) GetEnabled() bool
- func (*IsJobEnabledResponse) ProtoMessage()
- func (x *IsJobEnabledResponse) ProtoReflect() protoreflect.Message
- func (x *IsJobEnabledResponse) Reset()
- func (x *IsJobEnabledResponse) String() string
- type JobStatusRequest
- type JobStatusResponse
- func (*JobStatusResponse) Descriptor() ([]byte, []int)deprecated
- func (x *JobStatusResponse) GetGoal() string
- func (x *JobStatusResponse) GetPid() int32
- func (x *JobStatusResponse) GetState() string
- func (*JobStatusResponse) ProtoMessage()
- func (x *JobStatusResponse) ProtoReflect() protoreflect.Message
- func (x *JobStatusResponse) Reset()
- func (x *JobStatusResponse) String() string
- type PerfettoTraceBasedMetricsServiceClient
- type PerfettoTraceBasedMetricsServiceServer
- type PerfettoTraceBasedMetricsService_GeneratePerfettoTraceClient
- type PerfettoTraceBasedMetricsService_GeneratePerfettoTraceServer
- type StartJobRequest
- func (*StartJobRequest) Descriptor() ([]byte, []int)deprecated
- func (x *StartJobRequest) GetArgs() []*Arg
- func (x *StartJobRequest) GetJobName() string
- func (*StartJobRequest) ProtoMessage()
- func (x *StartJobRequest) ProtoReflect() protoreflect.Message
- func (x *StartJobRequest) Reset()
- func (x *StartJobRequest) String() string
- type StopJobRequest
- type UnimplementedBootPerfServiceServer
- func (*UnimplementedBootPerfServiceServer) DisableBootchart(context.Context, *empty.Empty) (*empty.Empty, error)
- func (*UnimplementedBootPerfServiceServer) EnableBootchart(context.Context, *empty.Empty) (*empty.Empty, error)
- func (*UnimplementedBootPerfServiceServer) GetBootPerfMetrics(context.Context, *empty.Empty) (*GetBootPerfMetricsResponse, error)
- func (*UnimplementedBootPerfServiceServer) GetBootPerfRawData(context.Context, *empty.Empty) (*GetBootPerfRawDataResponse, error)
- type UnimplementedPerfettoTraceBasedMetricsServiceServer
- type UnimplementedUpstartServiceServer
- func (*UnimplementedUpstartServiceServer) CheckJob(context.Context, *CheckJobRequest) (*empty.Empty, error)
- func (*UnimplementedUpstartServiceServer) DisableJob(context.Context, *DisableJobRequest) (*empty.Empty, error)
- func (*UnimplementedUpstartServiceServer) EnableJob(context.Context, *EnableJobRequest) (*empty.Empty, error)
- func (*UnimplementedUpstartServiceServer) IsJobEnabled(context.Context, *IsJobEnabledRequest) (*IsJobEnabledResponse, error)
- func (*UnimplementedUpstartServiceServer) JobStatus(context.Context, *JobStatusRequest) (*JobStatusResponse, error)
- func (*UnimplementedUpstartServiceServer) StartJob(context.Context, *StartJobRequest) (*empty.Empty, error)
- func (*UnimplementedUpstartServiceServer) StopJob(context.Context, *StopJobRequest) (*empty.Empty, error)
- type UpstartServiceClient
- type UpstartServiceServer
Constants ¶
This section is empty.
Variables ¶
var File_boot_perf_service_proto protoreflect.FileDescriptor
var File_perfetto_trace_based_metrics_service_proto protoreflect.FileDescriptor
var File_upstart_service_proto protoreflect.FileDescriptor
Functions ¶
func RegisterBootPerfServiceServer ¶
func RegisterBootPerfServiceServer(s *grpc.Server, srv BootPerfServiceServer)
func RegisterPerfettoTraceBasedMetricsServiceServer ¶
func RegisterPerfettoTraceBasedMetricsServiceServer(s *grpc.Server, srv PerfettoTraceBasedMetricsServiceServer)
func RegisterUpstartServiceServer ¶
func RegisterUpstartServiceServer(s *grpc.Server, srv UpstartServiceServer)
Types ¶
type Arg ¶
type Arg struct { Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` // contains filtered or unexported fields }
func (*Arg) Descriptor
deprecated
func (*Arg) ProtoMessage ¶
func (*Arg) ProtoMessage()
func (*Arg) ProtoReflect ¶
func (x *Arg) ProtoReflect() protoreflect.Message
type BootPerfServiceClient ¶
type BootPerfServiceClient interface { // Enables bootchart collection for next system boot. EnableBootchart(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (*empty.Empty, error) // Disables bootchart collection for next system boot. DisableBootchart(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (*empty.Empty, error) // Collects boot perf metrics from the device. GetBootPerfMetrics(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (*GetBootPerfMetricsResponse, error) // Saves boot perf raw data and other files like console-ramoops for debugging. GetBootPerfRawData(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (*GetBootPerfRawDataResponse, error) }
BootPerfServiceClient is the client API for BootPerfService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewBootPerfServiceClient ¶
func NewBootPerfServiceClient(cc grpc.ClientConnInterface) BootPerfServiceClient
type BootPerfServiceServer ¶
type BootPerfServiceServer interface { // Enables bootchart collection for next system boot. EnableBootchart(context.Context, *empty.Empty) (*empty.Empty, error) // Disables bootchart collection for next system boot. DisableBootchart(context.Context, *empty.Empty) (*empty.Empty, error) // Collects boot perf metrics from the device. GetBootPerfMetrics(context.Context, *empty.Empty) (*GetBootPerfMetricsResponse, error) // Saves boot perf raw data and other files like console-ramoops for debugging. GetBootPerfRawData(context.Context, *empty.Empty) (*GetBootPerfRawDataResponse, error) }
BootPerfServiceServer is the server API for BootPerfService service.
type CheckJobRequest ¶
type CheckJobRequest struct { JobName string `protobuf:"bytes,1,opt,name=job_name,json=jobName,proto3" json:"job_name,omitempty"` // contains filtered or unexported fields }
func (*CheckJobRequest) Descriptor
deprecated
func (*CheckJobRequest) Descriptor() ([]byte, []int)
Deprecated: Use CheckJobRequest.ProtoReflect.Descriptor instead.
func (*CheckJobRequest) GetJobName ¶
func (x *CheckJobRequest) GetJobName() string
func (*CheckJobRequest) ProtoMessage ¶
func (*CheckJobRequest) ProtoMessage()
func (*CheckJobRequest) ProtoReflect ¶
func (x *CheckJobRequest) ProtoReflect() protoreflect.Message
func (*CheckJobRequest) Reset ¶
func (x *CheckJobRequest) Reset()
func (*CheckJobRequest) String ¶
func (x *CheckJobRequest) String() string
type DisableJobRequest ¶
type DisableJobRequest struct { JobName string `protobuf:"bytes,1,opt,name=job_name,json=jobName,proto3" json:"job_name,omitempty"` // contains filtered or unexported fields }
func (*DisableJobRequest) Descriptor
deprecated
func (*DisableJobRequest) Descriptor() ([]byte, []int)
Deprecated: Use DisableJobRequest.ProtoReflect.Descriptor instead.
func (*DisableJobRequest) GetJobName ¶
func (x *DisableJobRequest) GetJobName() string
func (*DisableJobRequest) ProtoMessage ¶
func (*DisableJobRequest) ProtoMessage()
func (*DisableJobRequest) ProtoReflect ¶
func (x *DisableJobRequest) ProtoReflect() protoreflect.Message
func (*DisableJobRequest) Reset ¶
func (x *DisableJobRequest) Reset()
func (*DisableJobRequest) String ¶
func (x *DisableJobRequest) String() string
type EnableJobRequest ¶
type EnableJobRequest struct { JobName string `protobuf:"bytes,1,opt,name=job_name,json=jobName,proto3" json:"job_name,omitempty"` // contains filtered or unexported fields }
func (*EnableJobRequest) Descriptor
deprecated
func (*EnableJobRequest) Descriptor() ([]byte, []int)
Deprecated: Use EnableJobRequest.ProtoReflect.Descriptor instead.
func (*EnableJobRequest) GetJobName ¶
func (x *EnableJobRequest) GetJobName() string
func (*EnableJobRequest) ProtoMessage ¶
func (*EnableJobRequest) ProtoMessage()
func (*EnableJobRequest) ProtoReflect ¶
func (x *EnableJobRequest) ProtoReflect() protoreflect.Message
func (*EnableJobRequest) Reset ¶
func (x *EnableJobRequest) Reset()
func (*EnableJobRequest) String ¶
func (x *EnableJobRequest) String() string
type GeneratePerfettoTraceRequest ¶
type GeneratePerfettoTraceRequest struct { Config string `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"` // contains filtered or unexported fields }
func (*GeneratePerfettoTraceRequest) Descriptor
deprecated
func (*GeneratePerfettoTraceRequest) Descriptor() ([]byte, []int)
Deprecated: Use GeneratePerfettoTraceRequest.ProtoReflect.Descriptor instead.
func (*GeneratePerfettoTraceRequest) GetConfig ¶
func (x *GeneratePerfettoTraceRequest) GetConfig() string
func (*GeneratePerfettoTraceRequest) ProtoMessage ¶
func (*GeneratePerfettoTraceRequest) ProtoMessage()
func (*GeneratePerfettoTraceRequest) ProtoReflect ¶
func (x *GeneratePerfettoTraceRequest) ProtoReflect() protoreflect.Message
func (*GeneratePerfettoTraceRequest) Reset ¶
func (x *GeneratePerfettoTraceRequest) Reset()
func (*GeneratePerfettoTraceRequest) String ¶
func (x *GeneratePerfettoTraceRequest) String() string
type GeneratePerfettoTraceResponse ¶
type GeneratePerfettoTraceResponse struct { Result []byte `protobuf:"bytes,1,opt,name=result,proto3" json:"result,omitempty"` // contains filtered or unexported fields }
func (*GeneratePerfettoTraceResponse) Descriptor
deprecated
func (*GeneratePerfettoTraceResponse) Descriptor() ([]byte, []int)
Deprecated: Use GeneratePerfettoTraceResponse.ProtoReflect.Descriptor instead.
func (*GeneratePerfettoTraceResponse) GetResult ¶
func (x *GeneratePerfettoTraceResponse) GetResult() []byte
func (*GeneratePerfettoTraceResponse) ProtoMessage ¶
func (*GeneratePerfettoTraceResponse) ProtoMessage()
func (*GeneratePerfettoTraceResponse) ProtoReflect ¶
func (x *GeneratePerfettoTraceResponse) ProtoReflect() protoreflect.Message
func (*GeneratePerfettoTraceResponse) Reset ¶
func (x *GeneratePerfettoTraceResponse) Reset()
func (*GeneratePerfettoTraceResponse) String ¶
func (x *GeneratePerfettoTraceResponse) String() string
type GetBootPerfMetricsResponse ¶
type GetBootPerfMetricsResponse struct { // Key: metric name. Value: boot metric. Example: "seconds_power_on_to_login" => 10.0. Metrics map[string]float64 `` /* 157-byte string literal not displayed */ // contains filtered or unexported fields }
func (*GetBootPerfMetricsResponse) Descriptor
deprecated
func (*GetBootPerfMetricsResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetBootPerfMetricsResponse.ProtoReflect.Descriptor instead.
func (*GetBootPerfMetricsResponse) GetMetrics ¶
func (x *GetBootPerfMetricsResponse) GetMetrics() map[string]float64
func (*GetBootPerfMetricsResponse) ProtoMessage ¶
func (*GetBootPerfMetricsResponse) ProtoMessage()
func (*GetBootPerfMetricsResponse) ProtoReflect ¶
func (x *GetBootPerfMetricsResponse) ProtoReflect() protoreflect.Message
func (*GetBootPerfMetricsResponse) Reset ¶
func (x *GetBootPerfMetricsResponse) Reset()
func (*GetBootPerfMetricsResponse) String ¶
func (x *GetBootPerfMetricsResponse) String() string
type GetBootPerfRawDataResponse ¶
type GetBootPerfRawDataResponse struct { // Key: file name. Value: file content. Example: "uptime-chrome-exec" => "3.92 24.14" RawData map[string][]byte `` /* 170-byte string literal not displayed */ // contains filtered or unexported fields }
func (*GetBootPerfRawDataResponse) Descriptor
deprecated
func (*GetBootPerfRawDataResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetBootPerfRawDataResponse.ProtoReflect.Descriptor instead.
func (*GetBootPerfRawDataResponse) GetRawData ¶
func (x *GetBootPerfRawDataResponse) GetRawData() map[string][]byte
func (*GetBootPerfRawDataResponse) ProtoMessage ¶
func (*GetBootPerfRawDataResponse) ProtoMessage()
func (*GetBootPerfRawDataResponse) ProtoReflect ¶
func (x *GetBootPerfRawDataResponse) ProtoReflect() protoreflect.Message
func (*GetBootPerfRawDataResponse) Reset ¶
func (x *GetBootPerfRawDataResponse) Reset()
func (*GetBootPerfRawDataResponse) String ¶
func (x *GetBootPerfRawDataResponse) String() string
type IsJobEnabledRequest ¶
type IsJobEnabledRequest struct { JobName string `protobuf:"bytes,1,opt,name=job_name,json=jobName,proto3" json:"job_name,omitempty"` // contains filtered or unexported fields }
func (*IsJobEnabledRequest) Descriptor
deprecated
func (*IsJobEnabledRequest) Descriptor() ([]byte, []int)
Deprecated: Use IsJobEnabledRequest.ProtoReflect.Descriptor instead.
func (*IsJobEnabledRequest) GetJobName ¶
func (x *IsJobEnabledRequest) GetJobName() string
func (*IsJobEnabledRequest) ProtoMessage ¶
func (*IsJobEnabledRequest) ProtoMessage()
func (*IsJobEnabledRequest) ProtoReflect ¶
func (x *IsJobEnabledRequest) ProtoReflect() protoreflect.Message
func (*IsJobEnabledRequest) Reset ¶
func (x *IsJobEnabledRequest) Reset()
func (*IsJobEnabledRequest) String ¶
func (x *IsJobEnabledRequest) String() string
type IsJobEnabledResponse ¶
type IsJobEnabledResponse struct { Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"` // contains filtered or unexported fields }
func (*IsJobEnabledResponse) Descriptor
deprecated
func (*IsJobEnabledResponse) Descriptor() ([]byte, []int)
Deprecated: Use IsJobEnabledResponse.ProtoReflect.Descriptor instead.
func (*IsJobEnabledResponse) GetEnabled ¶
func (x *IsJobEnabledResponse) GetEnabled() bool
func (*IsJobEnabledResponse) ProtoMessage ¶
func (*IsJobEnabledResponse) ProtoMessage()
func (*IsJobEnabledResponse) ProtoReflect ¶
func (x *IsJobEnabledResponse) ProtoReflect() protoreflect.Message
func (*IsJobEnabledResponse) Reset ¶
func (x *IsJobEnabledResponse) Reset()
func (*IsJobEnabledResponse) String ¶
func (x *IsJobEnabledResponse) String() string
type JobStatusRequest ¶
type JobStatusRequest struct { JobName string `protobuf:"bytes,1,opt,name=job_name,json=jobName,proto3" json:"job_name,omitempty"` // contains filtered or unexported fields }
func (*JobStatusRequest) Descriptor
deprecated
func (*JobStatusRequest) Descriptor() ([]byte, []int)
Deprecated: Use JobStatusRequest.ProtoReflect.Descriptor instead.
func (*JobStatusRequest) GetJobName ¶
func (x *JobStatusRequest) GetJobName() string
func (*JobStatusRequest) ProtoMessage ¶
func (*JobStatusRequest) ProtoMessage()
func (*JobStatusRequest) ProtoReflect ¶
func (x *JobStatusRequest) ProtoReflect() protoreflect.Message
func (*JobStatusRequest) Reset ¶
func (x *JobStatusRequest) Reset()
func (*JobStatusRequest) String ¶
func (x *JobStatusRequest) String() string
type JobStatusResponse ¶
type JobStatusResponse struct { Goal string `protobuf:"bytes,1,opt,name=goal,proto3" json:"goal,omitempty"` State string `protobuf:"bytes,2,opt,name=state,proto3" json:"state,omitempty"` Pid int32 `protobuf:"varint,3,opt,name=pid,proto3" json:"pid,omitempty"` // contains filtered or unexported fields }
Definitions of "goal" and "state" described in https://chromium.googlesource.com/chromiumos/platform/tast-tests/+/HEAD/src/chromiumos/tast/local/upstart/upstart.go
func (*JobStatusResponse) Descriptor
deprecated
func (*JobStatusResponse) Descriptor() ([]byte, []int)
Deprecated: Use JobStatusResponse.ProtoReflect.Descriptor instead.
func (*JobStatusResponse) GetGoal ¶
func (x *JobStatusResponse) GetGoal() string
func (*JobStatusResponse) GetPid ¶
func (x *JobStatusResponse) GetPid() int32
func (*JobStatusResponse) GetState ¶
func (x *JobStatusResponse) GetState() string
func (*JobStatusResponse) ProtoMessage ¶
func (*JobStatusResponse) ProtoMessage()
func (*JobStatusResponse) ProtoReflect ¶
func (x *JobStatusResponse) ProtoReflect() protoreflect.Message
func (*JobStatusResponse) Reset ¶
func (x *JobStatusResponse) Reset()
func (*JobStatusResponse) String ¶
func (x *JobStatusResponse) String() string
type PerfettoTraceBasedMetricsServiceClient ¶
type PerfettoTraceBasedMetricsServiceClient interface { // Use perfetto to generate trace and send back to the host. GeneratePerfettoTrace(ctx context.Context, in *GeneratePerfettoTraceRequest, opts ...grpc.CallOption) (PerfettoTraceBasedMetricsService_GeneratePerfettoTraceClient, error) }
PerfettoTraceBasedMetricsServiceClient is the client API for PerfettoTraceBasedMetricsService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewPerfettoTraceBasedMetricsServiceClient ¶
func NewPerfettoTraceBasedMetricsServiceClient(cc grpc.ClientConnInterface) PerfettoTraceBasedMetricsServiceClient
type PerfettoTraceBasedMetricsServiceServer ¶
type PerfettoTraceBasedMetricsServiceServer interface { // Use perfetto to generate trace and send back to the host. GeneratePerfettoTrace(*GeneratePerfettoTraceRequest, PerfettoTraceBasedMetricsService_GeneratePerfettoTraceServer) error }
PerfettoTraceBasedMetricsServiceServer is the server API for PerfettoTraceBasedMetricsService service.
type PerfettoTraceBasedMetricsService_GeneratePerfettoTraceClient ¶
type PerfettoTraceBasedMetricsService_GeneratePerfettoTraceClient interface { Recv() (*GeneratePerfettoTraceResponse, error) grpc.ClientStream }
type PerfettoTraceBasedMetricsService_GeneratePerfettoTraceServer ¶
type PerfettoTraceBasedMetricsService_GeneratePerfettoTraceServer interface { Send(*GeneratePerfettoTraceResponse) error grpc.ServerStream }
type StartJobRequest ¶
type StartJobRequest struct { JobName string `protobuf:"bytes,1,opt,name=job_name,json=jobName,proto3" json:"job_name,omitempty"` Args []*Arg `protobuf:"bytes,3,rep,name=args,proto3" json:"args,omitempty"` // contains filtered or unexported fields }
func (*StartJobRequest) Descriptor
deprecated
func (*StartJobRequest) Descriptor() ([]byte, []int)
Deprecated: Use StartJobRequest.ProtoReflect.Descriptor instead.
func (*StartJobRequest) GetArgs ¶
func (x *StartJobRequest) GetArgs() []*Arg
func (*StartJobRequest) GetJobName ¶
func (x *StartJobRequest) GetJobName() string
func (*StartJobRequest) ProtoMessage ¶
func (*StartJobRequest) ProtoMessage()
func (*StartJobRequest) ProtoReflect ¶
func (x *StartJobRequest) ProtoReflect() protoreflect.Message
func (*StartJobRequest) Reset ¶
func (x *StartJobRequest) Reset()
func (*StartJobRequest) String ¶
func (x *StartJobRequest) String() string
type StopJobRequest ¶
type StopJobRequest struct { JobName string `protobuf:"bytes,1,opt,name=job_name,json=jobName,proto3" json:"job_name,omitempty"` // contains filtered or unexported fields }
func (*StopJobRequest) Descriptor
deprecated
func (*StopJobRequest) Descriptor() ([]byte, []int)
Deprecated: Use StopJobRequest.ProtoReflect.Descriptor instead.
func (*StopJobRequest) GetJobName ¶
func (x *StopJobRequest) GetJobName() string
func (*StopJobRequest) ProtoMessage ¶
func (*StopJobRequest) ProtoMessage()
func (*StopJobRequest) ProtoReflect ¶
func (x *StopJobRequest) ProtoReflect() protoreflect.Message
func (*StopJobRequest) Reset ¶
func (x *StopJobRequest) Reset()
func (*StopJobRequest) String ¶
func (x *StopJobRequest) String() string
type UnimplementedBootPerfServiceServer ¶
type UnimplementedBootPerfServiceServer struct { }
UnimplementedBootPerfServiceServer can be embedded to have forward compatible implementations.
func (*UnimplementedBootPerfServiceServer) DisableBootchart ¶
func (*UnimplementedBootPerfServiceServer) EnableBootchart ¶
func (*UnimplementedBootPerfServiceServer) GetBootPerfMetrics ¶
func (*UnimplementedBootPerfServiceServer) GetBootPerfMetrics(context.Context, *empty.Empty) (*GetBootPerfMetricsResponse, error)
func (*UnimplementedBootPerfServiceServer) GetBootPerfRawData ¶
func (*UnimplementedBootPerfServiceServer) GetBootPerfRawData(context.Context, *empty.Empty) (*GetBootPerfRawDataResponse, error)
type UnimplementedPerfettoTraceBasedMetricsServiceServer ¶
type UnimplementedPerfettoTraceBasedMetricsServiceServer struct { }
UnimplementedPerfettoTraceBasedMetricsServiceServer can be embedded to have forward compatible implementations.
func (*UnimplementedPerfettoTraceBasedMetricsServiceServer) GeneratePerfettoTrace ¶
func (*UnimplementedPerfettoTraceBasedMetricsServiceServer) GeneratePerfettoTrace(*GeneratePerfettoTraceRequest, PerfettoTraceBasedMetricsService_GeneratePerfettoTraceServer) error
type UnimplementedUpstartServiceServer ¶
type UnimplementedUpstartServiceServer struct { }
UnimplementedUpstartServiceServer can be embedded to have forward compatible implementations.
func (*UnimplementedUpstartServiceServer) CheckJob ¶
func (*UnimplementedUpstartServiceServer) CheckJob(context.Context, *CheckJobRequest) (*empty.Empty, error)
func (*UnimplementedUpstartServiceServer) DisableJob ¶
func (*UnimplementedUpstartServiceServer) DisableJob(context.Context, *DisableJobRequest) (*empty.Empty, error)
func (*UnimplementedUpstartServiceServer) EnableJob ¶
func (*UnimplementedUpstartServiceServer) EnableJob(context.Context, *EnableJobRequest) (*empty.Empty, error)
func (*UnimplementedUpstartServiceServer) IsJobEnabled ¶
func (*UnimplementedUpstartServiceServer) IsJobEnabled(context.Context, *IsJobEnabledRequest) (*IsJobEnabledResponse, error)
func (*UnimplementedUpstartServiceServer) JobStatus ¶
func (*UnimplementedUpstartServiceServer) JobStatus(context.Context, *JobStatusRequest) (*JobStatusResponse, error)
func (*UnimplementedUpstartServiceServer) StartJob ¶
func (*UnimplementedUpstartServiceServer) StartJob(context.Context, *StartJobRequest) (*empty.Empty, error)
func (*UnimplementedUpstartServiceServer) StopJob ¶
func (*UnimplementedUpstartServiceServer) StopJob(context.Context, *StopJobRequest) (*empty.Empty, error)
type UpstartServiceClient ¶
type UpstartServiceClient interface { // Check that the given upstart job is running. CheckJob(ctx context.Context, in *CheckJobRequest, opts ...grpc.CallOption) (*empty.Empty, error) // JobStatus returns the current status of job. JobStatus(ctx context.Context, in *JobStatusRequest, opts ...grpc.CallOption) (*JobStatusResponse, error) // StartJob starts job. If it is already running, this returns an error. StartJob(ctx context.Context, in *StartJobRequest, opts ...grpc.CallOption) (*empty.Empty, error) // StopJob stops job. If it is not currently running, this is a no-op. StopJob(ctx context.Context, in *StopJobRequest, opts ...grpc.CallOption) (*empty.Empty, error) // EnableJob enables an upstart job that was previously disabled. EnableJob(ctx context.Context, in *EnableJobRequest, opts ...grpc.CallOption) (*empty.Empty, error) // DisableJob disables an upstart job, which takes effect on the next reboot. DisableJob(ctx context.Context, in *DisableJobRequest, opts ...grpc.CallOption) (*empty.Empty, error) // IsJobEnabled checks if the given upstart job is enabled. IsJobEnabled(ctx context.Context, in *IsJobEnabledRequest, opts ...grpc.CallOption) (*IsJobEnabledResponse, error) }
UpstartServiceClient is the client API for UpstartService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewUpstartServiceClient ¶
func NewUpstartServiceClient(cc grpc.ClientConnInterface) UpstartServiceClient
type UpstartServiceServer ¶
type UpstartServiceServer interface { // Check that the given upstart job is running. CheckJob(context.Context, *CheckJobRequest) (*empty.Empty, error) // JobStatus returns the current status of job. JobStatus(context.Context, *JobStatusRequest) (*JobStatusResponse, error) // StartJob starts job. If it is already running, this returns an error. StartJob(context.Context, *StartJobRequest) (*empty.Empty, error) // StopJob stops job. If it is not currently running, this is a no-op. StopJob(context.Context, *StopJobRequest) (*empty.Empty, error) // EnableJob enables an upstart job that was previously disabled. EnableJob(context.Context, *EnableJobRequest) (*empty.Empty, error) // DisableJob disables an upstart job, which takes effect on the next reboot. DisableJob(context.Context, *DisableJobRequest) (*empty.Empty, error) // IsJobEnabled checks if the given upstart job is enabled. IsJobEnabled(context.Context, *IsJobEnabledRequest) (*IsJobEnabledResponse, error) }
UpstartServiceServer is the server API for UpstartService service.