v1alpha1

package
v0.0.2 Latest Latest
Warning

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

Go to latest
Published: Aug 5, 2019 License: Apache-2.0 Imports: 17 Imported by: 17

Documentation

Index

Constants

View Source
const (
	SecretTemplateName           = "secret-volume-%s"
	SecretPathName               = "/var/build-secrets/%s"
	DOCKERSecretAnnotationPrefix = "build.pivotal.io/docker"
	GITSecretAnnotationPrefix    = "build.pivotal.io/git"
)
View Source
const (
	BuildNumberLabel = "image.build.pivotal.io/buildNumber"
	ImageLabel       = "image.build.pivotal.io/image"

	BuildReasonAnnotation = "image.build.pivotal.io/reason"
	BuildReasonConfig     = "CONFIG"
	BuildReasonCommit     = "COMMIT"
	BuildReasonBuildpack  = "BUILDPACK"
)
View Source
const ActivePolling = "ActivePolling"

Variables

View Source
var (

	// AddToScheme adds Build types to the scheme.
	AddToScheme = schemeBuilder.AddToScheme
)
View Source
var SchemeGroupVersion = schema.GroupVersion{Group: build.GroupName, Version: "v1alpha1"}

SchemeGroupVersion is group version used to register these objects

Functions

func Kind

func Kind(kind string) schema.GroupKind

Kind takes an unqualified kind and returns back a Group qualified GroupKind

func Resource

func Resource(resource string) schema.GroupResource

Resource takes an unqualified resource and returns a Group qualified GroupResource

Types

type Blob added in v0.0.2

type Blob struct {
	URL string `json:"url"`
}

func (*Blob) DeepCopy added in v0.0.2

func (in *Blob) DeepCopy() *Blob

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

func (*Blob) DeepCopyInto added in v0.0.2

func (in *Blob) DeepCopyInto(out *Blob)

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

type Build

type Build struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   BuildSpec   `json:"spec"`
	Status BuildStatus `json:"status"`
}

func (*Build) BuildPod added in v0.0.2

func (b *Build) BuildPod(config BuildPodConfig, secrets []corev1.Secret) (*corev1.Pod, error)

func (*Build) BuildRef

func (b *Build) BuildRef() string

func (*Build) BuiltImage

func (b *Build) BuiltImage() string

func (*Build) DeepCopy

func (in *Build) DeepCopy() *Build

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

func (*Build) DeepCopyInto

func (in *Build) DeepCopyInto(out *Build)

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

func (*Build) DeepCopyObject

func (in *Build) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*Build) Finished

func (b *Build) Finished() bool

func (*Build) GetGroupVersionKind

func (*Build) GetGroupVersionKind() schema.GroupVersionKind

func (*Build) IsFailure

func (b *Build) IsFailure() bool

func (*Build) IsRunning

func (b *Build) IsRunning() bool

func (*Build) IsSuccess

func (b *Build) IsSuccess() bool

func (*Build) MetadataReady

func (b *Build) MetadataReady(pod *corev1.Pod) bool

func (*Build) Namespace added in v0.0.1

func (b *Build) Namespace() string

func (*Build) PodName

func (b *Build) PodName() string

func (*Build) ServiceAccount

func (b *Build) ServiceAccount() string

func (*Build) SetDefaults

func (a *Build) SetDefaults(ctx context.Context)

func (*Build) Tag

func (b *Build) Tag() string

func (*Build) Validate

func (a *Build) Validate(ctx context.Context) *apis.FieldError

type BuildApplier added in v0.0.2

type BuildApplier interface {
	Apply(creator BuildCreator) (ReconciledBuild, error)
}

type BuildCreator added in v0.0.2

type BuildCreator interface {
	CreateBuild(*Build) (*Build, error)
}

type BuildList

type BuildList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata"`

	Items []Build `json:"items"`
}

func (*BuildList) DeepCopy

func (in *BuildList) DeepCopy() *BuildList

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

func (*BuildList) DeepCopyInto

func (in *BuildList) DeepCopyInto(out *BuildList)

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

func (*BuildList) DeepCopyObject

