grpc_catalog_go

package module
v0.28.0 Latest Latest
Warning

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

Go to latest
Published: Mar 29, 2023 License: Apache-2.0 Imports: 29 Imported by: 2

README

grpc_catalog_go

This repo is autogenerated. Please go to catalog-grpc repo to update it.

Documentation

Overview

Package grpc_catalog_go is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Index

Constants

This section is empty.

Variables

View Source
var File_catalog_entities_proto protoreflect.FileDescriptor
View Source
var File_catalog_services_proto protoreflect.FileDescriptor

Functions

func RegisterApplicationsHandler added in v0.18.0

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

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

func RegisterApplicationsHandlerClient added in v0.18.0

func RegisterApplicationsHandlerClient(ctx context.Context, mux *runtime.ServeMux, client ApplicationsClient) error

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

func RegisterApplicationsHandlerFromEndpoint added in v0.18.0

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

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

func RegisterApplicationsHandlerServer added in v0.18.0

func RegisterApplicationsHandlerServer(ctx context.Context, mux *runtime.ServeMux, server ApplicationsServer) error

RegisterApplicationsHandlerServer registers the http handlers for service Applications to "mux". UnaryRPC :call ApplicationsServer 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 RegisterApplicationsHandlerFromEndpoint instead.

func RegisterApplicationsServer added in v0.18.0

func RegisterApplicationsServer(s *grpc.Server, srv ApplicationsServer)

func RegisterCatalogHandler

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

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

func RegisterCatalogHandlerClient

func RegisterCatalogHandlerClient(ctx context.Context, mux *runtime.ServeMux, client CatalogClient) error

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

func RegisterCatalogHandlerFromEndpoint

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

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

func RegisterCatalogHandlerServer

func RegisterCatalogHandlerServer(ctx context.Context, mux *runtime.ServeMux, server CatalogServer) error

RegisterCatalogHandlerServer registers the http handlers for service Catalog to "mux". UnaryRPC :call CatalogServer 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 RegisterCatalogHandlerFromEndpoint instead.

func RegisterCatalogServer

func RegisterCatalogServer(s *grpc.Server, srv CatalogServer)

func RegisterNamespaceAdministrationServer added in v0.14.0

func RegisterNamespaceAdministrationServer(s *grpc.Server, srv NamespaceAdministrationServer)

Types

type AddApplicationRequest

type AddApplicationRequest struct {

	// ApplicationId with the identifier of an application using the
	// same approach as docker:
	// [catalogURL/]namespace/appName[:tag]
	ApplicationId string `protobuf:"bytes,1,opt,name=application_id,json=applicationId,proto3" json:"application_id,omitempty"`
	// Files with all the application files
	File *FileInfo `protobuf:"bytes,2,opt,name=file,proto3" json:"file,omitempty"`
	// Private with a flag to indicate if the application is private or not
	Private bool `protobuf:"varint,3,opt,name=private,proto3" json:"private,omitempty"`
	// contains filtered or unexported fields
}

AddApplicationRequest with a request to add an application to catalog

func (*AddApplicationRequest) Descriptor deprecated

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

Deprecated: Use AddApplicationRequest.ProtoReflect.Descriptor instead.

func (*AddApplicationRequest) GetApplicationId added in v0.9.0

func (x *AddApplicationRequest) GetApplicationId() string

func (*AddApplicationRequest) GetFile

func (x *AddApplicationRequest) GetFile() *FileInfo

func (*AddApplicationRequest) GetPrivate added in v0.22.0

func (x *AddApplicationRequest) GetPrivate() bool

func (*AddApplicationRequest) ProtoMessage

func (*AddApplicationRequest) ProtoMessage()

func (*AddApplicationRequest) ProtoReflect

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

func (*AddApplicationRequest) Reset

func (x *AddApplicationRequest) Reset()

func (*AddApplicationRequest) String

func (x *AddApplicationRequest) String() string

func (*AddApplicationRequest) Validate

func (m *AddApplicationRequest) Validate() error

Validate checks the field values on AddApplicationRequest with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*AddApplicationRequest) ValidateAll added in v0.10.0

func (m *AddApplicationRequest) ValidateAll() error

ValidateAll checks the field values on AddApplicationRequest with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in AddApplicationRequestMultiError, or nil if none found.

type AddApplicationRequestMultiError added in v0.10.0

type AddApplicationRequestMultiError []error

AddApplicationRequestMultiError is an error wrapping multiple validation errors returned by AddApplicationRequest.ValidateAll() if the designated constraints aren't met.

func (AddApplicationRequestMultiError) AllErrors added in v0.10.0

func (m AddApplicationRequestMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (AddApplicationRequestMultiError) Error added in v0.10.0

Error returns a concatenation of all the error messages it wraps.

type AddApplicationRequestValidationError

type AddApplicationRequestValidationError struct {
	// contains filtered or unexported fields
}

AddApplicationRequestValidationError is the validation error returned by AddApplicationRequest.Validate if the designated constraints aren't met.

func (AddApplicationRequestValidationError) Cause

Cause function returns cause value.

func (AddApplicationRequestValidationError) Error

Error satisfies the builtin error interface

func (AddApplicationRequestValidationError) ErrorName

ErrorName returns error name.

func (AddApplicationRequestValidationError) Field

Field function returns field value.

func (AddApplicationRequestValidationError) Key

Key function returns key value.

func (AddApplicationRequestValidationError) Reason

Reason function returns reason value.

type ApplicationInstanceConfiguration added in v0.19.0

type ApplicationInstanceConfiguration struct {

	// ApplicationDefaultName with the application instance name by default
	ApplicationDefaultName string `` /* 129-byte string literal not displayed */
	// SpecComponentsRaw with the component specification in yaml format (parameters, traits, etc.)
	SpecComponentsRaw string `protobuf:"bytes,2,opt,name=spec_components_raw,json=specComponentsRaw,proto3" json:"spec_components_raw,omitempty"`
	// contains filtered or unexported fields
}

ApplicationInstanceConfiguration with the configuration with wich the application will be deployed

func (*ApplicationInstanceConfiguration) Descriptor deprecated added in v0.19.0

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

Deprecated: Use ApplicationInstanceConfiguration.ProtoReflect.Descriptor instead.

func (*ApplicationInstanceConfiguration) GetApplicationDefaultName added in v0.19.0

func (x *ApplicationInstanceConfiguration) GetApplicationDefaultName() string

func (*ApplicationInstanceConfiguration) GetSpecComponentsRaw added in v0.19.0

func (x *ApplicationInstanceConfiguration) GetSpecComponentsRaw() string

func (*ApplicationInstanceConfiguration) ProtoMessage added in v0.19.0

func (*ApplicationInstanceConfiguration) ProtoMessage()

func (*ApplicationInstanceConfiguration) ProtoReflect added in v0.19.0

func (*ApplicationInstanceConfiguration) Reset added in v0.19.0

func (*ApplicationInstanceConfiguration) String added in v0.19.0

func (*ApplicationInstanceConfiguration) Validate added in v0.19.0

Validate checks the field values on ApplicationInstanceConfiguration with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*ApplicationInstanceConfiguration) ValidateAll added in v0.19.0

func (m *ApplicationInstanceConfiguration) ValidateAll() error

ValidateAll checks the field values on ApplicationInstanceConfiguration with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in ApplicationInstanceConfigurationMultiError, or nil if none found.

type ApplicationInstanceConfigurationMultiError added in v0.19.0

type ApplicationInstanceConfigurationMultiError []error

ApplicationInstanceConfigurationMultiError is an error wrapping multiple validation errors returned by ApplicationInstanceConfiguration.ValidateAll() if the designated constraints aren't met.

func (ApplicationInstanceConfigurationMultiError) AllErrors added in v0.19.0

AllErrors returns a list of validation violation errors.

func (ApplicationInstanceConfigurationMultiError) Error added in v0.19.0

Error returns a concatenation of all the error messages it wraps.

type ApplicationInstanceConfigurationValidationError added in v0.19.0

type ApplicationInstanceConfigurationValidationError struct {
	// contains filtered or unexported fields
}

ApplicationInstanceConfigurationValidationError is the validation error returned by ApplicationInstanceConfiguration.Validate if the designated constraints aren't met.

func (ApplicationInstanceConfigurationValidationError) Cause added in v0.19.0

Cause function returns cause value.

func (ApplicationInstanceConfigurationValidationError) Error added in v0.19.0

Error satisfies the builtin error interface

func (ApplicationInstanceConfigurationValidationError) ErrorName added in v0.19.0

ErrorName returns error name.

func (ApplicationInstanceConfigurationValidationError) Field added in v0.19.0

Field function returns field value.

func (ApplicationInstanceConfigurationValidationError) Key added in v0.19.0

Key function returns key value.

func (ApplicationInstanceConfigurationValidationError) Reason added in v0.19.0

Reason function returns reason value.

type ApplicationList added in v0.5.0

type ApplicationList struct {

	// Applications returned as part of a given query.
	Applications []*ApplicationSummary `protobuf:"bytes,1,rep,name=applications,proto3" json:"applications,omitempty"`
	// contains filtered or unexported fields
}

ApplicationList with a subset of application summaries.

func (*ApplicationList) Descriptor deprecated added in v0.5.0

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

Deprecated: Use ApplicationList.ProtoReflect.Descriptor instead.

func (*ApplicationList) GetApplications added in v0.5.0

func (x *ApplicationList) GetApplications() []*ApplicationSummary

func (*ApplicationList) ProtoMessage added in v0.5.0

func (*ApplicationList) ProtoMessage()

func (*ApplicationList) ProtoReflect added in v0.5.0

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

func (*ApplicationList) Reset added in v0.5.0

func (x *ApplicationList) Reset()

func (*ApplicationList) String added in v0.5.0

func (x *ApplicationList) String() string

func (*ApplicationList) Validate added in v0.5.0

func (m *ApplicationList) Validate() error

Validate checks the field values on ApplicationList with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*ApplicationList) ValidateAll added in v0.10.0

func (m *ApplicationList) ValidateAll() error

ValidateAll checks the field values on ApplicationList with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in ApplicationListMultiError, or nil if none found.

type ApplicationListMultiError added in v0.10.0

type ApplicationListMultiError []error

ApplicationListMultiError is an error wrapping multiple validation errors returned by ApplicationList.ValidateAll() if the designated constraints aren't met.

func (ApplicationListMultiError) AllErrors added in v0.10.0

