Help us shape the future of Go! Take the 2026 Go Developer Survey

v1

package
v1.5.0 Latest Latest
Warning

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

Go to latest
Published: Apr 21, 2017 License: Apache-2.0 Imports: 17 Imported by: 0

Documentation

Overview

Package v1 is the v1 version of the API.

Package v1 is a generated protocol buffer package.

It is generated from these files:
	github.com/openshift/origin/pkg/deploy/api/v1/generated.proto

It has these top-level messages:
	CustomDeploymentStrategyParams
	DeploymentCause
	DeploymentCauseImageTrigger
	DeploymentCondition
	DeploymentConfig
	DeploymentConfigList
	DeploymentConfigRollback
	DeploymentConfigRollbackSpec
	DeploymentConfigSpec
	DeploymentConfigStatus
	DeploymentDetails
	DeploymentLog
	DeploymentLogOptions
	DeploymentRequest
	DeploymentStrategy
	DeploymentTriggerImageChangeParams
	DeploymentTriggerPolicies
	DeploymentTriggerPolicy
	ExecNewPodHook
	LifecycleHook
	RecreateDeploymentStrategyParams
	RollingDeploymentStrategyParams
	TagImageHook

Index

Constants

View Source
const GroupName = ""

Variables

View Source
var (
	ErrInvalidLengthGenerated = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowGenerated   = fmt.Errorf("proto: integer overflow")
)
View Source
var (
	SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes, addConversionFuncs, addDefaultingFuncs)
	AddToScheme   = SchemeBuilder.AddToScheme
)
View Source
var SchemeGroupVersion = unversioned.GroupVersion{Group: GroupName, Version: "v1"}

SchemeGroupVersion is group version used to register these objects

Functions

func Convert_api_CustomDeploymentStrategyParams_To_v1_CustomDeploymentStrategyParams added in v1.3.0

func Convert_api_CustomDeploymentStrategyParams_To_v1_CustomDeploymentStrategyParams(in *api.CustomDeploymentStrategyParams, out *CustomDeploymentStrategyParams, s conversion.Scope) error

func Convert_api_DeploymentCauseImageTrigger_To_v1_DeploymentCauseImageTrigger added in v1.3.0

func Convert_api_DeploymentCauseImageTrigger_To_v1_DeploymentCauseImageTrigger(in *api.DeploymentCauseImageTrigger, out *DeploymentCauseImageTrigger, s conversion.Scope) error

func Convert_api_DeploymentCause_To_v1_DeploymentCause added in v1.3.0

func Convert_api_DeploymentCause_To_v1_DeploymentCause(in *api.DeploymentCause, out *DeploymentCause, s conversion.Scope) error

func Convert_api_DeploymentCondition_To_v1_DeploymentCondition added in v1.4.0

func Convert_api_DeploymentCondition_To_v1_DeploymentCondition(in *api.DeploymentCondition, out *DeploymentCondition, s conversion.Scope) error

func Convert_api_DeploymentConfigList_To_v1_DeploymentConfigList added in v1.3.0

func Convert_api_DeploymentConfigList_To_v1_DeploymentConfigList(in *api.DeploymentConfigList, out *DeploymentConfigList, s conversion.Scope) error

func Convert_api_DeploymentConfigRollbackSpec_To_v1_DeploymentConfigRollbackSpec added in v1.3.0

func Convert_api_DeploymentConfigRollbackSpec_To_v1_DeploymentConfigRollbackSpec(in *api.DeploymentConfigRollbackSpec, out *DeploymentConfigRollbackSpec, s conversion.Scope) error

func Convert_api_DeploymentConfigRollback_To_v1_DeploymentConfigRollback added in v1.3.0

func Convert_api_DeploymentConfigRollback_To_v1_DeploymentConfigRollback(in *api.DeploymentConfigRollback, out *DeploymentConfigRollback, s conversion.Scope) error

func Convert_api_DeploymentConfigSpec_To_v1_DeploymentConfigSpec added in v1.3.0

func Convert_api_DeploymentConfigSpec_To_v1_DeploymentConfigSpec(in *api.DeploymentConfigSpec, out *DeploymentConfigSpec, s conversion.Scope) error

func Convert_api_DeploymentConfigStatus_To_v1_DeploymentConfigStatus added in v1.3.0

func Convert_api_DeploymentConfigStatus_To_v1_DeploymentConfigStatus(in *api.DeploymentConfigStatus, out *DeploymentConfigStatus, s conversion.Scope) error

func Convert_api_DeploymentConfig_To_v1_DeploymentConfig added in v1.3.0

func Convert_api_DeploymentConfig_To_v1_DeploymentConfig(in *api.DeploymentConfig, out *DeploymentConfig, s conversion.Scope) error

func Convert_api_DeploymentDetails_To_v1_DeploymentDetails added in v1.3.0

func Convert_api_DeploymentDetails_To_v1_DeploymentDetails(in *api.DeploymentDetails, out *DeploymentDetails, s conversion.Scope) error

func Convert_api_DeploymentLogOptions_To_v1_DeploymentLogOptions added in v1.3.0

func Convert_api_DeploymentLogOptions_To_v1_DeploymentLogOptions(in *api.DeploymentLogOptions, out *DeploymentLogOptions, s conversion.Scope) error

func Convert_api_DeploymentLog_To_v1_DeploymentLog added in v1.3.0

func Convert_api_DeploymentLog_To_v1_DeploymentLog(in *api.DeploymentLog, out *DeploymentLog, s conversion.Scope) error

func Convert_api_DeploymentRequest_To_v1_DeploymentRequest added in v1.4.0

func Convert_api_DeploymentRequest_To_v1_DeploymentRequest(in *api.DeploymentRequest, out *DeploymentRequest, s conversion.Scope) error

func Convert_api_DeploymentStrategy_To_v1_DeploymentStrategy added in v1.3.0

func Convert_api_DeploymentStrategy_To_v1_DeploymentStrategy(in *api.DeploymentStrategy, out *DeploymentStrategy, s conversion.Scope) error

func Convert_api_DeploymentTriggerImageChangeParams_To_v1_DeploymentTriggerImageChangeParams added in v1.3.0

func Convert_api_DeploymentTriggerImageChangeParams_To_v1_DeploymentTriggerImageChangeParams(in *newer.DeploymentTriggerImageChangeParams, out *DeploymentTriggerImageChangeParams, s conversion.Scope) error

func Convert_api_DeploymentTriggerPolicy_To_v1_DeploymentTriggerPolicy added in v1.3.0

func Convert_api_DeploymentTriggerPolicy_To_v1_DeploymentTriggerPolicy(in *api.DeploymentTriggerPolicy, out *DeploymentTriggerPolicy, s conversion.Scope) error

func Convert_api_ExecNewPodHook_To_v1_ExecNewPodHook added in v1.3.0

func Convert_api_ExecNewPodHook_To_v1_ExecNewPodHook(in *api.ExecNewPodHook, out *ExecNewPodHook, s conversion.Scope) error

func Convert_api_LifecycleHook_To_v1_LifecycleHook added in v1.3.0

func Convert_api_LifecycleHook_To_v1_LifecycleHook(in *api.LifecycleHook, out *LifecycleHook, s conversion.Scope) error

func Convert_api_RecreateDeploymentStrategyParams_To_v1_RecreateDeploymentStrategyParams added in v1.3.0

func Convert_api_RecreateDeploymentStrategyParams_To_v1_RecreateDeploymentStrategyParams(in *api.RecreateDeploymentStrategyParams, out *RecreateDeploymentStrategyParams, s conversion.Scope) error

func Convert_api_RollingDeploymentStrategyParams_To_v1_RollingDeploymentStrategyParams added in v1.3.0

func Convert_api_RollingDeploymentStrategyParams_To_v1_RollingDeploymentStrategyParams(in *newer.RollingDeploymentStrategyParams, out *RollingDeploymentStrategyParams, s conversion.Scope) error

func Convert_api_TagImageHook_To_v1_TagImageHook added in v1.3.0

func Convert_api_TagImageHook_To_v1_TagImageHook(in *api.TagImageHook, out *TagImageHook, s conversion.Scope) error

func Convert_v1_CustomDeploymentStrategyParams_To_api_CustomDeploymentStrategyParams added in v1.3.0

func Convert_v1_CustomDeploymentStrategyParams_To_api_CustomDeploymentStrategyParams(in *CustomDeploymentStrategyParams, out *api.CustomDeploymentStrategyParams, s conversion.Scope) error

func Convert_v1_DeploymentCauseImageTrigger_To_api_DeploymentCauseImageTrigger added in v1.3.0

func Convert_v1_DeploymentCauseImageTrigger_To_api_DeploymentCauseImageTrigger(in *DeploymentCauseImageTrigger, out *api.DeploymentCauseImageTrigger, s conversion.Scope) error

func Convert_v1_DeploymentCause_To_api_DeploymentCause added in v1.3.0

func Convert_v1_DeploymentCause_To_api_DeploymentCause(in *DeploymentCause, out *api.DeploymentCause, s conversion.Scope) error

func Convert_v1_DeploymentCondition_To_api_DeploymentCondition added in v1.4.0

func Convert_v1_DeploymentCondition_To_api_DeploymentCondition(in *DeploymentCondition, out *api.DeploymentCondition, s conversion.Scope) error

func Convert_v1_DeploymentConfigList_To_api_DeploymentConfigList added in v1.3.0

func Convert_v1_DeploymentConfigList_To_api_DeploymentConfigList(in *DeploymentConfigList, out *api.DeploymentConfigList, s conversion.Scope) error

func Convert_v1_DeploymentConfigRollbackSpec_To_api_DeploymentConfigRollbackSpec added in v1.3.0

func Convert_v1_DeploymentConfigRollbackSpec_To_api_DeploymentConfigRollbackSpec(in *DeploymentConfigRollbackSpec, out *api.DeploymentConfigRollbackSpec, s conversion.Scope) error

func Convert_v1_DeploymentConfigRollback_To_api_DeploymentConfigRollback added in v1.3.0

func Convert_v1_DeploymentConfigRollback_To_api_DeploymentConfigRollback(in *DeploymentConfigRollback, out *api.DeploymentConfigRollback, s conversion.Scope) error

func Convert_v1_DeploymentConfigSpec_To_api_DeploymentConfigSpec added in v1.3.0

func Convert_v1_DeploymentConfigSpec_To_api_DeploymentConfigSpec(in *DeploymentConfigSpec, out *api.DeploymentConfigSpec, s conversion.Scope) error

func Convert_v1_DeploymentConfigStatus_To_api_DeploymentConfigStatus added in v1.3.0

func Convert_v1_DeploymentConfigStatus_To_api_DeploymentConfigStatus(in *DeploymentConfigStatus, out *api.DeploymentConfigStatus, s conversion.Scope) error

func Convert_v1_DeploymentConfig_To_api_DeploymentConfig added in v1.3.0

func Convert_v1_DeploymentConfig_To_api_DeploymentConfig(in *DeploymentConfig, out *api.DeploymentConfig, s conversion.Scope) error

func Convert_v1_DeploymentDetails_To_api_DeploymentDetails added in v1.3.0

func Convert_v1_DeploymentDetails_To_api_DeploymentDetails(in *DeploymentDetails, out *api.DeploymentDetails, s conversion.Scope) error

func Convert_v1_DeploymentLogOptions_To_api_DeploymentLogOptions added in v1.3.0

func Convert_v1_DeploymentLogOptions_To_api_DeploymentLogOptions(in *DeploymentLogOptions, out *api.DeploymentLogOptions, s conversion.Scope) error

func Convert_v1_DeploymentLog_To_api_DeploymentLog added in v1.3.0

func Convert_v1_DeploymentLog_To_api_DeploymentLog(in *DeploymentLog, out *api.DeploymentLog, s conversion.Scope) error

func Convert_v1_DeploymentRequest_To_api_DeploymentRequest added in v1.4.0

func Convert_v1_DeploymentRequest_To_api_DeploymentRequest(in *DeploymentRequest, out *api.DeploymentRequest, s conversion.Scope) error

func Convert_v1_DeploymentStrategy_To_api_DeploymentStrategy added in v1.3.0

func Convert_v1_DeploymentStrategy_To_api_DeploymentStrategy(in *DeploymentStrategy, out *api.DeploymentStrategy, s conversion.Scope) error

func Convert_v1_DeploymentTriggerImageChangeParams_To_api_DeploymentTriggerImageChangeParams added in v1.3.0

func Convert_v1_DeploymentTriggerImageChangeParams_To_api_DeploymentTriggerImageChangeParams(in *DeploymentTriggerImageChangeParams, out *newer.DeploymentTriggerImageChangeParams, s conversion.Scope) error

func Convert_v1_DeploymentTriggerPolicy_To_api_DeploymentTriggerPolicy added in v1.3.0

func Convert_v1_DeploymentTriggerPolicy_To_api_DeploymentTriggerPolicy(in *DeploymentTriggerPolicy, out *api.DeploymentTriggerPolicy, s conversion.Scope) error

func Convert_v1_ExecNewPodHook_To_api_ExecNewPodHook added in v1.3.0

func Convert_v1_ExecNewPodHook_To_api_ExecNewPodHook(in *ExecNewPodHook, out *api.ExecNewPodHook, s conversion.Scope) error

func Convert_v1_LifecycleHook_To_api_LifecycleHook added in v1.3.0

func Convert_v1_LifecycleHook_To_api_LifecycleHook(in *LifecycleHook, out *api.LifecycleHook, s conversion.Scope) error

func Convert_v1_RecreateDeploymentStrategyParams_To_api_RecreateDeploymentStrategyParams added in v1.3.0

func Convert_v1_RecreateDeploymentStrategyParams_To_api_RecreateDeploymentStrategyParams(in *RecreateDeploymentStrategyParams, out *api.RecreateDeploymentStrategyParams, s conversion.Scope) error

func Convert_v1_RollingDeploymentStrategyParams_To_api_RollingDeploymentStrategyParams added in v1.3.0

func Convert_v1_RollingDeploymentStrategyParams_To_api_RollingDeploymentStrategyParams(in *RollingDeploymentStrategyParams, out *newer.RollingDeploymentStrategyParams, s conversion.Scope) error

func Convert_v1_TagImageHook_To_api_TagImageHook added in v1.3.0

func Convert_v1_TagImageHook_To_api_TagImageHook(in *TagImageHook, out *api.TagImageHook, s conversion.Scope) error

func DeepCopy_v1_CustomDeploymentStrategyParams added in v1.3.0

func DeepCopy_v1_CustomDeploymentStrategyParams(in interface{}, out interface{}, c *conversion.Cloner) error

func DeepCopy_v1_DeploymentCause added in v1.3.0

func DeepCopy_v1_DeploymentCause(in interface{}, out interface{}, c *conversion.Cloner) error

func DeepCopy_v1_DeploymentCauseImageTrigger added in v1.3.0

func DeepCopy_v1_DeploymentCauseImageTrigger(in interface{}, out interface{}, c *conversion.Cloner) error

func DeepCopy_v1_DeploymentCondition added in v1.4.0

func DeepCopy_v1_DeploymentCondition(in interface{}, out interface{}, c *conversion.Cloner) error

func DeepCopy_v1_DeploymentConfig added in v1.3.0

func DeepCopy_v1_DeploymentConfig(in interface{}, out interface{}, c *conversion.Cloner) error

func DeepCopy_v1_DeploymentConfigList added in v1.3.0

func DeepCopy_v1_DeploymentConfigList(in interface{}, out interface{}, c *conversion.Cloner) error

func DeepCopy_v1_DeploymentConfigRollback added in v1.3.0

func DeepCopy_v1_DeploymentConfigRollback(in interface{}, out interface{}, c *conversion.Cloner) error

func DeepCopy_v1_DeploymentConfigRollbackSpec added in v1.3.0

func DeepCopy_v1_DeploymentConfigRollbackSpec(in interface{}, out interface{}, c *conversion.Cloner) error

func DeepCopy_v1_DeploymentConfigSpec added in v1.3.0

func DeepCopy_v1_DeploymentConfigSpec(in interface{}, out interface{}, c *conversion.Cloner) error

func DeepCopy_v1_DeploymentConfigStatus added in v1.3.0

func DeepCopy_v1_DeploymentConfigStatus(in interface{}, out interface{}, c *conversion.Cloner) error

func DeepCopy_v1_DeploymentDetails added in v1.3.0

func DeepCopy_v1_DeploymentDetails(in interface{}, out interface{}, c *conversion.Cloner) error

func DeepCopy_v1_DeploymentLog added in v1.3.0

func DeepCopy_v1_DeploymentLog(in interface{}, out interface{}, c *conversion.Cloner) error

func DeepCopy_v1_DeploymentLogOptions added in v1.3.0

func DeepCopy_v1_DeploymentLogOptions(in interface{}, out interface{}, c *conversion.Cloner) error

func DeepCopy_v1_DeploymentRequest added in v1.4.0

func DeepCopy_v1_DeploymentRequest(in interface{}, out interface{}, c *conversion.Cloner) error

func DeepCopy_v1_DeploymentStrategy added in v1.3.0

func DeepCopy_v1_DeploymentStrategy(in interface{}, out interface{}, c *conversion.Cloner) error

func DeepCopy_v1_DeploymentTriggerImageChangeParams added in v1.3.0

func DeepCopy_v1_DeploymentTriggerImageChangeParams(in interface{}, out interface{}, c *conversion.Cloner) error

func DeepCopy_v1_DeploymentTriggerPolicy added in v1.3.0

func DeepCopy_v1_DeploymentTriggerPolicy(in interface{}, out interface{}, c *conversion.Cloner) error

func DeepCopy_v1_ExecNewPodHook added in v1.3.0

func DeepCopy_v1_ExecNewPodHook(in interface{}, out interface{}, c *conversion.Cloner) error

func DeepCopy_v1_LifecycleHook added in v1.3.0

func DeepCopy_v1_LifecycleHook(in interface{}, out interface{}, c *conversion.Cloner) error

func DeepCopy_v1_RecreateDeploymentStrategyParams added in v1.3.0

func DeepCopy_v1_RecreateDeploymentStrategyParams(in interface{}, out interface{}, c *conversion.Cloner) error

func DeepCopy_v1_RollingDeploymentStrategyParams added in v1.3.0

func DeepCopy_v1_RollingDeploymentStrategyParams(in interface{}, out interface{}, c *conversion.Cloner) error

func DeepCopy_v1_TagImageHook added in v1.3.0

func DeepCopy_v1_TagImageHook(in interface{}, out interface{}, c *conversion.Cloner) error

func RegisterConversions added in v1.4.0

func RegisterConversions(scheme *runtime.Scheme) error

RegisterConversions adds conversion functions to the given scheme. Public to allow building arbitrary schemes.

func RegisterDeepCopies added in v1.4.0

func RegisterDeepCopies(scheme *runtime.Scheme) error

RegisterDeepCopies adds deep-copy functions to the given scheme. Public to allow building arbitrary schemes.

func RegisterDefaults added in v1.5.0

func RegisterDefaults(scheme *runtime.Scheme) error

RegisterDefaults adds defaulters functions to the given scheme. Public to allow building arbitrary schemes. All generated defaulters are covering - they call all nested defaulters.

func SetDefaults_DeploymentConfig added in v1.3.0

func SetDefaults_DeploymentConfig(obj *DeploymentConfig)

func SetDefaults_DeploymentConfigSpec added in v1.3.0

func SetDefaults_DeploymentConfigSpec(obj *DeploymentConfigSpec)

func SetDefaults_DeploymentStrategy added in v1.3.0

func SetDefaults_DeploymentStrategy(obj *DeploymentStrategy)

func SetDefaults_RecreateDeploymentStrategyParams added in v1.3.0

func SetDefaults_RecreateDeploymentStrategyParams(obj *RecreateDeploymentStrategyParams)

func SetDefaults_RollingDeploymentStrategyParams added in v1.3.0

func SetDefaults_RollingDeploymentStrategyParams(obj *RollingDeploymentStrategyParams)

func SetObjectDefaults_DeploymentConfig added in v1.5.0

func SetObjectDefaults_DeploymentConfig(in *DeploymentConfig)

func SetObjectDefaults_DeploymentConfigList added in v1.5.0

func SetObjectDefaults_DeploymentConfigList(in *DeploymentConfigList)

Types

type CustomDeploymentStrategyParams

type CustomDeploymentStrategyParams struct {
	// Image specifies a Docker image which can carry out a deployment.
	Image string `json:"image,omitempty" protobuf:"bytes,1,opt,name=image"`
	// Environment holds the environment which will be given to the container for Image.
	Environment []kapi.EnvVar `json:"environment,omitempty" protobuf:"bytes,2,rep,name=environment"`
	// Command is optional and overrides CMD in the container Image.
	Command []string `json:"command,omitempty" protobuf:"bytes,3,rep,name=command"`
}

CustomDeploymentStrategyParams are the input to the Custom deployment strategy.

func (*CustomDeploymentStrategyParams) Descriptor added in v1.4.0

func (*CustomDeploymentStrategyParams) Descriptor() ([]byte, []int)

func (*CustomDeploymentStrategyParams) Marshal added in v1.3.0

func (m *CustomDeploymentStrategyParams) Marshal() (data []byte, err error)

func (*CustomDeploymentStrategyParams) MarshalTo added in v1.3.0

func (m *CustomDeploymentStrategyParams) MarshalTo(data []byte) (int, error)

func (*CustomDeploymentStrategyParams) ProtoMessage added in v1.3.0

func (*CustomDeploymentStrategyParams) ProtoMessage()

func (*CustomDeploymentStrategyParams) Reset added in v1.3.0

func (m *CustomDeploymentStrategyParams) Reset()

func (*CustomDeploymentStrategyParams) Size added in v1.3.0

func (m *CustomDeploymentStrategyParams) Size() (n int)

func (*CustomDeploymentStrategyParams) String added in v1.3.0

func (this *CustomDeploymentStrategyParams) String() string

func (CustomDeploymentStrategyParams) SwaggerDoc added in v1.1.4

func (CustomDeploymentStrategyParams) SwaggerDoc() map[string]string

func (*CustomDeploymentStrategyParams) Unmarshal added in v1.3.0

func (m *CustomDeploymentStrategyParams) Unmarshal(data []byte) error

type DeploymentCause

type DeploymentCause struct {
	// Type of the trigger that resulted in the creation of a new deployment
	Type DeploymentTriggerType `json:"type" protobuf:"bytes,1,opt,name=type,casttype=DeploymentTriggerType"`
	// ImageTrigger contains the image trigger details, if this trigger was fired based on an image change
	ImageTrigger *DeploymentCauseImageTrigger `json:"imageTrigger,omitempty" protobuf:"bytes,2,opt,name=imageTrigger"`
}

DeploymentCause captures information about a particular cause of a deployment.

func (*DeploymentCause) Descriptor added in v1.4.0

func (*DeploymentCause) Descriptor() ([]byte, []int)

func (*DeploymentCause) Marshal added in v1.3.0

func (m *DeploymentCause) Marshal() (data []byte, err error)

func (*DeploymentCause) MarshalTo added in v1.3.0

func (m *DeploymentCause) MarshalTo(data []byte) (int, error)

func (*DeploymentCause) ProtoMessage added in v1.3.0

func (*DeploymentCause) ProtoMessage()

func (*DeploymentCause) Reset added in v1.3.0

func (m *DeploymentCause) Reset()

func (*DeploymentCause) Size added in v1.3.0

func (m *DeploymentCause) Size() (n int)

func (*DeploymentCause) String added in v1.3.0

func (this *DeploymentCause) String() string

func (DeploymentCause) SwaggerDoc added in v1.1.4

func (DeploymentCause) SwaggerDoc() map[string]string

func (*DeploymentCause) Unmarshal added in v1.3.0

func (m *DeploymentCause) Unmarshal(data []byte) error

type DeploymentCauseImageTrigger

type DeploymentCauseImageTrigger struct {
	// From is a reference to the changed object which triggered a deployment. The field may have
	// the kinds DockerImage, ImageStreamTag, or ImageStreamImage.
	From kapi.ObjectReference `json:"from" protobuf:"bytes,1,opt,name=from"`
}

DeploymentCauseImageTrigger represents details about the cause of a deployment originating from an image change trigger

func (*DeploymentCauseImageTrigger) Descriptor added in v1.4.0

func (*DeploymentCauseImageTrigger) Descriptor() ([]byte, []int)

func (*DeploymentCauseImageTrigger) Marshal added in v1.3.0

func (m *DeploymentCauseImageTrigger) Marshal() (data []byte, err error)

func (*DeploymentCauseImageTrigger) MarshalTo added in v1.3.0

func (m *DeploymentCauseImageTrigger) MarshalTo(data []byte) (int, error)

func (*DeploymentCauseImageTrigger) ProtoMessage added in v1.3.0

func (*DeploymentCauseImageTrigger) ProtoMessage()

func (*DeploymentCauseImageTrigger) Reset added in v1.3.0

func (m *DeploymentCauseImageTrigger) Reset()

func (*DeploymentCauseImageTrigger) Size added in v1.3.0

func (m *DeploymentCauseImageTrigger) Size() (n int)

func (*DeploymentCauseImageTrigger) String added in v1.3.0

func (this *DeploymentCauseImageTrigger) String() string

func (DeploymentCauseImageTrigger) SwaggerDoc added in v1.1.4

func (DeploymentCauseImageTrigger) SwaggerDoc() map[string]string

func (*DeploymentCauseImageTrigger) Unmarshal added in v1.3.0

func (m *DeploymentCauseImageTrigger) Unmarshal(data []byte) error

type DeploymentCondition added in v1.4.0

type DeploymentCondition struct {
	// Type of deployment condition.
	Type DeploymentConditionType `json:"type" protobuf:"bytes,1,opt,name=type,casttype=DeploymentConditionType"`
	// Status of the condition, one of True, False, Unknown.
	Status kapi.ConditionStatus `json:"status" protobuf:"bytes,2,opt,name=status,casttype=k8s.io/kubernetes/pkg/api/v1.ConditionStatus"`
	// The last time this condition was updated.
	LastUpdateTime unversioned.Time `json:"lastUpdateTime,omitempty" protobuf:"bytes,6,opt,name=lastUpdateTime"`
	// The last time the condition transitioned from one status to another.
	LastTransitionTime unversioned.Time `json:"lastTransitionTime,omitempty" protobuf:"bytes,3,opt,name=lastTransitionTime"`
	// The reason for the condition's last transition.
	Reason string `json:"reason,omitempty" protobuf:"bytes,4,opt,name=reason"`
	// A human readable message indicating details about the transition.
	Message string `json:"message,omitempty" protobuf:"bytes,5,opt,name=message"`
}

DeploymentCondition describes the state of a deployment config at a certain point.

func (*DeploymentCondition) Descriptor added in v1.4.0

func (*DeploymentCondition) Descriptor() ([]byte, []int)

func (*DeploymentCondition) Marshal added in v1.4.0

func (m *DeploymentCondition) Marshal() (data []byte, err error)

func (*DeploymentCondition) MarshalTo added in v1.4.0

func (m *DeploymentCondition) MarshalTo(data []byte) (int, error)

func (*DeploymentCondition) ProtoMessage added in v1.4.0

func (*DeploymentCondition) ProtoMessage()

func (*DeploymentCondition) Reset added in v1.4.0

func (m *DeploymentCondition) Reset()

func (*DeploymentCondition) Size added in v1.4.0

func (m *DeploymentCondition) Size() (n int)

func (*DeploymentCondition) String added in v1.4.0

func (this *DeploymentCondition) String() string

func (DeploymentCondition) SwaggerDoc added in v1.4.0

func (DeploymentCondition) SwaggerDoc() map[string]string

func (*DeploymentCondition) Unmarshal added in v1.4.0

func (m *DeploymentCondition) Unmarshal(data []byte) error

type DeploymentConditionType added in v1.4.0

