models

package
v0.4.0 Latest Latest
Warning

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

Go to latest
Published: Jan 22, 2018 License: MIT Imports: 5 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Build added in v0.4.0

type Build struct {

	// image name
	ImageName string `json:"imageName,omitempty"`

	// name
	Name string `json:"name,omitempty"`

	// path
	Path string `json:"path,omitempty"`
}

Build build swagger:model build

func (*Build) MarshalBinary added in v0.4.0

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

MarshalBinary interface implementation

func (*Build) UnmarshalBinary added in v0.4.0

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

UnmarshalBinary interface implementation

func (*Build) Validate added in v0.4.0

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

Validate validates this build

type Container

type Container struct {

	// env
	Env ContainerEnv `json:"env"`

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

Container container swagger:model container

func (*Container) MarshalBinary

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

MarshalBinary interface implementation

func (*Container) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Container) Validate

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

Validate validates this container

type ContainerEnv added in v0.4.0

type ContainerEnv []*EnvVar

ContainerEnv container env swagger:model containerEnv

func (ContainerEnv) Validate added in v0.4.0

func (m ContainerEnv) Validate(formats strfmt.Registry) error

Validate validates this container env

type EnvVar

type EnvVar struct {

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

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

EnvVar env var swagger:model envVar

func (*EnvVar) MarshalBinary

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

MarshalBinary interface implementation

func (*EnvVar) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*EnvVar) Validate

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

Validate validates this env var

type Error

type Error struct {

	// code
	Code int64 `json:"code,omitempty"`

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

Error error swagger:model error

func (*Error) MarshalBinary

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

MarshalBinary interface implementation

func (*Error) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Error) Validate

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

Validate validates this error

type JobSpecification added in v0.4.0

type JobSpecification struct {

	// containers
	Containers JobSpecificationContainers `json:"containers"`

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

	// replicas
	Replicas int32 `json:"replicas,omitempty"`

	// schedule
	Schedule string `json:"schedule,omitempty"`
}

JobSpecification job specification swagger:model jobSpecification

func (*JobSpecification) MarshalBinary added in v0.4.0

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

MarshalBinary interface implementation

func (*JobSpecification) UnmarshalBinary added in v0.4.0

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

UnmarshalBinary interface implementation

func (*JobSpecification) Validate added in v0.4.0

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

Validate validates this job specification

type JobSpecificationContainers added in v0.4.0

type JobSpecificationContainers []*Container

JobSpecificationContainers job specification containers swagger:model jobSpecificationContainers

func (JobSpecificationContainers) Validate added in v0.4.0

func (m JobSpecificationContainers) Validate(formats strfmt.Registry) error

Validate validates this job specification containers

type ListServicesOKBody added in v0.4.0

type ListServicesOKBody []*Service

ListServicesOKBody list services o k body swagger:model listServicesOKBody

func (ListServicesOKBody) Validate added in v0.4.0

func (m ListServicesOKBody) Validate(formats strfmt.Registry) error

Validate validates this list services o k body

type ServeSpecification

type ServeSpecification struct {

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

	// public
	Public bool `json:"public,omitempty"`
}

ServeSpecification serve specification swagger:model serveSpecification

func (*ServeSpecification) MarshalBinary

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

MarshalBinary interface implementation

func (*ServeSpecification) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ServeSpecification) Validate

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

Validate validates this serve specification

type Service

type Service struct {

	// guid
	// Required: true
	GUID *int64 `json:"guid"`

	// jobs
	Jobs ServiceJobs `json:"jobs"`

	// name
	// Required: true
	// Min Length: 1
	Name *string `json:"name"`

	// serve
	Serve *ServeSpecification `json:"serve,omitempty"`

	// services
	Services ServiceServices `json:"services"`
}

Service service swagger:model service

func (*Service) MarshalBinary

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

MarshalBinary interface implementation

func (*Service) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Service) Validate

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

Validate validates this service

type ServiceJobs added in v0.4.0

type ServiceJobs []*JobSpecification

ServiceJobs service jobs swagger:model serviceJobs

func (ServiceJobs) Validate added in v0.4.0

func (m ServiceJobs) Validate(formats strfmt.Registry) error

Validate validates this service jobs

type ServicePort

type ServicePort struct {

	// number
	// Required: true
	Number *int32 `json:"number"`

	// protocol
	Protocol string `json:"protocol,omitempty"`
}

ServicePort service port swagger:model servicePort

func (*ServicePort) MarshalBinary

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

MarshalBinary interface implementation

func (*ServicePort) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ServicePort) Validate

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

Validate validates this service port

type ServiceServices added in v0.4.0

type ServiceServices []*ServiceSpecification

ServiceServices service services swagger:model serviceServices

func (ServiceServices) Validate added in v0.4.0

func (m ServiceServices) Validate(formats strfmt.Registry) error

Validate validates this service services

type ServiceSpecification

type ServiceSpecification struct {

	// containers
	Containers ServiceSpecificationContainers `json:"containers"`

	// depends
	Depends string `json:"depends,omitempty"`

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

	// ports
	Ports ServiceSpecificationPorts `json:"ports"`

	// reference
	Reference string `json:"reference,omitempty"`

	// replicas
	Replicas int32 `json:"replicas,omitempty"`

	// shard spec
	ShardSpec *ShardSpecification `json:"shardSpec,omitempty"`
}

ServiceSpecification service specification swagger:model serviceSpecification

func (*ServiceSpecification) MarshalBinary

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

MarshalBinary interface implementation

func (*ServiceSpecification) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ServiceSpecification) Validate

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

Validate validates this service specification

type ServiceSpecificationContainers added in v0.4.0

type ServiceSpecificationContainers []*Container

ServiceSpecificationContainers service specification containers swagger:model serviceSpecificationContainers

func (ServiceSpecificationContainers) Validate added in v0.4.0

Validate validates this service specification containers

type ServiceSpecificationPorts added in v0.4.0

type ServiceSpecificationPorts []*ServicePort

ServiceSpecificationPorts service specification ports swagger:model serviceSpecificationPorts

func (ServiceSpecificationPorts) Validate added in v0.4.0

func (m ServiceSpecificationPorts) Validate(formats strfmt.Registry) error

Validate validates this service specification ports

type ShardSpecification

type ShardSpecification struct {

	// field path
	FieldPath string `json:"fieldPath,omitempty"`

	// shards
	Shards int32 `json:"shards,omitempty"`

	// url pattern
	URLPattern string `json:"urlPattern,omitempty"`
}

ShardSpecification shard specification swagger:model shardSpecification

func (*ShardSpecification) MarshalBinary

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

MarshalBinary interface implementation

func (*ShardSpecification) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ShardSpecification) Validate

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

Validate validates this shard specification

Jump to

Keyboard shortcuts

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