 Documentation
      ¶
      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 ModelsCreateRepositoryRequest
- type ModelsCreateSessionRequest
- type ModelsDSHeartbeatRequest
- 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 ModelsImageReplication
- type ModelsImportResponse
- type ModelsInstanceSpec
- 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 ModelsRepositoryRecord
- type ModelsRequestMatchMember
- type ModelsRequestMatchParty
- type ModelsRequestMatchingAlly
- type ModelsServer
- type ModelsServerDeploymentConfigSessionTimeoutResponse
- 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"`
	// 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
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
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
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
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
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
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
	RegionOverrides map[string]ModelsPodCountConfigOverride `json:"region_overrides,omitempty"`
	// regions
	Regions []string `json:"regions,omitempty"`
	// session_timeout
	// Format: int32
	SessionTimeout int32 `json:"session_timeout,omitempty"`
	// unlimited
	// Required: true
	Unlimited *bool `json:"unlimited"`
	// use_buffer_percent
	// Required: true
	UseBufferPercent *bool `json:"use_buffer_percent"`
}
    ModelsCreateDeploymentOverrideRequest Models create deployment override request
swagger:model Models create deployment override request.
func (*ModelsCreateDeploymentOverrideRequest) MarshalBinary ¶ 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
	// Format: int32
	BufferCount *int32 `json:"buffer_count"`
	// buffer_percent
	// Required: true
	// Format: int32
	BufferPercent *int32 `json:"buffer_percent"`
	// configuration
	// Required: true
	Configuration *string `json:"configuration"`
	// enable_region_overrides
	// Required: true
	EnableRegionOverrides *bool `json:"enable_region_overrides"`
	// extendable_session
	ExtendableSession bool `json:"extendable_session"`
	// game_version
	// Required: true
	GameVersion *string `json:"game_version"`
	// max_count
	// Required: true
	// Format: int32
	MaxCount *int32 `json:"max_count"`
	// min_count
	// Required: true
	// Format: int32
	MinCount *int32 `json:"min_count"`
	// overrides
	Overrides map[string]ModelsDeploymentConfigOverride `json:"overrides,omitempty"`
	// region_overrides
	RegionOverrides map[string]ModelsPodCountConfigOverride `json:"region_overrides,omitempty"`
	// regions
	Regions []string `json:"regions,omitempty"`
	// session_timeout
	// Format: int32
	SessionTimeout int32 `json:"session_timeout,omitempty"`
	// unlimited
	// Required: true
	Unlimited *bool `json:"unlimited"`
	// use_buffer_percent
	// Required: true
	UseBufferPercent *bool `json:"use_buffer_percent"`
}
    ModelsCreateDeploymentRequest Models create deployment request
swagger:model Models create deployment request.
func (*ModelsCreateDeploymentRequest) MarshalBinary ¶ 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 {
	// artifactpath
	ArtifactPath string `json:"artifactPath,omitempty"`
	// coredumpenabled
	CoreDumpEnabled bool `json:"coreDumpEnabled"`
	// dockerpath
	// Required: true
	DockerPath *string `json:"dockerPath"`
	// image
	// Required: true
	Image *string `json:"image"`
	// imagesize
	// Required: true
	// Format: int64
	ImageSize *int64 `json:"imageSize"`
	// namespace
	// Required: true
	Namespace *string `json:"namespace"`
	// patchversion
	// Required: true
	PatchVersion *string `json:"patchVersion"`
	// persistent
	// Required: true
	Persistent *bool `json:"persistent"`
	// ulimitfilesize
	// Format: int32
	UlimitFileSize int32 `json:"ulimitFileSize,omitempty"`
	// uploaderflag
	// Required: true
	UploaderFlag *string `json:"uploaderFlag"`
	// version
	// Required: true
	Version *string `json:"version"`
}
    ModelsCreateImagePatchRequest Models create image patch request
swagger:model Models create image patch request.
func (*ModelsCreateImagePatchRequest) MarshalBinary ¶ 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 {
	// artifactpath
	ArtifactPath string `json:"artifactPath,omitempty"`
	// coredumpenabled
	CoreDumpEnabled bool `json:"coreDumpEnabled"`
	// dockerpath
	// Required: true
	DockerPath *string `json:"dockerPath"`
	// image
	// Required: true
	Image *string `json:"image"`
	// imagesize
	// Required: true
	// Format: int64
	ImageSize *int64 `json:"imageSize"`
	// namespace
	// Required: true
	Namespace *string `json:"namespace"`
	// persistent
	// Required: true
	Persistent *bool `json:"persistent"`
	// ulimitfilesize
	// Format: int32
	UlimitFileSize int32 `json:"ulimitFileSize,omitempty"`
	// version
	// Required: true
	Version *string `json:"version"`
}
    ModelsCreateImageRequest Models create image request
