Help us shape the future of Go! Take the 2026 Go Developer Survey

schemacachepb

package
v1.0.65 Latest Latest
Warning

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

Go to latest
Published: Oct 20, 2026 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Overview

Package schemacachepb contains the private generated Schema cache DTO.

Index

Constants

This section is empty.

Variables

View Source
var (
	DTOVersion_name = map[int32]string{
		0: "DTO_VERSION_UNSPECIFIED",
		1: "DTO_VERSION_V1",
		2: "DTO_VERSION_V2",
		3: "DTO_VERSION_V3",
		4: "DTO_VERSION_V4",
		5: "DTO_VERSION_V5",
	}
	DTOVersion_value = map[string]int32{
		"DTO_VERSION_UNSPECIFIED": 0,
		"DTO_VERSION_V1":          1,
		"DTO_VERSION_V2":          2,
		"DTO_VERSION_V3":          3,
		"DTO_VERSION_V4":          4,
		"DTO_VERSION_V5":          5,
	}
)

Enum value maps for DTOVersion.

View Source
var (
	OverviewSummaryKind_name = map[int32]string{
		0: "OVERVIEW_SUMMARY_KIND_UNSPECIFIED",
		1: "OVERVIEW_SUMMARY_KIND_AGENT_SUMMARY",
		2: "OVERVIEW_SUMMARY_KIND_USE_WHEN",
		3: "OVERVIEW_SUMMARY_KIND_DESCRIPTION",
	}
	OverviewSummaryKind_value = map[string]int32{
		"OVERVIEW_SUMMARY_KIND_UNSPECIFIED":   0,
		"OVERVIEW_SUMMARY_KIND_AGENT_SUMMARY": 1,
		"OVERVIEW_SUMMARY_KIND_USE_WHEN":      2,
		"OVERVIEW_SUMMARY_KIND_DESCRIPTION":   3,
	}
)

Enum value maps for OverviewSummaryKind.

View Source
var (
	ResultOutcome_name = map[int32]string{
		0: "RESULT_OUTCOME_UNSPECIFIED",
		1: "RESULT_OUTCOME_SUCCESS",
		2: "RESULT_OUTCOME_PENDING",
		3: "RESULT_OUTCOME_PARTIAL_FAILURE",
		4: "RESULT_OUTCOME_FAILURE",
	}
	ResultOutcome_value = map[string]int32{
		"RESULT_OUTCOME_UNSPECIFIED":     0,
		"RESULT_OUTCOME_SUCCESS":         1,
		"RESULT_OUTCOME_PENDING":         2,
		"RESULT_OUTCOME_PARTIAL_FAILURE": 3,
		"RESULT_OUTCOME_FAILURE":         4,
	}
)

Enum value maps for ResultOutcome.

View Source
var (
	ExampleDispositionMode_name = map[int32]string{
		0: "EXAMPLE_DISPOSITION_MODE_UNSPECIFIED",
		1: "EXAMPLE_DISPOSITION_MODE_CONTRACT",
		2: "EXAMPLE_DISPOSITION_MODE_DRY_RUN",
		3: "EXAMPLE_DISPOSITION_MODE_CONTRACT_ONLY",
	}
	ExampleDispositionMode_value = map[string]int32{
		"EXAMPLE_DISPOSITION_MODE_UNSPECIFIED":   0,
		"EXAMPLE_DISPOSITION_MODE_CONTRACT":      1,
		"EXAMPLE_DISPOSITION_MODE_DRY_RUN":       2,
		"EXAMPLE_DISPOSITION_MODE_CONTRACT_ONLY": 3,
	}
)

Enum value maps for ExampleDispositionMode.

View Source
var (
	ExampleDispositionReasonCode_name = map[int32]string{
		0: "EXAMPLE_DISPOSITION_REASON_CODE_UNSPECIFIED",
		1: "EXAMPLE_DISPOSITION_REASON_CODE_LOCAL_STATE",
		2: "EXAMPLE_DISPOSITION_REASON_CODE_STATEFUL_PREFLIGHT",
	}
	ExampleDispositionReasonCode_value = map[string]int32{
		"EXAMPLE_DISPOSITION_REASON_CODE_UNSPECIFIED":        0,
		"EXAMPLE_DISPOSITION_REASON_CODE_LOCAL_STATE":        1,
		"EXAMPLE_DISPOSITION_REASON_CODE_STATEFUL_PREFLIGHT": 2,
	}
)

Enum value maps for ExampleDispositionReasonCode.

View Source
var File_schema_cache_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type BoolValue

type BoolValue struct {
	Value bool `protobuf:"varint,1,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*BoolValue) Descriptor deprecated

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

Deprecated: Use BoolValue.ProtoReflect.Descriptor instead.

func (*BoolValue) GetValue

func (x *BoolValue) GetValue() bool

func (*BoolValue) ProtoMessage

func (*BoolValue) ProtoMessage()

func (*BoolValue) ProtoReflect

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

func (*BoolValue) Reset

func (x *BoolValue) Reset()

func (*BoolValue) String

func (x *BoolValue) String() string

type BytesValue

type BytesValue struct {
	Value []byte `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*BytesValue) Descriptor deprecated

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

Deprecated: Use BytesValue.ProtoReflect.Descriptor instead.

func (*BytesValue) GetValue

func (x *BytesValue) GetValue() []byte

func (*BytesValue) ProtoMessage

func (*BytesValue) ProtoMessage()

func (*BytesValue) ProtoReflect

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

func (*BytesValue) Reset

func (x *BytesValue) Reset()

func (*BytesValue) String

func (x *BytesValue) String() string

type CandidateList

type CandidateList struct {
	Items []*FieldCandidate `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"`
	// contains filtered or unexported fields
}

func (*CandidateList) Descriptor deprecated

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

Deprecated: Use CandidateList.ProtoReflect.Descriptor instead.

func (*CandidateList) GetItems

func (x *CandidateList) GetItems() []*FieldCandidate

func (*CandidateList) ProtoMessage

func (*CandidateList) ProtoMessage()

func (*CandidateList) ProtoReflect

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

func (*CandidateList) Reset

func (x *CandidateList) Reset()

func (*CandidateList) String

func (x *CandidateList) String() string

type CommandMetaEntry

type CommandMetaEntry struct {
	LookupPath string   `protobuf:"bytes,1,opt,name=lookup_path,json=lookupPath,proto3" json:"lookup_path,omitempty"`
	CliPath    string   `protobuf:"bytes,3,opt,name=cli_path,json=cliPath,proto3" json:"cli_path,omitempty"`
	Canonical  string   `protobuf:"bytes,4,opt,name=canonical,proto3" json:"canonical,omitempty"`
	ProductId  string   `protobuf:"bytes,5,opt,name=product_id,json=productId,proto3" json:"product_id,omitempty"`
	Title      string   `protobuf:"bytes,6,opt,name=title,proto3" json:"title,omitempty"`
	Aliases    []string `protobuf:"bytes,12,rep,name=aliases,proto3" json:"aliases,omitempty"`
	// Bit 0 marks aliases present-empty versus nil. Other bits fail.
	ListsPresent uint32 `protobuf:"varint,18,opt,name=lists_present,json=listsPresent,proto3" json:"lists_present,omitempty"`
	// contains filtered or unexported fields
}

func (*CommandMetaEntry) Descriptor deprecated

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

Deprecated: Use CommandMetaEntry.ProtoReflect.Descriptor instead.

func (*CommandMetaEntry) GetAliases

func (x *CommandMetaEntry) GetAliases() []string

func (*CommandMetaEntry) GetCanonical

func (x *CommandMetaEntry) GetCanonical() string

func (*CommandMetaEntry) GetCliPath

func (x *CommandMetaEntry) GetCliPath() string

func (*CommandMetaEntry) GetListsPresent

func (x *CommandMetaEntry) GetListsPresent() uint32

func (*CommandMetaEntry) GetLookupPath

func (x *CommandMetaEntry) GetLookupPath() string

func (*CommandMetaEntry) GetProductId

func (x *CommandMetaEntry) GetProductId() string

func (*CommandMetaEntry) GetTitle

func (x *CommandMetaEntry) GetTitle() string

func (*CommandMetaEntry) ProtoMessage

func (*CommandMetaEntry) ProtoMessage()

func (*CommandMetaEntry) ProtoReflect

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

func (*CommandMetaEntry) Reset

func (x *CommandMetaEntry) Reset()

func (*CommandMetaEntry) String

func (x *CommandMetaEntry) String() string

type CommandMetaEntryList

type CommandMetaEntryList struct {
	Items []*CommandMetaEntry `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"`
	// contains filtered or unexported fields
}

func (*CommandMetaEntryList) Descriptor deprecated

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

Deprecated: Use CommandMetaEntryList.ProtoReflect.Descriptor instead.

func (*CommandMetaEntryList) GetItems

func (x *CommandMetaEntryList) GetItems() []*CommandMetaEntry

func (*CommandMetaEntryList) ProtoMessage

func (*CommandMetaEntryList) ProtoMessage()

func (*CommandMetaEntryList) ProtoReflect

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

func (*CommandMetaEntryList) Reset

func (x *CommandMetaEntryList) Reset()

func (*CommandMetaEntryList) String

func (x *CommandMetaEntryList) String() string

type CommandMetaEntryShard

type CommandMetaEntryShard struct {
	ProductId string `protobuf:"bytes,1,opt,name=product_id,json=productId,proto3" json:"product_id,omitempty"`
	Entries   []byte `protobuf:"bytes,2,opt,name=entries,proto3" json:"entries,omitempty"`
	// Row count in the entries blob; lets readers validate a product's command
	// cardinality without decoding the blob.
	EntryCount uint64 `protobuf:"varint,3,opt,name=entry_count,json=entryCount,proto3" json:"entry_count,omitempty"`
	// contains filtered or unexported fields
}

One product's command entries held as a serialized CommandMetaEntryList so meta stays a thin index and single-command lookups decode only their own product's rows.

func (*CommandMetaEntryShard) Descriptor deprecated

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

Deprecated: Use CommandMetaEntryShard.ProtoReflect.Descriptor instead.

func (*CommandMetaEntryShard) GetEntries

func (x *CommandMetaEntryShard) GetEntries() []byte

func (*CommandMetaEntryShard) GetEntryCount

func (x *CommandMetaEntryShard) GetEntryCount() uint64

func (*CommandMetaEntryShard) GetProductId

func (x *CommandMetaEntryShard) GetProductId() string

func (*CommandMetaEntryShard) ProtoMessage

func (*CommandMetaEntryShard) ProtoMessage()

func (*CommandMetaEntryShard) ProtoReflect

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

func (*CommandMetaEntryShard) Reset

func (x *CommandMetaEntryShard) Reset()

func (*CommandMetaEntryShard) String

func (x *CommandMetaEntryShard) String() string

type CommandMetaEntryShardList

type CommandMetaEntryShardList struct {
	Items []*CommandMetaEntryShard `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"`
	// contains filtered or unexported fields
}

func (*CommandMetaEntryShardList) Descriptor deprecated

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

Deprecated: Use CommandMetaEntryShardList.ProtoReflect.Descriptor instead.

func (*CommandMetaEntryShardList) GetItems

func (*CommandMetaEntryShardList) ProtoMessage

