Documentation ¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type CarrierV1alpha1Client
- func (c *CarrierV1alpha1Client) GameServerSets(namespace string) GameServerSetInterface
- func (c *CarrierV1alpha1Client) GameServers(namespace string) GameServerInterface
- func (c *CarrierV1alpha1Client) RESTClient() rest.Interface
- func (c *CarrierV1alpha1Client) Squads(namespace string) SquadInterface
- func (c *CarrierV1alpha1Client) WebhookConfigurations(namespace string) WebhookConfigurationInterface
- type CarrierV1alpha1Interface
- type GameServerExpansion
- type GameServerInterface
- type GameServerSetExpansion
- type GameServerSetInterface
- type GameServerSetsGetter
- type GameServersGetter
- type SquadExpansion
- type SquadInterface
- type SquadsGetter
- type WebhookConfigurationExpansion
- type WebhookConfigurationInterface
- type WebhookConfigurationsGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CarrierV1alpha1Client ¶
type CarrierV1alpha1Client struct {
// contains filtered or unexported fields
}
CarrierV1alpha1Client is used to interact with features provided by the carrier.ocgi.dev group.
func New ¶
func New(c rest.Interface) *CarrierV1alpha1Client
New creates a new CarrierV1alpha1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*CarrierV1alpha1Client, error)
NewForConfig creates a new CarrierV1alpha1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *CarrierV1alpha1Client
NewForConfigOrDie creates a new CarrierV1alpha1Client for the given config and panics if there is an error in the config.
func (*CarrierV1alpha1Client) GameServerSets ¶
func (c *CarrierV1alpha1Client) GameServerSets(namespace string) GameServerSetInterface
func (*CarrierV1alpha1Client) GameServers ¶
func (c *CarrierV1alpha1Client) GameServers(namespace string) GameServerInterface
func (*CarrierV1alpha1Client) RESTClient ¶
func (c *CarrierV1alpha1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
func (*CarrierV1alpha1Client) Squads ¶
func (c *CarrierV1alpha1Client) Squads(namespace string) SquadInterface
func (*CarrierV1alpha1Client) WebhookConfigurations ¶
func (c *CarrierV1alpha1Client) WebhookConfigurations(namespace string) WebhookConfigurationInterface
type CarrierV1alpha1Interface ¶
type CarrierV1alpha1Interface interface { RESTClient() rest.Interface GameServersGetter GameServerSetsGetter SquadsGetter WebhookConfigurationsGetter }
type GameServerExpansion ¶
type GameServerExpansion interface{}
type GameServerInterface ¶
type GameServerInterface interface { Create(*v1alpha1.GameServer) (*v1alpha1.GameServer, error) Update(*v1alpha1.GameServer) (*v1alpha1.GameServer, error) UpdateStatus(*v1alpha1.GameServer) (*v1alpha1.GameServer, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha1.GameServer, error) List(opts v1.ListOptions) (*v1alpha1.GameServerList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.GameServer, err error) GameServerExpansion }
GameServerInterface has methods to work with GameServer resources.
type GameServerSetExpansion ¶
type GameServerSetExpansion interface{}
type GameServerSetInterface ¶
type GameServerSetInterface interface { Create(*v1alpha1.GameServerSet) (*v1alpha1.GameServerSet, error) Update(*v1alpha1.GameServerSet) (*v1alpha1.GameServerSet, error) UpdateStatus(*v1alpha1.GameServerSet) (*v1alpha1.GameServerSet, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha1.GameServerSet, error) List(opts v1.ListOptions) (*v1alpha1.GameServerSetList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.GameServerSet, err error) GetScale(gameServerSetName string, options v1.GetOptions) (*autoscalingv1.Scale, error) UpdateScale(gameServerSetName string, scale *autoscalingv1.Scale) (*autoscalingv1.Scale, error) GameServerSetExpansion }
GameServerSetInterface has methods to work with GameServerSet resources.
type GameServerSetsGetter ¶
type GameServerSetsGetter interface {
GameServerSets(namespace string) GameServerSetInterface
}
GameServerSetsGetter has a method to return a GameServerSetInterface. A group's client should implement this interface.
type GameServersGetter ¶
type GameServersGetter interface {
GameServers(namespace string) GameServerInterface
}
GameServersGetter has a method to return a GameServerInterface. A group's client should implement this interface.
type SquadExpansion ¶
type SquadExpansion interface{}
type SquadInterface ¶
type SquadInterface interface { Create(*v1alpha1.Squad) (*v1alpha1.Squad, error) Update(*v1alpha1.Squad) (*v1alpha1.Squad, error) UpdateStatus(*v1alpha1.Squad) (*v1alpha1.Squad, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha1.Squad, error) List(opts v1.ListOptions) (*v1alpha1.SquadList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.Squad, err error) GetScale(squadName string, options v1.GetOptions) (*autoscalingv1.Scale, error) UpdateScale(squadName string, scale *autoscalingv1.Scale) (*autoscalingv1.Scale, error) SquadExpansion }
SquadInterface has methods to work with Squad resources.
type SquadsGetter ¶
type SquadsGetter interface {
Squads(namespace string) SquadInterface
}
SquadsGetter has a method to return a SquadInterface. A group's client should implement this interface.
type WebhookConfigurationExpansion ¶
type WebhookConfigurationExpansion interface{}
type WebhookConfigurationInterface ¶
type WebhookConfigurationInterface interface { Create(*v1alpha1.WebhookConfiguration) (*v1alpha1.WebhookConfiguration, error) Update(*v1alpha1.WebhookConfiguration) (*v1alpha1.WebhookConfiguration, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha1.WebhookConfiguration, error) List(opts v1.ListOptions) (*v1alpha1.WebhookConfigurationList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.WebhookConfiguration, err error) WebhookConfigurationExpansion }
WebhookConfigurationInterface has methods to work with WebhookConfiguration resources.
type WebhookConfigurationsGetter ¶
type WebhookConfigurationsGetter interface {
WebhookConfigurations(namespace string) WebhookConfigurationInterface
}
WebhookConfigurationsGetter has a method to return a WebhookConfigurationInterface. A group's client should implement this interface.