Documentation ¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type ClusterClaimExpansion
- type ClusterClaimInterface
- type ClusterClaimsGetter
- type ClusterSetExpansion
- type ClusterSetInterface
- type ClusterSetsGetter
- type MemberClusterAnnounceExpansion
- type MemberClusterAnnounceInterface
- type MemberClusterAnnouncesGetter
- type MulticlusterV1alpha1Client
- func (c *MulticlusterV1alpha1Client) ClusterClaims(namespace string) ClusterClaimInterface
- func (c *MulticlusterV1alpha1Client) ClusterSets(namespace string) ClusterSetInterface
- func (c *MulticlusterV1alpha1Client) MemberClusterAnnounces(namespace string) MemberClusterAnnounceInterface
- func (c *MulticlusterV1alpha1Client) RESTClient() rest.Interface
- func (c *MulticlusterV1alpha1Client) ResourceExportFilters(namespace string) ResourceExportFilterInterface
- func (c *MulticlusterV1alpha1Client) ResourceExports(namespace string) ResourceExportInterface
- func (c *MulticlusterV1alpha1Client) ResourceImportFilters(namespace string) ResourceImportFilterInterface
- func (c *MulticlusterV1alpha1Client) ResourceImports(namespace string) ResourceImportInterface
- type MulticlusterV1alpha1Interface
- type ResourceExportExpansion
- type ResourceExportFilterExpansion
- type ResourceExportFilterInterface
- type ResourceExportFiltersGetter
- type ResourceExportInterface
- type ResourceExportsGetter
- type ResourceImportExpansion
- type ResourceImportFilterExpansion
- type ResourceImportFilterInterface
- type ResourceImportFiltersGetter
- type ResourceImportInterface
- type ResourceImportsGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClusterClaimExpansion ¶
type ClusterClaimExpansion interface{}
type ClusterClaimInterface ¶
type ClusterClaimInterface interface { Create(ctx context.Context, clusterClaim *v1alpha1.ClusterClaim, opts v1.CreateOptions) (*v1alpha1.ClusterClaim, error) Update(ctx context.Context, clusterClaim *v1alpha1.ClusterClaim, opts v1.UpdateOptions) (*v1alpha1.ClusterClaim, 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.ClusterClaim, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ClusterClaimList, 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.ClusterClaim, err error) ClusterClaimExpansion }
ClusterClaimInterface has methods to work with ClusterClaim resources.
type ClusterClaimsGetter ¶
type ClusterClaimsGetter interface {
ClusterClaims(namespace string) ClusterClaimInterface
}
ClusterClaimsGetter has a method to return a ClusterClaimInterface. A group's client should implement this interface.
type ClusterSetExpansion ¶
type ClusterSetExpansion interface{}
type ClusterSetInterface ¶
type ClusterSetInterface interface { Create(ctx context.Context, clusterSet *v1alpha1.ClusterSet, opts v1.CreateOptions) (*v1alpha1.ClusterSet, error) Update(ctx context.Context, clusterSet *v1alpha1.ClusterSet, opts v1.UpdateOptions) (*v1alpha1.ClusterSet, error) UpdateStatus(ctx context.Context, clusterSet *v1alpha1.ClusterSet, opts v1.UpdateOptions) (*v1alpha1.ClusterSet, 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.ClusterSet, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ClusterSetList, 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.ClusterSet, err error) ClusterSetExpansion }
ClusterSetInterface has methods to work with ClusterSet resources.
type ClusterSetsGetter ¶
type ClusterSetsGetter interface {
ClusterSets(namespace string) ClusterSetInterface
}
ClusterSetsGetter has a method to return a ClusterSetInterface. A group's client should implement this interface.
type MemberClusterAnnounceExpansion ¶
type MemberClusterAnnounceExpansion interface{}
type MemberClusterAnnounceInterface ¶
type MemberClusterAnnounceInterface interface { Create(ctx context.Context, memberClusterAnnounce *v1alpha1.MemberClusterAnnounce, opts v1.CreateOptions) (*v1alpha1.MemberClusterAnnounce, error) Update(ctx context.Context, memberClusterAnnounce *v1alpha1.MemberClusterAnnounce, opts v1.UpdateOptions) (*v1alpha1.MemberClusterAnnounce, 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.MemberClusterAnnounce, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.MemberClusterAnnounceList, 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.MemberClusterAnnounce, err error) MemberClusterAnnounceExpansion }
MemberClusterAnnounceInterface has methods to work with MemberClusterAnnounce resources.
type MemberClusterAnnouncesGetter ¶
type MemberClusterAnnouncesGetter interface {
MemberClusterAnnounces(namespace string) MemberClusterAnnounceInterface
}
MemberClusterAnnouncesGetter has a method to return a MemberClusterAnnounceInterface. A group's client should implement this interface.
type MulticlusterV1alpha1Client ¶
type MulticlusterV1alpha1Client struct {
// contains filtered or unexported fields
}
MulticlusterV1alpha1Client is used to interact with features provided by the multicluster.crd.antrea.io group.
func New ¶
func New(c rest.Interface) *MulticlusterV1alpha1Client
New creates a new MulticlusterV1alpha1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*MulticlusterV1alpha1Client, error)
NewForConfig creates a new MulticlusterV1alpha1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *MulticlusterV1alpha1Client
NewForConfigOrDie creates a new MulticlusterV1alpha1Client for the given config and panics if there is an error in the config.
func (*MulticlusterV1alpha1Client) ClusterClaims ¶
func (c *MulticlusterV1alpha1Client) ClusterClaims(namespace string) ClusterClaimInterface
func (*MulticlusterV1alpha1Client) ClusterSets ¶
func (c *MulticlusterV1alpha1Client) ClusterSets(namespace string) ClusterSetInterface
func (*MulticlusterV1alpha1Client) MemberClusterAnnounces ¶
func (c *MulticlusterV1alpha1Client) MemberClusterAnnounces(namespace string) MemberClusterAnnounceInterface
func (*MulticlusterV1alpha1Client) RESTClient ¶
func (c *MulticlusterV1alpha1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
func (*MulticlusterV1alpha1Client) ResourceExportFilters ¶
func (c *MulticlusterV1alpha1Client) ResourceExportFilters(namespace string) ResourceExportFilterInterface
func (*MulticlusterV1alpha1Client) ResourceExports ¶
func (c *MulticlusterV1alpha1Client) ResourceExports(namespace string) ResourceExportInterface
func (*MulticlusterV1alpha1Client) ResourceImportFilters ¶
func (c *MulticlusterV1alpha1Client) ResourceImportFilters(namespace string) ResourceImportFilterInterface
func (*MulticlusterV1alpha1Client) ResourceImports ¶
func (c *MulticlusterV1alpha1Client) ResourceImports(namespace string) ResourceImportInterface
type MulticlusterV1alpha1Interface ¶
type MulticlusterV1alpha1Interface interface { RESTClient() rest.Interface ClusterClaimsGetter ClusterSetsGetter MemberClusterAnnouncesGetter ResourceExportsGetter ResourceExportFiltersGetter ResourceImportsGetter ResourceImportFiltersGetter }
type ResourceExportExpansion ¶
type ResourceExportExpansion interface{}
type ResourceExportFilterExpansion ¶
type ResourceExportFilterExpansion interface{}
type ResourceExportFilterInterface ¶
type ResourceExportFilterInterface interface { Create(ctx context.Context, resourceExportFilter *v1alpha1.ResourceExportFilter, opts v1.CreateOptions) (*v1alpha1.ResourceExportFilter, error) Update(ctx context.Context, resourceExportFilter *v1alpha1.ResourceExportFilter, opts v1.UpdateOptions) (*v1alpha1.ResourceExportFilter, error) UpdateStatus(ctx context.Context, resourceExportFilter *v1alpha1.ResourceExportFilter, opts v1.UpdateOptions) (*v1alpha1.ResourceExportFilter, 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.ResourceExportFilter, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ResourceExportFilterList, 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.ResourceExportFilter, err error) ResourceExportFilterExpansion }
ResourceExportFilterInterface has methods to work with ResourceExportFilter resources.
type ResourceExportFiltersGetter ¶
type ResourceExportFiltersGetter interface {
ResourceExportFilters(namespace string) ResourceExportFilterInterface
}
ResourceExportFiltersGetter has a method to return a ResourceExportFilterInterface. A group's client should implement this interface.
type ResourceExportInterface ¶
type ResourceExportInterface interface { Create(ctx context.Context, resourceExport *v1alpha1.ResourceExport, opts v1.CreateOptions) (*v1alpha1.ResourceExport, error) Update(ctx context.Context, resourceExport *v1alpha1.ResourceExport, opts v1.UpdateOptions) (*v1alpha1.ResourceExport, error) UpdateStatus(ctx context.Context, resourceExport *v1alpha1.ResourceExport, opts v1.UpdateOptions) (*v1alpha1.ResourceExport, 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.ResourceExport, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ResourceExportList, 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.ResourceExport, err error) ResourceExportExpansion }
ResourceExportInterface has methods to work with ResourceExport resources.
type ResourceExportsGetter ¶
type ResourceExportsGetter interface {
ResourceExports(namespace string) ResourceExportInterface
}
ResourceExportsGetter has a method to return a ResourceExportInterface. A group's client should implement this interface.
type ResourceImportExpansion ¶
type ResourceImportExpansion interface{}
type ResourceImportFilterExpansion ¶
type ResourceImportFilterExpansion interface{}
type ResourceImportFilterInterface ¶
type ResourceImportFilterInterface interface { Create(ctx context.Context, resourceImportFilter *v1alpha1.ResourceImportFilter, opts v1.CreateOptions) (*v1alpha1.ResourceImportFilter, error) Update(ctx context.Context, resourceImportFilter *v1alpha1.ResourceImportFilter, opts v1.UpdateOptions) (*v1alpha1.ResourceImportFilter, error) UpdateStatus(ctx context.Context, resourceImportFilter *v1alpha1.ResourceImportFilter, opts v1.UpdateOptions) (*v1alpha1.ResourceImportFilter, 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.ResourceImportFilter, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ResourceImportFilterList, 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.ResourceImportFilter, err error) ResourceImportFilterExpansion }
ResourceImportFilterInterface has methods to work with ResourceImportFilter resources.
type ResourceImportFiltersGetter ¶
type ResourceImportFiltersGetter interface {
ResourceImportFilters(namespace string) ResourceImportFilterInterface
}
ResourceImportFiltersGetter has a method to return a ResourceImportFilterInterface. A group's client should implement this interface.
type ResourceImportInterface ¶
type ResourceImportInterface interface { Create(ctx context.Context, resourceImport *v1alpha1.ResourceImport, opts v1.CreateOptions) (*v1alpha1.ResourceImport, error) Update(ctx context.Context, resourceImport *v1alpha1.ResourceImport, opts v1.UpdateOptions) (*v1alpha1.ResourceImport, error) UpdateStatus(ctx context.Context, resourceImport *v1alpha1.ResourceImport, opts v1.UpdateOptions) (*v1alpha1.ResourceImport, 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.ResourceImport, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ResourceImportList, 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.ResourceImport, err error) ResourceImportExpansion }
ResourceImportInterface has methods to work with ResourceImport resources.
type ResourceImportsGetter ¶
type ResourceImportsGetter interface {
ResourceImports(namespace string) ResourceImportInterface
}
ResourceImportsGetter has a method to return a ResourceImportInterface. A group's client should implement this interface.