Versions in this module Expand all Collapse all v1 v1.0.0 Apr 30, 2021 Changes in this version + type Config struct + AccessToken *string + CACertificate []byte + JMXCredentials *JMXAuthCredentials + ServerURL *url.URL + type CryostatClient interface + DeleteRecording func(target *TargetAddress, name string) error + DeleteSavedRecording func(jfrFile string) error + DumpRecording func(target *TargetAddress, name string, seconds int, events []string) error + ListEventTypes func(target *TargetAddress) ([]operatorv1beta1.EventInfo, error) + ListRecordings func(target *TargetAddress) ([]RecordingDescriptor, error) + ListSavedRecordings func() ([]SavedRecording, error) + ListTemplates func(target *TargetAddress) ([]operatorv1beta1.TemplateInfo, error) + SaveRecording func(target *TargetAddress, name string) (*string, error) + StartRecording func(target *TargetAddress, name string, events []string) error + StopRecording func(target *TargetAddress, name string) error + func NewHTTPClient(config *Config) (CryostatClient, error) + type JMXAuthCredentials struct + Password string + Username string + type RecordingDescriptor struct + Continuous bool + DownloadURL string + Duration int64 + ID int64 + MaxAge int64 + MaxSize int64 + Name string + ReportURL string + StartTime int64 + State string + ToDisk bool + type SavedRecording struct + DownloadURL string + Name string + ReportURL string + type TargetAddress struct + Host string + Port int32 + func (target TargetAddress) String() string