hpaaspb

package
v0.0.32 Latest Latest
Warning

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

Go to latest
Published: Jan 28, 2021 License: Apache-2.0 Imports: 25 Imported by: 0

Documentation

Overview

Package hpaaspb is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Index

Constants

This section is empty.

Variables

View Source
var File_schema_proto protoreflect.FileDescriptor

Functions

func RegisterHPaasServiceHandler added in v0.0.31

func RegisterHPaasServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterHPaasServiceHandler registers the http handlers for service HPaasService to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterHPaasServiceHandlerClient added in v0.0.31

func RegisterHPaasServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client HPaasServiceClient) error

RegisterHPaasServiceHandlerClient registers the http handlers for service HPaasService to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "HPaasServiceClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "HPaasServiceClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "HPaasServiceClient" to call the correct interceptors.

func RegisterHPaasServiceHandlerFromEndpoint added in v0.0.31

func RegisterHPaasServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterHPaasServiceHandlerFromEndpoint is same as RegisterHPaasServiceHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterHPaasServiceHandlerServer added in v0.0.31

func RegisterHPaasServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, server HPaasServiceServer) error

RegisterHPaasServiceHandlerServer registers the http handlers for service HPaasService to "mux". UnaryRPC :call HPaasServiceServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterHPaasServiceHandlerFromEndpoint instead.

func RegisterHPaasServiceServer added in v0.0.27

func RegisterHPaasServiceServer(s *grpc.Server, srv HPaasServiceServer)

Types

type App

type App struct {

	// name of the application
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// namespace name the app belongs to(autocreated)
	Namespace string `protobuf:"bytes,2,opt,name=namespace,proto3" json:"namespace,omitempty"`
	// release holds information about the currently deployed release of the application
	Release *Release `protobuf:"bytes,5,opt,name=release,proto3" json:"release,omitempty"`
	// chart is the chart used to deploy the App
	Chart *Chart `protobuf:"bytes,20,opt,name=chart,proto3" json:"chart,omitempty"`
	// contains filtered or unexported fields
}

App is an app/release created from a helm chart

func (*App) Descriptor deprecated

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

Deprecated: Use App.ProtoReflect.Descriptor instead.

func (*App) GetChart

func (x *App) GetChart() *Chart

func (*App) GetName

func (x *App) GetName() string

func (*App) GetNamespace

func (x *App) GetNamespace() string

func (*App) GetRelease

func (x *App) GetRelease() *Release

func (*App) ProtoMessage

func (*App) ProtoMessage()

func (*App) ProtoReflect

func (x *App) ProtoReflect() protoreflect.Message

func (*App) Reset

func (x *App) Reset()

func (*App) String

func (x *App) String() string

func (*App) Validate

func (this *App) Validate() error

type AppFilter added in v0.0.30

type AppFilter struct {
	Namespace string `protobuf:"bytes,1,opt,name=namespace,proto3" json:"namespace,omitempty"`
	Selector  string `protobuf:"bytes,2,opt,name=selector,proto3" json:"selector,omitempty"`
	Limit     uint32 `protobuf:"varint,3,opt,name=limit,proto3" json:"limit,omitempty"`
	Offset    uint32 `protobuf:"varint,4,opt,name=offset,proto3" json:"offset,omitempty"`
	// contains filtered or unexported fields
}

func (*AppFilter) Descriptor deprecated added in v0.0.30

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

Deprecated: Use AppFilter.ProtoReflect.Descriptor instead.

func (*AppFilter) GetLimit added in v0.0.30

func (x *AppFilter) GetLimit() uint32

func (*AppFilter) GetNamespace added in v0.0.30

func (x *AppFilter) GetNamespace() string

func (*AppFilter) GetOffset added in v0.0.30

func (x *AppFilter) GetOffset() uint32

func (*AppFilter) GetSelector added in v0.0.30

func (x *AppFilter) GetSelector() string

func (*AppFilter) ProtoMessage added in v0.0.30

func (*AppFilter) ProtoMessage()

func (*AppFilter) ProtoReflect added in v0.0.30

func (x *AppFilter) ProtoReflect() protoreflect.Message