func (m ApplicationListMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (ApplicationListMultiError) Error added in v0.10.0

Error returns a concatenation of all the error messages it wraps.

type ApplicationListValidationError added in v0.5.0

type ApplicationListValidationError struct {
	// contains filtered or unexported fields
}

ApplicationListValidationError is the validation error returned by ApplicationList.Validate if the designated constraints aren't met.

func (ApplicationListValidationError) Cause added in v0.5.0

Cause function returns cause value.

func (ApplicationListValidationError) Error added in v0.5.0

Error satisfies the builtin error interface

func (ApplicationListValidationError) ErrorName added in v0.5.0

func (e ApplicationListValidationError) ErrorName() string

ErrorName returns error name.

func (ApplicationListValidationError) Field added in v0.5.0

Field function returns field value.

func (ApplicationListValidationError) Key added in v0.5.0

Key function returns key value.

func (ApplicationListValidationError) Reason added in v0.5.0

Reason function returns reason value.

type ApplicationLogo struct {

	// Src with the URL to obtain the logo.
	Src string `protobuf:"bytes,1,opt,name=src,proto3" json:"src,omitempty"`
	// Type with the logo type (p.e: image/png)
	Type string `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"`
	// Size with the logo size (p.e. 120x120)
	Size string `protobuf:"bytes,3,opt,name=size,proto3" json:"size,omitempty"`
	// contains filtered or unexported fields
}

ApplicationLogo represents the application logo

func (*ApplicationLogo) Descriptor deprecated added in v0.6.0

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

Deprecated: Use ApplicationLogo.ProtoReflect.Descriptor instead.

func (*ApplicationLogo) GetSize added in v0.6.0

func (x *ApplicationLogo) GetSize() string

func (*ApplicationLogo) GetSrc added in v0.6.0

func (x *ApplicationLogo) GetSrc() string

func (*ApplicationLogo) GetType added in v0.6.0

func (x *ApplicationLogo) GetType() string

func (*ApplicationLogo) ProtoMessage added in v0.6.0

func (*ApplicationLogo) ProtoMessage()

func (*ApplicationLogo) ProtoReflect added in v0.6.0

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

func (*ApplicationLogo) Reset added in v0.6.0

func (x *ApplicationLogo) Reset()

func (*ApplicationLogo) String added in v0.6.0

func (x *ApplicationLogo) String() string

func (*ApplicationLogo) Validate added in v0.6.0

func (m *ApplicationLogo) Validate() error

Validate checks the field values on ApplicationLogo with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*ApplicationLogo) ValidateAll added in v0.10.0

func (m *ApplicationLogo) ValidateAll() error

ValidateAll checks the field values on ApplicationLogo with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in ApplicationLogoMultiError, or nil if none found.

type ApplicationLogoList added in v0.15.0

type ApplicationLogoList struct {

	Logo []*ApplicationLogo `protobuf:"bytes,1,rep,name=logo,proto3" json:"logo,omitempty"`
	// contains filtered or unexported fields
}

ApplicationLogoList with a list of application logo

func (*ApplicationLogoList) Descriptor deprecated added in v0.15.0

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

Deprecated: Use ApplicationLogoList.ProtoReflect.Descriptor instead.

func (x *ApplicationLogoList) GetLogo() []*ApplicationLogo

func (*ApplicationLogoList) ProtoMessage added in v0.15.0

func (*ApplicationLogoList) ProtoMessage()

func (*ApplicationLogoList) ProtoReflect added in v0.15.0

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

func (*ApplicationLogoList) Reset added in v0.15.0

func (x *ApplicationLogoList) Reset()

func (*ApplicationLogoList) String added in v0.15.0

func (x *ApplicationLogoList) String() string

func (*ApplicationLogoList) Validate added in v0.15.0

func (m *ApplicationLogoList) Validate() error

Validate checks the field values on ApplicationLogoList with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*ApplicationLogoList) ValidateAll added in v0.15.0

func (m *ApplicationLogoList) ValidateAll() error

ValidateAll checks the field values on ApplicationLogoList with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in ApplicationLogoListMultiError, or nil if none found.

type ApplicationLogoListMultiError added in v0.15.0

type ApplicationLogoListMultiError []error

ApplicationLogoListMultiError is an error wrapping multiple validation errors returned by ApplicationLogoList.ValidateAll() if the designated constraints aren't met.

func (ApplicationLogoListMultiError) AllErrors added in v0.15.0

