Documentation ¶
Index ¶
- func NewUserSignup(modifiers ...Modifier) *toolchainv1alpha1.UserSignup
- func NewUserSignupObjectMeta(name, email string) metav1.ObjectMeta
- type Modifier
- func ApprovedManually() Modifier
- func ApprovedManuallyAgo(before time.Duration) Modifier
- func BeingDeleted() Modifier
- func CreatedBefore(before time.Duration) Modifier
- func Deactivated() Modifier
- func DeactivatedWithLastTransitionTime(before time.Duration) Modifier
- func SignupComplete(reason string) Modifier
- func VerificationRequired(before time.Duration) Modifier
- func WithAccountID(accountID string) Modifier
- func WithActivations(value string) Modifier
- func WithAnnotation(key, value string) Modifier
- func WithEmail(email string) Modifier
- func WithLabel(key, value string) Modifier
- func WithName(name string) Modifier
- func WithOriginalSub(originalSub string) Modifier
- func WithStateLabel(stateValue string) Modifier
- func WithTargetCluster(targetCluster string) Modifier
- func WithUserID(userID string) Modifier
- func WithUsername(username string) Modifier
- func WithVerificationAttempts(value int) Modifier
- func WithoutAnnotation(key string) Modifier
- func WithoutAnnotations() Modifier
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewUserSignup ¶
func NewUserSignup(modifiers ...Modifier) *toolchainv1alpha1.UserSignup
func NewUserSignupObjectMeta ¶
func NewUserSignupObjectMeta(name, email string) metav1.ObjectMeta
Types ¶
type Modifier ¶
type Modifier func(*toolchainv1alpha1.UserSignup)
func ApprovedManually ¶
func ApprovedManually() Modifier
ApprovedManually sets the UserSignup states to [`approved`]
func ApprovedManuallyAgo ¶
ApprovedManuallyAgo sets the UserSignup state to `approved` and adds a status condition
func BeingDeleted ¶
func BeingDeleted() Modifier
func CreatedBefore ¶
func Deactivated ¶
func Deactivated() Modifier
func SignupComplete ¶
func VerificationRequired ¶
func WithAccountID ¶
func WithActivations ¶
func WithAnnotation ¶
func WithOriginalSub ¶
func WithStateLabel ¶
func WithTargetCluster ¶
func WithUserID ¶
func WithUsername ¶
func WithoutAnnotation ¶
func WithoutAnnotations ¶
func WithoutAnnotations() Modifier
Click to show internal directories.
Click to hide internal directories.