func (*CommandMetaEntryShardList) ProtoMessage()

func (*CommandMetaEntryShardList) ProtoReflect

func (*CommandMetaEntryShardList) Reset

func (x *CommandMetaEntryShardList) Reset()

func (*CommandMetaEntryShardList) String

func (x *CommandMetaEntryShardList) String() string

type CommandPayloadDescriptor

type CommandPayloadDescriptor struct {
	ProductId string `protobuf:"bytes,1,opt,name=product_id,json=productId,proto3" json:"product_id,omitempty"`
	Offset    uint64 `protobuf:"varint,2,opt,name=offset,proto3" json:"offset,omitempty"`
	Length    uint64 `protobuf:"varint,3,opt,name=length,proto3" json:"length,omitempty"`
	Sha256    []byte `protobuf:"bytes,4,opt,name=sha256,proto3" json:"sha256,omitempty"`
	// header_length covers the 4-byte length prefix plus the header proto bytes;
	// header_sha256 authenticates exactly that prefix region for header-only reads.
	HeaderLength uint64 `protobuf:"varint,5,opt,name=header_length,json=headerLength,proto3" json:"header_length,omitempty"`
	HeaderSha256 []byte `protobuf:"bytes,6,opt,name=header_sha256,json=headerSha256,proto3" json:"header_sha256,omitempty"`
	// contains filtered or unexported fields
}

func (*CommandPayloadDescriptor) Descriptor deprecated

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

Deprecated: Use CommandPayloadDescriptor.ProtoReflect.Descriptor instead.

func (*CommandPayloadDescriptor) GetHeaderLength

func (x *CommandPayloadDescriptor) GetHeaderLength() uint64

func (*CommandPayloadDescriptor) GetHeaderSha256

func (x *CommandPayloadDescriptor) GetHeaderSha256() []byte

func (*CommandPayloadDescriptor) GetLength

func (x *CommandPayloadDescriptor) GetLength() uint64

func (*CommandPayloadDescriptor) GetOffset

func (x *CommandPayloadDescriptor) GetOffset() uint64

func (*CommandPayloadDescriptor) GetProductId

func (x *CommandPayloadDescriptor) GetProductId() string

func (*CommandPayloadDescriptor) GetSha256

func (x *CommandPayloadDescriptor) GetSha256() []byte

func (*CommandPayloadDescriptor) ProtoMessage

func (*CommandPayloadDescriptor) ProtoMessage()

func (*CommandPayloadDescriptor) ProtoReflect

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

func (*CommandPayloadDescriptor) Reset

func (x *CommandPayloadDescriptor) Reset()

func (*CommandPayloadDescriptor) String

func (x *CommandPayloadDescriptor) String() string

type CommandPayloadDescriptorList

type CommandPayloadDescriptorList struct {
	Items []*CommandPayloadDescriptor `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"`
	// contains filtered or unexported fields
}

func (*CommandPayloadDescriptorList) Descriptor deprecated

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

Deprecated: Use CommandPayloadDescriptorList.ProtoReflect.Descriptor instead.

func (*CommandPayloadDescriptorList) GetItems

func (*CommandPayloadDescriptorList) ProtoMessage

func (*CommandPayloadDescriptorList) ProtoMessage()

func (*CommandPayloadDescriptorList) ProtoReflect

func (*CommandPayloadDescriptorList) Reset

func (x *CommandPayloadDescriptorList) Reset()

func (*CommandPayloadDescriptorList) String

type CommandPayloadEntry

type CommandPayloadEntry struct {
	LookupPath   string                   `protobuf:"bytes,1,opt,name=lookup_path,json=lookupPath,proto3" json:"lookup_path,omitempty"`
	Effect       string                   `protobuf:"bytes,2,opt,name=effect,proto3" json:"effect,omitempty"`
	Risk         string                   `protobuf:"bytes,3,opt,name=risk,proto3" json:"risk,omitempty"`
	Confirmation string                   `protobuf:"bytes,4,opt,name=confirmation,proto3" json:"confirmation,omitempty"`
	Idempotency  string                   `protobuf:"bytes,5,opt,name=idempotency,proto3" json:"idempotency,omitempty"`
	Selection    *CommandSelectionPayload `protobuf:"bytes,6,opt,name=selection,proto3" json:"selection,omitempty"`
	Identity     *CommandMetaEntry        `protobuf:"bytes,7,opt,name=identity,proto3" json:"identity,omitempty"`
	// contains filtered or unexported fields
}

One command's Safety and Selection, held in its product's payload shard. Since DTO v5 the entry also carries the full identity, so the shard header alone resolves a complete CommandMeta without reading the Meta file.

func (*CommandPayloadEntry) Descriptor deprecated

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

Deprecated: Use CommandPayloadEntry.ProtoReflect.Descriptor instead.

func (*CommandPayloadEntry) GetConfirmation

func (x *CommandPayloadEntry) GetConfirmation() string

func (*CommandPayloadEntry) GetEffect

func (x *CommandPayloadEntry) GetEffect() string

func (*CommandPayloadEntry) GetIdempotency

func (x *CommandPayloadEntry) GetIdempotency() string

func (*CommandPayloadEntry) GetIdentity

func (x *CommandPayloadEntry) GetIdentity() *CommandMetaEntry

func (*CommandPayloadEntry) GetLookupPath

func (x *CommandPayloadEntry) GetLookupPath() string

func (*CommandPayloadEntry) GetRisk

func (x *CommandPayloadEntry) GetRisk() string

func (*CommandPayloadEntry) GetSelection

func (x *CommandPayloadEntry) GetSelection() *CommandSelectionPayload

func (*CommandPayloadEntry) ProtoMessage

func (*CommandPayloadEntry) ProtoMessage()

func (*CommandPayloadEntry) ProtoReflect

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

func (*CommandPayloadEntry) Reset

func (x *CommandPayloadEntry) Reset()

func (*CommandPayloadEntry) String

func (x *CommandPayloadEntry) String() string

type CommandPayloadEntryList

type CommandPayloadEntryList struct {
	Items []*CommandPayloadEntry `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"`
	// contains filtered or unexported fields
}

func (*CommandPayloadEntryList) Descriptor deprecated

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

Deprecated: Use CommandPayloadEntryList.ProtoReflect.Descriptor instead.

func (*CommandPayloadEntryList) GetItems

func (*CommandPayloadEntryList) ProtoMessage

func (*CommandPayloadEntryList) ProtoMessage()

func (*CommandPayloadEntryList) ProtoReflect

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

func (*CommandPayloadEntryList) Reset

func (x *CommandPayloadEntryList) Reset()

func (*CommandPayloadEntryList) String

func (x *CommandPayloadEntryList) String() string

type CommandSelectionPayload

type CommandSelectionPayload struct {
	AgentSummary  string   `protobuf:"bytes,1,opt,name=agent_summary,json=agentSummary,proto3" json:"agent_summary,omitempty"`
	UseWhen       []string `protobuf:"bytes,2,rep,name=use_when,json=useWhen,proto3" json:"use_when,omitempty"`
	AvoidWhen     []string `protobuf:"bytes,3,rep,name=avoid_when,json=avoidWhen,proto3" json:"avoid_when,omitempty"`
	Prerequisites []string `protobuf:"bytes,4,rep,name=prerequisites,proto3" json:"prerequisites,omitempty"`
	Tips          []string `protobuf:"bytes,5,rep,name=tips,proto3" json:"tips,omitempty"`
	Examples      []string `protobuf:"bytes,6,rep,name=examples,proto3" json:"examples,omitempty"`
	// Bits 0..4 correspond to the five lists above. A set bit distinguishes
	// present-empty from nil; nonempty lists require their bit. Other bits fail.
	ListsPresent uint32 `protobuf:"varint,7,opt,name=lists_present,json=listsPresent,proto3" json:"lists_present,omitempty"`
	// contains filtered or unexported fields
}

DTO v4 splits the Meta into an Identity-only index and a separate per-product command payload file, so validating every row no longer decodes Safety or Selection, and a single-command read pulls only its own product's payload. The payload file is deliberately independent of the registry so a corrupted registry cannot affect ResolveMeta. Retired fields stay reserved.

func (*CommandSelectionPayload) Descriptor deprecated

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

Deprecated: Use CommandSelectionPayload.ProtoReflect.Descriptor instead.

func (*CommandSelectionPayload) GetAgentSummary

func (x *CommandSelectionPayload) GetAgentSummary() string

func (*CommandSelectionPayload) GetAvoidWhen

func (x *CommandSelectionPayload) GetAvoidWhen() []string

func (*CommandSelectionPayload) GetExamples

func (x *CommandSelectionPayload) GetExamples() []string

func (*CommandSelectionPayload) GetListsPresent

func (x *CommandSelectionPayload) GetListsPresent() uint32

func (*CommandSelectionPayload) GetPrerequisites

func (x *CommandSelectionPayload) GetPrerequisites() []string

func (*CommandSelectionPayload) GetTips

func (x *CommandSelectionPayload) GetTips() []string

func (*CommandSelectionPayload) GetUseWhen

func (x *CommandSelectionPayload) GetUseWhen() []string

func (*CommandSelectionPayload) ProtoMessage

func (*CommandSelectionPayload) ProtoMessage()

func (*CommandSelectionPayload) ProtoReflect

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

func (*CommandSelectionPayload) Reset

func (x *CommandSelectionPayload) Reset()

func (*CommandSelectionPayload) String

func (x *CommandSelectionPayload) String() string

type Constraints

type Constraints struct {
	MutuallyExclusive *StringListList `protobuf:"bytes,1,opt,name=mutually_exclusive,json=mutuallyExclusive,proto3" json:"mutually_exclusive,omitempty"`
	RequireOneOf      *StringListList `protobuf:"bytes,2,opt,name=require_one_of,json=requireOneOf,proto3" json:"require_one_of,omitempty"`
	RequireTogether   *StringListList `protobuf:"bytes,3,opt,name=require_together,json=requireTogether,proto3" json:"require_together,omitempty"`
	// contains filtered or unexported fields
}

func (*Constraints) Descriptor deprecated

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

Deprecated: Use Constraints.ProtoReflect.Descriptor instead.

func (*Constraints) GetMutuallyExclusive

func (x *Constraints) GetMutuallyExclusive() *StringListList

func (*Constraints) GetRequireOneOf

func (x *Constraints) GetRequireOneOf() *StringListList

func (*Constraints) GetRequireTogether

func (x *Constraints) GetRequireTogether() *StringListList

func (*Constraints) ProtoMessage

func (*Constraints) ProtoMessage()

func (*Constraints) ProtoReflect

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

func (*Constraints) Reset

func (x *Constraints) Reset()

func (*Constraints) String

func (x *Constraints) String() string

type DTOVersion

type DTOVersion int32
const (
	DTOVersion_DTO_VERSION_UNSPECIFIED DTOVersion = 0
	DTOVersion_DTO_VERSION_V1          DTOVersion = 1 // Recognized only so readers can explicitly reject retired DTOs.
	DTOVersion_DTO_VERSION_V2          DTOVersion = 2 // Recognized only so readers can explicitly reject retired DTOs.
	DTOVersion_DTO_VERSION_V3          DTOVersion = 3 // Recognized only so readers can explicitly reject retired DTOs.
	DTOVersion_DTO_VERSION_V4          DTOVersion = 4 // Recognized only so readers can explicitly reject retired DTOs.
	DTOVersion_DTO_VERSION_V5          DTOVersion = 5
)

