Documentation
¶
Index ¶
- type MockStreamDefinitionBuilder
- func (b *MockStreamDefinitionBuilder) Apply(fn func(definition *testv1.MockStreamDefinition)) *MockStreamDefinitionBuilder
- func (b *MockStreamDefinitionBuilder) Build() *testv1.MockStreamDefinition
- func (b *MockStreamDefinitionBuilder) WithName(n types.NamespacedName) *MockStreamDefinitionBuilder
- func (b *MockStreamDefinitionBuilder) WithPhase(phase stream.Phase) *MockStreamDefinitionBuilder
- func (b *MockStreamDefinitionBuilder) WithSuspendedSpec(spec bool) *MockStreamDefinitionBuilder
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MockStreamDefinitionBuilder ¶
type MockStreamDefinitionBuilder struct {
// contains filtered or unexported fields
}
MockStreamDefinitionBuilder provides a fluent builder for constructing *testv1.MockStreamDefinition objects in tests.
func NewMockStreamDefinitionBuilder ¶
func NewMockStreamDefinitionBuilder(objectName types.NamespacedName) *MockStreamDefinitionBuilder
NewMockStreamDefinitionBuilder creates a new builder pre-populated with defaults used by the v1 test setup.
func (*MockStreamDefinitionBuilder) Apply ¶
func (b *MockStreamDefinitionBuilder) Apply(fn func(definition *testv1.MockStreamDefinition)) *MockStreamDefinitionBuilder
Apply runs an arbitrary mutation function on the underlying definition.
func (*MockStreamDefinitionBuilder) Build ¶
func (b *MockStreamDefinitionBuilder) Build() *testv1.MockStreamDefinition
Build returns the constructed *testv1.MockStreamDefinition. The result is computed on the first call and the same pointer is returned on subsequent calls.
func (*MockStreamDefinitionBuilder) WithName ¶
func (b *MockStreamDefinitionBuilder) WithName(n types.NamespacedName) *MockStreamDefinitionBuilder
WithName sets the name and namespace of the stream definition.
func (*MockStreamDefinitionBuilder) WithPhase ¶
func (b *MockStreamDefinitionBuilder) WithPhase(phase stream.Phase) *MockStreamDefinitionBuilder
WithPhase sets the status phase of the stream definition.
func (*MockStreamDefinitionBuilder) WithSuspendedSpec ¶
func (b *MockStreamDefinitionBuilder) WithSuspendedSpec(spec bool) *MockStreamDefinitionBuilder
WithSuspendedSpec sets the Suspended flag on the spec.