func (m ApplicationLogoListMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (ApplicationLogoListMultiError) Error added in v0.15.0

Error returns a concatenation of all the error messages it wraps.

type ApplicationLogoListValidationError added in v0.15.0

type ApplicationLogoListValidationError struct {
	// contains filtered or unexported fields
}

ApplicationLogoListValidationError is the validation error returned by ApplicationLogoList.Validate if the designated constraints aren't met.

func (ApplicationLogoListValidationError) Cause added in v0.15.0

Cause function returns cause value.

func (ApplicationLogoListValidationError) Error added in v0.15.0

Error satisfies the builtin error interface

func (ApplicationLogoListValidationError) ErrorName added in v0.15.0

ErrorName returns error name.

func (ApplicationLogoListValidationError) Field added in v0.15.0

Field function returns field value.

func (ApplicationLogoListValidationError) Key added in v0.15.0

Key function returns key value.

func (ApplicationLogoListValidationError) Reason added in v0.15.0

Reason function returns reason value.

type ApplicationLogoMultiError added in v0.10.0

type ApplicationLogoMultiError []error

ApplicationLogoMultiError is an error wrapping multiple validation errors returned by ApplicationLogo.ValidateAll() if the designated constraints aren't met.

func (ApplicationLogoMultiError) AllErrors added in v0.10.0

func (m ApplicationLogoMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (ApplicationLogoMultiError) Error added in v0.10.0

Error returns a concatenation of all the error messages it wraps.

type ApplicationLogoValidationError added in v0.6.0

type ApplicationLogoValidationError struct {
	// contains filtered or unexported fields
}

ApplicationLogoValidationError is the validation error returned by ApplicationLogo.Validate if the designated constraints aren't met.

func (ApplicationLogoValidationError) Cause added in v0.6.0

Cause function returns cause value.

func (ApplicationLogoValidationError) Error added in v0.6.0

Error satisfies the builtin error interface

func (ApplicationLogoValidationError) ErrorName added in v0.6.0

func (e ApplicationLogoValidationError) ErrorName() string

ErrorName returns error name.

func (ApplicationLogoValidationError) Field added in v0.6.0

Field function returns field value.

func (ApplicationLogoValidationError) Key added in v0.6.0

Key function returns key value.

func (ApplicationLogoValidationError) Reason added in v0.6.0

Reason function returns reason value.

type ApplicationMetadata added in v0.9.0

type ApplicationMetadata struct {

	// ApiVersion with the version of the metadata api
	ApiVersion string `protobuf:"bytes,1,opt,name=api_version,json=apiVersion,proto3" json:"api_version,omitempty"`
	// Kind with the kind of the metadata
	Kind string `protobuf:"bytes,2,opt,name=kind,proto3" json:"kind,omitempty"`
	// Name with the name of the application
	Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	// Version with the version of the application
	Version string `protobuf:"bytes,4,opt,name=version,proto3" json:"version,omitempty"`
	// Description with the application description
	Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
	// Keywords assocaited with the application. In the future, these keywords will facilitate searches.
	Keywords []string `protobuf:"bytes,6,rep,name=keywords,proto3" json:"keywords,omitempty"`
	// License associated with the application.
	License string `protobuf:"bytes,7,opt,name=license,proto3" json:"license,omitempty"`
	// Url with application information.
	Url string `protobuf:"bytes,8,opt,name=url,proto3" json:"url,omitempty"`
	// Doc with the application documentation URL.
	Doc string `protobuf:"bytes,9,opt,name=doc,proto3" json:"doc,omitempty"`
	// Requires with the application requirements.
	Requires *ApplicationRequirement `protobuf:"bytes,10,opt,name=requires,proto3" json:"requires,omitempty"`
	Logo []*ApplicationLogo `protobuf:"bytes,11,rep,name=logo,proto3" json:"logo,omitempty"`
	// contains filtered or unexported fields
}

ApplicationMetadata represents the metadata info as provided in the metadata.yaml file.

func (*ApplicationMetadata) Descriptor deprecated added in v0.9.0

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

Deprecated: Use ApplicationMetadata.ProtoReflect.Descriptor instead.

func (*ApplicationMetadata) GetApiVersion added in v0.9.0

func (x *ApplicationMetadata) GetApiVersion() string

func (*ApplicationMetadata) GetDescription added in v0.9.0

func (x *ApplicationMetadata) GetDescription() string

func (*ApplicationMetadata) GetDoc added in v0.9.0

func (x *ApplicationMetadata) GetDoc() string

func (*ApplicationMetadata) GetKeywords added in v0.9.0

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

func (*ApplicationMetadata) GetKind added in v0.9.0

func (x *ApplicationMetadata) GetKind() string

func (*ApplicationMetadata) GetLicense added in v0.9.0

func (x *ApplicationMetadata) GetLicense() string
func (x *ApplicationMetadata) GetLogo() []*ApplicationLogo

func (*ApplicationMetadata) GetName added in v0.9.0

func (x *ApplicationMetadata) GetName() string

func (*ApplicationMetadata) GetRequires added in v0.9.0

func (x *ApplicationMetadata) GetRequires() *ApplicationRequirement

func (*ApplicationMetadata) GetUrl added in v0.9.0

func (x *ApplicationMetadata) GetUrl() string

func (*ApplicationMetadata) GetVersion added in v0.9.0

func (x *ApplicationMetadata) GetVersion() string

func (*ApplicationMetadata) ProtoMessage added in v0.9.0

func (*ApplicationMetadata) ProtoMessage()

func (*ApplicationMetadata) ProtoReflect added in v0.9.0

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

func (*ApplicationMetadata) Reset added in v0.9.0

func (x *ApplicationMetadata) Reset()

func (*ApplicationMetadata) String added in v0.9.0

func (x *ApplicationMetadata) String() string

func (*ApplicationMetadata) Validate added in v0.9.0

func (m *ApplicationMetadata) Validate() error

Validate checks the field values on ApplicationMetadata with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*ApplicationMetadata) ValidateAll added in v0.10.0

func (m *ApplicationMetadata) ValidateAll() error

ValidateAll checks the field values on ApplicationMetadata with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in ApplicationMetadataMultiError, or nil if none found.

type ApplicationMetadataMultiError added in v0.10.0

type ApplicationMetadataMultiError []error

ApplicationMetadataMultiError is an error wrapping multiple validation errors returned by ApplicationMetadata.ValidateAll() if the designated constraints aren't met.

func (ApplicationMetadataMultiError) AllErrors added in v0.10.0

func (m ApplicationMetadataMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (ApplicationMetadataMultiError) Error added in v0.10.0

Error returns a concatenation of all the error messages it wraps.

type ApplicationMetadataValidationError added in v0.9.0

type ApplicationMetadataValidationError struct {
	// contains filtered or unexported fields
}

ApplicationMetadataValidationError is the validation error returned by ApplicationMetadata.Validate if the designated constraints aren't met.

func (ApplicationMetadataValidationError) Cause added in v0.9.0

Cause function returns cause value.

func (ApplicationMetadataValidationError) Error added in v0.9.0

Error satisfies the builtin error interface

func (ApplicationMetadataValidationError) ErrorName added in v0.9.0

ErrorName returns error name.

func (ApplicationMetadataValidationError) Field added in v0.9.0

Field function returns field value.

func (ApplicationMetadataValidationError) Key added in v0.9.0

Key function returns key value.

func (ApplicationMetadataValidationError) Reason added in v0.9.0

Reason function returns reason value.

type ApplicationRequirement added in v0.9.0

type ApplicationRequirement struct {

	// Traits with the application traits
	Traits []string `protobuf:"bytes,1,rep,name=traits,proto3" json:"traits,omitempty"`
	// Scopes with the application scopes
	Scopes []string `protobuf:"bytes,2,rep,name=scopes,proto3" json:"scopes,omitempty"`
	// K8s with all the K8s entities needed
	K8S []*KubernetesEntities `protobuf:"bytes,3,rep,name=k8s,proto3" json:"k8s,omitempty"`
	// contains filtered or unexported fields
}

ApplicationRequirement with the application requirements in terms of scopes, traits or CRD that are required for the application to run.

func (*ApplicationRequirement) Descriptor deprecated added in v0.9.0

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

Deprecated: Use ApplicationRequirement.ProtoReflect.Descriptor instead.

func (*ApplicationRequirement) GetK8S added in v0.9.0

func (*ApplicationRequirement) GetScopes added in v0.9.0

func (x *ApplicationRequirement) GetScopes() []string

func (*ApplicationRequirement) GetTraits added in v0.9.0

func (x *ApplicationRequirement) GetTraits() []string

func (*ApplicationRequirement) ProtoMessage added in v0.9.0

func (*ApplicationRequirement) ProtoMessage()

func (*ApplicationRequirement) ProtoReflect added in v0.9.0

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

func (*ApplicationRequirement) Reset added in v0.9.0

func (x *ApplicationRequirement) Reset()

func (*ApplicationRequirement) String added in v0.9.0

func (x *ApplicationRequirement) String() string

func (*ApplicationRequirement) Validate added in v0.9.0

func (m *ApplicationRequirement) Validate() error

Validate checks the field values on ApplicationRequirement with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*ApplicationRequirement) ValidateAll added in v0.10.0

func (m *ApplicationRequirement) ValidateAll() error

ValidateAll checks the field values on ApplicationRequirement with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in ApplicationRequirementMultiError, or nil if none found.

type ApplicationRequirementMultiError added in v0.10.0

type ApplicationRequirementMultiError []error

ApplicationRequirementMultiError is an error wrapping multiple validation errors returned by ApplicationRequirement.ValidateAll() if the designated constraints aren't met.

func (ApplicationRequirementMultiError) AllErrors added in v0.10.0

func (m ApplicationRequirementMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (ApplicationRequirementMultiError) Error added in v0.10.0

Error returns a concatenation of all the error messages it wraps.

type ApplicationRequirementValidationError added in v0.9.0

type ApplicationRequirementValidationError struct {
	// contains filtered or unexported fields
}

ApplicationRequirementValidationError is the validation error returned by ApplicationRequirement.Validate if the designated constraints aren't met.

func (ApplicationRequirementValidationError) Cause added in v0.9.0

Cause function returns cause value.

func (ApplicationRequirementValidationError) Error added in v0.9.0

Error satisfies the builtin error interface

func (ApplicationRequirementValidationError) ErrorName added in v0.9.0

ErrorName returns error name.

func (ApplicationRequirementValidationError) Field added in v0.9.0

Field function returns field value.

func (ApplicationRequirementValidationError) Key added in v0.9.0

Key function returns key value.

func (ApplicationRequirementValidationError) Reason added in v0.9.0

Reason function returns reason value.

type ApplicationSummary added in v0.5.0

type ApplicationSummary struct {

	// Namespace where the application is located.
	Namespace string `protobuf:"bytes,1,opt,name=namespace,proto3" json:"namespace,omitempty"`
	// ApplicationName with the name of the application
	ApplicationName string `protobuf:"bytes,2,opt,name=application_name,json=applicationName,proto3" json:"application_name,omitempty"`
	// TagMetadataName associated with the catalog entry. MetadataName indexed by tag
	TagMetadataName map[string]string `` /* 196-byte string literal not displayed */
	SummaryApplicationLogo map[string]*ApplicationLogoList `` /* 217-byte string literal not displayed */
	// Private indicate the application scope
	Private bool `protobuf:"varint,5,opt,name=private,proto3" json:"private,omitempty"`
	// contains filtered or unexported fields
}

ApplicationSummary with a resume of an application

func (*ApplicationSummary) Descriptor deprecated added in v0.5.0

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

Deprecated: Use ApplicationSummary.ProtoReflect.Descriptor instead.

func (*ApplicationSummary) GetApplicationName added in v0.5.0

func (x *ApplicationSummary) GetApplicationName() string

func (*ApplicationSummary) GetNamespace added in v0.9.0

func (x *ApplicationSummary) GetNamespace() string

func (*ApplicationSummary) GetPrivate added in v0.23.0

func (x *ApplicationSummary) GetPrivate() bool
func (x *ApplicationSummary) GetSummaryApplicationLogo() map[string]*ApplicationLogoList

func (*ApplicationSummary) GetTagMetadataName added in v0.10.0

func (x *ApplicationSummary) GetTagMetadataName() map[string]string

func (*ApplicationSummary) ProtoMessage added in v0.5.0

func (*ApplicationSummary) ProtoMessage()

func (*ApplicationSummary) ProtoReflect added in v0.5.0

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

func (*ApplicationSummary) Reset added in v0.5.0

func (x *ApplicationSummary) Reset()

func (*ApplicationSummary) String added in v0.5.0

func (x *ApplicationSummary) String() string

func (*ApplicationSummary) Validate added in v0.5.0

func (m *ApplicationSummary) Validate() error

Validate checks the field values on ApplicationSummary with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*ApplicationSummary) ValidateAll added in v0.10.0

func (m *ApplicationSummary) ValidateAll() error

ValidateAll checks the field values on ApplicationSummary with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in ApplicationSummaryMultiError, or nil if none found.

type ApplicationSummaryMultiError added in v0.10.0

type ApplicationSummaryMultiError []error

ApplicationSummaryMultiError is an error wrapping multiple validation errors returned by ApplicationSummary.ValidateAll() if the designated constraints aren't met.

func (ApplicationSummaryMultiError) AllErrors added in v0.10.0

func (m ApplicationSummaryMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (ApplicationSummaryMultiError) Error added in v0.10.0

Error returns a concatenation of all the error messages it wraps.

type ApplicationSummaryValidationError added in v0.5.0

type ApplicationSummaryValidationError struct {
	// contains filtered or unexported fields
}

ApplicationSummaryValidationError is the validation error returned by ApplicationSummary.Validate if the designated constraints aren't met.

func (ApplicationSummaryValidationError) Cause added in v0.5.0

Cause function returns cause value.

func (ApplicationSummaryValidationError) Error added in v0.5.0

Error satisfies the builtin error interface

func (ApplicationSummaryValidationError) ErrorName added in v0.5.0

ErrorName returns error name.

func (ApplicationSummaryValidationError) Field added in v0.5.0

Field function returns field value.

func (ApplicationSummaryValidationError) Key added in v0.5.0

Key function returns key value.

func (ApplicationSummaryValidationError) Reason added in v0.5.0

Reason function returns reason value.

type ApplicationsClient added in v0.18.0

type ApplicationsClient interface {
	// Deploy an application on a target Playground platform. This endpoint
	// will gather the application information and send it to the target
	// playground platform.
	Deploy(ctx context.Context, in *DeployApplicationRequest, opts ...grpc.CallOption) (*grpc_catalog_common_go.OpResponse, error)
	GetConfiguration(ctx context.Context, in *GetConfigurationRequest, opts ...grpc.CallOption) (*GetConfigurationResponse, error)
}

ApplicationsClient is the client API for Applications service.

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

func NewApplicationsClient added in v0.18.0

func NewApplicationsClient(cc grpc.ClientConnInterface) ApplicationsClient

type ApplicationsServer added in v0.18.0

type ApplicationsServer interface {
	// Deploy an application on a target Playground platform. This endpoint
	// will gather the application information and send it to the target
	// playground platform.
	Deploy(context.Context, *DeployApplicationRequest) (*grpc_catalog_common_go.OpResponse, error)
	GetConfiguration(context.Context, *GetConfigurationRequest) (*GetConfigurationResponse, error)
}

ApplicationsServer is the server API for Applications service.

type Base64FileInfo added in v0.28.0

type Base64FileInfo struct {

	// Path with the path of the file
	Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
	// Data with the file content
	Data string `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"`
	// contains filtered or unexported fields
}

Base64FileInfo represents all the information of an application file with the content encoded in base64.

func (*Base64FileInfo) Descriptor deprecated added in v0.28.0

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

Deprecated: Use Base64FileInfo.ProtoReflect.Descriptor instead.

func (*Base64FileInfo) GetData added in v0.28.0

func (x *Base64FileInfo) GetData() string

func (*Base64FileInfo) GetPath added in v0.28.0

func (x *Base64FileInfo) GetPath() string

func (*Base64FileInfo) ProtoMessage added in v0.28.0

func (*Base64FileInfo) ProtoMessage()

func (*Base64FileInfo) ProtoReflect added in v0.28.0

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

func (*Base64FileInfo) Reset added in v0.28.0

func (x *Base64FileInfo) Reset()

func (*Base64FileInfo) String added in v0.28.0

func (x *Base64FileInfo) String() string

func (*Base64FileInfo) Validate added in v0.28.0

func (m *Base64FileInfo) Validate() error

Validate checks the field values on Base64FileInfo with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*Base64FileInfo) ValidateAll added in v0.28.0

func (m *Base64FileInfo) ValidateAll() error

ValidateAll checks the field values on Base64FileInfo with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in Base64FileInfoMultiError, or nil if none found.

type Base64FileInfoMultiError added in v0.28.0

type Base64FileInfoMultiError []error

Base64FileInfoMultiError is an error wrapping multiple validation errors returned by Base64FileInfo.ValidateAll() if the designated constraints aren't met.

func (Base64FileInfoMultiError) AllErrors added in v0.28.0

func (m Base64FileInfoMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (Base64FileInfoMultiError) Error added in v0.28.0

func (m Base64FileInfoMultiError) Error() string

Error returns a concatenation of all the error messages it wraps.

type Base64FileInfoValidationError added in v0.28.0

type Base64FileInfoValidationError struct {
	// contains filtered or unexported fields
}

Base64FileInfoValidationError is the validation error returned by Base64FileInfo.Validate if the designated constraints aren't met.

func (Base64FileInfoValidationError) Cause added in v0.28.0

Cause function returns cause value.

func (Base64FileInfoValidationError) Error added in v0.28.0

Error satisfies the builtin error interface

func (Base64FileInfoValidationError) ErrorName added in v0.28.0

func (e Base64FileInfoValidationError) ErrorName() string

ErrorName returns error name.

func (Base64FileInfoValidationError) Field added in v0.28.0

Field function returns field value.

func (Base64FileInfoValidationError) Key added in v0.28.0

Key function returns key value.

func (Base64FileInfoValidationError) Reason added in v0.28.0

Reason function returns reason value.

type CatalogClient

type CatalogClient interface {
	// Add a new application to the catalog.
	Add(ctx context.Context, opts ...grpc.CallOption) (Catalog_AddClient, error)
	// Upload a new application to the catalog.
	Upload(ctx context.Context, in *UploadApplicationRequest, opts ...grpc.CallOption) (*grpc_catalog_common_go.OpResponse, error)
	// Download an application from the catalog.
	Download(ctx context.Context, in *DownloadApplicationRequest, opts ...grpc.CallOption) (Catalog_DownloadClient, error)
	//Remove an application from the catalog.
	Remove(ctx context.Context, in *RemoveApplicationRequest, opts ...grpc.CallOption) (*grpc_catalog_common_go.OpResponse, error)
	// List the applications in the catalog.
	List(ctx context.Context, in *ListApplicationsRequest, opts ...grpc.CallOption) (*ApplicationList, error)
	// Info returns the detail of a given application.
	Info(ctx context.Context, in *InfoApplicationRequest, opts ...grpc.CallOption) (*InfoApplicationResponse, error)
	// Summary returns the catalog summary
	Summary(ctx context.Context, in *grpc_catalog_common_go.EmptyRequest, opts ...grpc.CallOption) (*SummaryResponse, error)
	// Update changes the application visibility (Private <-> Public)
	Update(ctx context.Context, in *UpdateRequest, opts ...grpc.CallOption) (*grpc_catalog_common_go.OpResponse, error)
}

CatalogClient is the client API for Catalog service.

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

func NewCatalogClient

func NewCatalogClient(cc grpc.ClientConnInterface) CatalogClient

type CatalogServer

type CatalogServer interface {
	// Add a new application to the catalog.
	Add(Catalog_AddServer) error
	// Upload a new application to the catalog.
	Upload(context.Context, *UploadApplicationRequest) (*grpc_catalog_common_go.OpResponse, error)
	// Download an application from the catalog.
	Download(*DownloadApplicationRequest, Catalog_DownloadServer) error
	//Remove an application from the catalog.
	Remove(context.Context, *RemoveApplicationRequest) (*grpc_catalog_common_go.OpResponse, error)
	// List the applications in the catalog.
	List(context.Context, *ListApplicationsRequest) (*ApplicationList, error)
	// Info returns the detail of a given application.
	Info(context.Context, *InfoApplicationRequest) (*InfoApplicationResponse, error)
	// Summary returns the catalog summary
	Summary(context.Context, *grpc_catalog_common_go.EmptyRequest) (*SummaryResponse, error)
	// Update changes the application visibility (Private <-> Public)
	Update(context.Context, *UpdateRequest) (*grpc_catalog_common_go.OpResponse, error)
}

CatalogServer is the server API for Catalog service.

type Catalog_AddClient

type Catalog_AddClient interface {
	Send(*AddApplicationRequest) error
	CloseAndRecv() (*grpc_catalog_common_go.OpResponse, error)
	grpc.ClientStream
}

type Catalog_AddServer

type Catalog_AddServer interface {
	SendAndClose(*grpc_catalog_common_go.OpResponse) error
	Recv() (*AddApplicationRequest, error)
	grpc.ServerStream
}

type Catalog_DownloadClient

type Catalog_DownloadClient interface {
	Recv() (*FileInfo, error)
	grpc.ClientStream
}

type Catalog_DownloadServer

type Catalog_DownloadServer interface {
	Send(*FileInfo) error
	grpc.ServerStream
}

type DeleteNamespaceRequest added in v0.14.0

type DeleteNamespaceRequest struct {

	// Namespace where the application is located.
	Namespace string `protobuf:"bytes,1,opt,name=namespace,proto3" json:"namespace,omitempty"`
	// contains filtered or unexported fields
}

DeleteNamespaceRequest with the information required to delete a namespace.

func (*DeleteNamespaceRequest) Descriptor deprecated added in v0.14.0

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

Deprecated: Use DeleteNamespaceRequest.ProtoReflect.Descriptor instead.

func (*DeleteNamespaceRequest) GetNamespace added in v0.14.0

func (x *DeleteNamespaceRequest) GetNamespace() string

func (*DeleteNamespaceRequest) ProtoMessage added in v0.14.0

func (*DeleteNamespaceRequest) ProtoMessage()

func (*DeleteNamespaceRequest) ProtoReflect added in v0.14.0

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

func (*DeleteNamespaceRequest) Reset added in v0.14.0

func (x *DeleteNamespaceRequest) Reset()

func (*DeleteNamespaceRequest) String added in v0.14.0

func (x *DeleteNamespaceRequest) String() string

func (*DeleteNamespaceRequest) Validate added in v0.14.0

func (m *DeleteNamespaceRequest) Validate() error

Validate checks the field values on DeleteNamespaceRequest with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*DeleteNamespaceRequest) ValidateAll added in v0.14.0

func (m *DeleteNamespaceRequest) ValidateAll() error

ValidateAll checks the field values on DeleteNamespaceRequest with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in DeleteNamespaceRequestMultiError, or nil if none found.

type DeleteNamespaceRequestMultiError added in v0.14.0

type DeleteNamespaceRequestMultiError []error

DeleteNamespaceRequestMultiError is an error wrapping multiple validation errors returned by DeleteNamespaceRequest.ValidateAll() if the designated constraints aren't met.

func (DeleteNamespaceRequestMultiError) AllErrors added in v0.14.0

func (m DeleteNamespaceRequestMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (DeleteNamespaceRequestMultiError) Error added in v0.14.0

Error returns a concatenation of all the error messages it wraps.

type DeleteNamespaceRequestValidationError added in v0.14.0

type DeleteNamespaceRequestValidationError struct {
	// contains filtered or unexported fields
}

DeleteNamespaceRequestValidationError is the validation error returned by DeleteNamespaceRequest.Validate if the designated constraints aren't met.

func (DeleteNamespaceRequestValidationError) Cause added in v0.14.0

Cause function returns cause value.

func (DeleteNamespaceRequestValidationError) Error added in v0.14.0

Error satisfies the builtin error interface

func (DeleteNamespaceRequestValidationError) ErrorName added in v0.14.0

ErrorName returns error name.

func (DeleteNamespaceRequestValidationError) Field added in v0.14.0

Field function returns field value.

func (DeleteNamespaceRequestValidationError) Key added in v0.14.0

Key function returns key value.

func (DeleteNamespaceRequestValidationError) Reason added in v0.14.0

Reason function returns reason value.

type DeployApplicationRequest added in v0.18.0

type DeployApplicationRequest struct {

	// ApplicationId with the identifier of an application using the
	// same approach as docker:
	// [catalogURL/]namespace/appName[:tag]
	ApplicationId string `protobuf:"bytes,1,opt,name=application_id,json=applicationId,proto3" json:"application_id,omitempty"`
	// TargetEnvironmentQualifiedName specifying the target environment in the user
	// account as account_name/env_name.
	TargetEnvironmentQualifiedName string `` /* 155-byte string literal not displayed */
	// TargetPlaygroundAPIURL indicating the url to which redirect the request.
	TargetPlaygroundApiUrl string `` /* 131-byte string literal not displayed */
	// InstanceConfiguration with the configuration which the application will be deployed
	// indexed by the original application name. This approach enables the catalog to support
	// application packages that deploy more than one application.
	InstanceConfiguration map[string]*ApplicationInstanceConfiguration `` /* 212-byte string literal not displayed */
	// contains filtered or unexported fields
}

DeployApplicationRequest with the information required to send a deploy request.

func (*DeployApplicationRequest) Descriptor deprecated added in v0.18.0

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

Deprecated: Use DeployApplicationRequest.ProtoReflect.Descriptor instead.

func (*DeployApplicationRequest) GetApplicationId added in v0.18.0

func (x *DeployApplicationRequest) GetApplicationId() string

func (*DeployApplicationRequest) GetInstanceConfiguration added in v0.19.0

func (x *DeployApplicationRequest) GetInstanceConfiguration() map[string]*ApplicationInstanceConfiguration

func (*DeployApplicationRequest) GetTargetEnvironmentQualifiedName added in v0.18.0

func (x *DeployApplicationRequest) GetTargetEnvironmentQualifiedName() string

func (*DeployApplicationRequest) GetTargetPlaygroundApiUrl added in v0.18.0

func (x *DeployApplicationRequest) GetTargetPlaygroundApiUrl() string

func (*DeployApplicationRequest) ProtoMessage added in v0.18.0

func (*DeployApplicationRequest) ProtoMessage()

func (*DeployApplicationRequest) ProtoReflect added in v0.18.0

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

func (*DeployApplicationRequest) Reset added in v0.18.0

func (x *DeployApplicationRequest) Reset()

func (*DeployApplicationRequest) String added in v0.18.0

func (x *DeployApplicationRequest) String() string

func (*DeployApplicationRequest) Validate added in v0.18.0

func (m *DeployApplicationRequest) Validate() error

Validate checks the field values on DeployApplicationRequest with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*DeployApplicationRequest) ValidateAll added in v0.18.0

func (m *DeployApplicationRequest) ValidateAll() error

ValidateAll checks the field values on DeployApplicationRequest with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in DeployApplicationRequestMultiError, or nil if none found.

type DeployApplicationRequestMultiError added in v0.18.0

type DeployApplicationRequestMultiError []error

DeployApplicationRequestMultiError is an error wrapping multiple validation errors returned by DeployApplicationRequest.ValidateAll() if the designated constraints aren't met.

func (DeployApplicationRequestMultiError) AllErrors added in v0.18.0

func (m DeployApplicationRequestMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (DeployApplicationRequestMultiError) Error added in v0.18.0

Error returns a concatenation of all the error messages it wraps.

type DeployApplicationRequestValidationError added in v0.18.0

type DeployApplicationRequestValidationError struct {
	// contains filtered or unexported fields
}

DeployApplicationRequestValidationError is the validation error returned by DeployApplicationRequest.Validate if the designated constraints aren't met.

func (DeployApplicationRequestValidationError) Cause added in v0.18.0

Cause function returns cause value.

func (DeployApplicationRequestValidationError) Error added in v0.18.0

Error satisfies the builtin error interface

func (DeployApplicationRequestValidationError) ErrorName added in v0.18.0

ErrorName returns error name.

func (DeployApplicationRequestValidationError) Field added in v0.18.0

Field function returns field value.

func (DeployApplicationRequestValidationError) Key added in v0.18.0

Key function returns key value.

func (DeployApplicationRequestValidationError) Reason added in v0.18.0

Reason function returns reason value.

type DownloadApplicationRequest

type DownloadApplicationRequest struct {

	// ApplicationId with the identifier of an application using the
	// same approach as docker:
	// [catalogURL/]namespace/appName[:tag]
	ApplicationId string `protobuf:"bytes,1,opt,name=application_id,json=applicationId,proto3" json:"application_id,omitempty"`
	// Compressed with a boolean to indicate if the response will be a tgz file or not
	Compressed bool `protobuf:"varint,2,opt,name=compressed,proto3" json:"compressed,omitempty"`
	// contains filtered or unexported fields
}

DownloadApplicationRequest with the request to download an application

func (*DownloadApplicationRequest) Descriptor deprecated

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

Deprecated: Use DownloadApplicationRequest.ProtoReflect.Descriptor instead.

func (*DownloadApplicationRequest) GetApplicationId added in v0.9.0

func (x *DownloadApplicationRequest) GetApplicationId() string

func (*DownloadApplicationRequest) GetCompressed added in v0.12.0

func (x *DownloadApplicationRequest) GetCompressed() bool

func (*DownloadApplicationRequest) ProtoMessage

func (*DownloadApplicationRequest) ProtoMessage()

func (*DownloadApplicationRequest) ProtoReflect

func (*DownloadApplicationRequest) Reset

func (x *DownloadApplicationRequest) Reset()

func (*DownloadApplicationRequest) String

func (x *DownloadApplicationRequest) String() string

func (*DownloadApplicationRequest) Validate

func (m *DownloadApplicationRequest) Validate() error

Validate checks the field values on DownloadApplicationRequest with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*DownloadApplicationRequest) ValidateAll added in v0.10.0

func (m *DownloadApplicationRequest) ValidateAll() error

ValidateAll checks the field values on DownloadApplicationRequest with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in DownloadApplicationRequestMultiError, or nil if none found.

type DownloadApplicationRequestMultiError added in v0.10.0

type DownloadApplicationRequestMultiError []error

DownloadApplicationRequestMultiError is an error wrapping multiple validation errors returned by DownloadApplicationRequest.ValidateAll() if the designated constraints aren't met.

func (DownloadApplicationRequestMultiError) AllErrors added in v0.10.0

AllErrors returns a list of validation violation errors.

func (DownloadApplicationRequestMultiError) Error added in v0.10.0

Error returns a concatenation of all the error messages it wraps.

type DownloadApplicationRequestValidationError

type DownloadApplicationRequestValidationError struct {
	// contains filtered or unexported fields
}

DownloadApplicationRequestValidationError is the validation error returned by DownloadApplicationRequest.Validate if the designated constraints aren't met.

func (DownloadApplicationRequestValidationError) Cause

Cause function returns cause value.

func (DownloadApplicationRequestValidationError) Error

Error satisfies the builtin error interface

func (DownloadApplicationRequestValidationError) ErrorName

ErrorName returns error name.

func (DownloadApplicationRequestValidationError) Field

Field function returns field value.

func (DownloadApplicationRequestValidationError) Key

Key function returns key value.

func (DownloadApplicationRequestValidationError) Reason

Reason function returns reason value.

type FileInfo

type FileInfo struct {

	// Path with the path of the file
	Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
	// Data with the file content
	Data []byte `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"`
	// contains filtered or unexported fields
}

FileInfo represents all the information of an application file

func (*FileInfo) Descriptor deprecated

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

Deprecated: Use FileInfo.ProtoReflect.Descriptor instead.

func (*FileInfo) GetData

func (x *FileInfo) GetData() []byte

func (*FileInfo) GetPath

func (x *FileInfo) GetPath() string

func (*FileInfo) ProtoMessage

func (*FileInfo) ProtoMessage()

func (*FileInfo) ProtoReflect

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

func (*FileInfo) Reset

func (x *FileInfo) Reset()

func (*FileInfo) String

func (x *FileInfo) String() string

func (*FileInfo) Validate

func (m *FileInfo) Validate() error

Validate checks the field values on FileInfo with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*FileInfo) ValidateAll added in v0.10.0