type DeploymentConditionType string
const (
	// DeploymentAvailable means the deployment config is available, ie. at least the minimum available
	// replicas required are up and running for at least minReadySeconds.
	DeploymentAvailable DeploymentConditionType = "Available"
	// DeploymentProgressing means the deployment config is progressing. Progress for a deployment
	// config is considered when a new replica set is created or adopted, and when new pods scale up or
	// old pods scale down. Progress is not estimated for paused deployment configs, when the deployment
	// config needs to rollback, or when progressDeadlineSeconds is not specified.
	DeploymentProgressing DeploymentConditionType = "Progressing"
	// DeploymentReplicaFailure is added in a deployment config when one of its pods
	// fails to be created or deleted.
	DeploymentReplicaFailure DeploymentConditionType = "ReplicaFailure"
)

These are valid conditions of a deployment config.

type DeploymentConfig

type DeploymentConfig struct {
	unversioned.TypeMeta `json:",inline"`
	// Standard object's metadata.
	kapi.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

	// Spec represents a desired deployment state and how to deploy to it.
	Spec DeploymentConfigSpec `json:"spec" protobuf:"bytes,2,opt,name=spec"`

	// Status represents the current deployment state.
	Status DeploymentConfigStatus `json:"status" protobuf:"bytes,3,opt,name=status"`
}

Deployment Configs define the template for a pod and manages deploying new images or configuration changes. A single deployment configuration is usually analogous to a single micro-service. Can support many different deployment patterns, including full restart, customizable rolling updates, and fully custom behaviors, as well as pre- and post- deployment hooks. Each individual deployment is represented as a replication controller.

A deployment is "triggered" when its configuration is changed or a tag in an Image Stream is changed. Triggers can be disabled to allow manual control over a deployment. The "strategy" determines how the deployment is carried out and may be changed at any time. The `latestVersion` field is updated when a new deployment is triggered by any means.

func (*DeploymentConfig) Descriptor added in v1.4.0

func (*DeploymentConfig) Descriptor() ([]byte, []int)

func (*DeploymentConfig) GetObjectKind added in v1.1.3

func (obj *DeploymentConfig) GetObjectKind() unversioned.ObjectKind

func (*DeploymentConfig) Marshal added in v1.3.0

func (m *DeploymentConfig) Marshal() (data []byte, err error)

func (*DeploymentConfig) MarshalTo added in v1.3.0

func (m *DeploymentConfig) MarshalTo(data []byte) (int, error)

func (*DeploymentConfig) ProtoMessage added in v1.3.0

func (*DeploymentConfig) ProtoMessage()

func (*DeploymentConfig) Reset added in v1.3.0

func (m *DeploymentConfig) Reset()

func (*DeploymentConfig) Size added in v1.3.0

func (m *DeploymentConfig) Size() (n int)

func (*DeploymentConfig) String added in v1.3.0

func (this *DeploymentConfig) String() string

func (DeploymentConfig) SwaggerDoc added in v1.1.4

func (DeploymentConfig) SwaggerDoc() map[string]string

func (*DeploymentConfig) Unmarshal added in v1.3.0

func (m *DeploymentConfig) Unmarshal(data []byte) error

type DeploymentConfigList

type DeploymentConfigList struct {
	unversioned.TypeMeta `json:",inline"`
	// Standard object's metadata.
	unversioned.ListMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

	// Items is a list of deployment configs
	Items []DeploymentConfig `json:"items" protobuf:"bytes,2,rep,name=items"`
}

DeploymentConfigList is a collection of deployment configs.

func (*DeploymentConfigList) Descriptor added in v1.4.0

func (*DeploymentConfigList) Descriptor() ([]byte, []int)

func (*DeploymentConfigList) GetObjectKind added in v1.1.3

func (obj *DeploymentConfigList) GetObjectKind() unversioned.ObjectKind

func (*DeploymentConfigList) Marshal added in v1.3.0

func (m *DeploymentConfigList) Marshal() (data []byte, err error)

func (*DeploymentConfigList) MarshalTo added in v1.3.0

func (m *DeploymentConfigList) MarshalTo(data []byte) (int, error)

func (*DeploymentConfigList) ProtoMessage added in v1.3.0

func (*DeploymentConfigList) ProtoMessage()

func (*DeploymentConfigList) Reset added in v1.3.0

func (m *DeploymentConfigList) Reset()

func (*DeploymentConfigList) Size added in v1.3.0

func (m *DeploymentConfigList) Size() (n int)

func (*DeploymentConfigList) String added in v1.3.0

func (this *DeploymentConfigList) String() string

func (DeploymentConfigList) SwaggerDoc added in v1.1.4

func (DeploymentConfigList) SwaggerDoc() map[string]string

func (*DeploymentConfigList) Unmarshal added in v1.3.0

func (m *DeploymentConfigList) Unmarshal(data []byte) error

type DeploymentConfigRollback

type DeploymentConfigRollback struct {
	unversioned.TypeMeta `json:",inline"`
	// Name of the deployment config that will be rolled back.
	Name string `json:"name" protobuf:"bytes,1,opt,name=name"`
	// UpdatedAnnotations is a set of new annotations that will be added in the deployment config.
	UpdatedAnnotations map[string]string `json:"updatedAnnotations,omitempty" protobuf:"bytes,2,rep,name=updatedAnnotations"`
	// Spec defines the options to rollback generation.
	Spec DeploymentConfigRollbackSpec `json:"spec" protobuf:"bytes,3,opt,name=spec"`
}

DeploymentConfigRollback provides the input to rollback generation.

func (*DeploymentConfigRollback) Descriptor added in v1.4.0

func (*DeploymentConfigRollback) Descriptor() ([]byte, []int)

func (*DeploymentConfigRollback) GetObjectKind added in v1.1.3

func (obj *DeploymentConfigRollback) GetObjectKind() unversioned.ObjectKind

func (*DeploymentConfigRollback) Marshal added in v1.3.0

func (m *DeploymentConfigRollback) Marshal() (data []byte, err error)

func (*DeploymentConfigRollback) MarshalTo added in v1.3.0

func (m *DeploymentConfigRollback) MarshalTo(data []byte) (int, error)

func (*DeploymentConfigRollback) ProtoMessage added in v1.3.0

func (*DeploymentConfigRollback) ProtoMessage()

func (*DeploymentConfigRollback) Reset added in v1.3.0

func (m *DeploymentConfigRollback) Reset()

func (*DeploymentConfigRollback) Size added in v1.3.0

func (m *DeploymentConfigRollback) Size() (n int)

func (*DeploymentConfigRollback) String added in v1.3.0

func (this *DeploymentConfigRollback) String() string

func (DeploymentConfigRollback) SwaggerDoc added in v1.1.4

func (DeploymentConfigRollback) SwaggerDoc() map[string]string

func (*DeploymentConfigRollback) Unmarshal added in v1.3.0

func (m *DeploymentConfigRollback) Unmarshal(data []byte) error

type DeploymentConfigRollbackSpec

type DeploymentConfigRollbackSpec struct {
	// From points to a ReplicationController which is a deployment.
	From kapi.ObjectReference `json:"from" protobuf:"bytes,1,opt,name=from"`
	// Revision to rollback to. If set to 0, rollback to the last revision.
	Revision int64 `json:"revision,omitempty" protobuf:"varint,2,opt,name=revision"`
	// IncludeTriggers specifies whether to include config Triggers.
	IncludeTriggers bool `json:"includeTriggers" protobuf:"varint,3,opt,name=includeTriggers"`
	// IncludeTemplate specifies whether to include the PodTemplateSpec.
	IncludeTemplate bool `json:"includeTemplate" protobuf:"varint,4,opt,name=includeTemplate"`
	// IncludeReplicationMeta specifies whether to include the replica count and selector.
	IncludeReplicationMeta bool `json:"includeReplicationMeta" protobuf:"varint,5,opt,name=includeReplicationMeta"`
	// IncludeStrategy specifies whether to include the deployment Strategy.
	IncludeStrategy bool `json:"includeStrategy" protobuf:"varint,6,opt,name=includeStrategy"`
}

DeploymentConfigRollbackSpec represents the options for rollback generation.

func (*DeploymentConfigRollbackSpec) Descriptor added in v1.4.0

func (*DeploymentConfigRollbackSpec) Descriptor() ([]byte, []int)

func (*DeploymentConfigRollbackSpec) Marshal added in v1.3.0

func (m *DeploymentConfigRollbackSpec) Marshal() (data []byte, err error)

func (*DeploymentConfigRollbackSpec) MarshalTo added in v1.3.0

func (m *DeploymentConfigRollbackSpec) MarshalTo(data []byte) (int, error)

func (*DeploymentConfigRollbackSpec) ProtoMessage added in v1.3.0

func (*DeploymentConfigRollbackSpec) ProtoMessage()

func (*DeploymentConfigRollbackSpec) Reset added in v1.3.0

func (m *DeploymentConfigRollbackSpec) Reset()

func (*DeploymentConfigRollbackSpec) Size added in v1.3.0

func (m *DeploymentConfigRollbackSpec) Size() (n int)

func (*DeploymentConfigRollbackSpec) String added in v1.3.0

func (this *DeploymentConfigRollbackSpec) String() string

func (DeploymentConfigRollbackSpec) SwaggerDoc added in v1.1.4

func (DeploymentConfigRollbackSpec) SwaggerDoc() map[string]string

func (*DeploymentConfigRollbackSpec) Unmarshal added in v1.3.0

func (m *DeploymentConfigRollbackSpec) Unmarshal(data []byte) error

type DeploymentConfigSpec

type DeploymentConfigSpec struct {
	// Strategy describes how a deployment is executed.
	Strategy DeploymentStrategy `json:"strategy" protobuf:"bytes,1,opt,name=strategy"`

	// MinReadySeconds is the minimum number of seconds for which a newly created pod should
	// be ready without any of its container crashing, for it to be considered available.
	// Defaults to 0 (pod will be considered available as soon as it is ready)
	MinReadySeconds int32 `json:"minReadySeconds,omitempty" protobuf:"varint,9,opt,name=minReadySeconds"`

	// Triggers determine how updates to a DeploymentConfig result in new deployments. If no triggers
	// are defined, a new deployment can only occur as a result of an explicit client update to the
	// DeploymentConfig with a new LatestVersion. If null, defaults to having a config change trigger.
	Triggers DeploymentTriggerPolicies `json:"triggers" protobuf:"bytes,2,rep,name=triggers"`

	// Replicas is the number of desired replicas.
	Replicas int32 `json:"replicas" protobuf:"varint,3,opt,name=replicas"`

	// RevisionHistoryLimit is the number of old ReplicationControllers to retain to allow for rollbacks.
	// This field is a pointer to allow for differentiation between an explicit zero and not specified.
	RevisionHistoryLimit *int32 `json:"revisionHistoryLimit,omitempty" protobuf:"varint,4,opt,name=revisionHistoryLimit"`

	// Test ensures that this deployment config will have zero replicas except while a deployment is running. This allows the
	// deployment config to be used as a continuous deployment test - triggering on images, running the deployment, and then succeeding
	// or failing. Post strategy hooks and After actions can be used to integrate successful deployment with an action.
	Test bool `json:"test" protobuf:"varint,5,opt,name=test"`

	// Paused indicates that the deployment config is paused resulting in no new deployments on template
	// changes or changes in the template caused by other triggers.
	Paused bool `json:"paused,omitempty" protobuf:"varint,6,opt,name=paused"`

	// Selector is a label query over pods that should match the Replicas count.
	Selector map[string]string `json:"selector,omitempty" protobuf:"bytes,7,rep,name=selector"`

	// Template is the object that describes the pod that will be created if
	// insufficient replicas are detected.
	Template *kapi.PodTemplateSpec `json:"template,omitempty" protobuf:"bytes,8,opt,name=template"`
}

DeploymentConfigSpec represents the desired state of the deployment.

func (*DeploymentConfigSpec) Descriptor added in v1.4.0

func (*DeploymentConfigSpec) Descriptor() ([]byte, []int)

func (*DeploymentConfigSpec) Marshal added in v1.3.0

func (m *DeploymentConfigSpec) Marshal() (data []byte, err error)

func (*DeploymentConfigSpec) MarshalTo added in v1.3.0

func (m *DeploymentConfigSpec) MarshalTo(data []byte) (int, error)

func (*DeploymentConfigSpec) ProtoMessage added in v1.3.0

func (*DeploymentConfigSpec) ProtoMessage()

func (*DeploymentConfigSpec) Reset added in v1.3.0

func (m *DeploymentConfigSpec) Reset()

func (*DeploymentConfigSpec) Size added in v1.3.0

func (m *DeploymentConfigSpec) Size() (n int)

func (*DeploymentConfigSpec) String added in v1.3.0

func (this *DeploymentConfigSpec) String() string

func (DeploymentConfigSpec) SwaggerDoc added in v1.1.4

func (DeploymentConfigSpec) SwaggerDoc() map[string]string

func (*DeploymentConfigSpec) Unmarshal added in v1.3.0

func (m *DeploymentConfigSpec) Unmarshal(data []byte) error

type DeploymentConfigStatus

type DeploymentConfigStatus struct {
	// LatestVersion is used to determine whether the current deployment associated with a deployment
	// config is out of sync.
	LatestVersion int64 `json:"latestVersion" protobuf:"varint,1,opt,name=latestVersion"`
	// ObservedGeneration is the most recent generation observed by the deployment config controller.
	ObservedGeneration int64 `json:"observedGeneration" protobuf:"varint,2,opt,name=observedGeneration"`
	// Replicas is the total number of pods targeted by this deployment config.
	Replicas int32 `json:"replicas" protobuf:"varint,3,opt,name=replicas"`
	// UpdatedReplicas is the total number of non-terminated pods targeted by this deployment config
	// that have the desired template spec.
	UpdatedReplicas int32 `json:"updatedReplicas" protobuf:"varint,4,opt,name=updatedReplicas"`
	// AvailableReplicas is the total number of available pods targeted by this deployment config.
	AvailableReplicas int32 `json:"availableReplicas" protobuf:"varint,5,opt,name=availableReplicas"`
	// UnavailableReplicas is the total number of unavailable pods targeted by this deployment config.
	UnavailableReplicas int32 `json:"unavailableReplicas" protobuf:"varint,6,opt,name=unavailableReplicas"`
	// Details are the reasons for the update to this deployment config.
	// This could be based on a change made by the user or caused by an automatic trigger
	Details *DeploymentDetails `json:"details,omitempty" protobuf:"bytes,7,opt,name=details"`
	// Conditions represents the latest available observations of a deployment config's current state.
	Conditions []DeploymentCondition `json:"conditions,omitempty" patchStrategy:"merge" patchMergeKey:"type" protobuf:"bytes,8,rep,name=conditions"`
	// Total number of ready pods targeted by this deployment.
	ReadyReplicas int32 `json:"readyReplicas,omitempty" protobuf:"varint,9,opt,name=readyReplicas"`
}

DeploymentConfigStatus represents the current deployment state.

func (*DeploymentConfigStatus) Descriptor added in v1.4.0

func (*DeploymentConfigStatus) Descriptor() ([]byte, []int)

func (*DeploymentConfigStatus) Marshal added in v1.3.0

func (m *DeploymentConfigStatus) Marshal() (data []byte, err error)

func (*DeploymentConfigStatus) MarshalTo added in v1.3.0

func (m *DeploymentConfigStatus) MarshalTo(data []byte) (int, error)

func (*DeploymentConfigStatus) ProtoMessage added in v1.3.0

func (*DeploymentConfigStatus) ProtoMessage()

func (*DeploymentConfigStatus) Reset added in v1.3.0

func (m *DeploymentConfigStatus) Reset()

func (*DeploymentConfigStatus) Size added in v1.3.0

func (m *DeploymentConfigStatus) Size() (n int)

func (*DeploymentConfigStatus) String added in v1.3.0

func (this *DeploymentConfigStatus) String() string

func (DeploymentConfigStatus) SwaggerDoc added in v1.1.4

func (DeploymentConfigStatus) SwaggerDoc() map[string]string

func (*DeploymentConfigStatus) Unmarshal added in v1.3.0

func (m *DeploymentConfigStatus) Unmarshal(data []byte) error

type DeploymentDetails

type DeploymentDetails struct {
	// Message is the user specified change message, if this deployment was triggered manually by the user
	Message string `json:"message,omitempty" protobuf:"bytes,1,opt,name=message"`
	// Causes are extended data associated with all the causes for creating a new deployment
	Causes []DeploymentCause `json:"causes" protobuf:"bytes,2,rep,name=causes"`
}

DeploymentDetails captures information about the causes of a deployment.

func (*DeploymentDetails) Descriptor added in v1.4.0

func (*DeploymentDetails) Descriptor() ([]byte, []int)

func (*DeploymentDetails) Marshal added in v1.3.0

func (m *DeploymentDetails) Marshal() (data []byte, err error)

func (*DeploymentDetails) MarshalTo added in v1.3.0

func (m *DeploymentDetails) MarshalTo(data []byte) (int, error)

func (*DeploymentDetails) ProtoMessage added in v1.3.0

func (*DeploymentDetails) ProtoMessage()

func (*DeploymentDetails) Reset added in v1.3.0

func (m *DeploymentDetails) Reset()

func (*DeploymentDetails) Size added in v1.3.0

func (m *DeploymentDetails) Size() (n int)

func (*DeploymentDetails) String added in v1.3.0

func (this *DeploymentDetails) String() string

func (DeploymentDetails) SwaggerDoc added in v1.1.4

func (DeploymentDetails) SwaggerDoc() map[string]string

func (*DeploymentDetails) Unmarshal added in v1.3.0

func (m *DeploymentDetails) Unmarshal(data []byte) error

type DeploymentLog added in v1.0.7

type DeploymentLog struct {
	unversioned.TypeMeta `json:",inline"`
}

DeploymentLog represents the logs for a deployment

func (*DeploymentLog) Descriptor added in v1.4.0

func (*DeploymentLog) Descriptor() ([]byte, []int)

func (*DeploymentLog) GetObjectKind added in v1.1.3

func (obj *DeploymentLog) GetObjectKind() unversioned.ObjectKind

func (*DeploymentLog) Marshal added in v1.3.0

func (m *DeploymentLog) Marshal() (data []byte, err error)

func (*DeploymentLog) MarshalTo added in v1.3.0

func (m *DeploymentLog) MarshalTo(data []byte) (int, error)

func (*DeploymentLog) ProtoMessage added in v1.3.0

func (*DeploymentLog) ProtoMessage()

func (*DeploymentLog) Reset added in v1.3.0

func (m *DeploymentLog) Reset()

func (*DeploymentLog) Size added in v1.3.0

func (m *DeploymentLog) Size() (n int)

func (*DeploymentLog) String added in v1.3.0

func (this *DeploymentLog) String() string

func (DeploymentLog) SwaggerDoc added in v1.1.4

func (DeploymentLog) SwaggerDoc() map[string]string

func (*DeploymentLog) Unmarshal added in v1.3.0

func (m *DeploymentLog) Unmarshal(data []byte) error