func (*AppFilter) Reset added in v0.0.30

func (x *AppFilter) Reset()

func (*AppFilter) String added in v0.0.30

func (x *AppFilter) String() string

func (*AppFilter) Validate added in v0.0.30

func (this *AppFilter) Validate() error

type AppInput

type AppInput struct {

	// the namespace the app/release belongs to(autocreated)
	Namespace string `protobuf:"bytes,1,opt,name=namespace,proto3" json:"namespace,omitempty"`
	// the helm chart to use
	Chart string `protobuf:"bytes,2,opt,name=chart,proto3" json:"chart,omitempty"`
	// name of the app/release
	AppName string `protobuf:"bytes,3,opt,name=app_name,json=appName,proto3" json:"app_name,omitempty"`
	// config values used to render the helm chart
	Config map[string]string `` /* 153-byte string literal not displayed */
	// contains filtered or unexported fields
}

AppInput is used to create/update an app

func (*AppInput) Descriptor deprecated

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

Deprecated: Use AppInput.ProtoReflect.Descriptor instead.

func (*AppInput) GetAppName

func (x *AppInput) GetAppName() string

func (*AppInput) GetChart

func (x *AppInput) GetChart() string

func (*AppInput) GetConfig

func (x *AppInput) GetConfig() map[string]string

func (*AppInput) GetNamespace

func (x *AppInput) GetNamespace() string

func (*AppInput) ProtoMessage

func (*AppInput) ProtoMessage()

func (*AppInput) ProtoReflect

func (x *AppInput) ProtoReflect() protoreflect.Message

func (*AppInput) Reset

func (x *AppInput) Reset()

func (*AppInput) String

func (x *AppInput) String() string

func (*AppInput) Validate

func (this *AppInput) Validate() error

type AppRef