func (DTOVersion) Descriptor

func (DTOVersion) Descriptor() protoreflect.EnumDescriptor

func (DTOVersion) Enum

func (x DTOVersion) Enum() *DTOVersion

func (DTOVersion) EnumDescriptor deprecated

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

Deprecated: Use DTOVersion.Descriptor instead.

func (DTOVersion) Number

func (x DTOVersion) Number() protoreflect.EnumNumber

func (DTOVersion) String

func (x DTOVersion) String() string

func (DTOVersion) Type

type DryRun

type DryRun struct {
	PreviewKind string `protobuf:"bytes,1,opt,name=preview_kind,json=previewKind,proto3" json:"preview_kind,omitempty"`
	RemoteReads bool   `protobuf:"varint,2,opt,name=remote_reads,json=remoteReads,proto3" json:"remote_reads,omitempty"`
	// contains filtered or unexported fields
}

func (*DryRun) Descriptor deprecated

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

Deprecated: Use DryRun.ProtoReflect.Descriptor instead.

func (*DryRun) GetPreviewKind

func (x *DryRun) GetPreviewKind() string

func (*DryRun) GetRemoteReads

func (x *DryRun) GetRemoteReads() bool

func (*DryRun) ProtoMessage

func (*DryRun) ProtoMessage()

func (*DryRun) ProtoReflect

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

func (*DryRun) Reset

func (x *DryRun) Reset()

func (*DryRun) String

func (x *DryRun) String() string

type ExampleDisposition

type ExampleDisposition struct {
	Index      *IntValue                    `protobuf:"bytes,1,opt,name=index,proto3" json:"index,omitempty"`
	Mode       ExampleDispositionMode       `protobuf:"varint,2,opt,name=mode,proto3,enum=dws.schemacache.v2.ExampleDispositionMode" json:"mode,omitempty"`
	ReasonCode ExampleDispositionReasonCode `` /* 145-byte string literal not displayed */
	Reason     string                       `protobuf:"bytes,4,opt,name=reason,proto3" json:"reason,omitempty"`
	Reviewed   bool                         `protobuf:"varint,5,opt,name=reviewed,proto3" json:"reviewed,omitempty"`
	// contains filtered or unexported fields
}

func (*ExampleDisposition) Descriptor deprecated

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

Deprecated: Use ExampleDisposition.ProtoReflect.Descriptor instead.

func (*ExampleDisposition) GetIndex

func (x *ExampleDisposition) GetIndex() *IntValue

func (*ExampleDisposition) GetMode

func (*ExampleDisposition) GetReason

func (x *ExampleDisposition) GetReason() string

func (*ExampleDisposition) GetReasonCode

func (*ExampleDisposition) GetReviewed

func (x *ExampleDisposition) GetReviewed() bool

func (*ExampleDisposition) ProtoMessage

func (*ExampleDisposition) ProtoMessage()

func (*ExampleDisposition) ProtoReflect

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

func (*ExampleDisposition) Reset

func (x *ExampleDisposition) Reset()

func (*ExampleDisposition) String

func (x *ExampleDisposition) String() string

type ExampleDispositionList

type ExampleDispositionList struct {
	Items []*ExampleDisposition `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"`
	// contains filtered or unexported fields
}

func (*ExampleDispositionList) Descriptor deprecated

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

Deprecated: Use ExampleDispositionList.ProtoReflect.Descriptor instead.

func (*ExampleDispositionList) GetItems

func (x *ExampleDispositionList) GetItems() []*ExampleDisposition

func (*ExampleDispositionList) ProtoMessage

func (*ExampleDispositionList) ProtoMessage()

func (*ExampleDispositionList) ProtoReflect

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

func (*ExampleDispositionList) Reset

func (x *ExampleDispositionList) Reset()

func (*ExampleDispositionList) String

func (x *ExampleDispositionList) String() string

type ExampleDispositionMode

type ExampleDispositionMode int32
const (
	ExampleDispositionMode_EXAMPLE_DISPOSITION_MODE_UNSPECIFIED   ExampleDispositionMode = 0
	ExampleDispositionMode_EXAMPLE_DISPOSITION_MODE_CONTRACT      ExampleDispositionMode = 1
	ExampleDispositionMode_EXAMPLE_DISPOSITION_MODE_DRY_RUN       ExampleDispositionMode = 2
	ExampleDispositionMode_EXAMPLE_DISPOSITION_MODE_CONTRACT_ONLY ExampleDispositionMode = 3
)

func (ExampleDispositionMode) Descriptor

func (ExampleDispositionMode) Enum

func (ExampleDispositionMode) EnumDescriptor deprecated

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

Deprecated: Use ExampleDispositionMode.Descriptor instead.

func (ExampleDispositionMode) Number

func (ExampleDispositionMode) String

func (x ExampleDispositionMode) String() string

func (ExampleDispositionMode) Type

type ExampleDispositionReasonCode

type ExampleDispositionReasonCode int32
const (
	ExampleDispositionReasonCode_EXAMPLE_DISPOSITION_REASON_CODE_UNSPECIFIED        ExampleDispositionReasonCode = 0
	ExampleDispositionReasonCode_EXAMPLE_DISPOSITION_REASON_CODE_LOCAL_STATE        ExampleDispositionReasonCode = 1
	ExampleDispositionReasonCode_EXAMPLE_DISPOSITION_REASON_CODE_STATEFUL_PREFLIGHT ExampleDispositionReasonCode = 2
)

func (ExampleDispositionReasonCode) Descriptor

func (ExampleDispositionReasonCode) Enum

func (ExampleDispositionReasonCode) EnumDescriptor deprecated

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

Deprecated: Use ExampleDispositionReasonCode.Descriptor instead.

func (ExampleDispositionReasonCode) Number

func (ExampleDispositionReasonCode) String

func (ExampleDispositionReasonCode) Type

type FieldCandidate

type FieldCandidate struct {
	Value        *BytesValue `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	Source       string      `protobuf:"bytes,2,opt,name=source,proto3" json:"source,omitempty"`
	SourceRef    string      `protobuf:"bytes,3,opt,name=source_ref,json=sourceRef,proto3" json:"source_ref,omitempty"`
	Precedence   string      `protobuf:"bytes,4,opt,name=precedence,proto3" json:"precedence,omitempty"`
	ReviewReason string      `protobuf:"bytes,5,opt,name=review_reason,json=reviewReason,proto3" json:"review_reason,omitempty"`
	Selected     *BoolValue  `protobuf:"bytes,6,opt,name=selected,proto3" json:"selected,omitempty"`
	// contains filtered or unexported fields
}

func (*FieldCandidate) Descriptor deprecated

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

Deprecated: Use FieldCandidate.ProtoReflect.Descriptor instead.

func (*FieldCandidate) GetPrecedence

func (x *FieldCandidate) GetPrecedence() string

func (*FieldCandidate) GetReviewReason

func (x *FieldCandidate) GetReviewReason() string

func (*FieldCandidate) GetSelected

func (x *FieldCandidate) GetSelected() *BoolValue

func (*FieldCandidate) GetSource

func (x *FieldCandidate) GetSource() string

func (*FieldCandidate) GetSourceRef

func (x *FieldCandidate) GetSourceRef() string

func (*FieldCandidate) GetValue

func (x *FieldCandidate) GetValue() *BytesValue

func (*FieldCandidate) ProtoMessage

func (*FieldCandidate) ProtoMessage()

func (*FieldCandidate) ProtoReflect

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

func (*FieldCandidate) Reset

func (x *FieldCandidate) Reset()

func (*FieldCandidate) String

func (x *FieldCandidate) String() string

type FieldProvenance

type FieldProvenance struct {
	Value                *BytesValue    `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	Source               string         `protobuf:"bytes,2,opt,name=source,proto3" json:"source,omitempty"`
	SourceRef            string         `protobuf:"bytes,3,opt,name=source_ref,json=sourceRef,proto3" json:"source_ref,omitempty"`
	Precedence           string         `protobuf:"bytes,4,opt,name=precedence,proto3" json:"precedence,omitempty"`
	Resolution           string         `protobuf:"bytes,5,opt,name=resolution,proto3" json:"resolution,omitempty"`
	ReviewReason         string         `protobuf:"bytes,6,opt,name=review_reason,json=reviewReason,proto3" json:"review_reason,omitempty"`
	Candidates           *CandidateList `protobuf:"bytes,7,opt,name=candidates,proto3" json:"candidates,omitempty"`
	OverriddenCandidates *CandidateList `protobuf:"bytes,8,opt,name=overridden_candidates,json=overriddenCandidates,proto3" json:"overridden_candidates,omitempty"`
	// contains filtered or unexported fields
}

func (*FieldProvenance) Descriptor deprecated

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

Deprecated: Use FieldProvenance.ProtoReflect.Descriptor instead.

func (*FieldProvenance) GetCandidates

func (x *FieldProvenance) GetCandidates() *CandidateList

func (*FieldProvenance) GetOverriddenCandidates

func (x *FieldProvenance) GetOverriddenCandidates() *CandidateList

func (*FieldProvenance) GetPrecedence

func (x *FieldProvenance) GetPrecedence() string

func (*FieldProvenance) GetResolution

func (x *FieldProvenance) GetResolution() string

func (*FieldProvenance) GetReviewReason

func (x *FieldProvenance) GetReviewReason() string

func (*FieldProvenance) GetSource

func (x *FieldProvenance) GetSource() string

func (*FieldProvenance) GetSourceRef

func (x *FieldProvenance) GetSourceRef() string

func (*FieldProvenance) GetValue

func (x *FieldProvenance) GetValue() *BytesValue

func (*FieldProvenance) ProtoMessage

func (*FieldProvenance) ProtoMessage()

func (*FieldProvenance) ProtoReflect

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

func (*FieldProvenance) Reset

func (x *FieldProvenance) Reset()

func (*FieldProvenance) String

func (x *FieldProvenance) String() string

type IntValue

