v1alpha1

package
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Jun 17, 2021 License: Apache-2.0 Imports: 8 Imported by: 1

Documentation

Overview

This package has the automatically generated typed clients.

Index

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

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 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.

Directories

Path Synopsis
Package fake has the automatically generated clients.
Package fake has the automatically generated clients.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL