catalog

package
v1.1.98 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CategoryMerge

func CategoryMerge(f CategoryMergeFunc) v1.UpdateOption

CategoryMerge builds a merge option for an update operation

func CategoryVisibilityMerge added in v1.1.49

func CategoryVisibilityMerge(f CategoryVisibilityMergeFunc) v1.UpdateOption

CategoryVisibilityMerge builds a merge option for an update operation

func DocumentMerge

func DocumentMerge(f DocumentMergeFunc) v1.UpdateOption

DocumentMerge builds a merge option for an update operation

func DocumentResourceMerge added in v1.1.62

func DocumentResourceMerge(f DocumentResourceMergeFunc) v1.UpdateOption

DocumentResourceMerge builds a merge option for an update operation

func MarketplaceMerge

func MarketplaceMerge(f MarketplaceMergeFunc) v1.UpdateOption

MarketplaceMerge builds a merge option for an update operation

func ProductMerge

func ProductMerge(f ProductMergeFunc) v1.UpdateOption

ProductMerge builds a merge option for an update operation

func ProductOverviewMerge

func ProductOverviewMerge(f ProductOverviewMergeFunc) v1.UpdateOption

ProductOverviewMerge builds a merge option for an update operation

func ProductReleaseMerge

func ProductReleaseMerge(f ProductReleaseMergeFunc) v1.UpdateOption

ProductReleaseMerge builds a merge option for an update operation

func ProductReviewMerge added in v1.1.78

func ProductReviewMerge(f ProductReviewMergeFunc) v1.UpdateOption

ProductReviewMerge builds a merge option for an update operation

func PublishedDocumentResourceMerge added in v1.1.62

func PublishedDocumentResourceMerge(f PublishedDocumentResourceMergeFunc) v1.UpdateOption

PublishedDocumentResourceMerge builds a merge option for an update operation

func PublishedStageMerge added in v1.1.78

func PublishedStageMerge(f PublishedStageMergeFunc) v1.UpdateOption

PublishedStageMerge builds a merge option for an update operation

func QuotaMerge

func QuotaMerge(f QuotaMergeFunc) v1.UpdateOption

QuotaMerge builds a merge option for an update operation

func ResourceMerge

func ResourceMerge(f ResourceMergeFunc) v1.UpdateOption

ResourceMerge builds a merge option for an update operation

func SubscriptionRequestDefinitionMerge added in v1.1.64

func SubscriptionRequestDefinitionMerge(f SubscriptionRequestDefinitionMergeFunc) v1.UpdateOption

SubscriptionRequestDefinitionMerge builds a merge option for an update operation

func SupportContactMerge added in v1.1.41

func SupportContactMerge(f SupportContactMergeFunc) v1.UpdateOption

SupportContactMerge builds a merge option for an update operation

Types

type CategoryClient

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

CategoryClient - rest client for Category resources that have a defined resource scope

func NewCategoryClient

func NewCategoryClient(c v1.Base) (*CategoryClient, error)

NewCategoryClient - creates a client scoped to a particular resource

func (*CategoryClient) Create

func (c *CategoryClient) Create(res *m.Category, opts ...v1.CreateOption) (*m.Category, error)

Create - creates a resource

func (*CategoryClient) Delete

func (c *CategoryClient) Delete(res *m.Category) error

Delete - deletes a resource

func (*CategoryClient) Get

func (c *CategoryClient) Get(name string) (*m.Category, error)

Get - gets a resource by name

func (*CategoryClient) List

func (c *CategoryClient) List(options ...v1.ListOptions) ([]*m.Category, error)

List - gets a list of resources

func (*CategoryClient) Update

func (c *CategoryClient) Update(res *m.Category, opts ...v1.UpdateOption) (*m.Category, error)

Update - updates a resource

type CategoryMergeFunc

type CategoryMergeFunc func(*m.Category, *m.Category) (*m.Category, error)

type CategoryVisibilityClient added in v1.1.49

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

CategoryVisibilityClient - rest client for CategoryVisibility resources that have a defined resource scope

func (*CategoryVisibilityClient) Create added in v1.1.49

Create - creates a resource

func (*CategoryVisibilityClient) Delete added in v1.1.49

Delete - deletes a resource

func (*CategoryVisibilityClient) Get added in v1.1.49

Get - gets a resource by name

func (*CategoryVisibilityClient) List added in v1.1.49

List - gets a list of resources

func (*CategoryVisibilityClient) Update added in v1.1.49

Update - updates a resource

type CategoryVisibilityMergeFunc added in v1.1.49