type IntValue struct {
	Value int64 `protobuf:"varint,1,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*IntValue) Descriptor deprecated

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

Deprecated: Use IntValue.ProtoReflect.Descriptor instead.

func (*IntValue) GetValue

func (x *IntValue) GetValue() int64

func (*IntValue) ProtoMessage

func (*IntValue) ProtoMessage()

func (*IntValue) ProtoReflect

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

func (*IntValue) Reset

func (x *IntValue) Reset()

func (*IntValue) String

func (x *IntValue) String() string

type Interface

type Interface struct {
	Ref          *InterfaceRef `protobuf:"bytes,1,opt,name=ref,proto3" json:"ref,omitempty"`
	Mode         string        `protobuf:"bytes,2,opt,name=mode,proto3" json:"mode,omitempty"`
	Availability string        `protobuf:"bytes,3,opt,name=availability,proto3" json:"availability,omitempty"`
	Reason       string        `protobuf:"bytes,4,opt,name=reason,proto3" json:"reason,omitempty"`
	// contains filtered or unexported fields
}

func (*Interface) Descriptor deprecated

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

Deprecated: Use Interface.ProtoReflect.Descriptor instead.

func (*Interface) GetAvailability

func (x *Interface) GetAvailability() string

func (*Interface) GetMode

func (x *Interface) GetMode() string

func (*Interface) GetReason

func (x *Interface) GetReason() string

func (*Interface) GetRef

func (x *Interface) GetRef() *InterfaceRef

func (*Interface) ProtoMessage

func (*Interface) ProtoMessage()

func (*Interface) ProtoReflect

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

func (*Interface) Reset

func (x *Interface) Reset()

func (*Interface) String

func (x *Interface) String() string

type InterfaceRef

type InterfaceRef struct {
	ProductId string `protobuf:"bytes,1,opt,name=product_id,json=productId,proto3" json:"product_id,omitempty"`
	RpcName   string `protobuf:"bytes,2,opt,name=rpc_name,json=rpcName,proto3" json:"rpc_name,omitempty"`
	// contains filtered or unexported fields
}

func (*InterfaceRef) Descriptor deprecated

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

Deprecated: Use InterfaceRef.ProtoReflect.Descriptor instead.

func (*InterfaceRef) GetProductId

func (x *InterfaceRef) GetProductId() string

func (*InterfaceRef) GetRpcName

func (x *InterfaceRef) GetRpcName() string

func (*InterfaceRef) ProtoMessage

func (*InterfaceRef) ProtoMessage()

func (*InterfaceRef) ProtoReflect

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

func (*InterfaceRef) Reset

func (x *InterfaceRef) Reset()

func (*InterfaceRef) String

func (x *InterfaceRef) String() string

type LocatorEntry

type LocatorEntry struct {
	LookupPath string `protobuf:"bytes,1,opt,name=lookup_path,json=lookupPath,proto3" json:"lookup_path,omitempty"`
	ProductId  string `protobuf:"bytes,2,opt,name=product_id,json=productId,proto3" json:"product_id,omitempty"`
	// contains filtered or unexported fields
}

func (*LocatorEntry) Descriptor deprecated

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

Deprecated: Use LocatorEntry.ProtoReflect.Descriptor instead.

func (*LocatorEntry) GetLookupPath

func (x *LocatorEntry) GetLookupPath() string

func (*LocatorEntry) GetProductId

func (x *LocatorEntry) GetProductId() string

func (*LocatorEntry) ProtoMessage

func (*LocatorEntry) ProtoMessage()

func (*LocatorEntry) ProtoReflect

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

func (*LocatorEntry) Reset

func (x *LocatorEntry) Reset()

func (*LocatorEntry) String

func (x *LocatorEntry) String() string

type LocatorEntryList

type LocatorEntryList struct {
	Items []*LocatorEntry `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"`
	// contains filtered or unexported fields
}

func (*LocatorEntryList) Descriptor deprecated

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

Deprecated: Use LocatorEntryList.ProtoReflect.Descriptor instead.

func (*LocatorEntryList) GetItems

func (x *LocatorEntryList) GetItems() []*LocatorEntry

func (*LocatorEntryList) ProtoMessage

func (*LocatorEntryList) ProtoMessage()

func (*LocatorEntryList) ProtoReflect

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

func (*LocatorEntryList) Reset

func (x *LocatorEntryList) Reset()

func (*LocatorEntryList) String

func (x *LocatorEntryList) String() string

type OverviewProduct

type OverviewProduct struct {
	Id          string              `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	ToolCount   uint64              `protobuf:"varint,2,opt,name=tool_count,json=toolCount,proto3" json:"tool_count,omitempty"`
	SchemaPath  string              `protobuf:"bytes,3,opt,name=schema_path,json=schemaPath,proto3" json:"schema_path,omitempty"`
	SummaryKind OverviewSummaryKind `` /* 139-byte string literal not displayed */
	Summary     string              `protobuf:"bytes,5,opt,name=summary,proto3" json:"summary,omitempty"`
	// contains filtered or unexported fields
}

func (*OverviewProduct) Descriptor deprecated

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

Deprecated: Use OverviewProduct.ProtoReflect.Descriptor instead.

func (*OverviewProduct) GetId

func (x *OverviewProduct) GetId() string

func (*OverviewProduct) GetSchemaPath

func (x *OverviewProduct) GetSchemaPath() string

func (*OverviewProduct) GetSummary

func (x *OverviewProduct) GetSummary() string

func (*OverviewProduct) GetSummaryKind

func (x *OverviewProduct) GetSummaryKind() OverviewSummaryKind

func (*OverviewProduct) GetToolCount

func (x *OverviewProduct) GetToolCount() uint64

func (*OverviewProduct) ProtoMessage

func (*OverviewProduct) ProtoMessage()

func (*OverviewProduct) ProtoReflect

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

func (*OverviewProduct) Reset

func (x *OverviewProduct) Reset()

func (*OverviewProduct) String

func (x *OverviewProduct) String() string

type OverviewProductList

type OverviewProductList struct {
	Items []*OverviewProduct `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"`
	// contains filtered or unexported fields
}

func (*OverviewProductList) Descriptor deprecated

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

Deprecated: Use OverviewProductList.ProtoReflect.Descriptor instead.

func (*OverviewProductList) GetItems

func (x *OverviewProductList) GetItems() []*OverviewProduct

func (*OverviewProductList) ProtoMessage

func (*OverviewProductList) ProtoMessage()

func (*OverviewProductList) ProtoReflect

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

func (*OverviewProductList) Reset

func (x *OverviewProductList) Reset()

func (*OverviewProductList) String

func (x *OverviewProductList) String() string

type OverviewSummaryKind

type OverviewSummaryKind int32
const (
	OverviewSummaryKind_OVERVIEW_SUMMARY_KIND_UNSPECIFIED   OverviewSummaryKind = 0
	OverviewSummaryKind_OVERVIEW_SUMMARY_KIND_AGENT_SUMMARY OverviewSummaryKind = 1
	OverviewSummaryKind_OVERVIEW_SUMMARY_KIND_USE_WHEN      OverviewSummaryKind = 2
	OverviewSummaryKind_OVERVIEW_SUMMARY_KIND_DESCRIPTION   OverviewSummaryKind = 3
)

func (OverviewSummaryKind) Descriptor

func (OverviewSummaryKind) Enum

func (OverviewSummaryKind) EnumDescriptor deprecated

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

Deprecated: Use OverviewSummaryKind.Descriptor instead.

func (OverviewSummaryKind) Number

func (OverviewSummaryKind) String

func (x OverviewSummaryKind) String() string

func (OverviewSummaryKind) Type

type Pagination

type Pagination struct {
	Kind                  string `protobuf:"bytes,1,opt,name=kind,proto3" json:"kind,omitempty"`
	CursorParameter       string `protobuf:"bytes,2,opt,name=cursor_parameter,json=cursorParameter,proto3" json:"cursor_parameter,omitempty"`
	MetaPath              string `protobuf:"bytes,3,opt,name=meta_path,json=metaPath,proto3" json:"meta_path,omitempty"`
	EndpointExhaustedPath string `` /* 126-byte string literal not displayed */
	NextTokenPath         string `protobuf:"bytes,5,opt,name=next_token_path,json=nextTokenPath,proto3" json:"next_token_path,omitempty"`
	// contains filtered or unexported fields
}

func (*Pagination) Descriptor deprecated

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

Deprecated: Use Pagination.ProtoReflect.Descriptor instead.

func (*Pagination) GetCursorParameter

func (x *Pagination) GetCursorParameter() string

func (*Pagination) GetEndpointExhaustedPath

func (x *Pagination) GetEndpointExhaustedPath() string

func (*Pagination) GetKind

func (x *Pagination) GetKind() string

func (*Pagination) GetMetaPath

func (x *Pagination) GetMetaPath() string

func (*Pagination) GetNextTokenPath

func (x *Pagination) GetNextTokenPath() string

func (*Pagination) ProtoMessage

func (*Pagination) ProtoMessage()

func (*Pagination) ProtoReflect

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

func (*Pagination) Reset

func (x *Pagination) Reset()

func (*Pagination) String

func (x *Pagination) String() string

type ParameterList

type ParameterList struct {
	Items []*ParameterSpec `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"`
	// contains filtered or unexported fields
}

func (*ParameterList) Descriptor deprecated

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

Deprecated: Use ParameterList.ProtoReflect.Descriptor instead.

func (*ParameterList) GetItems

func (x *ParameterList) GetItems() []*ParameterSpec

func (*ParameterList) ProtoMessage

func (*ParameterList) ProtoMessage()

func (*ParameterList) ProtoReflect

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

func (*ParameterList) Reset

func (x *ParameterList) Reset()

func (*ParameterList) String

func (x *ParameterList) String() string

type ParameterSpec

type ParameterSpec struct {
	Name                 string          `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Type                 string          `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"`
	Description          string          `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	Property             string          `protobuf:"bytes,4,opt,name=property,proto3" json:"property,omitempty"`
	Required             bool            `protobuf:"varint,5,opt,name=required,proto3" json:"required,omitempty"`
	CliRequired          bool            `protobuf:"varint,6,opt,name=cli_required,json=cliRequired,proto3" json:"cli_required,omitempty"`
	RequiredWhen         string          `protobuf:"bytes,7,opt,name=required_when,json=requiredWhen,proto3" json:"required_when,omitempty"`
	DefaultValue         *BytesValue     `protobuf:"bytes,8,opt,name=default_value,json=defaultValue,proto3" json:"default_value,omitempty"`
	InterfaceDefault     *BytesValue     `protobuf:"bytes,9,opt,name=interface_default,json=interfaceDefault,proto3" json:"interface_default,omitempty"`
	Example              *BytesValue     `protobuf:"bytes,10,opt,name=example,proto3" json:"example,omitempty"`
	Format               string          `protobuf:"bytes,11,opt,name=format,proto3" json:"format,omitempty"`
	Enum                 *StringList     `protobuf:"bytes,12,opt,name=enum,proto3" json:"enum,omitempty"`
	InterfaceDescription string          `protobuf:"bytes,13,opt,name=interface_description,json=interfaceDescription,proto3" json:"interface_description,omitempty"`
	InterfaceType        string          `protobuf:"bytes,14,opt,name=interface_type,json=interfaceType,proto3" json:"interface_type,omitempty"`
	FieldProvenance      *ProvenanceList `protobuf:"bytes,15,opt,name=field_provenance,json=fieldProvenance,proto3" json:"field_provenance,omitempty"`
	// Multiple accepted value formats (e.g. date and date-time). Replaces the
	// single-format lane for parameters that accept alternatives; Format stays
	// for single-format parameters.
	AnyOf *StringList `protobuf:"bytes,16,opt,name=any_of,json=anyOf,proto3" json:"any_of,omitempty"`
	// contains filtered or unexported fields
}

func (*ParameterSpec) Descriptor deprecated

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

Deprecated: Use ParameterSpec.ProtoReflect.Descriptor instead.

func (*ParameterSpec) GetAnyOf

func (x *ParameterSpec) GetAnyOf() *StringList

func (*ParameterSpec) GetCliRequired

func (x *ParameterSpec) GetCliRequired() bool

func (*ParameterSpec) GetDefaultValue

func (x *ParameterSpec) GetDefaultValue() *BytesValue

func (*ParameterSpec) GetDescription

func (x *ParameterSpec) GetDescription() string

func (*ParameterSpec) GetEnum

func (x *ParameterSpec) GetEnum() *StringList

func (*ParameterSpec) GetExample

func (x *ParameterSpec) GetExample() *BytesValue

func (*ParameterSpec) GetFieldProvenance

func (x *ParameterSpec) GetFieldProvenance() *ProvenanceList

func (*ParameterSpec) GetFormat

func (x *ParameterSpec) GetFormat() string

func (*ParameterSpec) GetInterfaceDefault

func (x *ParameterSpec) GetInterfaceDefault() *BytesValue

func (*ParameterSpec) GetInterfaceDescription

func (x *ParameterSpec) GetInterfaceDescription() string

func (*ParameterSpec) GetInterfaceType

func (x *ParameterSpec) GetInterfaceType() string

func (*ParameterSpec) GetName

func (x *ParameterSpec) GetName() string

func (*ParameterSpec) GetProperty

func (x *ParameterSpec) GetProperty() string

func (*ParameterSpec) GetRequired

func (x *ParameterSpec) GetRequired() bool

func (*ParameterSpec) GetRequiredWhen

func (x *ParameterSpec) GetRequiredWhen() string

func (*ParameterSpec) GetType

func (x *ParameterSpec) GetType() string

func (*ParameterSpec) ProtoMessage

func (*ParameterSpec) ProtoMessage()

func (*ParameterSpec) ProtoReflect

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

func (*ParameterSpec) Reset

func (x *ParameterSpec) Reset()

func (*ParameterSpec) String

func (x *ParameterSpec) String() string

type Positional

type Positional struct {
	Name        string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Type        string `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"`
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	Required    bool   `protobuf:"varint,4,opt,name=required,proto3" json:"required,omitempty"`
	Variadic    bool   `protobuf:"varint,5,opt,name=variadic,proto3" json:"variadic,omitempty"`
	Index       int64  `protobuf:"varint,6,opt,name=index,proto3" json:"index,omitempty"`
	// contains filtered or unexported fields
}

