Documentation ¶
Overview ¶
+k8s:deepcopy-gen=package
Index ¶
- Variables
- type Event
- func (in *Event) DeepCopy() *Event
- func (in *Event) DeepCopyInto(out *Event)
- func (*Event) Descriptor() ([]byte, []int)
- func (m *Event) Marshal() (dAtA []byte, err error)
- func (m *Event) MarshalTo(dAtA []byte) (int, error)
- func (*Event) ProtoMessage()
- func (m *Event) Reset()
- func (m *Event) Size() (n int)
- func (this *Event) String() string
- func (m *Event) Unmarshal(dAtA []byte) error
- func (m *Event) XXX_DiscardUnknown()
- func (m *Event) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Event) XXX_Merge(src proto.Message)
- func (m *Event) XXX_Size() int
- func (m *Event) XXX_Unmarshal(b []byte) error
- type EventContext
- func (in *EventContext) DeepCopy() *EventContext
- func (in *EventContext) DeepCopyInto(out *EventContext)
- func (*EventContext) Descriptor() ([]byte, []int)
- func (m *EventContext) Marshal() (dAtA []byte, err error)
- func (m *EventContext) MarshalTo(dAtA []byte) (int, error)
- func (*EventContext) ProtoMessage()
- func (m *EventContext) Reset()
- func (m *EventContext) Size() (n int)
- func (this *EventContext) String() string
- func (m *EventContext) Unmarshal(dAtA []byte) error
- func (m *EventContext) XXX_DiscardUnknown()
- func (m *EventContext) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *EventContext) XXX_Merge(src proto.Message)
- func (m *EventContext) XXX_Size() int
- func (m *EventContext) XXX_Unmarshal(b []byte) error
- type EventProtocol
- func (in *EventProtocol) DeepCopy() *EventProtocol
- func (in *EventProtocol) DeepCopyInto(out *EventProtocol)
- func (*EventProtocol) Descriptor() ([]byte, []int)
- func (m *EventProtocol) Marshal() (dAtA []byte, err error)
- func (m *EventProtocol) MarshalTo(dAtA []byte) (int, error)
- func (*EventProtocol) ProtoMessage()
- func (m *EventProtocol) Reset()
- func (m *EventProtocol) Size() (n int)
- func (this *EventProtocol) String() string
- func (m *EventProtocol) Unmarshal(dAtA []byte) error
- func (m *EventProtocol) XXX_DiscardUnknown()
- func (m *EventProtocol) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *EventProtocol) XXX_Merge(src proto.Message)
- func (m *EventProtocol) XXX_Size() int
- func (m *EventProtocol) XXX_Unmarshal(b []byte) error
- type EventProtocolType
- type Http
- func (in *Http) DeepCopy() *Http
- func (in *Http) DeepCopyInto(out *Http)
- func (*Http) Descriptor() ([]byte, []int)
- func (m *Http) Marshal() (dAtA []byte, err error)
- func (m *Http) MarshalTo(dAtA []byte) (int, error)
- func (*Http) ProtoMessage()
- func (m *Http) Reset()
- func (m *Http) Size() (n int)
- func (this *Http) String() string
- func (m *Http) Unmarshal(dAtA []byte) error
- func (m *Http) XXX_DiscardUnknown()
- func (m *Http) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Http) XXX_Merge(src proto.Message)
- func (m *Http) XXX_Size() int
- func (m *Http) XXX_Unmarshal(b []byte) error
- type Nats
- func (in *Nats) DeepCopy() *Nats
- func (in *Nats) DeepCopyInto(out *Nats)
- func (*Nats) Descriptor() ([]byte, []int)
- func (m *Nats) Marshal() (dAtA []byte, err error)
- func (m *Nats) MarshalTo(dAtA []byte) (int, error)
- func (*Nats) ProtoMessage()
- func (m *Nats) Reset()
- func (m *Nats) Size() (n int)
- func (this *Nats) String() string
- func (m *Nats) Unmarshal(dAtA []byte) error
- func (m *Nats) XXX_DiscardUnknown()
- func (m *Nats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Nats) XXX_Merge(src proto.Message)
- func (m *Nats) XXX_Size() int
- func (m *Nats) XXX_Unmarshal(b []byte) error
- type NatsType
- type S3Artifact
- func (in *S3Artifact) DeepCopy() *S3Artifact
- func (in *S3Artifact) DeepCopyInto(out *S3Artifact)
- func (*S3Artifact) Descriptor() ([]byte, []int)
- func (m *S3Artifact) Marshal() (dAtA []byte, err error)
- func (m *S3Artifact) MarshalTo(dAtA []byte) (int, error)
- func (*S3Artifact) ProtoMessage()
- func (m *S3Artifact) Reset()
- func (m *S3Artifact) Size() (n int)
- func (this *S3Artifact) String() string
- func (m *S3Artifact) Unmarshal(dAtA []byte) error
- func (m *S3Artifact) XXX_DiscardUnknown()
- func (m *S3Artifact) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *S3Artifact) XXX_Merge(src proto.Message)
- func (m *S3Artifact) XXX_Size() int
- func (m *S3Artifact) XXX_Unmarshal(b []byte) error
- type S3Bucket
- func (in *S3Bucket) DeepCopy() *S3Bucket
- func (in *S3Bucket) DeepCopyInto(out *S3Bucket)
- func (*S3Bucket) Descriptor() ([]byte, []int)
- func (m *S3Bucket) Marshal() (dAtA []byte, err error)
- func (m *S3Bucket) MarshalTo(dAtA []byte) (int, error)
- func (*S3Bucket) ProtoMessage()
- func (m *S3Bucket) Reset()
- func (m *S3Bucket) Size() (n int)
- func (this *S3Bucket) String() string
- func (m *S3Bucket) Unmarshal(dAtA []byte) error
- func (m *S3Bucket) XXX_DiscardUnknown()
- func (m *S3Bucket) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *S3Bucket) XXX_Merge(src proto.Message)
- func (m *S3Bucket) XXX_Size() int
- func (m *S3Bucket) XXX_Unmarshal(b []byte) error
- type S3Filter
- func (in *S3Filter) DeepCopy() *S3Filter
- func (in *S3Filter) DeepCopyInto(out *S3Filter)
- func (*S3Filter) Descriptor() ([]byte, []int)
- func (m *S3Filter) Marshal() (dAtA []byte, err error)
- func (m *S3Filter) MarshalTo(dAtA []byte) (int, error)
- func (*S3Filter) ProtoMessage()
- func (m *S3Filter) Reset()
- func (m *S3Filter) Size() (n int)
- func (this *S3Filter) String() string
- func (m *S3Filter) Unmarshal(dAtA []byte) error
- func (m *S3Filter) XXX_DiscardUnknown()
- func (m *S3Filter) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *S3Filter) XXX_Merge(src proto.Message)
- func (m *S3Filter) XXX_Size() int
- func (m *S3Filter) XXX_Unmarshal(b []byte) error
- type ServiceTemplateSpec
- func (in *ServiceTemplateSpec) DeepCopy() *ServiceTemplateSpec
- func (in *ServiceTemplateSpec) DeepCopyInto(out *ServiceTemplateSpec)
- func (*ServiceTemplateSpec) Descriptor() ([]byte, []int)
- func (m *ServiceTemplateSpec) Marshal() (dAtA []byte, err error)
- func (m *ServiceTemplateSpec) MarshalTo(dAtA []byte) (int, error)
- func (*ServiceTemplateSpec) ProtoMessage()
- func (m *ServiceTemplateSpec) Reset()
- func (m *ServiceTemplateSpec) Size() (n int)
- func (this *ServiceTemplateSpec) String() string
- func (m *ServiceTemplateSpec) Unmarshal(dAtA []byte) error
- func (m *ServiceTemplateSpec) XXX_DiscardUnknown()
- func (m *ServiceTemplateSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ServiceTemplateSpec) XXX_Merge(src proto.Message)
- func (m *ServiceTemplateSpec) XXX_Size() int
- func (m *ServiceTemplateSpec) XXX_Unmarshal(b []byte) error
- type URI
- func (in *URI) DeepCopy() *URI
- func (in *URI) DeepCopyInto(out *URI)
- func (*URI) Descriptor() ([]byte, []int)
- func (m *URI) Marshal() (dAtA []byte, err error)
- func (m *URI) MarshalTo(dAtA []byte) (int, error)
- func (*URI) ProtoMessage()
- func (m *URI) Reset()
- func (m *URI) Size() (n int)
- func (this *URI) String() string
- func (m *URI) Unmarshal(dAtA []byte) error
- func (m *URI) XXX_DiscardUnknown()
- func (m *URI) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *URI) XXX_Merge(src proto.Message)
- func (m *URI) XXX_Size() int
- func (m *URI) XXX_Unmarshal(b []byte) error
Constants ¶
This section is empty.
Variables ¶
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Event.
func (*Event) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Event) Descriptor ¶
func (*Event) ProtoMessage ¶
func (*Event) ProtoMessage()
func (*Event) XXX_DiscardUnknown ¶
func (m *Event) XXX_DiscardUnknown()
func (*Event) XXX_Marshal ¶
func (*Event) XXX_Unmarshal ¶
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) 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) 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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Http.
func (*Http) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Http) Descriptor ¶
func (*Http) ProtoMessage ¶
func (*Http) ProtoMessage()
func (*Http) XXX_DiscardUnknown ¶
func (m *Http) XXX_DiscardUnknown()
func (*Http) XXX_Unmarshal ¶
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Nats.
func (*Nats) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Nats) Descriptor ¶
func (*Nats) ProtoMessage ¶
func (*Nats) ProtoMessage()
func (*Nats) XXX_DiscardUnknown ¶
func (m *Nats) XXX_DiscardUnknown()
func (*Nats) XXX_Unmarshal ¶
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) 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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3Bucket.
func (*S3Bucket) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*S3Bucket) Descriptor ¶
func (*S3Bucket) ProtoMessage ¶
func (*S3Bucket) ProtoMessage()
func (*S3Bucket) XXX_DiscardUnknown ¶
func (m *S3Bucket) XXX_DiscardUnknown()
func (*S3Bucket) XXX_Marshal ¶
func (*S3Bucket) XXX_Unmarshal ¶
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3Filter.
func (*S3Filter) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*S3Filter) Descriptor ¶
func (*S3Filter) ProtoMessage ¶
func (*S3Filter) ProtoMessage()
func (*S3Filter) XXX_DiscardUnknown ¶
func (m *S3Filter) XXX_DiscardUnknown()
func (*S3Filter) XXX_Marshal ¶
func (*S3Filter) XXX_Unmarshal ¶
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new URI.
func (*URI) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*URI) Descriptor ¶
func (*URI) ProtoMessage ¶
func (*URI) ProtoMessage()
func (*URI) XXX_DiscardUnknown ¶
func (m *URI) XXX_DiscardUnknown()