v1alpha1

package
v0.5.2 Latest Latest
Warning

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

Go to latest
Published: Apr 18, 2024 License: Apache-2.0 Imports: 18 Imported by: 0

Documentation

Overview

+kubebuilder:object:generate=true +groupName=argoproj.io

Index

Constants

This section is empty.

Variables

View Source
var (
	ErrInvalidLengthGenerated        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowGenerated          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupGenerated = fmt.Errorf("proto: unexpected end of group")
)
View Source
var (
	GroupVersion = schema.GroupVersion{
		Group:   "argoproj.io",
		Version: "v1alpha1",
	}

	SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes)

	AddToScheme = SchemeBuilder.AddToScheme
)

Functions

This section is empty.

Types

type AnalysisPhase

type AnalysisPhase string
const (
	AnalysisPhasePending      AnalysisPhase = "Pending"
	AnalysisPhaseRunning      AnalysisPhase = "Running"
	AnalysisPhaseSuccessful   AnalysisPhase = "Successful"
	AnalysisPhaseFailed       AnalysisPhase = "Failed"
	AnalysisPhaseError        AnalysisPhase = "Error"
	AnalysisPhaseInconclusive AnalysisPhase = "Inconclusive"
)

func (AnalysisPhase) Completed

func (as AnalysisPhase) Completed() bool

Completed returns whether or not the analysis status is considered completed

type AnalysisRun

type AnalysisRun struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              AnalysisRunSpec   `json:"spec"`
	Status            AnalysisRunStatus `json:"status,omitempty"`
}

func GetAnalysisRun

func GetAnalysisRun(
	ctx context.Context,
	c client.Client,
	namespacedName types.NamespacedName,
) (*AnalysisRun, error)

func (*AnalysisRun) DeepCopy

func (in *AnalysisRun) DeepCopy() *AnalysisRun

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnalysisRun.

func (*AnalysisRun) DeepCopyInto

func (in *AnalysisRun) DeepCopyInto(out *AnalysisRun)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*AnalysisRun) DeepCopyObject

func (in *AnalysisRun) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*AnalysisRun) Descriptor added in v0.5.0

func (*AnalysisRun) Descriptor() ([]byte, []int)

func (*AnalysisRun) Marshal added in v0.5.0

func (m *AnalysisRun) Marshal() (dAtA []byte, err error)

func (*AnalysisRun) MarshalTo added in v0.5.0

func (m *AnalysisRun) MarshalTo(dAtA []byte) (int, error)

func (*AnalysisRun) MarshalToSizedBuffer added in v0.5.0

func (m *AnalysisRun) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*AnalysisRun) ProtoMessage added in v0.5.0

func (*AnalysisRun) ProtoMessage()

func (*AnalysisRun) Reset added in v0.5.0

func (m *AnalysisRun) Reset()

func (*AnalysisRun) Size added in v0.5.0

func (m *AnalysisRun) Size() (n int)

func (*AnalysisRun) String added in v0.5.0

func (this *AnalysisRun) String() string

func (*AnalysisRun) Unmarshal added in v0.5.0

func (m *AnalysisRun) Unmarshal(dAtA []byte) error

func (*AnalysisRun) XXX_DiscardUnknown added in v0.5.0

func (m *AnalysisRun) XXX_DiscardUnknown()

func (*AnalysisRun) XXX_Marshal added in v0.5.0

func (m *AnalysisRun) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AnalysisRun) XXX_Merge added in v0.5.0

func (m *AnalysisRun) XXX_Merge(src proto.Message)

func (*AnalysisRun) XXX_Size added in v0.5.0

func (m *AnalysisRun) XXX_Size() int

func (*AnalysisRun) XXX_Unmarshal added in v0.5.0

func (m *AnalysisRun) XXX_Unmarshal(b []byte) error

type AnalysisRunList

type AnalysisRunList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata"`
	Items           []AnalysisRun `json:"items"`
}

func (*AnalysisRunList) DeepCopy

func (in *AnalysisRunList) DeepCopy() *AnalysisRunList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnalysisRunList.

func (*AnalysisRunList) DeepCopyInto

func (in *AnalysisRunList) DeepCopyInto(out *AnalysisRunList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*AnalysisRunList) DeepCopyObject

func (in *AnalysisRunList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*AnalysisRunList) Descriptor added in v0.5.0

func (*AnalysisRunList) Descriptor() ([]byte, []int)

func (*AnalysisRunList) Marshal added in v0.5.0

func (m *AnalysisRunList) Marshal() (dAtA []byte, err error)

func (*AnalysisRunList) MarshalTo added in v0.5.0

func (m *AnalysisRunList) MarshalTo(dAtA []byte) (int, error)

func (*AnalysisRunList) MarshalToSizedBuffer added in v0.5.0

func (m *AnalysisRunList) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*AnalysisRunList) ProtoMessage added in v0.5.0

func (*AnalysisRunList) ProtoMessage()

func (*AnalysisRunList) Reset added in v0.5.0

func (m *AnalysisRunList) Reset()

func (*AnalysisRunList) Size added in v0.5.0

func (m *AnalysisRunList) Size() (n int)

func (*AnalysisRunList) String added in v0.5.0

func (this *AnalysisRunList) String() string

func (*AnalysisRunList) Unmarshal added in v0.5.0

func (m *AnalysisRunList) Unmarshal(dAtA []byte) error

func (*AnalysisRunList) XXX_DiscardUnknown added in v0.5.0

func (m *AnalysisRunList) XXX_DiscardUnknown()

func (*AnalysisRunList) XXX_Marshal added in v0.5.0

func (m *AnalysisRunList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AnalysisRunList) XXX_Merge added in v0.5.0

func (m *AnalysisRunList) XXX_Merge(src proto.Message)

func (*AnalysisRunList) XXX_Size added in v0.5.0

func (m *AnalysisRunList) XXX_Size() int

func (*AnalysisRunList) XXX_Unmarshal added in v0.5.0

func (m *AnalysisRunList) XXX_Unmarshal(b []byte) error

type AnalysisRunSpec

type AnalysisRunSpec struct {
	Metrics              []Metric               `json:"metrics"`
	Args                 []Argument             `json:"args,omitempty"`
	Terminate            bool                   `json:"terminate,omitempty"`
	DryRun               []DryRun               `json:"dryRun,omitempty"`
	MeasurementRetention []MeasurementRetention `json:"measurementRetention,omitempty"`
}

func (*AnalysisRunSpec) DeepCopy

func (in *AnalysisRunSpec) DeepCopy() *AnalysisRunSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnalysisRunSpec.

func (*AnalysisRunSpec) DeepCopyInto

func (in *AnalysisRunSpec) DeepCopyInto(out *AnalysisRunSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*AnalysisRunSpec) Descriptor added in v0.5.0

func (*AnalysisRunSpec) Descriptor() ([]byte, []int)

func (*AnalysisRunSpec) Marshal added in v0.5.0

func (m *AnalysisRunSpec) Marshal() (dAtA []byte, err error)

func (*AnalysisRunSpec) MarshalTo added in v0.5.0

func (m *AnalysisRunSpec) MarshalTo(dAtA []byte) (int, error)

func (*AnalysisRunSpec) MarshalToSizedBuffer added in v0.5.0

func (m *AnalysisRunSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*AnalysisRunSpec) ProtoMessage added in v0.5.0

func (*AnalysisRunSpec) ProtoMessage()

func (*AnalysisRunSpec) Reset added in v0.5.0

func (m *AnalysisRunSpec) Reset()

func (*AnalysisRunSpec) Size added in v0.5.0

func (m *AnalysisRunSpec) Size() (n int)

func (*AnalysisRunSpec) String added in v0.5.0

func (this *AnalysisRunSpec) String() string

func (*AnalysisRunSpec) Unmarshal added in v0.5.0

func (m *AnalysisRunSpec) Unmarshal(dAtA []byte) error

func (*AnalysisRunSpec) XXX_DiscardUnknown added in v0.5.0

func (m *AnalysisRunSpec) XXX_DiscardUnknown()

func (*AnalysisRunSpec) XXX_Marshal added in v0.5.0

func (m *AnalysisRunSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AnalysisRunSpec) XXX_Merge added in v0.5.0

func (m *AnalysisRunSpec) XXX_Merge(src proto.Message)

func (*AnalysisRunSpec) XXX_Size added in v0.5.0

func (m *AnalysisRunSpec) XXX_Size() int

func (*AnalysisRunSpec) XXX_Unmarshal added in v0.5.0

func (m *AnalysisRunSpec) XXX_Unmarshal(b []byte) error

type AnalysisRunStatus

type AnalysisRunStatus struct {
	Phase         AnalysisPhase  `json:"phase"`
	Message       string         `json:"message,omitempty"`
	MetricResults []MetricResult `json:"metricResults,omitempty"`
	StartedAt     *metav1.Time   `json:"startedAt,omitempty"`
	RunSummary    RunSummary     `json:"runSummary,omitempty"`
	DryRunSummary *RunSummary    `json:"dryRunSummary,omitempty"`
}

func (*AnalysisRunStatus) DeepCopy

func (in *AnalysisRunStatus) DeepCopy() *AnalysisRunStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnalysisRunStatus.

func (*AnalysisRunStatus) DeepCopyInto

func (in *AnalysisRunStatus) DeepCopyInto(out *AnalysisRunStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*AnalysisRunStatus) Descriptor added in v0.5.0

func (*AnalysisRunStatus) Descriptor() ([]byte, []int)

func (*AnalysisRunStatus) Marshal added in v0.5.0

func (m *AnalysisRunStatus) Marshal() (dAtA []byte, err error)

func (*AnalysisRunStatus) MarshalTo added in v0.5.0

func (m *AnalysisRunStatus) MarshalTo(dAtA []byte) (int, error)

func (*AnalysisRunStatus) MarshalToSizedBuffer added in v0.5.0

func (m *AnalysisRunStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*AnalysisRunStatus) ProtoMessage added in v0.5.0

func (*AnalysisRunStatus) ProtoMessage()

func (*AnalysisRunStatus) Reset added in v0.5.0

func (m *AnalysisRunStatus) Reset()

func (*AnalysisRunStatus) Size added in v0.5.0

func (m *AnalysisRunStatus) Size() (n int)

func (*AnalysisRunStatus) String added in v0.5.0

func (this *AnalysisRunStatus) String() string

func (*AnalysisRunStatus) Unmarshal added in v0.5.0

func (m *AnalysisRunStatus) Unmarshal(dAtA []byte) error

func (*AnalysisRunStatus) XXX_DiscardUnknown added in v0.5.0

func (m *AnalysisRunStatus) XXX_DiscardUnknown()

func (*AnalysisRunStatus) XXX_Marshal added in v0.5.0

func (m *AnalysisRunStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AnalysisRunStatus) XXX_Merge added in v0.5.0

func (m *AnalysisRunStatus) XXX_Merge(src proto.Message)

func (*AnalysisRunStatus) XXX_Size added in v0.5.0

func (m *AnalysisRunStatus) XXX_Size() int

func (*AnalysisRunStatus) XXX_Unmarshal added in v0.5.0

func (m *AnalysisRunStatus) XXX_Unmarshal(b []byte) error

type AnalysisTemplate

type AnalysisTemplate struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              AnalysisTemplateSpec `json:"spec"`
}

func GetAnalysisTemplate

func GetAnalysisTemplate(
	ctx context.Context,
	c client.Client,
	namespacedName types.NamespacedName,
) (*AnalysisTemplate, error)

GetAnalysisTemplate returns a pointer to the AnalysisTemplate resource specified by the namespacedName argument. If no such resource is found, nil is returned instead.

