dsmcclientmodels

package
v0.1.0-alpha.3 Latest Latest
Warning

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

Go to latest
Published: Aug 5, 2024 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type LogAppMessageDeclaration

type LogAppMessageDeclaration struct {

	// attributes
	// Required: true
	Attributes []string `json:"Attributes"`

	// code
	// Required: true
	Code *string `json:"Code"`

	// codename
	// Required: true
	CodeName *string `json:"CodeName"`

	// section
	// Required: true
	Section *string `json:"Section"`

	// service
	// Required: true
	Service *string `json:"Service"`

	// text
	// Required: true
	Text *string `json:"Text"`
}

LogAppMessageDeclaration Log app message declaration

swagger:model Log app message declaration.

func (*LogAppMessageDeclaration) MarshalBinary

func (m *LogAppMessageDeclaration) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*LogAppMessageDeclaration) UnmarshalBinary

func (m *LogAppMessageDeclaration) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*LogAppMessageDeclaration) Validate

func (m *LogAppMessageDeclaration) Validate(formats strfmt.Registry) error

Validate validates this Log app message declaration

type ModelsAddBufferRequest

type ModelsAddBufferRequest struct {

	// alloccount
	// Required: true
	// Format: int32
	AllocCount *int32 `json:"AllocCount"`

	// deploymentname
	// Required: true
	DeploymentName *string `json:"DeploymentName"`

	// jobcount
	// Required: true
	// Format: int32
	JobCount *int32 `json:"JobCount"`

	// jobpriority
	// Required: true
	// Format: int32
	JobPriority *int32 `json:"JobPriority"`

	// overrideversion
	// Required: true
	OverrideVersion *string `json:"OverrideVersion"`

	// region
	// Required: true
	Region *string `json:"Region"`
}

ModelsAddBufferRequest Models add buffer request

swagger:model Models add buffer request.

func (*ModelsAddBufferRequest) MarshalBinary

func (m *ModelsAddBufferRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelsAddBufferRequest) UnmarshalBinary

func (m *ModelsAddBufferRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelsAddBufferRequest) Validate

func (m *ModelsAddBufferRequest) Validate(formats strfmt.Registry) error

Validate validates this Models add buffer request

type ModelsAddBufferResponse

type ModelsAddBufferResponse struct {

	// message
	// Required: true
	Message *string `json:"Message"`
}

ModelsAddBufferResponse Models add buffer response

swagger:model Models add buffer response.

func (*ModelsAddBufferResponse) MarshalBinary

func (m *ModelsAddBufferResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelsAddBufferResponse) UnmarshalBinary

func (m *ModelsAddBufferResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelsAddBufferResponse) Validate

func (m *ModelsAddBufferResponse) Validate(formats strfmt.Registry) error

Validate validates this Models add buffer response

type ModelsAllocationEvent

type ModelsAllocationEvent struct {

	// description
	// Required: true
	Description *string `json:"description"`

	// time_stamp
	// Required: true
	// Format: date-time
	TimeStamp strfmt.DateTime `json:"time_stamp"`

	// type
	// Required: true
	Type *string `json:"type"`
}

ModelsAllocationEvent Models allocation event

swagger:model Models allocation event.

func (*ModelsAllocationEvent) MarshalBinary

func (m *ModelsAllocationEvent) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelsAllocationEvent) UnmarshalBinary

func (m *ModelsAllocationEvent) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelsAllocationEvent) Validate

func (m *ModelsAllocationEvent) Validate(formats strfmt.Registry) error

Validate validates this Models allocation event

type ModelsClaimSessionRequest

type ModelsClaimSessionRequest struct {

	// game_mode
	// Required: true
	GameMode *string `json:"game_mode"`

	// matching_allies
	// Required: true
	MatchingAllies []*ModelsRequestMatchingAlly `json:"matching_allies"`

	// namespace
	// Required: true
	Namespace *string `json:"namespace"`

	// notification_payload
	NotificationPayload ModelsMatchResultNotificationPayload `json:"notification_payload,omitempty"`

	// session_id
	// Required: true
	SessionID *string `json:"session_id"`
}

ModelsClaimSessionRequest Models claim session request

swagger:model Models claim session request.

func (*ModelsClaimSessionRequest) MarshalBinary

func (m *ModelsClaimSessionRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelsClaimSessionRequest) UnmarshalBinary

func (m *ModelsClaimSessionRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelsClaimSessionRequest) Validate

func (m *ModelsClaimSessionRequest) Validate(formats strfmt.Registry) error

Validate validates this Models claim session request

type ModelsCountServerResponse

type ModelsCountServerResponse struct {

	// count
	// Required: true
	// Format: int32
	Count *int32 `json:"count"`
}

ModelsCountServerResponse Models count server response

swagger:model Models count server response.

func (*ModelsCountServerResponse) MarshalBinary

func (m *ModelsCountServerResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelsCountServerResponse) UnmarshalBinary

func (m *ModelsCountServerResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelsCountServerResponse) Validate

func (m *ModelsCountServerResponse) Validate(formats strfmt.Registry) error

Validate validates this Models count server response

type ModelsCountSessionResponse

type ModelsCountSessionResponse struct {

	// count
	// Required: true
	// Format: int32
	Count *int32 `json:"count"`
}

ModelsCountSessionResponse Models count session response

swagger:model Models count session response.

func (*ModelsCountSessionResponse) MarshalBinary

func (m *ModelsCountSessionResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelsCountSessionResponse) UnmarshalBinary

func (m *ModelsCountSessionResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelsCountSessionResponse) Validate

func (m *ModelsCountSessionResponse) Validate(formats strfmt.Registry) error

Validate validates this Models count session response

type ModelsCreateDSMConfigRequest

type ModelsCreateDSMConfigRequest struct {

	// claim_timeout
	// Required: true
	// Format: int32
	ClaimTimeout int32 `json:"claim_timeout"`

	// creation_timeout
	// Required: true
	// Format: int32
	CreationTimeout int32 `json:"creation_timeout"`

	// default_version
	// Required: true
	DefaultVersion string `json:"default_version"`

	// port
	// Required: true
	// Format: int32
	Port int32 `json:"port"`

	// ports
	// Required: true
	Ports map[string]int64 `json:"ports"`

	// protocol
	// Required: true
	Protocol string `json:"protocol"`

	// providers
	// Required: true
	Providers []string `json:"providers"`

	// session_timeout
	// Required: true
	// Format: int32
	SessionTimeout int32 `json:"session_timeout"`

	// unreachable_timeout
	// Required: true
	// Format: int32
	UnreachableTimeout int32 `json:"unreachable_timeout"`
}

ModelsCreateDSMConfigRequest Models create DSM config request

swagger:model Models create DSM config request.

func (*ModelsCreateDSMConfigRequest) MarshalBinary

func (m *ModelsCreateDSMConfigRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelsCreateDSMConfigRequest) UnmarshalBinary

func (m *ModelsCreateDSMConfigRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelsCreateDSMConfigRequest) Validate

func (m *ModelsCreateDSMConfigRequest) Validate(formats strfmt.Registry) error

Validate validates this Models create DSM config request

type ModelsCreateDeploymentOverrideRequest

type ModelsCreateDeploymentOverrideRequest struct {

	// buffer_count
	// Required: true
	// Format: int32
	BufferCount *int32 `json:"buffer_count"`

	// buffer_percent
	// Required: true
	// Format: int32
	BufferPercent *int32 `json:"buffer_percent"`

	// configuration
	// Required: true
	Configuration *string `json:"configuration"`

	// enable_region_overrides
	// Required: true
	EnableRegionOverrides *bool `json:"enable_region_overrides"`

	// extendable_session
	ExtendableSession bool `json:"extendable_session"`

	// game_version
	// Required: true
	GameVersion *string `json:"game_version"`

	// max_count
	// Required: true
	// Format: int32
	MaxCount *int32 `json:"max_count"`

	// min_count
	// Required: true
	// Format: int32
	MinCount *int32 `json:"min_count"`

	// region_overrides
	RegionOverrides map[string]ModelsPodCountConfigOverride `json:"region_overrides,omitempty"`

	// regions
	Regions []string `json:"regions,omitempty"`

	// session_timeout
	// Format: int32
	SessionTimeout int32 `json:"session_timeout,omitempty"`

	// unlimited
	// Required: true
	Unlimited *bool `json:"unlimited"`

	// use_buffer_percent
	// Required: true
	UseBufferPercent *bool `json:"use_buffer_percent"`
}

ModelsCreateDeploymentOverrideRequest Models create deployment override request

swagger:model Models create deployment override request.

func (*ModelsCreateDeploymentOverrideRequest) MarshalBinary

func (m *ModelsCreateDeploymentOverrideRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelsCreateDeploymentOverrideRequest) UnmarshalBinary

func (m *ModelsCreateDeploymentOverrideRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelsCreateDeploymentOverrideRequest) Validate

Validate validates this Models create deployment override request

type ModelsCreateDeploymentRequest

