api

package
v0.0.0-...-8fd779a Latest Latest
Warning

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

Go to latest
Published: Jun 24, 2026 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var File_plugin_api_api_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type Base

type Base struct {
	// contains filtered or unexported fields
}

func (*Base) ClearMetadata

func (x *Base) ClearMetadata()

func (*Base) GetMetadata

func (x *Base) GetMetadata() *Metadata

func (*Base) HasMetadata

func (x *Base) HasMetadata() bool

func (*Base) ProtoMessage

func (*Base) ProtoMessage()

func (*Base) ProtoReflect

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

func (*Base) Reset

func (x *Base) Reset()

func (*Base) SetMetadata

func (x *Base) SetMetadata(v *Metadata)

func (*Base) String

func (x *Base) String() string

type Base_builder

type Base_builder struct {
	Metadata *Metadata
	// contains filtered or unexported fields
}

func (Base_builder) Build

func (b0 Base_builder) Build() *Base

type CreateOrUpdateRequest

type CreateOrUpdateRequest struct {
	// contains filtered or unexported fields
}

func (*CreateOrUpdateRequest) ClearItem

func (x *CreateOrUpdateRequest) ClearItem()

func (*CreateOrUpdateRequest) GetItem

func (x *CreateOrUpdateRequest) GetItem() *anypb.Any

func (*CreateOrUpdateRequest) HasItem

func (x *CreateOrUpdateRequest) HasItem() bool

func (*CreateOrUpdateRequest) ProtoMessage

func (*CreateOrUpdateRequest) ProtoMessage()

func (*CreateOrUpdateRequest) ProtoReflect

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

func (*CreateOrUpdateRequest) Reset

func (x *CreateOrUpdateRequest) Reset()

func (*CreateOrUpdateRequest) SetItem

func (x *CreateOrUpdateRequest) SetItem(v *anypb.Any)

func (*CreateOrUpdateRequest) String

func (x *CreateOrUpdateRequest) String() string

type CreateOrUpdateRequest_builder

type CreateOrUpdateRequest_builder struct {
	Item *anypb.Any
	// contains filtered or unexported fields
}

func (CreateOrUpdateRequest_builder) Build

type CreateOrUpdateResponse

type CreateOrUpdateResponse struct {
	// contains filtered or unexported fields
}

func (*CreateOrUpdateResponse) ClearItem

func (x *CreateOrUpdateResponse) ClearItem()

func (*CreateOrUpdateResponse) GetItem

func (x *CreateOrUpdateResponse) GetItem() *anypb.Any

func (*CreateOrUpdateResponse) HasItem

func (x *CreateOrUpdateResponse) HasItem() bool

func (*CreateOrUpdateResponse) ProtoMessage

func (*CreateOrUpdateResponse) ProtoMessage()

func (*CreateOrUpdateResponse) ProtoReflect

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

func (*CreateOrUpdateResponse) Reset

func (x *CreateOrUpdateResponse) Reset()

func (*CreateOrUpdateResponse) SetItem

func (x *CreateOrUpdateResponse) SetItem(v *anypb.Any)

func (*CreateOrUpdateResponse) String

func (x *CreateOrUpdateResponse) String() string

type CreateOrUpdateResponse_builder

type CreateOrUpdateResponse_builder struct {
	Item *anypb.Any
	// contains filtered or unexported fields
}

func (CreateOrUpdateResponse_builder) Build

type DeleteRequest

type DeleteRequest struct {
	XXX_raceDetectHookData protoimpl.RaceDetectHookData
	XXX_presence           [1]uint32
	// contains filtered or unexported fields
}

func (*DeleteRequest) ClearId

func (x *DeleteRequest) ClearId()

func (*DeleteRequest) GetId

func (x *DeleteRequest) GetId() string

func (*DeleteRequest) HasId

func (x *DeleteRequest) HasId() bool

func (*DeleteRequest) ProtoMessage

func (*DeleteRequest) ProtoMessage()

func (*DeleteRequest) ProtoReflect

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

func (*DeleteRequest) Reset

func (x *DeleteRequest) Reset()

func (*DeleteRequest) SetId

func (x *DeleteRequest) SetId(v string)

func (*DeleteRequest) String

func (x *DeleteRequest) String() string

type DeleteRequest_builder

type DeleteRequest_builder struct {
	Id *string
	// contains filtered or unexported fields
}

func (DeleteRequest_builder) Build

type DeleteResponse

type DeleteResponse struct {
	// contains filtered or unexported fields
}

func (*DeleteResponse) ProtoMessage

func (*DeleteResponse) ProtoMessage()

func (*DeleteResponse) ProtoReflect

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

func (*DeleteResponse) Reset

func (x *DeleteResponse) Reset()

func (*DeleteResponse) String

func (x *DeleteResponse) String() string

type DeleteResponse_builder

type DeleteResponse_builder struct {
	// contains filtered or unexported fields
}

func (DeleteResponse_builder) Build

type GetRequest

type GetRequest struct {
	XXX_raceDetectHookData protoimpl.RaceDetectHookData
	XXX_presence           [1]uint32
	// contains filtered or unexported fields
}

func (*GetRequest) ClearId

