dsmcclientmodels

package
v0.47.0 Latest Latest
Warning

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

Go to latest
Published: Jun 19, 2023 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 ModelsAllocationEvent added in v0.29.0

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 added in v0.29.0

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

MarshalBinary interface implementation

func (*ModelsAllocationEvent) UnmarshalBinary added in v0.29.0

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

UnmarshalBinary interface implementation

func (*ModelsAllocationEvent) Validate added in v0.29.0

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

Validate validates this Models allocation event

type ModelsClaimSessionRequest

type ModelsClaimSessionRequest struct {

	// 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 added in v0.4.0

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 added in v0.4.0

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

MarshalBinary interface implementation

func (*ModelsCreateDSMConfigRequest) UnmarshalBinary added in v0.4.0

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

UnmarshalBinary interface implementation

func (*ModelsCreateDSMConfigRequest) Validate added in v0.4.0

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

Validate validates this Models create DSM config request

type ModelsCreateDeploymentOverrideRequest added in v0.4.0

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
	// Required: true
	RegionOverrides map[string]ModelsPodCountConfigOverride `json:"region_overrides"`

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

	// 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 added in v0.4.0

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

MarshalBinary interface implementation

func (*ModelsCreateDeploymentOverrideRequest) UnmarshalBinary added in v0.4.0

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

UnmarshalBinary interface implementation

func (*ModelsCreateDeploymentOverrideRequest) Validate added in v0.4.0

Validate validates this Models create deployment override request

type ModelsCreateDeploymentRequest added in v0.4.0

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
	// Required: true
	Overrides map[string]ModelsDeploymentConfigOverride `json:"overrides"`

	// region_overrides
	// Required: true
	RegionOverrides map[string]ModelsPodCountConfigOverride `json:"region_overrides"`

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

	// 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 added in v0.4.0

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

MarshalBinary interface implementation

func (*ModelsCreateDeploymentRequest) UnmarshalBinary added in v0.4.0

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

UnmarshalBinary interface implementation

func (*ModelsCreateDeploymentRequest) Validate added in v0.4.0

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

Validate validates this Models create deployment request

type ModelsCreateImagePatchRequest added in v0.13.0

type ModelsCreateImagePatchRequest struct {

	// artifactpath
	// Required: true
	ArtifactPath *string `json:"artifactPath"`

	// 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"`

	// uploaderflags
	// Required: true
	UploaderFlags []*ModelsUploaderFlag `json:"uploaderFlags"`

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

ModelsCreateImagePatchRequest Models create image patch request

swagger:model Models create image patch request.

func (*ModelsCreateImagePatchRequest) MarshalBinary added in v0.13.0

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

MarshalBinary interface implementation

func (*ModelsCreateImagePatchRequest) UnmarshalBinary added in v0.13.0

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

UnmarshalBinary interface implementation

func (*ModelsCreateImagePatchRequest) Validate added in v0.13.0

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

Validate validates this Models create image patch request

type ModelsCreateImageRequest

type ModelsCreateImageRequest struct {

	// artifactpath
	// Required: true
	ArtifactPath *string `json:"artifactPath"`

	// 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"`

	// 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 added in v0.4.0

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 added in v0.4.0

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

MarshalBinary interface implementation

func (*ModelsCreatePodConfigRequest) UnmarshalBinary added in v0.4.0

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

UnmarshalBinary interface implementation

func (*ModelsCreatePodConfigRequest) Validate added in v0.4.0

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

Validate validates this Models create pod config request

type ModelsCreatePortRequest added in v0.4.0

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 added in v0.4.0

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

MarshalBinary interface implementation

func (*ModelsCreatePortRequest) UnmarshalBinary added in v0.4.0

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

UnmarshalBinary interface implementation

func (*ModelsCreatePortRequest) Validate added in v0.4.0

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

Validate validates this Models create port request

type ModelsCreateRegionOverrideRequest added in v0.4.0

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 added in v0.4.0

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

MarshalBinary interface implementation

func (*ModelsCreateRegionOverrideRequest) UnmarshalBinary added in v0.4.0

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

UnmarshalBinary interface implementation

func (*ModelsCreateRegionOverrideRequest) Validate added in v0.4.0

Validate validates this Models create region override request

type ModelsCreateRepositoryRequest added in v0.45.0

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 added in v0.45.0

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

MarshalBinary interface implementation

func (*ModelsCreateRepositoryRequest) UnmarshalBinary added in v0.45.0

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

UnmarshalBinary interface implementation

func (*ModelsCreateRepositoryRequest) Validate added in v0.45.0

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 added in v0.45.0

type ModelsDSHeartbeatRequest struct {

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

ModelsDSHeartbeatRequest Models DS heartbeat request

swagger:model Models DS heartbeat request.

func (*ModelsDSHeartbeatRequest) MarshalBinary added in v0.45.0

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

MarshalBinary interface implementation

func (*ModelsDSHeartbeatRequest) UnmarshalBinary added in v0.45.0

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

UnmarshalBinary interface implementation

func (*ModelsDSHeartbeatRequest) Validate added in v0.45.0

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

Validate validates this Models DS heartbeat request

type ModelsDSMConfigRecord added in v0.4.0

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
	// 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"`

	// 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 added in v0.4.0

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

MarshalBinary interface implementation

func (*ModelsDSMConfigRecord) UnmarshalBinary added in v0.4.0

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

UnmarshalBinary interface implementation

func (*ModelsDSMConfigRecord) Validate added in v0.4.0

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 ModelsDeploymentConfigOverride added in v0.4.0

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
	// Required: true
	RegionOverrides map[string]ModelsPodCountConfigOverride `json:"region_overrides"`

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

	// 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 added in v0.4.0

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

MarshalBinary interface implementation

func (*ModelsDeploymentConfigOverride) UnmarshalBinary added in v0.4.0

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

UnmarshalBinary interface implementation

func (*ModelsDeploymentConfigOverride) Validate added in v0.4.0

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
	// Required: true
	Overrides map[string]ModelsDeploymentConfigOverride `json:"overrides"`

	// region_overrides
	// Required: true
	RegionOverrides map[string]ModelsPodCountConfigOverride `json:"region_overrides"`

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

	// 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 *ModelsImageRecord `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 added in v0.13.0

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 added in v0.13.0

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

MarshalBinary interface implementation

func (*ModelsGetImagePatchDetailResponse) UnmarshalBinary added in v0.13.0

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

UnmarshalBinary interface implementation

func (*ModelsGetImagePatchDetailResponse) Validate added in v0.13.0

Validate validates this Models get image patch detail response

type ModelsImageRecord

type ModelsImageRecord struct {

	// artifactpath
	// Required: true
	ArtifactPath *string `json:"artifactPath"`

	// 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"`

	// 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"`

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

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

ModelsImageRecord Models image record

swagger:model Models image record.

func (*ModelsImageRecord) MarshalBinary

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

MarshalBinary interface implementation

func (*ModelsImageRecord) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ModelsImageRecord) Validate

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

Validate validates this Models image record

type ModelsImageRecordUpdate

type ModelsImageRecordUpdate struct {

	// artifactpath
	// Required: true
	ArtifactPath *string `json:"artifactPath"`

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

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

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

	// 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 ModelsImportResponse

type ModelsImportResponse struct {

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

	// failed
	// Required: true
	Failed []string `json:"failed"`
}

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 added in v0.32.0

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 added in v0.32.0

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

MarshalBinary interface implementation

func (*ModelsInstanceSpec) UnmarshalBinary added in v0.32.0

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

UnmarshalBinary interface implementation

func (*ModelsInstanceSpec) Validate added in v0.32.0

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 added in v0.4.0

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 added in v0.4.0

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

MarshalBinary interface implementation

func (*ModelsListDeploymentResponse) UnmarshalBinary added in v0.4.0

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

UnmarshalBinary interface implementation

func (*ModelsListDeploymentResponse) Validate added in v0.4.0

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

Validate validates this Models list deployment response

type ModelsListImagePatchesResponse added in v0.13.0

type ModelsListImagePatchesResponse struct {

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

ModelsListImagePatchesResponse Models list image patches response

swagger:model Models list image patches response.

func (*ModelsListImagePatchesResponse) MarshalBinary added in v0.13.0

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

MarshalBinary interface implementation

func (*ModelsListImagePatchesResponse) UnmarshalBinary added in v0.13.0

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

UnmarshalBinary interface implementation

func (*ModelsListImagePatchesResponse) Validate added in v0.13.0

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 []*ModelsImageRecord `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 added in v0.4.0

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 added in v0.4.0

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

MarshalBinary interface implementation

func (*ModelsListPodConfigResponse) UnmarshalBinary added in v0.4.0

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

UnmarshalBinary interface implementation

func (*ModelsListPodConfigResponse) Validate added in v0.4.0

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
	// Required: true
	Servers []*ModelsServer `json:"servers"`
}

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 added in v0.13.0

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 added in v0.13.0

type ModelsPatchImageRecord struct {

	// artifactpath
	// Required: true
	ArtifactPath *string `json:"artifactPath"`

	// 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"`

	// 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"`

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

	// uploaderflags
	// Required: true
	UploaderFlags []*ModelsUploaderFlag `json:"uploaderFlags"`

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

ModelsPatchImageRecord Models patch image record

swagger:model Models patch image record.

func (*ModelsPatchImageRecord) MarshalBinary added in v0.13.0

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

MarshalBinary interface implementation

func (*ModelsPatchImageRecord) UnmarshalBinary added in v0.13.0

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

UnmarshalBinary interface implementation

func (*ModelsPatchImageRecord) Validate added in v0.13.0

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

Validate validates this Models patch image record

type ModelsPodConfigRecord added in v0.4.0

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 added in v0.4.0

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

MarshalBinary interface implementation

func (*ModelsPodConfigRecord) UnmarshalBinary added in v0.4.0

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

UnmarshalBinary interface implementation

func (*ModelsPodConfigRecord) Validate added in v0.4.0

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

Validate validates this Models pod config record

type ModelsPodCountConfigOverride added in v0.4.0

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 added in v0.4.0

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

MarshalBinary interface implementation

func (*ModelsPodCountConfigOverride) UnmarshalBinary added in v0.4.0

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

UnmarshalBinary interface implementation

func (*ModelsPodCountConfigOverride) Validate added in v0.4.0

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 added in v0.45.0

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 added in v0.45.0

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

MarshalBinary interface implementation

func (*ModelsRepositoryRecord) UnmarshalBinary added in v0.45.0

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

UnmarshalBinary interface implementation

func (*ModelsRepositoryRecord) Validate added in v0.45.0

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
	// Required: true
	AllocationEvents []*ModelsAllocationEvent `json:"allocation_events"`

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

	// alternate_ips
	// Required: true
	AlternateIps []string `json:"alternate_ips"`

	// 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
	// Required: true
	CustomAttribute *string `json:"custom_attribute"`

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

	// deployment_override
	// Required: true
	DeploymentOverride *string `json:"deployment_override"`

	// 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_override_game_version
	// Required: true
	IsOverrideGameVersion *bool `json:"is_override_game_version"`

	// 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
	// Required: true
	Ports map[string]int64 `json:"ports"`

	// 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
	// Required: true
	StatusHistory []*ModelsStatusHistory `json:"status_history"`

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

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 added in v0.45.0

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 added in v0.45.0

MarshalBinary interface implementation

func (*ModelsServerDeploymentConfigSessionTimeoutResponse) UnmarshalBinary added in v0.45.0

UnmarshalBinary interface implementation

func (*ModelsServerDeploymentConfigSessionTimeoutResponse) Validate added in v0.45.0

Validate validates this Models server deployment config session timeout 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 added in v0.4.0

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 added in v0.4.0

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

MarshalBinary interface implementation

func (*ModelsUpdateDeploymentOverrideRequest) UnmarshalBinary added in v0.4.0

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

UnmarshalBinary interface implementation

func (*ModelsUpdateDeploymentOverrideRequest) Validate added in v0.4.0

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 added in v0.4.0

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 added in v0.4.0

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

MarshalBinary interface implementation

func (*ModelsUpdatePodConfigRequest) UnmarshalBinary added in v0.4.0

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

UnmarshalBinary interface implementation

func (*ModelsUpdatePodConfigRequest) Validate added in v0.4.0

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

Validate validates this Models update pod config request

type ModelsUpdatePortRequest added in v0.4.0

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 added in v0.4.0

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

MarshalBinary interface implementation

func (*ModelsUpdatePortRequest) UnmarshalBinary added in v0.4.0

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

UnmarshalBinary interface implementation

func (*ModelsUpdatePortRequest) Validate added in v0.4.0

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

Validate validates this Models update port request

type ModelsUpdateRegionOverrideRequest added in v0.4.0

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 added in v0.4.0

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

MarshalBinary interface implementation

func (*ModelsUpdateRegionOverrideRequest) UnmarshalBinary added in v0.4.0

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

UnmarshalBinary interface implementation

func (*ModelsUpdateRegionOverrideRequest) Validate added in v0.4.0

Validate validates this Models update region override request

type ModelsUploaderFlag added in v0.45.0

type ModelsUploaderFlag struct {

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

	// shorthand
	// Required: true
	Shorthand *string `json:"shorthand"`

	// value
	// Required: true
	Value *string `json:"value"`
}

ModelsUploaderFlag Models uploader flag

swagger:model Models uploader flag.

func (*ModelsUploaderFlag) MarshalBinary added in v0.45.0

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

MarshalBinary interface implementation

func (*ModelsUploaderFlag) UnmarshalBinary added in v0.45.0

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

UnmarshalBinary interface implementation

func (*ModelsUploaderFlag) Validate added in v0.45.0

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

Validate validates this Models uploader flag

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