func (m *FileInfo) ValidateAll() error

ValidateAll checks the field values on FileInfo with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in FileInfoMultiError, or nil if none found.

type FileInfoMultiError added in v0.10.0

type FileInfoMultiError []error

FileInfoMultiError is an error wrapping multiple validation errors returned by FileInfo.ValidateAll() if the designated constraints aren't met.

func (FileInfoMultiError) AllErrors added in v0.10.0

func (m FileInfoMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (FileInfoMultiError) Error added in v0.10.0

func (m FileInfoMultiError) Error() string

Error returns a concatenation of all the error messages it wraps.

type FileInfoValidationError

type FileInfoValidationError struct {
	// contains filtered or unexported fields
}

FileInfoValidationError is the validation error returned by FileInfo.Validate if the designated constraints aren't met.

func (FileInfoValidationError) Cause

func (e FileInfoValidationError) Cause() error

Cause function returns cause value.

func (FileInfoValidationError) Error

func (e FileInfoValidationError) Error() string

Error satisfies the builtin error interface

func (FileInfoValidationError) ErrorName

func (e FileInfoValidationError) ErrorName() string

ErrorName returns error name.

func (FileInfoValidationError) Field

func (e FileInfoValidationError) Field() string

Field function returns field value.

func (FileInfoValidationError) Key

func (e FileInfoValidationError) Key() bool

Key function returns key value.

func (FileInfoValidationError) Reason

func (e FileInfoValidationError) Reason() string

Reason function returns reason value.

type GetConfigurationRequest added in v0.19.0

type GetConfigurationRequest struct {

	// ApplicationId with the identifier of an application using the
	// same approach as docker:
	// [catalogURL/]namespace/appName[:tag]
	ApplicationId string `protobuf:"bytes,1,opt,name=application_id,json=applicationId,proto3" json:"application_id,omitempty"`
	// contains filtered or unexported fields
}

GetConfigurationRequest with the information required to ask for an application configuration

func (*GetConfigurationRequest) Descriptor deprecated added in v0.19.0

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

Deprecated: Use GetConfigurationRequest.ProtoReflect.Descriptor instead.

func (*GetConfigurationRequest) GetApplicationId added in v0.19.0

func (x *GetConfigurationRequest) GetApplicationId() string

func (*GetConfigurationRequest) ProtoMessage added in v0.19.0

func (*GetConfigurationRequest) ProtoMessage()

func (*GetConfigurationRequest) ProtoReflect added in v0.19.0

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

func (*GetConfigurationRequest) Reset added in v0.19.0

func (x *GetConfigurationRequest) Reset()

func (*GetConfigurationRequest) String added in v0.19.0

func (x *GetConfigurationRequest) String() string

func (*GetConfigurationRequest) Validate added in v0.19.0

func (m *GetConfigurationRequest) Validate() error

Validate checks the field values on GetConfigurationRequest with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*GetConfigurationRequest) ValidateAll added in v0.19.0