type ModelsCreateDeploymentRequest struct {

	// allow_version_override
	// Required: true
	AllowVersionOverride *bool `json:"allow_version_override"`

	// buffer_count
	// Required: true
	// Format: int32
	BufferCount *int32 `json:"buffer_count"`

	// buffer_percent
	// Required: true
	// Format: int32
	BufferPercent *int32 `json:"buffer_percent"`

	// configuration
	// Required: true
	Configuration *string `json:"configuration"`

	// enable_region_overrides
	// Required: true
	EnableRegionOverrides *bool `json:"enable_region_overrides"`

	// extendable_session
	ExtendableSession bool `json:"extendable_session"`

	// game_version
	// Required: true
	GameVersion *string `json:"game_version"`

	// max_count
	// Required: true
	// Format: int32
	MaxCount *int32 `json:"max_count"`

	// min_count
	// Required: true
	// Format: int32
	MinCount *int32 `json:"min_count"`

	// overrides
	Overrides map[string]ModelsDeploymentConfigOverride `json:"overrides,omitempty"`

	// region_overrides
	RegionOverrides map[string]ModelsPodCountConfigOverride `json:"region_overrides,omitempty"`

	// regions
	Regions []string `json:"regions,omitempty"`

	// session_timeout
	// Format: int32
	SessionTimeout int32 `json:"session_timeout,omitempty"`

	// unlimited
	// Required: true
	Unlimited *bool `json:"unlimited"`

	// use_buffer_percent
	// Required: true
	UseBufferPercent *bool `json:"use_buffer_percent"`
}

ModelsCreateDeploymentRequest Models create deployment request

swagger:model Models create deployment request.

func (*ModelsCreateDeploymentRequest) MarshalBinary

func (m *ModelsCreateDeploymentRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelsCreateDeploymentRequest) UnmarshalBinary

func (m *ModelsCreateDeploymentRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelsCreateDeploymentRequest) Validate

func (m *ModelsCreateDeploymentRequest) Validate(formats strfmt.Registry) error

Validate validates this Models create deployment request

type ModelsCreateImagePatchRequest

type ModelsCreateImagePatchRequest struct {

	// artifactpath
	ArtifactPath string `json:"artifactPath,omitempty"`

	// coredumpenabled
	CoreDumpEnabled bool `json:"coreDumpEnabled"`

	// dockerpath
	// Required: true
	DockerPath *string `json:"dockerPath"`

	// image
	// Required: true
	Image *string `json:"image"`

	// imagesize
	// Required: true
	// Format: int64
	ImageSize *int64 `json:"imageSize"`

	// namespace
	// Required: true
	Namespace *string `json:"namespace"`

	// patchversion
	// Required: true
	PatchVersion *string `json:"patchVersion"`

	// persistent
	// Required: true
	Persistent *bool `json:"persistent"`

	// ulimitfilesize
	// Format: int32
	UlimitFileSize int32 `json:"ulimitFileSize,omitempty"`

	// uploaderflag
	// Required: true
	UploaderFlag *string `json:"uploaderFlag"`

	// version
	// Required: true
	Version *string `json:"version"`
}

ModelsCreateImagePatchRequest Models create image patch request

swagger:model Models create image patch request.

func (*ModelsCreateImagePatchRequest) MarshalBinary

func (m *ModelsCreateImagePatchRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelsCreateImagePatchRequest) UnmarshalBinary

func (m *ModelsCreateImagePatchRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelsCreateImagePatchRequest) Validate

func (m *ModelsCreateImagePatchRequest) Validate(formats strfmt.Registry) error

Validate validates this Models create image patch request

type ModelsCreateImageRequest

type ModelsCreateImageRequest struct {

	// artifactpath
	ArtifactPath string `json:"artifactPath,omitempty"`

	// coredumpenabled
	CoreDumpEnabled bool `json:"coreDumpEnabled"`

	// dockerpath
	// Required: true
	DockerPath *string `json:"dockerPath"`

	// image
	// Required: true
	Image *string `json:"image"`

	// imagesize
	// Required: true
	// Format: int64
	ImageSize *int64 `json:"imageSize"`

	// namespace
	// Required: true
	Namespace *string `json:"namespace"`

	// persistent
	// Required: true
	Persistent *bool `json:"persistent"`

	// ulimitfilesize
	// Format: int32
	UlimitFileSize int32 `json:"ulimitFileSize,omitempty"`

	// version
	// Required: true
	Version *string `json:"version"`
}

ModelsCreateImageRequest Models create image request

swagger:model Models create image request.

func (*ModelsCreateImageRequest) MarshalBinary

func (m *ModelsCreateImageRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelsCreateImageRequest) UnmarshalBinary

func (m *ModelsCreateImageRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelsCreateImageRequest) Validate

func (m *ModelsCreateImageRequest) Validate(formats strfmt.Registry) error

Validate validates this Models create image request

type ModelsCreatePodConfigRequest

type ModelsCreatePodConfigRequest struct {

	// cpu_limit
	// Required: true
	// Format: int32
	CPULimit *int32 `json:"cpu_limit"`

	// mem_limit
	// Required: true
	// Format: int32
	MemLimit *int32 `json:"mem_limit"`

	// params
	// Required: true
	Params *string `json:"params"`
}

ModelsCreatePodConfigRequest Models create pod config request

swagger:model Models create pod config request.

func (*ModelsCreatePodConfigRequest) MarshalBinary

func (m *ModelsCreatePodConfigRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelsCreatePodConfigRequest) UnmarshalBinary

func (m *ModelsCreatePodConfigRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelsCreatePodConfigRequest) Validate

func (m *ModelsCreatePodConfigRequest) Validate(formats strfmt.Registry) error

Validate validates this Models create pod config request

type ModelsCreatePortRequest

type ModelsCreatePortRequest struct {

	// port
	// Required: true
	// Format: int32
	Port *int32 `json:"port"`
}

ModelsCreatePortRequest Models create port request

swagger:model Models create port request.

func (*ModelsCreatePortRequest) MarshalBinary

func (m *ModelsCreatePortRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelsCreatePortRequest) UnmarshalBinary

func (m *ModelsCreatePortRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelsCreatePortRequest) Validate

func (m *ModelsCreatePortRequest) Validate(formats strfmt.Registry) error

Validate validates this Models create port request

type ModelsCreateRegionOverrideRequest

type ModelsCreateRegionOverrideRequest struct {

	// buffer_count
	// Required: true
	// Format: int32
	BufferCount *int32 `json:"buffer_count"`

	// buffer_percent
	// Required: true
	// Format: int32
	BufferPercent *int32 `json:"buffer_percent"`

	// max_count
	// Required: true
	// Format: int32
	MaxCount *int32 `json:"max_count"`

	// min_count
	// Required: true
	// Format: int32
	MinCount *int32 `json:"min_count"`

	// unlimited
	// Required: true
	Unlimited *bool `json:"unlimited"`

	// use_buffer_percent
	// Required: true
	UseBufferPercent *bool `json:"use_buffer_percent"`
}

ModelsCreateRegionOverrideRequest Models create region override request

swagger:model Models create region override request.

func (*ModelsCreateRegionOverrideRequest) MarshalBinary

func (m *ModelsCreateRegionOverrideRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelsCreateRegionOverrideRequest) UnmarshalBinary

func (m *ModelsCreateRegionOverrideRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelsCreateRegionOverrideRequest) Validate

Validate validates this Models create region override request

type ModelsCreateRepositoryRequest

type ModelsCreateRepositoryRequest struct {

	// namespace
	// Required: true
	Namespace *string `json:"namespace"`

	// repository
	// Required: true
	Repository *string `json:"repository"`
}

ModelsCreateRepositoryRequest Models create repository request

swagger:model Models create repository request.

func (*ModelsCreateRepositoryRequest) MarshalBinary

func (m *ModelsCreateRepositoryRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelsCreateRepositoryRequest) UnmarshalBinary

func (m *ModelsCreateRepositoryRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelsCreateRepositoryRequest) Validate

func (m *ModelsCreateRepositoryRequest) Validate(formats strfmt.Registry) error

Validate validates this Models create repository request

type ModelsCreateSessionRequest

type ModelsCreateSessionRequest struct {

	// client_version
	// Required: true
	ClientVersion *string `json:"client_version"`

	// configuration
	// Required: true
	Configuration *string `json:"configuration"`

	// deployment
	// Required: true
	Deployment *string `json:"deployment"`

	// game_mode
	// Required: true
	GameMode *string `json:"game_mode"`

	// matching_allies
	// Required: true
	MatchingAllies []*ModelsRequestMatchingAlly `json:"matching_allies"`

	// namespace
	// Required: true
	Namespace *string `json:"namespace"`

	// notification_payload
	NotificationPayload ModelsMatchResultNotificationPayload `json:"notification_payload,omitempty"`

	// pod_name
	// Required: true
	PodName *string `json:"pod_name"`

	// region
	// Required: true
	Region *string `json:"region"`

	// session_id
	// Required: true
	SessionID *string `json:"session_id"`
}

ModelsCreateSessionRequest Models create session request

swagger:model Models create session request.

func (*ModelsCreateSessionRequest) MarshalBinary

func (m *ModelsCreateSessionRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelsCreateSessionRequest) UnmarshalBinary

func (m *ModelsCreateSessionRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelsCreateSessionRequest) Validate

func (m *ModelsCreateSessionRequest) Validate(formats strfmt.Registry) error