func (*AnalysisTemplate) DeepCopy

func (in *AnalysisTemplate) DeepCopy() *AnalysisTemplate

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnalysisTemplate.

func (*AnalysisTemplate) DeepCopyInto

func (in *AnalysisTemplate) DeepCopyInto(out *AnalysisTemplate)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*AnalysisTemplate) DeepCopyObject

func (in *AnalysisTemplate) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*AnalysisTemplate) Descriptor added in v0.5.0

func (*AnalysisTemplate) Descriptor() ([]byte, []int)

func (*AnalysisTemplate) Marshal added in v0.5.0

func (m *AnalysisTemplate) Marshal() (dAtA []byte, err error)

func (*AnalysisTemplate) MarshalTo added in v0.5.0

func (m *AnalysisTemplate) MarshalTo(dAtA []byte) (int, error)

func (*AnalysisTemplate) MarshalToSizedBuffer added in v0.5.0

func (m *AnalysisTemplate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*AnalysisTemplate) ProtoMessage added in v0.5.0

func (*AnalysisTemplate) ProtoMessage()

func (*AnalysisTemplate) Reset added in v0.5.0

func (m *AnalysisTemplate) Reset()

func (*AnalysisTemplate) Size added in v0.5.0

func (m *AnalysisTemplate) Size() (n int)

func (*AnalysisTemplate) String added in v0.5.0

func (this *AnalysisTemplate) String() string

func (*AnalysisTemplate) Unmarshal added in v0.5.0

func (m *AnalysisTemplate) Unmarshal(dAtA []byte) error

func (*AnalysisTemplate) XXX_DiscardUnknown added in v0.5.0

func (m *AnalysisTemplate) XXX_DiscardUnknown()

func (*AnalysisTemplate) XXX_Marshal added in v0.5.0

func (m *AnalysisTemplate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AnalysisTemplate) XXX_Merge added in v0.5.0

func (m *AnalysisTemplate) XXX_Merge(src proto.Message)

func (*AnalysisTemplate) XXX_Size added in v0.5.0

func (m *AnalysisTemplate) XXX_Size() int

func (*AnalysisTemplate) XXX_Unmarshal added in v0.5.0

func (m *AnalysisTemplate) XXX_Unmarshal(b []byte) error

type AnalysisTemplateList

type AnalysisTemplateList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata"`
	Items           []AnalysisTemplate `json:"items"`
}

func (*AnalysisTemplateList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnalysisTemplateList.

func (*AnalysisTemplateList) DeepCopyInto

func (in *AnalysisTemplateList) DeepCopyInto(out *AnalysisTemplateList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*AnalysisTemplateList) DeepCopyObject

func (in *AnalysisTemplateList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*AnalysisTemplateList) Descriptor added in v0.5.0

func (*AnalysisTemplateList) Descriptor() ([]byte, []int)

func (*AnalysisTemplateList) Marshal added in v0.5.0

func (m *AnalysisTemplateList) Marshal() (dAtA []byte, err error)

func (*AnalysisTemplateList) MarshalTo added in v0.5.0

func (m *AnalysisTemplateList) MarshalTo(dAtA []byte) (int, error)

func (*AnalysisTemplateList) MarshalToSizedBuffer added in v0.5.0

func (m *AnalysisTemplateList) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*AnalysisTemplateList) ProtoMessage added in v0.5.0

func (*AnalysisTemplateList) ProtoMessage()

func (*AnalysisTemplateList) Reset added in v0.5.0

func (m *AnalysisTemplateList) Reset()

func (*AnalysisTemplateList) Size added in v0.5.0

func (m *AnalysisTemplateList) Size() (n int)

func (*AnalysisTemplateList) String added in v0.5.0

func (this *AnalysisTemplateList) String() string

func (*AnalysisTemplateList) Unmarshal added in v0.5.0

func (m *AnalysisTemplateList) Unmarshal(dAtA []byte) error

func (*AnalysisTemplateList) XXX_DiscardUnknown added in v0.5.0

func (m *AnalysisTemplateList) XXX_DiscardUnknown()

func (*AnalysisTemplateList) XXX_Marshal added in v0.5.0

func (m *AnalysisTemplateList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AnalysisTemplateList) XXX_Merge added in v0.5.0

func (m *AnalysisTemplateList) XXX_Merge(src proto.Message)

func (*AnalysisTemplateList) XXX_Size added in v0.5.0

func (m *AnalysisTemplateList) XXX_Size() int

func (*AnalysisTemplateList) XXX_Unmarshal added in v0.5.0

func (m *AnalysisTemplateList) XXX_Unmarshal(b []byte) error

type AnalysisTemplateSpec

type AnalysisTemplateSpec struct {
	Metrics              []Metric               `json:"metrics"`
	Args                 []Argument             `json:"args,omitempty"`
	DryRun               []DryRun               `json:"dryRun,omitempty"`
	MeasurementRetention []MeasurementRetention `json:"measurementRetention,omitempty"`
}

func (*AnalysisTemplateSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnalysisTemplateSpec.

func (*AnalysisTemplateSpec) DeepCopyInto

func (in *AnalysisTemplateSpec) DeepCopyInto(out *AnalysisTemplateSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*AnalysisTemplateSpec) Descriptor added in v0.5.0

func (*AnalysisTemplateSpec) Descriptor() ([]byte, []int)

func (*AnalysisTemplateSpec) Marshal added in v0.5.0

func (m *AnalysisTemplateSpec) Marshal() (dAtA []byte, err error)

func (*AnalysisTemplateSpec) MarshalTo added in v0.5.0

func (m *AnalysisTemplateSpec) MarshalTo(dAtA []byte) (int, error)

func (*AnalysisTemplateSpec) MarshalToSizedBuffer added in v0.5.0

func (m *AnalysisTemplateSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*AnalysisTemplateSpec) ProtoMessage added in v0.5.0

func (*AnalysisTemplateSpec) ProtoMessage()

func (*AnalysisTemplateSpec) Reset added in v0.5.0

func (m *AnalysisTemplateSpec) Reset()

func (*AnalysisTemplateSpec) Size added in v0.5.0

func (m *AnalysisTemplateSpec) Size() (n int)

func (*AnalysisTemplateSpec) String added in v0.5.0

func (this *AnalysisTemplateSpec) String() string

func (*AnalysisTemplateSpec) Unmarshal added in v0.5.0

func (m *AnalysisTemplateSpec) Unmarshal(dAtA []byte) error

func (*AnalysisTemplateSpec) XXX_DiscardUnknown added in v0.5.0

func (m *AnalysisTemplateSpec) XXX_DiscardUnknown()

func (*AnalysisTemplateSpec) XXX_Marshal added in v0.5.0

func (m *AnalysisTemplateSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AnalysisTemplateSpec) XXX_Merge added in v0.5.0

func (m *AnalysisTemplateSpec) XXX_Merge(src proto.Message)

func (*AnalysisTemplateSpec) XXX_Size added in v0.5.0

func (m *AnalysisTemplateSpec) XXX_Size() int

func (*AnalysisTemplateSpec) XXX_Unmarshal added in v0.5.0

func (m *AnalysisTemplateSpec) XXX_Unmarshal(b []byte) error

type Argument

type Argument struct {
	Name      string     `json:"name"`
	Value     *string    `json:"value,omitempty"`
	ValueFrom *ValueFrom `json:"valueFrom,omitempty"`
}

func (*Argument) DeepCopy

func (in *Argument) DeepCopy() *Argument

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Argument.

func (*Argument) DeepCopyInto

func (in *Argument) DeepCopyInto(out *Argument)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Argument) Descriptor added in v0.5.0

func (*Argument) Descriptor() ([]byte, []int)

func (*Argument) Marshal added in v0.5.0

func (m *Argument) Marshal() (dAtA []byte, err error)

func (*Argument) MarshalTo added in v0.5.0

func (m *Argument) MarshalTo(dAtA []byte) (int, error)

func (*Argument) MarshalToSizedBuffer added in v0.5.0

func (m *Argument) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Argument) ProtoMessage added in v0.5.0

func (*Argument) ProtoMessage()

func (*Argument) Reset added in v0.5.0

func (m *Argument) Reset()

func (*Argument) Size added in v0.5.0

func (m *Argument) Size() (n int)

func (*Argument) String added in v0.5.0

func (this *Argument) String() string

func (*Argument) Unmarshal added in v0.5.0

func (m *Argument) Unmarshal(dAtA []byte) error

func (*Argument) XXX_DiscardUnknown added in v0.5.0

func (m *Argument) XXX_DiscardUnknown()

func (*Argument) XXX_Marshal added in v0.5.0

func (m *Argument) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Argument) XXX_Merge added in v0.5.0

func (m *Argument) XXX_Merge(src proto.Message)

func (*Argument) XXX_Size added in v0.5.0

func (m *Argument) XXX_Size() int

func (*Argument) XXX_Unmarshal added in v0.5.0

func (m *Argument) XXX_Unmarshal(b []byte) error

type Authentication

type Authentication struct {
	Sigv4  Sigv4Config  `json:"sigv4,omitempty"`
	OAuth2 OAuth2Config `json:"oauth2,omitempty"`
}

func (*Authentication) DeepCopy

func (in *Authentication) DeepCopy() *Authentication

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Authentication.

func (*Authentication) DeepCopyInto

func (in *Authentication) DeepCopyInto(out *Authentication)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Authentication) Descriptor added in v0.5.0

func (*Authentication) Descriptor() ([]byte, []int)

func (*Authentication) Marshal added in v0.5.0

func (m *Authentication) Marshal() (dAtA []byte, err error)

func (*Authentication) MarshalTo added in v0.5.0

func (m *Authentication) MarshalTo(dAtA []byte) (int, error)

func (*Authentication) MarshalToSizedBuffer added in v0.5.0

func (m *Authentication) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Authentication) ProtoMessage added in v0.5.0

func (*Authentication) ProtoMessage()

func (*Authentication) Reset added in v0.5.0

func (m *Authentication) Reset()

func (*Authentication) Size added in v0.5.0

func (m *Authentication) Size() (n int)

func (*Authentication) String added in v0.5.0

func (this *Authentication) String() string

func (*Authentication) Unmarshal added in v0.5.0

func (m *Authentication) Unmarshal(dAtA []byte) error

func (*Authentication) XXX_DiscardUnknown added in v0.5.0

func (m *Authentication) XXX_DiscardUnknown()

func (*Authentication) XXX_Marshal added in v0.5.0

func (m *Authentication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Authentication) XXX_Merge added in v0.5.0

func (m *Authentication) XXX_Merge(src proto.Message)

func (*Authentication) XXX_Size added in v0.5.0

func (m *Authentication) XXX_Size() int

func (*Authentication) XXX_Unmarshal added in v0.5.0

func (m *Authentication) XXX_Unmarshal(b []byte) error

type CloudWatchMetric

type CloudWatchMetric struct {
	Interval          DurationString              `json:"interval,omitempty"`
	MetricDataQueries []CloudWatchMetricDataQuery `json:"metricDataQueries"`
}

func (*CloudWatchMetric) DeepCopy

func (in *CloudWatchMetric) DeepCopy() *CloudWatchMetric

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudWatchMetric.

func (*CloudWatchMetric) DeepCopyInto

func (in *CloudWatchMetric) DeepCopyInto(out *CloudWatchMetric)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CloudWatchMetric) Descriptor added in v0.5.0

func (*CloudWatchMetric) Descriptor() ([]byte, []int)

func (*CloudWatchMetric) Marshal added in v0.5.0

func (m *CloudWatchMetric) Marshal() (dAtA []byte, err error)

func (*CloudWatchMetric) MarshalTo added in v0.5.0