swagger:model Models create image request.
func (*ModelsCreateImageRequest) MarshalBinary ¶
func (m *ModelsCreateImageRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsCreateImageRequest) UnmarshalBinary ¶
func (m *ModelsCreateImageRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
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
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
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
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
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
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
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
	Ports map[string]int64 `json:"ports,omitempty"`
	// protocol
	// Required: true
	Protocol string `json:"protocol"`
	// providers
	// Required: true
	Providers []string `json:"providers"`
	// session_timeout
	// Required: true
	// Format: int32
	SessionTimeout int32 `json:"session_timeout"`
	// unreachable_timeout
	// Required: true
	// Format: int32
	UnreachableTimeout int32 `json:"unreachable_timeout"`
	// updatedat
	// Required: true
	// Format: date-time
	UpdatedAt strfmt.DateTime `json:"updatedAt"`
}
    ModelsDSMConfigRecord Models DSM config record
swagger:model Models DSM config record.
func (*ModelsDSMConfigRecord) MarshalBinary ¶ 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 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
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
	RegionOverrides map[string]ModelsPodCountConfigOverride `json:"region_overrides,omitempty"`
	// regions
	Regions []string `json:"regions,omitempty"`
	// session_timeout
	// Format: int32
	SessionTimeout int32 `json:"session_timeout,omitempty"`
	// unlimited
	// Required: true
	Unlimited *bool `json:"unlimited"`
	// use_buffer_percent
	// Required: true
	UseBufferPercent *bool `json:"use_buffer_percent"`
}
    ModelsDeploymentConfigOverride Models deployment config override
swagger:model Models deployment config override.
func (*ModelsDeploymentConfigOverride) MarshalBinary ¶ 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
	// Format: int32
	BufferCount *int32 `json:"buffer_count"`
	// buffer_percent
	// Required: true
	// Format: int32
	BufferPercent *int32 `json:"buffer_percent"`
	// configuration
	// Required: true
	Configuration *string `json:"configuration"`
	// createdat
	// Required: true
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"createdAt"`
	// enable_region_overrides
	// Required: true
	EnableRegionOverrides *bool `json:"enable_region_overrides"`
	// extendable_session
	ExtendableSession bool `json:"extendable_session"`
	// game_version
	// Required: true
	GameVersion *string `json:"game_version"`
	// max_count
	// Required: true
	// Format: int32
	MaxCount *int32 `json:"max_count"`
	// min_count
	// Required: true
	// Format: int32
	MinCount *int32 `json:"min_count"`
	// modifiedby
	// Required: true
	ModifiedBy *string `json:"modifiedBy"`
	// name
	// Required: true
	Name *string `json:"name"`
	// namespace
	// Required: true
	Namespace *string `json:"namespace"`
	// overrides
	Overrides map[string]ModelsDeploymentConfigOverride `json:"overrides,omitempty"`
	// region_overrides
	RegionOverrides map[string]ModelsPodCountConfigOverride `json:"region_overrides,omitempty"`
	// regions
	Regions []string `json:"regions,omitempty"`
	// session_timeout
	// Format: int32
	SessionTimeout int32 `json:"session_timeout,omitempty"`
	// unlimited
	// Required: true
	Unlimited *bool `json:"unlimited"`
	// updatedat
	// Required: true
	// Format: date-time
	UpdatedAt strfmt.DateTime `json:"updatedAt"`
	// use_buffer_percent
	// Required: true
	UseBufferPercent *bool `json:"use_buffer_percent"`
}
    ModelsDeploymentWithOverride Models deployment with override
swagger:model Models deployment with override.
func (*ModelsDeploymentWithOverride) MarshalBinary ¶
func (m *ModelsDeploymentWithOverride) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsDeploymentWithOverride) UnmarshalBinary ¶
func (m *ModelsDeploymentWithOverride) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
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
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
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
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
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
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
type ModelsImageRecord ¶
type ModelsImageRecord struct {
	// artifactpath
	ArtifactPath string `json:"artifactPath,omitempty"`
	// coredumpenabled
	CoreDumpEnabled bool `json:"coreDumpEnabled"`
	// createdat
	// Required: true
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"createdAt"`
	// dockerpath
	// Required: true
	DockerPath *string `json:"dockerPath"`
	// image
	// Required: true
	Image *string `json:"image"`
	// imagereplications
	ImageReplications []*ModelsImageReplication `json:"imageReplications,omitempty"`
	// imagereplicationsmap
	ImageReplicationsMap map[string]ModelsImageReplication `json:"imageReplicationsMap,omitempty"`
	// imagesize
	// Required: true
	// Format: int64
	ImageSize *int64 `json:"imageSize"`
	// modifiedby
	// Required: true
	ModifiedBy *string `json:"modifiedBy"`
	// namespace
	// Required: true
	Namespace *string `json:"namespace"`
	// persistent
	// Required: true
	Persistent *bool `json:"persistent"`
	// ulimitfilesize
	// Format: int32
	UlimitFileSize int32 `json:"ulimitFileSize,omitempty"`
	// updatedat
	// Required: true
	// Format: date-time
	UpdatedAt strfmt.DateTime `json:"updatedAt"`
	// version
	// Required: true
	Version *string `json:"version"`
}
    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
