management

package
v1.1.79 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 11, 2024 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func APISpecLintingJobMerge

func APISpecLintingJobMerge(f APISpecLintingJobMergeFunc) v1.UpdateOption

APISpecLintingJobMerge builds a merge option for an update operation

func APISpecLintingRulesetMerge

func APISpecLintingRulesetMerge(f APISpecLintingRulesetMergeFunc) v1.UpdateOption

APISpecLintingRulesetMerge builds a merge option for an update operation

func BatchJobMerge

func BatchJobMerge(f BatchJobMergeFunc) v1.UpdateOption

BatchJobMerge builds a merge option for an update operation

Types

type APISpecLintingJobClient

type APISpecLintingJobClient struct {
	// contains filtered or unexported fields
}

APISpecLintingJobClient - rest client for APISpecLintingJob resources that have a defined resource scope

func (*APISpecLintingJobClient) Create

Create - creates a resource

func (*APISpecLintingJobClient) Delete

Delete - deletes a resource

func (*APISpecLintingJobClient) Get

Get - gets a resource by name

func (*APISpecLintingJobClient) List

func (c *APISpecLintingJobClient) List(options ...v1.ListOptions) ([]*m.APISpecLintingJob, error)

List - gets a list of resources

func (*APISpecLintingJobClient) Update

Update - updates a resource

type APISpecLintingJobMergeFunc

type APISpecLintingJobMergeFunc func(*m.APISpecLintingJob, *m.APISpecLintingJob) (*m.APISpecLintingJob, error)

type APISpecLintingRulesetClient

type APISpecLintingRulesetClient struct {
	// contains filtered or unexported fields
}

APISpecLintingRulesetClient - rest client for APISpecLintingRuleset resources that have a defined resource scope

func NewAPISpecLintingRulesetClient

func NewAPISpecLintingRulesetClient(c v1.Base) (*APISpecLintingRulesetClient, error)

NewAPISpecLintingRulesetClient - creates a client scoped to a particular resource

func (*APISpecLintingRulesetClient) Create

Create - creates a resource

func (*APISpecLintingRulesetClient) Delete

Delete - deletes a resource

func (*APISpecLintingRulesetClient) Get

Get - gets a resource by name

func (*APISpecLintingRulesetClient) List

List - gets a list of resources

func (*APISpecLintingRulesetClient) Update

Update - updates a resource

type BatchJobClient

type BatchJobClient struct {
	// contains filtered or unexported fields
}

BatchJobClient - rest client for BatchJob resources that have a defined resource scope

func (*BatchJobClient) Create

func (c *BatchJobClient) Create(res *m.BatchJob, opts ...v1.CreateOption) (*m.BatchJob, error)

Create - creates a resource

func (*BatchJobClient) Delete

func (c *BatchJobClient) Delete(res *m.BatchJob) error

Delete - deletes a resource

func (*BatchJobClient) Get

func (c *BatchJobClient) Get(name string) (*m.BatchJob, error)

Get - gets a resource by name

func (*BatchJobClient) List

func (c *BatchJobClient) List(options ...v1.ListOptions) ([]*m.BatchJob, error)

List - gets a list of resources

func (*BatchJobClient) Update

func (c *BatchJobClient) Update(res *m.BatchJob, opts ...v1.UpdateOption) (*m.BatchJob, error)

Update - updates a resource

type BatchJobMergeFunc

type BatchJobMergeFunc func(*m.BatchJob, *m.BatchJob) (*m.BatchJob, error)

type UnscopedAPISpecLintingJobClient

type UnscopedAPISpecLintingJobClient struct {
	// contains filtered or unexported fields
}

UnscopedAPISpecLintingJobClient - rest client for APISpecLintingJob resources that do not have a defined scope

func NewAPISpecLintingJobClient

func NewAPISpecLintingJobClient(c v1.Base) (*UnscopedAPISpecLintingJobClient, error)

NewAPISpecLintingJobClient - creates a client that is not scoped to any resource

func (*UnscopedAPISpecLintingJobClient) Get

Get - gets a resource by name

func (*UnscopedAPISpecLintingJobClient) Update

Update - updates a resource

func (*UnscopedAPISpecLintingJobClient) WithScope

WithScope - sets the resource scope for the client

type UnscopedBatchJobClient

type UnscopedBatchJobClient struct {
	// contains filtered or unexported fields
}

UnscopedBatchJobClient - rest client for BatchJob resources that do not have a defined scope

func NewBatchJobClient

func NewBatchJobClient(c v1.Base) (*UnscopedBatchJobClient, error)

NewBatchJobClient - creates a client that is not scoped to any resource

func (*UnscopedBatchJobClient) Get

func (c *UnscopedBatchJobClient) Get(name string) (*m.BatchJob, error)

Get - gets a resource by name

func (*UnscopedBatchJobClient) Update

func (c *UnscopedBatchJobClient) Update(res *m.BatchJob, opts ...v1.UpdateOption) (*m.BatchJob, error)

Update - updates a resource

func (*UnscopedBatchJobClient) WithScope

func (c *UnscopedBatchJobClient) WithScope(scope string) *BatchJobClient

WithScope - sets the resource scope for the client

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL