Documentation ¶
Index ¶
- Variables
- type ArtifactDie
- func (d *ArtifactDie) Checksum(v string) *ArtifactDie
- func (d *ArtifactDie) DeepCopy() *ArtifactDie
- func (d *ArtifactDie) DieFeed(r sourcev1alpha1.Artifact) *ArtifactDie
- func (d *ArtifactDie) DieFeedJSON(j []byte) *ArtifactDie
- func (d *ArtifactDie) DieFeedPtr(r *sourcev1alpha1.Artifact) *ArtifactDie
- func (d *ArtifactDie) DieFeedRawExtension(raw runtime.RawExtension) *ArtifactDie
- func (d *ArtifactDie) DieFeedYAML(y []byte) *ArtifactDie
- func (d *ArtifactDie) DieFeedYAMLFile(name string) *ArtifactDie
- func (d *ArtifactDie) DieImmutable(immutable bool) *ArtifactDie
- func (d *ArtifactDie) DieRelease() sourcev1alpha1.Artifact
- func (d *ArtifactDie) DieReleaseJSON() []byte
- func (d *ArtifactDie) DieReleasePtr() *sourcev1alpha1.Artifact
- func (d *ArtifactDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *ArtifactDie) DieReleaseYAML() []byte
- func (d *ArtifactDie) DieStamp(fn func(r *sourcev1alpha1.Artifact)) *ArtifactDie
- func (d *ArtifactDie) DieStampAt(jp string, fn interface{}) *ArtifactDie
- func (d *ArtifactDie) DieWith(fns ...func(d *ArtifactDie)) *ArtifactDie
- func (d *ArtifactDie) LastUpdateTime(v metav1.Time) *ArtifactDie
- func (d *ArtifactDie) Path(v string) *ArtifactDie
- func (d *ArtifactDie) Revision(v string) *ArtifactDie
- func (d *ArtifactDie) URL(v string) *ArtifactDie
- type ImageRepositoryDie
- func (d *ImageRepositoryDie) APIVersion(v string) *ImageRepositoryDie
- func (d *ImageRepositoryDie) DeepCopy() *ImageRepositoryDie
- func (d *ImageRepositoryDie) DeepCopyObject() runtime.Object
- func (d *ImageRepositoryDie) DieFeed(r sourcev1alpha1.ImageRepository) *ImageRepositoryDie
- func (d *ImageRepositoryDie) DieFeedJSON(j []byte) *ImageRepositoryDie
- func (d *ImageRepositoryDie) DieFeedPtr(r *sourcev1alpha1.ImageRepository) *ImageRepositoryDie
- func (d *ImageRepositoryDie) DieFeedRawExtension(raw runtime.RawExtension) *ImageRepositoryDie
- func (d *ImageRepositoryDie) DieFeedYAML(y []byte) *ImageRepositoryDie
- func (d *ImageRepositoryDie) DieFeedYAMLFile(name string) *ImageRepositoryDie
- func (d *ImageRepositoryDie) DieImmutable(immutable bool) *ImageRepositoryDie
- func (d *ImageRepositoryDie) DieRelease() sourcev1alpha1.ImageRepository
- func (d *ImageRepositoryDie) DieReleaseJSON() []byte
- func (d *ImageRepositoryDie) DieReleasePtr() *sourcev1alpha1.ImageRepository
- func (d *ImageRepositoryDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *ImageRepositoryDie) DieReleaseUnstructured() *unstructured.Unstructured
- func (d *ImageRepositoryDie) DieReleaseYAML() []byte
- func (d *ImageRepositoryDie) DieStamp(fn func(r *sourcev1alpha1.ImageRepository)) *ImageRepositoryDie
- func (d *ImageRepositoryDie) DieStampAt(jp string, fn interface{}) *ImageRepositoryDie
- func (d *ImageRepositoryDie) DieWith(fns ...func(d *ImageRepositoryDie)) *ImageRepositoryDie
- func (d *ImageRepositoryDie) GetObjectKind() schema.ObjectKind
- func (d *ImageRepositoryDie) Kind(v string) *ImageRepositoryDie
- func (d *ImageRepositoryDie) MarshalJSON() ([]byte, error)
- func (d *ImageRepositoryDie) MetadataDie(fn func(d *v1.ObjectMetaDie)) *ImageRepositoryDie
- func (d *ImageRepositoryDie) Spec(v sourcev1alpha1.ImageRepositorySpec) *ImageRepositoryDie
- func (d *ImageRepositoryDie) SpecDie(fn func(d *ImageRepositorySpecDie)) *ImageRepositoryDie
- func (d *ImageRepositoryDie) Status(v sourcev1alpha1.ImageRepositoryStatus) *ImageRepositoryDie
- func (d *ImageRepositoryDie) StatusDie(fn func(d *ImageRepositoryStatusDie)) *ImageRepositoryDie
- func (d *ImageRepositoryDie) UnmarshalJSON(b []byte) error
- type ImageRepositorySpecDie
- func (d *ImageRepositorySpecDie) DeepCopy() *ImageRepositorySpecDie
- func (d *ImageRepositorySpecDie) DieFeed(r sourcev1alpha1.ImageRepositorySpec) *ImageRepositorySpecDie
- func (d *ImageRepositorySpecDie) DieFeedJSON(j []byte) *ImageRepositorySpecDie
- func (d *ImageRepositorySpecDie) DieFeedPtr(r *sourcev1alpha1.ImageRepositorySpec) *ImageRepositorySpecDie
- func (d *ImageRepositorySpecDie) DieFeedRawExtension(raw runtime.RawExtension) *ImageRepositorySpecDie
- func (d *ImageRepositorySpecDie) DieFeedYAML(y []byte) *ImageRepositorySpecDie
- func (d *ImageRepositorySpecDie) DieFeedYAMLFile(name string) *ImageRepositorySpecDie
- func (d *ImageRepositorySpecDie) DieImmutable(immutable bool) *ImageRepositorySpecDie
- func (d *ImageRepositorySpecDie) DieRelease() sourcev1alpha1.ImageRepositorySpec
- func (d *ImageRepositorySpecDie) DieReleaseJSON() []byte
- func (d *ImageRepositorySpecDie) DieReleasePtr() *sourcev1alpha1.ImageRepositorySpec
- func (d *ImageRepositorySpecDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *ImageRepositorySpecDie) DieReleaseYAML() []byte
- func (d *ImageRepositorySpecDie) DieStamp(fn func(r *sourcev1alpha1.ImageRepositorySpec)) *ImageRepositorySpecDie
- func (d *ImageRepositorySpecDie) DieStampAt(jp string, fn interface{}) *ImageRepositorySpecDie
- func (d *ImageRepositorySpecDie) DieWith(fns ...func(d *ImageRepositorySpecDie)) *ImageRepositorySpecDie
- func (d *ImageRepositorySpecDie) Image(v string) *ImageRepositorySpecDie
- func (d *ImageRepositorySpecDie) ImagePullSecrets(v ...corev1.LocalObjectReference) *ImageRepositorySpecDie
- func (d *ImageRepositorySpecDie) Interval(v metav1.Duration) *ImageRepositorySpecDie
- func (d *ImageRepositorySpecDie) ServiceAccountName(v string) *ImageRepositorySpecDie
- type ImageRepositoryStatusDie
- func (d *ImageRepositoryStatusDie) Artifact(v *sourcev1alpha1.Artifact) *ImageRepositoryStatusDie
- func (d *ImageRepositoryStatusDie) ArtifactDie(fn func(d *ArtifactDie)) *ImageRepositoryStatusDie
- func (d *ImageRepositoryStatusDie) ConditionsDie(conditions ...*diemetav1.ConditionDie) *ImageRepositoryStatusDie
- func (d *ImageRepositoryStatusDie) DeepCopy() *ImageRepositoryStatusDie
- func (d *ImageRepositoryStatusDie) DieFeed(r sourcev1alpha1.ImageRepositoryStatus) *ImageRepositoryStatusDie
- func (d *ImageRepositoryStatusDie) DieFeedJSON(j []byte) *ImageRepositoryStatusDie
- func (d *ImageRepositoryStatusDie) DieFeedPtr(r *sourcev1alpha1.ImageRepositoryStatus) *ImageRepositoryStatusDie
- func (d *ImageRepositoryStatusDie) DieFeedRawExtension(raw runtime.RawExtension) *ImageRepositoryStatusDie
- func (d *ImageRepositoryStatusDie) DieFeedYAML(y []byte) *ImageRepositoryStatusDie
- func (d *ImageRepositoryStatusDie) DieFeedYAMLFile(name string) *ImageRepositoryStatusDie
- func (d *ImageRepositoryStatusDie) DieImmutable(immutable bool) *ImageRepositoryStatusDie
- func (d *ImageRepositoryStatusDie) DieRelease() sourcev1alpha1.ImageRepositoryStatus
- func (d *ImageRepositoryStatusDie) DieReleaseJSON() []byte
- func (d *ImageRepositoryStatusDie) DieReleasePtr() *sourcev1alpha1.ImageRepositoryStatus
- func (d *ImageRepositoryStatusDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *ImageRepositoryStatusDie) DieReleaseYAML() []byte
- func (d *ImageRepositoryStatusDie) DieStamp(fn func(r *sourcev1alpha1.ImageRepositoryStatus)) *ImageRepositoryStatusDie
- func (d *ImageRepositoryStatusDie) DieStampAt(jp string, fn interface{}) *ImageRepositoryStatusDie
- func (d *ImageRepositoryStatusDie) DieWith(fns ...func(d *ImageRepositoryStatusDie)) *ImageRepositoryStatusDie
- func (d *ImageRepositoryStatusDie) ObservedGeneration(v int64) *ImageRepositoryStatusDie
- func (d *ImageRepositoryStatusDie) Status(v apis.Status) *ImageRepositoryStatusDie
- func (d *ImageRepositoryStatusDie) URL(v string) *ImageRepositoryStatusDie
- type MavenArtifactDie
- func (d *MavenArtifactDie) APIVersion(v string) *MavenArtifactDie
- func (d *MavenArtifactDie) DeepCopy() *MavenArtifactDie
- func (d *MavenArtifactDie) DeepCopyObject() runtime.Object
- func (d *MavenArtifactDie) DieFeed(r sourcev1alpha1.MavenArtifact) *MavenArtifactDie
- func (d *MavenArtifactDie) DieFeedJSON(j []byte) *MavenArtifactDie
- func (d *MavenArtifactDie) DieFeedPtr(r *sourcev1alpha1.MavenArtifact) *MavenArtifactDie
- func (d *MavenArtifactDie) DieFeedRawExtension(raw runtime.RawExtension) *MavenArtifactDie
- func (d *MavenArtifactDie) DieFeedYAML(y []byte) *MavenArtifactDie
- func (d *MavenArtifactDie) DieFeedYAMLFile(name string) *MavenArtifactDie
- func (d *MavenArtifactDie) DieImmutable(immutable bool) *MavenArtifactDie
- func (d *MavenArtifactDie) DieRelease() sourcev1alpha1.MavenArtifact
- func (d *MavenArtifactDie) DieReleaseJSON() []byte
- func (d *MavenArtifactDie) DieReleasePtr() *sourcev1alpha1.MavenArtifact
- func (d *MavenArtifactDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *MavenArtifactDie) DieReleaseUnstructured() *unstructured.Unstructured
- func (d *MavenArtifactDie) DieReleaseYAML() []byte
- func (d *MavenArtifactDie) DieStamp(fn func(r *sourcev1alpha1.MavenArtifact)) *MavenArtifactDie
- func (d *MavenArtifactDie) DieStampAt(jp string, fn interface{}) *MavenArtifactDie
- func (d *MavenArtifactDie) DieWith(fns ...func(d *MavenArtifactDie)) *MavenArtifactDie
- func (d *MavenArtifactDie) GetObjectKind() schema.ObjectKind
- func (d *MavenArtifactDie) Kind(v string) *MavenArtifactDie
- func (d *MavenArtifactDie) MarshalJSON() ([]byte, error)
- func (d *MavenArtifactDie) MetadataDie(fn func(d *v1.ObjectMetaDie)) *MavenArtifactDie
- func (d *MavenArtifactDie) Spec(v sourcev1alpha1.MavenArtifactSpec) *MavenArtifactDie
- func (d *MavenArtifactDie) SpecDie(fn func(d *MavenArtifactSpecDie)) *MavenArtifactDie
- func (d *MavenArtifactDie) Status(v sourcev1alpha1.MavenArtifactStatus) *MavenArtifactDie
- func (d *MavenArtifactDie) StatusDie(fn func(d *MavenArtifactStatusDie)) *MavenArtifactDie
- func (d *MavenArtifactDie) UnmarshalJSON(b []byte) error
- type MavenArtifactSpecDie
- func (d *MavenArtifactSpecDie) Artifact(v sourcev1alpha1.MavenArtifactType) *MavenArtifactSpecDie
- func (d *MavenArtifactSpecDie) DeepCopy() *MavenArtifactSpecDie
- func (d *MavenArtifactSpecDie) DieFeed(r sourcev1alpha1.MavenArtifactSpec) *MavenArtifactSpecDie
- func (d *MavenArtifactSpecDie) DieFeedJSON(j []byte) *MavenArtifactSpecDie
- func (d *MavenArtifactSpecDie) DieFeedPtr(r *sourcev1alpha1.MavenArtifactSpec) *MavenArtifactSpecDie
- func (d *MavenArtifactSpecDie) DieFeedRawExtension(raw runtime.RawExtension) *MavenArtifactSpecDie
- func (d *MavenArtifactSpecDie) DieFeedYAML(y []byte) *MavenArtifactSpecDie
- func (d *MavenArtifactSpecDie) DieFeedYAMLFile(name string) *MavenArtifactSpecDie
- func (d *MavenArtifactSpecDie) DieImmutable(immutable bool) *MavenArtifactSpecDie
- func (d *MavenArtifactSpecDie) DieRelease() sourcev1alpha1.MavenArtifactSpec
- func (d *MavenArtifactSpecDie) DieReleaseJSON() []byte
- func (d *MavenArtifactSpecDie) DieReleasePtr() *sourcev1alpha1.MavenArtifactSpec
- func (d *MavenArtifactSpecDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *MavenArtifactSpecDie) DieReleaseYAML() []byte
- func (d *MavenArtifactSpecDie) DieStamp(fn func(r *sourcev1alpha1.MavenArtifactSpec)) *MavenArtifactSpecDie
- func (d *MavenArtifactSpecDie) DieStampAt(jp string, fn interface{}) *MavenArtifactSpecDie
- func (d *MavenArtifactSpecDie) DieWith(fns ...func(d *MavenArtifactSpecDie)) *MavenArtifactSpecDie
- func (d *MavenArtifactSpecDie) Interval(v metav1.Duration) *MavenArtifactSpecDie
- func (d *MavenArtifactSpecDie) MavenArtifactDie(fn func(d *MavenArtifactTypeDie)) *MavenArtifactSpecDie
- func (d *MavenArtifactSpecDie) Repository(v sourcev1alpha1.Repository) *MavenArtifactSpecDie
- func (d *MavenArtifactSpecDie) RepositoryDie(fn func(d *RepositoryDie)) *MavenArtifactSpecDie
- func (d *MavenArtifactSpecDie) Timeout(v *metav1.Duration) *MavenArtifactSpecDie
- type MavenArtifactStatusDie
- func (d *MavenArtifactStatusDie) Artifact(v *sourcev1alpha1.Artifact) *MavenArtifactStatusDie
- func (d *MavenArtifactStatusDie) ArtifactDie(fn func(d *ArtifactDie)) *MavenArtifactStatusDie
- func (d *MavenArtifactStatusDie) ConditionsDie(conditions ...*diemetav1.ConditionDie) *MavenArtifactStatusDie
- func (d *MavenArtifactStatusDie) DeepCopy() *MavenArtifactStatusDie
- func (d *MavenArtifactStatusDie) DieFeed(r sourcev1alpha1.MavenArtifactStatus) *MavenArtifactStatusDie
- func (d *MavenArtifactStatusDie) DieFeedJSON(j []byte) *MavenArtifactStatusDie
- func (d *MavenArtifactStatusDie) DieFeedPtr(r *sourcev1alpha1.MavenArtifactStatus) *MavenArtifactStatusDie
- func (d *MavenArtifactStatusDie) DieFeedRawExtension(raw runtime.RawExtension) *MavenArtifactStatusDie
- func (d *MavenArtifactStatusDie) DieFeedYAML(y []byte) *MavenArtifactStatusDie
- func (d *MavenArtifactStatusDie) DieFeedYAMLFile(name string) *MavenArtifactStatusDie
- func (d *MavenArtifactStatusDie) DieImmutable(immutable bool) *MavenArtifactStatusDie
- func (d *MavenArtifactStatusDie) DieRelease() sourcev1alpha1.MavenArtifactStatus
- func (d *MavenArtifactStatusDie) DieReleaseJSON() []byte
- func (d *MavenArtifactStatusDie) DieReleasePtr() *sourcev1alpha1.MavenArtifactStatus
- func (d *MavenArtifactStatusDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *MavenArtifactStatusDie) DieReleaseYAML() []byte
- func (d *MavenArtifactStatusDie) DieStamp(fn func(r *sourcev1alpha1.MavenArtifactStatus)) *MavenArtifactStatusDie
- func (d *MavenArtifactStatusDie) DieStampAt(jp string, fn interface{}) *MavenArtifactStatusDie
- func (d *MavenArtifactStatusDie) DieWith(fns ...func(d *MavenArtifactStatusDie)) *MavenArtifactStatusDie
- func (d *MavenArtifactStatusDie) ObservedGeneration(v int64) *MavenArtifactStatusDie
- func (d *MavenArtifactStatusDie) Status(v apis.Status) *MavenArtifactStatusDie
- func (d *MavenArtifactStatusDie) URL(v string) *MavenArtifactStatusDie
- type MavenArtifactTypeDie
- func (d *MavenArtifactTypeDie) ArtifactId(v string) *MavenArtifactTypeDie
- func (d *MavenArtifactTypeDie) Classifier(v string) *MavenArtifactTypeDie
- func (d *MavenArtifactTypeDie) DeepCopy() *MavenArtifactTypeDie
- func (d *MavenArtifactTypeDie) DieFeed(r sourcev1alpha1.MavenArtifactType) *MavenArtifactTypeDie
- func (d *MavenArtifactTypeDie) DieFeedJSON(j []byte) *MavenArtifactTypeDie
- func (d *MavenArtifactTypeDie) DieFeedPtr(r *sourcev1alpha1.MavenArtifactType) *MavenArtifactTypeDie
- func (d *MavenArtifactTypeDie) DieFeedRawExtension(raw runtime.RawExtension) *MavenArtifactTypeDie
- func (d *MavenArtifactTypeDie) DieFeedYAML(y []byte) *MavenArtifactTypeDie
- func (d *MavenArtifactTypeDie) DieFeedYAMLFile(name string) *MavenArtifactTypeDie
- func (d *MavenArtifactTypeDie) DieImmutable(immutable bool) *MavenArtifactTypeDie
- func (d *MavenArtifactTypeDie) DieRelease() sourcev1alpha1.MavenArtifactType
- func (d *MavenArtifactTypeDie) DieReleaseJSON() []byte
- func (d *MavenArtifactTypeDie) DieReleasePtr() *sourcev1alpha1.MavenArtifactType
- func (d *MavenArtifactTypeDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *MavenArtifactTypeDie) DieReleaseYAML() []byte
- func (d *MavenArtifactTypeDie) DieStamp(fn func(r *sourcev1alpha1.MavenArtifactType)) *MavenArtifactTypeDie
- func (d *MavenArtifactTypeDie) DieStampAt(jp string, fn interface{}) *MavenArtifactTypeDie
- func (d *MavenArtifactTypeDie) DieWith(fns ...func(d *MavenArtifactTypeDie)) *MavenArtifactTypeDie
- func (d *MavenArtifactTypeDie) GroupId(v string) *MavenArtifactTypeDie
- func (d *MavenArtifactTypeDie) Type(v string) *MavenArtifactTypeDie
- func (d *MavenArtifactTypeDie) Version(v string) *MavenArtifactTypeDie
- type RepositoryDie
- func (d *RepositoryDie) DeepCopy() *RepositoryDie
- func (d *RepositoryDie) DieFeed(r sourcev1alpha1.Repository) *RepositoryDie
- func (d *RepositoryDie) DieFeedJSON(j []byte) *RepositoryDie
- func (d *RepositoryDie) DieFeedPtr(r *sourcev1alpha1.Repository) *RepositoryDie
- func (d *RepositoryDie) DieFeedRawExtension(raw runtime.RawExtension) *RepositoryDie
- func (d *RepositoryDie) DieFeedYAML(y []byte) *RepositoryDie
- func (d *RepositoryDie) DieFeedYAMLFile(name string) *RepositoryDie
- func (d *RepositoryDie) DieImmutable(immutable bool) *RepositoryDie
- func (d *RepositoryDie) DieRelease() sourcev1alpha1.Repository
- func (d *RepositoryDie) DieReleaseJSON() []byte
- func (d *RepositoryDie) DieReleasePtr() *sourcev1alpha1.Repository
- func (d *RepositoryDie) DieReleaseRawExtension() runtime.RawExtension
- func (d *RepositoryDie) DieReleaseYAML() []byte
- func (d *RepositoryDie) DieStamp(fn func(r *sourcev1alpha1.Repository)) *RepositoryDie
- func (d *RepositoryDie) DieStampAt(jp string, fn interface{}) *RepositoryDie
- func (d *RepositoryDie) DieWith(fns ...func(d *RepositoryDie)) *RepositoryDie
- func (d *RepositoryDie) SecretRef(v corev1.LocalObjectReference) *RepositoryDie
- func (d *RepositoryDie) URL(v string) *RepositoryDie
Constants ¶
This section is empty.
Variables ¶
var ( ImageRepositoryConditionArtifactAvailableBlank = diemetav1.ConditionBlank.Type(sourcev1alpha1.ImageRepositoryConditionArtifactAvailable) ImageRepositoryConditionImageResolvedBlank = diemetav1.ConditionBlank.Type(sourcev1alpha1.ImageRepositoryConditionImageResolved) ImageRepositoryConditionReadyBlank = diemetav1.ConditionBlank.Type(sourcev1alpha1.ImageRepositoryConditionReady) )
var ( MavenArtifactConditionAvailableBlank = diemetav1.ConditionBlank.Type(sourcev1alpha1.MavenArtifactConditionArtifactAvailable) MavenArtifactConditionVersionResolvedBlank = diemetav1.ConditionBlank.Type(sourcev1alpha1.MavenArtifactConditionArtifactResolved) MavenArtifactConditionReadyBlank = diemetav1.ConditionBlank.Type(sourcev1alpha1.MavenArtifactConditionReady) )
var ArtifactBlank = (&ArtifactDie{}).DieFeed(sourcev1alpha1.Artifact{})
var ImageRepositoryBlank = (&ImageRepositoryDie{}).DieFeed(sourcev1alpha1.ImageRepository{})
var ImageRepositorySpecBlank = (&ImageRepositorySpecDie{}).DieFeed(sourcev1alpha1.ImageRepositorySpec{})
var ImageRepositoryStatusBlank = (&ImageRepositoryStatusDie{}).DieFeed(sourcev1alpha1.ImageRepositoryStatus{})
var MavenArtifactBlank = (&MavenArtifactDie{}).DieFeed(sourcev1alpha1.MavenArtifact{})
var MavenArtifactSpecBlank = (&MavenArtifactSpecDie{}).DieFeed(sourcev1alpha1.MavenArtifactSpec{})
var MavenArtifactStatusBlank = (&MavenArtifactStatusDie{}).DieFeed(sourcev1alpha1.MavenArtifactStatus{})
var MavenArtifactTypeBlank = (&MavenArtifactTypeDie{}).DieFeed(sourcev1alpha1.MavenArtifactType{})
var RepositoryBlank = (&RepositoryDie{}).DieFeed(sourcev1alpha1.Repository{})
Functions ¶
This section is empty.
Types ¶
type ArtifactDie ¶
type ArtifactDie struct {
// contains filtered or unexported fields
}
func (*ArtifactDie) Checksum ¶
func (d *ArtifactDie) Checksum(v string) *ArtifactDie
Checksum is the SHA1 checksum of the artifact.
func (*ArtifactDie) DeepCopy ¶
func (d *ArtifactDie) DeepCopy() *ArtifactDie
DeepCopy returns a new die with equivalent state. Useful for snapshotting a mutable die.
func (*ArtifactDie) DieFeed ¶
func (d *ArtifactDie) DieFeed(r sourcev1alpha1.Artifact) *ArtifactDie
DieFeed returns a new die with the provided resource.
func (*ArtifactDie) DieFeedJSON ¶ added in v0.8.0
func (d *ArtifactDie) DieFeedJSON(j []byte) *ArtifactDie
DieFeedJSON returns a new die with the provided JSON. Panics on error.
func (*ArtifactDie) DieFeedPtr ¶
func (d *ArtifactDie) DieFeedPtr(r *sourcev1alpha1.Artifact) *ArtifactDie
DieFeedPtr returns a new die with the provided resource pointer. If the resource is nil, the empty value is used instead.
func (*ArtifactDie) DieFeedRawExtension ¶
func (d *ArtifactDie) DieFeedRawExtension(raw runtime.RawExtension) *ArtifactDie
DieFeedRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*ArtifactDie) DieFeedYAML ¶ added in v0.8.0
func (d *ArtifactDie) DieFeedYAML(y []byte) *ArtifactDie
DieFeedYAML returns a new die with the provided YAML. Panics on error.
func (*ArtifactDie) DieFeedYAMLFile ¶ added in v0.8.0
func (d *ArtifactDie) DieFeedYAMLFile(name string) *ArtifactDie
DieFeedYAMLFile returns a new die loading YAML from a file path. Panics on error.
func (*ArtifactDie) DieImmutable ¶
func (d *ArtifactDie) DieImmutable(immutable bool) *ArtifactDie
DieImmutable returns a new die for the current die's state that is either mutable (`false`) or immutable (`true`).
func (*ArtifactDie) DieRelease ¶
func (d *ArtifactDie) DieRelease() sourcev1alpha1.Artifact
DieRelease returns the resource managed by the die.
func (*ArtifactDie) DieReleaseJSON ¶ added in v0.8.0
func (d *ArtifactDie) DieReleaseJSON() []byte
DieReleaseJSON returns the resource managed by the die as JSON. Panics on error.
func (*ArtifactDie) DieReleasePtr ¶
func (d *ArtifactDie) DieReleasePtr() *sourcev1alpha1.Artifact
DieReleasePtr returns a pointer to the resource managed by the die.
func (*ArtifactDie) DieReleaseRawExtension ¶
func (d *ArtifactDie) DieReleaseRawExtension() runtime.RawExtension
DieReleaseRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*ArtifactDie) DieReleaseYAML ¶ added in v0.8.0
func (d *ArtifactDie) DieReleaseYAML() []byte
DieReleaseYAML returns the resource managed by the die as YAML. Panics on error.
func (*ArtifactDie) DieStamp ¶
func (d *ArtifactDie) DieStamp(fn func(r *sourcev1alpha1.Artifact)) *ArtifactDie
DieStamp returns a new die with the resource passed to the callback function. The resource is mutable.
func (*ArtifactDie) DieStampAt ¶ added in v0.8.0
func (d *ArtifactDie) DieStampAt(jp string, fn interface{}) *ArtifactDie
Experimental: DieStampAt uses a JSON path (http://goessner.net/articles/JsonPath/) expression to stamp portions of the resource. The callback is invoked with each JSON path match. Panics if the callback function does not accept a single argument of the same type or a pointer to that type as found on the resource at the target location.
Future iterations will improve type coercion from the resource to the callback argument.
func (*ArtifactDie) DieWith ¶ added in v0.8.1
func (d *ArtifactDie) DieWith(fns ...func(d *ArtifactDie)) *ArtifactDie
DieWith returns a new die after passing the current die to the callback function. The passed die is mutable.
func (*ArtifactDie) LastUpdateTime ¶
func (d *ArtifactDie) LastUpdateTime(v metav1.Time) *ArtifactDie
LastUpdateTime is the timestamp corresponding to the last update of this
artifact.
func (*ArtifactDie) Path ¶
func (d *ArtifactDie) Path(v string) *ArtifactDie
Path is the relative file path of this artifact.
func (*ArtifactDie) Revision ¶
func (d *ArtifactDie) Revision(v string) *ArtifactDie
Revision is a human readable identifier traceable in the origin source
system. It can be a Git commit SHA, Git tag, a Helm index timestamp, a Helm
chart version, etc.
func (*ArtifactDie) URL ¶
func (d *ArtifactDie) URL(v string) *ArtifactDie
URL is the HTTP address of this artifact.
type ImageRepositoryDie ¶
type ImageRepositoryDie struct { v1.FrozenObjectMeta // contains filtered or unexported fields }
func (*ImageRepositoryDie) APIVersion ¶
func (d *ImageRepositoryDie) APIVersion(v string) *ImageRepositoryDie
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
func (*ImageRepositoryDie) DeepCopy ¶
func (d *ImageRepositoryDie) DeepCopy() *ImageRepositoryDie
DeepCopy returns a new die with equivalent state. Useful for snapshotting a mutable die.
func (*ImageRepositoryDie) DeepCopyObject ¶
func (d *ImageRepositoryDie) DeepCopyObject() runtime.Object
func (*ImageRepositoryDie) DieFeed ¶
func (d *ImageRepositoryDie) DieFeed(r sourcev1alpha1.ImageRepository) *ImageRepositoryDie
DieFeed returns a new die with the provided resource.
func (*ImageRepositoryDie) DieFeedJSON ¶ added in v0.8.0
func (d *ImageRepositoryDie) DieFeedJSON(j []byte) *ImageRepositoryDie
DieFeedJSON returns a new die with the provided JSON. Panics on error.
func (*ImageRepositoryDie) DieFeedPtr ¶
func (d *ImageRepositoryDie) DieFeedPtr(r *sourcev1alpha1.ImageRepository) *ImageRepositoryDie
DieFeedPtr returns a new die with the provided resource pointer. If the resource is nil, the empty value is used instead.
func (*ImageRepositoryDie) DieFeedRawExtension ¶
func (d *ImageRepositoryDie) DieFeedRawExtension(raw runtime.RawExtension) *ImageRepositoryDie
DieFeedRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*ImageRepositoryDie) DieFeedYAML ¶ added in v0.8.0
func (d *ImageRepositoryDie) DieFeedYAML(y []byte) *ImageRepositoryDie
DieFeedYAML returns a new die with the provided YAML. Panics on error.
func (*ImageRepositoryDie) DieFeedYAMLFile ¶ added in v0.8.0
func (d *ImageRepositoryDie) DieFeedYAMLFile(name string) *ImageRepositoryDie
DieFeedYAMLFile returns a new die loading YAML from a file path. Panics on error.
func (*ImageRepositoryDie) DieImmutable ¶
func (d *ImageRepositoryDie) DieImmutable(immutable bool) *ImageRepositoryDie
DieImmutable returns a new die for the current die's state that is either mutable (`false`) or immutable (`true`).
func (*ImageRepositoryDie) DieRelease ¶
func (d *ImageRepositoryDie) DieRelease() sourcev1alpha1.ImageRepository
DieRelease returns the resource managed by the die.
func (*ImageRepositoryDie) DieReleaseJSON ¶ added in v0.8.0
func (d *ImageRepositoryDie) DieReleaseJSON() []byte
DieReleaseJSON returns the resource managed by the die as JSON. Panics on error.
func (*ImageRepositoryDie) DieReleasePtr ¶
func (d *ImageRepositoryDie) DieReleasePtr() *sourcev1alpha1.ImageRepository
DieReleasePtr returns a pointer to the resource managed by the die.
func (*ImageRepositoryDie) DieReleaseRawExtension ¶
func (d *ImageRepositoryDie) DieReleaseRawExtension() runtime.RawExtension
DieReleaseRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*ImageRepositoryDie) DieReleaseUnstructured ¶
func (d *ImageRepositoryDie) DieReleaseUnstructured() *unstructured.Unstructured
DieReleaseUnstructured returns the resource managed by the die as an unstructured object. Panics on error.
func (*ImageRepositoryDie) DieReleaseYAML ¶ added in v0.8.0
func (d *ImageRepositoryDie) DieReleaseYAML() []byte
DieReleaseYAML returns the resource managed by the die as YAML. Panics on error.
func (*ImageRepositoryDie) DieStamp ¶
func (d *ImageRepositoryDie) DieStamp(fn func(r *sourcev1alpha1.ImageRepository)) *ImageRepositoryDie
DieStamp returns a new die with the resource passed to the callback function. The resource is mutable.
func (*ImageRepositoryDie) DieStampAt ¶ added in v0.8.0
func (d *ImageRepositoryDie) DieStampAt(jp string, fn interface{}) *ImageRepositoryDie
Experimental: DieStampAt uses a JSON path (http://goessner.net/articles/JsonPath/) expression to stamp portions of the resource. The callback is invoked with each JSON path match. Panics if the callback function does not accept a single argument of the same type or a pointer to that type as found on the resource at the target location.
Future iterations will improve type coercion from the resource to the callback argument.
func (*ImageRepositoryDie) DieWith ¶ added in v0.8.1
func (d *ImageRepositoryDie) DieWith(fns ...func(d *ImageRepositoryDie)) *ImageRepositoryDie
DieWith returns a new die after passing the current die to the callback function. The passed die is mutable.
func (*ImageRepositoryDie) GetObjectKind ¶
func (d *ImageRepositoryDie) GetObjectKind() schema.ObjectKind
func (*ImageRepositoryDie) Kind ¶
func (d *ImageRepositoryDie) Kind(v string) *ImageRepositoryDie
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (*ImageRepositoryDie) MarshalJSON ¶
func (d *ImageRepositoryDie) MarshalJSON() ([]byte, error)
func (*ImageRepositoryDie) MetadataDie ¶
func (d *ImageRepositoryDie) MetadataDie(fn func(d *v1.ObjectMetaDie)) *ImageRepositoryDie
MetadataDie stamps the resource's ObjectMeta field with a mutable die.
func (*ImageRepositoryDie) Spec ¶
func (d *ImageRepositoryDie) Spec(v sourcev1alpha1.ImageRepositorySpec) *ImageRepositoryDie
func (*ImageRepositoryDie) SpecDie ¶
func (d *ImageRepositoryDie) SpecDie(fn func(d *ImageRepositorySpecDie)) *ImageRepositoryDie
SpecDie stamps the resource's spec field with a mutable die.
func (*ImageRepositoryDie) Status ¶
func (d *ImageRepositoryDie) Status(v sourcev1alpha1.ImageRepositoryStatus) *ImageRepositoryDie
func (*ImageRepositoryDie) StatusDie ¶
func (d *ImageRepositoryDie) StatusDie(fn func(d *ImageRepositoryStatusDie)) *ImageRepositoryDie
StatusDie stamps the resource's status field with a mutable die.
func (*ImageRepositoryDie) UnmarshalJSON ¶
func (d *ImageRepositoryDie) UnmarshalJSON(b []byte) error
type ImageRepositorySpecDie ¶
type ImageRepositorySpecDie struct {
// contains filtered or unexported fields
}
func (*ImageRepositorySpecDie) DeepCopy ¶
func (d *ImageRepositorySpecDie) DeepCopy() *ImageRepositorySpecDie
DeepCopy returns a new die with equivalent state. Useful for snapshotting a mutable die.
func (*ImageRepositorySpecDie) DieFeed ¶
func (d *ImageRepositorySpecDie) DieFeed(r sourcev1alpha1.ImageRepositorySpec) *ImageRepositorySpecDie
DieFeed returns a new die with the provided resource.
func (*ImageRepositorySpecDie) DieFeedJSON ¶ added in v0.8.0
func (d *ImageRepositorySpecDie) DieFeedJSON(j []byte) *ImageRepositorySpecDie
DieFeedJSON returns a new die with the provided JSON. Panics on error.
func (*ImageRepositorySpecDie) DieFeedPtr ¶
func (d *ImageRepositorySpecDie) DieFeedPtr(r *sourcev1alpha1.ImageRepositorySpec) *ImageRepositorySpecDie
DieFeedPtr returns a new die with the provided resource pointer. If the resource is nil, the empty value is used instead.
func (*ImageRepositorySpecDie) DieFeedRawExtension ¶
func (d *ImageRepositorySpecDie) DieFeedRawExtension(raw runtime.RawExtension) *ImageRepositorySpecDie
DieFeedRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*ImageRepositorySpecDie) DieFeedYAML ¶ added in v0.8.0
func (d *ImageRepositorySpecDie) DieFeedYAML(y []byte) *ImageRepositorySpecDie
DieFeedYAML returns a new die with the provided YAML. Panics on error.
func (*ImageRepositorySpecDie) DieFeedYAMLFile ¶ added in v0.8.0
func (d *ImageRepositorySpecDie) DieFeedYAMLFile(name string) *ImageRepositorySpecDie
DieFeedYAMLFile returns a new die loading YAML from a file path. Panics on error.
func (*ImageRepositorySpecDie) DieImmutable ¶
func (d *ImageRepositorySpecDie) DieImmutable(immutable bool) *ImageRepositorySpecDie
DieImmutable returns a new die for the current die's state that is either mutable (`false`) or immutable (`true`).
func (*ImageRepositorySpecDie) DieRelease ¶
func (d *ImageRepositorySpecDie) DieRelease() sourcev1alpha1.ImageRepositorySpec
DieRelease returns the resource managed by the die.
func (*ImageRepositorySpecDie) DieReleaseJSON ¶ added in v0.8.0
func (d *ImageRepositorySpecDie) DieReleaseJSON() []byte
DieReleaseJSON returns the resource managed by the die as JSON. Panics on error.
func (*ImageRepositorySpecDie) DieReleasePtr ¶
func (d *ImageRepositorySpecDie) DieReleasePtr() *sourcev1alpha1.ImageRepositorySpec
DieReleasePtr returns a pointer to the resource managed by the die.
func (*ImageRepositorySpecDie) DieReleaseRawExtension ¶
func (d *ImageRepositorySpecDie) DieReleaseRawExtension() runtime.RawExtension
DieReleaseRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*ImageRepositorySpecDie) DieReleaseYAML ¶ added in v0.8.0
func (d *ImageRepositorySpecDie) DieReleaseYAML() []byte
DieReleaseYAML returns the resource managed by the die as YAML. Panics on error.
func (*ImageRepositorySpecDie) DieStamp ¶
func (d *ImageRepositorySpecDie) DieStamp(fn func(r *sourcev1alpha1.ImageRepositorySpec)) *ImageRepositorySpecDie
DieStamp returns a new die with the resource passed to the callback function. The resource is mutable.
func (*ImageRepositorySpecDie) DieStampAt ¶ added in v0.8.0
func (d *ImageRepositorySpecDie) DieStampAt(jp string, fn interface{}) *ImageRepositorySpecDie
Experimental: DieStampAt uses a JSON path (http://goessner.net/articles/JsonPath/) expression to stamp portions of the resource. The callback is invoked with each JSON path match. Panics if the callback function does not accept a single argument of the same type or a pointer to that type as found on the resource at the target location.
Future iterations will improve type coercion from the resource to the callback argument.
func (*ImageRepositorySpecDie) DieWith ¶ added in v0.8.1
func (d *ImageRepositorySpecDie) DieWith(fns ...func(d *ImageRepositorySpecDie)) *ImageRepositorySpecDie
DieWith returns a new die after passing the current die to the callback function. The passed die is mutable.
func (*ImageRepositorySpecDie) Image ¶
func (d *ImageRepositorySpecDie) Image(v string) *ImageRepositorySpecDie
Image is a reference to an image in a remote repository
func (*ImageRepositorySpecDie) ImagePullSecrets ¶
func (d *ImageRepositorySpecDie) ImagePullSecrets(v ...corev1.LocalObjectReference) *ImageRepositorySpecDie
ImagePullSecrets contains the names of the Kubernetes Secrets containing registry login
information to resolve image metadata.
func (*ImageRepositorySpecDie) Interval ¶
func (d *ImageRepositorySpecDie) Interval(v metav1.Duration) *ImageRepositorySpecDie
The interval at which to check for repository updates.
func (*ImageRepositorySpecDie) ServiceAccountName ¶
func (d *ImageRepositorySpecDie) ServiceAccountName(v string) *ImageRepositorySpecDie
ServiceAccountName is the name of the Kubernetes ServiceAccount used to authenticate
the image pull if the service account has attached pull secrets. For more information:
type ImageRepositoryStatusDie ¶
type ImageRepositoryStatusDie struct {
// contains filtered or unexported fields
}
func (*ImageRepositoryStatusDie) Artifact ¶
func (d *ImageRepositoryStatusDie) Artifact(v *sourcev1alpha1.Artifact) *ImageRepositoryStatusDie
Artifact represents the output of the last successful repository sync.
func (*ImageRepositoryStatusDie) ArtifactDie ¶
func (d *ImageRepositoryStatusDie) ArtifactDie(fn func(d *ArtifactDie)) *ImageRepositoryStatusDie
func (*ImageRepositoryStatusDie) ConditionsDie ¶
func (d *ImageRepositoryStatusDie) ConditionsDie(conditions ...*diemetav1.ConditionDie) *ImageRepositoryStatusDie
func (*ImageRepositoryStatusDie) DeepCopy ¶
func (d *ImageRepositoryStatusDie) DeepCopy() *ImageRepositoryStatusDie
DeepCopy returns a new die with equivalent state. Useful for snapshotting a mutable die.
func (*ImageRepositoryStatusDie) DieFeed ¶
func (d *ImageRepositoryStatusDie) DieFeed(r sourcev1alpha1.ImageRepositoryStatus) *ImageRepositoryStatusDie
DieFeed returns a new die with the provided resource.
func (*ImageRepositoryStatusDie) DieFeedJSON ¶ added in v0.8.0
func (d *ImageRepositoryStatusDie) DieFeedJSON(j []byte) *ImageRepositoryStatusDie
DieFeedJSON returns a new die with the provided JSON. Panics on error.
func (*ImageRepositoryStatusDie) DieFeedPtr ¶
func (d *ImageRepositoryStatusDie) DieFeedPtr(r *sourcev1alpha1.ImageRepositoryStatus) *ImageRepositoryStatusDie
DieFeedPtr returns a new die with the provided resource pointer. If the resource is nil, the empty value is used instead.
func (*ImageRepositoryStatusDie) DieFeedRawExtension ¶
func (d *ImageRepositoryStatusDie) DieFeedRawExtension(raw runtime.RawExtension) *ImageRepositoryStatusDie
DieFeedRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*ImageRepositoryStatusDie) DieFeedYAML ¶ added in v0.8.0
func (d *ImageRepositoryStatusDie) DieFeedYAML(y []byte) *ImageRepositoryStatusDie
DieFeedYAML returns a new die with the provided YAML. Panics on error.
func (*ImageRepositoryStatusDie) DieFeedYAMLFile ¶ added in v0.8.0
func (d *ImageRepositoryStatusDie) DieFeedYAMLFile(name string) *ImageRepositoryStatusDie
DieFeedYAMLFile returns a new die loading YAML from a file path. Panics on error.
func (*ImageRepositoryStatusDie) DieImmutable ¶
func (d *ImageRepositoryStatusDie) DieImmutable(immutable bool) *ImageRepositoryStatusDie
DieImmutable returns a new die for the current die's state that is either mutable (`false`) or immutable (`true`).
func (*ImageRepositoryStatusDie) DieRelease ¶
func (d *ImageRepositoryStatusDie) DieRelease() sourcev1alpha1.ImageRepositoryStatus
DieRelease returns the resource managed by the die.
func (*ImageRepositoryStatusDie) DieReleaseJSON ¶ added in v0.8.0
func (d *ImageRepositoryStatusDie) DieReleaseJSON() []byte
DieReleaseJSON returns the resource managed by the die as JSON. Panics on error.
func (*ImageRepositoryStatusDie) DieReleasePtr ¶
func (d *ImageRepositoryStatusDie) DieReleasePtr() *sourcev1alpha1.ImageRepositoryStatus
DieReleasePtr returns a pointer to the resource managed by the die.
func (*ImageRepositoryStatusDie) DieReleaseRawExtension ¶
func (d *ImageRepositoryStatusDie) DieReleaseRawExtension() runtime.RawExtension
DieReleaseRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*ImageRepositoryStatusDie) DieReleaseYAML ¶ added in v0.8.0
func (d *ImageRepositoryStatusDie) DieReleaseYAML() []byte
DieReleaseYAML returns the resource managed by the die as YAML. Panics on error.
func (*ImageRepositoryStatusDie) DieStamp ¶
func (d *ImageRepositoryStatusDie) DieStamp(fn func(r *sourcev1alpha1.ImageRepositoryStatus)) *ImageRepositoryStatusDie
DieStamp returns a new die with the resource passed to the callback function. The resource is mutable.
func (*ImageRepositoryStatusDie) DieStampAt ¶ added in v0.8.0
func (d *ImageRepositoryStatusDie) DieStampAt(jp string, fn interface{}) *ImageRepositoryStatusDie
Experimental: DieStampAt uses a JSON path (http://goessner.net/articles/JsonPath/) expression to stamp portions of the resource. The callback is invoked with each JSON path match. Panics if the callback function does not accept a single argument of the same type or a pointer to that type as found on the resource at the target location.
Future iterations will improve type coercion from the resource to the callback argument.
func (*ImageRepositoryStatusDie) DieWith ¶ added in v0.8.1
func (d *ImageRepositoryStatusDie) DieWith(fns ...func(d *ImageRepositoryStatusDie)) *ImageRepositoryStatusDie
DieWith returns a new die after passing the current die to the callback function. The passed die is mutable.
func (*ImageRepositoryStatusDie) ObservedGeneration ¶
func (d *ImageRepositoryStatusDie) ObservedGeneration(v int64) *ImageRepositoryStatusDie
func (*ImageRepositoryStatusDie) Status ¶
func (d *ImageRepositoryStatusDie) Status(v apis.Status) *ImageRepositoryStatusDie
func (*ImageRepositoryStatusDie) URL ¶
func (d *ImageRepositoryStatusDie) URL(v string) *ImageRepositoryStatusDie
URL is the download link for the artifact output of the last repository
sync.
type MavenArtifactDie ¶
type MavenArtifactDie struct { v1.FrozenObjectMeta // contains filtered or unexported fields }
func (*MavenArtifactDie) APIVersion ¶
func (d *MavenArtifactDie) APIVersion(v string) *MavenArtifactDie
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
func (*MavenArtifactDie) DeepCopy ¶
func (d *MavenArtifactDie) DeepCopy() *MavenArtifactDie
DeepCopy returns a new die with equivalent state. Useful for snapshotting a mutable die.
func (*MavenArtifactDie) DeepCopyObject ¶
func (d *MavenArtifactDie) DeepCopyObject() runtime.Object
func (*MavenArtifactDie) DieFeed ¶
func (d *MavenArtifactDie) DieFeed(r sourcev1alpha1.MavenArtifact) *MavenArtifactDie
DieFeed returns a new die with the provided resource.
func (*MavenArtifactDie) DieFeedJSON ¶ added in v0.8.0
func (d *MavenArtifactDie) DieFeedJSON(j []byte) *MavenArtifactDie
DieFeedJSON returns a new die with the provided JSON. Panics on error.
func (*MavenArtifactDie) DieFeedPtr ¶
func (d *MavenArtifactDie) DieFeedPtr(r *sourcev1alpha1.MavenArtifact) *MavenArtifactDie
DieFeedPtr returns a new die with the provided resource pointer. If the resource is nil, the empty value is used instead.
func (*MavenArtifactDie) DieFeedRawExtension ¶
func (d *MavenArtifactDie) DieFeedRawExtension(raw runtime.RawExtension) *MavenArtifactDie
DieFeedRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*MavenArtifactDie) DieFeedYAML ¶ added in v0.8.0
func (d *MavenArtifactDie) DieFeedYAML(y []byte) *MavenArtifactDie
DieFeedYAML returns a new die with the provided YAML. Panics on error.
func (*MavenArtifactDie) DieFeedYAMLFile ¶ added in v0.8.0
func (d *MavenArtifactDie) DieFeedYAMLFile(name string) *MavenArtifactDie
DieFeedYAMLFile returns a new die loading YAML from a file path. Panics on error.
func (*MavenArtifactDie) DieImmutable ¶
func (d *MavenArtifactDie) DieImmutable(immutable bool) *MavenArtifactDie
DieImmutable returns a new die for the current die's state that is either mutable (`false`) or immutable (`true`).
func (*MavenArtifactDie) DieRelease ¶
func (d *MavenArtifactDie) DieRelease() sourcev1alpha1.MavenArtifact
DieRelease returns the resource managed by the die.
func (*MavenArtifactDie) DieReleaseJSON ¶ added in v0.8.0
func (d *MavenArtifactDie) DieReleaseJSON() []byte
DieReleaseJSON returns the resource managed by the die as JSON. Panics on error.
func (*MavenArtifactDie) DieReleasePtr ¶
func (d *MavenArtifactDie) DieReleasePtr() *sourcev1alpha1.MavenArtifact
DieReleasePtr returns a pointer to the resource managed by the die.
func (*MavenArtifactDie) DieReleaseRawExtension ¶
func (d *MavenArtifactDie) DieReleaseRawExtension() runtime.RawExtension
DieReleaseRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*MavenArtifactDie) DieReleaseUnstructured ¶
func (d *MavenArtifactDie) DieReleaseUnstructured() *unstructured.Unstructured
DieReleaseUnstructured returns the resource managed by the die as an unstructured object. Panics on error.
func (*MavenArtifactDie) DieReleaseYAML ¶ added in v0.8.0
func (d *MavenArtifactDie) DieReleaseYAML() []byte
DieReleaseYAML returns the resource managed by the die as YAML. Panics on error.
func (*MavenArtifactDie) DieStamp ¶
func (d *MavenArtifactDie) DieStamp(fn func(r *sourcev1alpha1.MavenArtifact)) *MavenArtifactDie
DieStamp returns a new die with the resource passed to the callback function. The resource is mutable.
func (*MavenArtifactDie) DieStampAt ¶ added in v0.8.0
func (d *MavenArtifactDie) DieStampAt(jp string, fn interface{}) *MavenArtifactDie
Experimental: DieStampAt uses a JSON path (http://goessner.net/articles/JsonPath/) expression to stamp portions of the resource. The callback is invoked with each JSON path match. Panics if the callback function does not accept a single argument of the same type or a pointer to that type as found on the resource at the target location.
Future iterations will improve type coercion from the resource to the callback argument.
func (*MavenArtifactDie) DieWith ¶ added in v0.8.1
func (d *MavenArtifactDie) DieWith(fns ...func(d *MavenArtifactDie)) *MavenArtifactDie
DieWith returns a new die after passing the current die to the callback function. The passed die is mutable.
func (*MavenArtifactDie) GetObjectKind ¶
func (d *MavenArtifactDie) GetObjectKind() schema.ObjectKind
func (*MavenArtifactDie) Kind ¶
func (d *MavenArtifactDie) Kind(v string) *MavenArtifactDie
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (*MavenArtifactDie) MarshalJSON ¶
func (d *MavenArtifactDie) MarshalJSON() ([]byte, error)
func (*MavenArtifactDie) MetadataDie ¶
func (d *MavenArtifactDie) MetadataDie(fn func(d *v1.ObjectMetaDie)) *MavenArtifactDie
MetadataDie stamps the resource's ObjectMeta field with a mutable die.
func (*MavenArtifactDie) Spec ¶
func (d *MavenArtifactDie) Spec(v sourcev1alpha1.MavenArtifactSpec) *MavenArtifactDie
func (*MavenArtifactDie) SpecDie ¶
func (d *MavenArtifactDie) SpecDie(fn func(d *MavenArtifactSpecDie)) *MavenArtifactDie
SpecDie stamps the resource's spec field with a mutable die.
func (*MavenArtifactDie) Status ¶
func (d *MavenArtifactDie) Status(v sourcev1alpha1.MavenArtifactStatus) *MavenArtifactDie
func (*MavenArtifactDie) StatusDie ¶
func (d *MavenArtifactDie) StatusDie(fn func(d *MavenArtifactStatusDie)) *MavenArtifactDie
StatusDie stamps the resource's status field with a mutable die.
func (*MavenArtifactDie) UnmarshalJSON ¶
func (d *MavenArtifactDie) UnmarshalJSON(b []byte) error
type MavenArtifactSpecDie ¶
type MavenArtifactSpecDie struct {
// contains filtered or unexported fields
}
func (*MavenArtifactSpecDie) Artifact ¶
func (d *MavenArtifactSpecDie) Artifact(v sourcev1alpha1.MavenArtifactType) *MavenArtifactSpecDie
Maven Artifact defines meta Type
func (*MavenArtifactSpecDie) DeepCopy ¶
func (d *MavenArtifactSpecDie) DeepCopy() *MavenArtifactSpecDie
DeepCopy returns a new die with equivalent state. Useful for snapshotting a mutable die.
func (*MavenArtifactSpecDie) DieFeed ¶
func (d *MavenArtifactSpecDie) DieFeed(r sourcev1alpha1.MavenArtifactSpec) *MavenArtifactSpecDie
DieFeed returns a new die with the provided resource.
func (*MavenArtifactSpecDie) DieFeedJSON ¶ added in v0.8.0
func (d *MavenArtifactSpecDie) DieFeedJSON(j []byte) *MavenArtifactSpecDie
DieFeedJSON returns a new die with the provided JSON. Panics on error.
func (*MavenArtifactSpecDie) DieFeedPtr ¶
func (d *MavenArtifactSpecDie) DieFeedPtr(r *sourcev1alpha1.MavenArtifactSpec) *MavenArtifactSpecDie
DieFeedPtr returns a new die with the provided resource pointer. If the resource is nil, the empty value is used instead.
func (*MavenArtifactSpecDie) DieFeedRawExtension ¶
func (d *MavenArtifactSpecDie) DieFeedRawExtension(raw runtime.RawExtension) *MavenArtifactSpecDie
DieFeedRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*MavenArtifactSpecDie) DieFeedYAML ¶ added in v0.8.0
func (d *MavenArtifactSpecDie) DieFeedYAML(y []byte) *MavenArtifactSpecDie
DieFeedYAML returns a new die with the provided YAML. Panics on error.
func (*MavenArtifactSpecDie) DieFeedYAMLFile ¶ added in v0.8.0
func (d *MavenArtifactSpecDie) DieFeedYAMLFile(name string) *MavenArtifactSpecDie
DieFeedYAMLFile returns a new die loading YAML from a file path. Panics on error.
func (*MavenArtifactSpecDie) DieImmutable ¶
func (d *MavenArtifactSpecDie) DieImmutable(immutable bool) *MavenArtifactSpecDie
DieImmutable returns a new die for the current die's state that is either mutable (`false`) or immutable (`true`).
func (*MavenArtifactSpecDie) DieRelease ¶
func (d *MavenArtifactSpecDie) DieRelease() sourcev1alpha1.MavenArtifactSpec
DieRelease returns the resource managed by the die.
func (*MavenArtifactSpecDie) DieReleaseJSON ¶ added in v0.8.0
func (d *MavenArtifactSpecDie) DieReleaseJSON() []byte
DieReleaseJSON returns the resource managed by the die as JSON. Panics on error.
func (*MavenArtifactSpecDie) DieReleasePtr ¶
func (d *MavenArtifactSpecDie) DieReleasePtr() *sourcev1alpha1.MavenArtifactSpec
DieReleasePtr returns a pointer to the resource managed by the die.
func (*MavenArtifactSpecDie) DieReleaseRawExtension ¶
func (d *MavenArtifactSpecDie) DieReleaseRawExtension() runtime.RawExtension
DieReleaseRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*MavenArtifactSpecDie) DieReleaseYAML ¶ added in v0.8.0
func (d *MavenArtifactSpecDie) DieReleaseYAML() []byte
DieReleaseYAML returns the resource managed by the die as YAML. Panics on error.
func (*MavenArtifactSpecDie) DieStamp ¶
func (d *MavenArtifactSpecDie) DieStamp(fn func(r *sourcev1alpha1.MavenArtifactSpec)) *MavenArtifactSpecDie
DieStamp returns a new die with the resource passed to the callback function. The resource is mutable.
func (*MavenArtifactSpecDie) DieStampAt ¶ added in v0.8.0
func (d *MavenArtifactSpecDie) DieStampAt(jp string, fn interface{}) *MavenArtifactSpecDie
Experimental: DieStampAt uses a JSON path (http://goessner.net/articles/JsonPath/) expression to stamp portions of the resource. The callback is invoked with each JSON path match. Panics if the callback function does not accept a single argument of the same type or a pointer to that type as found on the resource at the target location.
Future iterations will improve type coercion from the resource to the callback argument.
func (*MavenArtifactSpecDie) DieWith ¶ added in v0.8.1
func (d *MavenArtifactSpecDie) DieWith(fns ...func(d *MavenArtifactSpecDie)) *MavenArtifactSpecDie
DieWith returns a new die after passing the current die to the callback function. The passed die is mutable.
func (*MavenArtifactSpecDie) Interval ¶
func (d *MavenArtifactSpecDie) Interval(v metav1.Duration) *MavenArtifactSpecDie
Interval at which to check the repository for updates.
func (*MavenArtifactSpecDie) MavenArtifactDie ¶
func (d *MavenArtifactSpecDie) MavenArtifactDie(fn func(d *MavenArtifactTypeDie)) *MavenArtifactSpecDie
func (*MavenArtifactSpecDie) Repository ¶
func (d *MavenArtifactSpecDie) Repository(v sourcev1alpha1.Repository) *MavenArtifactSpecDie
Repository defines the parameters for accessing a repository
func (*MavenArtifactSpecDie) RepositoryDie ¶
func (d *MavenArtifactSpecDie) RepositoryDie(fn func(d *RepositoryDie)) *MavenArtifactSpecDie
func (*MavenArtifactSpecDie) Timeout ¶
func (d *MavenArtifactSpecDie) Timeout(v *metav1.Duration) *MavenArtifactSpecDie
Timeout for artifact download operation.
Defaults to 'Interval' duration.
type MavenArtifactStatusDie ¶
type MavenArtifactStatusDie struct {
// contains filtered or unexported fields
}
func (*MavenArtifactStatusDie) Artifact ¶
func (d *MavenArtifactStatusDie) Artifact(v *sourcev1alpha1.Artifact) *MavenArtifactStatusDie
Artifact represents the output of the last successful repository sync.
func (*MavenArtifactStatusDie) ArtifactDie ¶
func (d *MavenArtifactStatusDie) ArtifactDie(fn func(d *ArtifactDie)) *MavenArtifactStatusDie
func (*MavenArtifactStatusDie) ConditionsDie ¶
func (d *MavenArtifactStatusDie) ConditionsDie(conditions ...*diemetav1.ConditionDie) *MavenArtifactStatusDie
func (*MavenArtifactStatusDie) DeepCopy ¶
func (d *MavenArtifactStatusDie) DeepCopy() *MavenArtifactStatusDie
DeepCopy returns a new die with equivalent state. Useful for snapshotting a mutable die.
func (*MavenArtifactStatusDie) DieFeed ¶
func (d *MavenArtifactStatusDie) DieFeed(r sourcev1alpha1.MavenArtifactStatus) *MavenArtifactStatusDie
DieFeed returns a new die with the provided resource.
func (*MavenArtifactStatusDie) DieFeedJSON ¶ added in v0.8.0
func (d *MavenArtifactStatusDie) DieFeedJSON(j []byte) *MavenArtifactStatusDie
DieFeedJSON returns a new die with the provided JSON. Panics on error.
func (*MavenArtifactStatusDie) DieFeedPtr ¶
func (d *MavenArtifactStatusDie) DieFeedPtr(r *sourcev1alpha1.MavenArtifactStatus) *MavenArtifactStatusDie
DieFeedPtr returns a new die with the provided resource pointer. If the resource is nil, the empty value is used instead.
func (*MavenArtifactStatusDie) DieFeedRawExtension ¶
func (d *MavenArtifactStatusDie) DieFeedRawExtension(raw runtime.RawExtension) *MavenArtifactStatusDie
DieFeedRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*MavenArtifactStatusDie) DieFeedYAML ¶ added in v0.8.0
func (d *MavenArtifactStatusDie) DieFeedYAML(y []byte) *MavenArtifactStatusDie
DieFeedYAML returns a new die with the provided YAML. Panics on error.
func (*MavenArtifactStatusDie) DieFeedYAMLFile ¶ added in v0.8.0
func (d *MavenArtifactStatusDie) DieFeedYAMLFile(name string) *MavenArtifactStatusDie
DieFeedYAMLFile returns a new die loading YAML from a file path. Panics on error.
func (*MavenArtifactStatusDie) DieImmutable ¶
func (d *MavenArtifactStatusDie) DieImmutable(immutable bool) *MavenArtifactStatusDie
DieImmutable returns a new die for the current die's state that is either mutable (`false`) or immutable (`true`).
func (*MavenArtifactStatusDie) DieRelease ¶
func (d *MavenArtifactStatusDie) DieRelease() sourcev1alpha1.MavenArtifactStatus
DieRelease returns the resource managed by the die.
func (*MavenArtifactStatusDie) DieReleaseJSON ¶ added in v0.8.0
func (d *MavenArtifactStatusDie) DieReleaseJSON() []byte
DieReleaseJSON returns the resource managed by the die as JSON. Panics on error.
func (*MavenArtifactStatusDie) DieReleasePtr ¶
func (d *MavenArtifactStatusDie) DieReleasePtr() *sourcev1alpha1.MavenArtifactStatus
DieReleasePtr returns a pointer to the resource managed by the die.
func (*MavenArtifactStatusDie) DieReleaseRawExtension ¶
func (d *MavenArtifactStatusDie) DieReleaseRawExtension() runtime.RawExtension
DieReleaseRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*MavenArtifactStatusDie) DieReleaseYAML ¶ added in v0.8.0
func (d *MavenArtifactStatusDie) DieReleaseYAML() []byte
DieReleaseYAML returns the resource managed by the die as YAML. Panics on error.
func (*MavenArtifactStatusDie) DieStamp ¶
func (d *MavenArtifactStatusDie) DieStamp(fn func(r *sourcev1alpha1.MavenArtifactStatus)) *MavenArtifactStatusDie
DieStamp returns a new die with the resource passed to the callback function. The resource is mutable.
func (*MavenArtifactStatusDie) DieStampAt ¶ added in v0.8.0
func (d *MavenArtifactStatusDie) DieStampAt(jp string, fn interface{}) *MavenArtifactStatusDie
Experimental: DieStampAt uses a JSON path (http://goessner.net/articles/JsonPath/) expression to stamp portions of the resource. The callback is invoked with each JSON path match. Panics if the callback function does not accept a single argument of the same type or a pointer to that type as found on the resource at the target location.
Future iterations will improve type coercion from the resource to the callback argument.
func (*MavenArtifactStatusDie) DieWith ¶ added in v0.8.1
func (d *MavenArtifactStatusDie) DieWith(fns ...func(d *MavenArtifactStatusDie)) *MavenArtifactStatusDie
DieWith returns a new die after passing the current die to the callback function. The passed die is mutable.
func (*MavenArtifactStatusDie) ObservedGeneration ¶
func (d *MavenArtifactStatusDie) ObservedGeneration(v int64) *MavenArtifactStatusDie
func (*MavenArtifactStatusDie) Status ¶
func (d *MavenArtifactStatusDie) Status(v apis.Status) *MavenArtifactStatusDie
func (*MavenArtifactStatusDie) URL ¶
func (d *MavenArtifactStatusDie) URL(v string) *MavenArtifactStatusDie
URL is the download link for the artifact output of the last repository
sync.
type MavenArtifactTypeDie ¶
type MavenArtifactTypeDie struct {
// contains filtered or unexported fields
}
func (*MavenArtifactTypeDie) ArtifactId ¶
func (d *MavenArtifactTypeDie) ArtifactId(v string) *MavenArtifactTypeDie
Artifact identifier
func (*MavenArtifactTypeDie) Classifier ¶
func (d *MavenArtifactTypeDie) Classifier(v string) *MavenArtifactTypeDie
Classifier distinguishes artifacts that were built from the same POM but differed in content
func (*MavenArtifactTypeDie) DeepCopy ¶
func (d *MavenArtifactTypeDie) DeepCopy() *MavenArtifactTypeDie
DeepCopy returns a new die with equivalent state. Useful for snapshotting a mutable die.
func (*MavenArtifactTypeDie) DieFeed ¶
func (d *MavenArtifactTypeDie) DieFeed(r sourcev1alpha1.MavenArtifactType) *MavenArtifactTypeDie
DieFeed returns a new die with the provided resource.
func (*MavenArtifactTypeDie) DieFeedJSON ¶ added in v0.8.0
func (d *MavenArtifactTypeDie) DieFeedJSON(j []byte) *MavenArtifactTypeDie
DieFeedJSON returns a new die with the provided JSON. Panics on error.
func (*MavenArtifactTypeDie) DieFeedPtr ¶
func (d *MavenArtifactTypeDie) DieFeedPtr(r *sourcev1alpha1.MavenArtifactType) *MavenArtifactTypeDie
DieFeedPtr returns a new die with the provided resource pointer. If the resource is nil, the empty value is used instead.
func (*MavenArtifactTypeDie) DieFeedRawExtension ¶
func (d *MavenArtifactTypeDie) DieFeedRawExtension(raw runtime.RawExtension) *MavenArtifactTypeDie
DieFeedRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*MavenArtifactTypeDie) DieFeedYAML ¶ added in v0.8.0
func (d *MavenArtifactTypeDie) DieFeedYAML(y []byte) *MavenArtifactTypeDie
DieFeedYAML returns a new die with the provided YAML. Panics on error.
func (*MavenArtifactTypeDie) DieFeedYAMLFile ¶ added in v0.8.0
func (d *MavenArtifactTypeDie) DieFeedYAMLFile(name string) *MavenArtifactTypeDie
DieFeedYAMLFile returns a new die loading YAML from a file path. Panics on error.
func (*MavenArtifactTypeDie) DieImmutable ¶
func (d *MavenArtifactTypeDie) DieImmutable(immutable bool) *MavenArtifactTypeDie
DieImmutable returns a new die for the current die's state that is either mutable (`false`) or immutable (`true`).
func (*MavenArtifactTypeDie) DieRelease ¶
func (d *MavenArtifactTypeDie) DieRelease() sourcev1alpha1.MavenArtifactType
DieRelease returns the resource managed by the die.
func (*MavenArtifactTypeDie) DieReleaseJSON ¶ added in v0.8.0
func (d *MavenArtifactTypeDie) DieReleaseJSON() []byte
DieReleaseJSON returns the resource managed by the die as JSON. Panics on error.
func (*MavenArtifactTypeDie) DieReleasePtr ¶
func (d *MavenArtifactTypeDie) DieReleasePtr() *sourcev1alpha1.MavenArtifactType
DieReleasePtr returns a pointer to the resource managed by the die.
func (*MavenArtifactTypeDie) DieReleaseRawExtension ¶
func (d *MavenArtifactTypeDie) DieReleaseRawExtension() runtime.RawExtension
DieReleaseRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*MavenArtifactTypeDie) DieReleaseYAML ¶ added in v0.8.0
func (d *MavenArtifactTypeDie) DieReleaseYAML() []byte
DieReleaseYAML returns the resource managed by the die as YAML. Panics on error.
func (*MavenArtifactTypeDie) DieStamp ¶
func (d *MavenArtifactTypeDie) DieStamp(fn func(r *sourcev1alpha1.MavenArtifactType)) *MavenArtifactTypeDie
DieStamp returns a new die with the resource passed to the callback function. The resource is mutable.
func (*MavenArtifactTypeDie) DieStampAt ¶ added in v0.8.0
func (d *MavenArtifactTypeDie) DieStampAt(jp string, fn interface{}) *MavenArtifactTypeDie
Experimental: DieStampAt uses a JSON path (http://goessner.net/articles/JsonPath/) expression to stamp portions of the resource. The callback is invoked with each JSON path match. Panics if the callback function does not accept a single argument of the same type or a pointer to that type as found on the resource at the target location.
Future iterations will improve type coercion from the resource to the callback argument.
func (*MavenArtifactTypeDie) DieWith ¶ added in v0.8.1
func (d *MavenArtifactTypeDie) DieWith(fns ...func(d *MavenArtifactTypeDie)) *MavenArtifactTypeDie
DieWith returns a new die after passing the current die to the callback function. The passed die is mutable.
func (*MavenArtifactTypeDie) GroupId ¶
func (d *MavenArtifactTypeDie) GroupId(v string) *MavenArtifactTypeDie
Artifact Group ID
func (*MavenArtifactTypeDie) Type ¶
func (d *MavenArtifactTypeDie) Type(v string) *MavenArtifactTypeDie
Package type (jar, war, pom), defaults to jar
func (*MavenArtifactTypeDie) Version ¶
func (d *MavenArtifactTypeDie) Version(v string) *MavenArtifactTypeDie
Artifact Version
The version element identifies the current version of the artifact.
Supported values: "0.1.2" (version) and "RELEASE"
Unsupported values: "LATEST", "SNAPSHOT" and Maven Version Ranges
https://maven.apache.org/enforcer/enforcer-rules/versionRanges.html
type RepositoryDie ¶
type RepositoryDie struct {
// contains filtered or unexported fields
}
func (*RepositoryDie) DeepCopy ¶
func (d *RepositoryDie) DeepCopy() *RepositoryDie
DeepCopy returns a new die with equivalent state. Useful for snapshotting a mutable die.
func (*RepositoryDie) DieFeed ¶
func (d *RepositoryDie) DieFeed(r sourcev1alpha1.Repository) *RepositoryDie
DieFeed returns a new die with the provided resource.
func (*RepositoryDie) DieFeedJSON ¶ added in v0.8.0
func (d *RepositoryDie) DieFeedJSON(j []byte) *RepositoryDie
DieFeedJSON returns a new die with the provided JSON. Panics on error.
func (*RepositoryDie) DieFeedPtr ¶
func (d *RepositoryDie) DieFeedPtr(r *sourcev1alpha1.Repository) *RepositoryDie
DieFeedPtr returns a new die with the provided resource pointer. If the resource is nil, the empty value is used instead.
func (*RepositoryDie) DieFeedRawExtension ¶
func (d *RepositoryDie) DieFeedRawExtension(raw runtime.RawExtension) *RepositoryDie
DieFeedRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*RepositoryDie) DieFeedYAML ¶ added in v0.8.0
func (d *RepositoryDie) DieFeedYAML(y []byte) *RepositoryDie
DieFeedYAML returns a new die with the provided YAML. Panics on error.
func (*RepositoryDie) DieFeedYAMLFile ¶ added in v0.8.0
func (d *RepositoryDie) DieFeedYAMLFile(name string) *RepositoryDie
DieFeedYAMLFile returns a new die loading YAML from a file path. Panics on error.
func (*RepositoryDie) DieImmutable ¶
func (d *RepositoryDie) DieImmutable(immutable bool) *RepositoryDie
DieImmutable returns a new die for the current die's state that is either mutable (`false`) or immutable (`true`).
func (*RepositoryDie) DieRelease ¶
func (d *RepositoryDie) DieRelease() sourcev1alpha1.Repository
DieRelease returns the resource managed by the die.
func (*RepositoryDie) DieReleaseJSON ¶ added in v0.8.0
func (d *RepositoryDie) DieReleaseJSON() []byte
DieReleaseJSON returns the resource managed by the die as JSON. Panics on error.
func (*RepositoryDie) DieReleasePtr ¶
func (d *RepositoryDie) DieReleasePtr() *sourcev1alpha1.Repository
DieReleasePtr returns a pointer to the resource managed by the die.
func (*RepositoryDie) DieReleaseRawExtension ¶
func (d *RepositoryDie) DieReleaseRawExtension() runtime.RawExtension
DieReleaseRawExtension returns the resource managed by the die as an raw extension. Panics on error.
func (*RepositoryDie) DieReleaseYAML ¶ added in v0.8.0
func (d *RepositoryDie) DieReleaseYAML() []byte
DieReleaseYAML returns the resource managed by the die as YAML. Panics on error.
func (*RepositoryDie) DieStamp ¶
func (d *RepositoryDie) DieStamp(fn func(r *sourcev1alpha1.Repository)) *RepositoryDie
DieStamp returns a new die with the resource passed to the callback function. The resource is mutable.
func (*RepositoryDie) DieStampAt ¶ added in v0.8.0
func (d *RepositoryDie) DieStampAt(jp string, fn interface{}) *RepositoryDie
Experimental: DieStampAt uses a JSON path (http://goessner.net/articles/JsonPath/) expression to stamp portions of the resource. The callback is invoked with each JSON path match. Panics if the callback function does not accept a single argument of the same type or a pointer to that type as found on the resource at the target location.
Future iterations will improve type coercion from the resource to the callback argument.
func (*RepositoryDie) DieWith ¶ added in v0.8.1
func (d *RepositoryDie) DieWith(fns ...func(d *RepositoryDie)) *RepositoryDie
DieWith returns a new die after passing the current die to the callback function. The passed die is mutable.
func (*RepositoryDie) SecretRef ¶
func (d *RepositoryDie) SecretRef(v corev1.LocalObjectReference) *RepositoryDie
SecretRef can be given the name of a secret containing
Authentication data.
For Basic Authentication use ¶
- username: <BASE64>
password: <BASE64>
For mTLS authenticationa use ¶
- certFile: <BASE64> a PEM-encoded client certificate
- keyFile: <BASE64> private key
For a Certificate Authority to trust while connecting use ¶
- caFile: <BASE64> a PEM-encoded CA certificate
func (*RepositoryDie) URL ¶
func (d *RepositoryDie) URL(v string) *RepositoryDie
URL is the HTTPS address of the repository. HTTP is not supported.