func (*Positional) Descriptor deprecated

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

Deprecated: Use Positional.ProtoReflect.Descriptor instead.

func (*Positional) GetDescription

func (x *Positional) GetDescription() string

func (*Positional) GetIndex

func (x *Positional) GetIndex() int64

func (*Positional) GetName

func (x *Positional) GetName() string

func (*Positional) GetRequired

func (x *Positional) GetRequired() bool

func (*Positional) GetType

func (x *Positional) GetType() string

func (*Positional) GetVariadic

func (x *Positional) GetVariadic() bool

func (*Positional) ProtoMessage

func (*Positional) ProtoMessage()

func (*Positional) ProtoReflect

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

func (*Positional) Reset

func (x *Positional) Reset()

func (*Positional) String

func (x *Positional) String() string

type PositionalList

type PositionalList struct {
	Items []*Positional `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"`
	// contains filtered or unexported fields
}

func (*PositionalList) Descriptor deprecated

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

Deprecated: Use PositionalList.ProtoReflect.Descriptor instead.

func (*PositionalList) GetItems

func (x *PositionalList) GetItems() []*Positional

func (*PositionalList) ProtoMessage

func (*PositionalList) ProtoMessage()

func (*PositionalList) ProtoReflect

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

func (*PositionalList) Reset

func (x *PositionalList) Reset()

func (*PositionalList) String

func (x *PositionalList) String() string

type ProductDescriptor

type ProductDescriptor struct {
	ProductId string `protobuf:"bytes,1,opt,name=product_id,json=productId,proto3" json:"product_id,omitempty"`
	Offset    uint64 `protobuf:"varint,2,opt,name=offset,proto3" json:"offset,omitempty"`
	Length    uint64 `protobuf:"varint,3,opt,name=length,proto3" json:"length,omitempty"`
	Sha256    []byte `protobuf:"bytes,4,opt,name=sha256,proto3" json:"sha256,omitempty"`
	// contains filtered or unexported fields
}

func (*ProductDescriptor) Descriptor deprecated

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

Deprecated: Use ProductDescriptor.ProtoReflect.Descriptor instead.

func (*ProductDescriptor) GetLength

func (x *ProductDescriptor) GetLength() uint64

func (*ProductDescriptor) GetOffset

func (x *ProductDescriptor) GetOffset() uint64

func (*ProductDescriptor) GetProductId

func (x *ProductDescriptor) GetProductId() string

func (*ProductDescriptor) GetSha256

func (x *ProductDescriptor) GetSha256() []byte

func (*ProductDescriptor) ProtoMessage

func (*ProductDescriptor) ProtoMessage()

func (*ProductDescriptor) ProtoReflect

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

func (*ProductDescriptor) Reset

func (x *ProductDescriptor) Reset()

func (*ProductDescriptor) String

func (x *ProductDescriptor) String() string

type ProductDescriptorList

type ProductDescriptorList struct {
	Items []*ProductDescriptor `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"`
	// contains filtered or unexported fields
}

func (*ProductDescriptorList) Descriptor deprecated

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

Deprecated: Use ProductDescriptorList.ProtoReflect.Descriptor instead.

func (*ProductDescriptorList) GetItems

func (x *ProductDescriptorList) GetItems() []*ProductDescriptor

func (*ProductDescriptorList) ProtoMessage

func (*ProductDescriptorList) ProtoMessage()

func (*ProductDescriptorList) ProtoReflect

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

func (*ProductDescriptorList) Reset

func (x *ProductDescriptorList) Reset()

func (*ProductDescriptorList) String

func (x *ProductDescriptorList) String() string

type ProductSpec

type ProductSpec struct {
	Id              string          `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Name            string          `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Description     string          `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	Runtime         bool            `protobuf:"varint,4,opt,name=runtime,proto3" json:"runtime,omitempty"`
	Tools           *ToolList       `protobuf:"bytes,5,opt,name=tools,proto3" json:"tools,omitempty"`
	Selection       *Selection      `protobuf:"bytes,6,opt,name=selection,proto3" json:"selection,omitempty"`
	FieldProvenance *ProvenanceList `protobuf:"bytes,7,opt,name=field_provenance,json=fieldProvenance,proto3" json:"field_provenance,omitempty"`
	// contains filtered or unexported fields
}

func (*ProductSpec) Descriptor deprecated

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

Deprecated: Use ProductSpec.ProtoReflect.Descriptor instead.

func (*ProductSpec) GetDescription

func (x *ProductSpec) GetDescription() string

func (*ProductSpec) GetFieldProvenance

func (x *ProductSpec) GetFieldProvenance() *ProvenanceList

func (*ProductSpec) GetId

func (x *ProductSpec) GetId() string

func (*ProductSpec) GetName

func (x *ProductSpec) GetName() string

func (*ProductSpec) GetRuntime

func (x *ProductSpec) GetRuntime() bool

func (*ProductSpec) GetSelection

func (x *ProductSpec) GetSelection() *Selection

func (*ProductSpec) GetTools

func (x *ProductSpec) GetTools() *ToolList

func (*ProductSpec) ProtoMessage

func (*ProductSpec) ProtoMessage()

func (*ProductSpec) ProtoReflect

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

func (*ProductSpec) Reset

func (x *ProductSpec) Reset()

func (*ProductSpec) String

func (x *ProductSpec) String() string

type ProvenanceEntry

type ProvenanceEntry struct {
	Key   string           `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	Value *FieldProvenance `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*ProvenanceEntry) Descriptor deprecated

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

Deprecated: Use ProvenanceEntry.ProtoReflect.Descriptor instead.

func (*ProvenanceEntry) GetKey

func (x *ProvenanceEntry) GetKey() string

func (*ProvenanceEntry) GetValue

func (x *ProvenanceEntry) GetValue() *FieldProvenance

func (*ProvenanceEntry) ProtoMessage

func (*ProvenanceEntry) ProtoMessage()

func (*ProvenanceEntry) ProtoReflect

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

func (*ProvenanceEntry) Reset

func (x *ProvenanceEntry) Reset()

func (*ProvenanceEntry) String

func (x *ProvenanceEntry) String() string

type ProvenanceList

type ProvenanceList struct {
	Items []*ProvenanceEntry `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"`
	// contains filtered or unexported fields
}

func (*ProvenanceList) Descriptor deprecated

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

Deprecated: Use ProvenanceList.ProtoReflect.Descriptor instead.

func (*ProvenanceList) GetItems

func (x *ProvenanceList) GetItems() []*ProvenanceEntry

func (*ProvenanceList) ProtoMessage

func (*ProvenanceList) ProtoMessage()

func (*ProvenanceList) ProtoReflect

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

func (*ProvenanceList) Reset

func (x *ProvenanceList) Reset()

func (*ProvenanceList) String

func (x *ProvenanceList) String() string

type RegistryFields

type RegistryFields struct {
	Kind          string      `protobuf:"bytes,1,opt,name=kind,proto3" json:"kind,omitempty"`
	Level         string      `protobuf:"bytes,2,opt,name=level,proto3" json:"level,omitempty"`
	Source        string      `protobuf:"bytes,3,opt,name=source,proto3" json:"source,omitempty"`
	AgentMetadata *BytesValue `protobuf:"bytes,4,opt,name=agent_metadata,json=agentMetadata,proto3" json:"agent_metadata,omitempty"`
	// contains filtered or unexported fields
}

func (*RegistryFields) Descriptor deprecated

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

Deprecated: Use RegistryFields.ProtoReflect.Descriptor instead.

func (*RegistryFields) GetAgentMetadata

func (x *RegistryFields) GetAgentMetadata() *BytesValue

func (*RegistryFields) GetKind

func (x *RegistryFields) GetKind() string

func (*RegistryFields) GetLevel

func (x *RegistryFields) GetLevel() string

func (*RegistryFields) GetSource

func (x *RegistryFields) GetSource() string

func (*RegistryFields) ProtoMessage

func (*RegistryFields) ProtoMessage()

func (*RegistryFields) ProtoReflect

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

func (*RegistryFields) Reset

func (x *RegistryFields) Reset()

func (*RegistryFields) String

func (x *RegistryFields) String() string

type RenderedSchemaLeafRef

type RenderedSchemaLeafRef struct {
	CanonicalPath string `protobuf:"bytes,1,opt,name=canonical_path,json=canonicalPath,proto3" json:"canonical_path,omitempty"`
	Offset        uint64 `protobuf:"varint,2,opt,name=offset,proto3" json:"offset,omitempty"`
	Length        uint64 `protobuf:"varint,3,opt,name=length,proto3" json:"length,omitempty"`
	Sha256        []byte `protobuf:"bytes,4,opt,name=sha256,proto3" json:"sha256,omitempty"`
	// contains filtered or unexported fields
}

One canonical command's rendered compact leaf descriptor. The leaf bytes live in the shard's raw blob region right after the header, so a leaf query reads only the small header and its own blob instead of the whole shard. offset/length address the blob region (0 = first byte after the header).

func (*RenderedSchemaLeafRef) Descriptor deprecated

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

Deprecated: Use RenderedSchemaLeafRef.ProtoReflect.Descriptor instead.

func (*RenderedSchemaLeafRef) GetCanonicalPath