func (m *CloudWatchMetric) MarshalTo(dAtA []byte) (int, error)

func (*CloudWatchMetric) MarshalToSizedBuffer added in v0.5.0

func (m *CloudWatchMetric) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*CloudWatchMetric) ProtoMessage added in v0.5.0

func (*CloudWatchMetric) ProtoMessage()

func (*CloudWatchMetric) Reset added in v0.5.0

func (m *CloudWatchMetric) Reset()

func (*CloudWatchMetric) Size added in v0.5.0

func (m *CloudWatchMetric) Size() (n int)

func (*CloudWatchMetric) String added in v0.5.0

func (this *CloudWatchMetric) String() string

func (*CloudWatchMetric) Unmarshal added in v0.5.0

func (m *CloudWatchMetric) Unmarshal(dAtA []byte) error

func (*CloudWatchMetric) XXX_DiscardUnknown added in v0.5.0

func (m *CloudWatchMetric) XXX_DiscardUnknown()

func (*CloudWatchMetric) XXX_Marshal added in v0.5.0

func (m *CloudWatchMetric) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CloudWatchMetric) XXX_Merge added in v0.5.0

func (m *CloudWatchMetric) XXX_Merge(src proto.Message)

func (*CloudWatchMetric) XXX_Size added in v0.5.0

func (m *CloudWatchMetric) XXX_Size() int

func (*CloudWatchMetric) XXX_Unmarshal added in v0.5.0

func (m *CloudWatchMetric) XXX_Unmarshal(b []byte) error

type CloudWatchMetricDataQuery

type CloudWatchMetricDataQuery struct {
	Id         string                  `json:"id,omitempty"`
	Expression *string                 `json:"expression,omitempty"`
	Label      *string                 `json:"label,omitempty"`
	MetricStat *CloudWatchMetricStat   `json:"metricStat,omitempty"`
	Period     *intstrutil.IntOrString `json:"period,omitempty"`
	ReturnData *bool                   `json:"returnData,omitempty"`
}

func (*CloudWatchMetricDataQuery) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudWatchMetricDataQuery.

func (*CloudWatchMetricDataQuery) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CloudWatchMetricDataQuery) Descriptor added in v0.5.0

func (*CloudWatchMetricDataQuery) Descriptor() ([]byte, []int)

func (*CloudWatchMetricDataQuery) Marshal added in v0.5.0

func (m *CloudWatchMetricDataQuery) Marshal() (dAtA []byte, err error)

func (*CloudWatchMetricDataQuery) MarshalTo added in v0.5.0

func (m *CloudWatchMetricDataQuery) MarshalTo(dAtA []byte) (int, error)

func (*CloudWatchMetricDataQuery) MarshalToSizedBuffer added in v0.5.0

func (m *CloudWatchMetricDataQuery) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*CloudWatchMetricDataQuery) ProtoMessage added in v0.5.0

func (*CloudWatchMetricDataQuery) ProtoMessage()

func (*CloudWatchMetricDataQuery) Reset added in v0.5.0

func (m *CloudWatchMetricDataQuery) Reset()

func (*CloudWatchMetricDataQuery) Size added in v0.5.0

func (m *CloudWatchMetricDataQuery) Size() (n int)

func (*CloudWatchMetricDataQuery) String added in v0.5.0

func (this *CloudWatchMetricDataQuery) String() string

func (*CloudWatchMetricDataQuery) Unmarshal added in v0.5.0

func (m *CloudWatchMetricDataQuery) Unmarshal(dAtA []byte) error

func (*CloudWatchMetricDataQuery) XXX_DiscardUnknown added in v0.5.0

func (m *CloudWatchMetricDataQuery) XXX_DiscardUnknown()

func (*CloudWatchMetricDataQuery) XXX_Marshal added in v0.5.0

func (m *CloudWatchMetricDataQuery) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CloudWatchMetricDataQuery) XXX_Merge added in v0.5.0

func (m *CloudWatchMetricDataQuery) XXX_Merge(src proto.Message)

func (*CloudWatchMetricDataQuery) XXX_Size added in v0.5.0

func (m *CloudWatchMetricDataQuery) XXX_Size() int

func (*CloudWatchMetricDataQuery) XXX_Unmarshal added in v0.5.0

func (m *CloudWatchMetricDataQuery) XXX_Unmarshal(b []byte) error

type CloudWatchMetricStat

type CloudWatchMetricStat struct {
	Metric CloudWatchMetricStatMetric `json:"metric,omitempty"`
	Period intstrutil.IntOrString     `json:"period,omitempty"`
	Stat   string                     `json:"stat,omitempty"`
	Unit   string                     `json:"unit,omitempty"`
}

func (*CloudWatchMetricStat) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudWatchMetricStat.

func (*CloudWatchMetricStat) DeepCopyInto

func (in *CloudWatchMetricStat) DeepCopyInto(out *CloudWatchMetricStat)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CloudWatchMetricStat) Descriptor added in v0.5.0

func (*CloudWatchMetricStat) Descriptor() ([]byte, []int)

func (*CloudWatchMetricStat) Marshal added in v0.5.0

func (m *CloudWatchMetricStat) Marshal() (dAtA []byte, err error)

func (*CloudWatchMetricStat) MarshalTo added in v0.5.0

func (m *CloudWatchMetricStat) MarshalTo(dAtA []byte) (int, error)

func (*CloudWatchMetricStat) MarshalToSizedBuffer added in v0.5.0

func (m *CloudWatchMetricStat) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*CloudWatchMetricStat) ProtoMessage added in v0.5.0

func (*CloudWatchMetricStat) ProtoMessage()

func (*CloudWatchMetricStat) Reset added in v0.5.0

func (m *CloudWatchMetricStat) Reset()

func (*CloudWatchMetricStat) Size added in v0.5.0

func (m *CloudWatchMetricStat) Size() (n int)

func (*CloudWatchMetricStat) String added in v0.5.0

func (this *CloudWatchMetricStat) String() string

func (*CloudWatchMetricStat) Unmarshal added in v0.5.0

func (m *CloudWatchMetricStat) Unmarshal(dAtA []byte) error

func (*CloudWatchMetricStat) XXX_DiscardUnknown added in v0.5.0

func (m *CloudWatchMetricStat) XXX_DiscardUnknown()

func (*CloudWatchMetricStat) XXX_Marshal added in v0.5.0

func (m *CloudWatchMetricStat) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CloudWatchMetricStat) XXX_Merge added in v0.5.0

func (m *CloudWatchMetricStat) XXX_Merge(src proto.Message)

func (*CloudWatchMetricStat) XXX_Size added in v0.5.0

func (m *CloudWatchMetricStat) XXX_Size() int

func (*CloudWatchMetricStat) XXX_Unmarshal added in v0.5.0

func (m *CloudWatchMetricStat) XXX_Unmarshal(b []byte) error

type CloudWatchMetricStatMetric

type CloudWatchMetricStatMetric struct {
	Dimensions []CloudWatchMetricStatMetricDimension `json:"dimensions,omitempty"`
	MetricName string                                `json:"metricName,omitempty"`
	Namespace  *string                               `json:"namespace,omitempty"`
}

func (*CloudWatchMetricStatMetric) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudWatchMetricStatMetric.

func (*CloudWatchMetricStatMetric) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CloudWatchMetricStatMetric) Descriptor added in v0.5.0

func (*CloudWatchMetricStatMetric) Descriptor() ([]byte, []int)

func (*CloudWatchMetricStatMetric) Marshal added in v0.5.0

func (m *CloudWatchMetricStatMetric) Marshal() (dAtA []byte, err error)

func (*CloudWatchMetricStatMetric) MarshalTo added in v0.5.0

func (m *CloudWatchMetricStatMetric) MarshalTo(dAtA []byte) (int, error)

func (*CloudWatchMetricStatMetric) MarshalToSizedBuffer added in v0.5.0

func (m *CloudWatchMetricStatMetric) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*CloudWatchMetricStatMetric) ProtoMessage added in v0.5.0

func (*CloudWatchMetricStatMetric) ProtoMessage()

func (*CloudWatchMetricStatMetric) Reset added in v0.5.0

func (m *CloudWatchMetricStatMetric) Reset()

func (*CloudWatchMetricStatMetric) Size added in v0.5.0

func (m *CloudWatchMetricStatMetric) Size() (n int)

func (*CloudWatchMetricStatMetric) String added in v0.5.0

func (this *CloudWatchMetricStatMetric) String() string

func (*CloudWatchMetricStatMetric) Unmarshal added in v0.5.0

func (m *CloudWatchMetricStatMetric) Unmarshal(dAtA []byte) error

func (*CloudWatchMetricStatMetric) XXX_DiscardUnknown added in v0.5.0

func (m *CloudWatchMetricStatMetric) XXX_DiscardUnknown()

func (*CloudWatchMetricStatMetric) XXX_Marshal added in v0.5.0

func (m *CloudWatchMetricStatMetric) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CloudWatchMetricStatMetric) XXX_Merge added in v0.5.0

func (m *CloudWatchMetricStatMetric) XXX_Merge(src proto.Message)

func (*CloudWatchMetricStatMetric) XXX_Size added in v0.5.0

func (m *CloudWatchMetricStatMetric) XXX_Size() int

func (*CloudWatchMetricStatMetric) XXX_Unmarshal added in v0.5.0

func (m *CloudWatchMetricStatMetric) XXX_Unmarshal(b []byte) error

type CloudWatchMetricStatMetricDimension

type CloudWatchMetricStatMetricDimension struct {
	Name  string `json:"name,omitempty"`
	Value string `json:"value,omitempty"`
}

func (*CloudWatchMetricStatMetricDimension) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudWatchMetricStatMetricDimension.

func (*CloudWatchMetricStatMetricDimension) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CloudWatchMetricStatMetricDimension) Descriptor added in v0.5.0

func (*CloudWatchMetricStatMetricDimension) Descriptor() ([]byte, []int)

func (*CloudWatchMetricStatMetricDimension) Marshal added in v0.5.0

func (m *CloudWatchMetricStatMetricDimension) Marshal() (dAtA []byte, err error)

func (*CloudWatchMetricStatMetricDimension) MarshalTo added in v0.5.0

func (m *CloudWatchMetricStatMetricDimension) MarshalTo(dAtA []byte) (int, error)

func (*CloudWatchMetricStatMetricDimension) MarshalToSizedBuffer added in v0.5.0

func (m *CloudWatchMetricStatMetricDimension) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*CloudWatchMetricStatMetricDimension) ProtoMessage added in v0.5.0

func (*CloudWatchMetricStatMetricDimension) ProtoMessage()

func (*CloudWatchMetricStatMetricDimension) Reset added in v0.5.0

func (*CloudWatchMetricStatMetricDimension) Size added in v0.5.0

func (*CloudWatchMetricStatMetricDimension) String added in v0.5.0

func (*CloudWatchMetricStatMetricDimension) Unmarshal added in v0.5.0

func (m *CloudWatchMetricStatMetricDimension) Unmarshal(dAtA []byte) error

func (*CloudWatchMetricStatMetricDimension) XXX_DiscardUnknown added in v0.5.0

func (m *CloudWatchMetricStatMetricDimension) XXX_DiscardUnknown()

func (*CloudWatchMetricStatMetricDimension) XXX_Marshal added in v0.5.0

func (m *CloudWatchMetricStatMetricDimension) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CloudWatchMetricStatMetricDimension) XXX_Merge added in v0.5.0

func (*CloudWatchMetricStatMetricDimension) XXX_Size added in v0.5.0

func (*CloudWatchMetricStatMetricDimension) XXX_Unmarshal added in v0.5.0