type CategoryVisibilityMergeFunc func(*m.CategoryVisibility, *m.CategoryVisibility) (*m.CategoryVisibility, error)

type DocumentClient

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

DocumentClient - rest client for Document resources that have a defined resource scope

func (*DocumentClient) Create

func (c *DocumentClient) Create(res *m.Document, opts ...v1.CreateOption) (*m.Document, error)

Create - creates a resource

func (*DocumentClient) Delete

func (c *DocumentClient) Delete(res *m.Document) error

Delete - deletes a resource

func (*DocumentClient) Get

func (c *DocumentClient) Get(name string) (*m.Document, error)

Get - gets a resource by name

func (*DocumentClient) List

func (c *DocumentClient) List(options ...v1.ListOptions) ([]*m.Document, error)

List - gets a list of resources

func (*DocumentClient) Update

func (c *DocumentClient) Update(res *m.Document, opts ...v1.UpdateOption) (*m.Document, error)

Update - updates a resource

type DocumentMergeFunc

type DocumentMergeFunc func(*m.Document, *m.Document) (*m.Document, error)

type DocumentResourceClient added in v1.1.62

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

DocumentResourceClient - rest client for DocumentResource resources that have a defined resource scope

func NewDocumentResourceClient added in v1.1.62

func NewDocumentResourceClient(c v1.Base) (*DocumentResourceClient, error)

NewDocumentResourceClient - creates a client scoped to a particular resource

func (*DocumentResourceClient) Create added in v1.1.62

Create - creates a resource

func (*DocumentResourceClient) Delete added in v1.1.62

Delete - deletes a resource

func (*DocumentResourceClient) Get added in v1.1.62

Get - gets a resource by name

func (*DocumentResourceClient) List added in v1.1.62

func (c *DocumentResourceClient) List(options ...v1.ListOptions) ([]*m.DocumentResource, error)

List - gets a list of resources

func (*DocumentResourceClient) Update added in v1.1.62

Update - updates a resource

type DocumentResourceMergeFunc added in v1.1.62

type DocumentResourceMergeFunc func(*m.DocumentResource, *m.DocumentResource) (*m.DocumentResource, error)

type MarketplaceClient

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

MarketplaceClient - rest client for Marketplace resources that have a defined resource scope

func NewMarketplaceClient

func NewMarketplaceClient(c v1.Base) (*MarketplaceClient, error)

NewMarketplaceClient - creates a client scoped to a particular resource

func (*MarketplaceClient) Create

func (c *MarketplaceClient) Create(res *m.Marketplace, opts ...v1.CreateOption) (*m.Marketplace, error)

Create - creates a resource

func (*MarketplaceClient) Delete

func (c *MarketplaceClient) Delete(res *m.Marketplace) error

Delete - deletes a resource

func (*MarketplaceClient) Get

func (c *MarketplaceClient) Get(name string) (*m.Marketplace, error)

Get - gets a resource by name

func (*MarketplaceClient) List

func (c *MarketplaceClient) List(options ...v1.ListOptions) ([]*m.Marketplace, error)

List - gets a list of resources

func (*MarketplaceClient) Update

func (c *MarketplaceClient) Update(res *m.Marketplace, opts ...v1.UpdateOption) (*m.Marketplace, error)

Update - updates a resource

type MarketplaceMergeFunc

type MarketplaceMergeFunc func(*m.Marketplace, *m.Marketplace) (*m.Marketplace, error)

type ProductClient

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

ProductClient - rest client for Product resources that have a defined resource scope

func NewProductClient

func NewProductClient(c v1.Base) (*ProductClient, error)

NewProductClient - creates a client scoped to a particular resource

func (*ProductClient) Create

func (c *ProductClient) Create(res *m.Product, opts ...v1.CreateOption) (*m.Product, error)

Create - creates a resource

func (*ProductClient) Delete

func (c *ProductClient) Delete(res *m.Product) error

Delete - deletes a resource

func (*ProductClient) Get

func (c *ProductClient) Get(name string) (*m.Product, error)

Get - gets a resource by name

func (*ProductClient) List

func (c *ProductClient) List(options ...v1.ListOptions) ([]*m.Product, error)

List - gets a list of resources

func (*ProductClient) Update

func (c *ProductClient) Update(res *m.Product, opts ...v1.UpdateOption) (*m.Product, error)

Update - updates a resource

type ProductMergeFunc

type ProductMergeFunc func(*m.Product, *m.Product) (*m.Product, error)

type ProductOverviewClient

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

ProductOverviewClient - rest client for ProductOverview resources that have a defined resource scope

func (*ProductOverviewClient) Create

Create - creates a resource

func (*ProductOverviewClient) Delete