type ModelsImageRecordUpdate ¶
type ModelsImageRecordUpdate struct {
	// artifactpath
	ArtifactPath string `json:"artifactPath,omitempty"`
	// coredumpenabled
	CoreDumpEnabled bool `json:"coreDumpEnabled"`
	// image
	// Required: true
	Image *string `json:"image"`
	// imagereplicationsmap
	ImageReplicationsMap map[string]ModelsImageReplication `json:"imageReplicationsMap,omitempty"`
	// namespace
	// Required: true
	Namespace *string `json:"namespace"`
	// patchversion
	// Required: true
	PatchVersion *string `json:"patchVersion"`
	// persistent
	// Required: true
	Persistent *bool `json:"persistent"`
	// 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
type ModelsImageReplication ¶ added in v0.53.0
type ModelsImageReplication struct {
	// failure_code
	// Required: true
	FailureCode *string `json:"failure_code"`
	// region
	// Required: true
	Region *string `json:"region"`
	// status
	// Required: true
	Status *string `json:"status"`
	// uri
	// Required: true
	URI *string `json:"uri"`
}
    ModelsImageReplication Models image replication
swagger:model Models image replication.
func (*ModelsImageReplication) MarshalBinary ¶ added in v0.53.0
func (m *ModelsImageReplication) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsImageReplication) UnmarshalBinary ¶ added in v0.53.0
func (m *ModelsImageReplication) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsImportResponse ¶
type ModelsImportResponse struct {
	// affected
	// Required: true
	Affected []string `json:"affected"`
	// failed
	Failed []string `json:"failed,omitempty"`
}
    ModelsImportResponse Models import response