func (in *BuildList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type BuildPodConfig added in v0.0.2

type BuildPodConfig struct {
	SourceInitImage string
	BuildInitImage  string
	CredsInitImage  string
	NopImage        string
}

func (*BuildPodConfig) DeepCopy added in v0.0.2

func (in *BuildPodConfig) DeepCopy() *BuildPodConfig

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

func (*BuildPodConfig) DeepCopyInto added in v0.0.2

func (in *BuildPodConfig) DeepCopyInto(out *BuildPodConfig)

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

type BuildSpec

type BuildSpec struct {
	Tag                  string                      `json:"tag"`
	Builder              string                      `json:"builder"`
	ServiceAccount       string                      `json:"serviceAccount"`
	Source               Source                      `json:"source"`
	CacheName            string                      `json:"cacheName"`
	AdditionalImageNames []string                    `json:"additionalImageNames"`
	Env                  []corev1.EnvVar             `json:"env"`
	Resources            corev1.ResourceRequirements `json:"resources"`
}

func (*BuildSpec) DeepCopy

func (in *BuildSpec) DeepCopy() *BuildSpec

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

func (*BuildSpec) DeepCopyInto

func (in *BuildSpec) DeepCopyInto(out *BuildSpec)

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

func (*BuildSpec) SetDefaults added in v0.0.1

func (as *BuildSpec) SetDefaults(ctx context.Context)

func (*BuildSpec) Validate

func (as *BuildSpec) Validate(ctx context.Context) *apis.FieldError

type BuildStatus

type BuildStatus struct {
	duckv1alpha1.Status `json:",inline"`
	BuildMetadata       BuildpackMetadataList   `json:"buildMetadata"`
	SHA                 string                  `json:"SHA"`
	PodName             string                  `json:"podName"`
	StepStates          []corev1.ContainerState `json:"stepStates,omitempty"`
	StepsCompleted      []string                `json:"stepsCompleted",omitempty`
}

func (*BuildStatus) DeepCopy

func (in *BuildStatus) DeepCopy() *BuildStatus

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

func (*BuildStatus) DeepCopyInto

func (in *BuildStatus) DeepCopyInto(out *BuildStatus)

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

type Builder

type Builder struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   BuilderSpec   `json:"spec"`
	Status BuilderStatus `json:"status"`
}

func (*Builder) DeepCopy

func (in *Builder) DeepCopy() *Builder

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

func (*Builder) DeepCopyInto

func (in *Builder) DeepCopyInto(out *Builder)

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

func (*Builder) DeepCopyObject

func (in *Builder) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*Builder) GetGroupVersionKind

func (*Builder) GetGroupVersionKind() schema.GroupVersionKind

func (*Builder) Ref added in v0.0.1

func (b *Builder) Ref() v1.ObjectReference

type BuilderList

type BuilderList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata"`

	Items []Builder `json:"items"`
}

func (*BuilderList) DeepCopy

func (in *BuilderList) DeepCopy() *BuilderList

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

func (*BuilderList) DeepCopyInto

func (in *BuilderList) DeepCopyInto(out *BuilderList)

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

func (*BuilderList) DeepCopyObject

func (in *BuilderList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type BuilderSpec

type BuilderSpec struct {
	Image        string              `json:"image"`
	UpdatePolicy BuilderUpdatePolicy `json:"updatePolicy"`
}

func (*BuilderSpec) DeepCopy

func (in *BuilderSpec) DeepCopy() *BuilderSpec

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

func (*BuilderSpec) DeepCopyInto

func (in *BuilderSpec) DeepCopyInto(out *BuilderSpec)

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

type BuilderStatus

type BuilderStatus struct {
	duckv1alpha1.Status `json:",inline"`
	BuilderMetadata     BuildpackMetadataList `json:"builderMetadata"`
}

func (*BuilderStatus) DeepCopy

func (in *BuilderStatus) DeepCopy() *BuilderStatus

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

func (*BuilderStatus) DeepCopyInto

func (in *BuilderStatus) DeepCopyInto(out *BuilderStatus)

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

type BuilderUpdatePolicy added in v0.0.2

type BuilderUpdatePolicy string
const (
	Polling  BuilderUpdatePolicy = "polling"
	External BuilderUpdatePolicy = "external"
)

type BuildpackMetadata added in v0.0.1

type BuildpackMetadata struct {
	ID      string `json:"key"`
	Version string `json:"version"`
}

func (*BuildpackMetadata) DeepCopy added in v0.0.1

func (in *BuildpackMetadata) DeepCopy() *BuildpackMetadata

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

func (*BuildpackMetadata) DeepCopyInto added in v0.0.1

func (in *BuildpackMetadata) DeepCopyInto(out *BuildpackMetadata)

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

type BuildpackMetadataList added in v0.0.1

type BuildpackMetadataList []BuildpackMetadata

func (BuildpackMetadataList) DeepCopy added in v0.0.2

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

func (BuildpackMetadataList) DeepCopyInto added in v0.0.2

func (in BuildpackMetadataList) DeepCopyInto(out *BuildpackMetadataList)

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

func (BuildpackMetadataList) Include added in v0.0.1

type Git added in v0.0.1

type Git struct {
	URL      string `json:"url"`
	Revision string `json:"revision"`
}

func (*Git) DeepCopy added in v0.0.1

func (in *Git) DeepCopy() *Git

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

func (*Git) DeepCopyInto added in v0.0.1

func (in *Git) DeepCopyInto(out *Git)

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

type GitSourceKind added in v0.0.2

type GitSourceKind string
const (
	Unknown GitSourceKind = "Unknown"
	Branch  GitSourceKind = "Branch"
	Tag     GitSourceKind = "Tag"
	Commit  GitSourceKind = "Commit"
)

type Image

type Image struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   ImageSpec   `json:"spec"`
	Status ImageStatus `json:"status"`
}

