Documentation
¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type ClusterCollectedStatusExpansion
- type ClusterCollectedStatusInterface
- type ClusterCollectedStatusesGetter
- type ClusterFederatedObjectExpansion
- type ClusterFederatedObjectInterface
- type ClusterFederatedObjectsGetter
- type ClusterOverridePoliciesGetter
- type ClusterOverridePolicyExpansion
- type ClusterOverridePolicyInterface
- type ClusterPropagatedVersionExpansion
- type ClusterPropagatedVersionInterface
- type ClusterPropagatedVersionsGetter
- type ClusterPropagationPoliciesGetter
- type ClusterPropagationPolicyExpansion
- type ClusterPropagationPolicyInterface
- type CollectedStatusExpansion
- type CollectedStatusInterface
- type CollectedStatusesGetter
- type CoreV1alpha1Client
- func (c *CoreV1alpha1Client) ClusterCollectedStatuses() ClusterCollectedStatusInterface
- func (c *CoreV1alpha1Client) ClusterFederatedObjects() ClusterFederatedObjectInterface
- func (c *CoreV1alpha1Client) ClusterOverridePolicies() ClusterOverridePolicyInterface
- func (c *CoreV1alpha1Client) ClusterPropagatedVersions() ClusterPropagatedVersionInterface
- func (c *CoreV1alpha1Client) ClusterPropagationPolicies() ClusterPropagationPolicyInterface
- func (c *CoreV1alpha1Client) CollectedStatuses(namespace string) CollectedStatusInterface
- func (c *CoreV1alpha1Client) FederatedClusters() FederatedClusterInterface
- func (c *CoreV1alpha1Client) FederatedObjects(namespace string) FederatedObjectInterface
- func (c *CoreV1alpha1Client) FederatedTypeConfigs() FederatedTypeConfigInterface
- func (c *CoreV1alpha1Client) OverridePolicies(namespace string) OverridePolicyInterface
- func (c *CoreV1alpha1Client) PropagatedVersions(namespace string) PropagatedVersionInterface
- func (c *CoreV1alpha1Client) PropagationPolicies(namespace string) PropagationPolicyInterface
- func (c *CoreV1alpha1Client) RESTClient() rest.Interface
- func (c *CoreV1alpha1Client) SchedulerPluginWebhookConfigurations() SchedulerPluginWebhookConfigurationInterface
- func (c *CoreV1alpha1Client) SchedulingProfiles() SchedulingProfileInterface
- type CoreV1alpha1Interface
- type FederatedClusterExpansion
- type FederatedClusterInterface
- type FederatedClustersGetter
- type FederatedObjectExpansion
- type FederatedObjectInterface
- type FederatedObjectsGetter
- type FederatedTypeConfigExpansion
- type FederatedTypeConfigInterface
- type FederatedTypeConfigsGetter
- type OverridePoliciesGetter
- type OverridePolicyExpansion
- type OverridePolicyInterface
- type PropagatedVersionExpansion
- type PropagatedVersionInterface
- type PropagatedVersionsGetter
- type PropagationPoliciesGetter
- type PropagationPolicyExpansion
- type PropagationPolicyInterface
- type SchedulerPluginWebhookConfigurationExpansion
- type SchedulerPluginWebhookConfigurationInterface
- type SchedulerPluginWebhookConfigurationsGetter
- type SchedulingProfileExpansion
- type SchedulingProfileInterface
- type SchedulingProfilesGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClusterCollectedStatusExpansion ¶
type ClusterCollectedStatusExpansion interface{}
type ClusterCollectedStatusInterface ¶
type ClusterCollectedStatusInterface interface { Create(ctx context.Context, clusterCollectedStatus *v1alpha1.ClusterCollectedStatus, opts v1.CreateOptions) (*v1alpha1.ClusterCollectedStatus, error) Update(ctx context.Context, clusterCollectedStatus *v1alpha1.ClusterCollectedStatus, opts v1.UpdateOptions) (*v1alpha1.ClusterCollectedStatus, 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.ClusterCollectedStatus, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ClusterCollectedStatusList, 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.ClusterCollectedStatus, err error) ClusterCollectedStatusExpansion }
ClusterCollectedStatusInterface has methods to work with ClusterCollectedStatus resources.
type ClusterCollectedStatusesGetter ¶
type ClusterCollectedStatusesGetter interface {
ClusterCollectedStatuses() ClusterCollectedStatusInterface
}
ClusterCollectedStatusesGetter has a method to return a ClusterCollectedStatusInterface. A group's client should implement this interface.
type ClusterFederatedObjectExpansion ¶
type ClusterFederatedObjectExpansion interface{}
type ClusterFederatedObjectInterface ¶
type ClusterFederatedObjectInterface interface { Create(ctx context.Context, clusterFederatedObject *v1alpha1.ClusterFederatedObject, opts v1.CreateOptions) (*v1alpha1.ClusterFederatedObject, error) Update(ctx context.Context, clusterFederatedObject *v1alpha1.ClusterFederatedObject, opts v1.UpdateOptions) (*v1alpha1.ClusterFederatedObject, error) UpdateStatus(ctx context.Context, clusterFederatedObject *v1alpha1.ClusterFederatedObject, opts v1.UpdateOptions) (*v1alpha1.ClusterFederatedObject, 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.ClusterFederatedObject, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ClusterFederatedObjectList, 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.ClusterFederatedObject, err error) ClusterFederatedObjectExpansion }
ClusterFederatedObjectInterface has methods to work with ClusterFederatedObject resources.
type ClusterFederatedObjectsGetter ¶
type ClusterFederatedObjectsGetter interface {
ClusterFederatedObjects() ClusterFederatedObjectInterface
}
ClusterFederatedObjectsGetter has a method to return a ClusterFederatedObjectInterface. A group's client should implement this interface.
type ClusterOverridePoliciesGetter ¶
type ClusterOverridePoliciesGetter interface {
ClusterOverridePolicies() ClusterOverridePolicyInterface
}
ClusterOverridePoliciesGetter has a method to return a ClusterOverridePolicyInterface. A group's client should implement this interface.
type ClusterOverridePolicyExpansion ¶
type ClusterOverridePolicyExpansion interface{}
type ClusterOverridePolicyInterface ¶
type ClusterOverridePolicyInterface interface { Create(ctx context.Context, clusterOverridePolicy *v1alpha1.ClusterOverridePolicy, opts v1.CreateOptions) (*v1alpha1.ClusterOverridePolicy, error) Update(ctx context.Context, clusterOverridePolicy *v1alpha1.ClusterOverridePolicy, opts v1.UpdateOptions) (*v1alpha1.ClusterOverridePolicy, error) UpdateStatus(ctx context.Context, clusterOverridePolicy *v1alpha1.ClusterOverridePolicy, opts v1.UpdateOptions) (*v1alpha1.ClusterOverridePolicy, 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.ClusterOverridePolicy, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ClusterOverridePolicyList, 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.ClusterOverridePolicy, err error) ClusterOverridePolicyExpansion }
ClusterOverridePolicyInterface has methods to work with ClusterOverridePolicy resources.
type ClusterPropagatedVersionExpansion ¶
type ClusterPropagatedVersionExpansion interface{}
type ClusterPropagatedVersionInterface ¶
type ClusterPropagatedVersionInterface interface { Create(ctx context.Context, clusterPropagatedVersion *v1alpha1.ClusterPropagatedVersion, opts v1.CreateOptions) (*v1alpha1.ClusterPropagatedVersion, error) Update(ctx context.Context, clusterPropagatedVersion *v1alpha1.ClusterPropagatedVersion, opts v1.UpdateOptions) (*v1alpha1.ClusterPropagatedVersion, error) UpdateStatus(ctx context.Context, clusterPropagatedVersion *v1alpha1.ClusterPropagatedVersion, opts v1.UpdateOptions) (*v1alpha1.ClusterPropagatedVersion, 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.ClusterPropagatedVersion, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ClusterPropagatedVersionList, 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.ClusterPropagatedVersion, err error) ClusterPropagatedVersionExpansion }
ClusterPropagatedVersionInterface has methods to work with ClusterPropagatedVersion resources.
type ClusterPropagatedVersionsGetter ¶
type ClusterPropagatedVersionsGetter interface {
ClusterPropagatedVersions() ClusterPropagatedVersionInterface
}
ClusterPropagatedVersionsGetter has a method to return a ClusterPropagatedVersionInterface. A group's client should implement this interface.
type ClusterPropagationPoliciesGetter ¶
type ClusterPropagationPoliciesGetter interface {
ClusterPropagationPolicies() ClusterPropagationPolicyInterface
}
ClusterPropagationPoliciesGetter has a method to return a ClusterPropagationPolicyInterface. A group's client should implement this interface.
type ClusterPropagationPolicyExpansion ¶
type ClusterPropagationPolicyExpansion interface{}
type ClusterPropagationPolicyInterface ¶
type ClusterPropagationPolicyInterface interface { Create(ctx context.Context, clusterPropagationPolicy *v1alpha1.ClusterPropagationPolicy, opts v1.CreateOptions) (*v1alpha1.ClusterPropagationPolicy, error) Update(ctx context.Context, clusterPropagationPolicy *v1alpha1.ClusterPropagationPolicy, opts v1.UpdateOptions) (*v1alpha1.ClusterPropagationPolicy, error) UpdateStatus(ctx context.Context, clusterPropagationPolicy *v1alpha1.ClusterPropagationPolicy, opts v1.UpdateOptions) (*v1alpha1.ClusterPropagationPolicy, 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.ClusterPropagationPolicy, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ClusterPropagationPolicyList, 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.ClusterPropagationPolicy, err error) ClusterPropagationPolicyExpansion }
ClusterPropagationPolicyInterface has methods to work with ClusterPropagationPolicy resources.
type CollectedStatusExpansion ¶
type CollectedStatusExpansion interface{}
type CollectedStatusInterface ¶
type CollectedStatusInterface interface { Create(ctx context.Context, collectedStatus *v1alpha1.CollectedStatus, opts v1.CreateOptions) (*v1alpha1.CollectedStatus, error) Update(ctx context.Context, collectedStatus *v1alpha1.CollectedStatus, opts v1.UpdateOptions) (*v1alpha1.CollectedStatus, 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.CollectedStatus, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.CollectedStatusList, 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.CollectedStatus, err error) CollectedStatusExpansion }
CollectedStatusInterface has methods to work with CollectedStatus resources.
type CollectedStatusesGetter ¶
type CollectedStatusesGetter interface {
CollectedStatuses(namespace string) CollectedStatusInterface
}
CollectedStatusesGetter has a method to return a CollectedStatusInterface. A group's client should implement this interface.
type CoreV1alpha1Client ¶
type CoreV1alpha1Client struct {
// contains filtered or unexported fields
}
CoreV1alpha1Client is used to interact with features provided by the core.kubeadmiral.io group.
func New ¶
func New(c rest.Interface) *CoreV1alpha1Client
New creates a new CoreV1alpha1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*CoreV1alpha1Client, error)
NewForConfig creates a new CoreV1alpha1Client for the given config. NewForConfig is equivalent to NewForConfigAndClient(c, httpClient), where httpClient was generated with rest.HTTPClientFor(c).
func NewForConfigAndClient ¶
NewForConfigAndClient creates a new CoreV1alpha1Client for the given config and http client. Note the http client provided takes precedence over the configured transport values.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *CoreV1alpha1Client
NewForConfigOrDie creates a new CoreV1alpha1Client for the given config and panics if there is an error in the config.
func (*CoreV1alpha1Client) ClusterCollectedStatuses ¶
func (c *CoreV1alpha1Client) ClusterCollectedStatuses() ClusterCollectedStatusInterface
func (*CoreV1alpha1Client) ClusterFederatedObjects ¶
func (c *CoreV1alpha1Client) ClusterFederatedObjects() ClusterFederatedObjectInterface
func (*CoreV1alpha1Client) ClusterOverridePolicies ¶
func (c *CoreV1alpha1Client) ClusterOverridePolicies() ClusterOverridePolicyInterface
func (*CoreV1alpha1Client) ClusterPropagatedVersions ¶
func (c *CoreV1alpha1Client) ClusterPropagatedVersions() ClusterPropagatedVersionInterface
func (*CoreV1alpha1Client) ClusterPropagationPolicies ¶
func (c *CoreV1alpha1Client) ClusterPropagationPolicies() ClusterPropagationPolicyInterface
func (*CoreV1alpha1Client) CollectedStatuses ¶
func (c *CoreV1alpha1Client) CollectedStatuses(namespace string) CollectedStatusInterface
func (*CoreV1alpha1Client) FederatedClusters ¶
func (c *CoreV1alpha1Client) FederatedClusters() FederatedClusterInterface
func (*CoreV1alpha1Client) FederatedObjects ¶
func (c *CoreV1alpha1Client) FederatedObjects(namespace string) FederatedObjectInterface
func (*CoreV1alpha1Client) FederatedTypeConfigs ¶
func (c *CoreV1alpha1Client) FederatedTypeConfigs() FederatedTypeConfigInterface
func (*CoreV1alpha1Client) OverridePolicies ¶
func (c *CoreV1alpha1Client) OverridePolicies(namespace string) OverridePolicyInterface
func (*CoreV1alpha1Client) PropagatedVersions ¶
func (c *CoreV1alpha1Client) PropagatedVersions(namespace string) PropagatedVersionInterface
func (*CoreV1alpha1Client) PropagationPolicies ¶
func (c *CoreV1alpha1Client) PropagationPolicies(namespace string) PropagationPolicyInterface
func (*CoreV1alpha1Client) RESTClient ¶
func (c *CoreV1alpha1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
func (*CoreV1alpha1Client) SchedulerPluginWebhookConfigurations ¶
func (c *CoreV1alpha1Client) SchedulerPluginWebhookConfigurations() SchedulerPluginWebhookConfigurationInterface
func (*CoreV1alpha1Client) SchedulingProfiles ¶
func (c *CoreV1alpha1Client) SchedulingProfiles() SchedulingProfileInterface
type CoreV1alpha1Interface ¶
type CoreV1alpha1Interface interface { RESTClient() rest.Interface ClusterCollectedStatusesGetter ClusterFederatedObjectsGetter ClusterOverridePoliciesGetter ClusterPropagatedVersionsGetter ClusterPropagationPoliciesGetter CollectedStatusesGetter FederatedClustersGetter FederatedObjectsGetter FederatedTypeConfigsGetter OverridePoliciesGetter PropagatedVersionsGetter PropagationPoliciesGetter SchedulerPluginWebhookConfigurationsGetter SchedulingProfilesGetter }
type FederatedClusterExpansion ¶
type FederatedClusterExpansion interface{}
type FederatedClusterInterface ¶
type FederatedClusterInterface interface { Create(ctx context.Context, federatedCluster *v1alpha1.FederatedCluster, opts v1.CreateOptions) (*v1alpha1.FederatedCluster, error) Update(ctx context.Context, federatedCluster *v1alpha1.FederatedCluster, opts v1.UpdateOptions) (*v1alpha1.FederatedCluster, error) UpdateStatus(ctx context.Context, federatedCluster *v1alpha1.FederatedCluster, opts v1.UpdateOptions) (*v1alpha1.FederatedCluster, 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.FederatedCluster, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.FederatedClusterList, 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.FederatedCluster, err error) FederatedClusterExpansion }
FederatedClusterInterface has methods to work with FederatedCluster resources.
type FederatedClustersGetter ¶
type FederatedClustersGetter interface {
FederatedClusters() FederatedClusterInterface
}
FederatedClustersGetter has a method to return a FederatedClusterInterface. A group's client should implement this interface.
type FederatedObjectExpansion ¶
type FederatedObjectExpansion interface{}
type FederatedObjectInterface ¶
type FederatedObjectInterface interface { Create(ctx context.Context, federatedObject *v1alpha1.FederatedObject, opts v1.CreateOptions) (*v1alpha1.FederatedObject, error) Update(ctx context.Context, federatedObject *v1alpha1.FederatedObject, opts v1.UpdateOptions) (*v1alpha1.FederatedObject, error) UpdateStatus(ctx context.Context, federatedObject *v1alpha1.FederatedObject, opts v1.UpdateOptions) (*v1alpha1.FederatedObject, 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.FederatedObject, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.FederatedObjectList, 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.FederatedObject, err error) FederatedObjectExpansion }
FederatedObjectInterface has methods to work with FederatedObject resources.
type FederatedObjectsGetter ¶
type FederatedObjectsGetter interface {
FederatedObjects(namespace string) FederatedObjectInterface
}
FederatedObjectsGetter has a method to return a FederatedObjectInterface. A group's client should implement this interface.
type FederatedTypeConfigExpansion ¶
type FederatedTypeConfigExpansion interface{}
type FederatedTypeConfigInterface ¶
type FederatedTypeConfigInterface interface { Create(ctx context.Context, federatedTypeConfig *v1alpha1.FederatedTypeConfig, opts v1.CreateOptions) (*v1alpha1.FederatedTypeConfig, error) Update(ctx context.Context, federatedTypeConfig *v1alpha1.FederatedTypeConfig, opts v1.UpdateOptions) (*v1alpha1.FederatedTypeConfig, 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.FederatedTypeConfig, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.FederatedTypeConfigList, 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.FederatedTypeConfig, err error) FederatedTypeConfigExpansion }
FederatedTypeConfigInterface has methods to work with FederatedTypeConfig resources.
type FederatedTypeConfigsGetter ¶
type FederatedTypeConfigsGetter interface {
FederatedTypeConfigs() FederatedTypeConfigInterface
}
FederatedTypeConfigsGetter has a method to return a FederatedTypeConfigInterface. A group's client should implement this interface.
type OverridePoliciesGetter ¶
type OverridePoliciesGetter interface {
OverridePolicies(namespace string) OverridePolicyInterface
}
OverridePoliciesGetter has a method to return a OverridePolicyInterface. A group's client should implement this interface.
type OverridePolicyExpansion ¶
type OverridePolicyExpansion interface{}
type OverridePolicyInterface ¶
type OverridePolicyInterface interface { Create(ctx context.Context, overridePolicy *v1alpha1.OverridePolicy, opts v1.CreateOptions) (*v1alpha1.OverridePolicy, error) Update(ctx context.Context, overridePolicy *v1alpha1.OverridePolicy, opts v1.UpdateOptions) (*v1alpha1.OverridePolicy, error) UpdateStatus(ctx context.Context, overridePolicy *v1alpha1.OverridePolicy, opts v1.UpdateOptions) (*v1alpha1.OverridePolicy, 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.OverridePolicy, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.OverridePolicyList, 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.OverridePolicy, err error) OverridePolicyExpansion }
OverridePolicyInterface has methods to work with OverridePolicy resources.
type PropagatedVersionExpansion ¶
type PropagatedVersionExpansion interface{}
type PropagatedVersionInterface ¶
type PropagatedVersionInterface interface { Create(ctx context.Context, propagatedVersion *v1alpha1.PropagatedVersion, opts v1.CreateOptions) (*v1alpha1.PropagatedVersion, error) Update(ctx context.Context, propagatedVersion *v1alpha1.PropagatedVersion, opts v1.UpdateOptions) (*v1alpha1.PropagatedVersion, error) UpdateStatus(ctx context.Context, propagatedVersion *v1alpha1.PropagatedVersion, opts v1.UpdateOptions) (*v1alpha1.PropagatedVersion, 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.PropagatedVersion, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.PropagatedVersionList, 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.PropagatedVersion, err error) PropagatedVersionExpansion }
PropagatedVersionInterface has methods to work with PropagatedVersion resources.
type PropagatedVersionsGetter ¶
type PropagatedVersionsGetter interface {
PropagatedVersions(namespace string) PropagatedVersionInterface
}
PropagatedVersionsGetter has a method to return a PropagatedVersionInterface. A group's client should implement this interface.
type PropagationPoliciesGetter ¶
type PropagationPoliciesGetter interface {
PropagationPolicies(namespace string) PropagationPolicyInterface
}
PropagationPoliciesGetter has a method to return a PropagationPolicyInterface. A group's client should implement this interface.
type PropagationPolicyExpansion ¶
type PropagationPolicyExpansion interface{}
type PropagationPolicyInterface ¶
type PropagationPolicyInterface interface { Create(ctx context.Context, propagationPolicy *v1alpha1.PropagationPolicy, opts v1.CreateOptions) (*v1alpha1.PropagationPolicy, error) Update(ctx context.Context, propagationPolicy *v1alpha1.PropagationPolicy, opts v1.UpdateOptions) (*v1alpha1.PropagationPolicy, error) UpdateStatus(ctx context.Context, propagationPolicy *v1alpha1.PropagationPolicy, opts v1.UpdateOptions) (*v1alpha1.PropagationPolicy, 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.PropagationPolicy, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.PropagationPolicyList, 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.PropagationPolicy, err error) PropagationPolicyExpansion }
PropagationPolicyInterface has methods to work with PropagationPolicy resources.
type SchedulerPluginWebhookConfigurationExpansion ¶
type SchedulerPluginWebhookConfigurationExpansion interface{}
type SchedulerPluginWebhookConfigurationInterface ¶
type SchedulerPluginWebhookConfigurationInterface interface { Create(ctx context.Context, schedulerPluginWebhookConfiguration *v1alpha1.SchedulerPluginWebhookConfiguration, opts v1.CreateOptions) (*v1alpha1.SchedulerPluginWebhookConfiguration, error) Update(ctx context.Context, schedulerPluginWebhookConfiguration *v1alpha1.SchedulerPluginWebhookConfiguration, opts v1.UpdateOptions) (*v1alpha1.SchedulerPluginWebhookConfiguration, 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.SchedulerPluginWebhookConfiguration, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.SchedulerPluginWebhookConfigurationList, 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.SchedulerPluginWebhookConfiguration, err error) SchedulerPluginWebhookConfigurationExpansion }
SchedulerPluginWebhookConfigurationInterface has methods to work with SchedulerPluginWebhookConfiguration resources.
type SchedulerPluginWebhookConfigurationsGetter ¶
type SchedulerPluginWebhookConfigurationsGetter interface {
SchedulerPluginWebhookConfigurations() SchedulerPluginWebhookConfigurationInterface
}
SchedulerPluginWebhookConfigurationsGetter has a method to return a SchedulerPluginWebhookConfigurationInterface. A group's client should implement this interface.
type SchedulingProfileExpansion ¶
type SchedulingProfileExpansion interface{}
type SchedulingProfileInterface ¶
type SchedulingProfileInterface interface { Create(ctx context.Context, schedulingProfile *v1alpha1.SchedulingProfile, opts v1.CreateOptions) (*v1alpha1.SchedulingProfile, error) Update(ctx context.Context, schedulingProfile *v1alpha1.SchedulingProfile, opts v1.UpdateOptions) (*v1alpha1.SchedulingProfile, 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.SchedulingProfile, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.SchedulingProfileList, 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.SchedulingProfile, err error) SchedulingProfileExpansion }
SchedulingProfileInterface has methods to work with SchedulingProfile resources.
type SchedulingProfilesGetter ¶
type SchedulingProfilesGetter interface {
SchedulingProfiles() SchedulingProfileInterface
}
SchedulingProfilesGetter has a method to return a SchedulingProfileInterface. A group's client should implement this interface.
Source Files
¶
- clustercollectedstatus.go
- clusterfederatedobject.go
- clusteroverridepolicy.go
- clusterpropagatedversion.go
- clusterpropagationpolicy.go
- collectedstatus.go
- core_client.go
- doc.go
- federatedcluster.go
- federatedobject.go
- federatedtypeconfig.go
- generated_expansion.go
- overridepolicy.go
- propagatedversion.go
- propagationpolicy.go
- schedulerpluginwebhookconfiguration.go
- schedulingprofile.go