func (m *GetConfigurationRequest) ValidateAll() error

ValidateAll checks the field values on GetConfigurationRequest with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in GetConfigurationRequestMultiError, or nil if none found.

type GetConfigurationRequestMultiError added in v0.19.0

type GetConfigurationRequestMultiError []error

GetConfigurationRequestMultiError is an error wrapping multiple validation errors returned by GetConfigurationRequest.ValidateAll() if the designated constraints aren't met.

func (GetConfigurationRequestMultiError) AllErrors added in v0.19.0

func (m GetConfigurationRequestMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (GetConfigurationRequestMultiError) Error added in v0.19.0

Error returns a concatenation of all the error messages it wraps.

type GetConfigurationRequestValidationError added in v0.19.0

type GetConfigurationRequestValidationError struct {
	// contains filtered or unexported fields
}

GetConfigurationRequestValidationError is the validation error returned by GetConfigurationRequest.Validate if the designated constraints aren't met.

func (GetConfigurationRequestValidationError) Cause added in v0.19.0

Cause function returns cause value.

func (GetConfigurationRequestValidationError) Error added in v0.19.0

Error satisfies the builtin error interface

func (GetConfigurationRequestValidationError) ErrorName added in v0.19.0

ErrorName returns error name.

func (GetConfigurationRequestValidationError) Field added in v0.19.0

Field function returns field value.

func (GetConfigurationRequestValidationError) Key added in v0.19.0

Key function returns key value.

func (GetConfigurationRequestValidationError) Reason added in v0.19.0

Reason function returns reason value.

type GetConfigurationResponse added in v0.19.0

type GetConfigurationResponse struct {

	// IsApplication with a flag to indicate if the catalog application contains an oam application or not
	// The user the might want store component definitions in the catalog and deploy them. In this case,
	// the "appliation" in the catalog does no correspond to an oam application
	IsApplication bool `protobuf:"varint,1,opt,name=is_application,json=isApplication,proto3" json:"is_application,omitempty"`
	// ApplicationDefaultName with the application instance name by default
	ApplicationDefaultName string `` /* 129-byte string literal not displayed */
	// SpecComponentsRaw with the component specification in yaml format (parameters, traits, etc.)
	SpecComponentsRaw string `protobuf:"bytes,3,opt,name=spec_components_raw,json=specComponentsRaw,proto3" json:"spec_components_raw,omitempty"`
	// contains filtered or unexported fields
}

GetConfigurationResponse with application configuration

func (*GetConfigurationResponse) Descriptor deprecated added in v0.19.0

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

Deprecated: Use GetConfigurationResponse.ProtoReflect.Descriptor instead.

func (*GetConfigurationResponse) GetApplicationDefaultName added in v0.19.0

func (x *GetConfigurationResponse) GetApplicationDefaultName() string

func (*GetConfigurationResponse) GetIsApplication added in v0.20.0

func (x *GetConfigurationResponse) GetIsApplication() bool

func (*GetConfigurationResponse) GetSpecComponentsRaw added in v0.19.0

func (x *GetConfigurationResponse) GetSpecComponentsRaw() string

func (*GetConfigurationResponse) ProtoMessage added in v0.19.0

func (*GetConfigurationResponse) ProtoMessage()

func (*GetConfigurationResponse) ProtoReflect added in v0.19.0

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

func (*GetConfigurationResponse) Reset added in v0.19.0

func (x *GetConfigurationResponse) Reset()

func (*GetConfigurationResponse) String added in v0.19.0

func (x *GetConfigurationResponse) String() string

func (*GetConfigurationResponse) Validate added in v0.19.0

func (m *GetConfigurationResponse) Validate() error

Validate checks the field values on GetConfigurationResponse with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*GetConfigurationResponse) ValidateAll added in v0.19.0