Validate validates this Models create session request

type ModelsDSHeartbeatRequest

type ModelsDSHeartbeatRequest struct {

	// podname
	// Required: true
	PodName *string `json:"podName"`
}

ModelsDSHeartbeatRequest Models DS heartbeat request

swagger:model Models DS heartbeat request.

func (*ModelsDSHeartbeatRequest) MarshalBinary

func (m *ModelsDSHeartbeatRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelsDSHeartbeatRequest) UnmarshalBinary

func (m *ModelsDSHeartbeatRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelsDSHeartbeatRequest) Validate

func (m *ModelsDSHeartbeatRequest) Validate(formats strfmt.Registry) error

Validate validates this Models DS heartbeat request

type ModelsDSMConfigRecord

type ModelsDSMConfigRecord struct {

	// claim_timeout
	// Required: true
	// Format: int32
	ClaimTimeout int32 `json:"claim_timeout"`

	// createdat
	// Required: true
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"createdAt"`

	// creation_timeout
	// Required: true
	// Format: int32
	CreationTimeout int32 `json:"creation_timeout"`

	// default_version
	// Required: true
	DefaultVersion string `json:"default_version"`

	// modifiedby
	// Required: true
	ModifiedBy *string `json:"modifiedBy"`

	// namespace
	// Required: true
	Namespace string `json:"namespace"`

	// port
	// Required: true
	// Format: int32
	Port int32 `json:"port"`

	// ports
	Ports map[string]int64 `json:"ports,omitempty"`

	// protocol
	// Required: true
	Protocol string `json:"protocol"`

	// providers
	// Required: true
	Providers []string `json:"providers"`

	// session_timeout
	// Required: true
	// Format: int32
	SessionTimeout int32 `json:"session_timeout"`

	// unreachable_timeout
	// Required: true
	// Format: int32
	UnreachableTimeout int32 `json:"unreachable_timeout"`

	// updatedat
	// Required: true
	// Format: date-time
	UpdatedAt strfmt.DateTime `json:"updatedAt"`
}

ModelsDSMConfigRecord Models DSM config record

swagger:model Models DSM config record.

func (*ModelsDSMConfigRecord) MarshalBinary

func (m *ModelsDSMConfigRecord) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelsDSMConfigRecord) UnmarshalBinary

func (m *ModelsDSMConfigRecord) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelsDSMConfigRecord) Validate

func (m *ModelsDSMConfigRecord) Validate(formats strfmt.Registry) error

Validate validates this Models DSM config record

type ModelsDefaultProvider

type ModelsDefaultProvider struct {

	// provider_name
	// Required: true
	ProviderName *string `json:"provider_name"`
}

ModelsDefaultProvider Models default provider

swagger:model Models default provider.

func (*ModelsDefaultProvider) MarshalBinary

func (m *ModelsDefaultProvider) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelsDefaultProvider) UnmarshalBinary

func (m *ModelsDefaultProvider) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelsDefaultProvider) Validate

func (m *ModelsDefaultProvider) Validate(formats strfmt.Registry) error

Validate validates this Models default provider

type ModelsDeleteZombieRequest

type ModelsDeleteZombieRequest struct {

	// jobcount
	// Required: true
	// Format: int32
	JobCount *int32 `json:"JobCount"`

	// region
	// Required: true
	Region *string `json:"Region"`

	// timeoutsecond
	// Required: true
	// Format: int32
	TimeoutSecond *int32 `json:"TimeoutSecond"`

	// zombiecount
	// Required: true
	// Format: int32
	ZombieCount *int32 `json:"ZombieCount"`
}

ModelsDeleteZombieRequest Models delete zombie request

swagger:model Models delete zombie request.

func (*ModelsDeleteZombieRequest) MarshalBinary

func (m *ModelsDeleteZombieRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelsDeleteZombieRequest) UnmarshalBinary

func (m *ModelsDeleteZombieRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelsDeleteZombieRequest) Validate

func (m *ModelsDeleteZombieRequest) Validate(formats strfmt.Registry) error

Validate validates this Models delete zombie request

type ModelsDeploymentConfigOverride

type ModelsDeploymentConfigOverride struct {

	// buffer_count
	// Required: true
	// Format: int32
	BufferCount *int32 `json:"buffer_count"`

	// buffer_percent
	// Required: true
	// Format: int32
	BufferPercent *int32 `json:"buffer_percent"`

	// configuration
	// Required: true
	Configuration *string `json:"configuration"`

	// enable_region_overrides
	// Required: true
	EnableRegionOverrides *bool `json:"enable_region_overrides"`

	// extendable_session
	ExtendableSession bool `json:"extendable_session"`

	// game_version
	// Required: true
	GameVersion *string `json:"game_version"`

	// max_count
	// Required: true
	// Format: int32
	MaxCount *int32 `json:"max_count"`

	// min_count
	// Required: true
	// Format: int32
	MinCount *int32 `json:"min_count"`

	// name
	// Required: true
	Name *string `json:"name"`

	// region_overrides
	RegionOverrides map[string]ModelsPodCountConfigOverride `json:"region_overrides,omitempty"`

	// regions
	Regions []string `json:"regions,omitempty"`

	// session_timeout
	// Format: int32
	SessionTimeout int32 `json:"session_timeout,omitempty"`

	// unlimited
	// Required: true
	Unlimited *bool `json:"unlimited"`

	// use_buffer_percent
	// Required: true
	UseBufferPercent *bool `json:"use_buffer_percent"`
}

ModelsDeploymentConfigOverride Models deployment config override

swagger:model Models deployment config override.

func (*ModelsDeploymentConfigOverride) MarshalBinary

func (m *ModelsDeploymentConfigOverride) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelsDeploymentConfigOverride) UnmarshalBinary

func (m *ModelsDeploymentConfigOverride) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelsDeploymentConfigOverride) Validate

func (m *ModelsDeploymentConfigOverride) Validate(formats strfmt.Registry) error

Validate validates this Models deployment config override

type ModelsDeploymentWithOverride

type ModelsDeploymentWithOverride struct {

	// allow_version_override
	// Required: true
	AllowVersionOverride *bool `json:"allow_version_override"`

	// buffer_count
	// Required: true
	// Format: int32
	BufferCount *int32 `json:"buffer_count"`

	// buffer_percent
	// Required: true
	// Format: int32
	BufferPercent *int32 `json:"buffer_percent"`

	// configuration
	// Required: true
	Configuration *string `json:"configuration"`

	// createdat
	// Required: true
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"createdAt"`

	// enable_region_overrides
	// Required: true
	EnableRegionOverrides *bool `json:"enable_region_overrides"`

	// extendable_session
	ExtendableSession bool `json:"extendable_session"`

	// game_version
	// Required: true
	GameVersion *string `json:"game_version"`

	// max_count
	// Required: true
	// Format: int32
	MaxCount *int32 `json:"max_count"`

	// min_count
	// Required: true
	// Format: int32
	MinCount *int32 `json:"min_count"`

	// modifiedby
	// Required: true
	ModifiedBy *string `json:"modifiedBy"`

	// name
	// Required: true
	Name *string `json:"name"`

	// namespace
	// Required: true
	Namespace *string `json:"namespace"`

	// overrides
	Overrides map[string]ModelsDeploymentConfigOverride `json:"overrides,omitempty"`

	// region_overrides
	RegionOverrides map[string]ModelsPodCountConfigOverride `json:"region_overrides,omitempty"`

	// regions
	Regions []string `json:"regions,omitempty"`

	// session_timeout
	// Format: int32
	SessionTimeout int32 `json:"session_timeout,omitempty"`

	// unlimited
	// Required: true
	Unlimited *bool `json:"unlimited"`

	// updatedat
	// Required: true
	// Format: date-time
	UpdatedAt strfmt.DateTime `json:"updatedAt"`

	// use_buffer_percent
	// Required: true
	UseBufferPercent *bool `json:"use_buffer_percent"`
}

ModelsDeploymentWithOverride Models deployment with override

swagger:model Models deployment with override.

func (*ModelsDeploymentWithOverride) MarshalBinary

func (m *ModelsDeploymentWithOverride) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelsDeploymentWithOverride) UnmarshalBinary

func (m *ModelsDeploymentWithOverride) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelsDeploymentWithOverride) Validate

func (m *ModelsDeploymentWithOverride) Validate(formats strfmt.Registry) error

Validate validates this Models deployment with override

type ModelsDeregisterLocalServerRequest

type ModelsDeregisterLocalServerRequest struct {

	// name
	// Required: true
	Name *string `json:"name"`
}

ModelsDeregisterLocalServerRequest Models deregister local server request

swagger:model Models deregister local server request.

func (*ModelsDeregisterLocalServerRequest) MarshalBinary

func (m *ModelsDeregisterLocalServerRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelsDeregisterLocalServerRequest) UnmarshalBinary

func (m *ModelsDeregisterLocalServerRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelsDeregisterLocalServerRequest) Validate

Validate validates this Models deregister local server request

type ModelsDetailedCountServerResponse

type ModelsDetailedCountServerResponse struct {

	// busy_count
	// Required: true
	// Format: int32
	BusyCount *int32 `json:"busy_count"`

	// creating_count
	// Required: true
	// Format: int32
	CreatingCount *int32 `json:"creating_count"`

	// ready_count
	// Required: true
	// Format: int32
	ReadyCount *int32 `json:"ready_count"`

	// unreachable_count
	// Required: true
	// Format: int32
	UnreachableCount *int32 `json:"unreachable_count"`
}

ModelsDetailedCountServerResponse Models detailed count server response

swagger:model Models detailed count server response.

func (*ModelsDetailedCountServerResponse) MarshalBinary

func (m *ModelsDetailedCountServerResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelsDetailedCountServerResponse) UnmarshalBinary

func (m *ModelsDetailedCountServerResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelsDetailedCountServerResponse) Validate

Validate validates this Models detailed count server response

type ModelsGetImageDetailResponse

type ModelsGetImageDetailResponse struct {

	// data
	// Required: true
	Data *ModelsImageRecordResponse `json:"data"`
}

ModelsGetImageDetailResponse Models get image detail response

swagger:model Models get image detail response.

func (*ModelsGetImageDetailResponse) MarshalBinary

func (m *ModelsGetImageDetailResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelsGetImageDetailResponse) UnmarshalBinary

func (m *ModelsGetImageDetailResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelsGetImageDetailResponse) Validate

func (m *ModelsGetImageDetailResponse) Validate(formats strfmt.Registry) error

Validate validates this Models get image detail response

type ModelsGetImageLimitResponse

type ModelsGetImageLimitResponse struct {

	// data
	// Required: true
	Data *ModelsGetImageLimitResponseData `json:"data"`
}

ModelsGetImageLimitResponse Models get image limit response

swagger:model Models get image limit response.

func (*ModelsGetImageLimitResponse) MarshalBinary

func (m *ModelsGetImageLimitResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelsGetImageLimitResponse) UnmarshalBinary

func (m *ModelsGetImageLimitResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelsGetImageLimitResponse) Validate

func (m *ModelsGetImageLimitResponse) Validate(formats strfmt.Registry) error

Validate validates this Models get image limit response

type ModelsGetImageLimitResponseData

type ModelsGetImageLimitResponseData struct {

	// image_count
	// Required: true
	// Format: int32
	ImageCount *int32 `json:"image_count"`

	// image_limit
	// Required: true
	// Format: int32
	ImageLimit *int32 `json:"image_limit"`

	// non_persistent_image_number
	// Required: true
	// Format: int32
	NonPersistentImageNumber *int32 `json:"non_persistent_image_number"`

	// non_persistent_image_used_in_deployment_number
	// Required: true
	// Format: int32
	NonPersistentImageUsedInDeploymentNumber *int32 `json:"non_persistent_image_used_in_deployment_number"`
}

ModelsGetImageLimitResponseData Models get image limit response data

swagger:model Models get image limit response data.

func (*ModelsGetImageLimitResponseData) MarshalBinary

func (m *ModelsGetImageLimitResponseData) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelsGetImageLimitResponseData) UnmarshalBinary

func (m *ModelsGetImageLimitResponseData) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelsGetImageLimitResponseData) Validate

Validate validates this Models get image limit response data

type ModelsGetImagePatchDetailResponse

type ModelsGetImagePatchDetailResponse struct {

	// data
	// Required: true
	Data *ModelsPatchImageRecord `json:"data"`
}

ModelsGetImagePatchDetailResponse Models get image patch detail response

swagger:model Models get image patch detail response.

func (*ModelsGetImagePatchDetailResponse) MarshalBinary

func (m *ModelsGetImagePatchDetailResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelsGetImagePatchDetailResponse) UnmarshalBinary

func (m *ModelsGetImagePatchDetailResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelsGetImagePatchDetailResponse) Validate

Validate validates this Models get image patch detail response

type ModelsImageRecordResponse

type ModelsImageRecordResponse struct {

	// artifactpath
	ArtifactPath string `json:"artifactPath,omitempty"`

	// coredumpenabled
	CoreDumpEnabled bool `json:"coreDumpEnabled"`

	// createdat
	// Required: true
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"createdAt"`

	// deployments
	Deployments []string `json:"deployments,omitempty"`

	// dockerpath
	// Required: true
	DockerPath *string `json:"dockerPath"`

	// image
	// Required: true
	Image *string `json:"image"`

	// imagereplications
	ImageReplications []*ModelsImageReplication `json:"imageReplications,omitempty"`

	// imagereplicationsmap
	ImageReplicationsMap map[string]ModelsImageReplication `json:"imageReplicationsMap,omitempty"`

	// imagesize
	// Required: true
	// Format: int64
	ImageSize *int64 `json:"imageSize"`

	// modifiedby
	// Required: true
	ModifiedBy *string `json:"modifiedBy"`

	// namespace
	// Required: true
	Namespace *string `json:"namespace"`

	// persistent
	// Required: true
	Persistent *bool `json:"persistent"`

	// ulimitfilesize
	// Format: int32
	UlimitFileSize int32 `json:"ulimitFileSize,omitempty"`

	// updatedat
	// Required: true
	// Format: date-time
	UpdatedAt strfmt.DateTime `json:"updatedAt"`

	// version
	// Required: true
	Version *string `json:"version"`
}

ModelsImageRecordResponse Models image record response

swagger:model Models image record response.

func (*ModelsImageRecordResponse) MarshalBinary

func (m *ModelsImageRecordResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelsImageRecordResponse) UnmarshalBinary

func (m *ModelsImageRecordResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelsImageRecordResponse) Validate

func (m *ModelsImageRecordResponse) Validate(formats strfmt.Registry) error

Validate validates this Models image record response

type ModelsImageRecordUpdate

type ModelsImageRecordUpdate struct {

	// artifactpath
	ArtifactPath string `json:"artifactPath,omitempty"`

	// coredumpenabled
	CoreDumpEnabled bool `json:"coreDumpEnabled"`

	// image
	// Required: true
	Image *string `json:"image"`

	// imagereplicationsmap
	ImageReplicationsMap map[string]ModelsImageReplication `json:"imageReplicationsMap,omitempty"`

	// namespace
	// Required: true
	Namespace *string `json:"namespace"`

	// patchversion
	// Required: true
	PatchVersion *string `json:"patchVersion"`

	// persistent
	// Required: true
	Persistent *bool `json:"persistent"`

	// ulimitfilesize
	// Required: true
	// Format: int32
	UlimitFileSize *int32 `json:"ulimitFileSize"`

	// version
	// Required: true
	Version *string `json:"version"`
}

ModelsImageRecordUpdate Models image record update

swagger:model Models image record update.

func (*ModelsImageRecordUpdate) MarshalBinary

func (m *ModelsImageRecordUpdate) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelsImageRecordUpdate) UnmarshalBinary

func (m *ModelsImageRecordUpdate) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelsImageRecordUpdate) Validate

func (m *ModelsImageRecordUpdate) Validate(formats strfmt.Registry) error

Validate validates this Models image record update

type ModelsImageReplication

type ModelsImageReplication struct {

	// failure_code
	// Required: true
	FailureCode *string `json:"failure_code"`

	// region
	// Required: true
	Region *string `json:"region"`

	// status
	// Required: true
	Status *string `json:"status"`

	// uri
	// Required: true
	URI *string `json:"uri"`
}

ModelsImageReplication Models image replication

swagger:model Models image replication.

func (*ModelsImageReplication) MarshalBinary

func (m *ModelsImageReplication) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelsImageReplication) UnmarshalBinary

func (m *ModelsImageReplication) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelsImageReplication) Validate

func (m *ModelsImageReplication) Validate(formats strfmt.Registry) error

Validate validates this Models image replication

type ModelsImportResponse

type ModelsImportResponse struct {

	// affected
	// Required: true
	Affected []string `json:"affected"`

	// failed
	Failed []string `json:"failed,omitempty"`
}

ModelsImportResponse Models import response

swagger:model Models import response.

func (*ModelsImportResponse) MarshalBinary

func (m *ModelsImportResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelsImportResponse) UnmarshalBinary

func (m *ModelsImportResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelsImportResponse) Validate

func (m *ModelsImportResponse) Validate(formats strfmt.Registry) error

Validate validates this Models import response

type ModelsInstanceSpec

type ModelsInstanceSpec struct {

	// cpu
	// Required: true
	// Format: int64
	CPU *int64 `json:"cpu"`

	// mem
	// Required: true
	// Format: int64
	Mem *int64 `json:"mem"`
}

ModelsInstanceSpec Models instance spec

swagger:model Models instance spec.

func (*ModelsInstanceSpec) MarshalBinary

func (m *ModelsInstanceSpec) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelsInstanceSpec) UnmarshalBinary

func (m *ModelsInstanceSpec) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelsInstanceSpec) Validate

func (m *ModelsInstanceSpec) Validate(formats strfmt.Registry) error

Validate validates this Models instance spec

type ModelsListConfigResponse

type ModelsListConfigResponse struct {

	// configs
	// Required: true
	Configs []*ModelsDSMConfigRecord `json:"configs"`
}

ModelsListConfigResponse Models list config response

swagger:model Models list config response.

func (*ModelsListConfigResponse) MarshalBinary

func (m *ModelsListConfigResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelsListConfigResponse) UnmarshalBinary

func (m *ModelsListConfigResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelsListConfigResponse) Validate

func (m *ModelsListConfigResponse) Validate(formats strfmt.Registry) error

Validate validates this Models list config response

type ModelsListDeploymentResponse

type ModelsListDeploymentResponse struct {

	// deployments
	// Required: true
	Deployments []*ModelsDeploymentWithOverride `json:"deployments"`

	// paging
	// Required: true
	Paging *ModelsPagingCursor `json:"paging"`
}

ModelsListDeploymentResponse Models list deployment response

swagger:model Models list deployment response.

func (*ModelsListDeploymentResponse) MarshalBinary

func (m *ModelsListDeploymentResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelsListDeploymentResponse) UnmarshalBinary

func (m *ModelsListDeploymentResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelsListDeploymentResponse) Validate

func (m *ModelsListDeploymentResponse) Validate(formats strfmt.Registry) error

Validate validates this Models list deployment response

type ModelsListImagePatchesResponse

type ModelsListImagePatchesResponse struct {

	// images
	// Required: true
	Images []*ModelsPatchImageRecordResponse `json:"images"`
}

ModelsListImagePatchesResponse Models list image patches response

swagger:model Models list image patches response.

func (*ModelsListImagePatchesResponse) MarshalBinary

func (m *ModelsListImagePatchesResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelsListImagePatchesResponse) UnmarshalBinary

func (m *ModelsListImagePatchesResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelsListImagePatchesResponse) Validate

func (m *ModelsListImagePatchesResponse) Validate(formats strfmt.Registry) error

Validate validates this Models list image patches response

type ModelsListImageResponse

type ModelsListImageResponse struct {

	// images
	// Required: true
	Images []*ModelsImageRecordResponse `json:"images"`

	// paging
	// Required: true
	Paging *ModelsPagingCursor `json:"paging"`
}

ModelsListImageResponse Models list image response

swagger:model Models list image response.

func (*ModelsListImageResponse) MarshalBinary

func (m *ModelsListImageResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelsListImageResponse) UnmarshalBinary

func (m *ModelsListImageResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelsListImageResponse) Validate

func (m *ModelsListImageResponse) Validate(formats strfmt.Registry) error

Validate validates this Models list image response

type ModelsListPodConfigResponse

type ModelsListPodConfigResponse struct {

	// paging
	// Required: true
	Paging *ModelsPagingCursor `json:"paging"`

	// pod_configs
	// Required: true
	PodConfigs []*ModelsPodConfigRecord `json:"pod_configs"`
}

ModelsListPodConfigResponse Models list pod config response

swagger:model Models list pod config response.

func (*ModelsListPodConfigResponse) MarshalBinary

func (m *ModelsListPodConfigResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelsListPodConfigResponse) UnmarshalBinary

func (m *ModelsListPodConfigResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelsListPodConfigResponse) Validate

func (m *ModelsListPodConfigResponse) Validate(formats strfmt.Registry) error

Validate validates this Models list pod config response

type ModelsListServerResponse

type ModelsListServerResponse struct {

	// paging
	// Required: true
	Paging *ModelsPagingCursor `json:"paging"`

	// servers
	Servers []*ModelsServerDetailsResponse `json:"servers,omitempty"`
}

ModelsListServerResponse Models list server response

swagger:model Models list server response.

func (*ModelsListServerResponse) MarshalBinary

func (m *ModelsListServerResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelsListServerResponse) UnmarshalBinary

func (m *ModelsListServerResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelsListServerResponse) Validate

func (m *ModelsListServerResponse) Validate(formats strfmt.Registry) error

Validate validates this Models list server response

type ModelsListSessionResponse

type ModelsListSessionResponse struct {

	// paging
	// Required: true
	Paging *ModelsPagingCursor `json:"paging"`

	// sessions
	// Required: true
	Sessions []*ModelsSession `json:"sessions"`
}

ModelsListSessionResponse Models list session response

swagger:model Models list session response.

func (*ModelsListSessionResponse) MarshalBinary

func (m *ModelsListSessionResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelsListSessionResponse) UnmarshalBinary

func (m *ModelsListSessionResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelsListSessionResponse) Validate

func (m *ModelsListSessionResponse) Validate(formats strfmt.Registry) error

Validate validates this Models list session response

type ModelsMatchResultNotificationPayload

type ModelsMatchResultNotificationPayload interface{}

ModelsMatchResultNotificationPayload Models match result notification payload

swagger:model Models match result notification payload.

type ModelsPagingCursor

type ModelsPagingCursor struct {

	// next
	// Required: true
	Next *string `json:"next"`

	// previous
	// Required: true
	Previous *string `json:"previous"`
}

ModelsPagingCursor Models paging cursor

swagger:model Models paging cursor.

func (*ModelsPagingCursor) MarshalBinary

func (m *ModelsPagingCursor) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelsPagingCursor) UnmarshalBinary

func (m *ModelsPagingCursor) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelsPagingCursor) Validate

func (m *ModelsPagingCursor) Validate(formats strfmt.Registry) error

Validate validates this Models paging cursor

type ModelsPatchImageRecord

type ModelsPatchImageRecord struct {

	// artifactpath
	ArtifactPath string `json:"artifactPath,omitempty"`

	// coredumpenabled
	CoreDumpEnabled bool `json:"coreDumpEnabled"`

	// createdat
	// Required: true
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"createdAt"`

	// dockerpath
	// Required: true
	DockerPath *string `json:"dockerPath"`

	// image
	// Required: true
	Image *string `json:"image"`

	// imagereplications
	ImageReplications []*ModelsImageReplication `json:"imageReplications,omitempty"`

	// imagereplicationsmap
	ImageReplicationsMap map[string]ModelsImageReplication `json:"imageReplicationsMap,omitempty"`

	// imagesize
	// Required: true
	// Format: int64
	ImageSize *int64 `json:"imageSize"`

	// modifiedby
	// Required: true
	ModifiedBy *string `json:"modifiedBy"`

	// namespace
	// Required: true
	Namespace *string `json:"namespace"`

	// patchversion
	// Required: true
	PatchVersion *string `json:"patchVersion"`

	// persistent
	// Required: true
	Persistent *bool `json:"persistent"`

	// ulimitfilesize
	// Format: int32
	UlimitFileSize int32 `json:"ulimitFileSize,omitempty"`

	// updatedat
	// Required: true
	// Format: date-time
	UpdatedAt strfmt.DateTime `json:"updatedAt"`

	// uploaderflag
	// Required: true
	UploaderFlag *string `json:"uploaderFlag"`

	// version
	// Required: true
	Version *string `json:"version"`
}

ModelsPatchImageRecord Models patch image record

swagger:model Models patch image record.

func (*ModelsPatchImageRecord) MarshalBinary

func (m *ModelsPatchImageRecord) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelsPatchImageRecord) UnmarshalBinary

func (m *ModelsPatchImageRecord) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelsPatchImageRecord) Validate

func (m *ModelsPatchImageRecord) Validate(formats strfmt.Registry) error

Validate validates this Models patch image record

type ModelsPatchImageRecordResponse

type ModelsPatchImageRecordResponse struct {

	// artifactpath
	ArtifactPath string `json:"artifactPath,omitempty"`

	// coredumpenabled
	CoreDumpEnabled bool `json:"coreDumpEnabled"`

	// createdat
	// Required: true
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"createdAt"`

	// dockerpath
	// Required: true
	DockerPath *string `json:"dockerPath"`

	// image
	// Required: true
	Image *string `json:"image"`

	// imagereplications
	ImageReplications []*ModelsImageReplication `json:"imageReplications,omitempty"`

	// imagereplicationsmap
	ImageReplicationsMap map[string]ModelsImageReplication `json:"imageReplicationsMap,omitempty"`

	// imagesize
	// Required: true
	// Format: int64
	ImageSize *int64 `json:"imageSize"`

	// modifiedby
	// Required: true
	ModifiedBy *string `json:"modifiedBy"`

	// namespace
	// Required: true
	Namespace *string `json:"namespace"`

	// patchversion
	// Required: true
	PatchVersion *string `json:"patchVersion"`

	// persistent
	// Required: true
	Persistent *bool `json:"persistent"`

	// ulimitfilesize
	// Format: int32
	UlimitFileSize int32 `json:"ulimitFileSize,omitempty"`

	// updatedat
	// Required: true
	// Format: date-time
	UpdatedAt strfmt.DateTime `json:"updatedAt"`

	// uploaderflag
	// Required: true
	UploaderFlag *string `json:"uploaderFlag"`

	// version
	// Required: true
	Version *string `json:"version"`
}

ModelsPatchImageRecordResponse Models patch image record response

swagger:model Models patch image record response.

func (*ModelsPatchImageRecordResponse) MarshalBinary

func (m *ModelsPatchImageRecordResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelsPatchImageRecordResponse) UnmarshalBinary

func (m *ModelsPatchImageRecordResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelsPatchImageRecordResponse) Validate

func (m *ModelsPatchImageRecordResponse) Validate(formats strfmt.Registry) error

Validate validates this Models patch image record response

type ModelsPodConfigRecord

type ModelsPodConfigRecord struct {

	// cpu_limit
	// Required: true
	// Format: int32
	CPULimit *int32 `json:"cpu_limit"`

	// createdat
	// Required: true
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"createdAt"`

	// mem_limit
	// Required: true
	// Format: int32
	MemLimit *int32 `json:"mem_limit"`

	// modifiedby
	// Required: true
	ModifiedBy *string `json:"modifiedBy"`

	// name
	// Required: true
	Name *string `json:"name"`

	// namespace
	// Required: true
	Namespace *string `json:"namespace"`

	// params
	// Required: true
	Params *string `json:"params"`

	// updatedat
	// Required: true
	// Format: date-time
	UpdatedAt strfmt.DateTime `json:"updatedAt"`
}

