common

package
v0.8.2 Latest Latest
Warning

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

Go to latest
Published: Mar 13, 2019 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Overview

+k8s:deepcopy-gen=package

Index

Constants

This section is empty.

Variables

View Source
var (
	ErrInvalidLengthGenerated = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowGenerated   = fmt.Errorf("proto: integer overflow")
)

Functions

This section is empty.

Types

type Event

type Event struct {
	Context EventContext `json:"context" protobuf:"bytes,1,opt,name=context"`
	Payload []byte       `json:"payload" protobuf:"bytes,2,opt,name=data"`
}

Event is a data record expressing an occurrence and its context. Adheres to the CloudEvents v0.1 specification

func (*Event) DeepCopy

func (in *Event) DeepCopy() *Event

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

func (*Event) DeepCopyInto

func (in *Event) DeepCopyInto(out *Event)

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

func (*Event) Descriptor

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

func (*Event) Marshal

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

func (*Event) MarshalTo

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

func (*Event) ProtoMessage

func (*Event) ProtoMessage()

func (*Event) Reset

func (m *Event) Reset()

func (*Event) Size

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

func (*Event) String

func (this *Event) String() string

func (*Event) Unmarshal

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

func (*Event) XXX_DiscardUnknown

func (m *Event) XXX_DiscardUnknown()

func (*Event) XXX_Marshal

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

func (*Event) XXX_Merge

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

func (*Event) XXX_Size

func (m *Event) XXX_Size() int

func (*Event) XXX_Unmarshal

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

type EventContext

type EventContext struct {
	// The type of occurrence which has happened. Often this attribute is used for
	// routing, observability, policy enforcement, etc.
	// should be prefixed with a reverse-DNS name. The prefixed domain dictates
	// the organization which defines the semantics of this event type. ex: com.github.pull.create
	EventType string `json:"eventType" protobuf:"bytes,1,opt,name=eventType"`

	// The version of the eventType. Enables the interpretation of data by eventual consumers,
	// requires the consumer to be knowledgeable about the producer.
	EventTypeVersion string `json:"eventTypeVersion" protobuf:"bytes,2,opt,name=eventTypeVersion"`

	// The version of the CloudEvents specification which the event uses.
	// Enables the interpretation of the context.
	CloudEventsVersion string `json:"cloudEventsVersion" protobuf:"bytes,3,opt,name=cloudEventsVersion"`

	// This describes the event producer.
	Source *URI `json:"source" protobuf:"bytes,4,opt,name=source"`

	// ID of the event. The semantics are explicitly undefined to ease the implementation of producers.
	// Enables deduplication. Must be unique within scope of producer.
	EventID string `json:"eventID" protobuf:"bytes,5,opt,name=eventID"`

	EventTime metav1.MicroTime `json:"eventTime" protobuf:"bytes,6,opt,name=eventTime"`

	// A link to the schema that the data attribute adheres to.
	// Must adhere to the format specified in RFC 3986.
	SchemaURL *URI `json:"schemaURL" protobuf:"bytes,7,opt,name=schemaURL"`

	// Content type of the data attribute value. Enables the data attribute to carry any type of content,
	// whereby format and encoding might differ from that of the chosen event format.
	// For example, the data attribute may carry an XML or JSON payload and the consumer is informed
	// by this attribute being set to "application/xml" or "application/json" respectively.
	ContentType string `json:"contentType" protobuf:"bytes,8,opt,name=contentType"`

	// This is for additional metadata and does not have a mandated structure.
	// Enables a place for custom fields a producer or middleware might want to include and provides a place
	// to test metadata before adding them to the CloudEvents specification.
	Extensions map[string]string `json:"extensions,omitempty" protobuf:"bytes,9,rep,name=extensions"`
}

EventContext contains metadata that provides circumstantial information about the occurrence.

func (*EventContext) DeepCopy

func (in *EventContext) DeepCopy() *EventContext

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

func (*EventContext) DeepCopyInto

func (in *EventContext) DeepCopyInto(out *EventContext)

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

func (*EventContext) Descriptor

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

func (*EventContext) Marshal

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

func (*EventContext) MarshalTo

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

func (*EventContext) ProtoMessage

func (*EventContext) ProtoMessage()

func (*EventContext) Reset

func (m *EventContext) Reset()

func (*EventContext) Size

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

func (*EventContext) String

func (this *EventContext) String() string

func (*EventContext) Unmarshal

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

func (*EventContext) XXX_DiscardUnknown

func (m *EventContext) XXX_DiscardUnknown()

func (*EventContext) XXX_Marshal

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

func (*EventContext) XXX_Merge

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

func (*EventContext) XXX_Size

func (m *EventContext) XXX_Size() int

func (*EventContext) XXX_Unmarshal

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