func (m *GetConfigurationResponse) ValidateAll() error

ValidateAll checks the field values on GetConfigurationResponse with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in GetConfigurationResponseMultiError, or nil if none found.

type GetConfigurationResponseMultiError added in v0.19.0

type GetConfigurationResponseMultiError []error

GetConfigurationResponseMultiError is an error wrapping multiple validation errors returned by GetConfigurationResponse.ValidateAll() if the designated constraints aren't met.

func (GetConfigurationResponseMultiError) AllErrors added in v0.19.0

func (m GetConfigurationResponseMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (GetConfigurationResponseMultiError) Error added in v0.19.0

Error returns a concatenation of all the error messages it wraps.

type GetConfigurationResponseValidationError added in v0.19.0

type GetConfigurationResponseValidationError struct {
	// contains filtered or unexported fields
}

GetConfigurationResponseValidationError is the validation error returned by GetConfigurationResponse.Validate if the designated constraints aren't met.

func (GetConfigurationResponseValidationError) Cause added in v0.19.0

Cause function returns cause value.

func (GetConfigurationResponseValidationError) Error added in v0.19.0

Error satisfies the builtin error interface

func (GetConfigurationResponseValidationError) ErrorName added in v0.19.0

ErrorName returns error name.

func (GetConfigurationResponseValidationError) Field added in v0.19.0

Field function returns field value.

func (GetConfigurationResponseValidationError) Key added in v0.19.0

Key function returns key value.

func (GetConfigurationResponseValidationError) Reason added in v0.19.0

Reason function returns reason value.

type InfoApplicationRequest added in v0.5.0

type InfoApplicationRequest struct {

	// ApplicationId with the identifier of an application using the
	// same approach as docker:
	// [catalogURL/]namespace/appName[:tag]
	ApplicationId string `protobuf:"bytes,1,opt,name=application_id,json=applicationId,proto3" json:"application_id,omitempty"`
	// contains filtered or unexported fields
}

InfoApplicationRequest with the request to ask for an application

func (*InfoApplicationRequest) Descriptor deprecated added in v0.5.0

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

Deprecated: Use InfoApplicationRequest.ProtoReflect.Descriptor instead.

func (*InfoApplicationRequest) GetApplicationId added in v0.9.0

func (x *InfoApplicationRequest) GetApplicationId() string

func (*InfoApplicationRequest) ProtoMessage added in v0.5.0

func (*InfoApplicationRequest) ProtoMessage()

func (*InfoApplicationRequest) ProtoReflect added in v0.5.0

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

func (*InfoApplicationRequest) Reset added in v0.5.0

func (x *InfoApplicationRequest) Reset()

func (*InfoApplicationRequest) String added in v0.5.0

func (x *InfoApplicationRequest) String() string

func (*InfoApplicationRequest) Validate added in v0.5.0

func (m *InfoApplicationRequest) Validate() error

Validate checks the field values on InfoApplicationRequest with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*InfoApplicationRequest) ValidateAll added in v0.10.0

func (m *InfoApplicationRequest) ValidateAll() error

ValidateAll checks the field values on InfoApplicationRequest with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in InfoApplicationRequestMultiError, or nil if none found.

type InfoApplicationRequestMultiError added in v0.10.0

type InfoApplicationRequestMultiError []error

InfoApplicationRequestMultiError is an error wrapping multiple validation errors returned by InfoApplicationRequest.ValidateAll() if the designated constraints aren't met.

func (InfoApplicationRequestMultiError) AllErrors added in v0.10.0

func (m InfoApplicationRequestMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (InfoApplicationRequestMultiError) Error added in v0.10.0

Error returns a concatenation of all the error messages it wraps.

type InfoApplicationRequestValidationError added in v0.5.0

type InfoApplicationRequestValidationError struct {
	// contains filtered or unexported fields
}

InfoApplicationRequestValidationError is the validation error returned by InfoApplicationRequest.Validate if the designated constraints aren't met.

func (InfoApplicationRequestValidationError) Cause added in v0.5.0

Cause function returns cause value.

func (InfoApplicationRequestValidationError) Error added in v0.5.0

Error satisfies the builtin error interface

func (InfoApplicationRequestValidationError) ErrorName added in v0.5.0

ErrorName returns error name.

func (InfoApplicationRequestValidationError) Field added in v0.5.0

Field function returns field value.

func (InfoApplicationRequestValidationError) Key added in v0.5.0

Key function returns key value.

func (InfoApplicationRequestValidationError) Reason added in v0.5.0

Reason function returns reason value.

type InfoApplicationResponse added in v0.5.0

type InfoApplicationResponse struct {

	// Namespace where the application is located.
	Namespace string `protobuf:"bytes,1,opt,name=namespace,proto3" json:"namespace,omitempty"`
	// ApplicationName with the name of the application
	ApplicationName string `protobuf:"bytes,2,opt,name=application_name,json=applicationName,proto3" json:"application_name,omitempty"`
	// Tag associated with the catalog entry.
	Tag string `protobuf:"bytes,3,opt,name=tag,proto3" json:"tag,omitempty"`
	// MetadataFile with the content of metadata file
	MetadataFile []byte `protobuf:"bytes,4,opt,name=metadata_file,json=metadataFile,proto3" json:"metadata_file,omitempty"`
	// ReadmeFile with the content of app_config file
	ReadmeFile []byte `protobuf:"bytes,5,opt,name=readme_file,json=readmeFile,proto3" json:"readme_file,omitempty"`
	// Metadata with the metadata object
	Metadata *ApplicationMetadata `protobuf:"bytes,6,opt,name=metadata,proto3" json:"metadata,omitempty"`
	// Private wit a flag to indicate if an application is private or not
	Private bool `protobuf:"varint,7,opt,name=private,proto3" json:"private,omitempty"`
	// contains filtered or unexported fields
}

InfoApplicationResponse with the response of an application

func (*InfoApplicationResponse) Descriptor deprecated added in v0.5.0

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

Deprecated: Use InfoApplicationResponse.ProtoReflect.Descriptor instead.

func (*InfoApplicationResponse) GetApplicationName added in v0.5.0

func (x *InfoApplicationResponse) GetApplicationName() string

func (*InfoApplicationResponse) GetMetadata added in v0.6.0

func (x *InfoApplicationResponse) GetMetadata() *ApplicationMetadata

func (*InfoApplicationResponse) GetMetadataFile added in v0.6.0

func (x *InfoApplicationResponse) GetMetadataFile() []byte

func (*InfoApplicationResponse) GetNamespace added in v0.9.0

func (x *InfoApplicationResponse) GetNamespace() string

func (*InfoApplicationResponse) GetPrivate added in v0.22.0

func (x *InfoApplicationResponse) GetPrivate() bool

func (*InfoApplicationResponse) GetReadmeFile added in v0.6.0

func (x *InfoApplicationResponse) GetReadmeFile() []byte

func (*InfoApplicationResponse) GetTag added in v0.5.0

func (x *InfoApplicationResponse) GetTag() string

func (*InfoApplicationResponse) ProtoMessage added in v0.5.0

func (*InfoApplicationResponse) ProtoMessage()

func (*InfoApplicationResponse) ProtoReflect added in v0.5.0

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

func (*InfoApplicationResponse) Reset added in v0.5.0

func (x *InfoApplicationResponse) Reset()

func (*InfoApplicationResponse) String added in v0.5.0

func (x *InfoApplicationResponse) String() string

func (*InfoApplicationResponse) Validate added in v0.5.0

func (m *InfoApplicationResponse) Validate() error

Validate checks the field values on InfoApplicationResponse with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*InfoApplicationResponse) ValidateAll added in v0.10.0

func (m *InfoApplicationResponse) ValidateAll() error

ValidateAll checks the field values on InfoApplicationResponse with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in InfoApplicationResponseMultiError, or nil if none found.

type InfoApplicationResponseMultiError added in v0.10.0

type InfoApplicationResponseMultiError []error

InfoApplicationResponseMultiError is an error wrapping multiple validation errors returned by InfoApplicationResponse.ValidateAll() if the designated constraints aren't met.

func (InfoApplicationResponseMultiError) AllErrors added in v0.10.0