type DeploymentLogOptions added in v1.0.7

type DeploymentLogOptions struct {
	unversioned.TypeMeta `json:",inline"`

	// The container for which to stream logs. Defaults to only container if there is one container in the pod.
	Container string `json:"container,omitempty" protobuf:"bytes,1,opt,name=container"`
	// Follow if true indicates that the build log should be streamed until
	// the build terminates.
	Follow bool `json:"follow,omitempty" protobuf:"varint,2,opt,name=follow"`
	// Return previous deployment logs. Defaults to false.
	Previous bool `json:"previous,omitempty" protobuf:"varint,3,opt,name=previous"`
	// A relative time in seconds before the current time from which to show logs. If this value
	// precedes the time a pod was started, only logs since the pod start will be returned.
	// If this value is in the future, no logs will be returned.
	// Only one of sinceSeconds or sinceTime may be specified.
	SinceSeconds *int64 `json:"sinceSeconds,omitempty" protobuf:"varint,4,opt,name=sinceSeconds"`
	// An RFC3339 timestamp from which to show logs. If this value
	// precedes the time a pod was started, only logs since the pod start will be returned.
	// If this value is in the future, no logs will be returned.
	// Only one of sinceSeconds or sinceTime may be specified.
	SinceTime *unversioned.Time `json:"sinceTime,omitempty" protobuf:"bytes,5,opt,name=sinceTime"`
	// If true, add an RFC3339 or RFC3339Nano timestamp at the beginning of every line
	// of log output. Defaults to false.
	Timestamps bool `json:"timestamps,omitempty" protobuf:"varint,6,opt,name=timestamps"`
	// If set, the number of lines from the end of the logs to show. If not specified,
	// logs are shown from the creation of the container or sinceSeconds or sinceTime
	TailLines *int64 `json:"tailLines,omitempty" protobuf:"varint,7,opt,name=tailLines"`
	// If set, the number of bytes to read from the server before terminating the
	// log output. This may not display a complete final line of logging, and may return
	// slightly more or slightly less than the specified limit.
	LimitBytes *int64 `json:"limitBytes,omitempty" protobuf:"varint,8,opt,name=limitBytes"`

	// NoWait if true causes the call to return immediately even if the deployment
	// is not available yet. Otherwise the server will wait until the deployment has started.
	// TODO: Fix the tag to 'noWait' in v2
	NoWait bool `json:"nowait,omitempty" protobuf:"varint,9,opt,name=nowait"`

	// Version of the deployment for which to view logs.
	Version *int64 `json:"version,omitempty" protobuf:"varint,10,opt,name=version"`
}

DeploymentLogOptions is the REST options for a deployment log

func (*DeploymentLogOptions) Descriptor added in v1.4.0

func (*DeploymentLogOptions) Descriptor() ([]byte, []int)

func (*DeploymentLogOptions) GetObjectKind added in v1.1.3

func (obj *DeploymentLogOptions) GetObjectKind() unversioned.ObjectKind

func (*DeploymentLogOptions) Marshal added in v1.3.0

func (m *DeploymentLogOptions) Marshal() (data []byte, err error)

func (*DeploymentLogOptions) MarshalTo added in v1.3.0

func (m *DeploymentLogOptions) MarshalTo(data []byte) (int, error)

func (*DeploymentLogOptions) ProtoMessage added in v1.3.0

func (*DeploymentLogOptions) ProtoMessage()

func (*DeploymentLogOptions) Reset added in v1.3.0

func (m *DeploymentLogOptions) Reset()

func (*DeploymentLogOptions) Size added in v1.3.0

func (m *DeploymentLogOptions) Size() (n int)

func (*DeploymentLogOptions) String added in v1.3.0

func (this *DeploymentLogOptions) String() string

func (DeploymentLogOptions) SwaggerDoc added in v1.1.4

func (DeploymentLogOptions) SwaggerDoc() map[string]string

func (*DeploymentLogOptions) Unmarshal added in v1.3.0

func (m *DeploymentLogOptions) Unmarshal(data []byte) error

type DeploymentRequest added in v1.4.0

type DeploymentRequest struct {
	unversioned.TypeMeta `json:",inline"`
	// Name of the deployment config for requesting a new deployment.
	Name string `json:"name" protobuf:"bytes,1,opt,name=name"`
	// Latest will update the deployment config with the latest state from all triggers.
	Latest bool `json:"latest" protobuf:"varint,2,opt,name=latest"`
	// Force will try to force a new deployment to run. If the deployment config is paused,
	// then setting this to true will return an Invalid error.
	Force bool `json:"force" protobuf:"varint,3,opt,name=force"`
}

DeploymentRequest is a request to a deployment config for a new deployment.

func (*DeploymentRequest) Descriptor added in v1.4.0

func (*DeploymentRequest) Descriptor() ([]byte, []int)

func (*DeploymentRequest) GetObjectKind added in v1.4.0

func (obj *DeploymentRequest) GetObjectKind() unversioned.ObjectKind

func (*DeploymentRequest) Marshal added in v1.4.0

func (m *DeploymentRequest) Marshal() (data []byte, err error)

func (*DeploymentRequest) MarshalTo added in v1.4.0

func (m *DeploymentRequest) MarshalTo(data []byte) (int, error)

func (*DeploymentRequest) ProtoMessage added in v1.4.0

func (*DeploymentRequest) ProtoMessage()

func (*DeploymentRequest) Reset added in v1.4.0

func (m *DeploymentRequest) Reset()

func (*DeploymentRequest) Size added in v1.4.0

func (m *DeploymentRequest) Size() (n int)

func (*DeploymentRequest) String added in v1.4.0

func (this *DeploymentRequest) String() string

func (DeploymentRequest) SwaggerDoc added in v1.4.0

func (DeploymentRequest) SwaggerDoc() map[string]string

func (*DeploymentRequest) Unmarshal added in v1.4.0

func (m *DeploymentRequest) Unmarshal(data []byte) error

type DeploymentStrategy

type DeploymentStrategy struct {
	// Type is the name of a deployment strategy.
	Type DeploymentStrategyType `json:"type,omitempty" protobuf:"bytes,1,opt,name=type,casttype=DeploymentStrategyType"`

	// CustomParams are the input to the Custom deployment strategy, and may also
	// be specified for the Recreate and Rolling strategies to customize the execution
	// process that runs the deployment.
	CustomParams *CustomDeploymentStrategyParams `json:"customParams,omitempty" protobuf:"bytes,2,opt,name=customParams"`
	// RecreateParams are the input to the Recreate deployment strategy.
	RecreateParams *RecreateDeploymentStrategyParams `json:"recreateParams,omitempty" protobuf:"bytes,3,opt,name=recreateParams"`
	// RollingParams are the input to the Rolling deployment strategy.
	RollingParams *RollingDeploymentStrategyParams `json:"rollingParams,omitempty" protobuf:"bytes,4,opt,name=rollingParams"`

	// Resources contains resource requirements to execute the deployment and any hooks.
	Resources kapi.ResourceRequirements `json:"resources,omitempty" protobuf:"bytes,5,opt,name=resources"`
	// Labels is a set of key, value pairs added to custom deployer and lifecycle pre/post hook pods.
	Labels map[string]string `json:"labels,omitempty" protobuf:"bytes,6,rep,name=labels"`
	// Annotations is a set of key, value pairs added to custom deployer and lifecycle pre/post hook pods.
	Annotations map[string]string `json:"annotations,omitempty" protobuf:"bytes,7,rep,name=annotations"`

	// ActiveDeadlineSeconds is the duration in seconds that the deployer pods for this deployment
	// config may be active on a node before the system actively tries to terminate them.
	ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty" protobuf:"varint,8,opt,name=activeDeadlineSeconds"`
}

DeploymentStrategy describes how to perform a deployment.

func (*DeploymentStrategy) Descriptor added in v1.4.0

func (*DeploymentStrategy) Descriptor() ([]byte, []int)

func (*DeploymentStrategy) Marshal added in v1.3.0

func (m *DeploymentStrategy) Marshal() (data []byte, err error)

func (*DeploymentStrategy) MarshalTo added in v1.3.0

func (m *DeploymentStrategy) MarshalTo(data []byte) (int, error)

func (*DeploymentStrategy) ProtoMessage added in v1.3.0

func (*DeploymentStrategy) ProtoMessage()

func (*DeploymentStrategy) Reset added in v1.3.0

func (m *DeploymentStrategy) Reset()

func (*DeploymentStrategy) Size added in v1.3.0

func (m *DeploymentStrategy) Size() (n int)

func (*DeploymentStrategy) String added in v1.3.0

func (this *DeploymentStrategy) String() string

func (DeploymentStrategy) SwaggerDoc added in v1.1.4

func (DeploymentStrategy) SwaggerDoc() map[string]string

func (*DeploymentStrategy) Unmarshal added in v1.3.0

func (m *DeploymentStrategy) Unmarshal(data []byte) error

type DeploymentStrategyType

type DeploymentStrategyType string

DeploymentStrategyType refers to a specific DeploymentStrategy implementation.

const (
	// DeploymentStrategyTypeRecreate is a simple strategy suitable as a default.
	DeploymentStrategyTypeRecreate DeploymentStrategyType = "Recreate"
	// DeploymentStrategyTypeCustom is a user defined strategy.
	DeploymentStrategyTypeCustom DeploymentStrategyType = "Custom"
	// DeploymentStrategyTypeRolling uses the Kubernetes RollingUpdater.
	DeploymentStrategyTypeRolling DeploymentStrategyType = "Rolling"
)