type EventProtocol

type EventProtocol struct {
	Type EventProtocolType `json:"type" protobuf:"bytes,1,opt,name=type"`

	Http Http `json:"http" protobuf:"bytes,2,opt,name=http"`

	Nats Nats `json:"nats" protobuf:"bytes,3,opt,name=nats"`
}

Dispatch protocol contains configuration necessary to dispatch an event to sensor over different communication protocols

func (*EventProtocol) DeepCopy

func (in *EventProtocol) DeepCopy() *EventProtocol

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

func (*EventProtocol) DeepCopyInto

func (in *EventProtocol) DeepCopyInto(out *EventProtocol)

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

func (*EventProtocol) Descriptor

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

func (*EventProtocol) Marshal

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

func (*EventProtocol) MarshalTo

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

func (*EventProtocol) ProtoMessage

func (*EventProtocol) ProtoMessage()

func (*EventProtocol) Reset

func (m *EventProtocol) Reset()

func (*EventProtocol) Size

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

func (*EventProtocol) String

func (this *EventProtocol) String() string

func (*EventProtocol) Unmarshal

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

func (*EventProtocol) XXX_DiscardUnknown

func (m *EventProtocol) XXX_DiscardUnknown()

func (*EventProtocol) XXX_Marshal

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

func (*EventProtocol) XXX_Merge

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

func (*EventProtocol) XXX_Size

func (m *EventProtocol) XXX_Size() int

func (*EventProtocol) XXX_Unmarshal

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

type EventProtocolType

type EventProtocolType string

EventProtocolType is type of the event dispatch protocol. Used for dispatching events

const (
	HTTP EventProtocolType = "HTTP"
	NATS EventProtocolType = "NATS"
)

possible types of event dispatch protocol

type Http

type Http struct {
	// Port on which server will run
	Port string `json:"port" protobuf:"bytes,1,opt,name=port"`
}

Http contains the information required to setup a http server and listen to incoming events

func (*Http) DeepCopy

func (in *Http) DeepCopy() *Http

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

func (*Http) DeepCopyInto

func (in *Http) DeepCopyInto(out *Http)

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

func (*Http) Descriptor

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

func (*Http) Marshal

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

func (*Http) MarshalTo

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

func (*Http) ProtoMessage

func (*Http) ProtoMessage()

func (*Http) Reset

func (m *Http) Reset()

func (*Http) Size

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

func (*Http) String

func (this *Http) String() string

func (*Http) Unmarshal

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

func (*Http) XXX_DiscardUnknown

func (m *Http) XXX_DiscardUnknown()

func (*Http) XXX_Marshal

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

func (*Http) XXX_Merge

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

func (*Http) XXX_Size

func (m *Http) XXX_Size() int

func (*Http) XXX_Unmarshal

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

type Nats

type Nats struct {
	// URL is nats server/service URL
	URL string `json:"url" protobuf:"bytes,1,opt,name=url"`

	// Subscribe starting with most recently published value. Refer https://github.com/nats-io/go-nats-streaming
	StartWithLastReceived bool `json:"startWithLastReceived,omitempty" protobuf:"bytes,2,opt,name=startWithLastReceived"`

	// Receive all stored values in order.
	DeliverAllAvailable bool `json:"deliverAllAvailable,omitempty" protobuf:"bytes,3,opt,name=deliverAllAvailable"`

	// Receive messages starting at a specific sequence number
	StartAtSequence string `json:"startAtSequence,omitempty" protobuf:"bytes,4,opt,name=startAtSequence"`

	// Subscribe starting at a specific time
	StartAtTime string `json:"startAtTime,omitempty" protobuf:"bytes,5,opt,name=startAtTime"`

	// Subscribe starting a specific amount of time in the past (e.g. 30 seconds ago)
	StartAtTimeDelta string `json:"startAtTimeDelta,omitempty" protobuf:"bytes,6,opt,name=startAtTimeDelta"`

	// Durable subscriptions allow clients to assign a durable name to a subscription when it is created
	Durable bool `json:"durable,omitempty" protobuf:"bytes,7,opt,name=durable"`

	// The NATS Streaming cluster ID
	ClusterId string `json:"clusterId,omitempty" protobuf:"bytes,8,opt,name=clusterId"`

	// The NATS Streaming cluster ID
	ClientId string `json:"clientId,omitempty" protobuf:"bytes,9,opt,name=clientId"`

	// Type of the connection. either standard or streaming
	Type NatsType `json:"type" protobuf:"bytes,10,opt,name=type"`
}

Nats contains the information required to connect to nats server and get subscriptions

func (*Nats) DeepCopy

func (in *Nats) DeepCopy() *Nats

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

func (*Nats) DeepCopyInto

