Documentation

Index

Constants

This section is empty.

Variables

View Source
var ChillEffectConfiguration_EnumStorageClass_name = map[int32]string{
	0: "UNKNOWN",
	1: "STANDARD",
	2: "NEARLINE",
	3: "COLDLINE",
	4: "ARCHIVE",
}
View Source
var ChillEffectConfiguration_EnumStorageClass_value = map[string]int32{
	"UNKNOWN":  0,
	"STANDARD": 1,
	"NEARLINE": 2,
	"COLDLINE": 3,
	"ARCHIVE":  4,
}

Functions

This section is empty.

Types

type ChillEffectConfiguration

type ChillEffectConfiguration struct {
	// The desired destination storage class.
	ToStorageClass       ChillEffectConfiguration_EnumStorageClass "" /* 160 byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}                                  `json:"-"`
	XXX_unrecognized     []byte                                    `json:"-"`
	XXX_sizecache        int32                                     `json:"-"`
}

Change the storage class of an object in place.

func (*ChillEffectConfiguration) Descriptor

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

func (*ChillEffectConfiguration) GetToStorageClass

func (*ChillEffectConfiguration) ProtoMessage

func (*ChillEffectConfiguration) ProtoMessage()

func (*ChillEffectConfiguration) Reset

func (m *ChillEffectConfiguration) Reset()

func (*ChillEffectConfiguration) String

func (m *ChillEffectConfiguration) String() string

func (*ChillEffectConfiguration) XXX_DiscardUnknown

func (m *ChillEffectConfiguration) XXX_DiscardUnknown()

func (*ChillEffectConfiguration) XXX_Marshal

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

func (*ChillEffectConfiguration) XXX_Merge

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

func (*ChillEffectConfiguration) XXX_Size

func (m *ChillEffectConfiguration) XXX_Size() int

func (*ChillEffectConfiguration) XXX_Unmarshal

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

type ChillEffectConfiguration_EnumStorageClass

type ChillEffectConfiguration_EnumStorageClass int32

The existing storage classes.

const (
	ChillEffectConfiguration_UNKNOWN  ChillEffectConfiguration_EnumStorageClass = 0
	ChillEffectConfiguration_STANDARD ChillEffectConfiguration_EnumStorageClass = 1
	ChillEffectConfiguration_NEARLINE ChillEffectConfiguration_EnumStorageClass = 2
	ChillEffectConfiguration_COLDLINE ChillEffectConfiguration_EnumStorageClass = 3
	ChillEffectConfiguration_ARCHIVE  ChillEffectConfiguration_EnumStorageClass = 4
)

func (ChillEffectConfiguration_EnumStorageClass) EnumDescriptor

func (ChillEffectConfiguration_EnumStorageClass) EnumDescriptor() ([]byte, []int)

func (ChillEffectConfiguration_EnumStorageClass) String

type DeleteEffectConfiguration

type DeleteEffectConfiguration struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Delete the objects that match the configuration.

func (*DeleteEffectConfiguration) Descriptor

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

func (*DeleteEffectConfiguration) ProtoMessage

func (*DeleteEffectConfiguration) ProtoMessage()

func (*DeleteEffectConfiguration) Reset

func (m *DeleteEffectConfiguration) Reset()

func (*DeleteEffectConfiguration) String

func (m *DeleteEffectConfiguration) String() string

func (*DeleteEffectConfiguration) XXX_DiscardUnknown

func (m *DeleteEffectConfiguration) XXX_DiscardUnknown()

func (*DeleteEffectConfiguration) XXX_Marshal

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

func (*DeleteEffectConfiguration) XXX_Merge

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

func (*DeleteEffectConfiguration) XXX_Size

func (m *DeleteEffectConfiguration) XXX_Size() int

func (*DeleteEffectConfiguration) XXX_Unmarshal

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

type DuplicateEffectConfiguration

type DuplicateEffectConfiguration struct {
	// The destination bucket for the copied objects (e.g. 'engeg-testing-bucket').
	DestinationBucket string `protobuf:"bytes,1,opt,name=destination_bucket,json=destinationBucket,proto3" json:"destination_bucket,omitempty"`
	// The destination prefix for the copied objects (e.g. 'copied-files-prefix/').
	// Note: Prefixes are literal, and no '/' will be infered/appended.
	DestinationPrefix    string   `protobuf:"bytes,2,opt,name=destination_prefix,json=destinationPrefix,proto3" json:"destination_prefix,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Duplicate objects that match the configuration to another bucket + prefix. If the destination is within the configured bucket/prefix the behavior on those objects created via the duplicate is undefined. They may or may not exist in whole or in part at the time the prefix is iterated.

func (*DuplicateEffectConfiguration) Descriptor

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

func (*DuplicateEffectConfiguration) GetDestinationBucket

func (m *DuplicateEffectConfiguration) GetDestinationBucket() string

func (*DuplicateEffectConfiguration) GetDestinationPrefix

func (m *DuplicateEffectConfiguration) GetDestinationPrefix() string

func (*DuplicateEffectConfiguration) ProtoMessage

func (*DuplicateEffectConfiguration) ProtoMessage()

func (*DuplicateEffectConfiguration) Reset

func (m *DuplicateEffectConfiguration) Reset()

func (*DuplicateEffectConfiguration) String

func (*DuplicateEffectConfiguration) XXX_DiscardUnknown

func (m *DuplicateEffectConfiguration) XXX_DiscardUnknown()

func (*DuplicateEffectConfiguration) XXX_Marshal

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

func (*DuplicateEffectConfiguration) XXX_Merge

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

func (*DuplicateEffectConfiguration) XXX_Size

func (m *DuplicateEffectConfiguration) XXX_Size() int

func (*DuplicateEffectConfiguration) XXX_Unmarshal

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

type HistogramOptions

type HistogramOptions struct {
	// The number of unique buckets in the histrogram.
	NumBuckets int32 `protobuf:"varint,1,opt,name=num_buckets,json=numBuckets,proto3" json:"num_buckets,omitempty"`
	// The growth factor of each bucket to the next.
	GrowthFactor float64 `protobuf:"fixed64,2,opt,name=growth_factor,json=growthFactor,proto3" json:"growth_factor,omitempty"`
	// The base bucket's size.
	BaseBucketSize float64 `protobuf:"fixed64,3,opt,name=base_bucket_size,json=baseBucketSize,proto3" json:"base_bucket_size,omitempty"`
	// The minimum valued bucket's value.
	MinValue             int64    `protobuf:"varint,4,opt,name=min_value,json=minValue,proto3" json:"min_value,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Options for the Histogram generation during a cycler run. See definition in: "google.golang.org/grpc/benchmark/stats"

func (*HistogramOptions) Descriptor

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

func (*HistogramOptions) GetBaseBucketSize

func (m *HistogramOptions) GetBaseBucketSize() float64

func (*HistogramOptions) GetGrowthFactor

func (m *HistogramOptions) GetGrowthFactor() float64

func (*HistogramOptions) GetMinValue

func (m *HistogramOptions) GetMinValue() int64

func (*HistogramOptions) GetNumBuckets

func (m *HistogramOptions) GetNumBuckets() int32

func (*HistogramOptions) ProtoMessage

func (*HistogramOptions) ProtoMessage()

func (*HistogramOptions) Reset

func (m *HistogramOptions) Reset()

func (*HistogramOptions) String

func (m *HistogramOptions) String() string

func (*HistogramOptions) XXX_DiscardUnknown

func (m *HistogramOptions) XXX_DiscardUnknown()

func (*HistogramOptions) XXX_Marshal

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

func (*HistogramOptions) XXX_Merge

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

func (*HistogramOptions) XXX_Size

func (m *HistogramOptions) XXX_Size() int

func (*HistogramOptions) XXX_Unmarshal

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

type MoveEffectConfiguration

type MoveEffectConfiguration struct {
	// The destination bucket for the moved objects (e.g. 'engeg-testing-bucket').
	DestinationBucket string `protobuf:"bytes,1,opt,name=destination_bucket,json=destinationBucket,proto3" json:"destination_bucket,omitempty"`
	// The destination prefix for the moved objects (e.g. 'moved-files-prefix/').
	// Note: Prefixes are literal, and no '/' will be infered/appended.
	DestinationPrefix    string   `protobuf:"bytes,2,opt,name=destination_prefix,json=destinationPrefix,proto3" json:"destination_prefix,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Move objects that match the configuration to another bucket + prefix. If the destination is within the configured bucket/prefix the behavior on those objects created via the move is undefined. They may or may not exist in whole or in part at the time the prefix is iterated.

func (*MoveEffectConfiguration) Descriptor

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

func (*MoveEffectConfiguration) GetDestinationBucket

func (m *MoveEffectConfiguration) GetDestinationBucket() string

func (*MoveEffectConfiguration) GetDestinationPrefix

func (m *MoveEffectConfiguration) GetDestinationPrefix() string

func (*MoveEffectConfiguration) ProtoMessage

func (*MoveEffectConfiguration) ProtoMessage()

func (*MoveEffectConfiguration) Reset

func (m *MoveEffectConfiguration) Reset()

func (*MoveEffectConfiguration) String

func (m *MoveEffectConfiguration) String() string

func (*MoveEffectConfiguration) XXX_DiscardUnknown

func (m *MoveEffectConfiguration) XXX_DiscardUnknown()

func (*MoveEffectConfiguration) XXX_Marshal

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

func (*MoveEffectConfiguration) XXX_Merge

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

func (*MoveEffectConfiguration) XXX_Size

func (m *MoveEffectConfiguration) XXX_Size() int

func (*MoveEffectConfiguration) XXX_Unmarshal

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

type NoopEffectConfiguration

type NoopEffectConfiguration struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Like it says on the tin, will run stats only.

func (*NoopEffectConfiguration) Descriptor

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

func (*NoopEffectConfiguration) ProtoMessage

func (*NoopEffectConfiguration) ProtoMessage()

func (*NoopEffectConfiguration) Reset

func (m *NoopEffectConfiguration) Reset()

func (*NoopEffectConfiguration) String

func (m *NoopEffectConfiguration) String() string

func (*NoopEffectConfiguration) XXX_DiscardUnknown

func (m *NoopEffectConfiguration) XXX_DiscardUnknown()

func (*NoopEffectConfiguration) XXX_Marshal

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

func (*NoopEffectConfiguration) XXX_Merge

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

func (*NoopEffectConfiguration) XXX_Size

func (m *NoopEffectConfiguration) XXX_Size() int

func (*NoopEffectConfiguration) XXX_Unmarshal

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

type PolicyEffectConfiguration

type PolicyEffectConfiguration struct {
	// The effect configuration must be one of the following configs.
	//
	// Types that are valid to be assigned to EffectConfiguration:
	//	*PolicyEffectConfiguration_Noop
	//	*PolicyEffectConfiguration_Move
	//	*PolicyEffectConfiguration_Chill
	//	*PolicyEffectConfiguration_Duplicate
	//	*PolicyEffectConfiguration_Delete
	EffectConfiguration isPolicyEffectConfiguration_EffectConfiguration `protobuf_oneof:"effect_configuration"`
	// The policy document to be parsed by rego and executed to determine if an
	// effect is going to be taken upon the object.
	PolicyDocumentPath string `protobuf:"bytes,5,opt,name=policy_document_path,json=policyDocumentPath,proto3" json:"policy_document_path,omitempty"`
	// Constrain the prefix iterators to paths that match the following go regexp.
	PrefixRegexp         string   `protobuf:"bytes,6,opt,name=prefix_regexp,json=prefixRegexp,proto3" json:"prefix_regexp,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

A policy effect configuration defines the policy and the resulting effect.

func (*PolicyEffectConfiguration) Descriptor

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

func (*PolicyEffectConfiguration) GetChill

func (*PolicyEffectConfiguration) GetDelete

func (*PolicyEffectConfiguration) GetDuplicate

func (*PolicyEffectConfiguration) GetEffectConfiguration

func (m *PolicyEffectConfiguration) GetEffectConfiguration() isPolicyEffectConfiguration_EffectConfiguration

func (*PolicyEffectConfiguration) GetMove

func (*PolicyEffectConfiguration) GetNoop

func (*PolicyEffectConfiguration) GetPolicyDocumentPath

func (m *PolicyEffectConfiguration) GetPolicyDocumentPath() string

func (*PolicyEffectConfiguration) GetPrefixRegexp

func (m *PolicyEffectConfiguration) GetPrefixRegexp() string

func (*PolicyEffectConfiguration) ProtoMessage

func (*PolicyEffectConfiguration) ProtoMessage()

func (*PolicyEffectConfiguration) Reset

func (m *PolicyEffectConfiguration) Reset()

func (*PolicyEffectConfiguration) String

func (m *PolicyEffectConfiguration) String() string

func (*PolicyEffectConfiguration) XXX_DiscardUnknown

func (m *PolicyEffectConfiguration) XXX_DiscardUnknown()

func (*PolicyEffectConfiguration) XXX_Marshal

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

func (*PolicyEffectConfiguration) XXX_Merge

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

func (*PolicyEffectConfiguration) XXX_OneofWrappers

func (*PolicyEffectConfiguration) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*PolicyEffectConfiguration) XXX_Size

func (m *PolicyEffectConfiguration) XXX_Size() int

func (*PolicyEffectConfiguration) XXX_Unmarshal

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

type PolicyEffectConfiguration_Chill

type PolicyEffectConfiguration_Chill struct {
	Chill *ChillEffectConfiguration `protobuf:"bytes,3,opt,name=chill,proto3,oneof"`
}

type PolicyEffectConfiguration_Delete

type PolicyEffectConfiguration_Delete struct {
	Delete *DeleteEffectConfiguration `protobuf:"bytes,7,opt,name=delete,proto3,oneof"`
}

type PolicyEffectConfiguration_Duplicate

type PolicyEffectConfiguration_Duplicate struct {
	Duplicate *DuplicateEffectConfiguration `protobuf:"bytes,4,opt,name=duplicate,proto3,oneof"`
}

type PolicyEffectConfiguration_Move

type PolicyEffectConfiguration_Move struct {
	Move *MoveEffectConfiguration `protobuf:"bytes,2,opt,name=move,proto3,oneof"`
}

type PolicyEffectConfiguration_Noop

type PolicyEffectConfiguration_Noop struct {
	Noop *NoopEffectConfiguration `protobuf:"bytes,1,opt,name=noop,proto3,oneof"`
}

type RunConfig

type RunConfig struct {
	// The runlog configuration.
	RunLogConfiguration *RunLogConfiguration `protobuf:"bytes,1,opt,name=run_log_configuration,json=runLogConfiguration,proto3" json:"run_log_configuration,omitempty"`
	// The stats configuration for the prefix and the action statistics.
	StatsConfiguration *StatsConfiguration `protobuf:"bytes,2,opt,name=stats_configuration,json=statsConfiguration,proto3" json:"stats_configuration,omitempty"`
	// Policy effect configuration.
	PolicyEffectConfiguration *PolicyEffectConfiguration "" /* 138 byte string literal not displayed */
	// Must match the command line argument and policy effect as well.
	MutationAllowed bool `protobuf:"varint,4,opt,name=mutation_allowed,json=mutationAllowed,proto3" json:"mutation_allowed,omitempty"`
	// The bucket to operate on (can be overridden on the command line).
	Bucket               string   `protobuf:"bytes,5,opt,name=bucket,proto3" json:"bucket,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Closure of all config for a single cycler run.

func (*RunConfig) Descriptor

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

func (*RunConfig) GetBucket

func (m *RunConfig) GetBucket() string

func (*RunConfig) GetMutationAllowed

func (m *RunConfig) GetMutationAllowed() bool

func (*RunConfig) GetPolicyEffectConfiguration

func (m *RunConfig) GetPolicyEffectConfiguration() *PolicyEffectConfiguration

func (*RunConfig) GetRunLogConfiguration

func (m *RunConfig) GetRunLogConfiguration() *RunLogConfiguration

func (*RunConfig) GetStatsConfiguration

func (m *RunConfig) GetStatsConfiguration() *StatsConfiguration

func (*RunConfig) ProtoMessage

func (*RunConfig) ProtoMessage()

func (*RunConfig) Reset

func (m *RunConfig) Reset()

func (*RunConfig) String

func (m *RunConfig) String() string

func (*RunConfig) XXX_DiscardUnknown

func (m *RunConfig) XXX_DiscardUnknown()

func (*RunConfig) XXX_Marshal

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

func (*RunConfig) XXX_Merge

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

func (*RunConfig) XXX_Size

func (m *RunConfig) XXX_Size() int

func (*RunConfig) XXX_Unmarshal

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

type RunLogConfiguration

type RunLogConfiguration struct {
	// The destination url 'directory' for the logs, can be file:// or gs://.
	DestinationUrl string `protobuf:"bytes,1,opt,name=destination_url,json=destinationUrl,proto3" json:"destination_url,omitempty"`
	// The rough chunk size in bytes to deliver the logs in (before compression).
	ChunkSizeBytes int64 `protobuf:"varint,2,opt,name=chunk_size_bytes,json=chunkSizeBytes,proto3" json:"chunk_size_bytes,omitempty"`
	// How many outstanding log messages can we have before blocking producers.
	ChannelSize int64 `protobuf:"varint,3,opt,name=channel_size,json=channelSize,proto3" json:"channel_size,omitempty"`
	// How many retries we should make to persist logs.
	PersistRetries int64 `protobuf:"varint,4,opt,name=persist_retries,json=persistRetries,proto3" json:"persist_retries,omitempty"`
	// How many logs we'll allow to fail persistence and still continue.
	// Since we do log shipping in goroutines this is also the cap on the number
	// of those.
	MaxUnpersistedLogs   int64    `protobuf:"varint,5,opt,name=max_unpersisted_logs,json=maxUnpersistedLogs,proto3" json:"max_unpersisted_logs,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Options for the log generation during a cycler run.

func (*RunLogConfiguration) Descriptor

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

func (*RunLogConfiguration) GetChannelSize

func (m *RunLogConfiguration) GetChannelSize() int64

func (*RunLogConfiguration) GetChunkSizeBytes

func (m *RunLogConfiguration) GetChunkSizeBytes() int64

func (*RunLogConfiguration) GetDestinationUrl

func (m *RunLogConfiguration) GetDestinationUrl() string

func (*RunLogConfiguration) GetMaxUnpersistedLogs

func (m *RunLogConfiguration) GetMaxUnpersistedLogs() int64

func (*RunLogConfiguration) GetPersistRetries

func (m *RunLogConfiguration) GetPersistRetries() int64

func (*RunLogConfiguration) ProtoMessage

func (*RunLogConfiguration) ProtoMessage()

func (*RunLogConfiguration) Reset

func (m *RunLogConfiguration) Reset()

func (*RunLogConfiguration) String

func (m *RunLogConfiguration) String() string

func (*RunLogConfiguration) XXX_DiscardUnknown

func (m *RunLogConfiguration) XXX_DiscardUnknown()

func (*RunLogConfiguration) XXX_Marshal

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

func (*RunLogConfiguration) XXX_Merge

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

func (*RunLogConfiguration) XXX_Size

func (m *RunLogConfiguration) XXX_Size() int

func (*RunLogConfiguration) XXX_Unmarshal

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

type StatsConfiguration

type StatsConfiguration struct {
	// When generating a report for a prefix, how deep should the breakdown be.
	PrefixReportMaxDepth int64 `protobuf:"varint,1,opt,name=prefix_report_max_depth,json=prefixReportMaxDepth,proto3" json:"prefix_report_max_depth,omitempty"`
	// Histogram options for the objects ages.
	AgeDaysHistogramOptions *HistogramOptions "" /* 134 byte string literal not displayed */
	// Histogram options for the objects sizes.
	SizeBytesHistogramOptions *HistogramOptions "" /* 140 byte string literal not displayed */
	XXX_NoUnkeyedLiteral      struct{}          `json:"-"`
	XXX_unrecognized          []byte            `json:"-"`
	XXX_sizecache             int32             `json:"-"`
}

Options provided to any run providing stats.

func (*StatsConfiguration) Descriptor

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

func (*StatsConfiguration) GetAgeDaysHistogramOptions

func (m *StatsConfiguration) GetAgeDaysHistogramOptions() *HistogramOptions

func (*StatsConfiguration) GetPrefixReportMaxDepth

func (m *StatsConfiguration) GetPrefixReportMaxDepth() int64

func (*StatsConfiguration) GetSizeBytesHistogramOptions

func (m *StatsConfiguration) GetSizeBytesHistogramOptions() *HistogramOptions

func (*StatsConfiguration) ProtoMessage

func (*StatsConfiguration) ProtoMessage()

func (*StatsConfiguration) Reset

func (m *StatsConfiguration) Reset()

func (*StatsConfiguration) String

func (m *StatsConfiguration) String() string

func (*StatsConfiguration) XXX_DiscardUnknown

func (m *StatsConfiguration) XXX_DiscardUnknown()

func (*StatsConfiguration) XXX_Marshal

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

func (*StatsConfiguration) XXX_Merge

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

func (*StatsConfiguration) XXX_Size

func (m *StatsConfiguration) XXX_Size() int

func (*StatsConfiguration) XXX_Unmarshal

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