func (*Image) BuildCache

func (im *Image) BuildCache() *corev1.PersistentVolumeClaim

func (*Image) CacheName

func (im *Image) CacheName() string

func (*Image) DeepCopy

func (in *Image) DeepCopy() *Image

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

func (*Image) DeepCopyInto

func (in *Image) DeepCopyInto(out *Image)

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

func (*Image) DeepCopyObject

func (in *Image) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*Image) GetGroupVersionKind

func (*Image) GetGroupVersionKind() schema.GroupVersionKind

func (*Image) NeedCache

func (im *Image) NeedCache() bool

func (*Image) ReconcileBuild added in v0.0.2

func (im *Image) ReconcileBuild(latestBuild *Build, resolver *SourceResolver, builder *Builder) (BuildApplier, error)

func (*Image) SourceResolver

func (im *Image) SourceResolver() *SourceResolver

func (*Image) SourceResolverName

func (im *Image) SourceResolverName() string

type ImageBuild

type ImageBuild struct {
	Env       []corev1.EnvVar             `json:"env"`
	Resources corev1.ResourceRequirements `json:"resources"`
}

func (*ImageBuild) DeepCopy

func (in *ImageBuild) DeepCopy() *ImageBuild

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

func (*ImageBuild) DeepCopyInto

func (in *ImageBuild) DeepCopyInto(out *ImageBuild)

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

type ImageList

type ImageList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata"`

	Items []Image `json:"items"`
}

func (*ImageList) DeepCopy

func (in *ImageList) DeepCopy() *ImageList

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

func (*ImageList) DeepCopyInto

func (in *ImageList) DeepCopyInto(out *ImageList)

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

func (*ImageList) DeepCopyObject

func (in *ImageList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ImageSpec

type ImageSpec struct {
	Tag                         string             `json:"tag"`
	BuilderRef                  string             `json:"builderRef"`
	ServiceAccount              string             `json:"serviceAccount"`
	Source                      Source             `json:"source"`
	CacheSize                   *resource.Quantity `json:"cacheSize,omitempty"`
	FailedBuildHistoryLimit     *int64             `json:"failedBuildHistoryLimit"`
	SuccessBuildHistoryLimit    *int64             `json:"successBuildHistoryLimit"`
	DisableAdditionalImageNames bool               `json:"disableAdditionalImageNames"`
	Build                       ImageBuild         `json:"build"`
}

func (*ImageSpec) DeepCopy

func (in *ImageSpec) DeepCopy() *ImageSpec

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

func (*ImageSpec) DeepCopyInto

func (in *ImageSpec) DeepCopyInto(out *ImageSpec)

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

type ImageStatus

type ImageStatus struct {
	duckv1alpha1.Status `json:",inline"`
	LatestBuildRef      string `json:"latestBuildRef"`
	LatestImage         string `json:"latestImage"`
	BuildCounter        int64  `json:"buildCounter"`
	BuildCacheName      string `json:"buildCacheName"`
}

func (*ImageStatus) DeepCopy

func (in *ImageStatus) DeepCopy() *ImageStatus

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

func (*ImageStatus) DeepCopyInto

func (in *ImageStatus) DeepCopyInto(out *ImageStatus)

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

type ReconciledBuild added in v0.0.2

type ReconciledBuild struct {
	Build        *Build
	BuildCounter int64
	LatestImage  string
}

func (*ReconciledBuild) DeepCopy added in v0.0.2

func (in *ReconciledBuild) DeepCopy() *ReconciledBuild

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

func (*ReconciledBuild) DeepCopyInto added in v0.0.2

func (in *ReconciledBuild) DeepCopyInto(out *ReconciledBuild)

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

type ResolvedBlobSource added in v0.0.2

type ResolvedBlobSource struct {
	URL string `json:"url"`
}

func (*ResolvedBlobSource) DeepCopy added in v0.0.2

func (in *ResolvedBlobSource) DeepCopy() *ResolvedBlobSource

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

func (*ResolvedBlobSource) DeepCopyInto added in v0.0.2

func (in *ResolvedBlobSource) DeepCopyInto(out *ResolvedBlobSource)

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

type ResolvedGitSource added in v0.0.2

type ResolvedGitSource struct {
	URL      string        `json:"url"`
	Revision string        `json:"commit"`
	Type     GitSourceKind `json:"type"`
}

func (*ResolvedGitSource) DeepCopy added in v0.0.2

func (in *ResolvedGitSource) DeepCopy() *ResolvedGitSource

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

func (*ResolvedGitSource) DeepCopyInto added in v0.0.2

func (in *ResolvedGitSource) DeepCopyInto(out *ResolvedGitSource)

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

func (*ResolvedGitSource) IsPollable added in v0.0.2

func (gs *ResolvedGitSource) IsPollable() bool

func (*ResolvedGitSource) IsUnknown added in v0.0.2

func (gs *ResolvedGitSource) IsUnknown() bool

type ResolvedSource added in v0.0.2

type ResolvedSource struct {
	Git  *ResolvedGitSource  `json:"git,omitempty"`
	Blob *ResolvedBlobSource `json:"blob,omitempty"`
}

func (*ResolvedSource) DeepCopy added in v0.0.2

func (in *ResolvedSource) DeepCopy() *ResolvedSource

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

func (*ResolvedSource) DeepCopyInto added in v0.0.2

func (in *ResolvedSource) DeepCopyInto(out *ResolvedSource)

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

type Source added in v0.0.1

type Source struct {
	Git  *Git  `json:"git,omitempty"`
	Blob *Blob `json:"blob,omitempty"`
}

func (*Source) DeepCopy added in v0.0.1

func (in *Source) DeepCopy() *Source

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

func (*Source) DeepCopyInto added in v0.0.1

func (in *Source) DeepCopyInto(out *Source)

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

func (Source) IsBlob added in v0.0.2

func (s Source) IsBlob() bool

func (Source) IsGit added in v0.0.2

func (s Source) IsGit() bool

type SourceResolver

type SourceResolver struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   SourceResolverSpec   `json:"spec"`
	Status SourceResolverStatus `json:"status"`
}

func (SourceResolver) ConfigChanged added in v0.0.2

func (sr SourceResolver) ConfigChanged(lastBuild *Build) bool

func (*SourceResolver) DeepCopy

func (in *SourceResolver) DeepCopy() *SourceResolver

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

func (*SourceResolver) DeepCopyInto

func (in *SourceResolver) DeepCopyInto(out *SourceResolver)

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

func (*SourceResolver) DeepCopyObject

func (in *SourceResolver) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*SourceResolver) GetGroupVersionKind

func (*SourceResolver) GetGroupVersionKind() schema.GroupVersionKind

func (SourceResolver) GitRevisionChanged added in v0.0.2

func (sr SourceResolver) GitRevisionChanged(lastBuild *Build) bool

func (SourceResolver) IsBlob

func (sr SourceResolver) IsBlob() bool

func (SourceResolver) IsGit

func (sr SourceResolver) IsGit() bool

func (*SourceResolver) PollingReady

func (sr *SourceResolver) PollingReady() bool

func (*SourceResolver) Ready

func (sr *SourceResolver) Ready() bool

func (*SourceResolver) ResolvedBlobSource added in v0.0.2

func (sr *SourceResolver) ResolvedBlobSource(resolvedBlobSource *ResolvedBlobSource)

func (*SourceResolver) ResolvedGitSource added in v0.0.2

func (sr *SourceResolver) ResolvedGitSource(resolvedGitSource *ResolvedGitSource)

func (*SourceResolver) ResolvedSource

func (sr *SourceResolver) ResolvedSource(resolvedSource ResolvedSource)

type SourceResolverList

type SourceResolverList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata"`

	Items []SourceResolver `json:"items"`
}

func (*SourceResolverList) DeepCopy

func (in *SourceResolverList) DeepCopy() *SourceResolverList

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

func (*SourceResolverList) DeepCopyInto

func (in *SourceResolverList) DeepCopyInto(out *SourceResolverList)

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

func (*SourceResolverList) DeepCopyObject

func (in *SourceResolverList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SourceResolverSpec

type SourceResolverSpec struct {
	ServiceAccount string `json:"serviceAccount"`
	Source         Source `json:"source"`
}

func (*SourceResolverSpec) DeepCopy

func (in *SourceResolverSpec) DeepCopy() *SourceResolverSpec

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

func (*SourceResolverSpec) DeepCopyInto

func (in *SourceResolverSpec) DeepCopyInto(out *SourceResolverSpec)

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

type SourceResolverStatus

type SourceResolverStatus struct {
	duckv1alpha1.Status `json:",inline"`

	ResolvedSource ResolvedSource `json:"resolvedSource"`
}

func (*SourceResolverStatus) DeepCopy

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

func (*SourceResolverStatus) DeepCopyInto

func (in *SourceResolverStatus) DeepCopyInto(out *SourceResolverStatus)

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

Jump to

Keyboard shortcuts

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