Documentation
¶
Index ¶
- type MockAccount
- func (ta *MockAccount) WithDeleteTimestamp(t metav1.Time) *MockAccount
- func (ta *MockAccount) WithFinalizer(f string) *MockAccount
- func (ta *MockAccount) WithFinalizers(f []string) *MockAccount
- func (ta *MockAccount) WithObjectMeta(om metav1.ObjectMeta) *MockAccount
- func (ta *MockAccount) WithSpecDeletionPolicy(policy xpv1.DeletionPolicy) *MockAccount
- func (ta *MockAccount) WithSpecProvider(name string) *MockAccount
- func (ta *MockAccount) WithSpecStatusFromProperties(props *storage.AccountProperties) *MockAccount
- func (ta *MockAccount) WithSpecStorageAccountSpec(spec *storagev1alpha3.StorageAccountSpec) *MockAccount
- func (ta *MockAccount) WithSpecWriteConnectionSecretToReference(ns, name string) *MockAccount
- func (ta *MockAccount) WithStatusConditions(c ...xpv1.Condition) *MockAccount
- func (ta *MockAccount) WithStorageAccountStatus(status *storagev1alpha3.StorageAccountStatus) *MockAccount
- func (ta *MockAccount) WithTypeMeta(tm metav1.TypeMeta) *MockAccount
- func (ta *MockAccount) WithUID(uid string) *MockAccount
- type MockContainer
- func (tc *MockContainer) WithDeleteTimestamp(t time.Time) *MockContainer
- func (tc *MockContainer) WithFinalizer(f string) *MockContainer
- func (tc *MockContainer) WithFinalizers(f []string) *MockContainer
- func (tc *MockContainer) WithObjectMeta(om metav1.ObjectMeta) *MockContainer
- func (tc *MockContainer) WithResourceVersion(v string) *MockContainer
- func (tc *MockContainer) WithSpecDeletionPolicy(p xpv1.DeletionPolicy) *MockContainer
- func (tc *MockContainer) WithSpecMetadata(meta map[string]string) *MockContainer
- func (tc *MockContainer) WithSpecPAC(pac azblob.PublicAccessType) *MockContainer
- func (tc *MockContainer) WithSpecProviderConfigRef(name string) *MockContainer
- func (tc *MockContainer) WithSpecProviderRef(name string) *MockContainer
- func (tc *MockContainer) WithStatusConditions(c ...xpv1.Condition) *MockContainer
- func (tc *MockContainer) WithTypeMeta(tm metav1.TypeMeta) *MockContainer
- func (tc *MockContainer) WithUID(uid string) *MockContainer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MockAccount ¶
type MockAccount struct {
*storagev1alpha3.Account
}
MockAccount builder for testing account object
func NewMockAccount ¶
func NewMockAccount(name string) *MockAccount
NewMockAccount creates new account wrapper
func (*MockAccount) WithDeleteTimestamp ¶
func (ta *MockAccount) WithDeleteTimestamp(t metav1.Time) *MockAccount
WithDeleteTimestamp sets metadata deletion timestamp
func (*MockAccount) WithFinalizer ¶
func (ta *MockAccount) WithFinalizer(f string) *MockAccount
WithFinalizer sets finalizer
func (*MockAccount) WithFinalizers ¶
func (ta *MockAccount) WithFinalizers(f []string) *MockAccount
WithFinalizers sets finalizers list
func (*MockAccount) WithObjectMeta ¶
func (ta *MockAccount) WithObjectMeta(om metav1.ObjectMeta) *MockAccount
WithObjectMeta sets ObjectMeta value
func (*MockAccount) WithSpecDeletionPolicy ¶
func (ta *MockAccount) WithSpecDeletionPolicy(policy xpv1.DeletionPolicy) *MockAccount
WithSpecDeletionPolicy sets resource deletion policy
func (*MockAccount) WithSpecProvider ¶
func (ta *MockAccount) WithSpecProvider(name string) *MockAccount
WithSpecProvider set a provider
func (*MockAccount) WithSpecStatusFromProperties ¶
func (ta *MockAccount) WithSpecStatusFromProperties(props *storage.AccountProperties) *MockAccount
WithSpecStatusFromProperties set storage account spec status from storage properties
func (*MockAccount) WithSpecStorageAccountSpec ¶
func (ta *MockAccount) WithSpecStorageAccountSpec(spec *storagev1alpha3.StorageAccountSpec) *MockAccount
WithSpecStorageAccountSpec sets storage account specs
func (*MockAccount) WithSpecWriteConnectionSecretToReference ¶
func (ta *MockAccount) WithSpecWriteConnectionSecretToReference(ns, name string) *MockAccount
WithSpecWriteConnectionSecretToReference sets where the storage account will write its connection secret.
func (*MockAccount) WithStatusConditions ¶
func (ta *MockAccount) WithStatusConditions(c ...xpv1.Condition) *MockAccount
WithStatusConditions sets the storage account's conditioned status.
func (*MockAccount) WithStorageAccountStatus ¶
func (ta *MockAccount) WithStorageAccountStatus(status *storagev1alpha3.StorageAccountStatus) *MockAccount
WithStorageAccountStatus set storage account status
func (*MockAccount) WithTypeMeta ¶
func (ta *MockAccount) WithTypeMeta(tm metav1.TypeMeta) *MockAccount
WithTypeMeta sets TypeMeta value
func (*MockAccount) WithUID ¶
func (ta *MockAccount) WithUID(uid string) *MockAccount
WithUID sets UID value
type MockContainer ¶
type MockContainer struct {
*storagev1alpha3.Container
}
MockContainer builder to create a continer object for testing
func NewMockContainer ¶
func NewMockContainer(name string) *MockContainer
NewMockContainer new container builcer
func (*MockContainer) WithDeleteTimestamp ¶
func (tc *MockContainer) WithDeleteTimestamp(t time.Time) *MockContainer
WithDeleteTimestamp sets deletion timestamp value
func (*MockContainer) WithFinalizer ¶
func (tc *MockContainer) WithFinalizer(f string) *MockContainer
WithFinalizer sets finalizer
func (*MockContainer) WithFinalizers ¶
func (tc *MockContainer) WithFinalizers(f []string) *MockContainer
WithFinalizers sets finalizers list
func (*MockContainer) WithObjectMeta ¶
func (tc *MockContainer) WithObjectMeta(om metav1.ObjectMeta) *MockContainer
WithObjectMeta sets ObjectMeta value
func (*MockContainer) WithResourceVersion ¶
func (tc *MockContainer) WithResourceVersion(v string) *MockContainer
WithResourceVersion sets ResourceVersion value
func (*MockContainer) WithSpecDeletionPolicy ¶
func (tc *MockContainer) WithSpecDeletionPolicy(p xpv1.DeletionPolicy) *MockContainer
WithSpecDeletionPolicy sets spec deletion policy value
func (*MockContainer) WithSpecMetadata ¶
func (tc *MockContainer) WithSpecMetadata(meta map[string]string) *MockContainer
WithSpecMetadata sets spec metadata value
func (*MockContainer) WithSpecPAC ¶
func (tc *MockContainer) WithSpecPAC(pac azblob.PublicAccessType) *MockContainer
WithSpecPAC sets spec public access type value
func (*MockContainer) WithSpecProviderConfigRef ¶
func (tc *MockContainer) WithSpecProviderConfigRef(name string) *MockContainer
WithSpecProviderConfigRef sets spec account reference value
func (*MockContainer) WithSpecProviderRef ¶
func (tc *MockContainer) WithSpecProviderRef(name string) *MockContainer
WithSpecProviderRef sets spec account reference value
func (*MockContainer) WithStatusConditions ¶
func (tc *MockContainer) WithStatusConditions(c ...xpv1.Condition) *MockContainer
WithStatusConditions sets the conditioned status.
func (*MockContainer) WithTypeMeta ¶
func (tc *MockContainer) WithTypeMeta(tm metav1.TypeMeta) *MockContainer
WithTypeMeta sets TypeMeta value
func (*MockContainer) WithUID ¶
func (tc *MockContainer) WithUID(uid string) *MockContainer
WithUID sets UID value