func (x *RenderedSchemaLeafRef) GetCanonicalPath() string

func (*RenderedSchemaLeafRef) GetLength

func (x *RenderedSchemaLeafRef) GetLength() uint64

func (*RenderedSchemaLeafRef) GetOffset

func (x *RenderedSchemaLeafRef) GetOffset() uint64

func (*RenderedSchemaLeafRef) GetSha256

func (x *RenderedSchemaLeafRef) GetSha256() []byte

func (*RenderedSchemaLeafRef) ProtoMessage

func (*RenderedSchemaLeafRef) ProtoMessage()

func (*RenderedSchemaLeafRef) ProtoReflect

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

func (*RenderedSchemaLeafRef) Reset

func (x *RenderedSchemaLeafRef) Reset()

func (*RenderedSchemaLeafRef) String

func (x *RenderedSchemaLeafRef) String() string

type RenderedSchemaLeafRefList

type RenderedSchemaLeafRefList struct {
	Items []*RenderedSchemaLeafRef `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"`
	// contains filtered or unexported fields
}

func (*RenderedSchemaLeafRefList) Descriptor deprecated

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

Deprecated: Use RenderedSchemaLeafRefList.ProtoReflect.Descriptor instead.

func (*RenderedSchemaLeafRefList) GetItems

func (*RenderedSchemaLeafRefList) ProtoMessage

func (*RenderedSchemaLeafRefList) ProtoMessage()

func (*RenderedSchemaLeafRefList) ProtoReflect

func (*RenderedSchemaLeafRefList) Reset

func (x *RenderedSchemaLeafRefList) Reset()

func (*RenderedSchemaLeafRefList) String

func (x *RenderedSchemaLeafRefList) String() string

type Result

type Result struct {
	Outcomes       *ResultOutcomeList `protobuf:"bytes,1,opt,name=outcomes,proto3" json:"outcomes,omitempty"`
	DataSchema     *BytesValue        `protobuf:"bytes,2,opt,name=data_schema,json=dataSchema,proto3" json:"data_schema,omitempty"`
	SensitivePaths *StringList        `protobuf:"bytes,3,opt,name=sensitive_paths,json=sensitivePaths,proto3" json:"sensitive_paths,omitempty"`
	// contains filtered or unexported fields
}

func (*Result) Descriptor deprecated

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

Deprecated: Use Result.ProtoReflect.Descriptor instead.

func (*Result) GetDataSchema

func (x *Result) GetDataSchema() *BytesValue

func (*Result) GetOutcomes

func (x *Result) GetOutcomes() *ResultOutcomeList

func (*Result) GetSensitivePaths

func (x *Result) GetSensitivePaths() *StringList

func (*Result) ProtoMessage

func (*Result) ProtoMessage()

func (*Result) ProtoReflect

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

func (*Result) Reset

func (x *Result) Reset()

func (*Result) String

func (x *Result) String() string

type ResultOutcome

type ResultOutcome int32
const (
	ResultOutcome_RESULT_OUTCOME_UNSPECIFIED     ResultOutcome = 0
	ResultOutcome_RESULT_OUTCOME_SUCCESS         ResultOutcome = 1
	ResultOutcome_RESULT_OUTCOME_PENDING         ResultOutcome = 2
	ResultOutcome_RESULT_OUTCOME_PARTIAL_FAILURE ResultOutcome = 3
	ResultOutcome_RESULT_OUTCOME_FAILURE         ResultOutcome = 4
)

func (ResultOutcome) Descriptor

func (ResultOutcome) Enum

func (x ResultOutcome) Enum() *ResultOutcome

func (ResultOutcome) EnumDescriptor deprecated

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

Deprecated: Use ResultOutcome.Descriptor instead.

func (ResultOutcome) Number

func (ResultOutcome) String

func (x ResultOutcome) String() string

func (ResultOutcome) Type

type ResultOutcomeList

type ResultOutcomeList struct {
	Items []ResultOutcome `protobuf:"varint,1,rep,packed,name=items,proto3,enum=dws.schemacache.v2.ResultOutcome" json:"items,omitempty"`
	// contains filtered or unexported fields
}

func (*ResultOutcomeList) Descriptor deprecated

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

Deprecated: Use ResultOutcomeList.ProtoReflect.Descriptor instead.

func (*ResultOutcomeList) GetItems

func (x *ResultOutcomeList) GetItems() []ResultOutcome

func (*ResultOutcomeList) ProtoMessage

func (*ResultOutcomeList) ProtoMessage()

func (*ResultOutcomeList) ProtoReflect

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

func (*ResultOutcomeList) Reset

func (x *ResultOutcomeList) Reset()

func (*ResultOutcomeList) String

func (x *ResultOutcomeList) String() string

type Safety

type Safety struct {
	Effect       string `protobuf:"bytes,1,opt,name=effect,proto3" json:"effect,omitempty"`
	EffectSource string `protobuf:"bytes,2,opt,name=effect_source,json=effectSource,proto3" json:"effect_source,omitempty"`
	Risk         string `protobuf:"bytes,3,opt,name=risk,proto3" json:"risk,omitempty"`
	Confirmation string `protobuf:"bytes,4,opt,name=confirmation,proto3" json:"confirmation,omitempty"`
	Idempotency  string `protobuf:"bytes,5,opt,name=idempotency,proto3" json:"idempotency,omitempty"`
	// contains filtered or unexported fields
}

func (*Safety) Descriptor deprecated

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

Deprecated: Use Safety.ProtoReflect.Descriptor instead.

func (*Safety) GetConfirmation

func (x *Safety) GetConfirmation() string

func (*Safety) GetEffect

func (x *Safety) GetEffect() string

func (*Safety) GetEffectSource

func (x *Safety) GetEffectSource() string

func (*Safety) GetIdempotency

func (x *Safety) GetIdempotency() string

func (*Safety) GetRisk

func (x *Safety) GetRisk() string

func (*Safety) ProtoMessage

func (*Safety) ProtoMessage()

func (*Safety) ProtoReflect

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

func (*Safety) Reset

func (x *Safety) Reset()

func (*Safety) String

func (x *Safety) String() string

type SchemaCommandPayloadCache

type SchemaCommandPayloadCache struct {
	DtoVersion DTOVersion               `` /* 127-byte string literal not displayed */
	ProductId  string                   `protobuf:"bytes,2,opt,name=product_id,json=productId,proto3" json:"product_id,omitempty"`
	Entries    *CommandPayloadEntryList `protobuf:"bytes,3,opt,name=entries,proto3" json:"entries,omitempty"`
	// Field 4 carried inline rendered leaf bytes in the unreleased v5 draft;
	// it now carries the leaf index. Never shipped to a release branch.
	RenderedLeafIndex *RenderedSchemaLeafRefList `protobuf:"bytes,4,opt,name=rendered_leaf_index,json=renderedLeafIndex,proto3" json:"rendered_leaf_index,omitempty"`
	// contains filtered or unexported fields
}

A product's command payload shard on disk is the 4-byte big-endian header length, then this message (the header), then the concatenated rendered leaf blobs addressed by rendered_leaf_index. The descriptor's header_sha256 authenticates the length prefix and header bytes; each ref's sha256 authenticates its own blob.

func (*SchemaCommandPayloadCache) Descriptor deprecated

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

Deprecated: Use SchemaCommandPayloadCache.ProtoReflect.Descriptor instead.

func (*SchemaCommandPayloadCache) GetDtoVersion

func (x *SchemaCommandPayloadCache) GetDtoVersion() DTOVersion

func (*SchemaCommandPayloadCache) GetEntries

func (*SchemaCommandPayloadCache) GetProductId

func (x *SchemaCommandPayloadCache) GetProductId() string

func (*SchemaCommandPayloadCache) GetRenderedLeafIndex

func (x *SchemaCommandPayloadCache) GetRenderedLeafIndex() *RenderedSchemaLeafRefList

func (*SchemaCommandPayloadCache) ProtoMessage

func (*SchemaCommandPayloadCache) ProtoMessage()

func (*SchemaCommandPayloadCache) ProtoReflect

func (*SchemaCommandPayloadCache) Reset

func (x *SchemaCommandPayloadCache) Reset()

func (*SchemaCommandPayloadCache) String

func (x *SchemaCommandPayloadCache) String() string

type SchemaMetaCache

type SchemaMetaCache struct {
	DtoVersion                DTOVersion                    `` /* 127-byte string literal not displayed */
	Registry                  *RegistryFields               `protobuf:"bytes,2,opt,name=registry,proto3" json:"registry,omitempty"`
	Overview                  *SchemaOverviewCache          `protobuf:"bytes,4,opt,name=overview,proto3" json:"overview,omitempty"`
	Locators                  *LocatorEntryList             `protobuf:"bytes,5,opt,name=locators,proto3" json:"locators,omitempty"`
	ProductDescriptors        *ProductDescriptorList        `protobuf:"bytes,6,opt,name=product_descriptors,json=productDescriptors,proto3" json:"product_descriptors,omitempty"`
	RegistryDataLength        uint64                        `protobuf:"varint,7,opt,name=registry_data_length,json=registryDataLength,proto3" json:"registry_data_length,omitempty"`
	RegistryDataSha256        []byte                        `protobuf:"bytes,8,opt,name=registry_data_sha256,json=registryDataSha256,proto3" json:"registry_data_sha256,omitempty"`
	SourceSha256              []byte                        `protobuf:"bytes,9,opt,name=source_sha256,json=sourceSha256,proto3" json:"source_sha256,omitempty"`
	SurfaceSha256             []byte                        `protobuf:"bytes,10,opt,name=surface_sha256,json=surfaceSha256,proto3" json:"surface_sha256,omitempty"`
	CommandPayloadDescriptors *CommandPayloadDescriptorList `` /* 139-byte string literal not displayed */
	PayloadDataLength         uint64                        `protobuf:"varint,12,opt,name=payload_data_length,json=payloadDataLength,proto3" json:"payload_data_length,omitempty"`
	PayloadSha256             []byte                        `protobuf:"bytes,13,opt,name=payload_sha256,json=payloadSha256,proto3" json:"payload_sha256,omitempty"`
	// Per-product command entry shards, sorted by product_id. Each entries blob
	// is a serialized CommandMetaEntryList sorted by lookup_path. Keeping the
	// rows as opaque bytes lets meta decode skip all of them; a lookup decodes
	// only its own product's shard.
	CommandEntryShards *CommandMetaEntryShardList `protobuf:"bytes,14,opt,name=command_entry_shards,json=commandEntryShards,proto3" json:"command_entry_shards,omitempty"`
	// contains filtered or unexported fields
}

func (*SchemaMetaCache) Descriptor deprecated

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

Deprecated: Use SchemaMetaCache.ProtoReflect.Descriptor instead.

func (*SchemaMetaCache) GetCommandEntryShards

func (x *SchemaMetaCache) GetCommandEntryShards() *CommandMetaEntryShardList

func (*SchemaMetaCache) GetCommandPayloadDescriptors

func (x *SchemaMetaCache) GetCommandPayloadDescriptors() *CommandPayloadDescriptorList

func (*SchemaMetaCache) GetDtoVersion

func (x *SchemaMetaCache) GetDtoVersion() DTOVersion

func (*SchemaMetaCache) GetLocators

