Documentation
¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type AcceptedAgreementExpansion
- type AcceptedAgreementInterface
- type AcceptedAgreementsGetter
- type ListingPackageAgreementExpansion
- type ListingPackageAgreementInterface
- type ListingPackageAgreementsGetter
- type MarketplaceV1alpha1Client
- func (c *MarketplaceV1alpha1Client) AcceptedAgreements(namespace string) AcceptedAgreementInterface
- func (c *MarketplaceV1alpha1Client) ListingPackageAgreements(namespace string) ListingPackageAgreementInterface
- func (c *MarketplaceV1alpha1Client) Publications(namespace string) PublicationInterface
- func (c *MarketplaceV1alpha1Client) RESTClient() rest.Interface
- type MarketplaceV1alpha1Interface
- type PublicationExpansion
- type PublicationInterface
- type PublicationsGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AcceptedAgreementExpansion ¶
type AcceptedAgreementExpansion interface{}
type AcceptedAgreementInterface ¶
type AcceptedAgreementInterface interface { Create(ctx context.Context, acceptedAgreement *v1alpha1.AcceptedAgreement, opts v1.CreateOptions) (*v1alpha1.AcceptedAgreement, error) Update(ctx context.Context, acceptedAgreement *v1alpha1.AcceptedAgreement, opts v1.UpdateOptions) (*v1alpha1.AcceptedAgreement, error) UpdateStatus(ctx context.Context, acceptedAgreement *v1alpha1.AcceptedAgreement, opts v1.UpdateOptions) (*v1alpha1.AcceptedAgreement, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.AcceptedAgreement, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.AcceptedAgreementList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.AcceptedAgreement, err error) AcceptedAgreementExpansion }
AcceptedAgreementInterface has methods to work with AcceptedAgreement resources.
type AcceptedAgreementsGetter ¶
type AcceptedAgreementsGetter interface {
AcceptedAgreements(namespace string) AcceptedAgreementInterface
}
AcceptedAgreementsGetter has a method to return a AcceptedAgreementInterface. A group's client should implement this interface.
type ListingPackageAgreementExpansion ¶
type ListingPackageAgreementExpansion interface{}
type ListingPackageAgreementInterface ¶
type ListingPackageAgreementInterface interface { Create(ctx context.Context, listingPackageAgreement *v1alpha1.ListingPackageAgreement, opts v1.CreateOptions) (*v1alpha1.ListingPackageAgreement, error) Update(ctx context.Context, listingPackageAgreement *v1alpha1.ListingPackageAgreement, opts v1.UpdateOptions) (*v1alpha1.ListingPackageAgreement, error) UpdateStatus(ctx context.Context, listingPackageAgreement *v1alpha1.ListingPackageAgreement, opts v1.UpdateOptions) (*v1alpha1.ListingPackageAgreement, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.ListingPackageAgreement, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ListingPackageAgreementList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.ListingPackageAgreement, err error) ListingPackageAgreementExpansion }
ListingPackageAgreementInterface has methods to work with ListingPackageAgreement resources.
type ListingPackageAgreementsGetter ¶
type ListingPackageAgreementsGetter interface {
ListingPackageAgreements(namespace string) ListingPackageAgreementInterface
}
ListingPackageAgreementsGetter has a method to return a ListingPackageAgreementInterface. A group's client should implement this interface.
type MarketplaceV1alpha1Client ¶
type MarketplaceV1alpha1Client struct {
// contains filtered or unexported fields
}
MarketplaceV1alpha1Client is used to interact with features provided by the marketplace.oci.kubeform.com group.
func New ¶
func New(c rest.Interface) *MarketplaceV1alpha1Client
New creates a new MarketplaceV1alpha1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*MarketplaceV1alpha1Client, error)
NewForConfig creates a new MarketplaceV1alpha1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *MarketplaceV1alpha1Client
NewForConfigOrDie creates a new MarketplaceV1alpha1Client for the given config and panics if there is an error in the config.
func (*MarketplaceV1alpha1Client) AcceptedAgreements ¶
func (c *MarketplaceV1alpha1Client) AcceptedAgreements(namespace string) AcceptedAgreementInterface
func (*MarketplaceV1alpha1Client) ListingPackageAgreements ¶
func (c *MarketplaceV1alpha1Client) ListingPackageAgreements(namespace string) ListingPackageAgreementInterface
func (*MarketplaceV1alpha1Client) Publications ¶
func (c *MarketplaceV1alpha1Client) Publications(namespace string) PublicationInterface
func (*MarketplaceV1alpha1Client) RESTClient ¶
func (c *MarketplaceV1alpha1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
type MarketplaceV1alpha1Interface ¶
type MarketplaceV1alpha1Interface interface { RESTClient() rest.Interface AcceptedAgreementsGetter ListingPackageAgreementsGetter PublicationsGetter }
type PublicationExpansion ¶
type PublicationExpansion interface{}
type PublicationInterface ¶
type PublicationInterface interface { Create(ctx context.Context, publication *v1alpha1.Publication, opts v1.CreateOptions) (*v1alpha1.Publication, error) Update(ctx context.Context, publication *v1alpha1.Publication, opts v1.UpdateOptions) (*v1alpha1.Publication, error) UpdateStatus(ctx context.Context, publication *v1alpha1.Publication, opts v1.UpdateOptions) (*v1alpha1.Publication, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.Publication, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.PublicationList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.Publication, err error) PublicationExpansion }
PublicationInterface has methods to work with Publication resources.
type PublicationsGetter ¶
type PublicationsGetter interface {
Publications(namespace string) PublicationInterface
}
PublicationsGetter has a method to return a PublicationInterface. A group's client should implement this interface.