func (m InfoApplicationResponseMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (InfoApplicationResponseMultiError) Error added in v0.10.0

Error returns a concatenation of all the error messages it wraps.

type InfoApplicationResponseValidationError added in v0.5.0

type InfoApplicationResponseValidationError struct {
	// contains filtered or unexported fields
}

InfoApplicationResponseValidationError is the validation error returned by InfoApplicationResponse.Validate if the designated constraints aren't met.

func (InfoApplicationResponseValidationError) Cause added in v0.5.0

Cause function returns cause value.

func (InfoApplicationResponseValidationError) Error added in v0.5.0

Error satisfies the builtin error interface

func (InfoApplicationResponseValidationError) ErrorName added in v0.5.0

ErrorName returns error name.

func (InfoApplicationResponseValidationError) Field added in v0.5.0

Field function returns field value.

func (InfoApplicationResponseValidationError) Key added in v0.5.0

Key function returns key value.

func (InfoApplicationResponseValidationError) Reason added in v0.5.0

Reason function returns reason value.

type KubernetesEntities added in v0.6.0

type KubernetesEntities struct {

	// ApiVersion with the entity version
	ApiVersion string `protobuf:"bytes,1,opt,name=api_version,json=apiVersion,proto3" json:"api_version,omitempty"`
	// Kind with the entity type
	Kind string `protobuf:"bytes,2,opt,name=kind,proto3" json:"kind,omitempty"`
	// Name with the entity name
	Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

KubernetesEntities with the application K8s entities

func (*KubernetesEntities) Descriptor deprecated added in v0.6.0

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

Deprecated: Use KubernetesEntities.ProtoReflect.Descriptor instead.

func (*KubernetesEntities) GetApiVersion added in v0.6.0

func (x *KubernetesEntities) GetApiVersion() string

func (*KubernetesEntities) GetKind added in v0.8.0

func (x *KubernetesEntities) GetKind() string

func (*KubernetesEntities) GetName added in v0.6.0

func (x *KubernetesEntities) GetName() string

func (*KubernetesEntities) ProtoMessage added in v0.6.0

func (*KubernetesEntities) ProtoMessage()

func (*KubernetesEntities) ProtoReflect added in v0.6.0

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

func (*KubernetesEntities) Reset added in v0.6.0

func (x *KubernetesEntities) Reset()

func (*KubernetesEntities) String added in v0.6.0

func (x *KubernetesEntities) String() string

func (*KubernetesEntities) Validate added in v0.6.0

func (m *KubernetesEntities) Validate() error

Validate checks the field values on KubernetesEntities with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*KubernetesEntities) ValidateAll added in v0.10.0

func (m *KubernetesEntities) ValidateAll() error

ValidateAll checks the field values on KubernetesEntities with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in KubernetesEntitiesMultiError, or nil if none found.

type KubernetesEntitiesMultiError added in v0.10.0

type KubernetesEntitiesMultiError []error

KubernetesEntitiesMultiError is an error wrapping multiple validation errors returned by KubernetesEntities.ValidateAll() if the designated constraints aren't met.

func (KubernetesEntitiesMultiError) AllErrors added in v0.10.0

func (m KubernetesEntitiesMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (KubernetesEntitiesMultiError) Error added in v0.10.0

Error returns a concatenation of all the error messages it wraps.

type KubernetesEntitiesValidationError added in v0.6.0

type KubernetesEntitiesValidationError struct {
	// contains filtered or unexported fields
}

KubernetesEntitiesValidationError is the validation error returned by KubernetesEntities.Validate if the designated constraints aren't met.

func (KubernetesEntitiesValidationError) Cause added in v0.6.0

Cause function returns cause value.

func (KubernetesEntitiesValidationError) Error added in v0.6.0

Error satisfies the builtin error interface

func (KubernetesEntitiesValidationError) ErrorName added in v0.6.0

ErrorName returns error name.

func (KubernetesEntitiesValidationError) Field added in v0.6.0

Field function returns field value.

func (KubernetesEntitiesValidationError) Key added in v0.6.0

Key function returns key value.

func (KubernetesEntitiesValidationError) Reason added in v0.6.0

Reason function returns reason value.

type ListApplicationsRequest added in v0.9.0

type ListApplicationsRequest struct {

	// Namespace indicates that the list operation will only affect a given namespace. This value is optional.
	Namespace string `protobuf:"bytes,1,opt,name=namespace,proto3" json:"namespace,omitempty"`
	// contains filtered or unexported fields
}

ListApplicationsRequest with the options available when listing applications.

func (*ListApplicationsRequest) Descriptor deprecated added in v0.9.0

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

Deprecated: Use ListApplicationsRequest.ProtoReflect.Descriptor instead.

func (*ListApplicationsRequest) GetNamespace added in v0.9.0

func (x *ListApplicationsRequest) GetNamespace() string

func (*ListApplicationsRequest) ProtoMessage added in v0.9.0

func (*ListApplicationsRequest) ProtoMessage()

func (*ListApplicationsRequest) ProtoReflect added in v0.9.0

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

func (*ListApplicationsRequest) Reset added in v0.9.0

func (x *ListApplicationsRequest) Reset()

func (*ListApplicationsRequest) String added in v0.9.0

func (x *ListApplicationsRequest) String() string

func (*ListApplicationsRequest) Validate added in v0.9.0

func (m *ListApplicationsRequest) Validate() error

Validate checks the field values on ListApplicationsRequest with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*ListApplicationsRequest) ValidateAll added in v0.10.0

func (m *ListApplicationsRequest) ValidateAll() error

ValidateAll checks the field values on ListApplicationsRequest with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in ListApplicationsRequestMultiError, or nil if none found.

type ListApplicationsRequestMultiError added in v0.10.0

type ListApplicationsRequestMultiError []error

ListApplicationsRequestMultiError is an error wrapping multiple validation errors returned by ListApplicationsRequest.ValidateAll() if the designated constraints aren't met.

func (ListApplicationsRequestMultiError) AllErrors added in v0.10.0

func (m ListApplicationsRequestMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (ListApplicationsRequestMultiError) Error added in v0.10.0

Error returns a concatenation of all the error messages it wraps.

type ListApplicationsRequestValidationError added in v0.9.0

type ListApplicationsRequestValidationError struct {
	// contains filtered or unexported fields
}

ListApplicationsRequestValidationError is the validation error returned by ListApplicationsRequest.Validate if the designated constraints aren't met.

func (ListApplicationsRequestValidationError) Cause added in v0.9.0

Cause function returns cause value.

func (ListApplicationsRequestValidationError) Error added in v0.9.0

Error satisfies the builtin error interface

func (ListApplicationsRequestValidationError) ErrorName added in v0.9.0

ErrorName returns error name.

func (ListApplicationsRequestValidationError) Field added in v0.9.0

Field function returns field value.

func (ListApplicationsRequestValidationError) Key added in v0.9.0

Key function returns key value.

func (ListApplicationsRequestValidationError) Reason added in v0.9.0

Reason function returns reason value.

type NamespaceAdministrationClient added in v0.14.0

type NamespaceAdministrationClient interface {
	// Delete a namespace so that the applications contained on it are not longer available.
	Delete(ctx context.Context, in *DeleteNamespaceRequest, opts ...grpc.CallOption) (*grpc_catalog_common_go.OpResponse, error)
	// DeleteApplication deletes an application
	DeleteApplication(ctx context.Context, in *RemoveApplicationRequest, opts ...grpc.CallOption) (*grpc_catalog_common_go.OpResponse, error)
	// List all the applications in the catalog
	List(ctx context.Context, in *ListApplicationsRequest, opts ...grpc.CallOption) (*ApplicationList, error)
}

NamespaceAdministrationClient is the client API for NamespaceAdministration service.

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

func NewNamespaceAdministrationClient added in v0.14.0

func NewNamespaceAdministrationClient(cc grpc.ClientConnInterface) NamespaceAdministrationClient

type NamespaceAdministrationServer added in v0.14.0

type NamespaceAdministrationServer interface {
	// Delete a namespace so that the applications contained on it are not longer available.
	Delete(context.Context, *DeleteNamespaceRequest) (*grpc_catalog_common_go.OpResponse, error)
	// DeleteApplication deletes an application
	DeleteApplication(context.Context, *RemoveApplicationRequest) (*grpc_catalog_common_go.OpResponse, error)
	// List all the applications in the catalog
	List(context.Context, *ListApplicationsRequest) (*ApplicationList, error)
}

NamespaceAdministrationServer is the server API for NamespaceAdministration service.

type RemoveApplicationRequest added in v0.4.0

type RemoveApplicationRequest struct {

	// ApplicationId with the identifier of an application using the
	// same approach as docker:
	// [catalogURL/]namespace/appName[:tag]
	ApplicationId string `protobuf:"bytes,1,opt,name=application_id,json=applicationId,proto3" json:"application_id,omitempty"`
	// contains filtered or unexported fields
}

RemoveApplicationRequest with the request to remove an application

func (*RemoveApplicationRequest) Descriptor deprecated added in v0.4.0

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

Deprecated: Use RemoveApplicationRequest.ProtoReflect.Descriptor instead.

func (*RemoveApplicationRequest) GetApplicationId added in v0.9.0

func (x *RemoveApplicationRequest) GetApplicationId() string

func (*RemoveApplicationRequest) ProtoMessage added in v0.4.0

func (*RemoveApplicationRequest) ProtoMessage()

func (*RemoveApplicationRequest) ProtoReflect added in v0.4.0

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

func (*RemoveApplicationRequest) Reset added in v0.4.0

func (x *RemoveApplicationRequest) Reset()

func (*RemoveApplicationRequest) String added in v0.4.0

func (x *RemoveApplicationRequest) String() string

func (*RemoveApplicationRequest) Validate added in v0.4.0

func (m *RemoveApplicationRequest) Validate() error

Validate checks the field values on RemoveApplicationRequest with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*RemoveApplicationRequest) ValidateAll added in v0.10.0

func (m *RemoveApplicationRequest) ValidateAll() error

ValidateAll checks the field values on RemoveApplicationRequest with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in RemoveApplicationRequestMultiError, or nil if none found.

type RemoveApplicationRequestMultiError added in v0.10.0

type RemoveApplicationRequestMultiError []error

RemoveApplicationRequestMultiError is an error wrapping multiple validation errors returned by RemoveApplicationRequest.ValidateAll() if the designated constraints aren't met.

func (RemoveApplicationRequestMultiError) AllErrors added in v0.10.0

func (m RemoveApplicationRequestMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (RemoveApplicationRequestMultiError) Error added in v0.10.0

Error returns a concatenation of all the error messages it wraps.

type RemoveApplicationRequestValidationError added in v0.4.0

type RemoveApplicationRequestValidationError struct {
	// contains filtered or unexported fields
}

RemoveApplicationRequestValidationError is the validation error returned by RemoveApplicationRequest.Validate if the designated constraints aren't met.

func (RemoveApplicationRequestValidationError) Cause added in v0.4.0

Cause function returns cause value.

func (RemoveApplicationRequestValidationError) Error added in v0.4.0

Error satisfies the builtin error interface

func (RemoveApplicationRequestValidationError) ErrorName added in v0.4.0

ErrorName returns error name.

func (RemoveApplicationRequestValidationError) Field added in v0.4.0

Field function returns field value.

func (RemoveApplicationRequestValidationError) Key added in v0.4.0

Key function returns key value.

func (RemoveApplicationRequestValidationError) Reason added in v0.4.0

Reason function returns reason value.

type SummaryResponse added in v0.11.0

type SummaryResponse struct {

	// NumNamespaces with the number of users (namespaces) in the catalog
	NumNamespaces int32 `protobuf:"varint,1,opt,name=num_namespaces,json=numNamespaces,proto3" json:"num_namespaces,omitempty"`
	// NumApplications with the number of different applications
	NumApplications int32 `protobuf:"varint,2,opt,name=num_applications,json=numApplications,proto3" json:"num_applications,omitempty"`
	// NumTags wit the number of the different versions of applications
	NumTags int32 `protobuf:"varint,3,opt,name=num_tags,json=numTags,proto3" json:"num_tags,omitempty"`
	// contains filtered or unexported fields
}

SummaryResponse with a summary of the number of applications in the catalog

func (*SummaryResponse) Descriptor deprecated added in v0.11.0

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

Deprecated: Use SummaryResponse.ProtoReflect.Descriptor instead.

func (*SummaryResponse) GetNumApplications added in v0.11.0

func (x *SummaryResponse) GetNumApplications() int32

func (*SummaryResponse) GetNumNamespaces added in v0.11.0

func (x *SummaryResponse) GetNumNamespaces() int32

func (*SummaryResponse) GetNumTags added in v0.11.0

func (x *SummaryResponse) GetNumTags() int32

func (*SummaryResponse) ProtoMessage added in v0.11.0

func (*SummaryResponse) ProtoMessage()

func (*SummaryResponse) ProtoReflect added in v0.11.0

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

func (*SummaryResponse) Reset added in v0.11.0

func (x *SummaryResponse) Reset()

func (*SummaryResponse) String added in v0.11.0

func (x *SummaryResponse) String() string

func (*SummaryResponse) Validate added in v0.11.0

func (m *SummaryResponse) Validate() error

Validate checks the field values on SummaryResponse with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*SummaryResponse) ValidateAll added in v0.11.0

func (m *SummaryResponse) ValidateAll() error

ValidateAll checks the field values on SummaryResponse with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in SummaryResponseMultiError, or nil if none found.

type SummaryResponseMultiError added in v0.11.0

type SummaryResponseMultiError []error

SummaryResponseMultiError is an error wrapping multiple validation errors returned by SummaryResponse.ValidateAll() if the designated constraints aren't met.

func (SummaryResponseMultiError) AllErrors added in v0.11.0

func (m SummaryResponseMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (SummaryResponseMultiError) Error added in v0.11.0

Error returns a concatenation of all the error messages it wraps.

type SummaryResponseValidationError added in v0.11.0

type SummaryResponseValidationError struct {
	// contains filtered or unexported fields
}

SummaryResponseValidationError is the validation error returned by SummaryResponse.Validate if the designated constraints aren't met.

func (SummaryResponseValidationError) Cause added in v0.11.0

Cause function returns cause value.

func (SummaryResponseValidationError) Error added in v0.11.0

Error satisfies the builtin error interface

func (SummaryResponseValidationError) ErrorName added in v0.11.0

func (e SummaryResponseValidationError) ErrorName() string

ErrorName returns error name.

func (SummaryResponseValidationError) Field added in v0.11.0

Field function returns field value.

func (SummaryResponseValidationError) Key added in v0.11.0

Key function returns key value.

func (SummaryResponseValidationError) Reason added in v0.11.0

Reason function returns reason value.

type UnimplementedApplicationsServer added in v0.18.0

type UnimplementedApplicationsServer struct {
}

UnimplementedApplicationsServer can be embedded to have forward compatible implementations.

func (*UnimplementedApplicationsServer) Deploy added in v0.18.0

func (*UnimplementedApplicationsServer) GetConfiguration added in v0.19.0

type UnimplementedCatalogServer

type UnimplementedCatalogServer struct {
}

UnimplementedCatalogServer can be embedded to have forward compatible implementations.

func (*UnimplementedCatalogServer) Add

func (*UnimplementedCatalogServer) Download

func (*UnimplementedCatalogServer) Info added in v0.5.0

func (*UnimplementedCatalogServer) List added in v0.5.0

func (*UnimplementedCatalogServer) Remove added in v0.4.0

func (*UnimplementedCatalogServer) Summary added in v0.11.0

func (*UnimplementedCatalogServer) Update added in v0.25.0

func (*UnimplementedCatalogServer) Upload added in v0.28.0

type UnimplementedNamespaceAdministrationServer added in v0.14.0

type UnimplementedNamespaceAdministrationServer struct {
}

UnimplementedNamespaceAdministrationServer can be embedded to have forward compatible implementations.

func (*UnimplementedNamespaceAdministrationServer) Delete added in v0.14.0

func (*UnimplementedNamespaceAdministrationServer) DeleteApplication added in v0.17.0

func (*UnimplementedNamespaceAdministrationServer) List added in v0.17.0

type UpdateRequest added in v0.25.0

type UpdateRequest struct {

	// Namespace where the application is located.
	Namespace string `protobuf:"bytes,1,opt,name=namespace,proto3" json:"namespace,omitempty"`
	// ApplicationName with the name of the application
	ApplicationName string `protobuf:"bytes,2,opt,name=application_name,json=applicationName,proto3" json:"application_name,omitempty"`
	// Private with the application visibility
	Private bool `protobuf:"varint,3,opt,name=private,proto3" json:"private,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateRequest) Descriptor deprecated added in v0.25.0

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

Deprecated: Use UpdateRequest.ProtoReflect.Descriptor instead.

func (*UpdateRequest) GetApplicationName added in v0.25.0

func (x *UpdateRequest) GetApplicationName() string

func (*UpdateRequest) GetNamespace added in v0.25.0

func (x *UpdateRequest) GetNamespace() string

func (*UpdateRequest) GetPrivate added in v0.25.0

func (x *UpdateRequest) GetPrivate() bool

func (*UpdateRequest) ProtoMessage added in v0.25.0

func (*UpdateRequest) ProtoMessage()

func (*UpdateRequest) ProtoReflect added in v0.25.0

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

func (*UpdateRequest) Reset added in v0.25.0

func (x *UpdateRequest) Reset()

func (*UpdateRequest) String added in v0.25.0

func (x *UpdateRequest) String() string

func (*UpdateRequest) Validate added in v0.25.0

func (m *UpdateRequest) Validate() error

Validate checks the field values on UpdateRequest with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*UpdateRequest) ValidateAll added in v0.25.0

func (m *UpdateRequest) ValidateAll() error

ValidateAll checks the field values on UpdateRequest with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in UpdateRequestMultiError, or nil if none found.

type UpdateRequestMultiError added in v0.25.0

type UpdateRequestMultiError []error

UpdateRequestMultiError is an error wrapping multiple validation errors returned by UpdateRequest.ValidateAll() if the designated constraints aren't met.

func (UpdateRequestMultiError) AllErrors added in v0.25.0

func (m UpdateRequestMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (UpdateRequestMultiError) Error added in v0.25.0

func (m UpdateRequestMultiError) Error() string

Error returns a concatenation of all the error messages it wraps.

type UpdateRequestValidationError added in v0.25.0

type UpdateRequestValidationError struct {
	// contains filtered or unexported fields
}

UpdateRequestValidationError is the validation error returned by UpdateRequest.Validate if the designated constraints aren't met.

func (UpdateRequestValidationError) Cause added in v0.25.0

Cause function returns cause value.

func (UpdateRequestValidationError) Error added in v0.25.0

Error satisfies the builtin error interface

func (UpdateRequestValidationError) ErrorName added in v0.25.0

func (e UpdateRequestValidationError) ErrorName() string

ErrorName returns error name.

func (UpdateRequestValidationError) Field added in v0.25.0

Field function returns field value.

func (UpdateRequestValidationError) Key added in v0.25.0

Key function returns key value.

func (UpdateRequestValidationError) Reason added in v0.25.0

Reason function returns reason value.

type UploadApplicationRequest added in v0.28.0

type UploadApplicationRequest struct {

	// ApplicationId with the identifier of an application using the
	// same approach as docker:
	// [catalogURL/]namespace/appName[:tag]
	ApplicationId string `protobuf:"bytes,1,opt,name=application_id,json=applicationId,proto3" json:"application_id,omitempty"`
	// Files with all the application files
	Files []*Base64FileInfo `protobuf:"bytes,2,rep,name=files,proto3" json:"files,omitempty"`
	// Private with a flag to indicate if the application is private or not
	Private bool `protobuf:"varint,3,opt,name=private,proto3" json:"private,omitempty"`
	// contains filtered or unexported fields
}

UploadApplicationRequest with a request to add a complete application to the catalog

func (*UploadApplicationRequest) Descriptor deprecated added in v0.28.0

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

Deprecated: Use UploadApplicationRequest.ProtoReflect.Descriptor instead.

func (*UploadApplicationRequest) GetApplicationId added in v0.28.0

func (x *UploadApplicationRequest) GetApplicationId() string

func (*UploadApplicationRequest) GetFiles added in v0.28.0

func (x *UploadApplicationRequest) GetFiles() []*Base64FileInfo

func (*UploadApplicationRequest) GetPrivate added in v0.28.0

func (x *UploadApplicationRequest) GetPrivate() bool

func (*UploadApplicationRequest) ProtoMessage added in v0.28.0

func (*UploadApplicationRequest) ProtoMessage()

func (*UploadApplicationRequest) ProtoReflect added in v0.28.0

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

func (*UploadApplicationRequest) Reset added in v0.28.0

func (x *UploadApplicationRequest) Reset()

func (*UploadApplicationRequest) String added in v0.28.0

func (x *UploadApplicationRequest) String() string

func (*UploadApplicationRequest) Validate added in v0.28.0

func (m *UploadApplicationRequest) Validate() error

Validate checks the field values on UploadApplicationRequest with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*UploadApplicationRequest) ValidateAll added in v0.28.0

func (m *UploadApplicationRequest) ValidateAll() error

ValidateAll checks the field values on UploadApplicationRequest with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in UploadApplicationRequestMultiError, or nil if none found.

type UploadApplicationRequestMultiError added in v0.28.0

type UploadApplicationRequestMultiError []error

UploadApplicationRequestMultiError is an error wrapping multiple validation errors returned by UploadApplicationRequest.ValidateAll() if the designated constraints aren't met.

func (UploadApplicationRequestMultiError) AllErrors added in v0.28.0

func (m UploadApplicationRequestMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (UploadApplicationRequestMultiError) Error added in v0.28.0

Error returns a concatenation of all the error messages it wraps.

type UploadApplicationRequestValidationError added in v0.28.0

type UploadApplicationRequestValidationError struct {
	// contains filtered or unexported fields
}

UploadApplicationRequestValidationError is the validation error returned by UploadApplicationRequest.Validate if the designated constraints aren't met.

func (UploadApplicationRequestValidationError) Cause added in v0.28.0

Cause function returns cause value.

func (UploadApplicationRequestValidationError) Error added in v0.28.0

Error satisfies the builtin error interface

func (UploadApplicationRequestValidationError) ErrorName added in v0.28.0

ErrorName returns error name.

func (UploadApplicationRequestValidationError) Field added in v0.28.0

Field function returns field value.

func (UploadApplicationRequestValidationError) Key added in v0.28.0

Key function returns key value.

func (UploadApplicationRequestValidationError) Reason added in v0.28.0

Reason function returns reason value.

Jump to

Keyboard shortcuts

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