func (in *Nats) DeepCopyInto(out *Nats)

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

func (*Nats) Descriptor

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

func (*Nats) Marshal

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

func (*Nats) MarshalTo

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

func (*Nats) ProtoMessage

func (*Nats) ProtoMessage()

func (*Nats) Reset

func (m *Nats) Reset()

func (*Nats) Size

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

func (*Nats) String

func (this *Nats) String() string

func (*Nats) Unmarshal

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

func (*Nats) XXX_DiscardUnknown

func (m *Nats) XXX_DiscardUnknown()

func (*Nats) XXX_Marshal

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

func (*Nats) XXX_Merge

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

func (*Nats) XXX_Size

func (m *Nats) XXX_Size() int

func (*Nats) XXX_Unmarshal

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

type NatsType

type NatsType string

Type of nats connection.

const (
	Standard  NatsType = "Standard"
	Streaming NatsType = "Streaming"
)

possible values of nats connection type

type S3Artifact

type S3Artifact struct {
	Endpoint  string                      `json:"endpoint" protobuf:"bytes,1,opt,name=endpoint"`
	Bucket    *S3Bucket                   `json:"bucket" protobuf:"bytes,2,opt,name=bucket"`
	Region    string                      `json:"region,omitempty" protobuf:"bytes,3,opt,name=region"`
	Insecure  bool                        `json:"insecure,omitempty" protobuf:"varint,4,opt,name=insecure"`
	AccessKey *corev1.SecretKeySelector   `json:"accessKey" protobuf:"bytes,5,opt,name=accessKey"`
	SecretKey *corev1.SecretKeySelector   `json:"secretKey" protobuf:"bytes,6,opt,name=secretKey"`
	Event     minio.NotificationEventType `json:"event,omitempty" protobuf:"bytes,7,opt,name=event"`
	Filter    *S3Filter                   `json:"filter,omitempty" protobuf:"bytes,8,opt,name=filter"`
}

S3Artifact contains information about an artifact in S3

func (*S3Artifact) DeepCopy

func (in *S3Artifact) DeepCopy() *S3Artifact

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

func (*S3Artifact) DeepCopyInto

func (in *S3Artifact) DeepCopyInto(out *S3Artifact)

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

func (*S3Artifact) Descriptor

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

func (*S3Artifact) Marshal

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

func (*S3Artifact) MarshalTo

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

func (*S3Artifact) ProtoMessage

func (*S3Artifact) ProtoMessage()

func (*S3Artifact) Reset

func (m *S3Artifact) Reset()

func (*S3Artifact) Size

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

func (*S3Artifact) String

func (this *S3Artifact) String() string

func (*S3Artifact) Unmarshal

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

func (*S3Artifact) XXX_DiscardUnknown

func (m *S3Artifact) XXX_DiscardUnknown()

func (*S3Artifact) XXX_Marshal

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

func (*S3Artifact) XXX_Merge

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

func (*S3Artifact) XXX_Size

func (m *S3Artifact) XXX_Size() int

func (*S3Artifact) XXX_Unmarshal

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

type S3Bucket

type S3Bucket struct {
	Key  string `json:"key,omitempty" protobuf:"bytes,1,opt,name=key"`
	Name string `json:"name" protobuf:"bytes,2,opt,name=name"`
}

S3Bucket contains information to describe an S3 Bucket

func (*S3Bucket) DeepCopy

func (in *S3Bucket) DeepCopy() *S3Bucket

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

func (*S3Bucket) DeepCopyInto

func (in *S3Bucket) DeepCopyInto(out *S3Bucket)

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

func (*S3Bucket) Descriptor

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

func (*S3Bucket) Marshal

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

func (*S3Bucket) MarshalTo

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

func (*S3Bucket) ProtoMessage

func (*S3Bucket) ProtoMessage()

func (*S3Bucket) Reset

func (m *S3Bucket) Reset()

func (*S3Bucket) Size

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

func (*S3Bucket) String

func (this *S3Bucket) String() string

func (*S3Bucket) Unmarshal

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

func (*S3Bucket) XXX_DiscardUnknown

func (m *S3Bucket) XXX_DiscardUnknown()

func (*S3Bucket) XXX_Marshal

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

func (*S3Bucket) XXX_Merge

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

func (*S3Bucket) XXX_Size

func (m *S3Bucket) XXX_Size() int

func (*S3Bucket) XXX_Unmarshal

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

type S3Filter

type S3Filter struct {
	Prefix string `json:"prefix" protobuf:"bytes,1,opt,name=prefix"`
	Suffix string `json:"suffix" protobuf:"bytes,2,opt,name=suffix"`
}

S3Filter represents filters to apply to bucket nofifications for specifying constraints on objects

func (*S3Filter) DeepCopy