func (x *SchemaMetaCache) GetLocators() *LocatorEntryList

func (*SchemaMetaCache) GetOverview

func (x *SchemaMetaCache) GetOverview() *SchemaOverviewCache

func (*SchemaMetaCache) GetPayloadDataLength

func (x *SchemaMetaCache) GetPayloadDataLength() uint64

func (*SchemaMetaCache) GetPayloadSha256

func (x *SchemaMetaCache) GetPayloadSha256() []byte

func (*SchemaMetaCache) GetProductDescriptors

func (x *SchemaMetaCache) GetProductDescriptors() *ProductDescriptorList

func (*SchemaMetaCache) GetRegistry

func (x *SchemaMetaCache) GetRegistry() *RegistryFields

func (*SchemaMetaCache) GetRegistryDataLength

func (x *SchemaMetaCache) GetRegistryDataLength() uint64

func (*SchemaMetaCache) GetRegistryDataSha256

func (x *SchemaMetaCache) GetRegistryDataSha256() []byte

func (*SchemaMetaCache) GetSourceSha256

func (x *SchemaMetaCache) GetSourceSha256() []byte

func (*SchemaMetaCache) GetSurfaceSha256

func (x *SchemaMetaCache) GetSurfaceSha256() []byte

func (*SchemaMetaCache) ProtoMessage

func (*SchemaMetaCache) ProtoMessage()

func (*SchemaMetaCache) ProtoReflect

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

func (*SchemaMetaCache) Reset

func (x *SchemaMetaCache) Reset()

func (*SchemaMetaCache) String

func (x *SchemaMetaCache) String() string

type SchemaOverviewCache

type SchemaOverviewCache struct {
	Registry  *RegistryFields      `protobuf:"bytes,1,opt,name=registry,proto3" json:"registry,omitempty"`
	Products  *OverviewProductList `protobuf:"bytes,2,opt,name=products,proto3" json:"products,omitempty"`
	ToolCount uint64               `protobuf:"varint,3,opt,name=tool_count,json=toolCount,proto3" json:"tool_count,omitempty"`
	// contains filtered or unexported fields
}

func (*SchemaOverviewCache) Descriptor deprecated

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

Deprecated: Use SchemaOverviewCache.ProtoReflect.Descriptor instead.

func (*SchemaOverviewCache) GetProducts

func (x *SchemaOverviewCache) GetProducts() *OverviewProductList

func (*SchemaOverviewCache) GetRegistry

func (x *SchemaOverviewCache) GetRegistry() *RegistryFields

func (*SchemaOverviewCache) GetToolCount

func (x *SchemaOverviewCache) GetToolCount() uint64

func (*SchemaOverviewCache) ProtoMessage

func (*SchemaOverviewCache) ProtoMessage()

func (*SchemaOverviewCache) ProtoReflect

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

func (*SchemaOverviewCache) Reset

func (x *SchemaOverviewCache) Reset()

func (*SchemaOverviewCache) String

func (x *SchemaOverviewCache) String() string

type SchemaPayloadIndex

type SchemaPayloadIndex struct {
	DtoVersion DTOVersion                    `` /* 127-byte string literal not displayed */
	Locators   *LocatorEntryList             `protobuf:"bytes,2,opt,name=locators,proto3" json:"locators,omitempty"`
	Products   *CommandPayloadDescriptorList `protobuf:"bytes,3,opt,name=products,proto3" json:"products,omitempty"`
	// contains filtered or unexported fields
}

The payload file opens with a 4-byte big-endian length prefix and this self-describing index, authenticated by the binary-pinned identity, so command-metadata reads (ResolveMeta, schema leaf queries) never touch the Meta or registry files on the hot path. Locators mirror the Meta's and are cross-checked at build time.

func (*SchemaPayloadIndex) Descriptor deprecated

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

Deprecated: Use SchemaPayloadIndex.ProtoReflect.Descriptor instead.

func (*SchemaPayloadIndex) GetDtoVersion

func (x *SchemaPayloadIndex) GetDtoVersion() DTOVersion

func (*SchemaPayloadIndex) GetLocators

func (x *SchemaPayloadIndex) GetLocators() *LocatorEntryList

func (*SchemaPayloadIndex) GetProducts

func (*SchemaPayloadIndex) ProtoMessage

func (*SchemaPayloadIndex) ProtoMessage()

func (*SchemaPayloadIndex) ProtoReflect

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

func (*SchemaPayloadIndex) Reset

func (x *SchemaPayloadIndex) Reset()

func (*SchemaPayloadIndex) String

func (x *SchemaPayloadIndex) String() string

type SchemaProductCache

type SchemaProductCache struct {
	DtoVersion DTOVersion      `` /* 127-byte string literal not displayed */
	Registry   *RegistryFields `protobuf:"bytes,2,opt,name=registry,proto3" json:"registry,omitempty"`
	Product    *ProductSpec    `protobuf:"bytes,3,opt,name=product,proto3" json:"product,omitempty"`
	// contains filtered or unexported fields
}

func (*SchemaProductCache) Descriptor deprecated

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

Deprecated: Use SchemaProductCache.ProtoReflect.Descriptor instead.

func (*SchemaProductCache) GetDtoVersion

func (x *SchemaProductCache) GetDtoVersion() DTOVersion

func (*SchemaProductCache) GetProduct

func (x *SchemaProductCache) GetProduct() *ProductSpec

func (*SchemaProductCache) GetRegistry

func (x *SchemaProductCache) GetRegistry() *RegistryFields

func (*SchemaProductCache) ProtoMessage

func (*SchemaProductCache) ProtoMessage()

func (*SchemaProductCache) ProtoReflect

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

func (*SchemaProductCache) Reset

func (x *SchemaProductCache) Reset()

func (*SchemaProductCache) String

func (x *SchemaProductCache) String() string

type Selection

type Selection struct {
	AgentSummary        string                  `protobuf:"bytes,1,opt,name=agent_summary,json=agentSummary,proto3" json:"agent_summary,omitempty"`
	AgentSummarySource  string                  `protobuf:"bytes,2,opt,name=agent_summary_source,json=agentSummarySource,proto3" json:"agent_summary_source,omitempty"`
	UseWhen             *StringList             `protobuf:"bytes,3,opt,name=use_when,json=useWhen,proto3" json:"use_when,omitempty"`
	AvoidWhen           *StringList             `protobuf:"bytes,4,opt,name=avoid_when,json=avoidWhen,proto3" json:"avoid_when,omitempty"`
	Prerequisites       *StringList             `protobuf:"bytes,5,opt,name=prerequisites,proto3" json:"prerequisites,omitempty"`
	Tips                *StringList             `protobuf:"bytes,6,opt,name=tips,proto3" json:"tips,omitempty"`
	WorkflowRefs        *StringList             `protobuf:"bytes,7,opt,name=workflow_refs,json=workflowRefs,proto3" json:"workflow_refs,omitempty"`
	Examples            *StringList             `protobuf:"bytes,8,opt,name=examples,proto3" json:"examples,omitempty"`
	ExampleDispositions *ExampleDispositionList `protobuf:"bytes,9,opt,name=example_dispositions,json=exampleDispositions,proto3" json:"example_dispositions,omitempty"`
	Reviewed            *BoolValue              `protobuf:"bytes,10,opt,name=reviewed,proto3" json:"reviewed,omitempty"`
	SourceRefs          *StringList             `protobuf:"bytes,11,opt,name=source_refs,json=sourceRefs,proto3" json:"source_refs,omitempty"`
	MetadataSource      string                  `protobuf:"bytes,12,opt,name=metadata_source,json=metadataSource,proto3" json:"metadata_source,omitempty"`
	// contains filtered or unexported fields
}

func (*Selection) Descriptor deprecated

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

Deprecated: Use Selection.ProtoReflect.Descriptor instead.

func (*Selection) GetAgentSummary

func (x *Selection) GetAgentSummary() string

func (*Selection) GetAgentSummarySource

func (x *Selection) GetAgentSummarySource() string

func (*Selection) GetAvoidWhen

func (x *Selection) GetAvoidWhen() *StringList

func (*Selection) GetExampleDispositions

func (x *Selection) GetExampleDispositions() *ExampleDispositionList

func (*Selection) GetExamples

func (x *Selection) GetExamples() *StringList

func (*Selection) GetMetadataSource

func (x *Selection) GetMetadataSource() string

func (*Selection) GetPrerequisites

func (x *Selection) GetPrerequisites() *StringList

func (*Selection) GetReviewed

func (x *Selection) GetReviewed() *BoolValue

func (*Selection) GetSourceRefs

func (x *Selection) GetSourceRefs() *StringList

func (*Selection) GetTips

func (x *Selection) GetTips() *StringList

func (*Selection) GetUseWhen

func (x *Selection) GetUseWhen() *StringList

func (*Selection) GetWorkflowRefs

func (x *Selection) GetWorkflowRefs() *StringList

func (*Selection) ProtoMessage

func (*Selection) ProtoMessage()

func (*Selection) ProtoReflect

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

func (*Selection) Reset

func (x *Selection) Reset()

func (*Selection) String

func (x *Selection) String() string

type StringList

type StringList struct {
	Items []string `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"`
	// contains filtered or unexported fields
}

func (*StringList) Descriptor deprecated

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

Deprecated: Use StringList.ProtoReflect.Descriptor instead.

func (*StringList) GetItems

func (x *StringList) GetItems() []string

func (*StringList) ProtoMessage

func (*StringList) ProtoMessage()

func (*StringList) ProtoReflect

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

func (*StringList) Reset

func (x *StringList) Reset()

func (*StringList) String

func (x *StringList) String() string

type StringListList

type StringListList struct {
	Items []*StringList `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"`
	// contains filtered or unexported fields
}

func (*StringListList) Descriptor deprecated

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

Deprecated: Use StringListList.ProtoReflect.Descriptor instead.

func (*StringListList) GetItems

func (x *StringListList) GetItems() []*StringList

func (*StringListList) ProtoMessage

func (*StringListList) ProtoMessage()

func (*StringListList) ProtoReflect

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

func (*StringListList) Reset

func (x *StringListList) Reset()

func (*StringListList) String

func (x *StringListList) String() string

type ToolIdentity