func (c *ProductOverviewClient) Delete(res *m.ProductOverview) error

Delete - deletes a resource

func (*ProductOverviewClient) Get

Get - gets a resource by name

func (*ProductOverviewClient) List

func (c *ProductOverviewClient) List(options ...v1.ListOptions) ([]*m.ProductOverview, error)

List - gets a list of resources

func (*ProductOverviewClient) Update

Update - updates a resource

type ProductOverviewMergeFunc

type ProductOverviewMergeFunc func(*m.ProductOverview, *m.ProductOverview) (*m.ProductOverview, error)

type ProductReleaseClient

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

ProductReleaseClient - rest client for ProductRelease resources that have a defined resource scope

func NewProductReleaseClient

func NewProductReleaseClient(c v1.Base) (*ProductReleaseClient, error)

NewProductReleaseClient - creates a client scoped to a particular resource

func (*ProductReleaseClient) Create

Create - creates a resource

func (*ProductReleaseClient) Delete

func (c *ProductReleaseClient) Delete(res *m.ProductRelease) error

Delete - deletes a resource

func (*ProductReleaseClient) Get

Get - gets a resource by name

func (*ProductReleaseClient) List

func (c *ProductReleaseClient) List(options ...v1.ListOptions) ([]*m.ProductRelease, error)

List - gets a list of resources

func (*ProductReleaseClient) Update

Update - updates a resource

type ProductReleaseMergeFunc

type ProductReleaseMergeFunc func(*m.ProductRelease, *m.ProductRelease) (*m.ProductRelease, error)

type ProductReviewClient added in v1.1.78

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

ProductReviewClient - rest client for ProductReview resources that have a defined resource scope

func (*ProductReviewClient) Create added in v1.1.78

func (c *ProductReviewClient) Create(res *m.ProductReview, opts ...v1.CreateOption) (*m.ProductReview, error)

Create - creates a resource

func (*ProductReviewClient) Delete added in v1.1.78

func (c *ProductReviewClient) Delete(res *m.ProductReview) error

Delete - deletes a resource

func (*ProductReviewClient) Get added in v1.1.78

func (c *ProductReviewClient) Get(name string) (*m.ProductReview, error)

Get - gets a resource by name

func (*ProductReviewClient) List added in v1.1.78

func (c *ProductReviewClient) List(options ...v1.ListOptions) ([]*m.ProductReview, error)

List - gets a list of resources

func (*ProductReviewClient) Update added in v1.1.78

func (c *ProductReviewClient) Update(res *m.ProductReview, opts ...v1.UpdateOption) (*m.ProductReview, error)

Update - updates a resource

type ProductReviewMergeFunc added in v1.1.78

type ProductReviewMergeFunc func(*m.ProductReview, *m.ProductReview) (*m.ProductReview, error)

type PublishedDocumentResourceClient added in v1.1.62

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

PublishedDocumentResourceClient - rest client for PublishedDocumentResource resources that have a defined resource scope

func (*PublishedDocumentResourceClient) Create added in v1.1.62

Create - creates a resource

func (*PublishedDocumentResourceClient) Delete added in v1.1.62

Delete - deletes a resource

func (*PublishedDocumentResourceClient) Get added in v1.1.62

Get - gets a resource by name

func (*PublishedDocumentResourceClient) List added in v1.1.62

List - gets a list of resources

func (*PublishedDocumentResourceClient) Update added in v1.1.62

Update - updates a resource

type PublishedDocumentResourceMergeFunc added in v1.1.62

type PublishedDocumentResourceMergeFunc func(*m.PublishedDocumentResource, *m.PublishedDocumentResource) (*m.PublishedDocumentResource, error)

type PublishedStageClient added in v1.1.78

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

PublishedStageClient - rest client for PublishedStage resources that have a defined resource scope

func (*PublishedStageClient) Create added in v1.1.78

Create - creates a resource

func (*PublishedStageClient) Delete added in v1.1.78

func (c *PublishedStageClient) Delete(res *m.PublishedStage) error

Delete - deletes a resource

func (*PublishedStageClient) Get added in v1.1.78

Get - gets a resource by name

func (*PublishedStageClient) List added in v1.1.78

func (c *PublishedStageClient) List(options ...v1.ListOptions) ([]*m.PublishedStage, error)

List - gets a list of resources

func (*PublishedStageClient) Update added in v1.1.78

Update - updates a resource

type PublishedStageMergeFunc added in v1.1.78

type PublishedStageMergeFunc func(*m.PublishedStage, *m.PublishedStage) (*m.PublishedStage, error)

type QuotaClient

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