swagger:model Models import response.
func (*ModelsImportResponse) MarshalBinary ¶
func (m *ModelsImportResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsImportResponse) UnmarshalBinary ¶
func (m *ModelsImportResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
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
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
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
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
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
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
type ModelsListServerResponse ¶
type ModelsListServerResponse struct {
	// paging
	// Required: true
	Paging *ModelsPagingCursor `json:"paging"`
	// servers
	Servers []*ModelsServer `json:"servers,omitempty"`
}
    ModelsListServerResponse Models list server response
swagger:model Models list server response.
func (*ModelsListServerResponse) MarshalBinary ¶
func (m *ModelsListServerResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsListServerResponse) UnmarshalBinary ¶
func (m *ModelsListServerResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
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
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
type ModelsPatchImageRecord ¶ added in v0.13.0
type ModelsPatchImageRecord struct {
	// artifactpath
	ArtifactPath string `json:"artifactPath,omitempty"`
	// coredumpenabled
	CoreDumpEnabled bool `json:"coreDumpEnabled"`
	// createdat
	// Required: true
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"createdAt"`
	// dockerpath
	// Required: true
	DockerPath *string `json:"dockerPath"`
	// image
	// Required: true
	Image *string `json:"image"`
	// imagereplications
	ImageReplications []*ModelsImageReplication `json:"imageReplications,omitempty"`
	// imagereplicationsmap
	ImageReplicationsMap map[string]ModelsImageReplication `json:"imageReplicationsMap,omitempty"`
	// imagesize
	// Required: true
	// Format: int64
	ImageSize *int64 `json:"imageSize"`
	// modifiedby
	// Required: true
	ModifiedBy *string `json:"modifiedBy"`
	// namespace
	// Required: true
	Namespace *string `json:"namespace"`
	// patchversion
	// Required: true
	PatchVersion *string `json:"patchVersion"`
	// persistent
	// Required: true
	Persistent *bool `json:"persistent"`
	// ulimitfilesize
	// Format: int32
	UlimitFileSize int32 `json:"ulimitFileSize,omitempty"`
	// updatedat
	// Required: true
	// Format: date-time
	UpdatedAt strfmt.DateTime `json:"updatedAt"`
	// uploaderflag
	// Required: true
	UploaderFlag *string `json:"uploaderFlag"`
	// version
	// Required: true
	Version *string `json:"version"`
}
    ModelsPatchImageRecord Models patch image record
swagger:model Models patch image record.
func (*ModelsPatchImageRecord) MarshalBinary ¶ 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
	// 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
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
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
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
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
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
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
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
type ModelsServer ¶
type ModelsServer struct {
	// allocation_events
	AllocationEvents []*ModelsAllocationEvent `json:"allocation_events,omitempty"`
	// allocation_id
	// Required: true
	AllocationID *string `json:"allocation_id"`
	// alternate_ips
	AlternateIps []string `json:"alternate_ips,omitempty"`
	// artifact_path
	ArtifactPath string `json:"artifact_path,omitempty"`
	// cpu_limit
	// Required: true
	// Format: int32
	CPULimit *int32 `json:"cpu_limit"`
	// created_at
	// Required: true
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"created_at"`
	// custom_attribute
	CustomAttribute string `json:"custom_attribute,omitempty"`
	// deployment
	// Required: true
	Deployment *string `json:"deployment"`
	// deployment_override
	DeploymentOverride string `json:"deployment_override,omitempty"`
	// game_version
	// Required: true
	GameVersion *string `json:"game_version"`
	// image_version
	// Required: true
	ImageVersion *string `json:"image_version"`
	// ip
	// Required: true
	IP *string `json:"ip"`
	// is_core_dump_enabled
	IsCoreDumpEnabled bool `json:"is_core_dump_enabled"`
	// is_override_game_version
	// Required: true
	IsOverrideGameVersion *bool `json:"is_override_game_version"`
	// job_id
	// Required: true
	JobID *string `json:"job_id"`
	// last_update
	// Required: true
	// Format: date-time
	LastUpdate strfmt.DateTime `json:"last_update"`
	// mem_limit
	// Required: true
	// Format: int32
	MemLimit *int32 `json:"mem_limit"`
	// namespace
	// Required: true
	Namespace *string `json:"namespace"`
	// params
	// Required: true
	Params *string `json:"params"`
	// pod_name
	// Required: true
	PodName *string `json:"pod_name"`
	// port
	// Required: true
	// Format: int32
	Port *int32 `json:"port"`
	// ports
	Ports map[string]int64 `json:"ports,omitempty"`
	// protocol
	// Required: true
	Protocol *string `json:"protocol"`
	// provider
	// Required: true
	Provider *string `json:"provider"`
	// region
	// Required: true
	Region *string `json:"region"`
	// session_id
	// Required: true
	SessionID *string `json:"session_id"`
	// status
	// Required: true
	Status *string `json:"status"`
	// status_history
	StatusHistory []*ModelsStatusHistory `json:"status_history,omitempty"`
	// termination_reason
	// Required: true
	TerminationReason *string `json:"termination_reason"`
}
    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 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
func (m *ModelsServerDeploymentConfigSessionTimeoutResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsServerDeploymentConfigSessionTimeoutResponse) UnmarshalBinary ¶ added in v0.45.0
func (m *ModelsServerDeploymentConfigSessionTimeoutResponse) 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 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
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 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
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
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
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
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
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
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
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
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
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
       Source Files
      ¶
      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_repository_request.go
- models_create_session_request.go
- models_d_s_heartbeat_request.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_image_replication.go
- models_import_response.go
- models_instance_spec.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_repository_record.go
- models_request_match_member.go
- models_request_match_party.go
- models_request_matching_ally.go
- models_server.go
- models_server_deployment_config_session_timeout_response.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