type ToolIdentity struct {
	ProductId       string      `protobuf:"bytes,1,opt,name=product_id,json=productId,proto3" json:"product_id,omitempty"`
	SourceProductId string      `protobuf:"bytes,2,opt,name=source_product_id,json=sourceProductId,proto3" json:"source_product_id,omitempty"`
	Name            string      `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	CliName         string      `protobuf:"bytes,4,opt,name=cli_name,json=cliName,proto3" json:"cli_name,omitempty"`
	CanonicalPath   string      `protobuf:"bytes,5,opt,name=canonical_path,json=canonicalPath,proto3" json:"canonical_path,omitempty"`
	Path            string      `protobuf:"bytes,6,opt,name=path,proto3" json:"path,omitempty"`
	CliPath         string      `protobuf:"bytes,7,opt,name=cli_path,json=cliPath,proto3" json:"cli_path,omitempty"`
	PrimaryCliPath  string      `protobuf:"bytes,8,opt,name=primary_cli_path,json=primaryCliPath,proto3" json:"primary_cli_path,omitempty"`
	Group           string      `protobuf:"bytes,9,opt,name=group,proto3" json:"group,omitempty"`
	Aliases         *StringList `protobuf:"bytes,10,opt,name=aliases,proto3" json:"aliases,omitempty"`
	IsAlias         bool        `protobuf:"varint,11,opt,name=is_alias,json=isAlias,proto3" json:"is_alias,omitempty"`
	Source          string      `protobuf:"bytes,12,opt,name=source,proto3" json:"source,omitempty"`
	// contains filtered or unexported fields
}

func (*ToolIdentity) Descriptor deprecated

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

Deprecated: Use ToolIdentity.ProtoReflect.Descriptor instead.

func (*ToolIdentity) GetAliases

func (x *ToolIdentity) GetAliases() *StringList

func (*ToolIdentity) GetCanonicalPath

func (x *ToolIdentity) GetCanonicalPath() string

func (*ToolIdentity) GetCliName

func (x *ToolIdentity) GetCliName() string

func (*ToolIdentity) GetCliPath

func (x *ToolIdentity) GetCliPath() string

func (*ToolIdentity) GetGroup

func (x *ToolIdentity) GetGroup() string

func (*ToolIdentity) GetIsAlias

func (x *ToolIdentity) GetIsAlias() bool

func (*ToolIdentity) GetName

func (x *ToolIdentity) GetName() string

func (*ToolIdentity) GetPath

func (x *ToolIdentity) GetPath() string

func (*ToolIdentity) GetPrimaryCliPath

func (x *ToolIdentity) GetPrimaryCliPath() string

func (*ToolIdentity) GetProductId

func (x *ToolIdentity) GetProductId() string

func (*ToolIdentity) GetSource

func (x *ToolIdentity) GetSource() string

func (*ToolIdentity) GetSourceProductId

func (x *ToolIdentity) GetSourceProductId() string

func (*ToolIdentity) ProtoMessage

func (*ToolIdentity) ProtoMessage()

func (*ToolIdentity) ProtoReflect

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

func (*ToolIdentity) Reset

func (x *ToolIdentity) Reset()

func (*ToolIdentity) String

func (x *ToolIdentity) String() string

type ToolList

type ToolList struct {
	Items []*ToolSpec `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"`
	// contains filtered or unexported fields
}

func (*ToolList) Descriptor deprecated

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

Deprecated: Use ToolList.ProtoReflect.Descriptor instead.

func (*ToolList) GetItems

func (x *ToolList) GetItems() []*ToolSpec

func (*ToolList) ProtoMessage

func (*ToolList) ProtoMessage()

func (*ToolList) ProtoReflect

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

func (*ToolList) Reset

func (x *ToolList) Reset()

func (*ToolList) String

func (x *ToolList) String() string

type ToolSpec

type ToolSpec struct {
	Identity        *ToolIdentity   `protobuf:"bytes,1,opt,name=identity,proto3" json:"identity,omitempty"`
	Display         string          `protobuf:"bytes,2,opt,name=display,proto3" json:"display,omitempty"`
	Title           string          `protobuf:"bytes,3,opt,name=title,proto3" json:"title,omitempty"`
	Description     string          `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	MetadataSource  string          `protobuf:"bytes,5,opt,name=metadata_source,json=metadataSource,proto3" json:"metadata_source,omitempty"`
	Parameters      *ParameterList  `protobuf:"bytes,6,opt,name=parameters,proto3" json:"parameters,omitempty"`
	Constraints     *Constraints    `protobuf:"bytes,7,opt,name=constraints,proto3" json:"constraints,omitempty"`
	Positionals     *PositionalList `protobuf:"bytes,8,opt,name=positionals,proto3" json:"positionals,omitempty"`
	DryRun          *DryRun         `protobuf:"bytes,9,opt,name=dry_run,json=dryRun,proto3" json:"dry_run,omitempty"`
	Result          *Result         `protobuf:"bytes,10,opt,name=result,proto3" json:"result,omitempty"`
	Pagination      *Pagination     `protobuf:"bytes,11,opt,name=pagination,proto3" json:"pagination,omitempty"`
	Safety          *Safety         `protobuf:"bytes,12,opt,name=safety,proto3" json:"safety,omitempty"`
	Interface       *Interface      `protobuf:"bytes,13,opt,name=interface,proto3" json:"interface,omitempty"`
	Selection       *Selection      `protobuf:"bytes,14,opt,name=selection,proto3" json:"selection,omitempty"`
	FieldProvenance *ProvenanceList `protobuf:"bytes,15,opt,name=field_provenance,json=fieldProvenance,proto3" json:"field_provenance,omitempty"`
	Wait            *WaitSpec       `protobuf:"bytes,16,opt,name=wait,proto3" json:"wait,omitempty"`
	// contains filtered or unexported fields
}

func (*ToolSpec) Descriptor deprecated

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

Deprecated: Use ToolSpec.ProtoReflect.Descriptor instead.

func (*ToolSpec) GetConstraints

func (x *ToolSpec) GetConstraints() *Constraints

func (*ToolSpec) GetDescription

func (x *ToolSpec) GetDescription() string

func (*ToolSpec) GetDisplay

func (x *ToolSpec) GetDisplay() string

func (*ToolSpec) GetDryRun

func (x *ToolSpec) GetDryRun() *DryRun

func (*ToolSpec) GetFieldProvenance

func (x *ToolSpec) GetFieldProvenance() *ProvenanceList

func (*ToolSpec) GetIdentity

func (x *ToolSpec) GetIdentity() *ToolIdentity

func (*ToolSpec) GetInterface

func (x *ToolSpec) GetInterface() *Interface

func (*ToolSpec) GetMetadataSource

func (x *ToolSpec) GetMetadataSource() string

func (*ToolSpec) GetPagination

func (x *ToolSpec) GetPagination() *Pagination

func (*ToolSpec) GetParameters

func (x *ToolSpec) GetParameters() *ParameterList

func (*ToolSpec) GetPositionals

func (x *ToolSpec) GetPositionals() *PositionalList

func (*ToolSpec) GetResult

func (x *ToolSpec) GetResult() *Result

func (*ToolSpec) GetSafety

func (x *ToolSpec) GetSafety() *Safety

func (*ToolSpec) GetSelection

func (x *ToolSpec) GetSelection() *Selection

func (*ToolSpec) GetTitle

func (x *ToolSpec) GetTitle() string

func (*ToolSpec) GetWait

func (x *ToolSpec) GetWait() *WaitSpec

func (*ToolSpec) ProtoMessage

func (*ToolSpec) ProtoMessage()

func (*ToolSpec) ProtoReflect

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

func (*ToolSpec) Reset

func (x *ToolSpec) Reset()

func (*ToolSpec) String

func (x *ToolSpec) String() string

type WaitSpec

type WaitSpec struct {
	Mode               string            `protobuf:"bytes,1,opt,name=mode,proto3" json:"mode,omitempty"`
	PollCommand        string            `protobuf:"bytes,2,opt,name=poll_command,json=pollCommand,proto3" json:"poll_command,omitempty"`
	StatusQuery        string            `protobuf:"bytes,3,opt,name=status_query,json=statusQuery,proto3" json:"status_query,omitempty"`
	Terminal           *WaitTerminalList `protobuf:"bytes,4,opt,name=terminal,proto3" json:"terminal,omitempty"`
	PendingValues      []string          `protobuf:"bytes,5,rep,name=pending_values,json=pendingValues,proto3" json:"pending_values,omitempty"`
	EventKey           string            `protobuf:"bytes,6,opt,name=event_key,json=eventKey,proto3" json:"event_key,omitempty"`
	MatchField         string            `protobuf:"bytes,7,opt,name=match_field,json=matchField,proto3" json:"match_field,omitempty"`
	ResourceQuery      string            `protobuf:"bytes,8,opt,name=resource_query,json=resourceQuery,proto3" json:"resource_query,omitempty"`
	DefaultTimeoutSecs int32             `protobuf:"varint,9,opt,name=default_timeout_secs,json=defaultTimeoutSecs,proto3" json:"default_timeout_secs,omitempty"`
	// contains filtered or unexported fields
}

func (*WaitSpec) Descriptor deprecated

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

Deprecated: Use WaitSpec.ProtoReflect.Descriptor instead.

func (*WaitSpec) GetDefaultTimeoutSecs

func (x *WaitSpec) GetDefaultTimeoutSecs() int32

func (*WaitSpec) GetEventKey

func (x *WaitSpec) GetEventKey() string

func (*WaitSpec) GetMatchField

func (x *WaitSpec) GetMatchField() string

func (*WaitSpec) GetMode

func (x *WaitSpec) GetMode() string

func (*WaitSpec) GetPendingValues

func (x *WaitSpec) GetPendingValues() []string

func (*WaitSpec) GetPollCommand

func (x *WaitSpec) GetPollCommand() string

func (*WaitSpec) GetResourceQuery

func (x *WaitSpec) GetResourceQuery() string

func (*WaitSpec) GetStatusQuery

func (x *WaitSpec) GetStatusQuery() string

func (*WaitSpec) GetTerminal

func (x *WaitSpec) GetTerminal() *WaitTerminalList

func (*WaitSpec) ProtoMessage

func (*WaitSpec) ProtoMessage()

func (*WaitSpec) ProtoReflect

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

func (*WaitSpec) Reset

func (x *WaitSpec) Reset()

func (*WaitSpec) String

func (x *WaitSpec) String() string

type WaitTerminalEntry

type WaitTerminalEntry struct {
	Status  string        `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"`
	Outcome ResultOutcome `protobuf:"varint,2,opt,name=outcome,proto3,enum=dws.schemacache.v2.ResultOutcome" json:"outcome,omitempty"`
	// contains filtered or unexported fields
}

func (*WaitTerminalEntry) Descriptor deprecated

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

Deprecated: Use WaitTerminalEntry.ProtoReflect.Descriptor instead.

func (*WaitTerminalEntry) GetOutcome

func (x *WaitTerminalEntry) GetOutcome() ResultOutcome

func (*WaitTerminalEntry) GetStatus

func (x *WaitTerminalEntry) GetStatus() string

func (*WaitTerminalEntry) ProtoMessage

func (*WaitTerminalEntry) ProtoMessage()

func (*WaitTerminalEntry) ProtoReflect

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

func (*WaitTerminalEntry) Reset

func (x *WaitTerminalEntry) Reset()

func (*WaitTerminalEntry) String

func (x *WaitTerminalEntry) String() string

type WaitTerminalList

type WaitTerminalList struct {
	Items []*WaitTerminalEntry `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"`
	// contains filtered or unexported fields
}

func (*WaitTerminalList) Descriptor deprecated

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

Deprecated: Use WaitTerminalList.ProtoReflect.Descriptor instead.

func (*WaitTerminalList) GetItems

func (x *WaitTerminalList) GetItems() []*WaitTerminalEntry

func (*WaitTerminalList) ProtoMessage

func (*WaitTerminalList) ProtoMessage()

func (*WaitTerminalList) ProtoReflect

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

func (*WaitTerminalList) Reset

func (x *WaitTerminalList) Reset()

func (*WaitTerminalList) String

func (x *WaitTerminalList) String() string

Jump to

Keyboard shortcuts

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