configv1

package
v0.1.18 Latest Latest
Warning

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

Go to latest
Published: Dec 20, 2024 License: MIT Imports: 20 Imported by: 15

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	Protocol_name = map[int32]string{
		0: "UNSPECIFIED",
		1: "HTTP",
		2: "GRPC",
	}
	Protocol_value = map[string]int32{
		"UNSPECIFIED": 0,
		"HTTP":        1,
		"GRPC":        2,
	}
)

Enum value maps for Protocol.

View Source
var (
	LoggerLevel_name = map[int32]string{
		0: "LOGGER_LEVEL_UNSPECIFIED",
		1: "LOGGER_LEVEL_DEBUG",
		2: "LOGGER_LEVEL_INFO",
		3: "LOGGER_LEVEL_WARN",
		4: "LOGGER_LEVEL_ERROR",
		5: "LOGGER_LEVEL_FATAL",
	}
	LoggerLevel_value = map[string]int32{
		"LOGGER_LEVEL_UNSPECIFIED": 0,
		"LOGGER_LEVEL_DEBUG":       1,
		"LOGGER_LEVEL_INFO":        2,
		"LOGGER_LEVEL_WARN":        3,
		"LOGGER_LEVEL_ERROR":       4,
		"LOGGER_LEVEL_FATAL":       5,
	}
)

Enum value maps for LoggerLevel.

View Source
var File_config_v1_cors_proto protoreflect.FileDescriptor
View Source
var File_config_v1_customize_proto protoreflect.FileDescriptor
View Source
var File_config_v1_data_proto protoreflect.FileDescriptor
View Source
var File_config_v1_gateway_proto protoreflect.FileDescriptor
View Source
var File_config_v1_logger_proto protoreflect.FileDescriptor
View Source
var File_config_v1_mail_proto protoreflect.FileDescriptor
View Source
var File_config_v1_message_proto protoreflect.FileDescriptor
View Source
var File_config_v1_registry_proto protoreflect.FileDescriptor
View Source
var File_config_v1_security_proto protoreflect.FileDescriptor
View Source
var File_config_v1_service_proto protoreflect.FileDescriptor
View Source
var File_config_v1_source_proto protoreflect.FileDescriptor
View Source
var File_config_v1_task_proto protoreflect.FileDescriptor
View Source
var File_config_v1_tlsconfig_proto protoreflect.FileDescriptor
View Source
var File_config_v1_tracer_proto protoreflect.FileDescriptor
View Source
var File_config_v1_websocket_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type AuthNConfig added in v0.1.0

type AuthNConfig struct {

	// Disable security middleware
	Disabled bool `protobuf:"varint,1,opt,name=disabled,proto3" json:"disabled,omitempty"`
	// Direct release paths
	PublicPaths []string `protobuf:"bytes,2,rep,name=public_paths,proto3" json:"public_paths,omitempty"`
	// Type of authentication noop, jwt, oidc, pre_shared_key, etc
	Type string `protobuf:"bytes,3,opt,name=type,proto3" json:"type,omitempty"`
	// JWT config for authorization
	Jwt *AuthNConfig_JWTConfig `protobuf:"bytes,10,opt,name=jwt,proto3" json:"jwt,omitempty"`
	// OIDC config for authorization
	Oidc *AuthNConfig_OIDCConfig `protobuf:"bytes,11,opt,name=oidc,proto3" json:"oidc,omitempty"`
	// Pre shared key config for authorization
	PreSharedKey *AuthNConfig_PreSharedKeyConfig `protobuf:"bytes,12,opt,name=pre_shared_key,proto3" json:"pre_shared_key,omitempty"` // Customize config
	// contains filtered or unexported fields
}

AuthNConfig contains the configuration for authentication middleware.

func (*AuthNConfig) Descriptor deprecated added in v0.1.0

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

Deprecated: Use AuthNConfig.ProtoReflect.Descriptor instead.

func (*AuthNConfig) GetDisabled added in v0.1.0

func (x *AuthNConfig) GetDisabled() bool

func (*AuthNConfig) GetJwt added in v0.1.0

func (x *AuthNConfig) GetJwt() *AuthNConfig_JWTConfig

func (*AuthNConfig) GetOidc added in v0.1.0

func (x *AuthNConfig) GetOidc() *AuthNConfig_OIDCConfig

func (*AuthNConfig) GetPreSharedKey added in v0.1.0

func (x *AuthNConfig) GetPreSharedKey() *AuthNConfig_PreSharedKeyConfig

func (*AuthNConfig) GetPublicPaths added in v0.1.0

func (x *AuthNConfig) GetPublicPaths() []string

func (*AuthNConfig) GetType added in v0.1.0

func (x *AuthNConfig) GetType() string

func (*AuthNConfig) ProtoMessage added in v0.1.0

func (*AuthNConfig) ProtoMessage()

func (*AuthNConfig) ProtoReflect added in v0.1.0

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

func (*AuthNConfig) Reset added in v0.1.0

func (x *AuthNConfig) Reset()

func (*AuthNConfig) String added in v0.1.0

func (x *AuthNConfig) String() string

func (*AuthNConfig) Validate added in v0.1.0

func (m *AuthNConfig) Validate() error

Validate checks the field values on AuthNConfig 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 (*AuthNConfig) ValidateAll added in v0.1.0

func (m *AuthNConfig) ValidateAll() error

ValidateAll checks the field values on AuthNConfig 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 AuthNConfigMultiError, or nil if none found.

type AuthNConfigMultiError added in v0.1.0

type AuthNConfigMultiError []error

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

func (AuthNConfigMultiError) AllErrors added in v0.1.0