QuotaClient - rest client for Quota resources that have a defined resource scope

func (*QuotaClient) Create

func (c *QuotaClient) Create(res *m.Quota, opts ...v1.CreateOption) (*m.Quota, error)

Create - creates a resource

func (*QuotaClient) Delete

func (c *QuotaClient) Delete(res *m.Quota) error

Delete - deletes a resource

func (*QuotaClient) Get

func (c *QuotaClient) Get(name string) (*m.Quota, error)

Get - gets a resource by name

func (*QuotaClient) List

func (c *QuotaClient) List(options ...v1.ListOptions) ([]*m.Quota, error)

List - gets a list of resources

func (*QuotaClient) Update

func (c *QuotaClient) Update(res *m.Quota, opts ...v1.UpdateOption) (*m.Quota, error)

Update - updates a resource

type QuotaMergeFunc

type QuotaMergeFunc func(*m.Quota, *m.Quota) (*m.Quota, error)

type ResourceClient

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

ResourceClient - rest client for Resource resources that have a defined resource scope

func (*ResourceClient) Create

func (c *ResourceClient) Create(res *m.Resource, opts ...v1.CreateOption) (*m.Resource, error)

Create - creates a resource

func (*ResourceClient) Delete

func (c *ResourceClient) Delete(res *m.Resource) error

Delete - deletes a resource

func (*ResourceClient) Get

func (c *ResourceClient) Get(name string) (*m.Resource, error)

Get - gets a resource by name

func (*ResourceClient) List

func (c *ResourceClient) List(options ...v1.ListOptions) ([]*m.Resource, error)

List - gets a list of resources

func (*ResourceClient) Update

func (c *ResourceClient) Update(res *m.Resource, opts ...v1.UpdateOption) (*m.Resource, error)

Update - updates a resource

type ResourceMergeFunc

type ResourceMergeFunc func(*m.Resource, *m.Resource) (*m.Resource, error)

type SubscriptionRequestDefinitionClient added in v1.1.64

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

SubscriptionRequestDefinitionClient - rest client for SubscriptionRequestDefinition resources that have a defined resource scope

func NewSubscriptionRequestDefinitionClient added in v1.1.64

func NewSubscriptionRequestDefinitionClient(c v1.Base) (*SubscriptionRequestDefinitionClient, error)

NewSubscriptionRequestDefinitionClient - creates a client scoped to a particular resource

func (*SubscriptionRequestDefinitionClient) Create added in v1.1.64

Create - creates a resource

func (*SubscriptionRequestDefinitionClient) Delete added in v1.1.64

Delete - deletes a resource

func (*SubscriptionRequestDefinitionClient) Get added in v1.1.64

Get - gets a resource by name

func (*SubscriptionRequestDefinitionClient) List added in v1.1.64

List - gets a list of resources

func (*SubscriptionRequestDefinitionClient) Update added in v1.1.64

Update - updates a resource

type SupportContactClient added in v1.1.41

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

SupportContactClient - rest client for SupportContact resources that have a defined resource scope

func NewSupportContactClient added in v1.1.41

func NewSupportContactClient(c v1.Base) (*SupportContactClient, error)

NewSupportContactClient - creates a client scoped to a particular resource

func (*SupportContactClient) Create added in v1.1.41

Create - creates a resource

func (*SupportContactClient) Delete added in v1.1.41

func (c *SupportContactClient) Delete(res *m.SupportContact) error

Delete - deletes a resource

func (*SupportContactClient) Get added in v1.1.41

Get - gets a resource by name

func (*SupportContactClient) List added in v1.1.41

func (c *SupportContactClient) List(options ...v1.ListOptions) ([]*m.SupportContact, error)

List - gets a list of resources

func (*SupportContactClient) Update added in v1.1.41

Update - updates a resource

type SupportContactMergeFunc added in v1.1.41

type SupportContactMergeFunc func(*m.SupportContact, *m.SupportContact) (*m.SupportContact, error)

type UnscopedCategoryVisibilityClient added in v1.1.49

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

UnscopedCategoryVisibilityClient - rest client for CategoryVisibility resources that do not have a defined scope

func NewCategoryVisibilityClient added in v1.1.49

func NewCategoryVisibilityClient(c v1.Base) (*UnscopedCategoryVisibilityClient, error)

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

func (*UnscopedCategoryVisibilityClient) Get added in v1.1.49

Get - gets a resource by name

func (*UnscopedCategoryVisibilityClient) Update added in v1.1.49

Update - updates a resource

func (*UnscopedCategoryVisibilityClient) WithScope added in v1.1.49

WithScope - sets the resource scope for the client

type UnscopedDocumentClient

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