ModelsPodConfigRecord Models pod config record

swagger:model Models pod config record.

func (*ModelsPodConfigRecord) MarshalBinary

func (m *ModelsPodConfigRecord) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelsPodConfigRecord) UnmarshalBinary

func (m *ModelsPodConfigRecord) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelsPodConfigRecord) Validate

func (m *ModelsPodConfigRecord) Validate(formats strfmt.Registry) error

Validate validates this Models pod config record

type ModelsPodCountConfigOverride

type ModelsPodCountConfigOverride struct {

	// buffer_count
	// Required: true
	// Format: int32
	BufferCount *int32 `json:"buffer_count"`

	// buffer_percent
	// Required: true
	// Format: int32
	BufferPercent *int32 `json:"buffer_percent"`

	// max_count
	// Required: true
	// Format: int32
	MaxCount *int32 `json:"max_count"`

	// min_count
	// Required: true
	// Format: int32
	MinCount *int32 `json:"min_count"`

	// name
	// Required: true
	Name *string `json:"name"`

	// unlimited
	// Required: true
	Unlimited *bool `json:"unlimited"`

	// use_buffer_percent
	// Required: true
	UseBufferPercent *bool `json:"use_buffer_percent"`
}

ModelsPodCountConfigOverride Models pod count config override

swagger:model Models pod count config override.

func (*ModelsPodCountConfigOverride) MarshalBinary

func (m *ModelsPodCountConfigOverride) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelsPodCountConfigOverride) UnmarshalBinary

func (m *ModelsPodCountConfigOverride) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelsPodCountConfigOverride) Validate

func (m *ModelsPodCountConfigOverride) Validate(formats strfmt.Registry) error

Validate validates this Models pod count config override

type ModelsRegisterLocalServerRequest

type ModelsRegisterLocalServerRequest struct {

	// custom_attribute
	// Required: true
	CustomAttribute *string `json:"custom_attribute"`

	// ip
	// Required: true
	IP *string `json:"ip"`

	// name
	// Required: true
	Name *string `json:"name"`

	// port
	// Required: true
	// Format: int32
	Port *int32 `json:"port"`
}

ModelsRegisterLocalServerRequest Models register local server request

swagger:model Models register local server request.

func (*ModelsRegisterLocalServerRequest) MarshalBinary

func (m *ModelsRegisterLocalServerRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelsRegisterLocalServerRequest) UnmarshalBinary

func (m *ModelsRegisterLocalServerRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelsRegisterLocalServerRequest) Validate

Validate validates this Models register local server request

type ModelsRegisterServerRequest

type ModelsRegisterServerRequest struct {

	// custom_attribute
	// Required: true
	CustomAttribute *string `json:"custom_attribute"`

	// pod_name
	// Required: true
	PodName *string `json:"pod_name"`
}

ModelsRegisterServerRequest Models register server request

swagger:model Models register server request.

func (*ModelsRegisterServerRequest) MarshalBinary

func (m *ModelsRegisterServerRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelsRegisterServerRequest) UnmarshalBinary

func (m *ModelsRegisterServerRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelsRegisterServerRequest) Validate

func (m *ModelsRegisterServerRequest) Validate(formats strfmt.Registry) error

Validate validates this Models register server request

type ModelsRepositoryRecord

type ModelsRepositoryRecord struct {

	// createdat
	// Required: true
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"createdAt"`

	// modifiedby
	// Required: true
	ModifiedBy *string `json:"modifiedBy"`

	// namespace
	// Required: true
	Namespace *string `json:"namespace"`

	// repository
	// Required: true
	Repository *string `json:"repository"`

	// updatedat
	// Required: true
	// Format: date-time
	UpdatedAt strfmt.DateTime `json:"updatedAt"`
}

ModelsRepositoryRecord Models repository record

swagger:model Models repository record.

func (*ModelsRepositoryRecord) MarshalBinary

func (m *ModelsRepositoryRecord) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelsRepositoryRecord) UnmarshalBinary

func (m *ModelsRepositoryRecord) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelsRepositoryRecord) Validate

func (m *ModelsRepositoryRecord) Validate(formats strfmt.Registry) error

Validate validates this Models repository record

type ModelsRequestMatchMember

type ModelsRequestMatchMember struct {

	// user_id
	// Required: true
	UserID *string `json:"user_id"`
}

ModelsRequestMatchMember Models request match member

swagger:model Models request match member.

func (*ModelsRequestMatchMember) MarshalBinary

func (m *ModelsRequestMatchMember) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelsRequestMatchMember) UnmarshalBinary

func (m *ModelsRequestMatchMember) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelsRequestMatchMember) Validate

func (m *ModelsRequestMatchMember) Validate(formats strfmt.Registry) error

Validate validates this Models request match member

type ModelsRequestMatchParty

type ModelsRequestMatchParty struct {

	// party_attributes
	// Required: true
	PartyAttributes interface{} `json:"party_attributes"`

	// party_id
	// Required: true
	PartyID *string `json:"party_id"`

	// party_members
	// Required: true
	PartyMembers []*ModelsRequestMatchMember `json:"party_members"`
}

ModelsRequestMatchParty Models request match party

swagger:model Models request match party.

func (*ModelsRequestMatchParty) MarshalBinary

func (m *ModelsRequestMatchParty) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelsRequestMatchParty) UnmarshalBinary

func (m *ModelsRequestMatchParty) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelsRequestMatchParty) Validate

func (m *ModelsRequestMatchParty) Validate(formats strfmt.Registry) error

Validate validates this Models request match party

type ModelsRequestMatchingAlly

type ModelsRequestMatchingAlly struct {

	// matching_parties
	// Required: true
	MatchingParties []*ModelsRequestMatchParty `json:"matching_parties"`
}

ModelsRequestMatchingAlly Models request matching ally

swagger:model Models request matching ally.

func (*ModelsRequestMatchingAlly) MarshalBinary

func (m *ModelsRequestMatchingAlly) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelsRequestMatchingAlly) UnmarshalBinary

func (m *ModelsRequestMatchingAlly) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelsRequestMatchingAlly) Validate

func (m *ModelsRequestMatchingAlly) Validate(formats strfmt.Registry) error

Validate validates this Models request matching ally

type ModelsServer

type ModelsServer struct {

	// allocation_events
	AllocationEvents []*ModelsAllocationEvent `json:"allocation_events,omitempty"`

	// allocation_id
	// Required: true
	AllocationID *string `json:"allocation_id"`

	// alternate_ips
	AlternateIps []string `json:"alternate_ips,omitempty"`

	// artifact_path
	// Required: true
	ArtifactPath *string `json:"artifact_path"`

	// cpu_limit
	// Required: true
	// Format: int32
	CPULimit *int32 `json:"cpu_limit"`

	// created_at
	// Required: true
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"created_at"`

	// custom_attribute
	CustomAttribute string `json:"custom_attribute,omitempty"`

	// deployment
	// Required: true
	Deployment *string `json:"deployment"`

	// deployment_override
	DeploymentOverride string `json:"deployment_override,omitempty"`

	// game_version
	// Required: true
	GameVersion *string `json:"game_version"`

	// image_version
	// Required: true
	ImageVersion *string `json:"image_version"`

	// ip
	// Required: true
	IP *string `json:"ip"`

	// is_core_dump_enabled
	IsCoreDumpEnabled bool `json:"is_core_dump_enabled"`

	// is_override_game_version
	// Required: true
	IsOverrideGameVersion *bool `json:"is_override_game_version"`

	// is_override_region
	// Required: true
	IsOverrideRegion *bool `json:"is_override_region"`

	// job_id
	// Required: true
	JobID *string `json:"job_id"`

	// last_update
	// Required: true
	// Format: date-time
	LastUpdate strfmt.DateTime `json:"last_update"`

	// mem_limit
	// Required: true
	// Format: int32
	MemLimit *int32 `json:"mem_limit"`

	// namespace
	// Required: true
	Namespace *string `json:"namespace"`

	// params
	// Required: true
	Params *string `json:"params"`

	// pod_name
	// Required: true
	PodName *string `json:"pod_name"`

	// port
	// Required: true
	// Format: int32
	Port *int32 `json:"port"`

	// ports
	Ports map[string]int64 `json:"ports,omitempty"`

	// protocol
	// Required: true
	Protocol *string `json:"protocol"`

	// provider
	// Required: true
	Provider *string `json:"provider"`

	// region
	// Required: true
	Region *string `json:"region"`

	// session_id
	// Required: true
	SessionID *string `json:"session_id"`

	// status
	// Required: true
	Status *string `json:"status"`

	// status_history
	StatusHistory []*ModelsStatusHistory `json:"status_history,omitempty"`

	// termination_reason
	// Required: true
	TerminationReason *string `json:"termination_reason"`

	// ulimit_file_size
	// Required: true
	// Format: int32
	UlimitFileSize *int32 `json:"ulimit_file_size"`
}