func (m *CloudWatchMetricStatMetricDimension) XXX_Unmarshal(b []byte) error

type DatadogMetric

type DatadogMetric struct {
	Interval   DurationString    `json:"interval,omitempty"`
	Query      string            `json:"query,omitempty"`
	Queries    map[string]string `json:"queries,omitempty"`
	Formula    string            `json:"formula,omitempty"`
	ApiVersion string            `json:"apiVersion,omitempty"`
}

func (*DatadogMetric) DeepCopy

func (in *DatadogMetric) DeepCopy() *DatadogMetric

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatadogMetric.

func (*DatadogMetric) DeepCopyInto

func (in *DatadogMetric) DeepCopyInto(out *DatadogMetric)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DatadogMetric) Descriptor added in v0.5.0

func (*DatadogMetric) Descriptor() ([]byte, []int)

func (*DatadogMetric) Marshal added in v0.5.0

func (m *DatadogMetric) Marshal() (dAtA []byte, err error)

func (*DatadogMetric) MarshalTo added in v0.5.0

func (m *DatadogMetric) MarshalTo(dAtA []byte) (int, error)

func (*DatadogMetric) MarshalToSizedBuffer added in v0.5.0

func (m *DatadogMetric) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*DatadogMetric) ProtoMessage added in v0.5.0

func (*DatadogMetric) ProtoMessage()

func (*DatadogMetric) Reset added in v0.5.0

func (m *DatadogMetric) Reset()

func (*DatadogMetric) Size added in v0.5.0

func (m *DatadogMetric) Size() (n int)

func (*DatadogMetric) String added in v0.5.0

func (this *DatadogMetric) String() string

func (*DatadogMetric) Unmarshal added in v0.5.0

func (m *DatadogMetric) Unmarshal(dAtA []byte) error

func (*DatadogMetric) XXX_DiscardUnknown added in v0.5.0

func (m *DatadogMetric) XXX_DiscardUnknown()

func (*DatadogMetric) XXX_Marshal added in v0.5.0

func (m *DatadogMetric) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DatadogMetric) XXX_Merge added in v0.5.0

func (m *DatadogMetric) XXX_Merge(src proto.Message)

func (*DatadogMetric) XXX_Size added in v0.5.0

func (m *DatadogMetric) XXX_Size() int

func (*DatadogMetric) XXX_Unmarshal added in v0.5.0

func (m *DatadogMetric) XXX_Unmarshal(b []byte) error

type DryRun

type DryRun struct {
	MetricName string `json:"metricName"`
}

func (*DryRun) DeepCopy

func (in *DryRun) DeepCopy() *DryRun

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DryRun.

func (*DryRun) DeepCopyInto

func (in *DryRun) DeepCopyInto(out *DryRun)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DryRun) Descriptor added in v0.5.0

func (*DryRun) Descriptor() ([]byte, []int)

func (*DryRun) Marshal added in v0.5.0

func (m *DryRun) Marshal() (dAtA []byte, err error)

func (*DryRun) MarshalTo added in v0.5.0

func (m *DryRun) MarshalTo(dAtA []byte) (int, error)

func (*DryRun) MarshalToSizedBuffer added in v0.5.0

func (m *DryRun) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*DryRun) ProtoMessage added in v0.5.0

func (*DryRun) ProtoMessage()

func (*DryRun) Reset added in v0.5.0

func (m *DryRun) Reset()

func (*DryRun) Size added in v0.5.0

func (m *DryRun) Size() (n int)

func (*DryRun) String added in v0.5.0

func (this *DryRun) String() string

func (*DryRun) Unmarshal added in v0.5.0

func (m *DryRun) Unmarshal(dAtA []byte) error

func (*DryRun) XXX_DiscardUnknown added in v0.5.0

func (m *DryRun) XXX_DiscardUnknown()

func (*DryRun) XXX_Marshal added in v0.5.0

func (m *DryRun) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DryRun) XXX_Merge added in v0.5.0

func (m *DryRun) XXX_Merge(src proto.Message)

func (*DryRun) XXX_Size added in v0.5.0

func (m *DryRun) XXX_Size() int

func (*DryRun) XXX_Unmarshal added in v0.5.0

func (m *DryRun) XXX_Unmarshal(b []byte) error

type DurationString

type DurationString string

func (DurationString) Duration

func (d DurationString) Duration() (time.Duration, error)

type FieldRef

type FieldRef struct {
	// Required: Path of the field to select in the specified API version
	FieldPath string `json:"fieldPath" protobuf:"bytes,1,opt,name=fieldPath"`
}

func (*FieldRef) DeepCopy

func (in *FieldRef) DeepCopy() *FieldRef

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FieldRef.

func (*FieldRef) DeepCopyInto

func (in *FieldRef) DeepCopyInto(out *FieldRef)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FieldRef) Descriptor added in v0.5.0

func (*FieldRef) Descriptor() ([]byte, []int)

func (*FieldRef) Marshal added in v0.5.0

func (m *FieldRef) Marshal() (dAtA []byte, err error)

func (*FieldRef) MarshalTo added in v0.5.0

func (m *FieldRef) MarshalTo(dAtA []byte) (int, error)

func (*FieldRef) MarshalToSizedBuffer added in v0.5.0

func (m *FieldRef) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*FieldRef) ProtoMessage added in v0.5.0

func (*FieldRef) ProtoMessage()

func (*FieldRef) Reset added in v0.5.0

func (m *FieldRef) Reset()

func (*FieldRef) Size added in v0.5.0

func (m *FieldRef) Size() (n int)

func (*FieldRef) String added in v0.5.0

func (this *FieldRef) String() string

func (*FieldRef) Unmarshal added in v0.5.0

func (m *FieldRef) Unmarshal(dAtA []byte) error

func (*FieldRef) XXX_DiscardUnknown added in v0.5.0

func (m *FieldRef) XXX_DiscardUnknown()

func (*FieldRef) XXX_Marshal added in v0.5.0

func (m *FieldRef) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*FieldRef) XXX_Merge added in v0.5.0

func (m *FieldRef) XXX_Merge(src proto.Message)

func (*FieldRef) XXX_Size added in v0.5.0

func (m *FieldRef) XXX_Size() int

func (*FieldRef) XXX_Unmarshal added in v0.5.0

func (m *FieldRef) XXX_Unmarshal(b []byte) error

type GraphiteMetric

type GraphiteMetric struct {
	Address string `json:"address,omitempty"`
	Query   string `json:"query,omitempty"`
}

func (*GraphiteMetric) DeepCopy

func (in *GraphiteMetric) DeepCopy() *GraphiteMetric

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GraphiteMetric.

func (*GraphiteMetric) DeepCopyInto

func (in *GraphiteMetric) DeepCopyInto(out *GraphiteMetric)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*GraphiteMetric) Descriptor added in v0.5.0

func (*GraphiteMetric) Descriptor() ([]byte, []int)

func (*GraphiteMetric) Marshal added in v0.5.0

func (m *GraphiteMetric) Marshal() (dAtA []byte, err error)

func (*GraphiteMetric) MarshalTo added in v0.5.0

func (m *GraphiteMetric) MarshalTo(dAtA []byte) (int, error)

func (*GraphiteMetric) MarshalToSizedBuffer added in v0.5.0

func (m *GraphiteMetric) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*GraphiteMetric) ProtoMessage added in v0.5.0

func (*GraphiteMetric) ProtoMessage()

func (*GraphiteMetric) Reset added in v0.5.0

func (m *GraphiteMetric) Reset()

func (*GraphiteMetric) Size added in v0.5.0

func (m *GraphiteMetric) Size() (n int)

func (*GraphiteMetric) String added in v0.5.0

func (this *GraphiteMetric) String() string

func (*GraphiteMetric) Unmarshal added in v0.5.0

func (m *GraphiteMetric) Unmarshal(dAtA []byte) error

func (*GraphiteMetric) XXX_DiscardUnknown added in v0.5.0

func (m *GraphiteMetric) XXX_DiscardUnknown()

func (*GraphiteMetric) XXX_Marshal added in v0.5.0

func (m *GraphiteMetric) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GraphiteMetric) XXX_Merge added in v0.5.0

func (m *GraphiteMetric) XXX_Merge(src proto.Message)

func (*GraphiteMetric) XXX_Size added in v0.5.0

func (m *GraphiteMetric) XXX_Size() int

func (*GraphiteMetric) XXX_Unmarshal added in v0.5.0

func (m *GraphiteMetric) XXX_Unmarshal(b []byte) error

type InfluxdbMetric

type InfluxdbMetric struct {
	Profile string `json:"profile,omitempty"`
	Query   string `json:"query,omitempty"`
}

func (*InfluxdbMetric) DeepCopy

func (in *InfluxdbMetric) DeepCopy() *InfluxdbMetric

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InfluxdbMetric.

func (*InfluxdbMetric) DeepCopyInto

func (in *InfluxdbMetric) DeepCopyInto(out *InfluxdbMetric)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*InfluxdbMetric) Descriptor added in v0.5.0

func (*InfluxdbMetric) Descriptor() ([]byte, []int)

func (*InfluxdbMetric) Marshal added in v0.5.0

func (m *InfluxdbMetric) Marshal() (dAtA []byte, err error)

func (*InfluxdbMetric) MarshalTo added in v0.5.0

func (m *InfluxdbMetric) MarshalTo(dAtA []byte) (int, error)

func (*InfluxdbMetric) MarshalToSizedBuffer added in v0.5.0

func (m *InfluxdbMetric) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*InfluxdbMetric) ProtoMessage added in v0.5.0

func (*InfluxdbMetric) ProtoMessage()

func (*InfluxdbMetric) Reset added in v0.5.0

func (m *InfluxdbMetric) Reset()

func (*InfluxdbMetric) Size added in v0.5.0

func (m *InfluxdbMetric) Size() (n int)

func (*InfluxdbMetric) String added in v0.5.0

func (this *InfluxdbMetric) String() string

func (*InfluxdbMetric) Unmarshal added in v0.5.0

func (m *InfluxdbMetric) Unmarshal(dAtA []byte) error

func (*InfluxdbMetric) XXX_DiscardUnknown added in v0.5.0

func (m *InfluxdbMetric) XXX_DiscardUnknown()

func (*InfluxdbMetric) XXX_Marshal added in v0.5.0

func (m *InfluxdbMetric) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*InfluxdbMetric) XXX_Merge added in v0.5.0

func (m *InfluxdbMetric) XXX_Merge(src proto.Message)

func (*InfluxdbMetric) XXX_Size added in v0.5.0

func (m *InfluxdbMetric) XXX_Size() int

func (*InfluxdbMetric) XXX_Unmarshal added in v0.5.0

func (m *InfluxdbMetric) XXX_Unmarshal(b []byte) error

type JobMetric

type JobMetric struct {
	Metadata metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec     batchv1.JobSpec   `json:"spec"`
}

func (*JobMetric) DeepCopy

func (in *JobMetric) DeepCopy() *JobMetric

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobMetric.

func (*JobMetric) DeepCopyInto

func (in *JobMetric) DeepCopyInto(out *JobMetric)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*JobMetric) Descriptor added in v0.5.0

func (*JobMetric) Descriptor() ([]byte, []int)

func (*JobMetric) Marshal added in v0.5.0

func (m *JobMetric) Marshal() (dAtA []byte, err error)

func (*JobMetric) MarshalTo added in v0.5.0

func (m *JobMetric) MarshalTo(dAtA []byte) (int, error)

func (*JobMetric) MarshalToSizedBuffer added in v0.5.0

func (m *JobMetric) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*JobMetric) ProtoMessage added in v0.5.0

func (*JobMetric) ProtoMessage()

