Documentation
¶
Index ¶
- func NewApplicationService(configData []byte) (...)
- func TestMakeDefaultApplication(appType string, name string, version string) *core.ApplicationParameters
- func TestNewApplicationService(t *testing.T) ...
- type ApplicationCompare
- type ApplicationService
- func (s *ApplicationService) Create(ctx context.Context, app *core.ApplicationParameters) error
- func (s *ApplicationService) CreateUniqueIdentifier(spec *core.ApplicationParameters, status *core.ApplicationObservation) (*string, error)
- func (s *ApplicationService) Delete(ctx context.Context, app *core.ApplicationParameters) error
- func (s *ApplicationService) Describe(ctx context.Context, app *core.ApplicationParameters) (*core.ApplicationObservation, error)
- func (s *ApplicationService) GetSpec(app *core.Application) *core.ApplicationParameters
- func (s *ApplicationService) GetStatus(app *core.Application) *core.ApplicationObservation
- func (s *ApplicationService) MakeCompare() *ApplicationCompare
- func (s *ApplicationService) SetStatus(app *core.Application, status *core.ApplicationObservation)
- func (s *ApplicationService) Update(ctx context.Context, app *core.ApplicationParameters) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewApplicationService ¶
func NewApplicationService(configData []byte) (clients.Service[*v1alpha1.Application, v1alpha1.ApplicationParameters, v1alpha1.ApplicationObservation, ApplicationCompare], error)
func TestMakeDefaultApplication ¶
func TestMakeDefaultApplication(appType string, name string, version string) *core.ApplicationParameters
func TestNewApplicationService ¶
func TestNewApplicationService(t *testing.T) clients.Service[*v1alpha1.Application, v1alpha1.ApplicationParameters, v1alpha1.ApplicationObservation, ApplicationCompare]
Types ¶
type ApplicationCompare ¶
type ApplicationService ¶
type ApplicationService struct {
clients.DataFlowService
}
func (*ApplicationService) Create ¶
func (s *ApplicationService) Create(ctx context.Context, app *core.ApplicationParameters) error
func (*ApplicationService) CreateUniqueIdentifier ¶
func (s *ApplicationService) CreateUniqueIdentifier(spec *core.ApplicationParameters, status *core.ApplicationObservation) (*string, error)
func (*ApplicationService) Delete ¶
func (s *ApplicationService) Delete(ctx context.Context, app *core.ApplicationParameters) error
func (*ApplicationService) Describe ¶
func (s *ApplicationService) Describe(ctx context.Context, app *core.ApplicationParameters) (*core.ApplicationObservation, error)
func (*ApplicationService) GetSpec ¶
func (s *ApplicationService) GetSpec(app *core.Application) *core.ApplicationParameters
func (*ApplicationService) GetStatus ¶
func (s *ApplicationService) GetStatus(app *core.Application) *core.ApplicationObservation
func (*ApplicationService) MakeCompare ¶
func (s *ApplicationService) MakeCompare() *ApplicationCompare
func (*ApplicationService) SetStatus ¶
func (s *ApplicationService) SetStatus(app *core.Application, status *core.ApplicationObservation)
func (*ApplicationService) Update ¶
func (s *ApplicationService) Update(ctx context.Context, app *core.ApplicationParameters) error
Click to show internal directories.
Click to hide internal directories.