ModelsServer Models server

swagger:model Models server.

func (*ModelsServer) MarshalBinary

func (m *ModelsServer) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelsServer) UnmarshalBinary

func (m *ModelsServer) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelsServer) Validate

func (m *ModelsServer) Validate(formats strfmt.Registry) error

Validate validates this Models server

type ModelsServerDeploymentConfigSessionTimeoutResponse

type ModelsServerDeploymentConfigSessionTimeoutResponse struct {

	// session_timeout
	// Required: true
	// Format: int32
	SessionTimeout *int32 `json:"session_timeout"`
}

ModelsServerDeploymentConfigSessionTimeoutResponse Models server deployment config session timeout response

swagger:model Models server deployment config session timeout response.

func (*ModelsServerDeploymentConfigSessionTimeoutResponse) MarshalBinary

MarshalBinary interface implementation

func (*ModelsServerDeploymentConfigSessionTimeoutResponse) UnmarshalBinary

UnmarshalBinary interface implementation

func (*ModelsServerDeploymentConfigSessionTimeoutResponse) Validate

Validate validates this Models server deployment config session timeout response

type ModelsServerDetailsResponse

type ModelsServerDetailsResponse struct {

	// allocation_events
	AllocationEvents []*ModelsAllocationEvent `json:"allocation_events,omitempty"`

	// allocation_id
	// Required: true
	AllocationID *string `json:"allocation_id"`

	// alternate_ips
	AlternateIps []string `json:"alternate_ips,omitempty"`

	// artifact_path
	ArtifactPath string `json:"artifact_path,omitempty"`

	// cpu_limit
	// Required: true
	// Format: int32
	CPULimit *int32 `json:"cpu_limit"`

	// created_at
	// Required: true
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"created_at"`

	// custom_attribute
	CustomAttribute string `json:"custom_attribute,omitempty"`

	// deployment
	// Required: true
	Deployment *string `json:"deployment"`

	// deployment_override
	DeploymentOverride string `json:"deployment_override,omitempty"`

	// game_version
	// Required: true
	GameVersion *string `json:"game_version"`

	// image_version
	// Required: true
	ImageVersion *string `json:"image_version"`

	// ip
	// Required: true
	IP *string `json:"ip"`

	// is_core_dump_enabled
	IsCoreDumpEnabled bool `json:"is_core_dump_enabled"`

	// is_override_game_version
	// Required: true
	IsOverrideGameVersion *bool `json:"is_override_game_version"`

	// is_override_region
	// Required: true
	IsOverrideRegion *bool `json:"is_override_region"`

	// job_id
	// Required: true
	JobID *string `json:"job_id"`

	// last_update
	// Required: true
	// Format: date-time
	LastUpdate strfmt.DateTime `json:"last_update"`

	// mem_limit
	// Required: true
	// Format: int32
	MemLimit *int32 `json:"mem_limit"`

	// namespace
	// Required: true
	Namespace *string `json:"namespace"`

	// params
	// Required: true
	Params *string `json:"params"`

	// pod_name
	// Required: true
	PodName *string `json:"pod_name"`

	// port
	// Required: true
	// Format: int32
	Port *int32 `json:"port"`

	// ports
	Ports map[string]int64 `json:"ports,omitempty"`

	// protocol
	// Required: true
	Protocol *string `json:"protocol"`

	// provider
	// Required: true
	Provider *string `json:"provider"`

	// region
	// Required: true
	Region *string `json:"region"`

	// session_id
	// Required: true
	SessionID *string `json:"session_id"`

	// status
	// Required: true
	Status *string `json:"status"`

	// status_history
	StatusHistory []*ModelsStatusHistory `json:"status_history,omitempty"`

	// termination_reason
	// Required: true
	TerminationReason *string `json:"termination_reason"`

	// ulimit_file_size
	// Format: int32
	UlimitFileSize int32 `json:"ulimit_file_size,omitempty"`
}

ModelsServerDetailsResponse Models server details response

swagger:model Models server details response.

func (*ModelsServerDetailsResponse) MarshalBinary

func (m *ModelsServerDetailsResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelsServerDetailsResponse) UnmarshalBinary

func (m *ModelsServerDetailsResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelsServerDetailsResponse) Validate

func (m *ModelsServerDetailsResponse) Validate(formats strfmt.Registry) error

Validate validates this Models server details response

type ModelsServerSessionResponse

type ModelsServerSessionResponse struct {

	// session_id
	// Required: true
	SessionID *string `json:"session_id"`
}

ModelsServerSessionResponse Models server session response

swagger:model Models server session response.

func (*ModelsServerSessionResponse) MarshalBinary

func (m *ModelsServerSessionResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelsServerSessionResponse) UnmarshalBinary

func (m *ModelsServerSessionResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelsServerSessionResponse) Validate

func (m *ModelsServerSessionResponse) Validate(formats strfmt.Registry) error

Validate validates this Models server session response

type ModelsSession

type ModelsSession struct {

	// server
	// Required: true
	Server *ModelsServer `json:"Server"`

	// id
	// Required: true
	ID *string `json:"id"`

	// namespace
	// Required: true
	Namespace *string `json:"namespace"`

	// provider
	// Required: true
	Provider *string `json:"provider"`

	// region
	// Required: true
	Region *string `json:"region"`
}

ModelsSession Models session

swagger:model Models session.

func (*ModelsSession) MarshalBinary

func (m *ModelsSession) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelsSession) UnmarshalBinary

func (m *ModelsSession) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelsSession) Validate

func (m *ModelsSession) Validate(formats strfmt.Registry) error

Validate validates this Models session

type ModelsSessionResponse

type ModelsSessionResponse struct {

	// session
	// Required: true
	Session *ModelsSession `json:"session"`
}

ModelsSessionResponse Models session response

swagger:model Models session response.

func (*ModelsSessionResponse) MarshalBinary

func (m *ModelsSessionResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelsSessionResponse) UnmarshalBinary

func (m *ModelsSessionResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelsSessionResponse) Validate

func (m *ModelsSessionResponse) Validate(formats strfmt.Registry) error

Validate validates this Models session response

type ModelsShutdownServerRequest

type ModelsShutdownServerRequest struct {

	// kill_me
	// Required: true
	KillMe *bool `json:"kill_me"`

	// pod_name
	// Required: true
	PodName *string `json:"pod_name"`
}

ModelsShutdownServerRequest Models shutdown server request

swagger:model Models shutdown server request.

func (*ModelsShutdownServerRequest) MarshalBinary

func (m *ModelsShutdownServerRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelsShutdownServerRequest) UnmarshalBinary

func (m *ModelsShutdownServerRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelsShutdownServerRequest) Validate

func (m *ModelsShutdownServerRequest) Validate(formats strfmt.Registry) error

Validate validates this Models shutdown server request

type ModelsStatusHistory

type ModelsStatusHistory struct {

	// status
	// Required: true
	Status *string `json:"status"`

	// time_stamp
	// Required: true
	// Format: date-time
	TimeStamp strfmt.DateTime `json:"time_stamp"`
}

ModelsStatusHistory Models status history

swagger:model Models status history.

func (*ModelsStatusHistory) MarshalBinary

func (m *ModelsStatusHistory) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelsStatusHistory) UnmarshalBinary

func (m *ModelsStatusHistory) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelsStatusHistory) Validate

func (m *ModelsStatusHistory) Validate(formats strfmt.Registry) error

Validate validates this Models status history

type ModelsUpdateDSMConfigRequest

type ModelsUpdateDSMConfigRequest struct {

	// claim_timeout
	// Required: true
	// Format: int32
	ClaimTimeout *int32 `json:"claim_timeout"`

	// creation_timeout
	// Required: true
	// Format: int32
	CreationTimeout *int32 `json:"creation_timeout"`

	// default_version
	// Required: true
	DefaultVersion *string `json:"default_version"`

	// port
	// Required: true
	// Format: int32
	Port *int32 `json:"port"`

	// protocol
	// Required: true
	Protocol *string `json:"protocol"`

	// providers
	// Required: true
	Providers []string `json:"providers"`

	// session_timeout
	// Required: true
	// Format: int32
	SessionTimeout *int32 `json:"session_timeout"`

	// unreachable_timeout
	// Required: true
	// Format: int32
	UnreachableTimeout *int32 `json:"unreachable_timeout"`
}

ModelsUpdateDSMConfigRequest Models update DSM config request

swagger:model Models update DSM config request.

func (*ModelsUpdateDSMConfigRequest) MarshalBinary

func (m *ModelsUpdateDSMConfigRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelsUpdateDSMConfigRequest) UnmarshalBinary

func (m *ModelsUpdateDSMConfigRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelsUpdateDSMConfigRequest) Validate

func (m *ModelsUpdateDSMConfigRequest) Validate(formats strfmt.Registry) error

Validate validates this Models update DSM config request

type ModelsUpdateDeploymentOverrideRequest

type ModelsUpdateDeploymentOverrideRequest struct {

	// buffer_count
	// Required: true
	// Format: int32
	BufferCount *int32 `json:"buffer_count"`

	// buffer_percent
	// Required: true
	// Format: int32
	BufferPercent *int32 `json:"buffer_percent"`

	// configuration
	// Required: true
	Configuration *string `json:"configuration"`

	// enable_region_overrides
	// Required: true
	EnableRegionOverrides *bool `json:"enable_region_overrides"`

	// game_version
	// Required: true
	GameVersion *string `json:"game_version"`

	// max_count
	// Required: true
	// Format: int32
	MaxCount *int32 `json:"max_count"`

	// min_count
	// Required: true
	// Format: int32
	MinCount *int32 `json:"min_count"`

	// regions
	// Required: true
	Regions []string `json:"regions"`

	// session_timeout
	// Required: true
	// Format: int32
	SessionTimeout *int32 `json:"session_timeout"`

	// unlimited
	// Required: true
	Unlimited *bool `json:"unlimited"`

	// use_buffer_percent
	// Required: true
	UseBufferPercent *bool `json:"use_buffer_percent"`
}

ModelsUpdateDeploymentOverrideRequest Models update deployment override request

swagger:model Models update deployment override request.

func (*ModelsUpdateDeploymentOverrideRequest) MarshalBinary

func (m *ModelsUpdateDeploymentOverrideRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelsUpdateDeploymentOverrideRequest) UnmarshalBinary

func (m *ModelsUpdateDeploymentOverrideRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelsUpdateDeploymentOverrideRequest) Validate

Validate validates this Models update deployment override request

type ModelsUpdateDeploymentRequest

type ModelsUpdateDeploymentRequest struct {

	// allow_version_override
	// Required: true
	AllowVersionOverride *bool `json:"allow_version_override"`

	// buffer_count
	// Required: true
	// Format: int32
	BufferCount *int32 `json:"buffer_count"`

	// buffer_percent
	// Required: true
	// Format: int32
	BufferPercent *int32 `json:"buffer_percent"`

	// configuration
	// Required: true
	Configuration *string `json:"configuration"`

	// enable_region_overrides
	// Required: true
	EnableRegionOverrides *bool `json:"enable_region_overrides"`

	// extendable_session
	ExtendableSession bool `json:"extendable_session"`

	// game_version
	// Required: true
	GameVersion *string `json:"game_version"`

	// max_count
	// Required: true
	// Format: int32
	MaxCount *int32 `json:"max_count"`

	// min_count
	// Required: true
	// Format: int32
	MinCount *int32 `json:"min_count"`

	// regions
	// Required: true
	Regions []string `json:"regions"`

	// session_timeout
	// Required: true
	// Format: int32
	SessionTimeout *int32 `json:"session_timeout"`

	// unlimited
	// Required: true
	Unlimited *bool `json:"unlimited"`

	// use_buffer_percent
	// Required: true
	UseBufferPercent *bool `json:"use_buffer_percent"`
}

ModelsUpdateDeploymentRequest Models update deployment request

swagger:model Models update deployment request.

func (*ModelsUpdateDeploymentRequest) MarshalBinary

func (m *ModelsUpdateDeploymentRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelsUpdateDeploymentRequest) UnmarshalBinary

func (m *ModelsUpdateDeploymentRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelsUpdateDeploymentRequest) Validate

func (m *ModelsUpdateDeploymentRequest) Validate(formats strfmt.Registry) error

Validate validates this Models update deployment request

type ModelsUpdatePodConfigRequest

type ModelsUpdatePodConfigRequest struct {

	// cpu_limit
	// Required: true
	// Format: int32
	CPULimit *int32 `json:"cpu_limit"`

	// mem_limit
	// Required: true
	// Format: int32
	MemLimit *int32 `json:"mem_limit"`

	// name
	// Required: true
	Name *string `json:"name"`

	// params
	// Required: true
	Params *string `json:"params"`
}

ModelsUpdatePodConfigRequest Models update pod config request

swagger:model Models update pod config request.

func (*ModelsUpdatePodConfigRequest) MarshalBinary

func (m *ModelsUpdatePodConfigRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelsUpdatePodConfigRequest) UnmarshalBinary

func (m *ModelsUpdatePodConfigRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelsUpdatePodConfigRequest) Validate

func (m *ModelsUpdatePodConfigRequest) Validate(formats strfmt.Registry) error

Validate validates this Models update pod config request

type ModelsUpdatePortRequest

type ModelsUpdatePortRequest struct {

	// name
	// Required: true
	Name *string `json:"name"`

	// port
	// Required: true
	// Format: int32
	Port *int32 `json:"port"`
}

ModelsUpdatePortRequest Models update port request

swagger:model Models update port request.

func (*ModelsUpdatePortRequest) MarshalBinary

func (m *ModelsUpdatePortRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelsUpdatePortRequest) UnmarshalBinary

func (m *ModelsUpdatePortRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelsUpdatePortRequest) Validate

func (m *ModelsUpdatePortRequest) Validate(formats strfmt.Registry) error

Validate validates this Models update port request

type ModelsUpdateRegionOverrideRequest

type ModelsUpdateRegionOverrideRequest struct {

	// buffer_count
	// Required: true
	// Format: int32
	BufferCount *int32 `json:"buffer_count"`

	// buffer_percent
	// Required: true
	// Format: int32
	BufferPercent *int32 `json:"buffer_percent"`

	// max_count
	// Required: true
	// Format: int32
	MaxCount *int32 `json:"max_count"`

	// min_count
	// Required: true
	// Format: int32
	MinCount *int32 `json:"min_count"`

	// unlimited
	// Required: true
	Unlimited *bool `json:"unlimited"`

	// use_buffer_percent
	// Required: true
	UseBufferPercent *bool `json:"use_buffer_percent"`
}

ModelsUpdateRegionOverrideRequest Models update region override request

swagger:model Models update region override request.

func (*ModelsUpdateRegionOverrideRequest) MarshalBinary

func (m *ModelsUpdateRegionOverrideRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelsUpdateRegionOverrideRequest) UnmarshalBinary

func (m *ModelsUpdateRegionOverrideRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelsUpdateRegionOverrideRequest) Validate

Validate validates this Models update region override request

type ModelsWorkerConfig

type ModelsWorkerConfig struct {

	// autodeletion
	// Required: true
	AutoDeletion *bool `json:"AutoDeletion"`

	// createdat
	// Required: true
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"CreatedAt"`

	// createdby
	// Required: true
	CreatedBy *string `json:"CreatedBy"`

	// ghostworker
	// Required: true
	GhostWorker *bool `json:"GhostWorker"`

	// manualbufferoverride
	// Required: true
	ManualBufferOverride *bool `json:"ManualBufferOverride"`

	// modifiedby
	// Required: true
	ModifiedBy *string `json:"ModifiedBy"`

	// namespace
	// Required: true
	Namespace *string `json:"Namespace"`

	// updatedat
	// Required: true
	// Format: date-time
	UpdatedAt strfmt.DateTime `json:"UpdatedAt"`

	// zombieworker
	// Required: true
	ZombieWorker *bool `json:"ZombieWorker"`
}