func (*JobMetric) Reset added in v0.5.0

func (m *JobMetric) Reset()

func (*JobMetric) Size added in v0.5.0

func (m *JobMetric) Size() (n int)

func (*JobMetric) String added in v0.5.0

func (this *JobMetric) String() string

func (*JobMetric) Unmarshal added in v0.5.0

func (m *JobMetric) Unmarshal(dAtA []byte) error

func (*JobMetric) XXX_DiscardUnknown added in v0.5.0

func (m *JobMetric) XXX_DiscardUnknown()

func (*JobMetric) XXX_Marshal added in v0.5.0

func (m *JobMetric) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*JobMetric) XXX_Merge added in v0.5.0

func (m *JobMetric) XXX_Merge(src proto.Message)

func (*JobMetric) XXX_Size added in v0.5.0

func (m *JobMetric) XXX_Size() int

func (*JobMetric) XXX_Unmarshal added in v0.5.0

func (m *JobMetric) XXX_Unmarshal(b []byte) error

type KayentaMetric

type KayentaMetric struct {
	Address                  string           `json:"address"`
	Application              string           `json:"application"`
	CanaryConfigName         string           `json:"canaryConfigName"`
	MetricsAccountName       string           `json:"metricsAccountName"`
	ConfigurationAccountName string           `json:"configurationAccountName"`
	StorageAccountName       string           `json:"storageAccountName"`
	Threshold                KayentaThreshold `json:"threshold"`
	Scopes                   []KayentaScope   `json:"scopes"`
}

func (*KayentaMetric) DeepCopy

func (in *KayentaMetric) DeepCopy() *KayentaMetric

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KayentaMetric.

func (*KayentaMetric) DeepCopyInto

func (in *KayentaMetric) DeepCopyInto(out *KayentaMetric)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*KayentaMetric) Descriptor added in v0.5.0

func (*KayentaMetric) Descriptor() ([]byte, []int)

func (*KayentaMetric) Marshal added in v0.5.0

func (m *KayentaMetric) Marshal() (dAtA []byte, err error)

func (*KayentaMetric) MarshalTo added in v0.5.0

func (m *KayentaMetric) MarshalTo(dAtA []byte) (int, error)

func (*KayentaMetric) MarshalToSizedBuffer added in v0.5.0

func (m *KayentaMetric) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*KayentaMetric) ProtoMessage added in v0.5.0

func (*KayentaMetric) ProtoMessage()

func (*KayentaMetric) Reset added in v0.5.0

func (m *KayentaMetric) Reset()

func (*KayentaMetric) Size added in v0.5.0

func (m *KayentaMetric) Size() (n int)

func (*KayentaMetric) String added in v0.5.0

func (this *KayentaMetric) String() string

func (*KayentaMetric) Unmarshal added in v0.5.0

func (m *KayentaMetric) Unmarshal(dAtA []byte) error

func (*KayentaMetric) XXX_DiscardUnknown added in v0.5.0

func (m *KayentaMetric) XXX_DiscardUnknown()

func (*KayentaMetric) XXX_Marshal added in v0.5.0

func (m *KayentaMetric) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*KayentaMetric) XXX_Merge added in v0.5.0

func (m *KayentaMetric) XXX_Merge(src proto.Message)

func (*KayentaMetric) XXX_Size added in v0.5.0

func (m *KayentaMetric) XXX_Size() int

func (*KayentaMetric) XXX_Unmarshal added in v0.5.0

func (m *KayentaMetric) XXX_Unmarshal(b []byte) error

type KayentaScope

type KayentaScope struct {
	Name            string      `json:"name"`
	ControlScope    ScopeDetail `json:"controlScope"`
	ExperimentScope ScopeDetail `json:"experimentScope"`
}

func (*KayentaScope) DeepCopy

func (in *KayentaScope) DeepCopy() *KayentaScope

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KayentaScope.

func (*KayentaScope) DeepCopyInto

func (in *KayentaScope) DeepCopyInto(out *KayentaScope)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*KayentaScope) Descriptor added in v0.5.0

func (*KayentaScope) Descriptor() ([]byte, []int)

func (*KayentaScope) Marshal added in v0.5.0

func (m *KayentaScope) Marshal() (dAtA []byte, err error)

func (*KayentaScope) MarshalTo added in v0.5.0

func (m *KayentaScope) MarshalTo(dAtA []byte) (int, error)

func (*KayentaScope) MarshalToSizedBuffer added in v0.5.0

func (m *KayentaScope) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*KayentaScope) ProtoMessage added in v0.5.0

func (*KayentaScope) ProtoMessage()

func (*KayentaScope) Reset added in v0.5.0

func (m *KayentaScope) Reset()

func (*KayentaScope) Size added in v0.5.0

func (m *KayentaScope) Size() (n int)

func (*KayentaScope) String added in v0.5.0

func (this *KayentaScope) String() string

func (*KayentaScope) Unmarshal added in v0.5.0

func (m *KayentaScope) Unmarshal(dAtA []byte) error

func (*KayentaScope) XXX_DiscardUnknown added in v0.5.0

func (m *KayentaScope) XXX_DiscardUnknown()

func (*KayentaScope) XXX_Marshal added in v0.5.0

func (m *KayentaScope) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*KayentaScope) XXX_Merge added in v0.5.0

func (m *KayentaScope) XXX_Merge(src proto.Message)

func (*KayentaScope) XXX_Size added in v0.5.0

func (m *KayentaScope) XXX_Size() int

func (*KayentaScope) XXX_Unmarshal added in v0.5.0

func (m *KayentaScope) XXX_Unmarshal(b []byte) error

type KayentaThreshold

type KayentaThreshold struct {
	Pass     int64 `json:"pass"`
	Marginal int64 `json:"marginal"`
}

func (*KayentaThreshold) DeepCopy

func (in *KayentaThreshold) DeepCopy() *KayentaThreshold

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KayentaThreshold.

func (*KayentaThreshold) DeepCopyInto

func (in *KayentaThreshold) DeepCopyInto(out *KayentaThreshold)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*KayentaThreshold) Descriptor added in v0.5.0

func (*KayentaThreshold) Descriptor() ([]byte, []int)

func (*KayentaThreshold) Marshal added in v0.5.0

func (m *KayentaThreshold) Marshal() (dAtA []byte, err error)

func (*KayentaThreshold) MarshalTo added in v0.5.0

func (m *KayentaThreshold) MarshalTo(dAtA []byte) (int, error)

func (*KayentaThreshold) MarshalToSizedBuffer added in v0.5.0

func (m *KayentaThreshold) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*KayentaThreshold) ProtoMessage added in v0.5.0

func (*KayentaThreshold) ProtoMessage()

func (*KayentaThreshold) Reset added in v0.5.0

func (m *KayentaThreshold) Reset()

func (*KayentaThreshold) Size added in v0.5.0

func (m *KayentaThreshold) Size() (n int)

func (*KayentaThreshold) String added in v0.5.0

func (this *KayentaThreshold) String() string

func (*KayentaThreshold) Unmarshal added in v0.5.0

func (m *KayentaThreshold) Unmarshal(dAtA []byte) error

func (*KayentaThreshold) XXX_DiscardUnknown added in v0.5.0

func (m *KayentaThreshold) XXX_DiscardUnknown()

func (*KayentaThreshold) XXX_Marshal added in v0.5.0

func (m *KayentaThreshold) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*KayentaThreshold) XXX_Merge added in v0.5.0

func (m *KayentaThreshold) XXX_Merge(src proto.Message)

func (*KayentaThreshold) XXX_Size added in v0.5.0

func (m *KayentaThreshold) XXX_Size() int

func (*KayentaThreshold) XXX_Unmarshal added in v0.5.0

func (m *KayentaThreshold) XXX_Unmarshal(b []byte) error

type Measurement

type Measurement struct {
	Phase      AnalysisPhase     `json:"phase"`
	Message    string            `json:"message,omitempty"`
	StartedAt  *metav1.Time      `json:"startedAt,omitempty"`
	FinishedAt *metav1.Time      `json:"finishedAt,omitempty"`
	Value      string            `json:"value,omitempty"`
	Metadata   map[string]string `json:"metadata,omitempty"`
	ResumeAt   *metav1.Time      `json:"resumeAt,omitempty"`
}

func (*Measurement) DeepCopy

func (in *Measurement) DeepCopy() *Measurement

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Measurement.

func (*Measurement) DeepCopyInto

func (in *Measurement) DeepCopyInto(out *Measurement)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Measurement) Descriptor added in v0.5.0

func (*Measurement) Descriptor() ([]byte, []int)

func (*Measurement) Marshal added in v0.5.0

func (m *Measurement) Marshal() (dAtA []byte, err error)

func (*Measurement) MarshalTo added in v0.5.0

func (m *Measurement) MarshalTo(dAtA []byte) (int, error)

func (*Measurement) MarshalToSizedBuffer added in v0.5.0

func (m *Measurement) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Measurement) ProtoMessage added in v0.5.0

func (*Measurement) ProtoMessage()

func (*Measurement) Reset added in v0.5.0

func (m *Measurement) Reset()

func (*Measurement) Size added in v0.5.0

func (m *Measurement) Size() (n int)

func (*Measurement) String added in v0.5.0

func (this *Measurement) String() string

func (*Measurement) Unmarshal added in v0.5.0

func (m *Measurement) Unmarshal(dAtA []byte) error

func (*Measurement) XXX_DiscardUnknown added in v0.5.0

func (m *Measurement) XXX_DiscardUnknown()

func (*Measurement) XXX_Marshal added in v0.5.0

func (m *Measurement) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Measurement) XXX_Merge added in v0.5.0

func (m *Measurement) XXX_Merge(src proto.Message)

func (*Measurement) XXX_Size added in v0.5.0

func (m *Measurement) XXX_Size() int

func (*Measurement) XXX_Unmarshal added in v0.5.0

func (m *Measurement) XXX_Unmarshal(b []byte) error

type MeasurementRetention

type MeasurementRetention struct {
	MetricName string `json:"metricName"`
	Limit      int32  `json:"limit"`
}

func (*MeasurementRetention) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MeasurementRetention.

func (*MeasurementRetention) DeepCopyInto

func (in *MeasurementRetention) DeepCopyInto(out *MeasurementRetention)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*MeasurementRetention) Descriptor added in v0.5.0

func (*MeasurementRetention) Descriptor() ([]byte, []int)

func (*MeasurementRetention) Marshal added in v0.5.0

func (m *MeasurementRetention) Marshal() (dAtA []byte, err error)

func (*MeasurementRetention) MarshalTo added in v0.5.0

func (m *MeasurementRetention) MarshalTo(dAtA []byte) (int, error)

func (*MeasurementRetention) MarshalToSizedBuffer added in v0.5.0

func (m *MeasurementRetention) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MeasurementRetention) ProtoMessage added in v0.5.0

func (*MeasurementRetention) ProtoMessage()

func (*MeasurementRetention) Reset added in v0.5.0

func (m *MeasurementRetention) Reset()

func (*MeasurementRetention) Size added in v0.5.0

func (m *MeasurementRetention) Size() (n int)

func (*MeasurementRetention) String added in v0.5.0

func (this *MeasurementRetention) String() string

func (*MeasurementRetention) Unmarshal added in v0.5.0

func (m *MeasurementRetention) Unmarshal(dAtA []byte) error

func (*MeasurementRetention) XXX_DiscardUnknown added in v0.5.0

func (m *MeasurementRetention) XXX_DiscardUnknown()

func (*MeasurementRetention) XXX_Marshal added in v0.5.0

func (m *MeasurementRetention) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MeasurementRetention) XXX_Merge added in v0.5.0

func (m *MeasurementRetention) XXX_Merge(src proto.Message)

func (*MeasurementRetention) XXX_Size added in v0.5.0

func (m *MeasurementRetention) XXX_Size() int

func (*MeasurementRetention) XXX_Unmarshal added in v0.5.0

func (m *MeasurementRetention) XXX_Unmarshal(b []byte) error

type Metric

type Metric struct {
	Name                  string                  `json:"name"`
	Interval              DurationString          `json:"interval,omitempty"`
	InitialDelay          DurationString          `json:"initialDelay,omitempty"`
	Count                 *intstrutil.IntOrString `json:"count,omitempty"`
	SuccessCondition      string                  `json:"successCondition,omitempty"`
	FailureCondition      string                  `json:"failureCondition,omitempty"`
	FailureLimit          *intstrutil.IntOrString `json:"failureLimit,omitempty"`
	InconclusiveLimit     *intstrutil.IntOrString `json:"inconclusiveLimit,omitempty"`
	ConsecutiveErrorLimit *intstrutil.IntOrString `json:"consecutiveErrorLimit,omitempty"`
	Provider              MetricProvider          `json:"provider"`
}

func (*Metric) DeepCopy

func (in *Metric) DeepCopy() *Metric

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Metric.

func (*Metric) DeepCopyInto

func (in *Metric) DeepCopyInto(out *Metric)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Metric) Descriptor added in v0.5.0

func (*Metric) Descriptor() ([]byte, []int)

func (*Metric) Marshal added in v0.5.0

func (m *Metric) Marshal() (dAtA []byte, err error)

func (*Metric) MarshalTo added in v0.5.0

func (m *Metric) MarshalTo(dAtA []byte) (int, error)

func (*Metric) MarshalToSizedBuffer added in v0.5.0

func (m *Metric) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Metric) ProtoMessage added in v0.5.0

func (*Metric) ProtoMessage()

func (*Metric) Reset added in v0.5.0

func (m *Metric) Reset()

func (*Metric) Size added in v0.5.0

func (m *Metric) Size() (n int)

func (*Metric) String added in v0.5.0

func (this *Metric) String() string

func (*Metric) Unmarshal added in v0.5.0

func (m *Metric) Unmarshal(dAtA []byte) error

func (*Metric) XXX_DiscardUnknown added in v0.5.0

func (m *Metric) XXX_DiscardUnknown()

func (*Metric) XXX_Marshal added in v0.5.0

func (m *Metric) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Metric) XXX_Merge added in v0.5.0

func (m *Metric) XXX_Merge(src proto.Message)

func (*Metric) XXX_Size added in v0.5.0

func (m *Metric) XXX_Size() int

func (*Metric) XXX_Unmarshal added in v0.5.0

func (m *Metric) XXX_Unmarshal(b []byte) error

type MetricProvider

type MetricProvider struct {
	Prometheus *PrometheusMetric          `json:"prometheus,omitempty"`
	Kayenta    *KayentaMetric             `json:"kayenta,omitempty"`
	Web        *WebMetric                 `json:"web,omitempty"`
	Datadog    *DatadogMetric             `json:"datadog,omitempty"`
	Wavefront  *WavefrontMetric           `json:"wavefront,omitempty"`
	NewRelic   *NewRelicMetric            `json:"newRelic,omitempty"`
	Job        *JobMetric                 `json:"job,omitempty"`
	CloudWatch *CloudWatchMetric          `json:"cloudWatch,omitempty"`
	Graphite   *GraphiteMetric            `json:"graphite,omitempty"`
	Influxdb   *InfluxdbMetric            `json:"influxdb,omitempty"`
	SkyWalking *SkyWalkingMetric          `json:"skywalking,omitempty"`
	Plugin     map[string]json.RawMessage `json:"plugin,omitempty"`
}

func (*MetricProvider) DeepCopy

func (in *MetricProvider) DeepCopy() *MetricProvider

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetricProvider.

func (*MetricProvider) DeepCopyInto

func (in *MetricProvider) DeepCopyInto(out *MetricProvider)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*MetricProvider) Descriptor added in v0.5.0

func (*MetricProvider) Descriptor() ([]byte, []int)

func (*MetricProvider) Marshal added in v0.5.0

func (m *MetricProvider) Marshal() (dAtA []byte, err error)

func (*MetricProvider) MarshalTo added in v0.5.0

func (m *MetricProvider) MarshalTo(dAtA []byte) (int, error)

func (*MetricProvider) MarshalToSizedBuffer added in v0.5.0

func (m *MetricProvider) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MetricProvider) ProtoMessage added in v0.5.0

func (*MetricProvider) ProtoMessage()

func (*MetricProvider) Reset added in v0.5.0

func (m *MetricProvider) Reset()

func (*MetricProvider) Size added in v0.5.0

func (m *MetricProvider) Size() (n int)

func (*MetricProvider) String added in v0.5.0

func (this *MetricProvider) String() string

func (*MetricProvider) Unmarshal added in v0.5.0

func (m *MetricProvider) Unmarshal(dAtA []byte) error

func (*MetricProvider) XXX_DiscardUnknown added in v0.5.0

func (m *MetricProvider) XXX_DiscardUnknown()

func (*MetricProvider) XXX_Marshal added in v0.5.0

func (m *MetricProvider) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MetricProvider) XXX_Merge added in v0.5.0

func (m *MetricProvider) XXX_Merge(src proto.Message)

func (*MetricProvider) XXX_Size added in v0.5.0

func (m *MetricProvider) XXX_Size() int

func (*MetricProvider) XXX_Unmarshal added in v0.5.0

func (m *MetricProvider) XXX_Unmarshal(b []byte) error

type MetricResult

type MetricResult struct {
	Name             string            `json:"name"`
	Phase            AnalysisPhase     `json:"phase"`
	Measurements     []Measurement     `json:"measurements,omitempty"`
	Message          string            `json:"message,omitempty"`
	Count            int32             `json:"count,omitempty"`
	Successful       int32             `json:"successful,omitempty"`
	Failed           int32             `json:"failed,omitempty"`
	Inconclusive     int32             `json:"inconclusive,omitempty"`
	Error            int32             `json:"error,omitempty"`
	ConsecutiveError int32             `json:"consecutiveError,omitempty"`
	DryRun           bool              `json:"dryRun,omitempty"`
	Metadata         map[string]string `json:"metadata,omitempty"`
}

func (*MetricResult) DeepCopy

func (in *MetricResult) DeepCopy() *MetricResult

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetricResult.

func (*MetricResult) DeepCopyInto

func (in *MetricResult) DeepCopyInto(out *MetricResult)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*MetricResult) Descriptor added in v0.5.0

func (*MetricResult) Descriptor() ([]byte, []int)

func (*MetricResult) Marshal added in v0.5.0

func (m *MetricResult) Marshal() (dAtA []byte, err error)

func (*MetricResult) MarshalTo added in v0.5.0

func (m *MetricResult) MarshalTo(dAtA []byte) (int, error)

func (*MetricResult) MarshalToSizedBuffer added in v0.5.0

func (m *MetricResult) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MetricResult) ProtoMessage added in v0.5.0

func (*MetricResult) ProtoMessage()

func (*MetricResult) Reset added in v0.5.0

func (m *MetricResult) Reset()

func (*MetricResult) Size added in v0.5.0

func (m *MetricResult) Size() (n int)

func (*MetricResult) String added in v0.5.0

func (this *MetricResult) String() string

func (*MetricResult) Unmarshal added in v0.5.0

func (m *MetricResult) Unmarshal(dAtA []byte) error

func (*MetricResult) XXX_DiscardUnknown added in v0.5.0

func (m *MetricResult) XXX_DiscardUnknown()

func (*MetricResult) XXX_Marshal added in v0.5.0

func (m *MetricResult) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MetricResult) XXX_Merge added in v0.5.0

func (m *MetricResult) XXX_Merge(src proto.Message)

func (*MetricResult) XXX_Size added in v0.5.0

func (m *MetricResult) XXX_Size() int

func (*MetricResult) XXX_Unmarshal added in v0.5.0

func (m *MetricResult) XXX_Unmarshal(b []byte) error

type NewRelicMetric

type NewRelicMetric struct {
	Profile string `json:"profile,omitempty"`
	Query   string `json:"query"`
}

func (*NewRelicMetric) DeepCopy

func (in *NewRelicMetric) DeepCopy() *NewRelicMetric

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NewRelicMetric.

func (*NewRelicMetric) DeepCopyInto

func (in *NewRelicMetric) DeepCopyInto(out *NewRelicMetric)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*NewRelicMetric) Descriptor added in v0.5.0

func (*NewRelicMetric) Descriptor() ([]byte, []int)

func (*NewRelicMetric) Marshal added in v0.5.0

func (m *NewRelicMetric) Marshal() (dAtA []byte, err error)

func (*NewRelicMetric) MarshalTo added in v0.5.0

func (m *NewRelicMetric) MarshalTo(dAtA []byte) (int, error)

func (*NewRelicMetric) MarshalToSizedBuffer added in v0.5.0

func (m *NewRelicMetric) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*NewRelicMetric) ProtoMessage added in v0.5.0

func (*NewRelicMetric) ProtoMessage()

func (*NewRelicMetric) Reset added in v0.5.0

func (m *NewRelicMetric) Reset()

func (*NewRelicMetric) Size added in v0.5.0

func (m *NewRelicMetric) Size() (n int)

func (*NewRelicMetric) String added in v0.5.0

func (this *NewRelicMetric) String() string

func (*NewRelicMetric) Unmarshal added in v0.5.0

func (m *NewRelicMetric) Unmarshal(dAtA []byte) error

func (*NewRelicMetric) XXX_DiscardUnknown added in v0.5.0

func (m *NewRelicMetric) XXX_DiscardUnknown()

func (*NewRelicMetric) XXX_Marshal added in v0.5.0

func (m *NewRelicMetric) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*NewRelicMetric) XXX_Merge added in v0.5.0

func (m *NewRelicMetric) XXX_Merge(src proto.Message)

func (*NewRelicMetric) XXX_Size added in v0.5.0

func (m *NewRelicMetric) XXX_Size() int

func (*NewRelicMetric) XXX_Unmarshal added in v0.5.0

func (m *NewRelicMetric) XXX_Unmarshal(b []byte) error

type OAuth2Config

type OAuth2Config struct {
	TokenURL     string   `json:"tokenUrl,omitempty"`
	ClientID     string   `json:"clientId,omitempty"`
	ClientSecret string   `json:"clientSecret,omitempty"`
	Scopes       []string `json:"scopes,omitempty"`
}

func (*OAuth2Config) DeepCopy

func (in *OAuth2Config) DeepCopy() *OAuth2Config

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OAuth2Config.

func (*OAuth2Config) DeepCopyInto

func (in *OAuth2Config) DeepCopyInto(out *OAuth2Config)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*OAuth2Config) Descriptor added in v0.5.0

func (*OAuth2Config) Descriptor() ([]byte, []int)

func (*OAuth2Config) Marshal added in v0.5.0

func (m *OAuth2Config) Marshal() (dAtA []byte, err error)

func (*OAuth2Config) MarshalTo added in v0.5.0

func (m *OAuth2Config) MarshalTo(dAtA []byte) (int, error)

func (*OAuth2Config) MarshalToSizedBuffer added in v0.5.0

func (m *OAuth2Config) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OAuth2Config) ProtoMessage added in v0.5.0

func (*OAuth2Config) ProtoMessage()

func (*OAuth2Config) Reset added in v0.5.0

func (m *OAuth2Config) Reset()

func (*OAuth2Config) Size added in v0.5.0

func (m *OAuth2Config) Size() (n int)

