Documentation
¶
Index ¶
- type LogAppMessageDeclaration
- type ModelsAllocationEvent
- type ModelsClaimSessionRequest
- type ModelsCountServerResponse
- type ModelsCountSessionResponse
- type ModelsCreateDSMConfigRequest
- type ModelsCreateDeploymentOverrideRequest
- type ModelsCreateDeploymentRequest
- type ModelsCreateImagePatchRequest
- type ModelsCreateImageRequest
- type ModelsCreatePodConfigRequest
- type ModelsCreatePortRequest
- type ModelsCreateRegionOverrideRequest
- type ModelsCreateSessionRequest
- type ModelsDSMConfigExport
- type ModelsDSMConfigRecord
- type ModelsDefaultProvider
- type ModelsDeploymentConfigOverride
- type ModelsDeploymentWithOverride
- type ModelsDeregisterLocalServerRequest
- type ModelsDetailedCountServerResponse
- type ModelsGetImageDetailResponse
- type ModelsGetImageLimitResponse
- type ModelsGetImageLimitResponseData
- type ModelsGetImagePatchDetailResponse
- type ModelsImageRecord
- type ModelsImageRecordUpdate
- type ModelsImportResponse
- type ModelsListConfigResponse
- type ModelsListDeploymentResponse
- type ModelsListImagePatchesResponse
- type ModelsListImageResponse
- type ModelsListPodConfigResponse
- type ModelsListServerResponse
- type ModelsListSessionResponse
- type ModelsMatchResultNotificationPayload
- type ModelsPagingCursor
- type ModelsPatchImageRecord
- type ModelsPodConfigRecord
- type ModelsPodCountConfigOverride
- type ModelsRegisterLocalServerRequest
- type ModelsRegisterServerRequest
- type ModelsRequestMatchMember
- type ModelsRequestMatchParty
- type ModelsRequestMatchingAlly
- type ModelsServer
- type ModelsServerLogs
- type ModelsServerSessionResponse
- type ModelsSession
- type ModelsSessionResponse
- type ModelsShutdownServerRequest
- type ModelsStatusHistory
- type ModelsUpdateDSMConfigRequest
- type ModelsUpdateDeploymentOverrideRequest
- type ModelsUpdateDeploymentRequest
- type ModelsUpdatePodConfigRequest
- type ModelsUpdatePortRequest
- type ModelsUpdateRegionOverrideRequest
- type ResponseError
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"`
// code name
// 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.AppMessageDeclaration
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
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.AllocationEvent
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
type ModelsClaimSessionRequest ¶
type ModelsClaimSessionRequest struct {
// session id
// Required: true
SessionID *string `json:"session_id"`
}
ModelsClaimSessionRequest models claim session request
swagger:model models.ClaimSessionRequest
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
type ModelsCountServerResponse ¶
type ModelsCountServerResponse struct {
// count
// Required: true
Count *int32 `json:"count"`
}
ModelsCountServerResponse models count server response
swagger:model models.CountServerResponse
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
type ModelsCountSessionResponse ¶
type ModelsCountSessionResponse struct {
// count
// Required: true
Count *int32 `json:"count"`
}
ModelsCountSessionResponse models count session response
swagger:model models.CountSessionResponse
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
type ModelsCreateDSMConfigRequest ¶ added in v0.4.0
type ModelsCreateDSMConfigRequest struct {
// claim timeout
// Required: true
ClaimTimeout int32 `json:"claim_timeout"`
// creation timeout
// Required: true
CreationTimeout int32 `json:"creation_timeout"`
// default version
// Required: true
DefaultVersion string `json:"default_version"`
// port
// Required: true
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
SessionTimeout int32 `json:"session_timeout"`
// unreachable timeout
// Required: true
UnreachableTimeout int32 `json:"unreachable_timeout"`
}
ModelsCreateDSMConfigRequest models create d s m config request
swagger:model models.CreateDSMConfigRequest
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
type ModelsCreateDeploymentOverrideRequest ¶ added in v0.4.0
type ModelsCreateDeploymentOverrideRequest struct {
// buffer count
// Required: true
BufferCount *int32 `json:"buffer_count"`
// buffer percent
// Required: true
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
MaxCount *int32 `json:"max_count"`
// min count
// Required: true
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
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.CreateDeploymentOverrideRequest
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
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
BufferCount *int32 `json:"buffer_count"`
// buffer percent
// Required: true
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
MaxCount *int32 `json:"max_count"`
// min count
// Required: true
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
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.CreateDeploymentRequest
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
type ModelsCreateImagePatchRequest ¶ added in v0.13.0
type ModelsCreateImagePatchRequest struct {
// artifact path
// Required: true
ArtifactPath *string `json:"artifactPath"`
// docker path
// Required: true
DockerPath *string `json:"dockerPath"`
// image
// Required: true
Image *string `json:"image"`
// image size
// Required: true
ImageSize *int32 `json:"imageSize"`
// namespace
// Required: true
Namespace *string `json:"namespace"`
// patch version
// Required: true
PatchVersion *string `json:"patchVersion"`
// persistent
// Required: true
Persistent *bool `json:"persistent"`
// version
// Required: true
Version *string `json:"version"`
}
ModelsCreateImagePatchRequest models create image patch request
swagger:model models.CreateImagePatchRequest
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
type ModelsCreateImageRequest ¶
type ModelsCreateImageRequest struct {
// artifact path
// Required: true
ArtifactPath *string `json:"artifactPath"`
// docker path
// Required: true
DockerPath *string `json:"dockerPath"`
// image
// Required: true
Image *string `json:"image"`
// image size
// Required: true
ImageSize *int32 `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.CreateImageRequest
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
type ModelsCreatePodConfigRequest ¶ added in v0.4.0
type ModelsCreatePodConfigRequest struct {
// cpu limit
// Required: true
CPULimit *int32 `json:"cpu_limit"`
// mem limit
// Required: true
MemLimit *int32 `json:"mem_limit"`
// params
// Required: true
Params *string `json:"params"`
}
ModelsCreatePodConfigRequest models create pod config request
swagger:model models.CreatePodConfigRequest
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
type ModelsCreatePortRequest ¶ added in v0.4.0
type ModelsCreatePortRequest struct {
// port
// Required: true
Port *int32 `json:"port"`
}
ModelsCreatePortRequest models create port request
swagger:model models.CreatePortRequest
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
type ModelsCreateRegionOverrideRequest ¶ added in v0.4.0
type ModelsCreateRegionOverrideRequest struct {
// buffer count
// Required: true
BufferCount *int32 `json:"buffer_count"`
// buffer percent
// Required: true
BufferPercent *int32 `json:"buffer_percent"`
// max count
// Required: true
MaxCount *int32 `json:"max_count"`
// min count
// Required: true
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.CreateRegionOverrideRequest
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
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.CreateSessionRequest
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
type ModelsDSMConfigExport ¶ added in v0.4.0
type ModelsDSMConfigExport struct {
// claim timeout
// Required: true
ClaimTimeout *int32 `json:"claim_timeout"`
// created at
// Required: true
// Format: date-time
CreatedAt strfmt.DateTime `json:"createdAt"`
// creation timeout
// Required: true
CreationTimeout *int32 `json:"creation_timeout"`
// default version
// Required: true
DefaultVersion *string `json:"default_version"`
// deployments
// Required: true
Deployments []*ModelsDeploymentWithOverride `json:"deployments"`
// images
// Required: true
Images []*ModelsImageRecord `json:"images"`
// namespace
// Required: true
Namespace *string `json:"namespace"`
// pod configs
// Required: true
PodConfigs []*ModelsPodConfigRecord `json:"pod_configs"`
// port
// Required: true
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
SessionTimeout *int32 `json:"session_timeout"`
// unreachable timeout
// Required: true
UnreachableTimeout *int32 `json:"unreachable_timeout"`
// updated at
// Required: true
// Format: date-time
UpdatedAt strfmt.DateTime `json:"updatedAt"`
}
ModelsDSMConfigExport models d s m config export
swagger:model models.DSMConfigExport
func (*ModelsDSMConfigExport) MarshalBinary ¶ added in v0.4.0
func (m *ModelsDSMConfigExport) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsDSMConfigExport) UnmarshalBinary ¶ added in v0.4.0
func (m *ModelsDSMConfigExport) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsDSMConfigRecord ¶ added in v0.4.0
type ModelsDSMConfigRecord struct {
// claim timeout
// Required: true
ClaimTimeout int32 `json:"claim_timeout"`
// created at
// Required: true
// Format: date-time
CreatedAt strfmt.DateTime `json:"createdAt"`
// creation timeout
// Required: true
CreationTimeout int32 `json:"creation_timeout"`
// default version
// Required: true
DefaultVersion string `json:"default_version"`
// modified by
// Required: true
ModifiedBy *string `json:"modifiedBy"`
// namespace
// Required: true
Namespace string `json:"namespace"`
// port
// Required: true
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
SessionTimeout int32 `json:"session_timeout"`
// unreachable timeout
// Required: true
UnreachableTimeout int32 `json:"unreachable_timeout"`
// updated at
// Required: true
// Format: date-time
UpdatedAt strfmt.DateTime `json:"updatedAt"`
}
ModelsDSMConfigRecord models d s m config record
swagger:model models.DSMConfigRecord
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
type ModelsDefaultProvider ¶
type ModelsDefaultProvider struct {
// provider name
// Required: true
ProviderName *string `json:"provider_name"`
}
ModelsDefaultProvider models default provider
swagger:model models.DefaultProvider
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
type ModelsDeploymentConfigOverride ¶ added in v0.4.0
type ModelsDeploymentConfigOverride struct {
// buffer count
// Required: true
BufferCount *int32 `json:"buffer_count"`
// buffer percent
// Required: true
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
MaxCount *int32 `json:"max_count"`
// min count
// Required: true
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
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.DeploymentConfigOverride
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
type ModelsDeploymentWithOverride ¶
type ModelsDeploymentWithOverride struct {
// allow version override
// Required: true
AllowVersionOverride *bool `json:"allow_version_override"`
// buffer count
// Required: true
BufferCount *int32 `json:"buffer_count"`
// buffer percent
// Required: true
BufferPercent *int32 `json:"buffer_percent"`
// configuration
// Required: true
Configuration *string `json:"configuration"`
// created at
// Required: true
// Format: date-time
CreatedAt strfmt.DateTime `json:"createdAt"`
// enable region overrides
// Required: true
EnableRegionOverrides *bool `json:"enable_region_overrides"`
// game version
// Required: true
GameVersion *string `json:"game_version"`
// max count
// Required: true
MaxCount *int32 `json:"max_count"`
// min count
// Required: true
MinCount *int32 `json:"min_count"`
// modified by
// 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
SessionTimeout int32 `json:"session_timeout,omitempty"`
// unlimited
// Required: true
Unlimited *bool `json:"unlimited"`
// updated at
// 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.DeploymentWithOverride
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
type ModelsDeregisterLocalServerRequest ¶
type ModelsDeregisterLocalServerRequest struct {
// name
// Required: true
Name *string `json:"name"`
}
ModelsDeregisterLocalServerRequest models deregister local server request
swagger:model models.DeregisterLocalServerRequest
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
type ModelsDetailedCountServerResponse ¶
type ModelsDetailedCountServerResponse struct {
// busy count
// Required: true
BusyCount *int32 `json:"busy_count"`
// creating count
// Required: true
CreatingCount *int32 `json:"creating_count"`
// ready count
// Required: true
ReadyCount *int32 `json:"ready_count"`
// unreachable count
// Required: true
UnreachableCount *int32 `json:"unreachable_count"`
}
ModelsDetailedCountServerResponse models detailed count server response
swagger:model models.DetailedCountServerResponse
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
type ModelsGetImageDetailResponse ¶
type ModelsGetImageDetailResponse struct {
// data
// Required: true
Data *ModelsImageRecord `json:"data"`
}
ModelsGetImageDetailResponse models get image detail response
swagger:model models.GetImageDetailResponse
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
type ModelsGetImageLimitResponse ¶
type ModelsGetImageLimitResponse struct {
// data
// Required: true
Data *ModelsGetImageLimitResponseData `json:"data"`
}
ModelsGetImageLimitResponse models get image limit response
swagger:model models.GetImageLimitResponse
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
type ModelsGetImageLimitResponseData ¶
type ModelsGetImageLimitResponseData struct {
// image count
// Required: true
ImageCount *int32 `json:"image_count"`
// image limit
// Required: true
ImageLimit *int32 `json:"image_limit"`
// non persistent image number
// Required: true
NonPersistentImageNumber *int32 `json:"non_persistent_image_number"`
// non persistent image used in deployment number
// Required: true
NonPersistentImageUsedInDeploymentNumber *int32 `json:"non_persistent_image_used_in_deployment_number"`
}
ModelsGetImageLimitResponseData models get image limit response data
swagger:model models.GetImageLimitResponseData
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
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.GetImagePatchDetailResponse
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
type ModelsImageRecord ¶
type ModelsImageRecord struct {
// artifact path
// Required: true
ArtifactPath *string `json:"artifactPath"`
// created at
// Required: true
// Format: date-time
CreatedAt strfmt.DateTime `json:"createdAt"`
// docker path
// Required: true
DockerPath *string `json:"dockerPath"`
// image
// Required: true
Image *string `json:"image"`
// image size
// Required: true
ImageSize *int32 `json:"imageSize"`
// modified by
// Required: true
ModifiedBy *string `json:"modifiedBy"`
// namespace
// Required: true
Namespace *string `json:"namespace"`
// persistent
// Required: true
Persistent *bool `json:"persistent"`
// updated at
// Required: true
// Format: date-time
UpdatedAt strfmt.DateTime `json:"updatedAt"`
// version
// Required: true
Version *string `json:"version"`
}
ModelsImageRecord models image record
swagger:model models.ImageRecord
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
type ModelsImageRecordUpdate ¶
type ModelsImageRecordUpdate struct {
// artifact path
// 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.ImageRecordUpdate
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
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.ImportResponse
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
type ModelsListConfigResponse ¶
type ModelsListConfigResponse struct {
// configs
// Required: true
Configs []*ModelsDSMConfigRecord `json:"configs"`
}
ModelsListConfigResponse models list config response
swagger:model models.ListConfigResponse
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
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.ListDeploymentResponse
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
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.ListImagePatchesResponse
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
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.ListImageResponse
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
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.ListPodConfigResponse
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
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.ListServerResponse
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
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.ListSessionResponse
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
type ModelsMatchResultNotificationPayload ¶ added in v0.13.0
type ModelsMatchResultNotificationPayload interface{}
ModelsMatchResultNotificationPayload models match result notification payload
swagger:model models.MatchResult.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.PagingCursor
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
type ModelsPatchImageRecord ¶ added in v0.13.0
type ModelsPatchImageRecord struct {
// artifact path
// Required: true
ArtifactPath *string `json:"artifactPath"`
// created at
// Required: true
// Format: date-time
CreatedAt strfmt.DateTime `json:"createdAt"`
// docker path
// Required: true
DockerPath *string `json:"dockerPath"`
// image
// Required: true
Image *string `json:"image"`
// image size
// Required: true
ImageSize *int32 `json:"imageSize"`
// modified by
// Required: true
ModifiedBy *string `json:"modifiedBy"`
// namespace
// Required: true
Namespace *string `json:"namespace"`
// patch version
// Required: true
PatchVersion *string `json:"patchVersion"`
// persistent
// Required: true
Persistent *bool `json:"persistent"`
// updated at
// Required: true
// Format: date-time
UpdatedAt strfmt.DateTime `json:"updatedAt"`
// version
// Required: true
Version *string `json:"version"`
}
ModelsPatchImageRecord models patch image record
swagger:model models.PatchImageRecord
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
type ModelsPodConfigRecord ¶ added in v0.4.0
type ModelsPodConfigRecord struct {
// cpu limit
// Required: true
CPULimit *int32 `json:"cpu_limit"`
// created at
// Required: true
// Format: date-time
CreatedAt strfmt.DateTime `json:"createdAt"`
// mem limit
// Required: true
MemLimit *int32 `json:"mem_limit"`
// modified by
// 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"`
// updated at
// Required: true
// Format: date-time
UpdatedAt strfmt.DateTime `json:"updatedAt"`
}
ModelsPodConfigRecord models pod config record
swagger:model models.PodConfigRecord
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
type ModelsPodCountConfigOverride ¶ added in v0.4.0
type ModelsPodCountConfigOverride struct {
// buffer count
// Required: true
BufferCount *int32 `json:"buffer_count"`
// buffer percent
// Required: true
BufferPercent *int32 `json:"buffer_percent"`
// max count
// Required: true
MaxCount *int32 `json:"max_count"`
// min count
// Required: true
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.PodCountConfigOverride
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
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
Port *int32 `json:"port"`
}
ModelsRegisterLocalServerRequest models register local server request
swagger:model models.RegisterLocalServerRequest
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
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.RegisterServerRequest
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
type ModelsRequestMatchMember ¶
type ModelsRequestMatchMember struct {
// user id
// Required: true
UserID *string `json:"user_id"`
}
ModelsRequestMatchMember models request match member
swagger:model models.RequestMatchMember
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
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.RequestMatchParty
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
type ModelsRequestMatchingAlly ¶
type ModelsRequestMatchingAlly struct {
// matching parties
// Required: true
MatchingParties []*ModelsRequestMatchParty `json:"matching_parties"`
}
ModelsRequestMatchingAlly models request matching ally
swagger:model models.RequestMatchingAlly
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
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
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"`
// 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
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
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"`
}
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
type ModelsServerLogs ¶
type ModelsServerLogs struct {
// logs
// Required: true
Logs *string `json:"logs"`
}
ModelsServerLogs models server logs
swagger:model models.ServerLogs
func (*ModelsServerLogs) MarshalBinary ¶
func (m *ModelsServerLogs) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsServerLogs) UnmarshalBinary ¶
func (m *ModelsServerLogs) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsServerSessionResponse ¶
type ModelsServerSessionResponse struct {
// session id
// Required: true
SessionID *string `json:"session_id"`
}
ModelsServerSessionResponse models server session response
swagger:model models.ServerSessionResponse
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
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
type ModelsSessionResponse ¶
type ModelsSessionResponse struct {
// session
// Required: true
Session *ModelsSession `json:"session"`
}
ModelsSessionResponse models session response
swagger:model models.SessionResponse
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
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.ShutdownServerRequest
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
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.StatusHistory
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
type ModelsUpdateDSMConfigRequest ¶
type ModelsUpdateDSMConfigRequest struct {
// claim timeout
// Required: true
ClaimTimeout *int32 `json:"claim_timeout"`
// creation timeout
// Required: true
CreationTimeout *int32 `json:"creation_timeout"`
// default version
// Required: true
DefaultVersion *string `json:"default_version"`
// port
// Required: true
Port *int32 `json:"port"`
// protocol
// Required: true
Protocol *string `json:"protocol"`
// providers
// Required: true
Providers []string `json:"providers"`
// session timeout
// Required: true
SessionTimeout *int32 `json:"session_timeout"`
// unreachable timeout
// Required: true
UnreachableTimeout *int32 `json:"unreachable_timeout"`
}
ModelsUpdateDSMConfigRequest models update d s m config request
swagger:model models.UpdateDSMConfigRequest
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
type ModelsUpdateDeploymentOverrideRequest ¶ added in v0.4.0
type ModelsUpdateDeploymentOverrideRequest struct {
// buffer count
// Required: true
BufferCount *int32 `json:"buffer_count"`
// buffer percent
// Required: true
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
MaxCount *int32 `json:"max_count"`
// min count
// Required: true
MinCount *int32 `json:"min_count"`
// regions
// Required: true
Regions []string `json:"regions"`
// session timeout
// Required: true
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.UpdateDeploymentOverrideRequest
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
type ModelsUpdateDeploymentRequest ¶
type ModelsUpdateDeploymentRequest struct {
// allow version override
// Required: true
AllowVersionOverride *bool `json:"allow_version_override"`
// buffer count
// Required: true
BufferCount *int32 `json:"buffer_count"`
// buffer percent
// Required: true
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
MaxCount *int32 `json:"max_count"`
// min count
// Required: true
MinCount *int32 `json:"min_count"`
// regions
// Required: true
Regions []string `json:"regions"`
// session timeout
// Required: true
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.UpdateDeploymentRequest
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
type ModelsUpdatePodConfigRequest ¶ added in v0.4.0
type ModelsUpdatePodConfigRequest struct {
// cpu limit
// Required: true
CPULimit *int32 `json:"cpu_limit"`
// mem limit
// Required: true
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.UpdatePodConfigRequest
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
type ModelsUpdatePortRequest ¶ added in v0.4.0
type ModelsUpdatePortRequest struct {
// name
// Required: true
Name *string `json:"name"`
// port
// Required: true
Port *int32 `json:"port"`
}
ModelsUpdatePortRequest models update port request
swagger:model models.UpdatePortRequest
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
type ModelsUpdateRegionOverrideRequest ¶ added in v0.4.0
type ModelsUpdateRegionOverrideRequest struct {
// buffer count
// Required: true
BufferCount *int32 `json:"buffer_count"`
// buffer percent
// Required: true
BufferPercent *int32 `json:"buffer_percent"`
// max count
// Required: true
MaxCount *int32 `json:"max_count"`
// min count
// Required: true
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.UpdateRegionOverrideRequest
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
type ResponseError ¶
type ResponseError struct {
// error code
// Required: true
ErrorCode *int32 `json:"errorCode"`
// error message
// 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
Source Files
¶
- log_app_message_declaration.go
- models_allocation_event.go
- models_claim_session_request.go
- models_count_server_response.go
- models_count_session_response.go
- models_create_d_s_m_config_request.go
- models_create_deployment_override_request.go
- models_create_deployment_request.go
- models_create_image_patch_request.go
- models_create_image_request.go
- models_create_pod_config_request.go
- models_create_port_request.go
- models_create_region_override_request.go
- models_create_session_request.go
- models_d_s_m_config_export.go
- models_d_s_m_config_record.go
- models_default_provider.go
- models_deployment_config_override.go
- models_deployment_with_override.go
- models_deregister_local_server_request.go
- models_detailed_count_server_response.go
- models_get_image_detail_response.go
- models_get_image_limit_response.go
- models_get_image_limit_response_data.go
- models_get_image_patch_detail_response.go
- models_image_record.go
- models_image_record_update.go
- models_import_response.go
- models_list_config_response.go
- models_list_deployment_response.go
- models_list_image_patches_response.go
- models_list_image_response.go
- models_list_pod_config_response.go
- models_list_server_response.go
- models_list_session_response.go
- models_match_result_notification_payload.go
- models_paging_cursor.go
- models_patch_image_record.go
- models_pod_config_record.go
- models_pod_count_config_override.go
- models_register_local_server_request.go
- models_register_server_request.go
- models_request_match_member.go
- models_request_match_party.go
- models_request_matching_ally.go
- models_server.go
- models_server_logs.go
- models_server_session_response.go
- models_session.go
- models_session_response.go
- models_shutdown_server_request.go
- models_status_history.go
- models_update_d_s_m_config_request.go
- models_update_deployment_override_request.go
- models_update_deployment_request.go
- models_update_pod_config_request.go
- models_update_port_request.go
- models_update_region_override_request.go
- response_error.go