func (m AuthNConfigMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (AuthNConfigMultiError) Error added in v0.1.0

func (m AuthNConfigMultiError) Error() string

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

type AuthNConfigValidationError added in v0.1.0

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

AuthNConfigValidationError is the validation error returned by AuthNConfig.Validate if the designated constraints aren't met.

func (AuthNConfigValidationError) Cause added in v0.1.0

Cause function returns cause value.

func (AuthNConfigValidationError) Error added in v0.1.0

Error satisfies the builtin error interface

func (AuthNConfigValidationError) ErrorName added in v0.1.0

func (e AuthNConfigValidationError) ErrorName() string

ErrorName returns error name.

func (AuthNConfigValidationError) Field added in v0.1.0

Field function returns field value.

func (AuthNConfigValidationError) Key added in v0.1.0

Key function returns key value.

func (AuthNConfigValidationError) Reason added in v0.1.0

Reason function returns reason value.

type AuthNConfig_ApiKeyConfig added in v0.1.0

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

func (*AuthNConfig_ApiKeyConfig) Descriptor deprecated added in v0.1.0

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

Deprecated: Use AuthNConfig_ApiKeyConfig.ProtoReflect.Descriptor instead.

func (*AuthNConfig_ApiKeyConfig) ProtoMessage added in v0.1.0

func (*AuthNConfig_ApiKeyConfig) ProtoMessage()

func (*AuthNConfig_ApiKeyConfig) ProtoReflect added in v0.1.0

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

func (*AuthNConfig_ApiKeyConfig) Reset added in v0.1.0

func (x *AuthNConfig_ApiKeyConfig) Reset()

func (*AuthNConfig_ApiKeyConfig) String added in v0.1.0

func (x *AuthNConfig_ApiKeyConfig) String() string

func (*AuthNConfig_ApiKeyConfig) Validate added in v0.1.0

func (m *AuthNConfig_ApiKeyConfig) Validate() error

Validate checks the field values on AuthNConfig_ApiKeyConfig 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 (*AuthNConfig_ApiKeyConfig) ValidateAll added in v0.1.0

func (m *AuthNConfig_ApiKeyConfig) ValidateAll() error

ValidateAll checks the field values on AuthNConfig_ApiKeyConfig 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 AuthNConfig_ApiKeyConfigMultiError, or nil if none found.

type AuthNConfig_ApiKeyConfigMultiError added in v0.1.0

type AuthNConfig_ApiKeyConfigMultiError []error

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

func (AuthNConfig_ApiKeyConfigMultiError) AllErrors added in v0.1.0

func (m AuthNConfig_ApiKeyConfigMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (AuthNConfig_ApiKeyConfigMultiError) Error added in v0.1.0

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

type AuthNConfig_ApiKeyConfigValidationError added in v0.1.0

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

AuthNConfig_ApiKeyConfigValidationError is the validation error returned by AuthNConfig_ApiKeyConfig.Validate if the designated constraints aren't met.

func (AuthNConfig_ApiKeyConfigValidationError) Cause added in v0.1.0

Cause function returns cause value.

func (AuthNConfig_ApiKeyConfigValidationError) Error added in v0.1.0

Error satisfies the builtin error interface

func (AuthNConfig_ApiKeyConfigValidationError) ErrorName added in v0.1.0

ErrorName returns error name.

func (AuthNConfig_ApiKeyConfigValidationError) Field added in v0.1.0

Field function returns field value.

func (AuthNConfig_ApiKeyConfigValidationError) Key added in v0.1.0

Key function returns key value.

func (AuthNConfig_ApiKeyConfigValidationError) Reason added in v0.1.0

Reason function returns reason value.

type AuthNConfig_BasicAuthConfig added in v0.1.0

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

func (*AuthNConfig_BasicAuthConfig) Descriptor deprecated added in v0.1.0

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

Deprecated: Use AuthNConfig_BasicAuthConfig.ProtoReflect.Descriptor instead.

func (*AuthNConfig_BasicAuthConfig) ProtoMessage added in v0.1.0

func (*AuthNConfig_BasicAuthConfig) ProtoMessage()

func (*AuthNConfig_BasicAuthConfig) ProtoReflect added in v0.1.0

func (*AuthNConfig_BasicAuthConfig) Reset added in v0.1.0

func (x *AuthNConfig_BasicAuthConfig) Reset()

func (*AuthNConfig_BasicAuthConfig) String added in v0.1.0

func (x *AuthNConfig_BasicAuthConfig) String() string

func (*AuthNConfig_BasicAuthConfig) Validate added in v0.1.0

func (m *AuthNConfig_BasicAuthConfig) Validate() error

Validate checks the field values on AuthNConfig_BasicAuthConfig 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 (*AuthNConfig_BasicAuthConfig) ValidateAll added in v0.1.0

func (m *AuthNConfig_BasicAuthConfig) ValidateAll() error

ValidateAll checks the field values on AuthNConfig_BasicAuthConfig 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 AuthNConfig_BasicAuthConfigMultiError, or nil if none found.

type AuthNConfig_BasicAuthConfigMultiError added in v0.1.0

type AuthNConfig_BasicAuthConfigMultiError []error

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

func (AuthNConfig_BasicAuthConfigMultiError) AllErrors added in v0.1.0

AllErrors returns a list of validation violation errors.

func (AuthNConfig_BasicAuthConfigMultiError) Error added in v0.1.0

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

type AuthNConfig_BasicAuthConfigValidationError added in v0.1.0

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

AuthNConfig_BasicAuthConfigValidationError is the validation error returned by AuthNConfig_BasicAuthConfig.Validate if the designated constraints aren't met.

func (AuthNConfig_BasicAuthConfigValidationError) Cause added in v0.1.0

Cause function returns cause value.

func (AuthNConfig_BasicAuthConfigValidationError) Error added in v0.1.0

Error satisfies the builtin error interface

func (AuthNConfig_BasicAuthConfigValidationError) ErrorName added in v0.1.0

ErrorName returns error name.

func (AuthNConfig_BasicAuthConfigValidationError) Field added in v0.1.0

Field function returns field value.

func (AuthNConfig_BasicAuthConfigValidationError) Key added in v0.1.0

Key function returns key value.

func (AuthNConfig_BasicAuthConfigValidationError) Reason added in v0.1.0

Reason function returns reason value.

type AuthNConfig_JWTConfig added in v0.1.0

type AuthNConfig_JWTConfig struct {

	// Algorithm used to sign the token
	Algorithm string `protobuf:"bytes,3,opt,name=algorithm,proto3" json:"algorithm,omitempty"`
	// Signing key
	SigningKey string `protobuf:"bytes,4,opt,name=signing_key,proto3" json:"signing_key,omitempty"`
	// Old signing key
	OldSigningKey string `protobuf:"bytes,5,opt,name=old_signing_key,proto3" json:"old_signing_key,omitempty"`
	// Token expiration time
	ExpireTime *durationpb.Duration `protobuf:"bytes,6,opt,name=expire_time,proto3" json:"expire_time,omitempty"`
	// Token refresh time
	RefreshTime *durationpb.Duration `protobuf:"bytes,7,opt,name=refresh_time,proto3" json:"refresh_time,omitempty"`
	// Cache config name from cache service
	CacheName string `protobuf:"bytes,8,opt,name=cache_name,proto3" json:"cache_name,omitempty"`
	// contains filtered or unexported fields
}

Authorization middleware config

func (*AuthNConfig_JWTConfig) Descriptor deprecated added in v0.1.0

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

Deprecated: Use AuthNConfig_JWTConfig.ProtoReflect.Descriptor instead.

func (*AuthNConfig_JWTConfig) GetAlgorithm added in v0.1.0

func (x *AuthNConfig_JWTConfig) GetAlgorithm() string

func (*AuthNConfig_JWTConfig) GetCacheName added in v0.1.0

func (x *AuthNConfig_JWTConfig) GetCacheName() string

func (*AuthNConfig_JWTConfig) GetExpireTime added in v0.1.0

func (x *AuthNConfig_JWTConfig) GetExpireTime() *durationpb.Duration

func (*AuthNConfig_JWTConfig) GetOldSigningKey added in v0.1.0

func (x *AuthNConfig_JWTConfig) GetOldSigningKey() string

func (*AuthNConfig_JWTConfig) GetRefreshTime added in v0.1.0

func (x *AuthNConfig_JWTConfig) GetRefreshTime() *durationpb.Duration

func (*AuthNConfig_JWTConfig) GetSigningKey added in v0.1.0

func (x *AuthNConfig_JWTConfig) GetSigningKey() string

func (*AuthNConfig_JWTConfig) ProtoMessage added in v0.1.0

func (*AuthNConfig_JWTConfig) ProtoMessage()

func (*AuthNConfig_JWTConfig) ProtoReflect added in v0.1.0

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

func (*AuthNConfig_JWTConfig) Reset added in v0.1.0

func (x *AuthNConfig_JWTConfig) Reset()

func (*AuthNConfig_JWTConfig) String added in v0.1.0

func (x *AuthNConfig_JWTConfig) String() string

func (*AuthNConfig_JWTConfig) Validate added in v0.1.0

func (m *AuthNConfig_JWTConfig) Validate() error

Validate checks the field values on AuthNConfig_JWTConfig 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 (*AuthNConfig_JWTConfig) ValidateAll added in v0.1.0

func (m *AuthNConfig_JWTConfig) ValidateAll() error

ValidateAll checks the field values on AuthNConfig_JWTConfig 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 AuthNConfig_JWTConfigMultiError, or nil if none found.

type AuthNConfig_JWTConfigMultiError added in v0.1.0

type AuthNConfig_JWTConfigMultiError []error

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

func (AuthNConfig_JWTConfigMultiError) AllErrors added in v0.1.0

func (m AuthNConfig_JWTConfigMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (AuthNConfig_JWTConfigMultiError) Error added in v0.1.0

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

type AuthNConfig_JWTConfigValidationError added in v0.1.0

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

AuthNConfig_JWTConfigValidationError is the validation error returned by AuthNConfig_JWTConfig.Validate if the designated constraints aren't met.

func (AuthNConfig_JWTConfigValidationError) Cause added in v0.1.0

Cause function returns cause value.

func (AuthNConfig_JWTConfigValidationError) Error added in v0.1.0

Error satisfies the builtin error interface

func (AuthNConfig_JWTConfigValidationError) ErrorName added in v0.1.0

ErrorName returns error name.

func (AuthNConfig_JWTConfigValidationError) Field added in v0.1.0

Field function returns field value.

func (AuthNConfig_JWTConfigValidationError) Key added in v0.1.0

Key function returns key value.

func (AuthNConfig_JWTConfigValidationError) Reason added in v0.1.0

Reason function returns reason value.

type AuthNConfig_LdapConfig added in v0.1.0

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

func (*AuthNConfig_LdapConfig) Descriptor deprecated added in v0.1.0

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

Deprecated: Use AuthNConfig_LdapConfig.ProtoReflect.Descriptor instead.

func (*AuthNConfig_LdapConfig) ProtoMessage added in v0.1.0

func (*AuthNConfig_LdapConfig) ProtoMessage()

func (*AuthNConfig_LdapConfig) ProtoReflect added in v0.1.0

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

func (*AuthNConfig_LdapConfig) Reset added in v0.1.0

func (x *AuthNConfig_LdapConfig) Reset()

func (*AuthNConfig_LdapConfig) String added in v0.1.0

func (x *AuthNConfig_LdapConfig) String() string

func (*AuthNConfig_LdapConfig) Validate added in v0.1.0

func (m *AuthNConfig_LdapConfig) Validate() error

Validate checks the field values on AuthNConfig_LdapConfig 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 (*AuthNConfig_LdapConfig) ValidateAll added in v0.1.0

func (m *AuthNConfig_LdapConfig) ValidateAll() error

ValidateAll checks the field values on AuthNConfig_LdapConfig 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 AuthNConfig_LdapConfigMultiError, or nil if none found.

type AuthNConfig_LdapConfigMultiError added in v0.1.0

type AuthNConfig_LdapConfigMultiError []error

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

func (AuthNConfig_LdapConfigMultiError) AllErrors added in v0.1.0

func (m AuthNConfig_LdapConfigMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (AuthNConfig_LdapConfigMultiError) Error added in v0.1.0

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

type AuthNConfig_LdapConfigValidationError added in v0.1.0

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

AuthNConfig_LdapConfigValidationError is the validation error returned by AuthNConfig_LdapConfig.Validate if the designated constraints aren't met.

func (AuthNConfig_LdapConfigValidationError) Cause added in v0.1.0

Cause function returns cause value.

func (AuthNConfig_LdapConfigValidationError) Error added in v0.1.0

Error satisfies the builtin error interface

func (AuthNConfig_LdapConfigValidationError) ErrorName added in v0.1.0

ErrorName returns error name.

func (AuthNConfig_LdapConfigValidationError) Field added in v0.1.0

Field function returns field value.

func (AuthNConfig_LdapConfigValidationError) Key added in v0.1.0

Key function returns key value.

func (AuthNConfig_LdapConfigValidationError) Reason added in v0.1.0

Reason function returns reason value.

type AuthNConfig_OAuth2Config added in v0.1.0

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

func (*AuthNConfig_OAuth2Config) Descriptor deprecated added in v0.1.0

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

Deprecated: Use AuthNConfig_OAuth2Config.ProtoReflect.Descriptor instead.

func (*AuthNConfig_OAuth2Config) ProtoMessage added in v0.1.0

func (*AuthNConfig_OAuth2Config) ProtoMessage()

func (*AuthNConfig_OAuth2Config) ProtoReflect added in v0.1.0

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

func (*AuthNConfig_OAuth2Config) Reset added in v0.1.0

func (x *AuthNConfig_OAuth2Config) Reset()

func (*AuthNConfig_OAuth2Config) String added in v0.1.0

func (x *AuthNConfig_OAuth2Config) String() string

func (*AuthNConfig_OAuth2Config) Validate added in v0.1.0

func (m *AuthNConfig_OAuth2Config) Validate() error

Validate checks the field values on AuthNConfig_OAuth2Config 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 (*AuthNConfig_OAuth2Config) ValidateAll added in v0.1.0

func (m *AuthNConfig_OAuth2Config) ValidateAll() error

ValidateAll checks the field values on AuthNConfig_OAuth2Config 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 AuthNConfig_OAuth2ConfigMultiError, or nil if none found.

type AuthNConfig_OAuth2ConfigMultiError added in v0.1.0

type AuthNConfig_OAuth2ConfigMultiError []error

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

func (AuthNConfig_OAuth2ConfigMultiError) AllErrors added in v0.1.0

func (m AuthNConfig_OAuth2ConfigMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (AuthNConfig_OAuth2ConfigMultiError) Error added in v0.1.0

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

type AuthNConfig_OAuth2ConfigValidationError added in v0.1.0

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

AuthNConfig_OAuth2ConfigValidationError is the validation error returned by AuthNConfig_OAuth2Config.Validate if the designated constraints aren't met.

func (AuthNConfig_OAuth2ConfigValidationError) Cause added in v0.1.0

Cause function returns cause value.

func (AuthNConfig_OAuth2ConfigValidationError) Error added in v0.1.0

Error satisfies the builtin error interface

func (AuthNConfig_OAuth2ConfigValidationError) ErrorName added in v0.1.0

ErrorName returns error name.

func (AuthNConfig_OAuth2ConfigValidationError) Field added in v0.1.0

Field function returns field value.

func (AuthNConfig_OAuth2ConfigValidationError) Key added in v0.1.0

Key function returns key value.

func (AuthNConfig_OAuth2ConfigValidationError) Reason added in v0.1.0

Reason function returns reason value.

type AuthNConfig_OIDCConfig added in v0.1.0

type AuthNConfig_OIDCConfig struct {

	// Issuer url
	IssuerUrl string `protobuf:"bytes,2,opt,name=issuer_url,proto3" json:"issuer_url,omitempty"`
	// Audience
	Audience string `protobuf:"bytes,3,opt,name=audience,proto3" json:"audience,omitempty"`
	// Algorithm used to sign the token
	Algorithm string `protobuf:"bytes,4,opt,name=algorithm,proto3" json:"algorithm,omitempty"`
	// contains filtered or unexported fields
}

OIDC config for authorization

func (*AuthNConfig_OIDCConfig) Descriptor deprecated added in v0.1.0

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

Deprecated: Use AuthNConfig_OIDCConfig.ProtoReflect.Descriptor instead.

func (*AuthNConfig_OIDCConfig) GetAlgorithm added in v0.1.0

func (x *AuthNConfig_OIDCConfig) GetAlgorithm() string

func (*AuthNConfig_OIDCConfig) GetAudience added in v0.1.0

func (x *AuthNConfig_OIDCConfig) GetAudience() string

func (*AuthNConfig_OIDCConfig) GetIssuerUrl added in v0.1.0

func (x *AuthNConfig_OIDCConfig) GetIssuerUrl() string

func (*AuthNConfig_OIDCConfig) ProtoMessage added in v0.1.0

func (*AuthNConfig_OIDCConfig) ProtoMessage()

func (*AuthNConfig_OIDCConfig) ProtoReflect added in v0.1.0

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

func (*AuthNConfig_OIDCConfig) Reset added in v0.1.0

func (x *AuthNConfig_OIDCConfig) Reset()

func (*AuthNConfig_OIDCConfig) String added in v0.1.0

func (x *AuthNConfig_OIDCConfig) String() string

func (*AuthNConfig_OIDCConfig) Validate added in v0.1.0

func (m *AuthNConfig_OIDCConfig) Validate() error

Validate checks the field values on AuthNConfig_OIDCConfig 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 (*AuthNConfig_OIDCConfig) ValidateAll added in v0.1.0

func (m *AuthNConfig_OIDCConfig) ValidateAll() error

ValidateAll checks the field values on AuthNConfig_OIDCConfig 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 AuthNConfig_OIDCConfigMultiError, or nil if none found.

type AuthNConfig_OIDCConfigMultiError added in v0.1.0

type AuthNConfig_OIDCConfigMultiError []error

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

func (AuthNConfig_OIDCConfigMultiError) AllErrors added in v0.1.0

func (m AuthNConfig_OIDCConfigMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (AuthNConfig_OIDCConfigMultiError) Error added in v0.1.0

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

type AuthNConfig_OIDCConfigValidationError added in v0.1.0

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

AuthNConfig_OIDCConfigValidationError is the validation error returned by AuthNConfig_OIDCConfig.Validate if the designated constraints aren't met.

func (AuthNConfig_OIDCConfigValidationError) Cause added in v0.1.0

Cause function returns cause value.

func (AuthNConfig_OIDCConfigValidationError) Error added in v0.1.0

Error satisfies the builtin error interface

func (AuthNConfig_OIDCConfigValidationError) ErrorName added in v0.1.0

ErrorName returns error name.

func (AuthNConfig_OIDCConfigValidationError) Field added in v0.1.0

Field function returns field value.

func (AuthNConfig_OIDCConfigValidationError) Key added in v0.1.0

Key function returns key value.

func (AuthNConfig_OIDCConfigValidationError) Reason added in v0.1.0

Reason function returns reason value.

type AuthNConfig_PreSharedKeyConfig added in v0.1.0

type AuthNConfig_PreSharedKeyConfig struct {

	// Secret key
	SecretKeys []string `protobuf:"bytes,2,rep,name=secret_keys,proto3" json:"secret_keys,omitempty"`
	// contains filtered or unexported fields
}

func (*AuthNConfig_PreSharedKeyConfig) Descriptor deprecated added in v0.1.0

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

Deprecated: Use AuthNConfig_PreSharedKeyConfig.ProtoReflect.Descriptor instead.

func (*AuthNConfig_PreSharedKeyConfig) GetSecretKeys added in v0.1.0

func (x *AuthNConfig_PreSharedKeyConfig) GetSecretKeys() []string

func (*AuthNConfig_PreSharedKeyConfig) ProtoMessage added in v0.1.0

func (*AuthNConfig_PreSharedKeyConfig) ProtoMessage()

func (*AuthNConfig_PreSharedKeyConfig) ProtoReflect added in v0.1.0

func (*AuthNConfig_PreSharedKeyConfig) Reset added in v0.1.0

func (x *AuthNConfig_PreSharedKeyConfig) Reset()

func (*AuthNConfig_PreSharedKeyConfig) String added in v0.1.0

func (*AuthNConfig_PreSharedKeyConfig) Validate added in v0.1.0

func (m *AuthNConfig_PreSharedKeyConfig) Validate() error

Validate checks the field values on AuthNConfig_PreSharedKeyConfig 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 (*AuthNConfig_PreSharedKeyConfig) ValidateAll added in v0.1.0

func (m *AuthNConfig_PreSharedKeyConfig) ValidateAll() error

ValidateAll checks the field values on AuthNConfig_PreSharedKeyConfig 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 AuthNConfig_PreSharedKeyConfigMultiError, or nil if none found.

type AuthNConfig_PreSharedKeyConfigMultiError added in v0.1.0

type AuthNConfig_PreSharedKeyConfigMultiError []error

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

func (AuthNConfig_PreSharedKeyConfigMultiError) AllErrors added in v0.1.0

AllErrors returns a list of validation violation errors.

func (AuthNConfig_PreSharedKeyConfigMultiError) Error added in v0.1.0

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

type AuthNConfig_PreSharedKeyConfigValidationError added in v0.1.0

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

AuthNConfig_PreSharedKeyConfigValidationError is the validation error returned by AuthNConfig_PreSharedKeyConfig.Validate if the designated constraints aren't met.

func (AuthNConfig_PreSharedKeyConfigValidationError) Cause added in v0.1.0

Cause function returns cause value.

func (AuthNConfig_PreSharedKeyConfigValidationError) Error added in v0.1.0

Error satisfies the builtin error interface

func (AuthNConfig_PreSharedKeyConfigValidationError) ErrorName added in v0.1.0

ErrorName returns error name.

func (AuthNConfig_PreSharedKeyConfigValidationError) Field added in v0.1.0

Field function returns field value.

func (AuthNConfig_PreSharedKeyConfigValidationError) Key added in v0.1.0

Key function returns key value.

func (AuthNConfig_PreSharedKeyConfigValidationError) Reason added in v0.1.0

Reason function returns reason value.

type AuthNConfig_SamlConfig added in v0.1.0

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

func (*AuthNConfig_SamlConfig) Descriptor deprecated added in v0.1.0

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

Deprecated: Use AuthNConfig_SamlConfig.ProtoReflect.Descriptor instead.

func (*AuthNConfig_SamlConfig) ProtoMessage added in v0.1.0

func (*AuthNConfig_SamlConfig) ProtoMessage()

func (*AuthNConfig_SamlConfig) ProtoReflect added in v0.1.0

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

func (*AuthNConfig_SamlConfig) Reset added in v0.1.0

func (x *AuthNConfig_SamlConfig) Reset()

func (*AuthNConfig_SamlConfig) String added in v0.1.0

func (x *AuthNConfig_SamlConfig) String() string

func (*AuthNConfig_SamlConfig) Validate added in v0.1.0

func (m *AuthNConfig_SamlConfig) Validate() error

Validate checks the field values on AuthNConfig_SamlConfig 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 (*AuthNConfig_SamlConfig) ValidateAll added in v0.1.0

func (m *AuthNConfig_SamlConfig) ValidateAll() error

ValidateAll checks the field values on AuthNConfig_SamlConfig 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 AuthNConfig_SamlConfigMultiError, or nil if none found.

type AuthNConfig_SamlConfigMultiError added in v0.1.0

type AuthNConfig_SamlConfigMultiError []error

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

func (AuthNConfig_SamlConfigMultiError) AllErrors added in v0.1.0

func (m AuthNConfig_SamlConfigMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (AuthNConfig_SamlConfigMultiError) Error added in v0.1.0

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

type AuthNConfig_SamlConfigValidationError added in v0.1.0

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

AuthNConfig_SamlConfigValidationError is the validation error returned by AuthNConfig_SamlConfig.Validate if the designated constraints aren't met.

func (AuthNConfig_SamlConfigValidationError) Cause added in v0.1.0

Cause function returns cause value.

func (AuthNConfig_SamlConfigValidationError) Error added in v0.1.0

Error satisfies the builtin error interface

func (AuthNConfig_SamlConfigValidationError) ErrorName added in v0.1.0

ErrorName returns error name.

func (AuthNConfig_SamlConfigValidationError) Field added in v0.1.0

Field function returns field value.

func (AuthNConfig_SamlConfigValidationError) Key added in v0.1.0

Key function returns key value.

func (AuthNConfig_SamlConfigValidationError) Reason added in v0.1.0

Reason function returns reason value.

type AuthNConfig_X509Config added in v0.1.0

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

func (*AuthNConfig_X509Config) Descriptor deprecated added in v0.1.0

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

Deprecated: Use AuthNConfig_X509Config.ProtoReflect.Descriptor instead.

func (*AuthNConfig_X509Config) ProtoMessage added in v0.1.0

func (*AuthNConfig_X509Config) ProtoMessage()

func (*AuthNConfig_X509Config) ProtoReflect added in v0.1.0

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

func (*AuthNConfig_X509Config) Reset added in v0.1.0

func (x *AuthNConfig_X509Config) Reset()

func (*AuthNConfig_X509Config) String added in v0.1.0

func (x *AuthNConfig_X509Config) String() string

func (*AuthNConfig_X509Config) Validate added in v0.1.0

func (m *AuthNConfig_X509Config) Validate() error

Validate checks the field values on AuthNConfig_X509Config 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 (*AuthNConfig_X509Config) ValidateAll added in v0.1.0

func (m *AuthNConfig_X509Config) ValidateAll() error

ValidateAll checks the field values on AuthNConfig_X509Config 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 AuthNConfig_X509ConfigMultiError, or nil if none found.

type AuthNConfig_X509ConfigMultiError added in v0.1.0

type AuthNConfig_X509ConfigMultiError []error

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

func (AuthNConfig_X509ConfigMultiError) AllErrors added in v0.1.0

func (m AuthNConfig_X509ConfigMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (AuthNConfig_X509ConfigMultiError) Error added in v0.1.0

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

type AuthNConfig_X509ConfigValidationError added in v0.1.0

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

AuthNConfig_X509ConfigValidationError is the validation error returned by AuthNConfig_X509Config.Validate if the designated constraints aren't met.

func (AuthNConfig_X509ConfigValidationError) Cause added in v0.1.0

Cause function returns cause value.

func (AuthNConfig_X509ConfigValidationError) Error added in v0.1.0

Error satisfies the builtin error interface

func (AuthNConfig_X509ConfigValidationError) ErrorName added in v0.1.0

ErrorName returns error name.

func (AuthNConfig_X509ConfigValidationError) Field added in v0.1.0

Field function returns field value.

func (AuthNConfig_X509ConfigValidationError) Key added in v0.1.0

Key function returns key value.

func (AuthNConfig_X509ConfigValidationError) Reason added in v0.1.0

Reason function returns reason value.

type AuthZConfig added in v0.1.0

type AuthZConfig struct {

	// Disable security middleware
	Disabled bool `protobuf:"varint,1,opt,name=disabled,proto3" json:"disabled,omitempty"`
	// Direct release paths
	PublicPaths []string `protobuf:"bytes,2,rep,name=public_paths,proto3" json:"public_paths,omitempty"`
	// Type of authorization noop, casbin, opa, etc
	Type string `protobuf:"bytes,3,opt,name=type,proto3" json:"type,omitempty"`
	// Casbin config for authorization
	Casbin *AuthZConfig_CasbinConfig `protobuf:"bytes,11,opt,name=casbin,proto3" json:"casbin,omitempty"`
	// OPA config for authorization
	Opa *AuthZConfig_OpaConfig `protobuf:"bytes,12,opt,name=opa,proto3" json:"opa,omitempty"`
	// Zanzibar config for authorization
	Zanzibar *AuthZConfig_ZanzibarConfig `protobuf:"bytes,13,opt,name=zanzibar,proto3" json:"zanzibar,omitempty"`
	// contains filtered or unexported fields
}

AuthZConfig contains the configuration for authorization middleware.

func (*AuthZConfig) Descriptor deprecated added in v0.1.0

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

Deprecated: Use AuthZConfig.ProtoReflect.Descriptor instead.

func (*AuthZConfig) GetCasbin added in v0.1.0

func (x *AuthZConfig) GetCasbin() *AuthZConfig_CasbinConfig

func (*AuthZConfig) GetDisabled added in v0.1.0

func (x *AuthZConfig) GetDisabled() bool

func (*AuthZConfig) GetOpa added in v0.1.0

func (x *AuthZConfig) GetOpa() *AuthZConfig_OpaConfig

func (*AuthZConfig) GetPublicPaths added in v0.1.0

func (x *AuthZConfig) GetPublicPaths() []string

func (*AuthZConfig) GetType added in v0.1.0

func (x *AuthZConfig) GetType() string

func (*AuthZConfig) GetZanzibar added in v0.1.0

func (x *AuthZConfig) GetZanzibar() *AuthZConfig_ZanzibarConfig

func (*AuthZConfig) ProtoMessage added in v0.1.0

func (*AuthZConfig) ProtoMessage()

func (*AuthZConfig) ProtoReflect added in v0.1.0

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

func (*AuthZConfig) Reset added in v0.1.0

func (x *AuthZConfig) Reset()

func (*AuthZConfig) String added in v0.1.0

func (x *AuthZConfig) String() string

func (*AuthZConfig) Validate added in v0.1.0

func (m *AuthZConfig) Validate() error

Validate checks the field values on AuthZConfig 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 (*AuthZConfig) ValidateAll added in v0.1.0

func (m *AuthZConfig) ValidateAll() error

ValidateAll checks the field values on AuthZConfig 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 AuthZConfigMultiError, or nil if none found.

type AuthZConfigMultiError added in v0.1.0

type AuthZConfigMultiError []error

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

func (AuthZConfigMultiError) AllErrors added in v0.1.0

func (m AuthZConfigMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (AuthZConfigMultiError) Error added in v0.1.0

func (m AuthZConfigMultiError) Error() string

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

type AuthZConfigValidationError added in v0.1.0

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

AuthZConfigValidationError is the validation error returned by AuthZConfig.Validate if the designated constraints aren't met.

func (AuthZConfigValidationError) Cause added in v0.1.0

Cause function returns cause value.

func (AuthZConfigValidationError) Error added in v0.1.0

Error satisfies the builtin error interface

func (AuthZConfigValidationError) ErrorName added in v0.1.0

func (e AuthZConfigValidationError) ErrorName() string

ErrorName returns error name.

func (AuthZConfigValidationError) Field added in v0.1.0

Field function returns field value.

func (AuthZConfigValidationError) Key added in v0.1.0

Key function returns key value.

func (AuthZConfigValidationError) Reason added in v0.1.0

Reason function returns reason value.

type AuthZConfig_CasbinConfig added in v0.1.0

type AuthZConfig_CasbinConfig struct {

	// Policy file
	PolicyFile string `protobuf:"bytes,3,opt,name=policy_file,proto3" json:"policy_file,omitempty"`
	// Model file
	ModelFile string `protobuf:"bytes,4,opt,name=model_file,proto3" json:"model_file,omitempty"`
	// contains filtered or unexported fields
}

Casbin middleware config

func (*AuthZConfig_CasbinConfig) Descriptor deprecated added in v0.1.0

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

Deprecated: Use AuthZConfig_CasbinConfig.ProtoReflect.Descriptor instead.

func (*AuthZConfig_CasbinConfig) GetModelFile added in v0.1.0

func (x *AuthZConfig_CasbinConfig) GetModelFile() string

func (*AuthZConfig_CasbinConfig) GetPolicyFile added in v0.1.0

func (x *AuthZConfig_CasbinConfig) GetPolicyFile() string

func (*AuthZConfig_CasbinConfig) ProtoMessage added in v0.1.0

func (*AuthZConfig_CasbinConfig) ProtoMessage()

func (*AuthZConfig_CasbinConfig) ProtoReflect added in v0.1.0

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

func (*AuthZConfig_CasbinConfig) Reset added in v0.1.0

func (x *AuthZConfig_CasbinConfig) Reset()

func (*AuthZConfig_CasbinConfig) String added in v0.1.0

func (x *AuthZConfig_CasbinConfig) String() string

func (*AuthZConfig_CasbinConfig) Validate added in v0.1.0

func (m *AuthZConfig_CasbinConfig) Validate() error

Validate checks the field values on AuthZConfig_CasbinConfig 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 (*AuthZConfig_CasbinConfig) ValidateAll added in v0.1.0

func (m *AuthZConfig_CasbinConfig) ValidateAll() error

ValidateAll checks the field values on AuthZConfig_CasbinConfig 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 AuthZConfig_CasbinConfigMultiError, or nil if none found.

type AuthZConfig_CasbinConfigMultiError added in v0.1.0

type AuthZConfig_CasbinConfigMultiError []error

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

func (AuthZConfig_CasbinConfigMultiError) AllErrors added in v0.1.0

func (m AuthZConfig_CasbinConfigMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (AuthZConfig_CasbinConfigMultiError) Error added in v0.1.0

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

type AuthZConfig_CasbinConfigValidationError added in v0.1.0

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

AuthZConfig_CasbinConfigValidationError is the validation error returned by AuthZConfig_CasbinConfig.Validate if the designated constraints aren't met.

func (AuthZConfig_CasbinConfigValidationError) Cause added in v0.1.0

Cause function returns cause value.

func (AuthZConfig_CasbinConfigValidationError) Error added in v0.1.0

Error satisfies the builtin error interface

func (AuthZConfig_CasbinConfigValidationError) ErrorName added in v0.1.0

ErrorName returns error name.

func (AuthZConfig_CasbinConfigValidationError) Field added in v0.1.0

Field function returns field value.

func (AuthZConfig_CasbinConfigValidationError) Key added in v0.1.0

Key function returns key value.

func (AuthZConfig_CasbinConfigValidationError) Reason added in v0.1.0

Reason function returns reason value.

type AuthZConfig_OpaConfig added in v0.1.0

type AuthZConfig_OpaConfig struct {

	// OPA policy file path
	PolicyFile string `protobuf:"bytes,3,opt,name=policy_file,proto3" json:"policy_file,omitempty"`
	// OPA data file path
	DataFile string `protobuf:"bytes,4,opt,name=data_file,proto3" json:"data_file,omitempty"`
	// OPA server URL
	ServerUrl string `protobuf:"bytes,5,opt,name=server_url,proto3" json:"server_url,omitempty"`
	// OPA rego file path
	RegoFile string `protobuf:"bytes,6,opt,name=rego_file,proto3" json:"rego_file,omitempty"`
	// contains filtered or unexported fields
}

func (*AuthZConfig_OpaConfig) Descriptor deprecated added in v0.1.0

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

Deprecated: Use AuthZConfig_OpaConfig.ProtoReflect.Descriptor instead.

func (*AuthZConfig_OpaConfig) GetDataFile added in v0.1.0

func (x *AuthZConfig_OpaConfig) GetDataFile() string

func (*AuthZConfig_OpaConfig) GetPolicyFile added in v0.1.0

func (x *AuthZConfig_OpaConfig) GetPolicyFile() string

func (*AuthZConfig_OpaConfig) GetRegoFile added in v0.1.0

func (x *AuthZConfig_OpaConfig) GetRegoFile() string

func (*AuthZConfig_OpaConfig) GetServerUrl added in v0.1.0

func (x *AuthZConfig_OpaConfig) GetServerUrl() string

func (*AuthZConfig_OpaConfig) ProtoMessage added in v0.1.0

func (*AuthZConfig_OpaConfig) ProtoMessage()

func (*AuthZConfig_OpaConfig) ProtoReflect added in v0.1.0

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

func (*AuthZConfig_OpaConfig) Reset added in v0.1.0

func (x *AuthZConfig_OpaConfig) Reset()

func (*AuthZConfig_OpaConfig) String added in v0.1.0

func (x *AuthZConfig_OpaConfig) String() string

func (*AuthZConfig_OpaConfig) Validate added in v0.1.0

func (m *AuthZConfig_OpaConfig) Validate() error

Validate checks the field values on AuthZConfig_OpaConfig 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 (*AuthZConfig_OpaConfig) ValidateAll added in v0.1.0

func (m *AuthZConfig_OpaConfig) ValidateAll() error

ValidateAll checks the field values on AuthZConfig_OpaConfig 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 AuthZConfig_OpaConfigMultiError, or nil if none found.

type AuthZConfig_OpaConfigMultiError added in v0.1.0

type AuthZConfig_OpaConfigMultiError []error

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

func (AuthZConfig_OpaConfigMultiError) AllErrors added in v0.1.0

func (m AuthZConfig_OpaConfigMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (AuthZConfig_OpaConfigMultiError) Error added in v0.1.0

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

type AuthZConfig_OpaConfigValidationError added in v0.1.0

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

AuthZConfig_OpaConfigValidationError is the validation error returned by AuthZConfig_OpaConfig.Validate if the designated constraints aren't met.

func (AuthZConfig_OpaConfigValidationError) Cause added in v0.1.0

Cause function returns cause value.

func (AuthZConfig_OpaConfigValidationError) Error added in v0.1.0

Error satisfies the builtin error interface

func (AuthZConfig_OpaConfigValidationError) ErrorName added in v0.1.0

ErrorName returns error name.

func (AuthZConfig_OpaConfigValidationError) Field added in v0.1.0

Field function returns field value.

func (AuthZConfig_OpaConfigValidationError) Key added in v0.1.0

Key function returns key value.

func (AuthZConfig_OpaConfigValidationError) Reason added in v0.1.0

Reason function returns reason value.

type AuthZConfig_ZanzibarConfig added in v0.1.0

type AuthZConfig_ZanzibarConfig struct {

	// Zanzibar API endpoint
	ApiEndpoint string `protobuf:"bytes,3,opt,name=api_endpoint,proto3" json:"api_endpoint,omitempty"`
	// Zanzibar namespace
	Namespace string `protobuf:"bytes,4,opt,name=namespace,proto3" json:"namespace,omitempty"`
	// Zanzibar read consistency
	ReadConsistency string `protobuf:"bytes,5,opt,name=read_consistency,proto3" json:"read_consistency,omitempty"`
	// Zanzibar write consistency
	WriteConsistency string `protobuf:"bytes,6,opt,name=write_consistency,proto3" json:"write_consistency,omitempty"`
	// contains filtered or unexported fields
}

func (*AuthZConfig_ZanzibarConfig) Descriptor deprecated added in v0.1.0

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

Deprecated: Use AuthZConfig_ZanzibarConfig.ProtoReflect.Descriptor instead.

func (*AuthZConfig_ZanzibarConfig) GetApiEndpoint added in v0.1.0

func (x *AuthZConfig_ZanzibarConfig) GetApiEndpoint() string

func (*AuthZConfig_ZanzibarConfig) GetNamespace added in v0.1.0

func (x *AuthZConfig_ZanzibarConfig) GetNamespace() string

func (*AuthZConfig_ZanzibarConfig) GetReadConsistency added in v0.1.0

func (x *AuthZConfig_ZanzibarConfig) GetReadConsistency() string

func (*AuthZConfig_ZanzibarConfig) GetWriteConsistency added in v0.1.0

func (x *AuthZConfig_ZanzibarConfig) GetWriteConsistency() string

func (*AuthZConfig_ZanzibarConfig) ProtoMessage added in v0.1.0

func (*AuthZConfig_ZanzibarConfig) ProtoMessage()

func (*AuthZConfig_ZanzibarConfig) ProtoReflect added in v0.1.0

func (*AuthZConfig_ZanzibarConfig) Reset added in v0.1.0

func (x *AuthZConfig_ZanzibarConfig) Reset()

func (*AuthZConfig_ZanzibarConfig) String added in v0.1.0

func (x *AuthZConfig_ZanzibarConfig) String() string

func (*AuthZConfig_ZanzibarConfig) Validate added in v0.1.0

func (m *AuthZConfig_ZanzibarConfig) Validate() error

Validate checks the field values on AuthZConfig_ZanzibarConfig 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 (*AuthZConfig_ZanzibarConfig) ValidateAll added in v0.1.0

func (m *AuthZConfig_ZanzibarConfig) ValidateAll() error

ValidateAll checks the field values on AuthZConfig_ZanzibarConfig 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 AuthZConfig_ZanzibarConfigMultiError, or nil if none found.

type AuthZConfig_ZanzibarConfigMultiError added in v0.1.0

type AuthZConfig_ZanzibarConfigMultiError []error

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

func (AuthZConfig_ZanzibarConfigMultiError) AllErrors added in v0.1.0

AllErrors returns a list of validation violation errors.

func (AuthZConfig_ZanzibarConfigMultiError) Error added in v0.1.0

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

type AuthZConfig_ZanzibarConfigValidationError added in v0.1.0

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

AuthZConfig_ZanzibarConfigValidationError is the validation error returned by AuthZConfig_ZanzibarConfig.Validate if the designated constraints aren't met.

func (AuthZConfig_ZanzibarConfigValidationError) Cause added in v0.1.0

Cause function returns cause value.

func (AuthZConfig_ZanzibarConfigValidationError) Error added in v0.1.0

Error satisfies the builtin error interface

func (AuthZConfig_ZanzibarConfigValidationError) ErrorName added in v0.1.0

ErrorName returns error name.

func (AuthZConfig_ZanzibarConfigValidationError) Field added in v0.1.0

Field function returns field value.

func (AuthZConfig_ZanzibarConfigValidationError) Key added in v0.1.0

Key function returns key value.

func (AuthZConfig_ZanzibarConfigValidationError) Reason added in v0.1.0

Reason function returns reason value.

type Backend added in v0.1.15

type Backend struct {

	// localhost
	// 127.0.0.1:8000
	// discovery:///service_name
	Target        string            `protobuf:"bytes,1,opt,name=target,proto3" json:"target,omitempty"`
	Weight        *int64            `protobuf:"varint,2,opt,name=weight,proto3,oneof" json:"weight,omitempty"`
	HealthCheck   *HealthCheck      `protobuf:"bytes,3,opt,name=health_check,json=healthCheck,proto3" json:"health_check,omitempty"`
	Tls           bool              `protobuf:"varint,4,opt,name=tls,proto3" json:"tls,omitempty"`
	TlsConfigName string            `protobuf:"bytes,5,opt,name=tls_config_name,json=tlsConfigName,proto3" json:"tls_config_name,omitempty"`
	Metadata      map[string]string `` /* 157-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*Backend) Descriptor deprecated added in v0.1.15

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

Deprecated: Use Backend.ProtoReflect.Descriptor instead.

func (*Backend) GetHealthCheck added in v0.1.15

func (x *Backend) GetHealthCheck() *HealthCheck

func (*Backend) GetMetadata added in v0.1.15

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

func (*Backend) GetTarget added in v0.1.15

func (x *Backend) GetTarget() string

func (*Backend) GetTls added in v0.1.15

func (x *Backend) GetTls() bool

func (*Backend) GetTlsConfigName added in v0.1.15

func (x *Backend) GetTlsConfigName() string

func (*Backend) GetWeight added in v0.1.15

func (x *Backend) GetWeight() int64

func (*Backend) ProtoMessage added in v0.1.15

func (*Backend) ProtoMessage()

func (*Backend) ProtoReflect added in v0.1.15

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

func (*Backend) Reset added in v0.1.15

func (x *Backend) Reset()

func (*Backend) String added in v0.1.15

func (x *Backend) String() string

func (*Backend) Validate added in v0.1.15

func (m *Backend) Validate() error

Validate checks the field values on Backend 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 (*Backend) ValidateAll added in v0.1.15

func (m *Backend) ValidateAll() error

ValidateAll checks the field values on Backend 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 BackendMultiError, or nil if none found.

type BackendMultiError added in v0.1.15

type BackendMultiError []error

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

func (BackendMultiError) AllErrors added in v0.1.15

func (m BackendMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (BackendMultiError) Error added in v0.1.15

func (m BackendMultiError) Error() string

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

type BackendValidationError added in v0.1.15

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

BackendValidationError is the validation error returned by Backend.Validate if the designated constraints aren't met.

func (BackendValidationError) Cause added in v0.1.15

func (e BackendValidationError) Cause() error

Cause function returns cause value.

func (BackendValidationError) Error added in v0.1.15

func (e BackendValidationError) Error() string

Error satisfies the builtin error interface

func (BackendValidationError) ErrorName added in v0.1.15

func (e BackendValidationError) ErrorName() string

ErrorName returns error name.

func (BackendValidationError) Field added in v0.1.15

func (e BackendValidationError) Field() string

Field function returns field value.

func (BackendValidationError) Key added in v0.1.15

func (e BackendValidationError) Key() bool

Key function returns key value.

func (BackendValidationError) Reason added in v0.1.15

func (e BackendValidationError) Reason() string

Reason function returns reason value.

type Condition added in v0.1.15

type Condition struct {

	// Types that are assignable to Condition:
	//
	//	*Condition_ByStatusCode
	//	*Condition_ByHeader
	Condition isCondition_Condition `protobuf_oneof:"condition"`
	// contains filtered or unexported fields
}

func (*Condition) Descriptor deprecated added in v0.1.15

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

Deprecated: Use Condition.ProtoReflect.Descriptor instead.

func (*Condition) GetByHeader added in v0.1.15

func (x *Condition) GetByHeader() *ConditionHeader

func (*Condition) GetByStatusCode added in v0.1.15

func (x *Condition) GetByStatusCode() string

func (*Condition) GetCondition added in v0.1.15

func (m *Condition) GetCondition() isCondition_Condition

func (*Condition) ProtoMessage added in v0.1.15

func (*Condition) ProtoMessage()

func (*Condition) ProtoReflect added in v0.1.15

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

func (*Condition) Reset added in v0.1.15

func (x *Condition) Reset()

func (*Condition) String added in v0.1.15

func (x *Condition) String() string

func (*Condition) Validate added in v0.1.15

func (m *Condition) Validate() error

Validate checks the field values on Condition 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 (*Condition) ValidateAll added in v0.1.15

func (m *Condition) ValidateAll() error

ValidateAll checks the field values on Condition 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 ConditionMultiError, or nil if none found.

type ConditionHeader added in v0.1.15

type ConditionHeader struct {
	Name  string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*ConditionHeader) Descriptor deprecated added in v0.1.15

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

Deprecated: Use ConditionHeader.ProtoReflect.Descriptor instead.

func (*ConditionHeader) GetName added in v0.1.15

func (x *ConditionHeader) GetName() string

func (*ConditionHeader) GetValue added in v0.1.15

func (x *ConditionHeader) GetValue() string

func (*ConditionHeader) ProtoMessage added in v0.1.15

func (*ConditionHeader) ProtoMessage()

func (*ConditionHeader) ProtoReflect added in v0.1.15

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

func (*ConditionHeader) Reset added in v0.1.15

func (x *ConditionHeader) Reset()

func (*ConditionHeader) String added in v0.1.15

func (x *ConditionHeader) String() string

func (*ConditionHeader) Validate added in v0.1.15

func (m *ConditionHeader) Validate() error

Validate checks the field values on ConditionHeader 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 (*ConditionHeader) ValidateAll added in v0.1.15

func (m *ConditionHeader) ValidateAll() error

ValidateAll checks the field values on ConditionHeader 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 ConditionHeaderMultiError, or nil if none found.

type ConditionHeaderMultiError added in v0.1.15

type ConditionHeaderMultiError []error

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

func (ConditionHeaderMultiError) AllErrors added in v0.1.15

func (m ConditionHeaderMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (ConditionHeaderMultiError) Error added in v0.1.15

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

type ConditionHeaderValidationError added in v0.1.15

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

ConditionHeaderValidationError is the validation error returned by ConditionHeader.Validate if the designated constraints aren't met.

func (ConditionHeaderValidationError) Cause added in v0.1.15

Cause function returns cause value.

func (ConditionHeaderValidationError) Error added in v0.1.15

Error satisfies the builtin error interface

func (ConditionHeaderValidationError) ErrorName added in v0.1.15

func (e ConditionHeaderValidationError) ErrorName() string

ErrorName returns error name.

func (ConditionHeaderValidationError) Field added in v0.1.15

Field function returns field value.

func (ConditionHeaderValidationError) Key added in v0.1.15

Key function returns key value.

func (ConditionHeaderValidationError) Reason added in v0.1.15

Reason function returns reason value.

type ConditionMultiError added in v0.1.15

type ConditionMultiError []error

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

func (ConditionMultiError) AllErrors added in v0.1.15

func (m ConditionMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (ConditionMultiError) Error added in v0.1.15

func (m ConditionMultiError) Error() string

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

type ConditionValidationError added in v0.1.15

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

ConditionValidationError is the validation error returned by Condition.Validate if the designated constraints aren't met.

func (ConditionValidationError) Cause added in v0.1.15

func (e ConditionValidationError) Cause() error

Cause function returns cause value.

func (ConditionValidationError) Error added in v0.1.15

func (e ConditionValidationError) Error() string

Error satisfies the builtin error interface

func (ConditionValidationError) ErrorName added in v0.1.15

func (e ConditionValidationError) ErrorName() string

ErrorName returns error name.

func (ConditionValidationError) Field added in v0.1.15

func (e ConditionValidationError) Field() string

Field function returns field value.

func (ConditionValidationError) Key added in v0.1.15

Key function returns key value.

func (ConditionValidationError) Reason added in v0.1.15

func (e ConditionValidationError) Reason() string

Reason function returns reason value.

type Condition_ByHeader added in v0.1.15

type Condition_ByHeader struct {
	// {"name": "grpc-status", "value": "14"}
	ByHeader *ConditionHeader `protobuf:"bytes,2,opt,name=by_header,json=byHeader,proto3,oneof"`
}

type Condition_ByStatusCode added in v0.1.15

type Condition_ByStatusCode struct {
	// "500-599", "429"
	ByStatusCode string `protobuf:"bytes,1,opt,name=by_status_code,json=byStatusCode,proto3,oneof"`
}

type Cors

type Cors struct {

	// Enabled indicates whether CORS should be enabled for the target.
	Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"`
	// AllowCredentials indicates whether the request can include user credentials like
	// cookies, HTTP authentication or client side SSL certificates.
	AllowCredentials bool `protobuf:"varint,2,opt,name=allow_credentials,proto3" json:"allow_credentials,omitempty"`
	// AllowOrigins is a list of origins a cross-domain request can be executed from.
	// If the special "*" value is present in the list, all origins will be allowed.
	// Default value is [*]
	AllowOrigins []string `protobuf:"bytes,3,rep,name=allow_origins,proto3" json:"allow_origins,omitempty"`
	// AllowMethods is a list of methods the client is allowed to use with
	// cross-domain requests. Default value is simple methods (GET, POST, PUT, PATCH, DELETE, HEAD, and OPTIONS)
	AllowMethods []string `protobuf:"bytes,4,rep,name=allow_methods,proto3" json:"allow_methods,omitempty"`
	// AllowHeaders is list of non simple headers the client is allowed to use with
	// cross-domain requests.
	AllowHeaders []string `protobuf:"bytes,5,rep,name=allow_headers,proto3" json:"allow_headers,omitempty"`
	// ExposeHeaders indicates which headers are safe to expose to the API of a CORS
	// API specification
	ExposeHeaders []string `protobuf:"bytes,6,rep,name=expose_headers,proto3" json:"expose_headers,omitempty"`
	// MaxAge indicates how long (with second-precision) the results of a preflight request
	// can be cached
	MaxAge *durationpb.Duration `protobuf:"bytes,7,opt,name=max_age,proto3" json:"max_age,omitempty"`
	// Allows to add origins like http://some-domain/*, https://api.* or http://some.*.subdomain.com
	AllowWildcard bool `protobuf:"varint,8,opt,name=allow_wildcard,proto3" json:"allow_wildcard,omitempty"`
	// Allows usage of popular browser extensions schemas
	AllowBrowserExtensions bool `protobuf:"varint,9,opt,name=allow_browser_extensions,proto3" json:"allow_browser_extensions,omitempty"`
	// Allows usage of WebSocket protocol
	AllowWebSockets bool `protobuf:"varint,10,opt,name=allow_web_sockets,proto3" json:"allow_web_sockets,omitempty"`
	// Allows usage of private network addresses (127.0.0.1, [::1], localhost)
	AllowPrivateNetwork bool `protobuf:"varint,11,opt,name=allow_private_network,proto3" json:"allow_private_network,omitempty"`
	// Allows usage of file:// schema (dangerous!) use it only when you 100% sure it's needed
	AllowFiles bool `protobuf:"varint,12,opt,name=allow_files,proto3" json:"allow_files,omitempty"`
	// contains filtered or unexported fields
}

Cors

func (*Cors) Descriptor deprecated

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

Deprecated: Use Cors.ProtoReflect.Descriptor instead.

func (*Cors) GetAllowBrowserExtensions

func (x *Cors) GetAllowBrowserExtensions() bool

func (*Cors) GetAllowCredentials

func (x *Cors) GetAllowCredentials() bool

func (*Cors) GetAllowFiles

func (x *Cors) GetAllowFiles() bool

func (*Cors) GetAllowHeaders

func (x *Cors) GetAllowHeaders() []string

func (*Cors) GetAllowMethods

func (x *Cors) GetAllowMethods() []string

func (*Cors) GetAllowOrigins

func (x *Cors) GetAllowOrigins() []string

func (*Cors) GetAllowPrivateNetwork

func (x *Cors) GetAllowPrivateNetwork() bool

func (*Cors) GetAllowWebSockets

func (x *Cors) GetAllowWebSockets() bool

func (*Cors) GetAllowWildcard

func (x *Cors) GetAllowWildcard() bool

func (*Cors) GetEnabled

func (x *Cors) GetEnabled() bool

func (*Cors) GetExposeHeaders

func (x *Cors) GetExposeHeaders() []string

func (*Cors) GetMaxAge

func (x *Cors) GetMaxAge() *durationpb.Duration

func (*Cors) ProtoMessage

func (*Cors) ProtoMessage()

func (*Cors) ProtoReflect

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

func (*Cors) Reset

func (x *Cors) Reset()

func (*Cors) String

func (x *Cors) String() string

func (*Cors) Validate

func (m *Cors) Validate() error

Validate checks the field values on Cors 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 (*Cors) ValidateAll

func (m *Cors) ValidateAll() error

ValidateAll checks the field values on Cors 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 CorsMultiError, or nil if none found.

type CorsMultiError

type CorsMultiError []error

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

func (CorsMultiError) AllErrors

func (m CorsMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (CorsMultiError) Error

func (m CorsMultiError) Error() string

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

type CorsValidationError

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

CorsValidationError is the validation error returned by Cors.Validate if the designated constraints aren't met.

func (CorsValidationError) Cause

func (e CorsValidationError) Cause() error

Cause function returns cause value.

func (CorsValidationError) Error

func (e CorsValidationError) Error() string

Error satisfies the builtin error interface

func (CorsValidationError) ErrorName

func (e CorsValidationError) ErrorName() string

ErrorName returns error name.

func (CorsValidationError) Field

func (e CorsValidationError) Field() string

Field function returns field value.

func (CorsValidationError) Key

func (e CorsValidationError) Key() bool

Key function returns key value.

func (CorsValidationError) Reason

func (e CorsValidationError) Reason() string

Reason function returns reason value.

type Customize

type Customize struct {

	// configs is a map of custom configs
	Configs map[string]*Customize_Config `` /* 155-byte string literal not displayed */
	// contains filtered or unexported fields
}

Customize

func (*Customize) Descriptor deprecated

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

Deprecated: Use Customize.ProtoReflect.Descriptor instead.

func (*Customize) GetConfigs

func (x *Customize) GetConfigs() map[string]*Customize_Config

func (*Customize) ProtoMessage

func (*Customize) ProtoMessage()

func (*Customize) ProtoReflect

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

func (*Customize) Reset

func (x *Customize) Reset()

func (*Customize) String

func (x *Customize) String() string

func (*Customize) Validate

func (m *Customize) Validate() error

Validate checks the field values on Customize 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 (*Customize) ValidateAll

func (m *Customize) ValidateAll() error

ValidateAll checks the field values on Customize 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 CustomizeMultiError, or nil if none found.

type CustomizeMultiError

type CustomizeMultiError []error

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

func (CustomizeMultiError) AllErrors

func (m CustomizeMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (CustomizeMultiError) Error

func (m CustomizeMultiError) Error() string

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

type CustomizeValidationError

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

CustomizeValidationError is the validation error returned by Customize.Validate if the designated constraints aren't met.

func (CustomizeValidationError) Cause

func (e CustomizeValidationError) Cause() error

Cause function returns cause value.

func (CustomizeValidationError) Error

func (e CustomizeValidationError) Error() string

Error satisfies the builtin error interface

func (CustomizeValidationError) ErrorName

func (e CustomizeValidationError) ErrorName() string

ErrorName returns error name.

func (CustomizeValidationError) Field

func (e CustomizeValidationError) Field() string

Field function returns field value.

func (CustomizeValidationError) Key

Key function returns key value.

func (CustomizeValidationError) Reason

func (e CustomizeValidationError) Reason() string

Reason function returns reason value.

type Customize_Config

type Customize_Config struct {

	// enabled is used to enable or disable the custom config
	Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"`
	// type can be any type but defined in runtime
	Type string `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"`
	// value can be any type
	Value *anypb.Any `protobuf:"bytes,3,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*Customize_Config) Descriptor deprecated

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

Deprecated: Use Customize_Config.ProtoReflect.Descriptor instead.

func (*Customize_Config) GetEnabled

func (x *Customize_Config) GetEnabled() bool

func (*Customize_Config) GetType

func (x *Customize_Config) GetType() string

func (*Customize_Config) GetValue

func (x *Customize_Config) GetValue() *anypb.Any

func (*Customize_Config) ProtoMessage

func (*Customize_Config) ProtoMessage()

func (*Customize_Config) ProtoReflect

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

func (*Customize_Config) Reset

func (x *Customize_Config) Reset()

func (*Customize_Config) String

func (x *Customize_Config) String() string

func (*Customize_Config) Validate

func (m *Customize_Config) Validate() error

Validate checks the field values on Customize_Config 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 (*Customize_Config) ValidateAll

func (m *Customize_Config) ValidateAll() error

ValidateAll checks the field values on Customize_Config 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 Customize_ConfigMultiError, or nil if none found.

type Customize_ConfigMultiError

type Customize_ConfigMultiError []error

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

func (Customize_ConfigMultiError) AllErrors

func (m Customize_ConfigMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (Customize_ConfigMultiError) Error

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

type Customize_ConfigValidationError

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

Customize_ConfigValidationError is the validation error returned by Customize_Config.Validate if the designated constraints aren't met.

func (Customize_ConfigValidationError) Cause

Cause function returns cause value.

func (Customize_ConfigValidationError) Error

Error satisfies the builtin error interface

func (Customize_ConfigValidationError) ErrorName

ErrorName returns error name.

func (Customize_ConfigValidationError) Field

Field function returns field value.

func (Customize_ConfigValidationError) Key

Key function returns key value.

func (Customize_ConfigValidationError) Reason

Reason function returns reason value.

type Data

type Data struct {

	// Database
	Database *Data_Database `protobuf:"bytes,1,opt,name=database,proto3" json:"database,omitempty"`
	// Cache
	Cache *Data_Cache `protobuf:"bytes,2,opt,name=cache,proto3" json:"cache,omitempty"`
	// Storage
	Storage *Data_Storage `protobuf:"bytes,3,opt,name=storage,proto3" json:"storage,omitempty"`
	// contains filtered or unexported fields
}

Data

func (*Data) Descriptor deprecated

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

Deprecated: Use Data.ProtoReflect.Descriptor instead.

func (*Data) GetCache

func (x *Data) GetCache() *Data_Cache

func (*Data) GetDatabase

func (x *Data) GetDatabase() *Data_Database

func (*Data) GetStorage

func (x *Data) GetStorage() *Data_Storage

func (*Data) ProtoMessage

func (*Data) ProtoMessage()

func (*Data) ProtoReflect

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

func (*Data) Reset

func (x *Data) Reset()

func (*Data) String

func (x *Data) String() string

func (*Data) Validate

func (m *Data) Validate() error

Validate checks the field values on Data 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 (*Data) ValidateAll

func (m *Data) ValidateAll() error

ValidateAll checks the field values on Data 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 DataMultiError, or nil if none found.

type DataMultiError

type DataMultiError []error

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

func (DataMultiError) AllErrors

func (m DataMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (DataMultiError) Error

func (m DataMultiError) Error() string

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

type DataValidationError

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

DataValidationError is the validation error returned by Data.Validate if the designated constraints aren't met.

func (DataValidationError) Cause

func (e DataValidationError) Cause() error

Cause function returns cause value.

func (DataValidationError) Error

func (e DataValidationError) Error() string

Error satisfies the builtin error interface

func (DataValidationError) ErrorName

func (e DataValidationError) ErrorName() string

ErrorName returns error name.

func (DataValidationError) Field

func (e DataValidationError) Field() string

Field function returns field value.

func (DataValidationError) Key

func (e DataValidationError) Key() bool

Key function returns key value.

func (DataValidationError) Reason

func (e DataValidationError) Reason() string

Reason function returns reason value.

type Data_BadgerDS

type Data_BadgerDS struct {
	Path             string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
	SyncWrites       bool   `protobuf:"varint,2,opt,name=sync_writes,proto3" json:"sync_writes,omitempty"`
	ValueLogFileSize int32  `protobuf:"varint,3,opt,name=value_log_file_size,proto3" json:"value_log_file_size,omitempty"`
	LogLevel         uint32 `protobuf:"varint,4,opt,name=log_level,proto3" json:"log_level,omitempty"`
	// contains filtered or unexported fields
}

func (*Data_BadgerDS) Descriptor deprecated

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

Deprecated: Use Data_BadgerDS.ProtoReflect.Descriptor instead.

func (*Data_BadgerDS) GetLogLevel

func (x *Data_BadgerDS) GetLogLevel() uint32

func (*Data_BadgerDS) GetPath

func (x *Data_BadgerDS) GetPath() string

func (*Data_BadgerDS) GetSyncWrites

func (x *Data_BadgerDS) GetSyncWrites() bool

func (*Data_BadgerDS) GetValueLogFileSize

func (x *Data_BadgerDS) GetValueLogFileSize() int32

func (*Data_BadgerDS) ProtoMessage

func (*Data_BadgerDS) ProtoMessage()

func (*Data_BadgerDS) ProtoReflect

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

func (*Data_BadgerDS) Reset

func (x *Data_BadgerDS) Reset()

func (*Data_BadgerDS) String

func (x *Data_BadgerDS) String() string

func (*Data_BadgerDS) Validate

func (m *Data_BadgerDS) Validate() error

Validate checks the field values on Data_BadgerDS 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 (*Data_BadgerDS) ValidateAll

func (m *Data_BadgerDS) ValidateAll() error

ValidateAll checks the field values on Data_BadgerDS 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 Data_BadgerDSMultiError, or nil if none found.

type Data_BadgerDSMultiError

type Data_BadgerDSMultiError []error

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

func (Data_BadgerDSMultiError) AllErrors

func (m Data_BadgerDSMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (Data_BadgerDSMultiError) Error

func (m Data_BadgerDSMultiError) Error() string

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

type Data_BadgerDSValidationError

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

Data_BadgerDSValidationError is the validation error returned by Data_BadgerDS.Validate if the designated constraints aren't met.

func (Data_BadgerDSValidationError) Cause

Cause function returns cause value.

func (Data_BadgerDSValidationError) Error

Error satisfies the builtin error interface

func (Data_BadgerDSValidationError) ErrorName

func (e Data_BadgerDSValidationError) ErrorName() string

ErrorName returns error name.

func (Data_BadgerDSValidationError) Field

Field function returns field value.

func (Data_BadgerDSValidationError) Key

Key function returns key value.

func (Data_BadgerDSValidationError) Reason

Reason function returns reason value.

type Data_Cache

type Data_Cache struct {

	// Driver name: redis, memcached, etc.
	Driver string `protobuf:"bytes,1,opt,name=driver,proto3" json:"driver,omitempty"`
	Name   string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// Memcached
	Memcached *Data_Memcached `protobuf:"bytes,10,opt,name=memcached,proto3" json:"memcached,omitempty"`
	// Memory cache
	Memory *Data_Memory `protobuf:"bytes,11,opt,name=memory,proto3" json:"memory,omitempty"`
	// Redis
	Redis *Data_Redis `protobuf:"bytes,12,opt,name=redis,proto3" json:"redis,omitempty"`
	// Badger
	Badger *Data_BadgerDS `protobuf:"bytes,13,opt,name=badger,proto3" json:"badger,omitempty"`
	// contains filtered or unexported fields
}

Cache

func (*Data_Cache) Descriptor deprecated

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

Deprecated: Use Data_Cache.ProtoReflect.Descriptor instead.

func (*Data_Cache) GetBadger

func (x *Data_Cache) GetBadger() *Data_BadgerDS

func (*Data_Cache) GetDriver

func (x *Data_Cache) GetDriver() string

func (*Data_Cache) GetMemcached

func (x *Data_Cache) GetMemcached() *Data_Memcached

func (*Data_Cache) GetMemory

func (x *Data_Cache) GetMemory() *Data_Memory

func (*Data_Cache) GetName added in v0.0.4

func (x *Data_Cache) GetName() string

func (*Data_Cache) GetRedis

func (x *Data_Cache) GetRedis() *Data_Redis

func (*Data_Cache) ProtoMessage

func (*Data_Cache) ProtoMessage()

func (*Data_Cache) ProtoReflect

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

func (*Data_Cache) Reset

func (x *Data_Cache) Reset()

func (*Data_Cache) String

func (x *Data_Cache) String() string

func (*Data_Cache) Validate

func (m *Data_Cache) Validate() error

Validate checks the field values on Data_Cache 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 (*Data_Cache) ValidateAll

func (m *Data_Cache) ValidateAll() error

ValidateAll checks the field values on Data_Cache 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 Data_CacheMultiError, or nil if none found.

type Data_CacheMultiError

type Data_CacheMultiError []error

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

func (Data_CacheMultiError) AllErrors

func (m Data_CacheMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (Data_CacheMultiError) Error

func (m Data_CacheMultiError) Error() string

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

type Data_CacheValidationError

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

Data_CacheValidationError is the validation error returned by Data_Cache.Validate if the designated constraints aren't met.

func (Data_CacheValidationError) Cause

func (e Data_CacheValidationError) Cause() error

Cause function returns cause value.

func (Data_CacheValidationError) Error

Error satisfies the builtin error interface

func (Data_CacheValidationError) ErrorName

func (e Data_CacheValidationError) ErrorName() string

ErrorName returns error name.

func (Data_CacheValidationError) Field

Field function returns field value.

func (Data_CacheValidationError) Key

Key function returns key value.

func (Data_CacheValidationError) Reason

func (e Data_CacheValidationError) Reason() string

Reason function returns reason value.

type Data_Database

type Data_Database struct {

	// Debugging
	Debug bool `protobuf:"varint,1,opt,name=debug,proto3" json:"debug,omitempty"`
	// Driver name: mysql, postgresql, mongodb, sqlite......
	Driver string `protobuf:"bytes,2,opt,name=driver,proto3" json:"driver,omitempty"`
	// Data source (DSN string)
	Source string `protobuf:"bytes,3,opt,name=source,proto3" json:"source,omitempty"`
	// Data migration switch
	Migrate bool `protobuf:"varint,10,opt,name=migrate,proto3" json:"migrate,omitempty"`
	// Link tracking switch
	EnableTrace bool `protobuf:"varint,12,opt,name=enable_trace,proto3" json:"enable_trace,omitempty"`
	// Performance analysis switch
	EnableMetrics bool `protobuf:"varint,13,opt,name=enable_metrics,proto3" json:"enable_metrics,omitempty"`
	// Maximum number of free connections in the connection pool
	MaxIdleConnections int32 `protobuf:"varint,20,opt,name=max_idle_connections,proto3" json:"max_idle_connections,omitempty"`
	// Maximum number of open connections in the connection pool
	MaxOpenConnections int32 `protobuf:"varint,21,opt,name=max_open_connections,proto3" json:"max_open_connections,omitempty"`
	// Maximum length of time that the connection can be reused
	ConnectionMaxLifetime *durationpb.Duration `protobuf:"bytes,22,opt,name=connection_max_lifetime,proto3" json:"connection_max_lifetime,omitempty"`
	// Maximum number of connections in the connection pool for reading
	ConnectionMaxIdleTime *durationpb.Duration `protobuf:"bytes,23,opt,name=connection_max_idle_time,proto3" json:"connection_max_idle_time,omitempty"`
	// contains filtered or unexported fields
}

Database

func (*Data_Database) Descriptor deprecated

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

Deprecated: Use Data_Database.ProtoReflect.Descriptor instead.

func (*Data_Database) GetConnectionMaxIdleTime

func (x *Data_Database) GetConnectionMaxIdleTime() *durationpb.Duration

func (*Data_Database) GetConnectionMaxLifetime

func (x *Data_Database) GetConnectionMaxLifetime() *durationpb.Duration

func (*Data_Database) GetDebug

func (x *Data_Database) GetDebug() bool

func (*Data_Database) GetDriver

func (x *Data_Database) GetDriver() string

func (*Data_Database) GetEnableMetrics

func (x *Data_Database) GetEnableMetrics() bool

func (*Data_Database) GetEnableTrace

func (x *Data_Database) GetEnableTrace() bool

func (*Data_Database) GetMaxIdleConnections

func (x *Data_Database) GetMaxIdleConnections() int32

func (*Data_Database) GetMaxOpenConnections

func (x *Data_Database) GetMaxOpenConnections() int32

func (*Data_Database) GetMigrate

func (x *Data_Database) GetMigrate() bool

func (*Data_Database) GetSource

func (x *Data_Database) GetSource() string

func (*Data_Database) ProtoMessage

func (*Data_Database) ProtoMessage()

func (*Data_Database) ProtoReflect

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

func (*Data_Database) Reset

func (x *Data_Database) Reset()

func (*Data_Database) String

func (x *Data_Database) String() string

func (*Data_Database) Validate

func (m *Data_Database) Validate() error

Validate checks the field values on Data_Database 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 (*Data_Database) ValidateAll

func (m *Data_Database) ValidateAll() error

ValidateAll checks the field values on Data_Database 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 Data_DatabaseMultiError, or nil if none found.

type Data_DatabaseMultiError

type Data_DatabaseMultiError []error

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

func (Data_DatabaseMultiError) AllErrors

func (m Data_DatabaseMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (Data_DatabaseMultiError) Error

func (m Data_DatabaseMultiError) Error() string

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

type Data_DatabaseValidationError

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

Data_DatabaseValidationError is the validation error returned by Data_Database.Validate if the designated constraints aren't met.

func (Data_DatabaseValidationError) Cause

Cause function returns cause value.

func (Data_DatabaseValidationError) Error

Error satisfies the builtin error interface

func (Data_DatabaseValidationError) ErrorName

func (e Data_DatabaseValidationError) ErrorName() string

ErrorName returns error name.

func (Data_DatabaseValidationError) Field

Field function returns field value.

func (Data_DatabaseValidationError) Key

Key function returns key value.

func (Data_DatabaseValidationError) Reason

Reason function returns reason value.

type Data_File

type Data_File struct {
	Root string `protobuf:"bytes,1,opt,name=root,proto3" json:"root,omitempty"`
	// contains filtered or unexported fields
}

File

func (*Data_File) Descriptor deprecated

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

Deprecated: Use Data_File.ProtoReflect.Descriptor instead.

func (*Data_File) GetRoot

func (x *Data_File) GetRoot() string

func (*Data_File) ProtoMessage

func (*Data_File) ProtoMessage()

func (*Data_File) ProtoReflect

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

func (*Data_File) Reset

func (x *Data_File) Reset()

func (*Data_File) String

func (x *Data_File) String() string

func (*Data_File) Validate

func (m *Data_File) Validate() error

Validate checks the field values on Data_File 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 (*Data_File) ValidateAll

func (m *Data_File) ValidateAll() error

ValidateAll checks the field values on Data_File 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 Data_FileMultiError, or nil if none found.

type Data_FileMultiError

type Data_FileMultiError []error

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

func (Data_FileMultiError) AllErrors

func (m Data_FileMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (Data_FileMultiError) Error

func (m Data_FileMultiError) Error() string

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

type Data_FileValidationError

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

Data_FileValidationError is the validation error returned by Data_File.Validate if the designated constraints aren't met.

func (Data_FileValidationError) Cause

func (e Data_FileValidationError) Cause() error

Cause function returns cause value.

func (Data_FileValidationError) Error

func (e Data_FileValidationError) Error() string

Error satisfies the builtin error interface

func (Data_FileValidationError) ErrorName

func (e Data_FileValidationError) ErrorName() string

ErrorName returns error name.

func (Data_FileValidationError) Field

func (e Data_FileValidationError) Field() string

Field function returns field value.

func (Data_FileValidationError) Key

Key function returns key value.

func (Data_FileValidationError) Reason

func (e Data_FileValidationError) Reason() string

Reason function returns reason value.

type Data_Memcached

type Data_Memcached struct {
	Addr     string               `protobuf:"bytes,1,opt,name=addr,proto3" json:"addr,omitempty"`
	Username string               `protobuf:"bytes,2,opt,name=username,proto3" json:"username,omitempty"`
	Password string               `protobuf:"bytes,3,opt,name=password,proto3" json:"password,omitempty"`
	MaxIdle  int32                `protobuf:"varint,4,opt,name=max_idle,proto3" json:"max_idle,omitempty"`
	Timeout  *durationpb.Duration `protobuf:"bytes,5,opt,name=timeout,proto3" json:"timeout,omitempty"`
	// contains filtered or unexported fields
}

Memcached

func (*Data_Memcached) Descriptor deprecated

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

Deprecated: Use Data_Memcached.ProtoReflect.Descriptor instead.

func (*Data_Memcached) GetAddr

func (x *Data_Memcached) GetAddr() string

func (*Data_Memcached) GetMaxIdle

func (x *Data_Memcached) GetMaxIdle() int32

func (*Data_Memcached) GetPassword

func (x *Data_Memcached) GetPassword() string

func (*Data_Memcached) GetTimeout

func (x *Data_Memcached) GetTimeout() *durationpb.Duration

func (*Data_Memcached) GetUsername

func (x *Data_Memcached) GetUsername() string

func (*Data_Memcached) ProtoMessage

func (*Data_Memcached) ProtoMessage()

func (*Data_Memcached) ProtoReflect

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

func (*Data_Memcached) Reset

func (x *Data_Memcached) Reset()

func (*Data_Memcached) String

func (x *Data_Memcached) String() string

func (*Data_Memcached) Validate

func (m *Data_Memcached) Validate() error

Validate checks the field values on Data_Memcached 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 (*Data_Memcached) ValidateAll

func (m *Data_Memcached) ValidateAll() error

ValidateAll checks the field values on Data_Memcached 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 Data_MemcachedMultiError, or nil if none found.

type Data_MemcachedMultiError

type Data_MemcachedMultiError []error

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

func (Data_MemcachedMultiError) AllErrors

func (m Data_MemcachedMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (Data_MemcachedMultiError) Error

func (m Data_MemcachedMultiError) Error() string

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

type Data_MemcachedValidationError

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

Data_MemcachedValidationError is the validation error returned by Data_Memcached.Validate if the designated constraints aren't met.

func (Data_MemcachedValidationError) Cause

Cause function returns cause value.

func (Data_MemcachedValidationError) Error

Error satisfies the builtin error interface

func (Data_MemcachedValidationError) ErrorName

func (e Data_MemcachedValidationError) ErrorName() string

ErrorName returns error name.

func (Data_MemcachedValidationError) Field

Field function returns field value.

func (Data_MemcachedValidationError) Key

Key function returns key value.

func (Data_MemcachedValidationError) Reason

Reason function returns reason value.

type Data_Memory

type Data_Memory struct {
	Size            int32                `protobuf:"varint,1,opt,name=size,proto3" json:"size,omitempty"`
	Capacity        int32                `protobuf:"varint,2,opt,name=capacity,proto3" json:"capacity,omitempty"`
	Expiration      *durationpb.Duration `protobuf:"bytes,3,opt,name=expiration,proto3" json:"expiration,omitempty"`
	CleanupInterval *durationpb.Duration `protobuf:"bytes,4,opt,name=cleanup_interval,proto3" json:"cleanup_interval,omitempty"`
	// contains filtered or unexported fields
}

Memory

func (*Data_Memory) Descriptor deprecated

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

Deprecated: Use Data_Memory.ProtoReflect.Descriptor instead.

func (*Data_Memory) GetCapacity

func (x *Data_Memory) GetCapacity() int32

func (*Data_Memory) GetCleanupInterval

func (x *Data_Memory) GetCleanupInterval() *durationpb.Duration

func (*Data_Memory) GetExpiration

func (x *Data_Memory) GetExpiration() *durationpb.Duration

func (*Data_Memory) GetSize

func (x *Data_Memory) GetSize() int32

func (*Data_Memory) ProtoMessage

func (*Data_Memory) ProtoMessage()

func (*Data_Memory) ProtoReflect

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

func (*Data_Memory) Reset

func (x *Data_Memory) Reset()

func (*Data_Memory) String

func (x *Data_Memory) String() string

func (*Data_Memory) Validate

func (m *Data_Memory) Validate() error

Validate checks the field values on Data_Memory 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 (*Data_Memory) ValidateAll

func (m *Data_Memory) ValidateAll() error

ValidateAll checks the field values on Data_Memory 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 Data_MemoryMultiError, or nil if none found.

type Data_MemoryMultiError

type Data_MemoryMultiError []error

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

func (Data_MemoryMultiError) AllErrors

func (m Data_MemoryMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (Data_MemoryMultiError) Error

func (m Data_MemoryMultiError) Error() string

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

type Data_MemoryValidationError

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

Data_MemoryValidationError is the validation error returned by Data_Memory.Validate if the designated constraints aren't met.

func (Data_MemoryValidationError) Cause

Cause function returns cause value.

func (Data_MemoryValidationError) Error

Error satisfies the builtin error interface

func (Data_MemoryValidationError) ErrorName

func (e Data_MemoryValidationError) ErrorName() string

ErrorName returns error name.

func (Data_MemoryValidationError) Field

Field function returns field value.

func (Data_MemoryValidationError) Key

Key function returns key value.

func (Data_MemoryValidationError) Reason

Reason function returns reason value.

type Data_Mongo

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

Mongo

func (*Data_Mongo) Descriptor deprecated

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

Deprecated: Use Data_Mongo.ProtoReflect.Descriptor instead.

func (*Data_Mongo) ProtoMessage

func (*Data_Mongo) ProtoMessage()

func (*Data_Mongo) ProtoReflect

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

func (*Data_Mongo) Reset

func (x *Data_Mongo) Reset()

func (*Data_Mongo) String

func (x *Data_Mongo) String() string

func (*Data_Mongo) Validate

func (m *Data_Mongo) Validate() error

Validate checks the field values on Data_Mongo 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 (*Data_Mongo) ValidateAll

func (m *Data_Mongo) ValidateAll() error

ValidateAll checks the field values on Data_Mongo 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 Data_MongoMultiError, or nil if none found.

type Data_MongoMultiError

type Data_MongoMultiError []error

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

func (Data_MongoMultiError) AllErrors

func (m Data_MongoMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (Data_MongoMultiError) Error

func (m Data_MongoMultiError) Error() string

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

type Data_MongoValidationError

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

Data_MongoValidationError is the validation error returned by Data_Mongo.Validate if the designated constraints aren't met.

func (Data_MongoValidationError) Cause

func (e Data_MongoValidationError) Cause() error

Cause function returns cause value.

func (Data_MongoValidationError) Error

Error satisfies the builtin error interface

func (Data_MongoValidationError) ErrorName

func (e Data_MongoValidationError) ErrorName() string

ErrorName returns error name.

func (Data_MongoValidationError) Field

Field function returns field value.

func (Data_MongoValidationError) Key

Key function returns key value.

func (Data_MongoValidationError) Reason

func (e Data_MongoValidationError) Reason() string

Reason function returns reason value.

type Data_Oss

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

OSS

func (*Data_Oss) Descriptor deprecated

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

Deprecated: Use Data_Oss.ProtoReflect.Descriptor instead.

func (*Data_Oss) ProtoMessage

func (*Data_Oss) ProtoMessage()

func (*Data_Oss) ProtoReflect

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

func (*Data_Oss) Reset

func (x *Data_Oss) Reset()

func (*Data_Oss) String

func (x *Data_Oss) String() string

func (*Data_Oss) Validate

func (m *Data_Oss) Validate() error

Validate checks the field values on Data_Oss 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 (*Data_Oss) ValidateAll

func (m *Data_Oss) ValidateAll() error

ValidateAll checks the field values on Data_Oss 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 Data_OssMultiError, or nil if none found.

type Data_OssMultiError

type Data_OssMultiError []error

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

func (Data_OssMultiError) AllErrors

func (m Data_OssMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (Data_OssMultiError) Error

func (m Data_OssMultiError) Error() string

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

type Data_OssValidationError

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

Data_OssValidationError is the validation error returned by Data_Oss.Validate if the designated constraints aren't met.

func (Data_OssValidationError) Cause

func (e Data_OssValidationError) Cause() error

Cause function returns cause value.

func (Data_OssValidationError) Error

func (e Data_OssValidationError) Error() string

Error satisfies the builtin error interface

func (Data_OssValidationError) ErrorName

func (e Data_OssValidationError) ErrorName() string

ErrorName returns error name.

func (Data_OssValidationError) Field

func (e Data_OssValidationError) Field() string

Field function returns field value.

func (Data_OssValidationError) Key

func (e Data_OssValidationError) Key() bool

Key function returns key value.

func (Data_OssValidationError) Reason

func (e Data_OssValidationError) Reason() string

Reason function returns reason value.

type Data_Redis

type Data_Redis struct {
	Network      string               `protobuf:"bytes,1,opt,name=network,proto3" json:"network,omitempty"`
	Addr         string               `protobuf:"bytes,2,opt,name=addr,proto3" json:"addr,omitempty"`
	Password     string               `protobuf:"bytes,3,opt,name=password,proto3" json:"password,omitempty"`
	Db           int32                `protobuf:"varint,4,opt,name=db,proto3" json:"db,omitempty"`
	DialTimeout  *durationpb.Duration `protobuf:"bytes,5,opt,name=dial_timeout,proto3" json:"dial_timeout,omitempty"`
	ReadTimeout  *durationpb.Duration `protobuf:"bytes,6,opt,name=read_timeout,proto3" json:"read_timeout,omitempty"`
	WriteTimeout *durationpb.Duration `protobuf:"bytes,7,opt,name=write_timeout,proto3" json:"write_timeout,omitempty"`
	// contains filtered or unexported fields
}

Redis

func (*Data_Redis) Descriptor deprecated

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

Deprecated: Use Data_Redis.ProtoReflect.Descriptor instead.

func (*Data_Redis) GetAddr

func (x *Data_Redis) GetAddr() string

func (*Data_Redis) GetDb

func (x *Data_Redis) GetDb() int32

func (*Data_Redis) GetDialTimeout

func (x *Data_Redis) GetDialTimeout() *durationpb.Duration

func (*Data_Redis) GetNetwork

func (x *Data_Redis) GetNetwork() string

func (*Data_Redis) GetPassword

func (x *Data_Redis) GetPassword() string

func (*Data_Redis) GetReadTimeout

func (x *Data_Redis) GetReadTimeout() *durationpb.Duration

func (*Data_Redis) GetWriteTimeout

func (x *Data_Redis) GetWriteTimeout() *durationpb.Duration

func (*Data_Redis) ProtoMessage

func (*Data_Redis) ProtoMessage()

func (*Data_Redis) ProtoReflect

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

func (*Data_Redis) Reset

func (x *Data_Redis) Reset()

func (*Data_Redis) String

func (x *Data_Redis) String() string

func (*Data_Redis) Validate

func (m *Data_Redis) Validate() error

Validate checks the field values on Data_Redis 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 (*Data_Redis) ValidateAll

func (m *Data_Redis) ValidateAll() error

ValidateAll checks the field values on Data_Redis 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 Data_RedisMultiError, or nil if none found.

type Data_RedisMultiError

type Data_RedisMultiError []error

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

func (Data_RedisMultiError) AllErrors

func (m Data_RedisMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (Data_RedisMultiError) Error

func (m Data_RedisMultiError) Error() string

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

type Data_RedisValidationError

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

Data_RedisValidationError is the validation error returned by Data_Redis.Validate if the designated constraints aren't met.

func (Data_RedisValidationError) Cause

func (e Data_RedisValidationError) Cause() error

Cause function returns cause value.

func (Data_RedisValidationError) Error

Error satisfies the builtin error interface

func (Data_RedisValidationError) ErrorName

func (e Data_RedisValidationError) ErrorName() string

ErrorName returns error name.

func (Data_RedisValidationError) Field

Field function returns field value.

func (Data_RedisValidationError) Key

Key function returns key value.

func (Data_RedisValidationError) Reason

func (e Data_RedisValidationError) Reason() string

Reason function returns reason value.

type Data_Storage

type Data_Storage struct {

	// Type
	Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
	// File
	File *Data_File `protobuf:"bytes,10,opt,name=file,proto3" json:"file,omitempty"`
	// Redis
	Redis *Data_Redis `protobuf:"bytes,11,opt,name=redis,proto3" json:"redis,omitempty"`
	// Badger
	Badger *Data_BadgerDS `protobuf:"bytes,12,opt,name=badger,proto3" json:"badger,omitempty"`
	// Mongo
	Mongo *Data_Mongo `protobuf:"bytes,13,opt,name=mongo,proto3" json:"mongo,omitempty"`
	// OSS
	Oss *Data_Oss `protobuf:"bytes,14,opt,name=oss,proto3" json:"oss,omitempty"`
	// contains filtered or unexported fields
}

Storage

func (*Data_Storage) Descriptor deprecated

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

Deprecated: Use Data_Storage.ProtoReflect.Descriptor instead.

func (*Data_Storage) GetBadger

func (x *Data_Storage) GetBadger() *Data_BadgerDS

func (*Data_Storage) GetFile

func (x *Data_Storage) GetFile() *Data_File

func (*Data_Storage) GetMongo

func (x *Data_Storage) GetMongo() *Data_Mongo

func (*Data_Storage) GetOss

func (x *Data_Storage) GetOss() *Data_Oss

func (*Data_Storage) GetRedis

func (x *Data_Storage) GetRedis() *Data_Redis

func (*Data_Storage) GetType

func (x *Data_Storage) GetType() string

func (*Data_Storage) ProtoMessage

func (*Data_Storage) ProtoMessage()

func (*Data_Storage) ProtoReflect

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

func (*Data_Storage) Reset

func (x *Data_Storage) Reset()

func (*Data_Storage) String

func (x *Data_Storage) String() string

func (*Data_Storage) Validate

func (m *Data_Storage) Validate() error

Validate checks the field values on Data_Storage 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 (*Data_Storage) ValidateAll

func (m *Data_Storage) ValidateAll() error

ValidateAll checks the field values on Data_Storage 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 Data_StorageMultiError, or nil if none found.

type Data_StorageMultiError

type Data_StorageMultiError []error

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

func (Data_StorageMultiError) AllErrors

func (m Data_StorageMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (Data_StorageMultiError) Error

func (m Data_StorageMultiError) Error() string

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

type Data_StorageValidationError

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

Data_StorageValidationError is the validation error returned by Data_Storage.Validate if the designated constraints aren't met.

func (Data_StorageValidationError) Cause

Cause function returns cause value.

func (Data_StorageValidationError) Error

Error satisfies the builtin error interface

func (Data_StorageValidationError) ErrorName

func (e Data_StorageValidationError) ErrorName() string

ErrorName returns error name.

func (Data_StorageValidationError) Field

Field function returns field value.

func (Data_StorageValidationError) Key

Key function returns key value.

func (Data_StorageValidationError) Reason

Reason function returns reason value.

type Endpoint added in v0.1.15

type Endpoint struct {
	Path        string               `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
	Method      string               `protobuf:"bytes,2,opt,name=method,proto3" json:"method,omitempty"`
	Description string               `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	Protocol    Protocol             `protobuf:"varint,4,opt,name=protocol,proto3,enum=config.v1.Protocol" json:"protocol,omitempty"`
	Timeout     *durationpb.Duration `protobuf:"bytes,5,opt,name=timeout,proto3" json:"timeout,omitempty"`
	Middlewares []*Middleware        `protobuf:"bytes,6,rep,name=middlewares,proto3" json:"middlewares,omitempty"`
	Backends    []*Backend           `protobuf:"bytes,7,rep,name=backends,proto3" json:"backends,omitempty"`
	Retry       *Retry               `protobuf:"bytes,8,opt,name=retry,proto3" json:"retry,omitempty"`
	Metadata    map[string]string    `` /* 157-byte string literal not displayed */
	Host        string               `protobuf:"bytes,10,opt,name=host,proto3" json:"host,omitempty"`
	// contains filtered or unexported fields
}

func (*Endpoint) Descriptor deprecated added in v0.1.15

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

Deprecated: Use Endpoint.ProtoReflect.Descriptor instead.

func (*Endpoint) GetBackends added in v0.1.15

func (x *Endpoint) GetBackends() []*Backend

func (*Endpoint) GetDescription added in v0.1.15

func (x *Endpoint) GetDescription() string

func (*Endpoint) GetHost added in v0.1.15

func (x *Endpoint) GetHost() string

func (*Endpoint) GetMetadata added in v0.1.15

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

func (*Endpoint) GetMethod added in v0.1.15

func (x *Endpoint) GetMethod() string

func (*Endpoint) GetMiddlewares added in v0.1.15

func (x *Endpoint) GetMiddlewares() []*Middleware

func (*Endpoint) GetPath added in v0.1.15

func (x *Endpoint) GetPath() string

func (*Endpoint) GetProtocol added in v0.1.15

func (x *Endpoint) GetProtocol() Protocol

func (*Endpoint) GetRetry added in v0.1.15

func (x *Endpoint) GetRetry() *Retry

func (*Endpoint) GetTimeout added in v0.1.15

func (x *Endpoint) GetTimeout() *durationpb.Duration

func (*Endpoint) ProtoMessage added in v0.1.15

func (*Endpoint) ProtoMessage()

func (*Endpoint) ProtoReflect added in v0.1.15

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

func (*Endpoint) Reset added in v0.1.15

func (x *Endpoint) Reset()

func (*Endpoint) String added in v0.1.15

func (x *Endpoint) String() string

func (*Endpoint) Validate added in v0.1.15

func (m *Endpoint) Validate() error

Validate checks the field values on Endpoint 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 (*Endpoint) ValidateAll added in v0.1.15

func (m *Endpoint) ValidateAll() error

ValidateAll checks the field values on Endpoint 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 EndpointMultiError, or nil if none found.

type EndpointMultiError added in v0.1.15

type EndpointMultiError []error

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

func (EndpointMultiError) AllErrors added in v0.1.15

func (m EndpointMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (EndpointMultiError) Error added in v0.1.15

func (m EndpointMultiError) Error() string

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

type EndpointValidationError added in v0.1.15

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

EndpointValidationError is the validation error returned by Endpoint.Validate if the designated constraints aren't met.

func (EndpointValidationError) Cause added in v0.1.15

func (e EndpointValidationError) Cause() error

Cause function returns cause value.

func (EndpointValidationError) Error added in v0.1.15

func (e EndpointValidationError) Error() string

Error satisfies the builtin error interface

func (EndpointValidationError) ErrorName added in v0.1.15

func (e EndpointValidationError) ErrorName() string

ErrorName returns error name.

func (EndpointValidationError) Field added in v0.1.15

func (e EndpointValidationError) Field() string

Field function returns field value.

func (EndpointValidationError) Key added in v0.1.15

func (e EndpointValidationError) Key() bool

Key function returns key value.

func (EndpointValidationError) Reason added in v0.1.15

func (e EndpointValidationError) Reason() string

Reason function returns reason value.

type Gateway added in v0.1.15

type Gateway struct {
	Name    string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"`
	// Deprecated: Marked as deprecated in config/v1/gateway.proto.
	Hosts       []string        `protobuf:"bytes,3,rep,name=hosts,proto3" json:"hosts,omitempty"`
	Endpoints   []*Endpoint     `protobuf:"bytes,4,rep,name=endpoints,proto3" json:"endpoints,omitempty"`
	Middlewares []*Middleware   `protobuf:"bytes,5,rep,name=middlewares,proto3" json:"middlewares,omitempty"`
	TlsStore    map[string]*TLS `` /* 173-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*Gateway) Descriptor deprecated added in v0.1.15

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

Deprecated: Use Gateway.ProtoReflect.Descriptor instead.

func (*Gateway) GetEndpoints added in v0.1.15

func (x *Gateway) GetEndpoints() []*Endpoint

func (*Gateway) GetHosts deprecated added in v0.1.15

func (x *Gateway) GetHosts() []string

Deprecated: Marked as deprecated in config/v1/gateway.proto.

func (*Gateway) GetMiddlewares added in v0.1.15

func (x *Gateway) GetMiddlewares() []*Middleware

func (*Gateway) GetName added in v0.1.15

func (x *Gateway) GetName() string

func (*Gateway) GetTlsStore added in v0.1.15

func (x *Gateway) GetTlsStore() map[string]*TLS

func (*Gateway) GetVersion added in v0.1.15

func (x *Gateway) GetVersion() string

func (*Gateway) ProtoMessage added in v0.1.15

func (*Gateway) ProtoMessage()

func (*Gateway) ProtoReflect added in v0.1.15

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

func (*Gateway) Reset added in v0.1.15

func (x *Gateway) Reset()

func (*Gateway) String added in v0.1.15

func (x *Gateway) String() string

func (*Gateway) Validate added in v0.1.15

func (m *Gateway) Validate() error

Validate checks the field values on Gateway 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 (*Gateway) ValidateAll added in v0.1.15

func (m *Gateway) ValidateAll() error

ValidateAll checks the field values on Gateway 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 GatewayMultiError, or nil if none found.

type GatewayMultiError added in v0.1.15

type GatewayMultiError []error

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

func (GatewayMultiError) AllErrors added in v0.1.15

func (m GatewayMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (GatewayMultiError) Error added in v0.1.15

func (m GatewayMultiError) Error() string

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

type GatewayValidationError added in v0.1.15

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

GatewayValidationError is the validation error returned by Gateway.Validate if the designated constraints aren't met.

func (GatewayValidationError) Cause added in v0.1.15

func (e GatewayValidationError) Cause() error

Cause function returns cause value.

func (GatewayValidationError) Error added in v0.1.15

func (e GatewayValidationError) Error() string

Error satisfies the builtin error interface

func (GatewayValidationError) ErrorName added in v0.1.15

func (e GatewayValidationError) ErrorName() string

ErrorName returns error name.

func (GatewayValidationError) Field added in v0.1.15

func (e GatewayValidationError) Field() string

Field function returns field value.

func (GatewayValidationError) Key added in v0.1.15

func (e GatewayValidationError) Key() bool

Key function returns key value.

func (GatewayValidationError) Reason added in v0.1.15

func (e GatewayValidationError) Reason() string

Reason function returns reason value.

type HealthCheck added in v0.1.15

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

func (*HealthCheck) Descriptor deprecated added in v0.1.15

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

Deprecated: Use HealthCheck.ProtoReflect.Descriptor instead.

func (*HealthCheck) ProtoMessage added in v0.1.15

func (*HealthCheck) ProtoMessage()

func (*HealthCheck) ProtoReflect added in v0.1.15

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

func (*HealthCheck) Reset added in v0.1.15

func (x *HealthCheck) Reset()

func (*HealthCheck) String added in v0.1.15

func (x *HealthCheck) String() string

func (*HealthCheck) Validate added in v0.1.15

func (m *HealthCheck) Validate() error

Validate checks the field values on HealthCheck 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 (*HealthCheck) ValidateAll added in v0.1.15

func (m *HealthCheck) ValidateAll() error

ValidateAll checks the field values on HealthCheck 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 HealthCheckMultiError, or nil if none found.

type HealthCheckMultiError added in v0.1.15

type HealthCheckMultiError []error

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

func (HealthCheckMultiError) AllErrors added in v0.1.15

func (m HealthCheckMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (HealthCheckMultiError) Error added in v0.1.15

func (m HealthCheckMultiError) Error() string

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

type HealthCheckValidationError added in v0.1.15

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

HealthCheckValidationError is the validation error returned by HealthCheck.Validate if the designated constraints aren't met.

func (HealthCheckValidationError) Cause added in v0.1.15

Cause function returns cause value.

func (HealthCheckValidationError) Error added in v0.1.15

Error satisfies the builtin error interface

func (HealthCheckValidationError) ErrorName added in v0.1.15

func (e HealthCheckValidationError) ErrorName() string

ErrorName returns error name.

func (HealthCheckValidationError) Field added in v0.1.15

Field function returns field value.

func (HealthCheckValidationError) Key added in v0.1.15

Key function returns key value.

func (HealthCheckValidationError) Reason added in v0.1.15

Reason function returns reason value.

type Logger

type Logger struct {

	// Disable logger
	Disabled bool `protobuf:"varint,1,opt,name=disabled,proto3" json:"disabled,omitempty"`
	// Enable dev logger output
	Develop bool `protobuf:"varint,2,opt,name=develop,proto3" json:"develop,omitempty"`
	// Set default logger
	Default bool `protobuf:"varint,3,opt,name=default,proto3" json:"default,omitempty"`
	// Logger name
	Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	// Logger format json text or tint
	Format string `protobuf:"bytes,5,opt,name=format,proto3" json:"format,omitempty"`
	// Logger level
	Level LoggerLevel `protobuf:"varint,6,opt,name=level,proto3,enum=config.v1.LoggerLevel" json:"level,omitempty"`
	// Logger output stdout
	Stdout bool `protobuf:"varint,7,opt,name=stdout,proto3" json:"stdout,omitempty"`
	// Disable logger caller
	DisableCaller bool `protobuf:"varint,8,opt,name=disable_caller,proto3" json:"disable_caller,omitempty"`
	// Logger caller skip
	CallerSkip uint32 `protobuf:"varint,9,opt,name=caller_skip,proto3" json:"caller_skip,omitempty"`
	// Logger time format
	TimeFormat string `protobuf:"bytes,10,opt,name=time_format,proto3" json:"time_format,omitempty"`
	// Logger file output config
	File *Logger_File `protobuf:"bytes,100,opt,name=file,proto3" json:"file,omitempty"`
	// Logger dev logger config
	DevLogger *Logger_DevLogger `protobuf:"bytes,101,opt,name=dev_logger,proto3" json:"dev_logger,omitempty"` //DevLogger
	// contains filtered or unexported fields
}

Logger

func (*Logger) Descriptor deprecated

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

Deprecated: Use Logger.ProtoReflect.Descriptor instead.

func (*Logger) GetCallerSkip added in v0.0.4

func (x *Logger) GetCallerSkip() uint32

func (*Logger) GetDefault added in v0.0.4

func (x *Logger) GetDefault() bool

func (*Logger) GetDevLogger added in v0.0.4

func (x *Logger) GetDevLogger() *Logger_DevLogger

func (*Logger) GetDevelop added in v0.0.4

func (x *Logger) GetDevelop() bool

func (*Logger) GetDisableCaller added in v0.0.4

func (x *Logger) GetDisableCaller() bool

func (*Logger) GetDisabled added in v0.0.4

func (x *Logger) GetDisabled() bool

func (*Logger) GetFile added in v0.0.4

func (x *Logger) GetFile() *Logger_File

func (*Logger) GetFormat added in v0.0.4

func (x *Logger) GetFormat() string

func (*Logger) GetLevel

func (x *Logger) GetLevel() LoggerLevel

func (*Logger) GetName

func (x *Logger) GetName() string

func (*Logger) GetStdout added in v0.0.4

func (x *Logger) GetStdout() bool

func (*Logger) GetTimeFormat added in v0.0.4

func (x *Logger) GetTimeFormat() string

func (*Logger) ProtoMessage

func (*Logger) ProtoMessage()

func (*Logger) ProtoReflect

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

func (*Logger) Reset

func (x *Logger) Reset()

func (*Logger) String

func (x *Logger) String() string

func (*Logger) Validate

func (m *Logger) Validate() error

Validate checks the field values on Logger 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 (*Logger) ValidateAll

func (m *Logger) ValidateAll() error

ValidateAll checks the field values on Logger 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 LoggerMultiError, or nil if none found.

type LoggerHookMessage added in v0.0.4

type LoggerHookMessage struct {
	Level      LoggerLevel       `protobuf:"varint,1,opt,name=level,proto3,enum=config.v1.LoggerLevel" json:"level,omitempty"`
	Message    string            `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	Stacktrace string            `protobuf:"bytes,3,opt,name=stacktrace,proto3" json:"stacktrace,omitempty"`
	Error      string            `protobuf:"bytes,4,opt,name=error,proto3" json:"error,omitempty"`
	Fields     map[string]string `` /* 153-byte string literal not displayed */
	// contains filtered or unexported fields
}

Logger hook message

func (*LoggerHookMessage) Descriptor deprecated added in v0.0.4

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

Deprecated: Use LoggerHookMessage.ProtoReflect.Descriptor instead.

func (*LoggerHookMessage) GetError added in v0.0.4

func (x *LoggerHookMessage) GetError() string

func (*LoggerHookMessage) GetFields added in v0.0.4

func (x *LoggerHookMessage) GetFields() map[string]string

func (*LoggerHookMessage) GetLevel added in v0.0.4

func (x *LoggerHookMessage) GetLevel() LoggerLevel

func (*LoggerHookMessage) GetMessage added in v0.0.4

func (x *LoggerHookMessage) GetMessage() string

func (*LoggerHookMessage) GetStacktrace added in v0.0.4

func (x *LoggerHookMessage) GetStacktrace() string

func (*LoggerHookMessage) ProtoMessage added in v0.0.4

func (*LoggerHookMessage) ProtoMessage()

func (*LoggerHookMessage) ProtoReflect added in v0.0.4

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

func (*LoggerHookMessage) Reset added in v0.0.4

func (x *LoggerHookMessage) Reset()

func (*LoggerHookMessage) String added in v0.0.4

func (x *LoggerHookMessage) String() string

func (*LoggerHookMessage) Validate added in v0.0.4

func (m *LoggerHookMessage) Validate() error

Validate checks the field values on LoggerHookMessage 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 (*LoggerHookMessage) ValidateAll added in v0.0.4

func (m *LoggerHookMessage) ValidateAll() error

ValidateAll checks the field values on LoggerHookMessage 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 LoggerHookMessageMultiError, or nil if none found.

type LoggerHookMessageMultiError added in v0.0.4

type LoggerHookMessageMultiError []error

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

func (LoggerHookMessageMultiError) AllErrors added in v0.0.4

func (m LoggerHookMessageMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (LoggerHookMessageMultiError) Error added in v0.0.4

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

type LoggerHookMessageValidationError added in v0.0.4

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

LoggerHookMessageValidationError is the validation error returned by LoggerHookMessage.Validate if the designated constraints aren't met.

func (LoggerHookMessageValidationError) Cause added in v0.0.4

Cause function returns cause value.

func (LoggerHookMessageValidationError) Error added in v0.0.4

Error satisfies the builtin error interface

func (LoggerHookMessageValidationError) ErrorName added in v0.0.4

ErrorName returns error name.

func (LoggerHookMessageValidationError) Field added in v0.0.4

Field function returns field value.

func (LoggerHookMessageValidationError) Key added in v0.0.4

Key function returns key value.

func (LoggerHookMessageValidationError) Reason added in v0.0.4

Reason function returns reason value.

type LoggerLevel added in v0.0.4

type LoggerLevel int32

Logger level

const (
	LoggerLevel_LOGGER_LEVEL_UNSPECIFIED LoggerLevel = 0
	LoggerLevel_LOGGER_LEVEL_DEBUG       LoggerLevel = 1
	LoggerLevel_LOGGER_LEVEL_INFO        LoggerLevel = 2
	LoggerLevel_LOGGER_LEVEL_WARN        LoggerLevel = 3
	LoggerLevel_LOGGER_LEVEL_ERROR       LoggerLevel = 4
	LoggerLevel_LOGGER_LEVEL_FATAL       LoggerLevel = 5
)

func (LoggerLevel) Descriptor added in v0.0.4

func (LoggerLevel) Enum added in v0.0.4

func (x LoggerLevel) Enum() *LoggerLevel

func (LoggerLevel) EnumDescriptor deprecated added in v0.0.4

func (LoggerLevel) EnumDescriptor() ([]byte, []int)

Deprecated: Use LoggerLevel.Descriptor instead.

func (LoggerLevel) Number added in v0.0.4

func (x LoggerLevel) Number() protoreflect.EnumNumber

func (LoggerLevel) String added in v0.0.4

func (x LoggerLevel) String() string

func (LoggerLevel) Type added in v0.0.4

type LoggerMultiError

type LoggerMultiError []error

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

func (LoggerMultiError) AllErrors

func (m LoggerMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (LoggerMultiError) Error

func (m LoggerMultiError) Error() string

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

type LoggerValidationError

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

LoggerValidationError is the validation error returned by Logger.Validate if the designated constraints aren't met.

func (LoggerValidationError) Cause

func (e LoggerValidationError) Cause() error

Cause function returns cause value.

func (LoggerValidationError) Error

func (e LoggerValidationError) Error() string

Error satisfies the builtin error interface

func (LoggerValidationError) ErrorName

func (e LoggerValidationError) ErrorName() string

ErrorName returns error name.

func (LoggerValidationError) Field

func (e LoggerValidationError) Field() string

Field function returns field value.

func (LoggerValidationError) Key

func (e LoggerValidationError) Key() bool

Key function returns key value.

func (LoggerValidationError) Reason

func (e LoggerValidationError) Reason() string

Reason function returns reason value.

type Logger_DevLogger added in v0.0.4

type Logger_DevLogger struct {
	MaxSlice   uint32 `protobuf:"varint,1,opt,name=max_slice,proto3" json:"max_slice,omitempty"`
	SortKeys   bool   `protobuf:"varint,2,opt,name=sort_keys,proto3" json:"sort_keys,omitempty"`
	Newline    bool   `protobuf:"varint,3,opt,name=newline,proto3" json:"newline,omitempty"`
	Indent     bool   `protobuf:"varint,4,opt,name=indent,proto3" json:"indent,omitempty"`
	DebugColor uint32 `protobuf:"varint,5,opt,name=debug_color,proto3" json:"debug_color,omitempty"`
	InfoColor  uint32 `protobuf:"varint,6,opt,name=info_color,proto3" json:"info_color,omitempty"`
	WarnColor  uint32 `protobuf:"varint,7,opt,name=warn_color,proto3" json:"warn_color,omitempty"`
	ErrorColor uint32 `protobuf:"varint,8,opt,name=error_color,proto3" json:"error_color,omitempty"`
	MaxTrace   uint32 `protobuf:"varint,9,opt,name=max_trace,proto3" json:"max_trace,omitempty"`
	Formatter  bool   `protobuf:"varint,10,opt,name=formatter,proto3" json:"formatter,omitempty"`
	// contains filtered or unexported fields
}

Dev logger

func (*Logger_DevLogger) Descriptor deprecated added in v0.0.4

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

Deprecated: Use Logger_DevLogger.ProtoReflect.Descriptor instead.

func (*Logger_DevLogger) GetDebugColor added in v0.0.4

func (x *Logger_DevLogger) GetDebugColor() uint32

func (*Logger_DevLogger) GetErrorColor added in v0.0.4

func (x *Logger_DevLogger) GetErrorColor() uint32

func (*Logger_DevLogger) GetFormatter added in v0.0.4

func (x *Logger_DevLogger) GetFormatter() bool

func (*Logger_DevLogger) GetIndent added in v0.0.4

func (x *Logger_DevLogger) GetIndent() bool

func (*Logger_DevLogger) GetInfoColor added in v0.0.4

func (x *Logger_DevLogger) GetInfoColor() uint32

func (*Logger_DevLogger) GetMaxSlice added in v0.0.4

func (x *Logger_DevLogger) GetMaxSlice() uint32

func (*Logger_DevLogger) GetMaxTrace added in v0.0.4

func (x *Logger_DevLogger) GetMaxTrace() uint32

func (*Logger_DevLogger) GetNewline added in v0.0.4

func (x *Logger_DevLogger) GetNewline() bool

func (*Logger_DevLogger) GetSortKeys added in v0.0.4

func (x *Logger_DevLogger) GetSortKeys() bool

func (*Logger_DevLogger) GetWarnColor added in v0.0.4

func (x *Logger_DevLogger) GetWarnColor() uint32

func (*Logger_DevLogger) ProtoMessage added in v0.0.4

func (*Logger_DevLogger) ProtoMessage()

func (*Logger_DevLogger) ProtoReflect added in v0.0.4

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

func (*Logger_DevLogger) Reset added in v0.0.4

func (x *Logger_DevLogger) Reset()

func (*Logger_DevLogger) String added in v0.0.4

func (x *Logger_DevLogger) String() string

func (*Logger_DevLogger) Validate added in v0.0.4

func (m *Logger_DevLogger) Validate() error

Validate checks the field values on Logger_DevLogger 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 (*Logger_DevLogger) ValidateAll added in v0.0.4

func (m *Logger_DevLogger) ValidateAll() error

ValidateAll checks the field values on Logger_DevLogger 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 Logger_DevLoggerMultiError, or nil if none found.

type Logger_DevLoggerMultiError added in v0.0.4

type Logger_DevLoggerMultiError []error

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

func (Logger_DevLoggerMultiError) AllErrors added in v0.0.4

func (m Logger_DevLoggerMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (Logger_DevLoggerMultiError) Error added in v0.0.4

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

type Logger_DevLoggerValidationError added in v0.0.4

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

Logger_DevLoggerValidationError is the validation error returned by Logger_DevLogger.Validate if the designated constraints aren't met.

func (Logger_DevLoggerValidationError) Cause added in v0.0.4

Cause function returns cause value.

func (Logger_DevLoggerValidationError) Error added in v0.0.4

Error satisfies the builtin error interface

func (Logger_DevLoggerValidationError) ErrorName added in v0.0.4

ErrorName returns error name.

func (Logger_DevLoggerValidationError) Field added in v0.0.4

Field function returns field value.

func (Logger_DevLoggerValidationError) Key added in v0.0.4

Key function returns key value.

func (Logger_DevLoggerValidationError) Reason added in v0.0.4

Reason function returns reason value.

type Logger_File added in v0.0.4

type Logger_File struct {
	Path       string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
	Lumberjack bool   `protobuf:"varint,2,opt,name=lumberjack,proto3" json:"lumberjack,omitempty"`
	Compress   bool   `protobuf:"varint,3,opt,name=compress,proto3" json:"compress,omitempty"`
	LocalTime  bool   `protobuf:"varint,4,opt,name=local_time,proto3" json:"local_time,omitempty"`
	MaxSize    string `protobuf:"bytes,5,opt,name=max_size,proto3" json:"max_size,omitempty"`
	MaxAge     string `protobuf:"bytes,6,opt,name=max_age,proto3" json:"max_age,omitempty"`
	MaxBackups string `protobuf:"bytes,7,opt,name=max_backups,proto3" json:"max_backups,omitempty"`
	// contains filtered or unexported fields
}

Logger file

func (*Logger_File) Descriptor deprecated added in v0.0.4

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

Deprecated: Use Logger_File.ProtoReflect.Descriptor instead.

func (*Logger_File) GetCompress added in v0.0.4

func (x *Logger_File) GetCompress() bool

func (*Logger_File) GetLocalTime added in v0.0.4

func (x *Logger_File) GetLocalTime() bool

func (*Logger_File) GetLumberjack added in v0.0.4

func (x *Logger_File) GetLumberjack() bool

func (*Logger_File) GetMaxAge added in v0.0.4

func (x *Logger_File) GetMaxAge() string

func (*Logger_File) GetMaxBackups added in v0.0.4

func (x *Logger_File) GetMaxBackups() string

func (*Logger_File) GetMaxSize added in v0.0.4

func (x *Logger_File) GetMaxSize() string

func (*Logger_File) GetPath added in v0.0.4

func (x *Logger_File) GetPath() string

func (*Logger_File) ProtoMessage added in v0.0.4

func (*Logger_File) ProtoMessage()

func (*Logger_File) ProtoReflect added in v0.0.4

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

func (*Logger_File) Reset added in v0.0.4

func (x *Logger_File) Reset()

func (*Logger_File) String added in v0.0.4

func (x *Logger_File) String() string

func (*Logger_File) Validate added in v0.0.4

func (m *Logger_File) Validate() error

Validate checks the field values on Logger_File 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 (*Logger_File) ValidateAll added in v0.0.4

func (m *Logger_File) ValidateAll() error

ValidateAll checks the field values on Logger_File 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 Logger_FileMultiError, or nil if none found.

type Logger_FileMultiError added in v0.0.4

type Logger_FileMultiError []error

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

func (Logger_FileMultiError) AllErrors added in v0.0.4

func (m Logger_FileMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (Logger_FileMultiError) Error added in v0.0.4

func (m Logger_FileMultiError) Error() string

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

type Logger_FileValidationError added in v0.0.4

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

Logger_FileValidationError is the validation error returned by Logger_File.Validate if the designated constraints aren't met.

func (Logger_FileValidationError) Cause added in v0.0.4

Cause function returns cause value.

func (Logger_FileValidationError) Error added in v0.0.4

Error satisfies the builtin error interface

func (Logger_FileValidationError) ErrorName added in v0.0.4

func (e Logger_FileValidationError) ErrorName() string

ErrorName returns error name.

func (Logger_FileValidationError) Field added in v0.0.4

Field function returns field value.

func (Logger_FileValidationError) Key added in v0.0.4

Key function returns key value.

func (Logger_FileValidationError) Reason added in v0.0.4

Reason function returns reason value.

type Mail

type Mail struct {
	Type          string               `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
	Host          string               `protobuf:"bytes,2,opt,name=host,proto3" json:"host,omitempty"`
	Port          int32                `protobuf:"varint,3,opt,name=port,proto3" json:"port,omitempty"`
	Username      string               `protobuf:"bytes,4,opt,name=username,proto3" json:"username,omitempty"`
	Password      string               `protobuf:"bytes,5,opt,name=password,proto3" json:"password,omitempty"`
	TokenSecret   string               `protobuf:"bytes,6,opt,name=token_secret,proto3" json:"token_secret,omitempty"`
	Ssl           bool                 `protobuf:"varint,7,opt,name=ssl,proto3" json:"ssl,omitempty"`
	MaxRetries    int32                `protobuf:"varint,8,opt,name=max_retries,proto3" json:"max_retries,omitempty"`
	RetryInterval *durationpb.Duration `protobuf:"bytes,9,opt,name=retry_interval,proto3" json:"retry_interval,omitempty"`
	Nickname      string               `protobuf:"bytes,100,opt,name=nickname,proto3" json:"nickname,omitempty"`
	From          string               `protobuf:"bytes,101,opt,name=from,proto3" json:"from,omitempty"`
	// contains filtered or unexported fields
}

Mail

func (*Mail) Descriptor deprecated

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

Deprecated: Use Mail.ProtoReflect.Descriptor instead.

func (*Mail) GetFrom

func (x *Mail) GetFrom() string

func (*Mail) GetHost

func (x *Mail) GetHost() string

func (*Mail) GetMaxRetries

func (x *Mail) GetMaxRetries() int32

func (*Mail) GetNickname

func (x *Mail) GetNickname() string

func (*Mail) GetPassword

func (x *Mail) GetPassword() string

func (*Mail) GetPort

func (x *Mail) GetPort() int32

func (*Mail) GetRetryInterval

func (x *Mail) GetRetryInterval() *durationpb.Duration

func (*Mail) GetSsl

func (x *Mail) GetSsl() bool

func (*Mail) GetTokenSecret

func (x *Mail) GetTokenSecret() string

func (*Mail) GetType

func (x *Mail) GetType() string

func (*Mail) GetUsername

func (x *Mail) GetUsername() string

func (*Mail) ProtoMessage

func (*Mail) ProtoMessage()

func (*Mail) ProtoReflect

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

func (*Mail) Reset

func (x *Mail) Reset()

func (*Mail) String

func (x *Mail) String() string

func (*Mail) Validate

func (m *Mail) Validate() error

Validate checks the field values on Mail 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 (*Mail) ValidateAll

func (m *Mail) ValidateAll() error

ValidateAll checks the field values on Mail 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 MailMultiError, or nil if none found.

type MailMultiError

type MailMultiError []error

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

func (MailMultiError) AllErrors

func (m MailMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (MailMultiError) Error

func (m MailMultiError) Error() string

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

type MailValidationError

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

MailValidationError is the validation error returned by Mail.Validate if the designated constraints aren't met.

func (MailValidationError) Cause

func (e MailValidationError) Cause() error

Cause function returns cause value.

func (MailValidationError) Error

func (e MailValidationError) Error() string

Error satisfies the builtin error interface

func (MailValidationError) ErrorName

func (e MailValidationError) ErrorName() string

ErrorName returns error name.

func (MailValidationError) Field

func (e MailValidationError) Field() string

Field function returns field value.

func (MailValidationError) Key

func (e MailValidationError) Key() bool

Key function returns key value.

func (MailValidationError) Reason

func (e MailValidationError) Reason() string

Reason function returns reason value.

type Message

type Message struct {
	Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
	// name is for register multiple message service
	Name     string            `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Mqtt     *Message_MQTT     `protobuf:"bytes,3,opt,name=mqtt,proto3" json:"mqtt,omitempty"`
	Kafka    *Message_Kafka    `protobuf:"bytes,4,opt,name=kafka,proto3" json:"kafka,omitempty"`
	Rabbitmq *Message_RabbitMQ `protobuf:"bytes,5,opt,name=rabbitmq,proto3" json:"rabbitmq,omitempty"`
	Activemq *Message_ActiveMQ `protobuf:"bytes,6,opt,name=activemq,proto3" json:"activemq,omitempty"`
	Nats     *Message_NATS     `protobuf:"bytes,7,opt,name=nats,proto3" json:"nats,omitempty"`
	Nsq      *Message_NSQ      `protobuf:"bytes,8,opt,name=nsq,proto3" json:"nsq,omitempty"`
	Pulsar   *Message_Pulsar   `protobuf:"bytes,9,opt,name=pulsar,proto3" json:"pulsar,omitempty"`
	Redis    *Message_Redis    `protobuf:"bytes,10,opt,name=redis,proto3" json:"redis,omitempty"`
	Rocketmq *Message_RocketMQ `protobuf:"bytes,11,opt,name=rocketmq,proto3" json:"rocketmq,omitempty"`
	// contains filtered or unexported fields
}

Message

func (*Message) Descriptor deprecated

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

Deprecated: Use Message.ProtoReflect.Descriptor instead.

func (*Message) GetActivemq

func (x *Message) GetActivemq() *Message_ActiveMQ

func (*Message) GetKafka

func (x *Message) GetKafka() *Message_Kafka

func (*Message) GetMqtt

func (x *Message) GetMqtt() *Message_MQTT

func (*Message) GetName

func (x *Message) GetName() string

func (*Message) GetNats

func (x *Message) GetNats() *Message_NATS

func (*Message) GetNsq

func (x *Message) GetNsq() *Message_NSQ

func (*Message) GetPulsar

func (x *Message) GetPulsar() *Message_Pulsar

func (*Message) GetRabbitmq

func (x *Message) GetRabbitmq() *Message_RabbitMQ

func (*Message) GetRedis

func (x *Message) GetRedis() *Message_Redis

func (*Message) GetRocketmq

func (x *Message) GetRocketmq() *Message_RocketMQ

func (*Message) GetType

func (x *Message) GetType() string

func (*Message) ProtoMessage

func (*Message) ProtoMessage()

func (*Message) ProtoReflect

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

func (*Message) Reset

func (x *Message) Reset()

func (*Message) String

func (x *Message) String() string

func (*Message) Validate

func (m *Message) Validate() error

Validate checks the field values on Message 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 (*Message) ValidateAll

func (m *Message) ValidateAll() error

ValidateAll checks the field values on Message 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 MessageMultiError, or nil if none found.

type MessageMultiError

type MessageMultiError []error

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

func (MessageMultiError) AllErrors

func (m MessageMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (MessageMultiError) Error

func (m MessageMultiError) Error() string

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

type MessageValidationError

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

MessageValidationError is the validation error returned by Message.Validate if the designated constraints aren't met.

func (MessageValidationError) Cause

func (e MessageValidationError) Cause() error

Cause function returns cause value.

func (MessageValidationError) Error

func (e MessageValidationError) Error() string

Error satisfies the builtin error interface

func (MessageValidationError) ErrorName

func (e MessageValidationError) ErrorName() string

ErrorName returns error name.

func (MessageValidationError) Field

func (e MessageValidationError) Field() string

Field function returns field value.

func (MessageValidationError) Key

func (e MessageValidationError) Key() bool

Key function returns key value.

func (MessageValidationError) Reason

func (e MessageValidationError) Reason() string

Reason function returns reason value.

type Message_ActiveMQ

type Message_ActiveMQ struct {
	Endpoint string `protobuf:"bytes,1,opt,name=endpoint,proto3" json:"endpoint,omitempty"`
	Codec    string `protobuf:"bytes,2,opt,name=codec,proto3" json:"codec,omitempty"`
	// contains filtered or unexported fields
}

func (*Message_ActiveMQ) Descriptor deprecated

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

Deprecated: Use Message_ActiveMQ.ProtoReflect.Descriptor instead.

func (*Message_ActiveMQ) GetCodec

func (x *Message_ActiveMQ) GetCodec() string

func (*Message_ActiveMQ) GetEndpoint

func (x *Message_ActiveMQ) GetEndpoint() string

func (*Message_ActiveMQ) ProtoMessage

func (*Message_ActiveMQ) ProtoMessage()

func (*Message_ActiveMQ) ProtoReflect

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

func (*Message_ActiveMQ) Reset

func (x *Message_ActiveMQ) Reset()

func (*Message_ActiveMQ) String

func (x *Message_ActiveMQ) String() string

func (*Message_ActiveMQ) Validate

func (m *Message_ActiveMQ) Validate() error

Validate checks the field values on Message_ActiveMQ 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 (*Message_ActiveMQ) ValidateAll

func (m *Message_ActiveMQ) ValidateAll() error

ValidateAll checks the field values on Message_ActiveMQ 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 Message_ActiveMQMultiError, or nil if none found.

type Message_ActiveMQMultiError

type Message_ActiveMQMultiError []error

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

func (Message_ActiveMQMultiError) AllErrors

func (m Message_ActiveMQMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (Message_ActiveMQMultiError) Error

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

type Message_ActiveMQValidationError

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

Message_ActiveMQValidationError is the validation error returned by Message_ActiveMQ.Validate if the designated constraints aren't met.

func (Message_ActiveMQValidationError) Cause

Cause function returns cause value.

func (Message_ActiveMQValidationError) Error

Error satisfies the builtin error interface

func (Message_ActiveMQValidationError) ErrorName

ErrorName returns error name.

func (Message_ActiveMQValidationError) Field

Field function returns field value.

func (Message_ActiveMQValidationError) Key

Key function returns key value.

func (Message_ActiveMQValidationError) Reason

Reason function returns reason value.

type Message_Kafka

type Message_Kafka struct {
	Endpoint string `protobuf:"bytes,1,opt,name=endpoint,proto3" json:"endpoint,omitempty"`
	Codec    string `protobuf:"bytes,2,opt,name=codec,proto3" json:"codec,omitempty"`
	// contains filtered or unexported fields
}

Kafka

func (*Message_Kafka) Descriptor deprecated

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

Deprecated: Use Message_Kafka.ProtoReflect.Descriptor instead.

func (*Message_Kafka) GetCodec

func (x *Message_Kafka) GetCodec() string

func (*Message_Kafka) GetEndpoint

func (x *Message_Kafka) GetEndpoint() string

func (*Message_Kafka) ProtoMessage

func (*Message_Kafka) ProtoMessage()

func (*Message_Kafka) ProtoReflect

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

func (*Message_Kafka) Reset

func (x *Message_Kafka) Reset()

func (*Message_Kafka) String

func (x *Message_Kafka) String() string

func (*Message_Kafka) Validate

func (m *Message_Kafka) Validate() error

Validate checks the field values on Message_Kafka 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 (*Message_Kafka) ValidateAll

func (m *Message_Kafka) ValidateAll() error

ValidateAll checks the field values on Message_Kafka 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 Message_KafkaMultiError, or nil if none found.

type Message_KafkaMultiError

type Message_KafkaMultiError []error

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

func (Message_KafkaMultiError) AllErrors

func (m Message_KafkaMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (Message_KafkaMultiError) Error

func (m Message_KafkaMultiError) Error() string

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

type Message_KafkaValidationError

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

Message_KafkaValidationError is the validation error returned by Message_Kafka.Validate if the designated constraints aren't met.

func (Message_KafkaValidationError) Cause

Cause function returns cause value.

func (Message_KafkaValidationError) Error

Error satisfies the builtin error interface

func (Message_KafkaValidationError) ErrorName

func (e Message_KafkaValidationError) ErrorName() string

ErrorName returns error name.

func (Message_KafkaValidationError) Field

Field function returns field value.

func (Message_KafkaValidationError) Key

Key function returns key value.

func (Message_KafkaValidationError) Reason

Reason function returns reason value.

type Message_MQTT

type Message_MQTT struct {
	Endpoint string `protobuf:"bytes,1,opt,name=endpoint,proto3" json:"endpoint,omitempty"`
	Codec    string `protobuf:"bytes,2,opt,name=codec,proto3" json:"codec,omitempty"`
	// contains filtered or unexported fields
}

MQTT

func (*Message_MQTT) Descriptor deprecated

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

Deprecated: Use Message_MQTT.ProtoReflect.Descriptor instead.

func (*Message_MQTT) GetCodec

func (x *Message_MQTT) GetCodec() string

func (*Message_MQTT) GetEndpoint

func (x *Message_MQTT) GetEndpoint() string

func (*Message_MQTT) ProtoMessage

func (*Message_MQTT) ProtoMessage()

func (*Message_MQTT) ProtoReflect

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

func (*Message_MQTT) Reset

func (x *Message_MQTT) Reset()

func (*Message_MQTT) String

func (x *Message_MQTT) String() string

func (*Message_MQTT) Validate

func (m *Message_MQTT) Validate() error

Validate checks the field values on Message_MQTT 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 (*Message_MQTT) ValidateAll

func (m *Message_MQTT) ValidateAll() error

ValidateAll checks the field values on Message_MQTT 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 Message_MQTTMultiError, or nil if none found.

type Message_MQTTMultiError

type Message_MQTTMultiError []error

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

func (Message_MQTTMultiError) AllErrors

func (m Message_MQTTMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (Message_MQTTMultiError) Error

func (m Message_MQTTMultiError) Error() string

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

type Message_MQTTValidationError

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

Message_MQTTValidationError is the validation error returned by Message_MQTT.Validate if the designated constraints aren't met.

func (Message_MQTTValidationError) Cause

Cause function returns cause value.

func (Message_MQTTValidationError) Error

Error satisfies the builtin error interface

func (Message_MQTTValidationError) ErrorName

func (e Message_MQTTValidationError) ErrorName() string

ErrorName returns error name.

func (Message_MQTTValidationError) Field

Field function returns field value.

func (Message_MQTTValidationError) Key

Key function returns key value.

func (Message_MQTTValidationError) Reason

Reason function returns reason value.

type Message_NATS

type Message_NATS struct {
	Endpoint string `protobuf:"bytes,1,opt,name=endpoint,proto3" json:"endpoint,omitempty"`
	Codec    string `protobuf:"bytes,2,opt,name=codec,proto3" json:"codec,omitempty"`
	// contains filtered or unexported fields
}

func (*Message_NATS) Descriptor deprecated

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

Deprecated: Use Message_NATS.ProtoReflect.Descriptor instead.

func (*Message_NATS) GetCodec

func (x *Message_NATS) GetCodec() string

func (*Message_NATS) GetEndpoint

func (x *Message_NATS) GetEndpoint() string

func (*Message_NATS) ProtoMessage

func (*Message_NATS) ProtoMessage()

func (*Message_NATS) ProtoReflect

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

func (*Message_NATS) Reset

func (x *Message_NATS) Reset()

func (*Message_NATS) String

func (x *Message_NATS) String() string

func (*Message_NATS) Validate

func (m *Message_NATS) Validate() error

Validate checks the field values on Message_NATS 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 (*Message_NATS) ValidateAll

func (m *Message_NATS) ValidateAll() error

ValidateAll checks the field values on Message_NATS 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 Message_NATSMultiError, or nil if none found.

type Message_NATSMultiError

type Message_NATSMultiError []error

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

func (Message_NATSMultiError) AllErrors

func (m Message_NATSMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (Message_NATSMultiError) Error

func (m Message_NATSMultiError) Error() string

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

type Message_NATSValidationError

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

Message_NATSValidationError is the validation error returned by Message_NATS.Validate if the designated constraints aren't met.

func (Message_NATSValidationError) Cause

Cause function returns cause value.

func (Message_NATSValidationError) Error

Error satisfies the builtin error interface

func (Message_NATSValidationError) ErrorName

func (e Message_NATSValidationError) ErrorName() string

ErrorName returns error name.

func (Message_NATSValidationError) Field

Field function returns field value.

func (Message_NATSValidationError) Key

Key function returns key value.

func (Message_NATSValidationError) Reason

Reason function returns reason value.

type Message_NSQ

type Message_NSQ struct {
	Endpoint string `protobuf:"bytes,1,opt,name=endpoint,proto3" json:"endpoint,omitempty"`
	Codec    string `protobuf:"bytes,2,opt,name=codec,proto3" json:"codec,omitempty"`
	// contains filtered or unexported fields
}

func (*Message_NSQ) Descriptor deprecated

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

Deprecated: Use Message_NSQ.ProtoReflect.Descriptor instead.

func (*Message_NSQ) GetCodec

func (x *Message_NSQ) GetCodec() string

func (*Message_NSQ) GetEndpoint

func (x *Message_NSQ) GetEndpoint() string

func (*Message_NSQ) ProtoMessage

func (*Message_NSQ) ProtoMessage()

func (*Message_NSQ) ProtoReflect

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

func (*Message_NSQ) Reset

func (x *Message_NSQ) Reset()

func (*Message_NSQ) String

func (x *Message_NSQ) String() string

func (*Message_NSQ) Validate

func (m *Message_NSQ) Validate() error

Validate checks the field values on Message_NSQ 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 (*Message_NSQ) ValidateAll

func (m *Message_NSQ) ValidateAll() error

ValidateAll checks the field values on Message_NSQ 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 Message_NSQMultiError, or nil if none found.

type Message_NSQMultiError

type Message_NSQMultiError []error

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

func (Message_NSQMultiError) AllErrors

func (m Message_NSQMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (Message_NSQMultiError) Error

func (m Message_NSQMultiError) Error() string

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

type Message_NSQValidationError

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

Message_NSQValidationError is the validation error returned by Message_NSQ.Validate if the designated constraints aren't met.

func (Message_NSQValidationError) Cause

Cause function returns cause value.

func (Message_NSQValidationError) Error

Error satisfies the builtin error interface

func (Message_NSQValidationError) ErrorName

func (e Message_NSQValidationError) ErrorName() string

ErrorName returns error name.

func (Message_NSQValidationError) Field

Field function returns field value.

func (Message_NSQValidationError) Key

Key function returns key value.

func (Message_NSQValidationError) Reason

Reason function returns reason value.

type Message_Pulsar

type Message_Pulsar struct {
	Endpoint string `protobuf:"bytes,1,opt,name=endpoint,proto3" json:"endpoint,omitempty"`
	Codec    string `protobuf:"bytes,2,opt,name=codec,proto3" json:"codec,omitempty"`
	// contains filtered or unexported fields
}

func (*Message_Pulsar) Descriptor deprecated

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

Deprecated: Use Message_Pulsar.ProtoReflect.Descriptor instead.

func (*Message_Pulsar) GetCodec

func (x *Message_Pulsar) GetCodec() string

func (*Message_Pulsar) GetEndpoint

func (x *Message_Pulsar) GetEndpoint() string

func (*Message_Pulsar) ProtoMessage

func (*Message_Pulsar) ProtoMessage()

func (*Message_Pulsar) ProtoReflect

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

func (*Message_Pulsar) Reset

func (x *Message_Pulsar) Reset()

func (*Message_Pulsar) String

func (x *Message_Pulsar) String() string

func (*Message_Pulsar) Validate

func (m *Message_Pulsar) Validate() error

Validate checks the field values on Message_Pulsar 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 (*Message_Pulsar) ValidateAll

func (m *Message_Pulsar) ValidateAll() error

ValidateAll checks the field values on Message_Pulsar 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 Message_PulsarMultiError, or nil if none found.

type Message_PulsarMultiError

type Message_PulsarMultiError []error

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

func (Message_PulsarMultiError) AllErrors

func (m Message_PulsarMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (Message_PulsarMultiError) Error

func (m Message_PulsarMultiError) Error() string

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

type Message_PulsarValidationError

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

Message_PulsarValidationError is the validation error returned by Message_Pulsar.Validate if the designated constraints aren't met.

func (Message_PulsarValidationError) Cause

Cause function returns cause value.

func (Message_PulsarValidationError) Error

Error satisfies the builtin error interface

func (Message_PulsarValidationError) ErrorName

func (e Message_PulsarValidationError) ErrorName() string

ErrorName returns error name.

func (Message_PulsarValidationError) Field

Field function returns field value.

func (Message_PulsarValidationError) Key

Key function returns key value.

func (Message_PulsarValidationError) Reason

Reason function returns reason value.

type Message_RabbitMQ

type Message_RabbitMQ struct {
	Endpoint string `protobuf:"bytes,1,opt,name=endpoint,proto3" json:"endpoint,omitempty"`
	Codec    string `protobuf:"bytes,2,opt,name=codec,proto3" json:"codec,omitempty"`
	// contains filtered or unexported fields
}

RabbitMQ

func (*Message_RabbitMQ) Descriptor deprecated

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

Deprecated: Use Message_RabbitMQ.ProtoReflect.Descriptor instead.

func (*Message_RabbitMQ) GetCodec

func (x *Message_RabbitMQ) GetCodec() string

func (*Message_RabbitMQ) GetEndpoint

func (x *Message_RabbitMQ) GetEndpoint() string

func (*Message_RabbitMQ) ProtoMessage

func (*Message_RabbitMQ) ProtoMessage()

func (*Message_RabbitMQ) ProtoReflect

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

func (*Message_RabbitMQ) Reset

func (x *Message_RabbitMQ) Reset()

func (*Message_RabbitMQ) String

func (x *Message_RabbitMQ) String() string

func (*Message_RabbitMQ) Validate

func (m *Message_RabbitMQ) Validate() error

Validate checks the field values on Message_RabbitMQ 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 (*Message_RabbitMQ) ValidateAll

func (m *Message_RabbitMQ) ValidateAll() error

ValidateAll checks the field values on Message_RabbitMQ 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 Message_RabbitMQMultiError, or nil if none found.

type Message_RabbitMQMultiError

type Message_RabbitMQMultiError []error

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

func (Message_RabbitMQMultiError) AllErrors

func (m Message_RabbitMQMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (Message_RabbitMQMultiError) Error

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

type Message_RabbitMQValidationError

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

Message_RabbitMQValidationError is the validation error returned by Message_RabbitMQ.Validate if the designated constraints aren't met.

func (Message_RabbitMQValidationError) Cause

Cause function returns cause value.

func (Message_RabbitMQValidationError) Error

Error satisfies the builtin error interface

func (Message_RabbitMQValidationError) ErrorName

ErrorName returns error name.

func (Message_RabbitMQValidationError) Field

Field function returns field value.

func (Message_RabbitMQValidationError) Key

Key function returns key value.

func (Message_RabbitMQValidationError) Reason

Reason function returns reason value.

type Message_Redis

type Message_Redis struct {
	Endpoint string `protobuf:"bytes,1,opt,name=endpoint,proto3" json:"endpoint,omitempty"`
	Codec    string `protobuf:"bytes,2,opt,name=codec,proto3" json:"codec,omitempty"`
	// contains filtered or unexported fields
}

func (*Message_Redis) Descriptor deprecated

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

Deprecated: Use Message_Redis.ProtoReflect.Descriptor instead.

func (*Message_Redis) GetCodec

func (x *Message_Redis) GetCodec() string

func (*Message_Redis) GetEndpoint

func (x *Message_Redis) GetEndpoint() string

func (*Message_Redis) ProtoMessage

func (*Message_Redis) ProtoMessage()

func (*Message_Redis) ProtoReflect

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

func (*Message_Redis) Reset

func (x *Message_Redis) Reset()

func (*Message_Redis) String

func (x *Message_Redis) String() string

func (*Message_Redis) Validate

func (m *Message_Redis) Validate() error

Validate checks the field values on Message_Redis 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 (*Message_Redis) ValidateAll

func (m *Message_Redis) ValidateAll() error

ValidateAll checks the field values on Message_Redis 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 Message_RedisMultiError, or nil if none found.

type Message_RedisMultiError

type Message_RedisMultiError []error

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

func (Message_RedisMultiError) AllErrors

func (m Message_RedisMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (Message_RedisMultiError) Error

func (m Message_RedisMultiError) Error() string

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

type Message_RedisValidationError

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

Message_RedisValidationError is the validation error returned by Message_Redis.Validate if the designated constraints aren't met.

func (Message_RedisValidationError) Cause

Cause function returns cause value.

func (Message_RedisValidationError) Error

Error satisfies the builtin error interface

func (Message_RedisValidationError) ErrorName

func (e Message_RedisValidationError) ErrorName() string

ErrorName returns error name.

func (Message_RedisValidationError) Field

Field function returns field value.

func (Message_RedisValidationError) Key

Key function returns key value.

func (Message_RedisValidationError) Reason

Reason function returns reason value.

type Message_RocketMQ

type Message_RocketMQ struct {
	Endpoint         string   `protobuf:"bytes,1,opt,name=endpoint,proto3" json:"endpoint,omitempty"`
	Codec            string   `protobuf:"bytes,2,opt,name=codec,proto3" json:"codec,omitempty"`
	EnableTrace      bool     `protobuf:"varint,3,opt,name=enable_trace,proto3" json:"enable_trace,omitempty"`
	NameServers      []string `protobuf:"bytes,4,rep,name=name_servers,proto3" json:"name_servers,omitempty"`
	NameServerDomain string   `protobuf:"bytes,5,opt,name=name_server_domain,proto3" json:"name_server_domain,omitempty"`
	AccessKey        string   `protobuf:"bytes,6,opt,name=access_key,proto3" json:"access_key,omitempty"`
	SecretKey        string   `protobuf:"bytes,7,opt,name=secret_key,proto3" json:"secret_key,omitempty"`
	SecurityToken    string   `protobuf:"bytes,8,opt,name=security_token,proto3" json:"security_token,omitempty"`
	Namespace        string   `protobuf:"bytes,9,opt,name=namespace,proto3" json:"namespace,omitempty"`
	InstanceName     string   `protobuf:"bytes,10,opt,name=instance_name,proto3" json:"instance_name,omitempty"`
	GroupName        string   `protobuf:"bytes,11,opt,name=group_name,proto3" json:"group_name,omitempty"`
	// contains filtered or unexported fields
}

func (*Message_RocketMQ) Descriptor deprecated

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

Deprecated: Use Message_RocketMQ.ProtoReflect.Descriptor instead.

func (*Message_RocketMQ) GetAccessKey

func (x *Message_RocketMQ) GetAccessKey() string

func (*Message_RocketMQ) GetCodec

func (x *Message_RocketMQ) GetCodec() string

func (*Message_RocketMQ) GetEnableTrace

func (x *Message_RocketMQ) GetEnableTrace() bool

func (*Message_RocketMQ) GetEndpoint

func (x *Message_RocketMQ) GetEndpoint() string

func (*Message_RocketMQ) GetGroupName

func (x *Message_RocketMQ) GetGroupName() string

func (*Message_RocketMQ) GetInstanceName

func (x *Message_RocketMQ) GetInstanceName() string

func (*Message_RocketMQ) GetNameServerDomain

func (x *Message_RocketMQ) GetNameServerDomain() string

func (*Message_RocketMQ) GetNameServers

func (x *Message_RocketMQ) GetNameServers() []string

func (*Message_RocketMQ) GetNamespace

func (x *Message_RocketMQ) GetNamespace() string

func (*Message_RocketMQ) GetSecretKey

func (x *Message_RocketMQ) GetSecretKey() string

func (*Message_RocketMQ) GetSecurityToken

func (x *Message_RocketMQ) GetSecurityToken() string

func (*Message_RocketMQ) ProtoMessage

func (*Message_RocketMQ) ProtoMessage()

func (*Message_RocketMQ) ProtoReflect

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

func (*Message_RocketMQ) Reset

func (x *Message_RocketMQ) Reset()

func (*Message_RocketMQ) String

func (x *Message_RocketMQ) String() string

func (*Message_RocketMQ) Validate

func (m *Message_RocketMQ) Validate() error

Validate checks the field values on Message_RocketMQ 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 (*Message_RocketMQ) ValidateAll

func (m *Message_RocketMQ) ValidateAll() error

ValidateAll checks the field values on Message_RocketMQ 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 Message_RocketMQMultiError, or nil if none found.

type Message_RocketMQMultiError

type Message_RocketMQMultiError []error

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

func (Message_RocketMQMultiError) AllErrors

func (m Message_RocketMQMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (Message_RocketMQMultiError) Error

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

type Message_RocketMQValidationError

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

Message_RocketMQValidationError is the validation error returned by Message_RocketMQ.Validate if the designated constraints aren't met.

func (Message_RocketMQValidationError) Cause

Cause function returns cause value.

func (Message_RocketMQValidationError) Error

Error satisfies the builtin error interface

func (Message_RocketMQValidationError) ErrorName

ErrorName returns error name.

func (Message_RocketMQValidationError) Field

Field function returns field value.

func (Message_RocketMQValidationError) Key

Key function returns key value.

func (Message_RocketMQValidationError) Reason

Reason function returns reason value.

type Middleware

type Middleware struct {
	Name     string     `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Options  *anypb.Any `protobuf:"bytes,2,opt,name=options,proto3" json:"options,omitempty"`
	Required bool       `protobuf:"varint,3,opt,name=required,proto3" json:"required,omitempty"`
	// contains filtered or unexported fields
}

func (*Middleware) Descriptor deprecated

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

Deprecated: Use Middleware.ProtoReflect.Descriptor instead.

func (*Middleware) GetName added in v0.1.15

func (x *Middleware) GetName() string

func (*Middleware) GetOptions added in v0.1.15

func (x *Middleware) GetOptions() *anypb.Any

func (*Middleware) GetRequired added in v0.1.15

func (x *Middleware) GetRequired() bool

func (*Middleware) ProtoMessage

func (*Middleware) ProtoMessage()

func (*Middleware) ProtoReflect

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

func (*Middleware) Reset

func (x *Middleware) Reset()

func (*Middleware) String

func (x *Middleware) String() string

func (*Middleware) Validate

func (m *Middleware) Validate() error

Validate checks the field values on Middleware 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 (*Middleware) ValidateAll

func (m *Middleware) ValidateAll() error

ValidateAll checks the field values on Middleware 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 MiddlewareMultiError, or nil if none found.

type MiddlewareMultiError

type MiddlewareMultiError []error

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

func (MiddlewareMultiError) AllErrors

func (m MiddlewareMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (MiddlewareMultiError) Error

func (m MiddlewareMultiError) Error() string

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

type MiddlewareValidationError

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

MiddlewareValidationError is the validation error returned by Middleware.Validate if the designated constraints aren't met.

func (MiddlewareValidationError) Cause

func (e MiddlewareValidationError) Cause() error

Cause function returns cause value.

func (MiddlewareValidationError) Error

Error satisfies the builtin error interface

func (MiddlewareValidationError) ErrorName

func (e MiddlewareValidationError) ErrorName() string

ErrorName returns error name.

func (MiddlewareValidationError) Field

Field function returns field value.

func (MiddlewareValidationError) Key

Key function returns key value.

func (MiddlewareValidationError) Reason

func (e MiddlewareValidationError) Reason() string

Reason function returns reason value.

type PriorityConfig added in v0.1.15

type PriorityConfig struct {
	Name      string      `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Version   string      `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"`
	Endpoints []*Endpoint `protobuf:"bytes,3,rep,name=endpoints,proto3" json:"endpoints,omitempty"`
	// contains filtered or unexported fields
}

func (*PriorityConfig) Descriptor deprecated added in v0.1.15

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

Deprecated: Use PriorityConfig.ProtoReflect.Descriptor instead.

func (*PriorityConfig) GetEndpoints added in v0.1.15

func (x *PriorityConfig) GetEndpoints() []*Endpoint

func (*PriorityConfig) GetName added in v0.1.15

func (x *PriorityConfig) GetName() string

func (*PriorityConfig) GetVersion added in v0.1.15

func (x *PriorityConfig) GetVersion() string

func (*PriorityConfig) ProtoMessage added in v0.1.15

func (*PriorityConfig) ProtoMessage()

func (*PriorityConfig) ProtoReflect added in v0.1.15

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

func (*PriorityConfig) Reset added in v0.1.15

func (x *PriorityConfig) Reset()

func (*PriorityConfig) String added in v0.1.15

func (x *PriorityConfig) String() string

func (*PriorityConfig) Validate added in v0.1.15

func (m *PriorityConfig) Validate() error

Validate checks the field values on PriorityConfig 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 (*PriorityConfig) ValidateAll added in v0.1.15

func (m *PriorityConfig) ValidateAll() error

ValidateAll checks the field values on PriorityConfig 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 PriorityConfigMultiError, or nil if none found.

type PriorityConfigMultiError added in v0.1.15

type PriorityConfigMultiError []error

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

func (PriorityConfigMultiError) AllErrors added in v0.1.15

func (m PriorityConfigMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (PriorityConfigMultiError) Error added in v0.1.15

func (m PriorityConfigMultiError) Error() string

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

type PriorityConfigValidationError added in v0.1.15

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

PriorityConfigValidationError is the validation error returned by PriorityConfig.Validate if the designated constraints aren't met.

func (PriorityConfigValidationError) Cause added in v0.1.15

Cause function returns cause value.

func (PriorityConfigValidationError) Error added in v0.1.15

Error satisfies the builtin error interface

func (PriorityConfigValidationError) ErrorName added in v0.1.15

func (e PriorityConfigValidationError) ErrorName() string

ErrorName returns error name.

func (PriorityConfigValidationError) Field added in v0.1.15

Field function returns field value.

func (PriorityConfigValidationError) Key added in v0.1.15

Key function returns key value.

func (PriorityConfigValidationError) Reason added in v0.1.15

Reason function returns reason value.

type Protocol added in v0.1.15

type Protocol int32
const (
	Protocol_UNSPECIFIED Protocol = 0
	Protocol_HTTP        Protocol = 1
	Protocol_GRPC        Protocol = 2
)

func (Protocol) Descriptor added in v0.1.15

func (Protocol) Descriptor() protoreflect.EnumDescriptor

func (Protocol) Enum added in v0.1.15

func (x Protocol) Enum() *Protocol

func (Protocol) EnumDescriptor deprecated added in v0.1.15

func (Protocol) EnumDescriptor() ([]byte, []int)

Deprecated: Use Protocol.Descriptor instead.

func (Protocol) Number added in v0.1.15

func (x Protocol) Number() protoreflect.EnumNumber

func (Protocol) String added in v0.1.15

func (x Protocol) String() string

func (Protocol) Type added in v0.1.15

type Registry

type Registry struct {
	Type        string           `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`                 // Type
	ServiceName string           `protobuf:"bytes,2,opt,name=service_name,proto3" json:"service_name,omitempty"` // ServiceName
	Debug       bool             `protobuf:"varint,5,opt,name=debug,proto3" json:"debug,omitempty"`
	Consul      *Registry_Consul `protobuf:"bytes,300,opt,name=consul,proto3,oneof" json:"consul,omitempty"` // Consul
	Etcd        *Registry_ETCD   `protobuf:"bytes,400,opt,name=etcd,proto3,oneof" json:"etcd,omitempty"`     // ETCD
	// contains filtered or unexported fields
}

Registry

func (*Registry) Descriptor deprecated

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

Deprecated: Use Registry.ProtoReflect.Descriptor instead.

func (*Registry) GetConsul

func (x *Registry) GetConsul() *Registry_Consul

func (*Registry) GetDebug

func (x *Registry) GetDebug() bool

func (*Registry) GetEtcd

func (x *Registry) GetEtcd() *Registry_ETCD

func (*Registry) GetServiceName

func (x *Registry) GetServiceName() string

func (*Registry) GetType

func (x *Registry) GetType() string

func (*Registry) ProtoMessage

func (*Registry) ProtoMessage()

func (*Registry) ProtoReflect

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

func (*Registry) Reset

func (x *Registry) Reset()

func (*Registry) String

func (x *Registry) String() string

func (*Registry) Validate

func (m *Registry) Validate() error

Validate checks the field values on Registry 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 (*Registry) ValidateAll

func (m *Registry) ValidateAll() error

ValidateAll checks the field values on Registry 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 RegistryMultiError, or nil if none found.

type RegistryMultiError

type RegistryMultiError []error

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

func (RegistryMultiError) AllErrors

func (m RegistryMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (RegistryMultiError) Error

func (m RegistryMultiError) Error() string

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

type RegistryValidationError

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

RegistryValidationError is the validation error returned by Registry.Validate if the designated constraints aren't met.

func (RegistryValidationError) Cause

func (e RegistryValidationError) Cause() error

Cause function returns cause value.

func (RegistryValidationError) Error

func (e RegistryValidationError) Error() string

Error satisfies the builtin error interface

func (RegistryValidationError) ErrorName

func (e RegistryValidationError) ErrorName() string

ErrorName returns error name.

func (RegistryValidationError) Field

func (e RegistryValidationError) Field() string

Field function returns field value.

func (RegistryValidationError) Key

func (e RegistryValidationError) Key() bool

Key function returns key value.

func (RegistryValidationError) Reason

func (e RegistryValidationError) Reason() string

Reason function returns reason value.

type Registry_Consul

type Registry_Consul struct {
	Address     string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
	Scheme      string `protobuf:"bytes,2,opt,name=scheme,proto3" json:"scheme,omitempty"`
	Token       string `protobuf:"bytes,3,opt,name=token,proto3" json:"token,omitempty"`
	HeartBeat   bool   `protobuf:"varint,4,opt,name=heart_beat,proto3" json:"heart_beat,omitempty"`
	HealthCheck bool   `protobuf:"varint,5,opt,name=health_check,proto3" json:"health_check,omitempty"`
	Datacenter  string `protobuf:"bytes,6,opt,name=datacenter,proto3" json:"datacenter,omitempty"`
	// string tag = 7 [json_name = "tag"];
	HealthCheckInterval uint32 `protobuf:"varint,8,opt,name=health_check_interval,proto3" json:"health_check_interval,omitempty"`
	// string health_check_timeout = 9[json_name = "health_check_timeout"];
	Timeout                        *durationpb.Duration `protobuf:"bytes,10,opt,name=timeout,proto3" json:"timeout,omitempty"`
	DeregisterCriticalServiceAfter uint32               `protobuf:"varint,11,opt,name=deregister_critical_service_after,proto3" json:"deregister_critical_service_after,omitempty"`
	// contains filtered or unexported fields
}

Consul

func (*Registry_Consul) Descriptor deprecated

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

Deprecated: Use Registry_Consul.ProtoReflect.Descriptor instead.

func (*Registry_Consul) GetAddress

func (x *Registry_Consul) GetAddress() string

func (*Registry_Consul) GetDatacenter

func (x *Registry_Consul) GetDatacenter() string

func (*Registry_Consul) GetDeregisterCriticalServiceAfter

func (x *Registry_Consul) GetDeregisterCriticalServiceAfter() uint32

func (*Registry_Consul) GetHealthCheck

func (x *Registry_Consul) GetHealthCheck() bool

func (*Registry_Consul) GetHealthCheckInterval

func (x *Registry_Consul) GetHealthCheckInterval() uint32

func (*Registry_Consul) GetHeartBeat

func (x *Registry_Consul) GetHeartBeat() bool

func (*Registry_Consul) GetScheme

func (x *Registry_Consul) GetScheme() string

func (*Registry_Consul) GetTimeout

func (x *Registry_Consul) GetTimeout() *durationpb.Duration

func (*Registry_Consul) GetToken

func (x *Registry_Consul) GetToken() string

func (*Registry_Consul) ProtoMessage

func (*Registry_Consul) ProtoMessage()

func (*Registry_Consul) ProtoReflect

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

func (*Registry_Consul) Reset

func (x *Registry_Consul) Reset()

func (*Registry_Consul) String

func (x *Registry_Consul) String() string

func (*Registry_Consul) Validate

func (m *Registry_Consul) Validate() error

Validate checks the field values on Registry_Consul 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 (*Registry_Consul) ValidateAll

func (m *Registry_Consul) ValidateAll() error

ValidateAll checks the field values on Registry_Consul 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 Registry_ConsulMultiError, or nil if none found.

type Registry_ConsulMultiError

type Registry_ConsulMultiError []error

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

func (Registry_ConsulMultiError) AllErrors

func (m Registry_ConsulMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (Registry_ConsulMultiError) Error

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

type Registry_ConsulValidationError

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

Registry_ConsulValidationError is the validation error returned by Registry_Consul.Validate if the designated constraints aren't met.

func (Registry_ConsulValidationError) Cause

Cause function returns cause value.

func (Registry_ConsulValidationError) Error

Error satisfies the builtin error interface

func (Registry_ConsulValidationError) ErrorName

func (e Registry_ConsulValidationError) ErrorName() string

ErrorName returns error name.

func (Registry_ConsulValidationError) Field

Field function returns field value.

func (Registry_ConsulValidationError) Key

Key function returns key value.

func (Registry_ConsulValidationError) Reason

Reason function returns reason value.

type Registry_Custom

type Registry_Custom struct {
	Config *anypb.Any `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"`
	// contains filtered or unexported fields
}

func (*Registry_Custom) Descriptor deprecated

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

Deprecated: Use Registry_Custom.ProtoReflect.Descriptor instead.

func (*Registry_Custom) GetConfig

func (x *Registry_Custom) GetConfig() *anypb.Any

func (*Registry_Custom) ProtoMessage

func (*Registry_Custom) ProtoMessage()

func (*Registry_Custom) ProtoReflect

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

func (*Registry_Custom) Reset

func (x *Registry_Custom) Reset()

func (*Registry_Custom) String

func (x *Registry_Custom) String() string

func (*Registry_Custom) Validate

func (m *Registry_Custom) Validate() error

Validate checks the field values on Registry_Custom 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 (*Registry_Custom) ValidateAll

func (m *Registry_Custom) ValidateAll() error

ValidateAll checks the field values on Registry_Custom 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 Registry_CustomMultiError, or nil if none found.

type Registry_CustomMultiError

type Registry_CustomMultiError []error

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

func (Registry_CustomMultiError) AllErrors

func (m Registry_CustomMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (Registry_CustomMultiError) Error

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

type Registry_CustomValidationError

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

Registry_CustomValidationError is the validation error returned by Registry_Custom.Validate if the designated constraints aren't met.

func (Registry_CustomValidationError) Cause

Cause function returns cause value.

func (Registry_CustomValidationError) Error

Error satisfies the builtin error interface

func (Registry_CustomValidationError) ErrorName

func (e Registry_CustomValidationError) ErrorName() string

ErrorName returns error name.

func (Registry_CustomValidationError) Field

Field function returns field value.

func (Registry_CustomValidationError) Key

Key function returns key value.

func (Registry_CustomValidationError) Reason

Reason function returns reason value.

type Registry_ETCD

type Registry_ETCD struct {
	Endpoints []string `protobuf:"bytes,1,rep,name=endpoints,proto3" json:"endpoints,omitempty"`
	// contains filtered or unexported fields
}

ETCD

func (*Registry_ETCD) Descriptor deprecated

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

Deprecated: Use Registry_ETCD.ProtoReflect.Descriptor instead.

func (*Registry_ETCD) GetEndpoints

func (x *Registry_ETCD) GetEndpoints() []string

func (*Registry_ETCD) ProtoMessage

func (*Registry_ETCD) ProtoMessage()

func (*Registry_ETCD) ProtoReflect

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

func (*Registry_ETCD) Reset

func (x *Registry_ETCD) Reset()

func (*Registry_ETCD) String

func (x *Registry_ETCD) String() string

func (*Registry_ETCD) Validate

func (m *Registry_ETCD) Validate() error

Validate checks the field values on Registry_ETCD 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 (*Registry_ETCD) ValidateAll

func (m *Registry_ETCD) ValidateAll() error

ValidateAll checks the field values on Registry_ETCD 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 Registry_ETCDMultiError, or nil if none found.

type Registry_ETCDMultiError

type Registry_ETCDMultiError []error

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

func (Registry_ETCDMultiError) AllErrors

func (m Registry_ETCDMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (Registry_ETCDMultiError) Error

func (m Registry_ETCDMultiError) Error() string

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

type Registry_ETCDValidationError

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

Registry_ETCDValidationError is the validation error returned by Registry_ETCD.Validate if the designated constraints aren't met.

func (Registry_ETCDValidationError) Cause

Cause function returns cause value.

func (Registry_ETCDValidationError) Error

Error satisfies the builtin error interface

func (Registry_ETCDValidationError) ErrorName

func (e Registry_ETCDValidationError) ErrorName() string

ErrorName returns error name.

func (Registry_ETCDValidationError) Field

Field function returns field value.

func (Registry_ETCDValidationError) Key

Key function returns key value.

func (Registry_ETCDValidationError) Reason

Reason function returns reason value.

type Retry added in v0.1.15

type Retry struct {

	// default attempts is 1
	Attempts      uint32               `protobuf:"varint,1,opt,name=attempts,proto3" json:"attempts,omitempty"`
	PerTryTimeout *durationpb.Duration `protobuf:"bytes,2,opt,name=per_try_timeout,json=perTryTimeout,proto3" json:"per_try_timeout,omitempty"`
	Conditions    []*Condition         `protobuf:"bytes,3,rep,name=conditions,proto3" json:"conditions,omitempty"`
	// primary,secondary
	Priorities []string `protobuf:"bytes,4,rep,name=priorities,proto3" json:"priorities,omitempty"`
	// contains filtered or unexported fields
}

func (*Retry) Descriptor deprecated added in v0.1.15

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

Deprecated: Use Retry.ProtoReflect.Descriptor instead.

func (*Retry) GetAttempts added in v0.1.15

func (x *Retry) GetAttempts() uint32

func (*Retry) GetConditions added in v0.1.15

func (x *Retry) GetConditions() []*Condition

func (*Retry) GetPerTryTimeout added in v0.1.15

func (x *Retry) GetPerTryTimeout() *durationpb.Duration

func (*Retry) GetPriorities added in v0.1.15

func (x *Retry) GetPriorities() []string

func (*Retry) ProtoMessage added in v0.1.15

func (*Retry) ProtoMessage()

func (*Retry) ProtoReflect added in v0.1.15

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

func (*Retry) Reset added in v0.1.15

func (x *Retry) Reset()

func (*Retry) String added in v0.1.15

func (x *Retry) String() string

func (*Retry) Validate added in v0.1.15

func (m *Retry) Validate() error

Validate checks the field values on Retry 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 (*Retry) ValidateAll added in v0.1.15

func (m *Retry) ValidateAll() error

ValidateAll checks the field values on Retry 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 RetryMultiError, or nil if none found.

type RetryMultiError added in v0.1.15

type RetryMultiError []error

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

func (RetryMultiError) AllErrors added in v0.1.15

func (m RetryMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (RetryMultiError) Error added in v0.1.15

func (m RetryMultiError) Error() string

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

type RetryValidationError added in v0.1.15

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

RetryValidationError is the validation error returned by Retry.Validate if the designated constraints aren't met.

func (RetryValidationError) Cause added in v0.1.15

func (e RetryValidationError) Cause() error

Cause function returns cause value.

func (RetryValidationError) Error added in v0.1.15

func (e RetryValidationError) Error() string

Error satisfies the builtin error interface

func (RetryValidationError) ErrorName added in v0.1.15

func (e RetryValidationError) ErrorName() string

ErrorName returns error name.

func (RetryValidationError) Field added in v0.1.15

func (e RetryValidationError) Field() string

Field function returns field value.

func (RetryValidationError) Key added in v0.1.15

func (e RetryValidationError) Key() bool

Key function returns key value.

func (RetryValidationError) Reason added in v0.1.15

func (e RetryValidationError) Reason() string

Reason function returns reason value.

type Security

type Security struct {

	// Direct release paths
	PublicPaths []string     `protobuf:"bytes,1,rep,name=public_paths,proto3" json:"public_paths,omitempty"`
	Authz       *AuthZConfig `protobuf:"bytes,2,opt,name=authz,proto3" json:"authz,omitempty"`
	Authn       *AuthNConfig `protobuf:"bytes,3,opt,name=authn,proto3" json:"authn,omitempty"`
	// contains filtered or unexported fields
}

Security middleware config.

func (*Security) Descriptor deprecated

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

Deprecated: Use Security.ProtoReflect.Descriptor instead.

func (*Security) GetAuthn added in v0.1.0

func (x *Security) GetAuthn() *AuthNConfig

func (*Security) GetAuthz added in v0.1.0

func (x *Security) GetAuthz() *AuthZConfig

func (*Security) GetPublicPaths added in v0.0.12

func (x *Security) GetPublicPaths() []string

func (*Security) ProtoMessage

func (*Security) ProtoMessage()

func (*Security) ProtoReflect

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

func (*Security) Reset

func (x *Security) Reset()

func (*Security) String

func (x *Security) String() string

func (*Security) Validate

func (m *Security) Validate() error

Validate checks the field values on Security 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 (*Security) ValidateAll

func (m *Security) ValidateAll() error

ValidateAll checks the field values on Security 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 SecurityMultiError, or nil if none found.

type SecurityMultiError

type SecurityMultiError []error

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

func (SecurityMultiError) AllErrors

func (m SecurityMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (SecurityMultiError) Error

func (m SecurityMultiError) Error() string

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

type SecurityValidationError

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

SecurityValidationError is the validation error returned by Security.Validate if the designated constraints aren't met.

func (SecurityValidationError) Cause

func (e SecurityValidationError) Cause() error

Cause function returns cause value.

func (SecurityValidationError) Error

func (e SecurityValidationError) Error() string

Error satisfies the builtin error interface

func (SecurityValidationError) ErrorName

func (e SecurityValidationError) ErrorName() string

ErrorName returns error name.

func (SecurityValidationError) Field

func (e SecurityValidationError) Field() string

Field function returns field value.

func (SecurityValidationError) Key

func (e SecurityValidationError) Key() bool

Key function returns key value.

func (SecurityValidationError) Reason

func (e SecurityValidationError) Reason() string

Reason function returns reason value.

type Service

type Service struct {

	// Service name for service discovery
	Name            string            `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	DynamicEndpoint bool              `protobuf:"varint,2,opt,name=dynamic_endpoint,proto3" json:"dynamic_endpoint,omitempty"`
	Grpc            *Service_GRPC     `protobuf:"bytes,10,opt,name=grpc,proto3" json:"grpc,omitempty"`
	Http            *Service_HTTP     `protobuf:"bytes,20,opt,name=http,proto3" json:"http,omitempty"`
	Gins            *Service_GINS     `protobuf:"bytes,30,opt,name=gins,proto3" json:"gins,omitempty"`
	Websocket       *WebSocket        `protobuf:"bytes,100,opt,name=websocket,proto3" json:"websocket,omitempty"`
	Message         *Message          `protobuf:"bytes,200,opt,name=message,proto3" json:"message,omitempty"`
	Task            *Task             `protobuf:"bytes,300,opt,name=task,proto3" json:"task,omitempty"`
	Middleware      *v1.Middleware    `protobuf:"bytes,400,opt,name=middleware,proto3" json:"middleware,omitempty"`
	Selector        *Service_Selector `protobuf:"bytes,500,opt,name=selector,proto3" json:"selector,omitempty"`
	// contains filtered or unexported fields
}

func (*Service) Descriptor deprecated

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

Deprecated: Use Service.ProtoReflect.Descriptor instead.

func (*Service) GetDynamicEndpoint added in v0.0.3

func (x *Service) GetDynamicEndpoint() bool

func (*Service) GetGins

func (x *Service) GetGins() *Service_GINS

func (*Service) GetGrpc

func (x *Service) GetGrpc() *Service_GRPC

func (*Service) GetHttp

func (x *Service) GetHttp() *Service_HTTP

func (*Service) GetMessage

func (x *Service) GetMessage() *Message

func (*Service) GetMiddleware

func (x *Service) GetMiddleware() *v1.Middleware

func (*Service) GetName

func (x *Service) GetName() string

func (*Service) GetSelector

func (x *Service) GetSelector() *Service_Selector

func (*Service) GetTask

func (x *Service) GetTask() *Task

func (*Service) GetWebsocket

func (x *Service) GetWebsocket() *WebSocket

func (*Service) ProtoMessage

func (*Service) ProtoMessage()

func (*Service) ProtoReflect

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

func (*Service) Reset

func (x *Service) Reset()

func (*Service) String

func (x *Service) String() string

func (*Service) Validate

func (m *Service) Validate() error

Validate checks the field values on Service 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 (*Service) ValidateAll

func (m *Service) ValidateAll() error

ValidateAll checks the field values on Service 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 ServiceMultiError, or nil if none found.

type ServiceMultiError

type ServiceMultiError []error

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

func (ServiceMultiError) AllErrors

func (m ServiceMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (ServiceMultiError) Error

func (m ServiceMultiError) Error() string

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

type ServiceValidationError

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

ServiceValidationError is the validation error returned by Service.Validate if the designated constraints aren't met.

func (ServiceValidationError) Cause

func (e ServiceValidationError) Cause() error

Cause function returns cause value.

func (ServiceValidationError) Error

func (e ServiceValidationError) Error() string

Error satisfies the builtin error interface

func (ServiceValidationError) ErrorName

func (e ServiceValidationError) ErrorName() string

ErrorName returns error name.

func (ServiceValidationError) Field

func (e ServiceValidationError) Field() string

Field function returns field value.

func (ServiceValidationError) Key

func (e ServiceValidationError) Key() bool

Key function returns key value.

func (ServiceValidationError) Reason

func (e ServiceValidationError) Reason() string

Reason function returns reason value.

type Service_GINS

type Service_GINS struct {
	Network         string               `protobuf:"bytes,1,opt,name=network,proto3" json:"network,omitempty"`
	Addr            string               `protobuf:"bytes,2,opt,name=addr,proto3" json:"addr,omitempty"`
	UseTls          bool                 `protobuf:"varint,3,opt,name=use_tls,proto3" json:"use_tls,omitempty"`
	CertFile        string               `protobuf:"bytes,4,opt,name=cert_file,proto3" json:"cert_file,omitempty"`
	KeyFile         string               `protobuf:"bytes,5,opt,name=key_file,proto3" json:"key_file,omitempty"`
	Timeout         *durationpb.Duration `protobuf:"bytes,6,opt,name=timeout,proto3,oneof" json:"timeout,omitempty"`
	ShutdownTimeout *durationpb.Duration `protobuf:"bytes,7,opt,name=shutdown_timeout,proto3,oneof" json:"shutdown_timeout,omitempty"`
	ReadTimeout     *durationpb.Duration `protobuf:"bytes,8,opt,name=read_timeout,proto3,oneof" json:"read_timeout,omitempty"`
	WriteTimeout    *durationpb.Duration `protobuf:"bytes,9,opt,name=write_timeout,proto3,oneof" json:"write_timeout,omitempty"`
	IdleTimeout     *durationpb.Duration `protobuf:"bytes,10,opt,name=idle_timeout,proto3,oneof" json:"idle_timeout,omitempty"`
	Endpoint        string               `protobuf:"bytes,11,opt,name=endpoint,proto3" json:"endpoint,omitempty"`
	// contains filtered or unexported fields
}

GINS

func (*Service_GINS) Descriptor deprecated

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

Deprecated: Use Service_GINS.ProtoReflect.Descriptor instead.

func (*Service_GINS) GetAddr

func (x *Service_GINS) GetAddr() string

func (*Service_GINS) GetCertFile

func (x *Service_GINS) GetCertFile() string

func (*Service_GINS) GetEndpoint

func (x *Service_GINS) GetEndpoint() string

func (*Service_GINS) GetIdleTimeout

func (x *Service_GINS) GetIdleTimeout() *durationpb.Duration

func (*Service_GINS) GetKeyFile

func (x *Service_GINS) GetKeyFile() string

func (*Service_GINS) GetNetwork

func (x *Service_GINS) GetNetwork() string

func (*Service_GINS) GetReadTimeout

func (x *Service_GINS) GetReadTimeout() *durationpb.Duration

func (*Service_GINS) GetShutdownTimeout

func (x *Service_GINS) GetShutdownTimeout() *durationpb.Duration

func (*Service_GINS) GetTimeout

func (x *Service_GINS) GetTimeout() *durationpb.Duration

func (*Service_GINS) GetUseTls

func (x *Service_GINS) GetUseTls() bool

func (*Service_GINS) GetWriteTimeout

func (x *Service_GINS) GetWriteTimeout() *durationpb.Duration

func (*Service_GINS) ProtoMessage

func (*Service_GINS) ProtoMessage()

func (*Service_GINS) ProtoReflect

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

func (*Service_GINS) Reset

func (x *Service_GINS) Reset()

func (*Service_GINS) String

func (x *Service_GINS) String() string

func (*Service_GINS) Validate

func (m *Service_GINS) Validate() error

Validate checks the field values on Service_GINS 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 (*Service_GINS) ValidateAll

func (m *Service_GINS) ValidateAll() error

ValidateAll checks the field values on Service_GINS 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 Service_GINSMultiError, or nil if none found.

type Service_GINSMultiError

type Service_GINSMultiError []error

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

func (Service_GINSMultiError) AllErrors

func (m Service_GINSMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (Service_GINSMultiError) Error

func (m Service_GINSMultiError) Error() string

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

type Service_GINSValidationError

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

Service_GINSValidationError is the validation error returned by Service_GINS.Validate if the designated constraints aren't met.

func (Service_GINSValidationError) Cause

Cause function returns cause value.

func (Service_GINSValidationError) Error

Error satisfies the builtin error interface

func (Service_GINSValidationError) ErrorName

func (e Service_GINSValidationError) ErrorName() string

ErrorName returns error name.

func (Service_GINSValidationError) Field

Field function returns field value.

func (Service_GINSValidationError) Key

Key function returns key value.

func (Service_GINSValidationError) Reason

Reason function returns reason value.

type Service_GRPC

type Service_GRPC struct {
	Network         string               `protobuf:"bytes,1,opt,name=network,proto3" json:"network,omitempty"`
	Addr            string               `protobuf:"bytes,2,opt,name=addr,proto3" json:"addr,omitempty"`
	UseTls          bool                 `protobuf:"varint,3,opt,name=use_tls,proto3" json:"use_tls,omitempty"`
	CertFile        string               `protobuf:"bytes,4,opt,name=cert_file,proto3" json:"cert_file,omitempty"`
	KeyFile         string               `protobuf:"bytes,5,opt,name=key_file,proto3" json:"key_file,omitempty"`
	Timeout         *durationpb.Duration `protobuf:"bytes,6,opt,name=timeout,proto3,oneof" json:"timeout,omitempty"`
	ShutdownTimeout *durationpb.Duration `protobuf:"bytes,7,opt,name=shutdown_timeout,proto3,oneof" json:"shutdown_timeout,omitempty"`
	ReadTimeout     *durationpb.Duration `protobuf:"bytes,8,opt,name=read_timeout,proto3,oneof" json:"read_timeout,omitempty"`
	WriteTimeout    *durationpb.Duration `protobuf:"bytes,9,opt,name=write_timeout,proto3,oneof" json:"write_timeout,omitempty"`
	IdleTimeout     *durationpb.Duration `protobuf:"bytes,10,opt,name=idle_timeout,proto3,oneof" json:"idle_timeout,omitempty"`
	Endpoint        string               `protobuf:"bytes,11,opt,name=endpoint,proto3" json:"endpoint,omitempty"`
	// contains filtered or unexported fields
}

GRPC

func (*Service_GRPC) Descriptor deprecated

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

Deprecated: Use Service_GRPC.ProtoReflect.Descriptor instead.

func (*Service_GRPC) GetAddr

func (x *Service_GRPC) GetAddr() string

func (*Service_GRPC) GetCertFile

func (x *Service_GRPC) GetCertFile() string

func (*Service_GRPC) GetEndpoint

func (x *Service_GRPC) GetEndpoint() string

func (*Service_GRPC) GetIdleTimeout

func (x *Service_GRPC) GetIdleTimeout() *durationpb.Duration

func (*Service_GRPC) GetKeyFile

func (x *Service_GRPC) GetKeyFile() string

func (*Service_GRPC) GetNetwork

func (x *Service_GRPC) GetNetwork() string

func (*Service_GRPC) GetReadTimeout

func (x *Service_GRPC) GetReadTimeout() *durationpb.Duration

func (*Service_GRPC) GetShutdownTimeout

func (x *Service_GRPC) GetShutdownTimeout() *durationpb.Duration

func (*Service_GRPC) GetTimeout

func (x *Service_GRPC) GetTimeout() *durationpb.Duration

func (*Service_GRPC) GetUseTls

func (x *Service_GRPC) GetUseTls() bool

func (*Service_GRPC) GetWriteTimeout

func (x *Service_GRPC) GetWriteTimeout() *durationpb.Duration

func (*Service_GRPC) ProtoMessage

func (*Service_GRPC) ProtoMessage()

func (*Service_GRPC) ProtoReflect

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

func (*Service_GRPC) Reset

func (x *Service_GRPC) Reset()

func (*Service_GRPC) String

func (x *Service_GRPC) String() string

func (*Service_GRPC) Validate

func (m *Service_GRPC) Validate() error

Validate checks the field values on Service_GRPC 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 (*Service_GRPC) ValidateAll

func (m *Service_GRPC) ValidateAll() error

ValidateAll checks the field values on Service_GRPC 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 Service_GRPCMultiError, or nil if none found.

type Service_GRPCMultiError

type Service_GRPCMultiError []error

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

func (Service_GRPCMultiError) AllErrors

func (m Service_GRPCMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (Service_GRPCMultiError) Error

func (m Service_GRPCMultiError) Error() string

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

type Service_GRPCValidationError

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

Service_GRPCValidationError is the validation error returned by Service_GRPC.Validate if the designated constraints aren't met.

func (Service_GRPCValidationError) Cause

Cause function returns cause value.

func (Service_GRPCValidationError) Error

Error satisfies the builtin error interface

func (Service_GRPCValidationError) ErrorName

func (e Service_GRPCValidationError) ErrorName() string

ErrorName returns error name.

func (Service_GRPCValidationError) Field

Field function returns field value.

func (Service_GRPCValidationError) Key

Key function returns key value.

func (Service_GRPCValidationError) Reason

Reason function returns reason value.

type Service_HTTP

type Service_HTTP struct {
	Network         string               `protobuf:"bytes,1,opt,name=network,proto3" json:"network,omitempty"`
	Addr            string               `protobuf:"bytes,2,opt,name=addr,proto3" json:"addr,omitempty"`
	UseTls          bool                 `protobuf:"varint,3,opt,name=use_tls,proto3" json:"use_tls,omitempty"`
	CertFile        string               `protobuf:"bytes,4,opt,name=cert_file,proto3" json:"cert_file,omitempty"`
	KeyFile         string               `protobuf:"bytes,5,opt,name=key_file,proto3" json:"key_file,omitempty"`
	Timeout         *durationpb.Duration `protobuf:"bytes,6,opt,name=timeout,proto3" json:"timeout,omitempty"`
	ShutdownTimeout *durationpb.Duration `protobuf:"bytes,7,opt,name=shutdown_timeout,proto3" json:"shutdown_timeout,omitempty"`
	ReadTimeout     *durationpb.Duration `protobuf:"bytes,8,opt,name=read_timeout,proto3" json:"read_timeout,omitempty"`
	WriteTimeout    *durationpb.Duration `protobuf:"bytes,9,opt,name=write_timeout,proto3" json:"write_timeout,omitempty"`
	IdleTimeout     *durationpb.Duration `protobuf:"bytes,10,opt,name=idle_timeout,proto3" json:"idle_timeout,omitempty"`
	Endpoint        string               `protobuf:"bytes,11,opt,name=endpoint,proto3" json:"endpoint,omitempty"`
	// contains filtered or unexported fields
}

HTTP

func (*Service_HTTP) Descriptor deprecated

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

Deprecated: Use Service_HTTP.ProtoReflect.Descriptor instead.

func (*Service_HTTP) GetAddr

func (x *Service_HTTP) GetAddr() string

func (*Service_HTTP) GetCertFile

func (x *Service_HTTP) GetCertFile() string

func (*Service_HTTP) GetEndpoint

func (x *Service_HTTP) GetEndpoint() string

func (*Service_HTTP) GetIdleTimeout

func (x *Service_HTTP) GetIdleTimeout() *durationpb.Duration

func (*Service_HTTP) GetKeyFile

func (x *Service_HTTP) GetKeyFile() string

func (*Service_HTTP) GetNetwork

func (x *Service_HTTP) GetNetwork() string

func (*Service_HTTP) GetReadTimeout

func (x *Service_HTTP) GetReadTimeout() *durationpb.Duration

func (*Service_HTTP) GetShutdownTimeout

func (x *Service_HTTP) GetShutdownTimeout() *durationpb.Duration

func (*Service_HTTP) GetTimeout

func (x *Service_HTTP) GetTimeout() *durationpb.Duration

func (*Service_HTTP) GetUseTls

func (x *Service_HTTP) GetUseTls() bool

func (*Service_HTTP) GetWriteTimeout

func (x *Service_HTTP) GetWriteTimeout() *durationpb.Duration

func (*Service_HTTP) ProtoMessage

func (*Service_HTTP) ProtoMessage()

func (*Service_HTTP) ProtoReflect

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

func (*Service_HTTP) Reset

func (x *Service_HTTP) Reset()

func (*Service_HTTP) String

func (x *Service_HTTP) String() string

func (*Service_HTTP) Validate

func (m *Service_HTTP) Validate() error

Validate checks the field values on Service_HTTP 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 (*Service_HTTP) ValidateAll

func (m *Service_HTTP) ValidateAll() error

ValidateAll checks the field values on Service_HTTP 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 Service_HTTPMultiError, or nil if none found.

type Service_HTTPMultiError

type Service_HTTPMultiError []error

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

func (Service_HTTPMultiError) AllErrors

func (m Service_HTTPMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (Service_HTTPMultiError) Error

func (m Service_HTTPMultiError) Error() string

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

type Service_HTTPValidationError

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

Service_HTTPValidationError is the validation error returned by Service_HTTP.Validate if the designated constraints aren't met.

func (Service_HTTPValidationError) Cause

Cause function returns cause value.

func (Service_HTTPValidationError) Error

Error satisfies the builtin error interface

func (Service_HTTPValidationError) ErrorName

func (e Service_HTTPValidationError) ErrorName() string

ErrorName returns error name.

func (Service_HTTPValidationError) Field

Field function returns field value.

func (Service_HTTPValidationError) Key

Key function returns key value.

func (Service_HTTPValidationError) Reason

Reason function returns reason value.

type Service_Selector

type Service_Selector struct {
	Version string `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"`
	Builder string `protobuf:"bytes,2,opt,name=builder,proto3" json:"builder,omitempty"`
	// contains filtered or unexported fields
}

Selector

func (*Service_Selector) Descriptor deprecated

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

Deprecated: Use Service_Selector.ProtoReflect.Descriptor instead.

func (*Service_Selector) GetBuilder

func (x *Service_Selector) GetBuilder() string

func (*Service_Selector) GetVersion

func (x *Service_Selector) GetVersion() string

func (*Service_Selector) ProtoMessage

func (*Service_Selector) ProtoMessage()

func (*Service_Selector) ProtoReflect

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

func (*Service_Selector) Reset

func (x *Service_Selector) Reset()

func (*Service_Selector) String

func (x *Service_Selector) String() string

func (*Service_Selector) Validate

func (m *Service_Selector) Validate() error

Validate checks the field values on Service_Selector 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 (*Service_Selector) ValidateAll

func (m *Service_Selector) ValidateAll() error

ValidateAll checks the field values on Service_Selector 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 Service_SelectorMultiError, or nil if none found.

type Service_SelectorMultiError

type Service_SelectorMultiError []error

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

func (Service_SelectorMultiError) AllErrors

func (m Service_SelectorMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (Service_SelectorMultiError) Error

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

type Service_SelectorValidationError

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

Service_SelectorValidationError is the validation error returned by Service_Selector.Validate if the designated constraints aren't met.

func (Service_SelectorValidationError) Cause

Cause function returns cause value.

func (Service_SelectorValidationError) Error

Error satisfies the builtin error interface

func (Service_SelectorValidationError) ErrorName

ErrorName returns error name.

func (Service_SelectorValidationError) Field

Field function returns field value.

func (Service_SelectorValidationError) Key

Key function returns key value.

func (Service_SelectorValidationError) Reason

Reason function returns reason value.

type SourceConfig

type SourceConfig struct {
	Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"` // Type
	// name
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// set the supported file format, if not set, all formats are supported
	Formats []string `protobuf:"bytes,3,rep,name=formats,proto3" json:"formats,omitempty"`
	Env     bool     `protobuf:"varint,5,opt,name=env,proto3" json:"env,omitempty"`
	// set the environment variable name
	EnvArgs map[string]string `` /* 157-byte string literal not displayed */
	// set the environment variable prefix
	EnvPrefixes []string             `protobuf:"bytes,7,rep,name=env_prefixes,proto3" json:"env_prefixes,omitempty"`
	File        *SourceConfig_File   `protobuf:"bytes,100,opt,name=file,proto3,oneof" json:"file,omitempty"`
	Consul      *SourceConfig_Consul `protobuf:"bytes,200,opt,name=consul,proto3,oneof" json:"consul,omitempty"`
	Etcd        *SourceConfig_ETCD   `protobuf:"bytes,300,opt,name=etcd,proto3,oneof" json:"etcd,omitempty"`
	// contains filtered or unexported fields
}

SourceConfig is the source file for load configuration

func (*SourceConfig) Descriptor deprecated

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

Deprecated: Use SourceConfig.ProtoReflect.Descriptor instead.

func (*SourceConfig) GetConsul

func (x *SourceConfig) GetConsul() *SourceConfig_Consul

func (*SourceConfig) GetEnv added in v0.0.5

func (x *SourceConfig) GetEnv() bool

func (*SourceConfig) GetEnvArgs

func (x *SourceConfig) GetEnvArgs() map[string]string

func (*SourceConfig) GetEnvPrefixes

func (x *SourceConfig) GetEnvPrefixes() []string

func (*SourceConfig) GetEtcd

func (x *SourceConfig) GetEtcd() *SourceConfig_ETCD

func (*SourceConfig) GetFile

func (x *SourceConfig) GetFile() *SourceConfig_File

func (*SourceConfig) GetFormats

func (x *SourceConfig) GetFormats() []string

func (*SourceConfig) GetName

func (x *SourceConfig) GetName() string

func (*SourceConfig) GetType

func (x *SourceConfig) GetType() string

func (*SourceConfig) ProtoMessage

func (*SourceConfig) ProtoMessage()

func (*SourceConfig) ProtoReflect

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

func (*SourceConfig) Reset

func (x *SourceConfig) Reset()

func (*SourceConfig) String

func (x *SourceConfig) String() string

func (*SourceConfig) Validate

func (m *SourceConfig) Validate() error

Validate checks the field values on SourceConfig 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 (*SourceConfig) ValidateAll

func (m *SourceConfig) ValidateAll() error

ValidateAll checks the field values on SourceConfig 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 SourceConfigMultiError, or nil if none found.

type SourceConfigMultiError

type SourceConfigMultiError []error

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

func (SourceConfigMultiError) AllErrors

func (m SourceConfigMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (SourceConfigMultiError) Error

func (m SourceConfigMultiError) Error() string

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

type SourceConfigValidationError

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

SourceConfigValidationError is the validation error returned by SourceConfig.Validate if the designated constraints aren't met.

func (SourceConfigValidationError) Cause

Cause function returns cause value.

func (SourceConfigValidationError) Error

Error satisfies the builtin error interface

func (SourceConfigValidationError) ErrorName

func (e SourceConfigValidationError) ErrorName() string

ErrorName returns error name.

func (SourceConfigValidationError) Field

Field function returns field value.

func (SourceConfigValidationError) Key

Key function returns key value.

func (SourceConfigValidationError) Reason

Reason function returns reason value.

type SourceConfig_Consul

type SourceConfig_Consul struct {
	Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
	Scheme  string `protobuf:"bytes,2,opt,name=scheme,proto3" json:"scheme,omitempty"`
	Token   string `protobuf:"bytes,3,opt,name=token,proto3" json:"token,omitempty"`
	Path    string `protobuf:"bytes,4,opt,name=path,proto3" json:"path,omitempty"`
	// contains filtered or unexported fields
}

Consul

func (*SourceConfig_Consul) Descriptor deprecated

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

Deprecated: Use SourceConfig_Consul.ProtoReflect.Descriptor instead.

func (*SourceConfig_Consul) GetAddress

func (x *SourceConfig_Consul) GetAddress() string

func (*SourceConfig_Consul) GetPath

func (x *SourceConfig_Consul) GetPath() string

func (*SourceConfig_Consul) GetScheme

func (x *SourceConfig_Consul) GetScheme() string

func (*SourceConfig_Consul) GetToken

func (x *SourceConfig_Consul) GetToken() string

func (*SourceConfig_Consul) ProtoMessage

func (*SourceConfig_Consul) ProtoMessage()

func (*SourceConfig_Consul) ProtoReflect

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

func (*SourceConfig_Consul) Reset

func (x *SourceConfig_Consul) Reset()

func (*SourceConfig_Consul) String

func (x *SourceConfig_Consul) String() string

func (*SourceConfig_Consul) Validate

func (m *SourceConfig_Consul) Validate() error

Validate checks the field values on SourceConfig_Consul 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 (*SourceConfig_Consul) ValidateAll

func (m *SourceConfig_Consul) ValidateAll() error

ValidateAll checks the field values on SourceConfig_Consul 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 SourceConfig_ConsulMultiError, or nil if none found.

type SourceConfig_ConsulMultiError

type SourceConfig_ConsulMultiError []error

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

func (SourceConfig_ConsulMultiError) AllErrors

func (m SourceConfig_ConsulMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (SourceConfig_ConsulMultiError) Error

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

type SourceConfig_ConsulValidationError

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

SourceConfig_ConsulValidationError is the validation error returned by SourceConfig_Consul.Validate if the designated constraints aren't met.

func (SourceConfig_ConsulValidationError) Cause

Cause function returns cause value.

func (SourceConfig_ConsulValidationError) Error

Error satisfies the builtin error interface

func (SourceConfig_ConsulValidationError) ErrorName

ErrorName returns error name.

func (SourceConfig_ConsulValidationError) Field

Field function returns field value.

func (SourceConfig_ConsulValidationError) Key

Key function returns key value.

func (SourceConfig_ConsulValidationError) Reason

Reason function returns reason value.

type SourceConfig_ETCD

type SourceConfig_ETCD struct {
	Endpoints []string `protobuf:"bytes,1,rep,name=endpoints,proto3" json:"endpoints,omitempty"`
	// contains filtered or unexported fields
}

ETCD

func (*SourceConfig_ETCD) Descriptor deprecated

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

Deprecated: Use SourceConfig_ETCD.ProtoReflect.Descriptor instead.

func (*SourceConfig_ETCD) GetEndpoints

func (x *SourceConfig_ETCD) GetEndpoints() []string

func (*SourceConfig_ETCD) ProtoMessage

func (*SourceConfig_ETCD) ProtoMessage()

func (*SourceConfig_ETCD) ProtoReflect

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

func (*SourceConfig_ETCD) Reset

func (x *SourceConfig_ETCD) Reset()

func (*SourceConfig_ETCD) String

func (x *SourceConfig_ETCD) String() string

func (*SourceConfig_ETCD) Validate

func (m *SourceConfig_ETCD) Validate() error

Validate checks the field values on SourceConfig_ETCD 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 (*SourceConfig_ETCD) ValidateAll

func (m *SourceConfig_ETCD) ValidateAll() error

ValidateAll checks the field values on SourceConfig_ETCD 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 SourceConfig_ETCDMultiError, or nil if none found.

type SourceConfig_ETCDMultiError

type SourceConfig_ETCDMultiError []error

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

func (SourceConfig_ETCDMultiError) AllErrors

func (m SourceConfig_ETCDMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (SourceConfig_ETCDMultiError) Error

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

type SourceConfig_ETCDValidationError

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

SourceConfig_ETCDValidationError is the validation error returned by SourceConfig_ETCD.Validate if the designated constraints aren't met.

func (SourceConfig_ETCDValidationError) Cause

Cause function returns cause value.

func (SourceConfig_ETCDValidationError) Error

Error satisfies the builtin error interface

func (SourceConfig_ETCDValidationError) ErrorName

ErrorName returns error name.

func (SourceConfig_ETCDValidationError) Field

Field function returns field value.

func (SourceConfig_ETCDValidationError) Key

Key function returns key value.

func (SourceConfig_ETCDValidationError) Reason

Reason function returns reason value.

type SourceConfig_File

type SourceConfig_File struct {
	Path   string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
	Format string `protobuf:"bytes,2,opt,name=format,proto3" json:"format,omitempty"`
	// contains filtered or unexported fields
}

File

func (*SourceConfig_File) Descriptor deprecated

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

Deprecated: Use SourceConfig_File.ProtoReflect.Descriptor instead.

func (*SourceConfig_File) GetFormat

func (x *SourceConfig_File) GetFormat() string

func (*SourceConfig_File) GetPath

func (x *SourceConfig_File) GetPath() string

func (*SourceConfig_File) ProtoMessage

func (*SourceConfig_File) ProtoMessage()

func (*SourceConfig_File) ProtoReflect

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

func (*SourceConfig_File) Reset

func (x *SourceConfig_File) Reset()

func (*SourceConfig_File) String

func (x *SourceConfig_File) String() string

func (*SourceConfig_File) Validate

func (m *SourceConfig_File) Validate() error

Validate checks the field values on SourceConfig_File 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 (*SourceConfig_File) ValidateAll

func (m *SourceConfig_File) ValidateAll() error

ValidateAll checks the field values on SourceConfig_File 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 SourceConfig_FileMultiError, or nil if none found.

type SourceConfig_FileMultiError

type SourceConfig_FileMultiError []error

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

func (SourceConfig_FileMultiError) AllErrors

func (m SourceConfig_FileMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (SourceConfig_FileMultiError) Error

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

type SourceConfig_FileValidationError

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

SourceConfig_FileValidationError is the validation error returned by SourceConfig_File.Validate if the designated constraints aren't met.

func (SourceConfig_FileValidationError) Cause

Cause function returns cause value.

func (SourceConfig_FileValidationError) Error

Error satisfies the builtin error interface

func (SourceConfig_FileValidationError) ErrorName

ErrorName returns error name.

func (SourceConfig_FileValidationError) Field

Field function returns field value.

func (SourceConfig_FileValidationError) Key

Key function returns key value.

func (SourceConfig_FileValidationError) Reason

Reason function returns reason value.

type TLS added in v0.1.15

type TLS struct {
	Insecure   bool   `protobuf:"varint,1,opt,name=insecure,proto3" json:"insecure,omitempty"`
	Cacert     string `protobuf:"bytes,2,opt,name=cacert,proto3" json:"cacert,omitempty"`
	Cert       string `protobuf:"bytes,3,opt,name=cert,proto3" json:"cert,omitempty"`
	Key        string `protobuf:"bytes,4,opt,name=key,proto3" json:"key,omitempty"`
	ServerName string `protobuf:"bytes,5,opt,name=server_name,json=serverName,proto3" json:"server_name,omitempty"`
	// contains filtered or unexported fields
}

func (*TLS) Descriptor deprecated added in v0.1.15

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

Deprecated: Use TLS.ProtoReflect.Descriptor instead.

func (*TLS) GetCacert added in v0.1.15

func (x *TLS) GetCacert() string

func (*TLS) GetCert added in v0.1.15

func (x *TLS) GetCert() string

func (*TLS) GetInsecure added in v0.1.15

func (x *TLS) GetInsecure() bool

func (*TLS) GetKey added in v0.1.15

func (x *TLS) GetKey() string

func (*TLS) GetServerName added in v0.1.15

func (x *TLS) GetServerName() string

func (*TLS) ProtoMessage added in v0.1.15

func (*TLS) ProtoMessage()

func (*TLS) ProtoReflect added in v0.1.15

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

func (*TLS) Reset added in v0.1.15

func (x *TLS) Reset()

func (*TLS) String added in v0.1.15

func (x *TLS) String() string

func (*TLS) Validate added in v0.1.15

func (m *TLS) Validate() error

Validate checks the field values on TLS 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 (*TLS) ValidateAll added in v0.1.15

func (m *TLS) ValidateAll() error

ValidateAll checks the field values on TLS 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 TLSMultiError, or nil if none found.

type TLSConfig

type TLSConfig struct {
	File *TLSConfig_File `protobuf:"bytes,1,opt,name=file,proto3" json:"file,omitempty"`
	Pem  *TLSConfig_PEM  `protobuf:"bytes,2,opt,name=pem,proto3" json:"pem,omitempty"`
	// contains filtered or unexported fields
}

TLSConfig

func (*TLSConfig) Descriptor deprecated

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

Deprecated: Use TLSConfig.ProtoReflect.Descriptor instead.

func (*TLSConfig) GetFile

func (x *TLSConfig) GetFile() *TLSConfig_File

func (*TLSConfig) GetPem

func (x *TLSConfig) GetPem() *TLSConfig_PEM

func (*TLSConfig) ProtoMessage

func (*TLSConfig) ProtoMessage()

func (*TLSConfig) ProtoReflect

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

func (*TLSConfig) Reset

func (x *TLSConfig) Reset()

func (*TLSConfig) String

func (x *TLSConfig) String() string

func (*TLSConfig) Validate

func (m *TLSConfig) Validate() error

Validate checks the field values on TLSConfig 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 (*TLSConfig) ValidateAll

func (m *TLSConfig) ValidateAll() error

ValidateAll checks the field values on TLSConfig 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 TLSConfigMultiError, or nil if none found.

type TLSConfigMultiError

type TLSConfigMultiError []error

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

func (TLSConfigMultiError) AllErrors

func (m TLSConfigMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (TLSConfigMultiError) Error

func (m TLSConfigMultiError) Error() string

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

type TLSConfigValidationError

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

TLSConfigValidationError is the validation error returned by TLSConfig.Validate if the designated constraints aren't met.

func (TLSConfigValidationError) Cause

func (e TLSConfigValidationError) Cause() error

Cause function returns cause value.

func (TLSConfigValidationError) Error

func (e TLSConfigValidationError) Error() string

Error satisfies the builtin error interface

func (TLSConfigValidationError) ErrorName

func (e TLSConfigValidationError) ErrorName() string

ErrorName returns error name.

func (TLSConfigValidationError) Field

func (e TLSConfigValidationError) Field() string

Field function returns field value.

func (TLSConfigValidationError) Key

Key function returns key value.

func (TLSConfigValidationError) Reason

func (e TLSConfigValidationError) Reason() string

Reason function returns reason value.

type TLSConfig_File

type TLSConfig_File struct {
	Cert string `protobuf:"bytes,1,opt,name=cert,proto3" json:"cert,omitempty"`
	Key  string `protobuf:"bytes,2,opt,name=key,proto3" json:"key,omitempty"`
	Ca   string `protobuf:"bytes,3,opt,name=ca,proto3" json:"ca,omitempty"`
	// contains filtered or unexported fields
}

func (*TLSConfig_File) Descriptor deprecated

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

Deprecated: Use TLSConfig_File.ProtoReflect.Descriptor instead.

func (*TLSConfig_File) GetCa

func (x *TLSConfig_File) GetCa() string

func (*TLSConfig_File) GetCert

func (x *TLSConfig_File) GetCert() string

func (*TLSConfig_File) GetKey

func (x *TLSConfig_File) GetKey() string

func (*TLSConfig_File) ProtoMessage

func (*TLSConfig_File) ProtoMessage()

func (*TLSConfig_File) ProtoReflect

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

func (*TLSConfig_File) Reset

func (x *TLSConfig_File) Reset()

func (*TLSConfig_File) String

func (x *TLSConfig_File) String() string

func (*TLSConfig_File) Validate

func (m *TLSConfig_File) Validate() error

Validate checks the field values on TLSConfig_File 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 (*TLSConfig_File) ValidateAll

func (m *TLSConfig_File) ValidateAll() error

ValidateAll checks the field values on TLSConfig_File 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 TLSConfig_FileMultiError, or nil if none found.

type TLSConfig_FileMultiError

type TLSConfig_FileMultiError []error

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

func (TLSConfig_FileMultiError) AllErrors

func (m TLSConfig_FileMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (TLSConfig_FileMultiError) Error

func (m TLSConfig_FileMultiError) Error() string

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

type TLSConfig_FileValidationError

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

TLSConfig_FileValidationError is the validation error returned by TLSConfig_File.Validate if the designated constraints aren't met.

func (TLSConfig_FileValidationError) Cause

Cause function returns cause value.

func (TLSConfig_FileValidationError) Error

Error satisfies the builtin error interface

func (TLSConfig_FileValidationError) ErrorName

func (e TLSConfig_FileValidationError) ErrorName() string

ErrorName returns error name.

func (TLSConfig_FileValidationError) Field

Field function returns field value.

func (TLSConfig_FileValidationError) Key

Key function returns key value.

func (TLSConfig_FileValidationError) Reason

Reason function returns reason value.

type TLSConfig_PEM

type TLSConfig_PEM struct {
	Cert []byte `protobuf:"bytes,1,opt,name=cert,proto3" json:"cert,omitempty"`
	Key  []byte `protobuf:"bytes,2,opt,name=key,proto3" json:"key,omitempty"`
	Ca   []byte `protobuf:"bytes,3,opt,name=ca,proto3" json:"ca,omitempty"`
	// contains filtered or unexported fields
}

func (*TLSConfig_PEM) Descriptor deprecated

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

Deprecated: Use TLSConfig_PEM.ProtoReflect.Descriptor instead.

func (*TLSConfig_PEM) GetCa

func (x *TLSConfig_PEM) GetCa() []byte

func (*TLSConfig_PEM) GetCert

func (x *TLSConfig_PEM) GetCert() []byte

func (*TLSConfig_PEM) GetKey

func (x *TLSConfig_PEM) GetKey() []byte

func (*TLSConfig_PEM) ProtoMessage

func (*TLSConfig_PEM) ProtoMessage()

func (*TLSConfig_PEM) ProtoReflect

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

func (*TLSConfig_PEM) Reset

func (x *TLSConfig_PEM) Reset()

func (*TLSConfig_PEM) String

func (x *TLSConfig_PEM) String() string

func (*TLSConfig_PEM) Validate

func (m *TLSConfig_PEM) Validate() error

Validate checks the field values on TLSConfig_PEM 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 (*TLSConfig_PEM) ValidateAll

func (m *TLSConfig_PEM) ValidateAll() error

ValidateAll checks the field values on TLSConfig_PEM 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 TLSConfig_PEMMultiError, or nil if none found.

type TLSConfig_PEMMultiError

type TLSConfig_PEMMultiError []error

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

func (TLSConfig_PEMMultiError) AllErrors

func (m TLSConfig_PEMMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (TLSConfig_PEMMultiError) Error

func (m TLSConfig_PEMMultiError) Error() string

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

type TLSConfig_PEMValidationError

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

TLSConfig_PEMValidationError is the validation error returned by TLSConfig_PEM.Validate if the designated constraints aren't met.

func (TLSConfig_PEMValidationError) Cause

Cause function returns cause value.

func (TLSConfig_PEMValidationError) Error

Error satisfies the builtin error interface

func (TLSConfig_PEMValidationError) ErrorName

func (e TLSConfig_PEMValidationError) ErrorName() string

ErrorName returns error name.

func (TLSConfig_PEMValidationError) Field

Field function returns field value.

func (TLSConfig_PEMValidationError) Key

Key function returns key value.

func (TLSConfig_PEMValidationError) Reason

Reason function returns reason value.

type TLSMultiError added in v0.1.15

type TLSMultiError []error

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

func (TLSMultiError) AllErrors added in v0.1.15

func (m TLSMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (TLSMultiError) Error added in v0.1.15

func (m TLSMultiError) Error() string

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

type TLSValidationError added in v0.1.15

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

TLSValidationError is the validation error returned by TLS.Validate if the designated constraints aren't met.

func (TLSValidationError) Cause added in v0.1.15

func (e TLSValidationError) Cause() error

Cause function returns cause value.

func (TLSValidationError) Error added in v0.1.15

func (e TLSValidationError) Error() string

Error satisfies the builtin error interface

func (TLSValidationError) ErrorName added in v0.1.15

func (e TLSValidationError) ErrorName() string

ErrorName returns error name.

func (TLSValidationError) Field added in v0.1.15

func (e TLSValidationError) Field() string

Field function returns field value.

func (TLSValidationError) Key added in v0.1.15

func (e TLSValidationError) Key() bool

Key function returns key value.

func (TLSValidationError) Reason added in v0.1.15

func (e TLSValidationError) Reason() string

Reason function returns reason value.

type Task

type Task struct {
	Type      string          `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
	Name      string          `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Asynq     *Task_Asynq     `protobuf:"bytes,3,opt,name=asynq,proto3" json:"asynq,omitempty"`
	Machinery *Task_Machinery `protobuf:"bytes,4,opt,name=machinery,proto3" json:"machinery,omitempty"`
	Cron      *Task_Cron      `protobuf:"bytes,5,opt,name=cron,proto3" json:"cron,omitempty"`
	// contains filtered or unexported fields
}

Task config

func (*Task) Descriptor deprecated

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

Deprecated: Use Task.ProtoReflect.Descriptor instead.

func (*Task) GetAsynq

func (x *Task) GetAsynq() *Task_Asynq

func (*Task) GetCron

func (x *Task) GetCron() *Task_Cron

func (*Task) GetMachinery

func (x *Task) GetMachinery() *Task_Machinery

func (*Task) GetName

func (x *Task) GetName() string

func (*Task) GetType

func (x *Task) GetType() string

func (*Task) ProtoMessage

func (*Task) ProtoMessage()

func (*Task) ProtoReflect

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

func (*Task) Reset

func (x *Task) Reset()

func (*Task) String

func (x *Task) String() string

func (*Task) Validate

func (m *Task) Validate() error

Validate checks the field values on Task 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 (*Task) ValidateAll

func (m *Task) ValidateAll() error

ValidateAll checks the field values on Task 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 TaskMultiError, or nil if none found.

type TaskMultiError

type TaskMultiError []error

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

func (TaskMultiError) AllErrors

func (m TaskMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (TaskMultiError) Error

func (m TaskMultiError) Error() string

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

type TaskValidationError

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

TaskValidationError is the validation error returned by Task.Validate if the designated constraints aren't met.

func (TaskValidationError) Cause

func (e TaskValidationError) Cause() error

Cause function returns cause value.

func (TaskValidationError) Error

func (e TaskValidationError) Error() string

Error satisfies the builtin error interface

func (TaskValidationError) ErrorName

func (e TaskValidationError) ErrorName() string

ErrorName returns error name.

func (TaskValidationError) Field

func (e TaskValidationError) Field() string

Field function returns field value.

func (TaskValidationError) Key

func (e TaskValidationError) Key() bool

Key function returns key value.

func (TaskValidationError) Reason

func (e TaskValidationError) Reason() string

Reason function returns reason value.

type Task_Asynq

type Task_Asynq struct {

	// endpoint is peer network address
	Endpoint string `protobuf:"bytes,1,opt,name=endpoint,proto3" json:"endpoint,omitempty"`
	// login password
	Password string `protobuf:"bytes,2,opt,name=password,proto3" json:"password,omitempty"`
	// database index
	Db int32 `protobuf:"varint,3,opt,name=db,proto3" json:"db,omitempty"`
	// timezone location
	Location string `protobuf:"bytes,4,opt,name=location,proto3" json:"location,omitempty"`
	// contains filtered or unexported fields
}

Asynq config

func (*Task_Asynq) Descriptor deprecated

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

Deprecated: Use Task_Asynq.ProtoReflect.Descriptor instead.

func (*Task_Asynq) GetDb

func (x *Task_Asynq) GetDb() int32

func (*Task_Asynq) GetEndpoint

func (x *Task_Asynq) GetEndpoint() string

func (*Task_Asynq) GetLocation

func (x *Task_Asynq) GetLocation() string

func (*Task_Asynq) GetPassword

func (x *Task_Asynq) GetPassword() string

func (*Task_Asynq) ProtoMessage

func (*Task_Asynq) ProtoMessage()

func (*Task_Asynq) ProtoReflect

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

func (*Task_Asynq) Reset

func (x *Task_Asynq) Reset()

func (*Task_Asynq) String

func (x *Task_Asynq) String() string

func (*Task_Asynq) Validate

func (m *Task_Asynq) Validate() error

Validate checks the field values on Task_Asynq 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 (*Task_Asynq) ValidateAll

func (m *Task_Asynq) ValidateAll() error

ValidateAll checks the field values on Task_Asynq 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 Task_AsynqMultiError, or nil if none found.

type Task_AsynqMultiError

type Task_AsynqMultiError []error

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

func (Task_AsynqMultiError) AllErrors

func (m Task_AsynqMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (Task_AsynqMultiError) Error

func (m Task_AsynqMultiError) Error() string

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

type Task_AsynqValidationError

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

Task_AsynqValidationError is the validation error returned by Task_Asynq.Validate if the designated constraints aren't met.

func (Task_AsynqValidationError) Cause

func (e Task_AsynqValidationError) Cause() error

Cause function returns cause value.

func (Task_AsynqValidationError) Error

Error satisfies the builtin error interface

func (Task_AsynqValidationError) ErrorName

func (e Task_AsynqValidationError) ErrorName() string

ErrorName returns error name.

func (Task_AsynqValidationError) Field

Field function returns field value.

func (Task_AsynqValidationError) Key

Key function returns key value.

func (Task_AsynqValidationError) Reason

func (e Task_AsynqValidationError) Reason() string

Reason function returns reason value.

type Task_Cron

type Task_Cron struct {

	// addr is peer network address
	Addr string `protobuf:"bytes,1,opt,name=addr,proto3" json:"addr,omitempty"`
	// contains filtered or unexported fields
}

Cron config

func (*Task_Cron) Descriptor deprecated

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

Deprecated: Use Task_Cron.ProtoReflect.Descriptor instead.

func (*Task_Cron) GetAddr

func (x *Task_Cron) GetAddr() string

func (*Task_Cron) ProtoMessage

func (*Task_Cron) ProtoMessage()

func (*Task_Cron) ProtoReflect

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

func (*Task_Cron) Reset

func (x *Task_Cron) Reset()

func (*Task_Cron) String

func (x *Task_Cron) String() string

func (*Task_Cron) Validate

func (m *Task_Cron) Validate() error

Validate checks the field values on Task_Cron 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 (*Task_Cron) ValidateAll

func (m *Task_Cron) ValidateAll() error

ValidateAll checks the field values on Task_Cron 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 Task_CronMultiError, or nil if none found.

type Task_CronMultiError

type Task_CronMultiError []error

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

func (Task_CronMultiError) AllErrors

func (m Task_CronMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (Task_CronMultiError) Error

func (m Task_CronMultiError) Error() string

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

type Task_CronValidationError

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

Task_CronValidationError is the validation error returned by Task_Cron.Validate if the designated constraints aren't met.

func (Task_CronValidationError) Cause

func (e Task_CronValidationError) Cause() error

Cause function returns cause value.

func (Task_CronValidationError) Error

func (e Task_CronValidationError) Error() string

Error satisfies the builtin error interface

func (Task_CronValidationError) ErrorName

func (e Task_CronValidationError) ErrorName() string

ErrorName returns error name.

func (Task_CronValidationError) Field

func (e Task_CronValidationError) Field() string

Field function returns field value.

func (Task_CronValidationError) Key

Key function returns key value.

func (Task_CronValidationError) Reason

func (e Task_CronValidationError) Reason() string

Reason function returns reason value.

type Task_Machinery

type Task_Machinery struct {

	// brokers address, which can be specified as Redis, AMQP, or AWS SQS according to the actual storage medium used
	Brokers []string `protobuf:"bytes,1,rep,name=brokers,proto3" json:"brokers,omitempty"`
	// backends configures the media for storing results. The value can be Redis, memcached, or mongodb as required
	Backends []string `protobuf:"bytes,2,rep,name=backends,proto3" json:"backends,omitempty"`
	// contains filtered or unexported fields
}

Machinery config

func (*Task_Machinery) Descriptor deprecated

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

Deprecated: Use Task_Machinery.ProtoReflect.Descriptor instead.

func (*Task_Machinery) GetBackends

func (x *Task_Machinery) GetBackends() []string

func (*Task_Machinery) GetBrokers

func (x *Task_Machinery) GetBrokers() []string

func (*Task_Machinery) ProtoMessage

func (*Task_Machinery) ProtoMessage()

func (*Task_Machinery) ProtoReflect

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

func (*Task_Machinery) Reset

func (x *Task_Machinery) Reset()

func (*Task_Machinery) String

func (x *Task_Machinery) String() string

func (*Task_Machinery) Validate

func (m *Task_Machinery) Validate() error

Validate checks the field values on Task_Machinery 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 (*Task_Machinery) ValidateAll

func (m *Task_Machinery) ValidateAll() error

ValidateAll checks the field values on Task_Machinery 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 Task_MachineryMultiError, or nil if none found.

type Task_MachineryMultiError

type Task_MachineryMultiError []error

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

func (Task_MachineryMultiError) AllErrors

func (m Task_MachineryMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (Task_MachineryMultiError) Error

func (m Task_MachineryMultiError) Error() string

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

type Task_MachineryValidationError

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

Task_MachineryValidationError is the validation error returned by Task_Machinery.Validate if the designated constraints aren't met.

func (Task_MachineryValidationError) Cause

Cause function returns cause value.

func (Task_MachineryValidationError) Error

Error satisfies the builtin error interface

func (Task_MachineryValidationError) ErrorName

func (e Task_MachineryValidationError) ErrorName() string

ErrorName returns error name.

func (Task_MachineryValidationError) Field

Field function returns field value.

func (Task_MachineryValidationError) Key

Key function returns key value.

func (Task_MachineryValidationError) Reason

Reason function returns reason value.

type Trace

type Trace struct {

	// name of trace service
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// endpoint is the endpoint of trace service
	Endpoint string `protobuf:"bytes,3,opt,name=endpoint,proto3" json:"endpoint,omitempty"`
	// contains filtered or unexported fields
}

Trace config.

func (*Trace) Descriptor deprecated

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

Deprecated: Use Trace.ProtoReflect.Descriptor instead.

func (*Trace) GetEndpoint

func (x *Trace) GetEndpoint() string

func (*Trace) GetName

func (x *Trace) GetName() string

func (*Trace) ProtoMessage

func (*Trace) ProtoMessage()

func (*Trace) ProtoReflect

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

func (*Trace) Reset

func (x *Trace) Reset()

func (*Trace) String

func (x *Trace) String() string

func (*Trace) Validate

func (m *Trace) Validate() error

Validate checks the field values on Trace 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 (*Trace) ValidateAll

func (m *Trace) ValidateAll() error

ValidateAll checks the field values on Trace 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 TraceMultiError, or nil if none found.

type TraceMultiError

type TraceMultiError []error

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

func (TraceMultiError) AllErrors

func (m TraceMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (TraceMultiError) Error

func (m TraceMultiError) Error() string

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

type TraceValidationError

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

TraceValidationError is the validation error returned by Trace.Validate if the designated constraints aren't met.

func (TraceValidationError) Cause

func (e TraceValidationError) Cause() error

Cause function returns cause value.

func (TraceValidationError) Error

func (e TraceValidationError) Error() string

Error satisfies the builtin error interface

func (TraceValidationError) ErrorName

func (e TraceValidationError) ErrorName() string

ErrorName returns error name.

func (TraceValidationError) Field

func (e TraceValidationError) Field() string

Field function returns field value.

func (TraceValidationError) Key

func (e TraceValidationError) Key() bool

Key function returns key value.

func (TraceValidationError) Reason

func (e TraceValidationError) Reason() string

Reason function returns reason value.

type WebSocket

type WebSocket struct {
	Network string               `protobuf:"bytes,1,opt,name=network,proto3" json:"network,omitempty"`
	Addr    string               `protobuf:"bytes,2,opt,name=addr,proto3" json:"addr,omitempty"`
	Path    string               `protobuf:"bytes,3,opt,name=path,proto3" json:"path,omitempty"`
	Codec   string               `protobuf:"bytes,4,opt,name=codec,proto3" json:"codec,omitempty"`
	Timeout *durationpb.Duration `protobuf:"bytes,5,opt,name=timeout,proto3" json:"timeout,omitempty"`
	// contains filtered or unexported fields
}

func (*WebSocket) Descriptor deprecated

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

Deprecated: Use WebSocket.ProtoReflect.Descriptor instead.

func (*WebSocket) GetAddr

func (x *WebSocket) GetAddr() string

func (*WebSocket) GetCodec

func (x *WebSocket) GetCodec() string

func (*WebSocket) GetNetwork

func (x *WebSocket) GetNetwork() string

func (*WebSocket) GetPath

func (x *WebSocket) GetPath() string

func (*WebSocket) GetTimeout

func (x *WebSocket) GetTimeout() *durationpb.Duration

func (*WebSocket) ProtoMessage

func (*WebSocket) ProtoMessage()

func (*WebSocket) ProtoReflect

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

func (*WebSocket) Reset

func (x *WebSocket) Reset()

func (*WebSocket) String

func (x *WebSocket) String() string

func (*WebSocket) Validate

func (m *WebSocket) Validate() error

Validate checks the field values on WebSocket 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 (*WebSocket) ValidateAll

func (m *WebSocket) ValidateAll() error

ValidateAll checks the field values on WebSocket 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 WebSocketMultiError, or nil if none found.

type WebSocketMultiError

type WebSocketMultiError []error

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

func (WebSocketMultiError) AllErrors

func (m WebSocketMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (WebSocketMultiError) Error

func (m WebSocketMultiError) Error() string

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

type WebSocketValidationError

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

WebSocketValidationError is the validation error returned by WebSocket.Validate if the designated constraints aren't met.

func (WebSocketValidationError) Cause

func (e WebSocketValidationError) Cause() error

Cause function returns cause value.

func (WebSocketValidationError) Error

func (e WebSocketValidationError) Error() string

Error satisfies the builtin error interface

func (WebSocketValidationError) ErrorName

func (e WebSocketValidationError) ErrorName() string

ErrorName returns error name.

func (WebSocketValidationError) Field

func (e WebSocketValidationError) Field() string

Field function returns field value.

func (WebSocketValidationError) Key

Key function returns key value.

func (WebSocketValidationError) Reason

func (e WebSocketValidationError) Reason() string

Reason function returns reason value.

Jump to

Keyboard shortcuts

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