ModelsWorkerConfig Models worker config

swagger:model Models worker config.

func (*ModelsWorkerConfig) MarshalBinary

func (m *ModelsWorkerConfig) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelsWorkerConfig) UnmarshalBinary

func (m *ModelsWorkerConfig) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelsWorkerConfig) Validate

func (m *ModelsWorkerConfig) Validate(formats strfmt.Registry) error

Validate validates this Models worker config

type ModelsWorkerConfigRequest

type ModelsWorkerConfigRequest struct {

	// auto_deletion
	// Required: true
	AutoDeletion *bool `json:"auto_deletion"`

	// ghost_worker
	// Required: true
	GhostWorker *bool `json:"ghost_worker"`

	// manual_buffer_override
	// Required: true
	ManualBufferOverride *bool `json:"manual_buffer_override"`

	// zombie_worker
	// Required: true
	ZombieWorker *bool `json:"zombie_worker"`
}

ModelsWorkerConfigRequest Models worker config request

swagger:model Models worker config request.

func (*ModelsWorkerConfigRequest) MarshalBinary

func (m *ModelsWorkerConfigRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelsWorkerConfigRequest) UnmarshalBinary

func (m *ModelsWorkerConfigRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelsWorkerConfigRequest) Validate

func (m *ModelsWorkerConfigRequest) Validate(formats strfmt.Registry) error

Validate validates this Models worker config request

type ResponseError

type ResponseError struct {

	// errorcode
	// Required: true
	// Format: int32
	ErrorCode *int32 `json:"errorCode"`

	// errormessage
	// Required: true
	ErrorMessage *string `json:"errorMessage"`
}

ResponseError Response error

swagger:model Response error.

func (*ResponseError) MarshalBinary

func (m *ResponseError) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ResponseError) UnmarshalBinary

func (m *ResponseError) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ResponseError) Validate

func (m *ResponseError) Validate(formats strfmt.Registry) error

Validate validates this Response error

Source Files

Jump to

Keyboard shortcuts

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