func (*OAuth2Config) String added in v0.5.0

func (this *OAuth2Config) String() string

func (*OAuth2Config) Unmarshal added in v0.5.0

func (m *OAuth2Config) Unmarshal(dAtA []byte) error

func (*OAuth2Config) XXX_DiscardUnknown added in v0.5.0

func (m *OAuth2Config) XXX_DiscardUnknown()

func (*OAuth2Config) XXX_Marshal added in v0.5.0

func (m *OAuth2Config) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*OAuth2Config) XXX_Merge added in v0.5.0

func (m *OAuth2Config) XXX_Merge(src proto.Message)

func (*OAuth2Config) XXX_Size added in v0.5.0

func (m *OAuth2Config) XXX_Size() int

func (*OAuth2Config) XXX_Unmarshal added in v0.5.0

func (m *OAuth2Config) XXX_Unmarshal(b []byte) error

type PrometheusMetric

type PrometheusMetric struct {
	Address        string            `json:"address,omitempty"`
	Query          string            `json:"query,omitempty"`
	Authentication Authentication    `json:"authentication,omitempty"`
	Timeout        *int64            `json:"timeout,omitempty"`
	Insecure       bool              `json:"insecure,omitempty"`
	Headers        []WebMetricHeader `json:"headers,omitempty"`
}

func (*PrometheusMetric) DeepCopy

func (in *PrometheusMetric) DeepCopy() *PrometheusMetric

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrometheusMetric.

func (*PrometheusMetric) DeepCopyInto

func (in *PrometheusMetric) DeepCopyInto(out *PrometheusMetric)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*PrometheusMetric) Descriptor added in v0.5.0

func (*PrometheusMetric) Descriptor() ([]byte, []int)

func (*PrometheusMetric) Marshal added in v0.5.0

func (m *PrometheusMetric) Marshal() (dAtA []byte, err error)

func (*PrometheusMetric) MarshalTo added in v0.5.0

func (m *PrometheusMetric) MarshalTo(dAtA []byte) (int, error)

func (*PrometheusMetric) MarshalToSizedBuffer added in v0.5.0

func (m *PrometheusMetric) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*PrometheusMetric) ProtoMessage added in v0.5.0

func (*PrometheusMetric) ProtoMessage()

func (*PrometheusMetric) Reset added in v0.5.0

func (m *PrometheusMetric) Reset()

func (*PrometheusMetric) Size added in v0.5.0

func (m *PrometheusMetric) Size() (n int)

func (*PrometheusMetric) String added in v0.5.0

func (this *PrometheusMetric) String() string

func (*PrometheusMetric) Unmarshal added in v0.5.0

func (m *PrometheusMetric) Unmarshal(dAtA []byte) error

func (*PrometheusMetric) XXX_DiscardUnknown added in v0.5.0

func (m *PrometheusMetric) XXX_DiscardUnknown()

func (*PrometheusMetric) XXX_Marshal added in v0.5.0

func (m *PrometheusMetric) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PrometheusMetric) XXX_Merge added in v0.5.0

func (m *PrometheusMetric) XXX_Merge(src proto.Message)

func (*PrometheusMetric) XXX_Size added in v0.5.0

func (m *PrometheusMetric) XXX_Size() int

func (*PrometheusMetric) XXX_Unmarshal added in v0.5.0

func (m *PrometheusMetric) XXX_Unmarshal(b []byte) error

type RunSummary

type RunSummary struct {
	Count        int32 `json:"count,omitempty"`
	Successful   int32 `json:"successful,omitempty"`
	Failed       int32 `json:"failed,omitempty"`
	Inconclusive int32 `json:"inconclusive,omitempty"`
	Error        int32 `json:"error,omitempty"`
}

func (*RunSummary) DeepCopy

func (in *RunSummary) DeepCopy() *RunSummary

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RunSummary.

func (*RunSummary) DeepCopyInto

func (in *RunSummary) DeepCopyInto(out *RunSummary)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*RunSummary) Descriptor added in v0.5.0

func (*RunSummary) Descriptor() ([]byte, []int)

func (*RunSummary) Marshal added in v0.5.0

func (m *RunSummary) Marshal() (dAtA []byte, err error)

func (*RunSummary) MarshalTo added in v0.5.0

func (m *RunSummary) MarshalTo(dAtA []byte) (int, error)

func (*RunSummary) MarshalToSizedBuffer added in v0.5.0

func (m *RunSummary) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*RunSummary) ProtoMessage added in v0.5.0

func (*RunSummary) ProtoMessage()

func (*RunSummary) Reset added in v0.5.0

func (m *RunSummary) Reset()

func (*RunSummary) Size added in v0.5.0

func (m *RunSummary) Size() (n int)

func (*RunSummary) String added in v0.5.0

func (this *RunSummary) String() string

func (*RunSummary) Unmarshal added in v0.5.0

func (m *RunSummary) Unmarshal(dAtA []byte) error

func (*RunSummary) XXX_DiscardUnknown added in v0.5.0

func (m *RunSummary) XXX_DiscardUnknown()

func (*RunSummary) XXX_Marshal added in v0.5.0

func (m *RunSummary) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RunSummary) XXX_Merge added in v0.5.0

func (m *RunSummary) XXX_Merge(src proto.Message)

func (*RunSummary) XXX_Size added in v0.5.0

func (m *RunSummary) XXX_Size() int

func (*RunSummary) XXX_Unmarshal added in v0.5.0

func (m *RunSummary) XXX_Unmarshal(b []byte) error

type ScopeDetail

type ScopeDetail struct {
	Scope  string `json:"scope"`
	Region string `json:"region"`
	Step   int64  `json:"step"`
	Start  string `json:"start"`
	End    string `json:"end"`
}

func (*ScopeDetail) DeepCopy

func (in *ScopeDetail) DeepCopy() *ScopeDetail

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScopeDetail.

func (*ScopeDetail) DeepCopyInto

func (in *ScopeDetail) DeepCopyInto(out *ScopeDetail)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ScopeDetail) Descriptor added in v0.5.0

func (*ScopeDetail) Descriptor() ([]byte, []int)

func (*ScopeDetail) Marshal added in v0.5.0

func (m *ScopeDetail) Marshal() (dAtA []byte, err error)

func (*ScopeDetail) MarshalTo added in v0.5.0

func (m *ScopeDetail) MarshalTo(dAtA []byte) (int, error)

func (*ScopeDetail) MarshalToSizedBuffer added in v0.5.0

func (m *ScopeDetail) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ScopeDetail) ProtoMessage added in v0.5.0

func (*ScopeDetail) ProtoMessage()

func (*ScopeDetail) Reset added in v0.5.0

func (m *ScopeDetail) Reset()

func (*ScopeDetail) Size added in v0.5.0

func (m *ScopeDetail) Size() (n int)

func (*ScopeDetail) String added in v0.5.0

func (this *ScopeDetail) String() string

func (*ScopeDetail) Unmarshal added in v0.5.0

func (m *ScopeDetail) Unmarshal(dAtA []byte) error

func (*ScopeDetail) XXX_DiscardUnknown added in v0.5.0

func (m *ScopeDetail) XXX_DiscardUnknown()

func (*ScopeDetail) XXX_Marshal added in v0.5.0

func (m *ScopeDetail) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ScopeDetail) XXX_Merge added in v0.5.0

func (m *ScopeDetail) XXX_Merge(src proto.Message)

func (*ScopeDetail) XXX_Size added in v0.5.0

func (m *ScopeDetail) XXX_Size() int

func (*ScopeDetail) XXX_Unmarshal added in v0.5.0

func (m *ScopeDetail) XXX_Unmarshal(b []byte) error

type SecretKeyRef

type SecretKeyRef struct {
	Name string `json:"name"`
	Key  string `json:"key"`
}

func (*SecretKeyRef) DeepCopy

func (in *SecretKeyRef) DeepCopy() *SecretKeyRef

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretKeyRef.

func (*SecretKeyRef) DeepCopyInto

func (in *SecretKeyRef) DeepCopyInto(out *SecretKeyRef)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SecretKeyRef) Descriptor added in v0.5.0

func (*SecretKeyRef) Descriptor() ([]byte, []int)

func (*SecretKeyRef) Marshal added in v0.5.0

func (m *SecretKeyRef) Marshal() (dAtA []byte, err error)

func (*SecretKeyRef) MarshalTo added in v0.5.0

func (m *SecretKeyRef) MarshalTo(dAtA []byte) (int, error)

func (*SecretKeyRef) MarshalToSizedBuffer added in v0.5.0

func (m *SecretKeyRef) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*SecretKeyRef) ProtoMessage added in v0.5.0

func (*SecretKeyRef) ProtoMessage()

func (*SecretKeyRef) Reset added in v0.5.0

func (m *SecretKeyRef) Reset()

func (*SecretKeyRef) Size added in v0.5.0

func (m *SecretKeyRef) Size() (n int)

func (*SecretKeyRef) String added in v0.5.0

func (this *SecretKeyRef) String() string

func (*SecretKeyRef) Unmarshal added in v0.5.0

func (m *SecretKeyRef) Unmarshal(dAtA []byte) error

func (*SecretKeyRef) XXX_DiscardUnknown added in v0.5.0

func (m *SecretKeyRef) XXX_DiscardUnknown()

func (*SecretKeyRef) XXX_Marshal added in v0.5.0

func (m *SecretKeyRef) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SecretKeyRef) XXX_Merge added in v0.5.0

func (m *SecretKeyRef) XXX_Merge(src proto.Message)

func (*SecretKeyRef) XXX_Size added in v0.5.0

func (m *SecretKeyRef) XXX_Size() int

func (*SecretKeyRef) XXX_Unmarshal added in v0.5.0

func (m *SecretKeyRef) XXX_Unmarshal(b []byte) error

type Sigv4Config

type Sigv4Config struct {
	Region  string `json:"region,omitempty"`
	Profile string `json:"profile,omitempty"`
	RoleARN string `json:"roleArn,omitempty"`
}

func (*Sigv4Config) DeepCopy

func (in *Sigv4Config) DeepCopy() *Sigv4Config

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Sigv4Config.

func (*Sigv4Config) DeepCopyInto

func (in *Sigv4Config) DeepCopyInto(out *Sigv4Config)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Sigv4Config) Descriptor added in v0.5.0

func (*Sigv4Config) Descriptor() ([]byte, []int)

func (*Sigv4Config) Marshal added in v0.5.0

func (m *Sigv4Config) Marshal() (dAtA []byte, err error)

func (*Sigv4Config) MarshalTo added in v0.5.0

func (m *Sigv4Config) MarshalTo(dAtA []byte) (int, error)

func (*Sigv4Config) MarshalToSizedBuffer added in v0.5.0

func (m *Sigv4Config) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Sigv4Config) ProtoMessage added in v0.5.0

func (*Sigv4Config) ProtoMessage()

func (*Sigv4Config) Reset added in v0.5.0

func (m *Sigv4Config) Reset()

func (*Sigv4Config) Size added in v0.5.0

func (m *Sigv4Config) Size() (n int)

func (*Sigv4Config) String added in v0.5.0

func (this *Sigv4Config) String() string

func (*Sigv4Config) Unmarshal added in v0.5.0

func (m *Sigv4Config) Unmarshal(dAtA []byte) error

func (*Sigv4Config) XXX_DiscardUnknown added in v0.5.0

func (m *Sigv4Config) XXX_DiscardUnknown()

func (*Sigv4Config) XXX_Marshal added in v0.5.0

func (m *Sigv4Config) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Sigv4Config) XXX_Merge added in v0.5.0

func (m *Sigv4Config) XXX_Merge(src proto.Message)

func (*Sigv4Config) XXX_Size added in v0.5.0

func (m *Sigv4Config) XXX_Size() int

func (*Sigv4Config) XXX_Unmarshal added in v0.5.0

func (m *Sigv4Config) XXX_Unmarshal(b []byte) error

type SkyWalkingMetric

type SkyWalkingMetric struct {
	Address  string         `json:"address,omitempty"`
	Query    string         `json:"query,omitempty"`
	Interval DurationString `json:"interval,omitempty"`
}

func (*SkyWalkingMetric) DeepCopy

func (in *SkyWalkingMetric) DeepCopy() *SkyWalkingMetric

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SkyWalkingMetric.

func (*SkyWalkingMetric) DeepCopyInto

func (in *SkyWalkingMetric) DeepCopyInto(out *SkyWalkingMetric)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SkyWalkingMetric) Descriptor added in v0.5.0

func (*SkyWalkingMetric) Descriptor() ([]byte, []int)

func (*SkyWalkingMetric) Marshal added in v0.5.0

func (m *SkyWalkingMetric) Marshal() (dAtA []byte, err error)

func (*SkyWalkingMetric) MarshalTo added in v0.5.0

func (m *SkyWalkingMetric) MarshalTo(dAtA []byte) (int, error)

func (*SkyWalkingMetric) MarshalToSizedBuffer added in v0.5.0

func (m *SkyWalkingMetric) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*SkyWalkingMetric) ProtoMessage added in v0.5.0

func (*SkyWalkingMetric) ProtoMessage()

func (*SkyWalkingMetric) Reset added in v0.5.0

func (m *SkyWalkingMetric) Reset()

func (*SkyWalkingMetric) Size added in v0.5.0

func (m *SkyWalkingMetric) Size() (n int)

func (*SkyWalkingMetric) String added in v0.5.0

func (this *SkyWalkingMetric) String() string

func (*SkyWalkingMetric) Unmarshal added in v0.5.0

func (m *SkyWalkingMetric) Unmarshal(dAtA []byte) error

func (*SkyWalkingMetric) XXX_DiscardUnknown added in v0.5.0

func (m *SkyWalkingMetric) XXX_DiscardUnknown()

func (*SkyWalkingMetric) XXX_Marshal added in v0.5.0

func (m *SkyWalkingMetric) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SkyWalkingMetric) XXX_Merge added in v0.5.0

func (m *SkyWalkingMetric) XXX_Merge(src proto.Message)

func (*SkyWalkingMetric) XXX_Size added in v0.5.0

func (m *SkyWalkingMetric) XXX_Size() int

func (*SkyWalkingMetric) XXX_Unmarshal added in v0.5.0

func (m *SkyWalkingMetric) XXX_Unmarshal(b []byte) error

type ValueFrom

type ValueFrom struct {
	SecretKeyRef *SecretKeyRef `json:"secretKeyRef,omitempty"`
	FieldRef     *FieldRef     `json:"fieldRef,omitempty"`
}

func (*ValueFrom) DeepCopy

func (in *ValueFrom) DeepCopy() *ValueFrom

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ValueFrom.

func (*ValueFrom) DeepCopyInto

func (in *ValueFrom) DeepCopyInto(out *ValueFrom)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ValueFrom) Descriptor added in v0.5.0

func (*ValueFrom) Descriptor() ([]byte, []int)

func (*ValueFrom) Marshal added in v0.5.0

func (m *ValueFrom) Marshal() (dAtA []byte, err error)

func (*ValueFrom) MarshalTo added in v0.5.0

func (m *ValueFrom) MarshalTo(dAtA []byte) (int, error)

func (*ValueFrom) MarshalToSizedBuffer added in v0.5.0

func (m *ValueFrom) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ValueFrom) ProtoMessage added in v0.5.0

func (*ValueFrom) ProtoMessage()

func (*ValueFrom) Reset added in v0.5.0

func (m *ValueFrom) Reset()

func (*ValueFrom) Size added in v0.5.0

func (m *ValueFrom) Size() (n int)

func (*ValueFrom) String added in v0.5.0

func (this *ValueFrom) String() string

func (*ValueFrom) Unmarshal added in v0.5.0

func (m *ValueFrom) Unmarshal(dAtA []byte) error

func (*ValueFrom) XXX_DiscardUnknown added in v0.5.0

func (m *ValueFrom) XXX_DiscardUnknown()

func (*ValueFrom) XXX_Marshal added in v0.5.0

func (m *ValueFrom) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ValueFrom) XXX_Merge added in v0.5.0

func (m *ValueFrom) XXX_Merge(src proto.Message)

func (*ValueFrom) XXX_Size added in v0.5.0

func (m *ValueFrom) XXX_Size() int

func (*ValueFrom) XXX_Unmarshal added in v0.5.0

func (m *ValueFrom) XXX_Unmarshal(b []byte) error

type WavefrontMetric

type WavefrontMetric struct {
	Address string `json:"address,omitempty"`
	Query   string `json:"query,omitempty"`
}

func (*WavefrontMetric) DeepCopy

func (in *WavefrontMetric) DeepCopy() *WavefrontMetric

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WavefrontMetric.

func (*WavefrontMetric) DeepCopyInto

func (in *WavefrontMetric) DeepCopyInto(out *WavefrontMetric)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*WavefrontMetric) Descriptor added in v0.5.0

func (*WavefrontMetric) Descriptor() ([]byte, []int)

func (*WavefrontMetric) Marshal added in v0.5.0

func (m *WavefrontMetric) Marshal() (dAtA []byte, err error)

func (*WavefrontMetric) MarshalTo added in v0.5.0

func (m *WavefrontMetric) MarshalTo(dAtA []byte) (int, error)

func (*WavefrontMetric) MarshalToSizedBuffer added in v0.5.0

func (m *WavefrontMetric) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*WavefrontMetric) ProtoMessage added in v0.5.0

func (*WavefrontMetric) ProtoMessage()

func (*WavefrontMetric) Reset added in v0.5.0

func (m *WavefrontMetric) Reset()

func (*WavefrontMetric) Size added in v0.5.0

func (m *WavefrontMetric) Size() (n int)

func (*WavefrontMetric) String added in v0.5.0

func (this *WavefrontMetric) String() string

func (*WavefrontMetric) Unmarshal added in v0.5.0

func (m *WavefrontMetric) Unmarshal(dAtA []byte) error

func (*WavefrontMetric) XXX_DiscardUnknown added in v0.5.0

func (m *WavefrontMetric) XXX_DiscardUnknown()

func (*WavefrontMetric) XXX_Marshal added in v0.5.0

func (m *WavefrontMetric) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*WavefrontMetric) XXX_Merge added in v0.5.0

func (m *WavefrontMetric) XXX_Merge(src proto.Message)

func (*WavefrontMetric) XXX_Size added in v0.5.0

func (m *WavefrontMetric) XXX_Size() int

func (*WavefrontMetric) XXX_Unmarshal added in v0.5.0

func (m *WavefrontMetric) XXX_Unmarshal(b []byte) error

type WebMetric

type WebMetric struct {
	Method WebMetricMethod `json:"method,omitempty"`
	// URL is the address of the web metric
	URL            string            `json:"url"`
	Headers        []WebMetricHeader `json:"headers,omitempty"`
	Body           string            `json:"body,omitempty"`
	TimeoutSeconds int64             `json:"timeoutSeconds,omitempty"`
	JSONPath       string            `json:"jsonPath,omitempty"`
	Insecure       bool              `json:"insecure,omitempty"`
	JSONBody       json.RawMessage   `json:"jsonBody,omitempty"`
	Authentication Authentication    `json:"authentication,omitempty"`
}

func (*WebMetric) DeepCopy

func (in *WebMetric) DeepCopy() *WebMetric

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebMetric.

func (*WebMetric) DeepCopyInto

func (in *WebMetric) DeepCopyInto(out *WebMetric)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*WebMetric) Descriptor added in v0.5.0

func (*WebMetric) Descriptor() ([]byte, []int)

func (*WebMetric) Marshal added in v0.5.0

func (m *WebMetric) Marshal() (dAtA []byte, err error)

func (*WebMetric) MarshalTo added in v0.5.0

func (m *WebMetric) MarshalTo(dAtA []byte) (int, error)

func (*WebMetric) MarshalToSizedBuffer added in v0.5.0

func (m *WebMetric) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*WebMetric) ProtoMessage added in v0.5.0

func (*WebMetric) ProtoMessage()

func (*WebMetric) Reset added in v0.5.0

func (m *WebMetric) Reset()

func (*WebMetric) Size added in v0.5.0

func (m *WebMetric) Size() (n int)

func (*WebMetric) String added in v0.5.0

func (this *WebMetric) String() string

func (*WebMetric) Unmarshal added in v0.5.0

func (m *WebMetric) Unmarshal(dAtA []byte) error

func (*WebMetric) XXX_DiscardUnknown added in v0.5.0

func (m *WebMetric) XXX_DiscardUnknown()

func (*WebMetric) XXX_Marshal added in v0.5.0

func (m *WebMetric) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*WebMetric) XXX_Merge added in v0.5.0

func (m *WebMetric) XXX_Merge(src proto.Message)

func (*WebMetric) XXX_Size added in v0.5.0

func (m *WebMetric) XXX_Size() int

func (*WebMetric) XXX_Unmarshal added in v0.5.0

func (m *WebMetric) XXX_Unmarshal(b []byte) error

type WebMetricHeader

type WebMetricHeader struct {
	Key   string `json:"key"`
	Value string `json:"value"`
}

func (*WebMetricHeader) DeepCopy

func (in *WebMetricHeader) DeepCopy() *WebMetricHeader

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebMetricHeader.

func (*WebMetricHeader) DeepCopyInto

func (in *WebMetricHeader) DeepCopyInto(out *WebMetricHeader)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*WebMetricHeader) Descriptor added in v0.5.0

func (*WebMetricHeader) Descriptor() ([]byte, []int)

func (*WebMetricHeader) Marshal added in v0.5.0

func (m *WebMetricHeader) Marshal() (dAtA []byte, err error)

func (*WebMetricHeader) MarshalTo added in v0.5.0

func (m *WebMetricHeader) MarshalTo(dAtA []byte) (int, error)

func (*WebMetricHeader) MarshalToSizedBuffer added in v0.5.0

func (m *WebMetricHeader) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*WebMetricHeader) ProtoMessage added in v0.5.0

func (*WebMetricHeader) ProtoMessage()

func (*WebMetricHeader) Reset added in v0.5.0

func (m *WebMetricHeader) Reset()

func (*WebMetricHeader) Size added in v0.5.0

func (m *WebMetricHeader) Size() (n int)

func (*WebMetricHeader) String added in v0.5.0

func (this *WebMetricHeader) String() string

func (*WebMetricHeader) Unmarshal added in v0.5.0

func (m *WebMetricHeader) Unmarshal(dAtA []byte) error

func (*WebMetricHeader) XXX_DiscardUnknown added in v0.5.0

func (m *WebMetricHeader) XXX_DiscardUnknown()

func (*WebMetricHeader) XXX_Marshal added in v0.5.0

func (m *WebMetricHeader) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*WebMetricHeader) XXX_Merge added in v0.5.0

func (m *WebMetricHeader) XXX_Merge(src proto.Message)

func (*WebMetricHeader) XXX_Size added in v0.5.0

func (m *WebMetricHeader) XXX_Size() int

func (*WebMetricHeader) XXX_Unmarshal added in v0.5.0

func (m *WebMetricHeader) XXX_Unmarshal(b []byte) error

type WebMetricMethod

type WebMetricMethod string

Jump to

Keyboard shortcuts

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