type AppRef struct {

	// namespace is the k8s namespace the app/release belongs to(autocreated)
	Namespace string `protobuf:"bytes,1,opt,name=namespace,proto3" json:"namespace,omitempty"`
	// name is the name of the app/release
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

AppRef is a generic structure for looking up apps/releases

func (*AppRef) Descriptor deprecated

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

Deprecated: Use AppRef.ProtoReflect.Descriptor instead.

func (*AppRef) GetName

func (x *AppRef) GetName() string

func (*AppRef) GetNamespace

func (x *AppRef) GetNamespace() string

func (*AppRef) ProtoMessage

func (*AppRef) ProtoMessage()

func (*AppRef) ProtoReflect

func (x *AppRef) ProtoReflect() protoreflect.Message

func (*AppRef) Reset

func (x *AppRef) Reset()

func (*AppRef) String

func (x *AppRef) String() string

func (*AppRef) Validate

func (this *AppRef) Validate() error

type Apps

type Apps struct {
	Apps []*App `protobuf:"bytes,1,rep,name=apps,proto3" json:"apps,omitempty"`
	// contains filtered or unexported fields
}

Apps is a list of apps

func (*Apps) Descriptor deprecated

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

Deprecated: Use Apps.ProtoReflect.Descriptor instead.

func (*Apps) GetApps

func (x *Apps) GetApps() []*App

func (*Apps) ProtoMessage

func (*Apps) ProtoMessage()

func (*Apps) ProtoReflect

func (x *Apps) ProtoReflect() protoreflect.Message

func (*Apps) Reset

func (x *Apps) Reset()

func (*Apps) String

func (x *Apps) String() string

func (*Apps) Validate

func (this *Apps) Validate() error

type Chart

type Chart struct {

	// name of the helm chart
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// home page of the helm chart
	Home string `protobuf:"bytes,2,opt,name=home,proto3" json:"home,omitempty"`
	// description of the helm chart
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// version of the helm chart
	Version string   `protobuf:"bytes,4,opt,name=version,proto3" json:"version,omitempty"`
	Sources []string `protobuf:"bytes,5,rep,name=sources,proto3" json:"sources,omitempty"`
	// keywords associated with the helm chart
	Keywords []string `protobuf:"bytes,6,rep,name=keywords,proto3" json:"keywords,omitempty"`
	// icon is an the icon/brand associated with the chart
	Icon string `protobuf:"bytes,7,opt,name=icon,proto3" json:"icon,omitempty"`
	// chart is not actively maintained if deprecated = true
	Deprecated bool `protobuf:"varint,8,opt,name=deprecated,proto3" json:"deprecated,omitempty"`
	// extra charts that this chart depends on
	Dependencies []*Dependency `protobuf:"bytes,9,rep,name=dependencies,proto3" json:"dependencies,omitempty"`
	// maintainers of this chart
	Maintainers []*Maintainer `protobuf:"bytes,10,rep,name=maintainers,proto3" json:"maintainers,omitempty"`
	// arbitrary metadata associated with the chart
	Metadata map[string]string `` /* 158-byte string literal not displayed */
	// contains filtered or unexported fields
}

Chart is a helm chart that may be used to deploy an app/release

func (*Chart) Descriptor deprecated

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

Deprecated: Use Chart.ProtoReflect.Descriptor instead.

func (*Chart) GetDependencies

func (x *Chart) GetDependencies() []*Dependency

func (*Chart) GetDeprecated

func (x *Chart) GetDeprecated() bool

func (*Chart) GetDescription

func (x *Chart) GetDescription() string

func (*Chart) GetHome

func (x *Chart) GetHome() string

func (*Chart) GetIcon

func (x *Chart) GetIcon() string

func (*Chart) GetKeywords

func (x *Chart) GetKeywords() []string

func (*Chart) GetMaintainers

func (x *Chart) GetMaintainers() []*Maintainer

func (*Chart) GetMetadata

func (x *Chart) GetMetadata() map[string]string

func (*Chart) GetName

func (x *Chart) GetName() string

func (*Chart) GetSources

func (x *Chart) GetSources() []string

func (*Chart) GetVersion

func (x *Chart) GetVersion() string

func (*Chart) ProtoMessage

func (*Chart) ProtoMessage()

func (*Chart) ProtoReflect

func (x *Chart) ProtoReflect() protoreflect.Message

func (*Chart) Reset

func (x *Chart) Reset()

func (*Chart) String

func (x *Chart) String() string

func (*Chart) Validate

func (this *Chart) Validate() error

type ChartFilter added in v0.0.30

type ChartFilter struct {

	// term to search for
	Term string `protobuf:"bytes,1,opt,name=term,proto3" json:"term,omitempty"`
	// term is a regex expression
	Regex bool `protobuf:"varint,2,opt,name=regex,proto3" json:"regex,omitempty"`
	// contains filtered or unexported fields
}

ChartFilter is used for filtering helm chart search results

func (*ChartFilter) Descriptor deprecated added in v0.0.30

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

Deprecated: Use ChartFilter.ProtoReflect.Descriptor instead.

func (*ChartFilter) GetRegex added in v0.0.30

func (x *ChartFilter) GetRegex() bool

func (*ChartFilter) GetTerm added in v0.0.30

func (x *ChartFilter) GetTerm() string

func (*ChartFilter) ProtoMessage added in v0.0.30

func (*ChartFilter) ProtoMessage()

func (*ChartFilter) ProtoReflect added in v0.0.30

func (x *ChartFilter) ProtoReflect() protoreflect.Message

func (*ChartFilter) Reset added in v0.0.30

func (x *ChartFilter) Reset()

func (*ChartFilter) String added in v0.0.30

func (x *ChartFilter) String() string

func (*ChartFilter) Validate added in v0.0.30

func (this *ChartFilter) Validate() error

type Charts

type Charts struct {
	Charts []*Chart `protobuf:"bytes,1,rep,name=charts,proto3" json:"charts,omitempty"`
	// contains filtered or unexported fields
}

Charts is a list of helm charts

func (*Charts) Descriptor deprecated

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

Deprecated: Use Charts.ProtoReflect.Descriptor instead.

func (*Charts) GetCharts

func (x *Charts) GetCharts() []*Chart

func (*Charts) ProtoMessage

func (*Charts) ProtoMessage()

func (*Charts) ProtoReflect

func (x *Charts) ProtoReflect() protoreflect.Message

func (*Charts) Reset

func (x *Charts) Reset()

func (*Charts) String

func (x *Charts) String() string

func (*Charts) Validate

func (this *Charts) Validate() error

type Dependency

type Dependency struct {

	// name of the chart dependency
	Chart string `protobuf:"bytes,1,opt,name=chart,proto3" json:"chart,omitempty"`
	// name of the chart version
	Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"`
	// the URL of the helm repository.
	Repository string `protobuf:"bytes,3,opt,name=repository,proto3" json:"repository,omitempty"`
	// contains filtered or unexported fields
}

Dependency is a dependency required by a helm chart

func (*Dependency) Descriptor deprecated

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

Deprecated: Use Dependency.ProtoReflect.Descriptor instead.

func (*Dependency) GetChart

func (x *Dependency) GetChart() string

func (*Dependency) GetRepository

func (x *Dependency) GetRepository() string

func (*Dependency) GetVersion

func (x *Dependency) GetVersion() string

func (*Dependency) ProtoMessage

func (*Dependency) ProtoMessage()

func (*Dependency) ProtoReflect

func (x *Dependency) ProtoReflect() protoreflect.Message

func (*Dependency) Reset

func (x *Dependency) Reset()

func (*Dependency) String

func (x *Dependency) String() string

func (*Dependency) Validate

func (this *Dependency) Validate() error

type HPaasServiceClient added in v0.0.27

type HPaasServiceClient interface {
	// GetApp gets an app/release from the given namespace
	GetApp(ctx context.Context, in *AppRef, opts ...grpc.CallOption) (*App, error)
	// GetHistory gets a list of previous versions of the app/release
	GetHistory(ctx context.Context, in *HistoryFilter, opts ...grpc.CallOption) (*Apps, error)
	// SearchApps searchs for apps/releases
	SearchApps(ctx context.Context, in *AppFilter, opts ...grpc.CallOption) (*Apps, error)
	// UninstallApp uninstalls an app/release from the given namespace
	UninstallApp(ctx context.Context, in *AppRef, opts ...grpc.CallOption) (*empty.Empty, error)
	// RollbackApp rolls the app/release back to the previous version in the given namespace
	RollbackApp(ctx context.Context, in *AppRef, opts ...grpc.CallOption) (*App, error)
	// InstallApp installs an app/release in the given namespace
	InstallApp(ctx context.Context, in *AppInput, opts ...grpc.CallOption) (*App, error)
	// UpdateApp updates an app/release in the given namespace
	UpdateApp(ctx context.Context, in *AppInput, opts ...grpc.CallOption) (*App, error)
	// SearchCharts searches for a cached helm chart
	SearchCharts(ctx context.Context, in *ChartFilter, opts ...grpc.CallOption) (*Charts, error)
}

HPaasServiceClient is the client API for HPaasService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewHPaasServiceClient added in v0.0.27

func NewHPaasServiceClient(cc grpc.ClientConnInterface) HPaasServiceClient

type HPaasServiceServer added in v0.0.27

type HPaasServiceServer interface {
	// GetApp gets an app/release from the given namespace
	GetApp(context.Context, *AppRef) (*App, error)
	// GetHistory gets a list of previous versions of the app/release
	GetHistory(context.Context, *HistoryFilter) (*Apps, error)
	// SearchApps searchs for apps/releases
	SearchApps(context.Context, *AppFilter) (*Apps, error)
	// UninstallApp uninstalls an app/release from the given namespace
	UninstallApp(context.Context, *AppRef) (*empty.Empty, error)
	// RollbackApp rolls the app/release back to the previous version in the given namespace
	RollbackApp(context.Context, *AppRef) (*App, error)
	// InstallApp installs an app/release in the given namespace
	InstallApp(context.Context, *AppInput) (*App, error)
	// UpdateApp updates an app/release in the given namespace
	UpdateApp(context.Context, *AppInput) (*App, error)
	// SearchCharts searches for a cached helm chart
	SearchCharts(context.Context, *ChartFilter) (*Charts, error)
}

HPaasServiceServer is the server API for HPaasService service.

type HistoryFilter added in v0.0.30

type HistoryFilter struct {
	Ref   *AppRef `protobuf:"bytes,1,opt,name=ref,proto3" json:"ref,omitempty"`
	Limit uint32  `protobuf:"varint,2,opt,name=limit,proto3" json:"limit,omitempty"`
	// contains filtered or unexported fields
}

func (*HistoryFilter) Descriptor deprecated added in v0.0.30

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

Deprecated: Use HistoryFilter.ProtoReflect.Descriptor instead.

func (*HistoryFilter) GetLimit added in v0.0.30

func (x *HistoryFilter) GetLimit() uint32

func (*HistoryFilter) GetRef added in v0.0.30

func (x *HistoryFilter) GetRef() *AppRef

func (*HistoryFilter) ProtoMessage added in v0.0.30

func (*HistoryFilter) ProtoMessage()

func (*HistoryFilter) ProtoReflect added in v0.0.30

func (x *HistoryFilter) ProtoReflect() protoreflect.Message

func (*HistoryFilter) Reset added in v0.0.30

func (x *HistoryFilter) Reset()

func (*HistoryFilter) String added in v0.0.30

func (x *HistoryFilter) String() string

func (*HistoryFilter) Validate added in v0.0.30

func (this *HistoryFilter) Validate() error

type Maintainer

type Maintainer struct {

	// name is the name of the maintainer
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// email is the email of the maintainer
	Email string `protobuf:"bytes,2,opt,name=email,proto3" json:"email,omitempty"`
	// contains filtered or unexported fields
}

Maintainer is the maintainer of a helm chart

func (*Maintainer) Descriptor deprecated

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

Deprecated: Use Maintainer.ProtoReflect.Descriptor instead.

func (*Maintainer) GetEmail

func (x *Maintainer) GetEmail() string

func (*Maintainer) GetName

func (x *Maintainer) GetName() string

func (*Maintainer) ProtoMessage

func (*Maintainer) ProtoMessage()

func (*Maintainer) ProtoReflect

func (x *Maintainer) ProtoReflect() protoreflect.Message

func (*Maintainer) Reset

func (x *Maintainer) Reset()

func (*Maintainer) String

func (x *Maintainer) String() string

func (*Maintainer) Validate

func (this *Maintainer) Validate() error

type NamespaceRef

type NamespaceRef struct {

	// name of the namespace
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

NamespaceRef is a generic structure for looking up namespaces

func (*NamespaceRef) Descriptor deprecated

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

Deprecated: Use NamespaceRef.ProtoReflect.Descriptor instead.

func (*NamespaceRef) GetName

func (x *NamespaceRef) GetName() string

func (*NamespaceRef) ProtoMessage

func (*NamespaceRef) ProtoMessage()

func (*NamespaceRef) ProtoReflect

func (x *NamespaceRef) ProtoReflect() protoreflect.Message

func (*NamespaceRef) Reset

func (x *NamespaceRef) Reset()

func (*NamespaceRef) String

func (x *NamespaceRef) String() string

func (*NamespaceRef) Validate

func (this *NamespaceRef) Validate() error

type NamespaceRefs

type NamespaceRefs struct {
	Namespaces []*NamespaceRef `protobuf:"bytes,1,rep,name=namespaces,proto3" json:"namespaces,omitempty"`
	// contains filtered or unexported fields
}

NamespaceRefs is a list of NamespaceRef

func (*NamespaceRefs) Descriptor deprecated

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

Deprecated: Use NamespaceRefs.ProtoReflect.Descriptor instead.

func (*NamespaceRefs) GetNamespaces

func (x *NamespaceRefs) GetNamespaces() []*NamespaceRef

func (*NamespaceRefs) ProtoMessage

func (*NamespaceRefs) ProtoMessage()

func (*NamespaceRefs) ProtoReflect

func (x *NamespaceRefs) ProtoReflect() protoreflect.Message

func (*NamespaceRefs) Reset

func (x *NamespaceRefs) Reset()

func (*NamespaceRefs) String

func (x *NamespaceRefs) String() string

func (*NamespaceRefs) Validate

func (this *NamespaceRefs) Validate() error

type Release

type Release struct {

	// version of the App. Iterates with each upgrade
	Version uint32 `protobuf:"varint,1,opt,name=version,proto3" json:"version,omitempty"`
	// config values
	Config *_struct.Struct `protobuf:"bytes,2,opt,name=config,proto3" json:"config,omitempty"`
	// notes associated with the release
	Notes string `protobuf:"bytes,3,opt,name=notes,proto3" json:"notes,omitempty"`
	// description of the release
	Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	// status of the release
	Status string `protobuf:"bytes,5,opt,name=status,proto3" json:"status,omitempty"`
	// lifecycle timestamps related
	Timestamps *Timestamps `protobuf:"bytes,6,opt,name=timestamps,proto3" json:"timestamps,omitempty"`
	// contains filtered or unexported fields
}

Release tracks the state of an app during the lifecycle of it's current deployment

func (*Release) Descriptor deprecated

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

Deprecated: Use Release.ProtoReflect.Descriptor instead.

func (*Release) GetConfig

func (x *Release) GetConfig() *_struct.Struct

func (*Release) GetDescription

func (x *Release) GetDescription() string

func (*Release) GetNotes

func (x *Release) GetNotes() string

func (*Release) GetStatus

func (x *Release) GetStatus() string

func (*Release) GetTimestamps

func (x *Release) GetTimestamps() *Timestamps

func (*Release) GetVersion

func (x *Release) GetVersion() uint32

func (*Release) ProtoMessage

func (*Release) ProtoMessage()

func (*Release) ProtoReflect

func (x *Release) ProtoReflect() protoreflect.Message

func (*Release) Reset

func (x *Release) Reset()

func (*Release) String

func (x *Release) String() string

func (*Release) Validate

func (this *Release) Validate() error

type Timestamps

type Timestamps struct {

	// when the release was first deployed
	Created *timestamp.Timestamp `protobuf:"bytes,1,opt,name=created,proto3" json:"created,omitempty"`
	// when the release was last deployed
	Updated *timestamp.Timestamp `protobuf:"bytes,2,opt,name=updated,proto3" json:"updated,omitempty"`
	// when the release was deleted
	Deleted *timestamp.Timestamp `protobuf:"bytes,3,opt,name=deleted,proto3" json:"deleted,omitempty"`
	// contains filtered or unexported fields
}

Timestamps tracks timestamps related to a release

func (*Timestamps) Descriptor deprecated

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

Deprecated: Use Timestamps.ProtoReflect.Descriptor instead.

func (*Timestamps) GetCreated

func (x *Timestamps) GetCreated() *timestamp.Timestamp

func (*Timestamps) GetDeleted

func (x *Timestamps) GetDeleted() *timestamp.Timestamp

func (*Timestamps) GetUpdated

func (x *Timestamps) GetUpdated() *timestamp.Timestamp

func (*Timestamps) ProtoMessage

func (*Timestamps) ProtoMessage()

func (*Timestamps) ProtoReflect

func (x *Timestamps) ProtoReflect() protoreflect.Message

func (*Timestamps) Reset

func (x *Timestamps) Reset()

func (*Timestamps) String

func (x *Timestamps) String() string

func (*Timestamps) Validate

func (this *Timestamps) Validate() error

type UnimplementedHPaasServiceServer added in v0.0.27

type UnimplementedHPaasServiceServer struct {
}

UnimplementedHPaasServiceServer can be embedded to have forward compatible implementations.

func (*UnimplementedHPaasServiceServer) GetApp added in v0.0.27

func (*UnimplementedHPaasServiceServer) GetHistory added in v0.0.30

func (*UnimplementedHPaasServiceServer) InstallApp added in v0.0.27

func (*UnimplementedHPaasServiceServer) RollbackApp added in v0.0.27

func (*UnimplementedHPaasServiceServer) SearchApps added in v0.0.30

func (*UnimplementedHPaasServiceServer) SearchCharts added in v0.0.27

func (*UnimplementedHPaasServiceServer) UninstallApp added in v0.0.27

func (*UnimplementedHPaasServiceServer) UpdateApp added in v0.0.27

Jump to

Keyboard shortcuts

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