func (x *GetRequest) ClearId()

func (*GetRequest) GetId

func (x *GetRequest) GetId() string

func (*GetRequest) HasId

func (x *GetRequest) HasId() bool

func (*GetRequest) ProtoMessage

func (*GetRequest) ProtoMessage()

func (*GetRequest) ProtoReflect

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

func (*GetRequest) Reset

func (x *GetRequest) Reset()

func (*GetRequest) SetId

func (x *GetRequest) SetId(v string)

func (*GetRequest) String

func (x *GetRequest) String() string

type GetRequest_builder

type GetRequest_builder struct {
	Id *string
	// contains filtered or unexported fields
}

func (GetRequest_builder) Build

func (b0 GetRequest_builder) Build() *GetRequest

type GetResponse

type GetResponse struct {
	// contains filtered or unexported fields
}

func (*GetResponse) ClearItem

func (x *GetResponse) ClearItem()

func (*GetResponse) GetItem

func (x *GetResponse) GetItem() *anypb.Any

func (*GetResponse) HasItem

func (x *GetResponse) HasItem() bool

func (*GetResponse) ProtoMessage

func (*GetResponse) ProtoMessage()

func (*GetResponse) ProtoReflect

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

func (*GetResponse) Reset

func (x *GetResponse) Reset()

func (*GetResponse) SetItem

func (x *GetResponse) SetItem(v *anypb.Any)

func (*GetResponse) String

func (x *GetResponse) String() string

type GetResponse_builder

type GetResponse_builder struct {
	Item *anypb.Any
	// contains filtered or unexported fields
}

func (GetResponse_builder) Build

func (b0 GetResponse_builder) Build() *GetResponse

type ListRequest

type ListRequest struct {
	XXX_raceDetectHookData protoimpl.RaceDetectHookData
	XXX_presence           [1]uint32
	// contains filtered or unexported fields
}

func (*ListRequest) ClearId

func (x *ListRequest) ClearId()

func (*ListRequest) GetId

func (x *ListRequest) GetId() string

func (*ListRequest) HasId

func (x *ListRequest) HasId() bool

func (*ListRequest) ProtoMessage

func (*ListRequest) ProtoMessage()

func (*ListRequest) ProtoReflect

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

func (*ListRequest) Reset

func (x *ListRequest) Reset()

func (*ListRequest) SetId

func (x *ListRequest) SetId(v string)

func (*ListRequest) String

func (x *ListRequest) String() string

type ListRequest_builder

type ListRequest_builder struct {
	Id *string
	// contains filtered or unexported fields
}

func (ListRequest_builder) Build

func (b0 ListRequest_builder) Build() *ListRequest

type ListResponse

type ListResponse struct {
	// contains filtered or unexported fields
}

func (*ListResponse) GetItems

func (x *ListResponse) GetItems() []*anypb.Any

func (*ListResponse) ProtoMessage

func (*ListResponse) ProtoMessage()

func (*ListResponse) ProtoReflect

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

func (*ListResponse) Reset

func (x *ListResponse) Reset()

func (*ListResponse) SetItems

func (x *ListResponse) SetItems(v []*anypb.Any)

func (*ListResponse) String

func (x *ListResponse) String() string

type ListResponse_builder

type ListResponse_builder struct {
	Items []*anypb.Any
	// contains filtered or unexported fields
}

func (ListResponse_builder) Build

func (b0 ListResponse_builder) Build() *ListResponse

type Metadata

type Metadata struct {
	XXX_raceDetectHookData protoimpl.RaceDetectHookData
	XXX_presence           [1]uint32
	// contains filtered or unexported fields
}

func NewMetadata

func NewMetadata[T proto.Message](id string) *Metadata

NewMetadata builds a Metadata whose Type is derived from T's proto full name, so callers never need to hardcode type strings or pass a nil pointer.

api.NewMetadata[*awsap.AgentPool]("default")

func (*Metadata) ClearId

func (x *Metadata) ClearId()

func (*Metadata) ClearType

func (x *Metadata) ClearType()

func (*Metadata) GetId

func (x *Metadata) GetId() string

func (*Metadata) GetType

func (x *Metadata) GetType() string

func (*Metadata) HasId

func (x *Metadata) HasId() bool

func (*Metadata) HasType

func (x *Metadata) HasType() bool

func (*Metadata) ProtoMessage

func (*Metadata) ProtoMessage()

func (*Metadata) ProtoReflect

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

func (*Metadata) Reset

func (x *Metadata) Reset()

func (*Metadata) SetId

func (x *Metadata) SetId(v string)

func (*Metadata) SetType

func (x *Metadata) SetType(v string)

func (*Metadata) String

func (x *Metadata) String() string

type Metadata_builder

type Metadata_builder struct {
	Type *string
	Id   *string
	// contains filtered or unexported fields
}

func (Metadata_builder) Build

func (b0 Metadata_builder) Build() *Metadata

type Object

type Object interface {
	proto.Message
	GetMetadata() *Metadata
	Redact()
}

Object is the interface implemented by every API object; that is to say, it is a protobuf message with a standard Metadata field which can be redacted.

Jump to

Keyboard shortcuts

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