type DeploymentTriggerImageChangeParams

type DeploymentTriggerImageChangeParams struct {
	// Automatic means that the detection of a new tag value should result in an image update
	// inside the pod template.
	Automatic bool `json:"automatic,omitempty" protobuf:"varint,1,opt,name=automatic"`
	// ContainerNames is used to restrict tag updates to the specified set of container names in a pod.
	ContainerNames []string `json:"containerNames,omitempty" protobuf:"bytes,2,rep,name=containerNames"`
	// From is a reference to an image stream tag to watch for changes. From.Name is the only
	// required subfield - if From.Namespace is blank, the namespace of the current deployment
	// trigger will be used.
	From kapi.ObjectReference `json:"from" protobuf:"bytes,3,opt,name=from"`
	// LastTriggeredImage is the last image to be triggered.
	LastTriggeredImage string `json:"lastTriggeredImage,omitempty" protobuf:"bytes,4,opt,name=lastTriggeredImage"`
}

DeploymentTriggerImageChangeParams represents the parameters to the ImageChange trigger.

func (*DeploymentTriggerImageChangeParams) Descriptor added in v1.4.0

func (*DeploymentTriggerImageChangeParams) Descriptor() ([]byte, []int)

func (*DeploymentTriggerImageChangeParams) Marshal added in v1.3.0

func (m *DeploymentTriggerImageChangeParams) Marshal() (data []byte, err error)

func (*DeploymentTriggerImageChangeParams) MarshalTo added in v1.3.0

func (m *DeploymentTriggerImageChangeParams) MarshalTo(data []byte) (int, error)

func (*DeploymentTriggerImageChangeParams) ProtoMessage added in v1.3.0

func (*DeploymentTriggerImageChangeParams) ProtoMessage()

func (*DeploymentTriggerImageChangeParams) Reset added in v1.3.0

func (*DeploymentTriggerImageChangeParams) Size added in v1.3.0

func (*DeploymentTriggerImageChangeParams) String added in v1.3.0

func (DeploymentTriggerImageChangeParams) SwaggerDoc added in v1.1.4

func (*DeploymentTriggerImageChangeParams) Unmarshal added in v1.3.0

func (m *DeploymentTriggerImageChangeParams) Unmarshal(data []byte) error

type DeploymentTriggerPolicies added in v1.3.0

type DeploymentTriggerPolicies []DeploymentTriggerPolicy

DeploymentTriggerPolicies is a list of policies where nil values and different from empty arrays. +protobuf.nullable=true +protobuf.options.(gogoproto.goproto_stringer)=false

func (*DeploymentTriggerPolicies) Descriptor added in v1.4.0

func (*DeploymentTriggerPolicies) Descriptor() ([]byte, []int)

func (DeploymentTriggerPolicies) Marshal added in v1.3.0

func (m DeploymentTriggerPolicies) Marshal() (data []byte, err error)

func (DeploymentTriggerPolicies) MarshalTo added in v1.3.0

func (m DeploymentTriggerPolicies) MarshalTo(data []byte) (int, error)

func (*DeploymentTriggerPolicies) ProtoMessage added in v1.3.0

func (*DeploymentTriggerPolicies) ProtoMessage()

func (*DeploymentTriggerPolicies) Reset added in v1.3.0

func (m *DeploymentTriggerPolicies) Reset()

func (DeploymentTriggerPolicies) Size added in v1.3.0

func (m DeploymentTriggerPolicies) Size() (n int)

func (DeploymentTriggerPolicies) String added in v1.3.0

func (t DeploymentTriggerPolicies) String() string

func (*DeploymentTriggerPolicies) Unmarshal added in v1.3.0

func (m *DeploymentTriggerPolicies) Unmarshal(data []byte) error

type DeploymentTriggerPolicy

type DeploymentTriggerPolicy struct {
	// Type of the trigger
	Type DeploymentTriggerType `json:"type,omitempty" protobuf:"bytes,1,opt,name=type,casttype=DeploymentTriggerType"`
	// ImageChangeParams represents the parameters for the ImageChange trigger.
	ImageChangeParams *DeploymentTriggerImageChangeParams `json:"imageChangeParams,omitempty" protobuf:"bytes,2,opt,name=imageChangeParams"`
}

DeploymentTriggerPolicy describes a policy for a single trigger that results in a new deployment.

func (*DeploymentTriggerPolicy) Descriptor added in v1.4.0

func (*DeploymentTriggerPolicy) Descriptor() ([]byte, []int)

func (*DeploymentTriggerPolicy) Marshal added in v1.3.0

func (m *DeploymentTriggerPolicy) Marshal() (data []byte, err error)

func (*DeploymentTriggerPolicy) MarshalTo added in v1.3.0

func (m *DeploymentTriggerPolicy) MarshalTo(data []byte) (int, error)

func (*DeploymentTriggerPolicy) ProtoMessage added in v1.3.0

func (*DeploymentTriggerPolicy) ProtoMessage()

func (*DeploymentTriggerPolicy) Reset added in v1.3.0

func (m *DeploymentTriggerPolicy) Reset()

func (*DeploymentTriggerPolicy) Size added in v1.3.0

func (m *DeploymentTriggerPolicy) Size() (n int)

func (*DeploymentTriggerPolicy) String added in v1.3.0

func (this *DeploymentTriggerPolicy) String() string

func (DeploymentTriggerPolicy) SwaggerDoc added in v1.1.4

func (DeploymentTriggerPolicy) SwaggerDoc() map[string]string

func (*DeploymentTriggerPolicy) Unmarshal added in v1.3.0

func (m *DeploymentTriggerPolicy) Unmarshal(data []byte) error

type DeploymentTriggerType

type DeploymentTriggerType string

DeploymentTriggerType refers to a specific DeploymentTriggerPolicy implementation.

const (
	// DeploymentTriggerOnImageChange will create new deployments in response to updated tags from
	// a Docker image repository.
	DeploymentTriggerOnImageChange DeploymentTriggerType = "ImageChange"
	// DeploymentTriggerOnConfigChange will create new deployments in response to changes to
	// the ControllerTemplate of a DeploymentConfig.
	DeploymentTriggerOnConfigChange DeploymentTriggerType = "ConfigChange"
)

type ExecNewPodHook

type ExecNewPodHook struct {
	// Command is the action command and its arguments.
	Command []string `json:"command" protobuf:"bytes,1,rep,name=command"`
	// Env is a set of environment variables to supply to the hook pod's container.
	Env []kapi.EnvVar `json:"env,omitempty" protobuf:"bytes,2,rep,name=env"`
	// ContainerName is the name of a container in the deployment pod template
	// whose Docker image will be used for the hook pod's container.
	ContainerName string `json:"containerName" protobuf:"bytes,3,opt,name=containerName"`
	// Volumes is a list of named volumes from the pod template which should be
	// copied to the hook pod. Volumes names not found in pod spec are ignored.
	// An empty list means no volumes will be copied.
	Volumes []string `json:"volumes,omitempty" protobuf:"bytes,4,rep,name=volumes"`
}

ExecNewPodHook is a hook implementation which runs a command in a new pod based on the specified container which is assumed to be part of the deployment template.

func (*ExecNewPodHook) Descriptor added in v1.4.0

func (*ExecNewPodHook) Descriptor() ([]byte, []int)

func (*ExecNewPodHook) Marshal added in v1.3.0

func (m *ExecNewPodHook) Marshal() (data []byte, err error)

func (*ExecNewPodHook) MarshalTo added in v1.3.0

func (m *ExecNewPodHook) MarshalTo(data []byte) (int, error)

func (*ExecNewPodHook) ProtoMessage added in v1.3.0

func (*ExecNewPodHook) ProtoMessage()

func (*ExecNewPodHook) Reset added in v1.3.0

func (m *ExecNewPodHook) Reset()

func (*ExecNewPodHook) Size added in v1.3.0

func (m *ExecNewPodHook) Size() (n int)

func (*ExecNewPodHook) String added in v1.3.0

func (this *ExecNewPodHook) String() string

func (ExecNewPodHook) SwaggerDoc added in v1.1.4

func (ExecNewPodHook) SwaggerDoc() map[string]string

func (*ExecNewPodHook) Unmarshal added in v1.3.0

func (m *ExecNewPodHook) Unmarshal(data []byte) error

type LifecycleHook

type LifecycleHook struct {
	// FailurePolicy specifies what action to take if the hook fails.
	FailurePolicy LifecycleHookFailurePolicy `json:"failurePolicy" protobuf:"bytes,1,opt,name=failurePolicy,casttype=LifecycleHookFailurePolicy"`

	// ExecNewPod specifies the options for a lifecycle hook backed by a pod.
	ExecNewPod *ExecNewPodHook `json:"execNewPod,omitempty" protobuf:"bytes,2,opt,name=execNewPod"`

	// TagImages instructs the deployer to tag the current image referenced under a container onto an image stream tag.
	TagImages []TagImageHook `json:"tagImages,omitempty" protobuf:"bytes,3,rep,name=tagImages"`
}

LifecycleHook defines a specific deployment lifecycle action. Only one type of action may be specified at any time.

func (*LifecycleHook) Descriptor added in v1.4.0

func (*LifecycleHook) Descriptor() ([]byte, []int)

func (*LifecycleHook) Marshal added in v1.3.0

func (m *LifecycleHook) Marshal() (data []byte, err error)

func (*LifecycleHook) MarshalTo added in v1.3.0

func (m *LifecycleHook) MarshalTo(data []byte) (int, error)

func (*LifecycleHook) ProtoMessage added in v1.3.0