func (in *S3Filter) DeepCopy() *S3Filter

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

func (*S3Filter) DeepCopyInto

func (in *S3Filter) DeepCopyInto(out *S3Filter)

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

func (*S3Filter) Descriptor

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

func (*S3Filter) Marshal

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

func (*S3Filter) MarshalTo

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

func (*S3Filter) ProtoMessage

func (*S3Filter) ProtoMessage()

func (*S3Filter) Reset

func (m *S3Filter) Reset()

func (*S3Filter) Size

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

func (*S3Filter) String

func (this *S3Filter) String() string

func (*S3Filter) Unmarshal

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

func (*S3Filter) XXX_DiscardUnknown

func (m *S3Filter) XXX_DiscardUnknown()

func (*S3Filter) XXX_Marshal

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

func (*S3Filter) XXX_Merge

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

func (*S3Filter) XXX_Size

func (m *S3Filter) XXX_Size() int

func (*S3Filter) XXX_Unmarshal

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

type ServiceTemplateSpec added in v0.8.2

type ServiceTemplateSpec struct {
	// Standard object's metadata.
	// More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
	// +optional
	metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

	// Specification of the desired behavior of the pod.
	// More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
	// +optional
	Spec corev1.ServiceSpec `json:"spec,omitempty" protobuf:"bytes,2,opt,name=spec"`
}

ServiceTemplateSpec is the template spec contains metadata and service spec.

func (*ServiceTemplateSpec) DeepCopy added in v0.8.2

func (in *ServiceTemplateSpec) DeepCopy() *ServiceTemplateSpec

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

func (*ServiceTemplateSpec) DeepCopyInto added in v0.8.2

func (in *ServiceTemplateSpec) DeepCopyInto(out *ServiceTemplateSpec)

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

func (*ServiceTemplateSpec) Descriptor added in v0.8.2

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

func (*ServiceTemplateSpec) Marshal added in v0.8.2

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

func (*ServiceTemplateSpec) MarshalTo added in v0.8.2

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

func (*ServiceTemplateSpec) ProtoMessage added in v0.8.2

func (*ServiceTemplateSpec) ProtoMessage()

func (*ServiceTemplateSpec) Reset added in v0.8.2

func (m *ServiceTemplateSpec) Reset()

func (*ServiceTemplateSpec) Size added in v0.8.2

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

func (*ServiceTemplateSpec) String added in v0.8.2

func (this *ServiceTemplateSpec) String() string

func (*ServiceTemplateSpec) Unmarshal added in v0.8.2

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

func (*ServiceTemplateSpec) XXX_DiscardUnknown added in v0.8.2

func (m *ServiceTemplateSpec) XXX_DiscardUnknown()

func (*ServiceTemplateSpec) XXX_Marshal added in v0.8.2

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

func (*ServiceTemplateSpec) XXX_Merge added in v0.8.2

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

func (*ServiceTemplateSpec) XXX_Size added in v0.8.2

func (m *ServiceTemplateSpec) XXX_Size() int

func (*ServiceTemplateSpec) XXX_Unmarshal added in v0.8.2

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

type URI

type URI struct {
	Scheme   string `json:"scheme" protobuf:"bytes,1,opt,name=scheme"`
	User     string `json:"user" protobuf:"bytes,2,opt,name=user"`
	Password string `json:"password" protobuf:"bytes,3,opt,name=password"`
	Host     string `json:"host" protobuf:"bytes,4,opt,name=host"`
	Port     int32  `json:"port" protobuf:"bytes,5,opt,name=port"`
	Path     string `json:"path" protobuf:"bytes,6,opt,name=path"`
	Query    string `json:"query" protobuf:"bytes,7,opt,name=query"`
	Fragment string `json:"fragment" protobuf:"bytes,8,opt,name=fragment"`
}

URI is a Uniform Resource Identifier based on RFC 3986

func (*URI) DeepCopy

func (in *URI) DeepCopy() *URI

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

func (*URI) DeepCopyInto

func (in *URI) DeepCopyInto(out *URI)

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

func (*URI) Descriptor

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

func (*URI) Marshal

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

func (*URI) MarshalTo

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

func (*URI) ProtoMessage

func (*URI) ProtoMessage()

func (*URI) Reset

func (m *URI) Reset()

func (*URI) Size

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

func (*URI) String

func (this *URI) String() string

func (*URI) Unmarshal

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

func (*URI) XXX_DiscardUnknown

func (m *URI) XXX_DiscardUnknown()

func (*URI) XXX_Marshal

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

func (*URI) XXX_Merge

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

func (*URI) XXX_Size

func (m *URI) XXX_Size() int

func (*URI) XXX_Unmarshal

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

Jump to

Keyboard shortcuts

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