UnscopedDocumentClient - rest client for Document resources that do not have a defined scope

func NewDocumentClient

func NewDocumentClient(c v1.Base) (*UnscopedDocumentClient, error)

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

func (*UnscopedDocumentClient) Get

func (c *UnscopedDocumentClient) Get(name string) (*m.Document, error)

Get - gets a resource by name

func (*UnscopedDocumentClient) Update

func (c *UnscopedDocumentClient) Update(res *m.Document, opts ...v1.UpdateOption) (*m.Document, error)

Update - updates a resource

func (*UnscopedDocumentClient) WithScope

func (c *UnscopedDocumentClient) WithScope(scope string) *DocumentClient

WithScope - sets the resource scope for the client

type UnscopedProductOverviewClient

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

UnscopedProductOverviewClient - rest client for ProductOverview resources that do not have a defined scope

func NewProductOverviewClient

func NewProductOverviewClient(c v1.Base) (*UnscopedProductOverviewClient, error)

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

func (*UnscopedProductOverviewClient) Get

Get - gets a resource by name

func (*UnscopedProductOverviewClient) Update

Update - updates a resource

func (*UnscopedProductOverviewClient) WithScope

WithScope - sets the resource scope for the client

type UnscopedProductReviewClient added in v1.1.78

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

UnscopedProductReviewClient - rest client for ProductReview resources that do not have a defined scope

func NewProductReviewClient added in v1.1.78

func NewProductReviewClient(c v1.Base) (*UnscopedProductReviewClient, error)

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

func (*UnscopedProductReviewClient) Get added in v1.1.78

Get - gets a resource by name

func (*UnscopedProductReviewClient) Update added in v1.1.78

Update - updates a resource

func (*UnscopedProductReviewClient) WithScope added in v1.1.78

WithScope - sets the resource scope for the client

type UnscopedPublishedDocumentResourceClient added in v1.1.62

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

UnscopedPublishedDocumentResourceClient - rest client for PublishedDocumentResource resources that do not have a defined scope

func NewPublishedDocumentResourceClient added in v1.1.62

func NewPublishedDocumentResourceClient(c v1.Base) (*UnscopedPublishedDocumentResourceClient, error)

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

func (*UnscopedPublishedDocumentResourceClient) Get added in v1.1.62

Get - gets a resource by name

func (*UnscopedPublishedDocumentResourceClient) Update added in v1.1.62

Update - updates a resource

func (*UnscopedPublishedDocumentResourceClient) WithScope added in v1.1.62

WithScope - sets the resource scope for the client

type UnscopedPublishedStageClient added in v1.1.78

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

UnscopedPublishedStageClient - rest client for PublishedStage resources that do not have a defined scope

func NewPublishedStageClient added in v1.1.78

func NewPublishedStageClient(c v1.Base) (*UnscopedPublishedStageClient, error)

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

func (*UnscopedPublishedStageClient) Get added in v1.1.78

Get - gets a resource by name

func (*UnscopedPublishedStageClient) Update added in v1.1.78

Update - updates a resource

func (*UnscopedPublishedStageClient) WithScope added in v1.1.78

WithScope - sets the resource scope for the client

type UnscopedQuotaClient

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

UnscopedQuotaClient - rest client for Quota resources that do not have a defined scope

func NewQuotaClient

func NewQuotaClient(c v1.Base) (*UnscopedQuotaClient, error)

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

func (*UnscopedQuotaClient) Get

func (c *UnscopedQuotaClient) Get(name string) (*m.Quota, error)

Get - gets a resource by name

func (*UnscopedQuotaClient) Update

func (c *UnscopedQuotaClient) Update(res *m.Quota, opts ...v1.UpdateOption) (*m.Quota, error)

Update - updates a resource

func (*UnscopedQuotaClient) WithScope

func (c *UnscopedQuotaClient) WithScope(scope string) *QuotaClient

WithScope - sets the resource scope for the client

type UnscopedResourceClient

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

UnscopedResourceClient - rest client for Resource resources that do not have a defined scope

func NewResourceClient

func NewResourceClient(c v1.Base) (*UnscopedResourceClient, error)

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

func (*UnscopedResourceClient) Get

func (c *UnscopedResourceClient) Get(name string) (*m.Resource, error)

Get - gets a resource by name

func (*UnscopedResourceClient) Update

func (c *UnscopedResourceClient) Update(res *m.Resource, opts ...v1.UpdateOption) (*m.Resource, error)

Update - updates a resource

func (*UnscopedResourceClient) WithScope

func (c *UnscopedResourceClient) WithScope(scope string) *ResourceClient

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