func (*LifecycleHook) ProtoMessage()

func (*LifecycleHook) Reset added in v1.3.0

func (m *LifecycleHook) Reset()

func (*LifecycleHook) Size added in v1.3.0

func (m *LifecycleHook) Size() (n int)

func (*LifecycleHook) String added in v1.3.0

func (this *LifecycleHook) String() string

func (LifecycleHook) SwaggerDoc added in v1.1.4

func (LifecycleHook) SwaggerDoc() map[string]string

func (*LifecycleHook) Unmarshal added in v1.3.0

func (m *LifecycleHook) Unmarshal(data []byte) error

type LifecycleHookFailurePolicy

type LifecycleHookFailurePolicy string

LifecycleHookFailurePolicy describes possibles actions to take if a hook fails.

const (
	// LifecycleHookFailurePolicyRetry means retry the hook until it succeeds.
	LifecycleHookFailurePolicyRetry LifecycleHookFailurePolicy = "Retry"
	// LifecycleHookFailurePolicyAbort means abort the deployment.
	LifecycleHookFailurePolicyAbort LifecycleHookFailurePolicy = "Abort"
	// LifecycleHookFailurePolicyIgnore means ignore failure and continue the deployment.
	LifecycleHookFailurePolicyIgnore LifecycleHookFailurePolicy = "Ignore"
)

type RecreateDeploymentStrategyParams

type RecreateDeploymentStrategyParams struct {
	// TimeoutSeconds is the time to wait for updates before giving up. If the
	// value is nil, a default will be used.
	TimeoutSeconds *int64 `json:"timeoutSeconds,omitempty" protobuf:"varint,1,opt,name=timeoutSeconds"`
	// Pre is a lifecycle hook which is executed before the strategy manipulates
	// the deployment. All LifecycleHookFailurePolicy values are supported.
	Pre *LifecycleHook `json:"pre,omitempty" protobuf:"bytes,2,opt,name=pre"`
	// Mid is a lifecycle hook which is executed while the deployment is scaled down to zero before the first new
	// pod is created. All LifecycleHookFailurePolicy values are supported.
	Mid *LifecycleHook `json:"mid,omitempty" protobuf:"bytes,3,opt,name=mid"`
	// Post is a lifecycle hook which is executed after the strategy has
	// finished all deployment logic. All LifecycleHookFailurePolicy values are supported.
	Post *LifecycleHook `json:"post,omitempty" protobuf:"bytes,4,opt,name=post"`
}

RecreateDeploymentStrategyParams are the input to the Recreate deployment strategy.

func (*RecreateDeploymentStrategyParams) Descriptor added in v1.4.0

func (*RecreateDeploymentStrategyParams) Descriptor() ([]byte, []int)

func (*RecreateDeploymentStrategyParams) Marshal added in v1.3.0

func (m *RecreateDeploymentStrategyParams) Marshal() (data []byte, err error)

func (*RecreateDeploymentStrategyParams) MarshalTo added in v1.3.0

func (m *RecreateDeploymentStrategyParams) MarshalTo(data []byte) (int, error)

func (*RecreateDeploymentStrategyParams) ProtoMessage added in v1.3.0

func (*RecreateDeploymentStrategyParams) ProtoMessage()

func (*RecreateDeploymentStrategyParams) Reset added in v1.3.0

func (*RecreateDeploymentStrategyParams) Size added in v1.3.0

func (m *RecreateDeploymentStrategyParams) Size() (n int)

func (*RecreateDeploymentStrategyParams) String added in v1.3.0

func (RecreateDeploymentStrategyParams) SwaggerDoc added in v1.1.4

func (*RecreateDeploymentStrategyParams) Unmarshal added in v1.3.0

func (m *RecreateDeploymentStrategyParams) Unmarshal(data []byte) error

type RollingDeploymentStrategyParams

type RollingDeploymentStrategyParams struct {
	// UpdatePeriodSeconds is the time to wait between individual pod updates.
	// If the value is nil, a default will be used.
	UpdatePeriodSeconds *int64 `json:"updatePeriodSeconds,omitempty" protobuf:"varint,1,opt,name=updatePeriodSeconds"`
	// IntervalSeconds is the time to wait between polling deployment status
	// after update. If the value is nil, a default will be used.
	IntervalSeconds *int64 `json:"intervalSeconds,omitempty" protobuf:"varint,2,opt,name=intervalSeconds"`
	// TimeoutSeconds is the time to wait for updates before giving up. If the
	// value is nil, a default will be used.
	TimeoutSeconds *int64 `json:"timeoutSeconds,omitempty" protobuf:"varint,3,opt,name=timeoutSeconds"`
	// MaxUnavailable is the maximum number of pods that can be unavailable
	// during the update. Value can be an absolute number (ex: 5) or a
	// percentage of total pods at the start of update (ex: 10%). Absolute
	// number is calculated from percentage by rounding down.
	//
	// This cannot be 0 if MaxSurge is 0. By default, 25% is used.
	//
	// Example: when this is set to 30%, the old RC can be scaled down by 30%
	// immediately when the rolling update starts. Once new pods are ready, old
	// RC can be scaled down further, followed by scaling up the new RC,
	// ensuring that at least 70% of original number of pods are available at
	// all times during the update.
	MaxUnavailable *intstr.IntOrString `json:"maxUnavailable,omitempty" protobuf:"bytes,4,opt,name=maxUnavailable"`
	// MaxSurge is the maximum number of pods that can be scheduled above the
	// original number of pods. Value can be an absolute number (ex: 5) or a
	// percentage of total pods at the start of the update (ex: 10%). Absolute
	// number is calculated from percentage by rounding up.
	//
	// This cannot be 0 if MaxUnavailable is 0. By default, 25% is used.
	//
	// Example: when this is set to 30%, the new RC can be scaled up by 30%
	// immediately when the rolling update starts. Once old pods have been
	// killed, new RC can be scaled up further, ensuring that total number of
	// pods running at any time during the update is atmost 130% of original
	// pods.
	MaxSurge *intstr.IntOrString `json:"maxSurge,omitempty" protobuf:"bytes,5,opt,name=maxSurge"`
	// Pre is a lifecycle hook which is executed before the deployment process
	// begins. All LifecycleHookFailurePolicy values are supported.
	Pre *LifecycleHook `json:"pre,omitempty" protobuf:"bytes,7,opt,name=pre"`
	// Post is a lifecycle hook which is executed after the strategy has
	// finished all deployment logic. All LifecycleHookFailurePolicy values
	// are supported.
	Post *LifecycleHook `json:"post,omitempty" protobuf:"bytes,8,opt,name=post"`
}

RollingDeploymentStrategyParams are the input to the Rolling deployment strategy.

func (*RollingDeploymentStrategyParams) Descriptor added in v1.4.0

func (*RollingDeploymentStrategyParams) Descriptor() ([]byte, []int)

func (*RollingDeploymentStrategyParams) Marshal added in v1.3.0

func (m *RollingDeploymentStrategyParams) Marshal() (data []byte, err error)

func (*RollingDeploymentStrategyParams) MarshalTo added in v1.3.0

func (m *RollingDeploymentStrategyParams) MarshalTo(data []byte) (int, error)

func (*RollingDeploymentStrategyParams) ProtoMessage added in v1.3.0

func (*RollingDeploymentStrategyParams) ProtoMessage()

func (*RollingDeploymentStrategyParams) Reset added in v1.3.0

func (*RollingDeploymentStrategyParams) Size added in v1.3.0

func (m *RollingDeploymentStrategyParams) Size() (n int)

func (*RollingDeploymentStrategyParams) String added in v1.3.0

func (this *RollingDeploymentStrategyParams) String() string

func (RollingDeploymentStrategyParams) SwaggerDoc added in v1.1.4

func (*RollingDeploymentStrategyParams) Unmarshal added in v1.3.0

func (m *RollingDeploymentStrategyParams) Unmarshal(data []byte) error

type TagImageHook added in v1.1.3

type TagImageHook struct {
	// ContainerName is the name of a container in the deployment config whose image value will be used as the source of the tag. If there is only a single
	// container this value will be defaulted to the name of that container.
	ContainerName string `json:"containerName" protobuf:"bytes,1,opt,name=containerName"`
	// To is the target ImageStreamTag to set the container's image onto.
	To kapi.ObjectReference `json:"to" protobuf:"bytes,2,opt,name=to"`
}

TagImageHook is a request to tag the image in a particular container onto an ImageStreamTag.

func (*TagImageHook) Descriptor added in v1.4.0

func (*TagImageHook) Descriptor() ([]byte, []int)

func (*TagImageHook) Marshal added in v1.3.0

func (m *TagImageHook) Marshal() (data []byte, err error)

func (*TagImageHook) MarshalTo added in v1.3.0

func (m *TagImageHook) MarshalTo(data []byte) (int, error)

func (*TagImageHook) ProtoMessage added in v1.3.0

func (*TagImageHook) ProtoMessage()

func (*TagImageHook) Reset added in v1.3.0

func (m *TagImageHook) Reset()

func (*TagImageHook) Size added in v1.3.0

func (m *TagImageHook) Size() (n int)

func (*TagImageHook) String added in v1.3.0

func (this *TagImageHook) String() string

func (TagImageHook) SwaggerDoc added in v1.1.4

func (TagImageHook) SwaggerDoc() map[string]string

func (*TagImageHook) Unmarshal added in v1.3.0

func (m *TagImageHook) Unmarshal(data []byte) error

Jump to

Keyboard shortcuts

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