Documentation ¶
Overview ¶
Package evidence is a reverse proxy.
It translates gRPC into RESTful JSON APIs.
Index ¶
- Variables
- func RegisterEvidenceStoreHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
- func RegisterEvidenceStoreHandlerClient(ctx context.Context, mux *runtime.ServeMux, client EvidenceStoreClient) error
- func RegisterEvidenceStoreHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, ...) (err error)
- func RegisterEvidenceStoreHandlerServer(ctx context.Context, mux *runtime.ServeMux, server EvidenceStoreServer) error
- func RegisterEvidenceStoreServer(s grpc.ServiceRegistrar, srv EvidenceStoreServer)
- type Evidence
- func (*Evidence) Descriptor() ([]byte, []int)deprecated
- func (x *Evidence) GetCloudServiceId() string
- func (x *Evidence) GetId() string
- func (x *Evidence) GetRaw() string
- func (x *Evidence) GetResource() *structpb.Value
- func (x *Evidence) GetTimestamp() *timestamppb.Timestamp
- func (x *Evidence) GetToolId() string
- func (*Evidence) ProtoMessage()
- func (x *Evidence) ProtoReflect() protoreflect.Message
- func (x *Evidence) Reset()
- func (evidence *Evidence) ResourceTypes() (types []string, err error)
- func (x *Evidence) String() string
- func (m *Evidence) Validate() error
- func (m *Evidence) ValidateAll() error
- func (evidence *Evidence) ValidateWithResource() (resourceId string, err error)
- type EvidenceHookFunc
- type EvidenceMultiError
- type EvidenceStoreClient
- type EvidenceStoreServer
- type EvidenceStore_StoreEvidencesClient
- type EvidenceStore_StoreEvidencesServer
- type EvidenceValidationError
- type Filter
- func (*Filter) Descriptor() ([]byte, []int)deprecated
- func (x *Filter) GetCloudServiceId() string
- func (x *Filter) GetToolId() string
- func (*Filter) ProtoMessage()
- func (x *Filter) ProtoReflect() protoreflect.Message
- func (x *Filter) Reset()
- func (x *Filter) String() string
- func (m *Filter) Validate() error
- func (m *Filter) ValidateAll() error
- type FilterMultiError
- type FilterValidationError
- type GetEvidenceRequest
- func (*GetEvidenceRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetEvidenceRequest) GetEvidenceId() string
- func (*GetEvidenceRequest) ProtoMessage()
- func (x *GetEvidenceRequest) ProtoReflect() protoreflect.Message
- func (x *GetEvidenceRequest) Reset()
- func (x *GetEvidenceRequest) String() string
- func (m *GetEvidenceRequest) Validate() error
- func (m *GetEvidenceRequest) ValidateAll() error
- type GetEvidenceRequestMultiError
- type GetEvidenceRequestValidationError
- func (e GetEvidenceRequestValidationError) Cause() error
- func (e GetEvidenceRequestValidationError) Error() string
- func (e GetEvidenceRequestValidationError) ErrorName() string
- func (e GetEvidenceRequestValidationError) Field() string
- func (e GetEvidenceRequestValidationError) Key() bool
- func (e GetEvidenceRequestValidationError) Reason() string
- type ListEvidencesRequest
- func (*ListEvidencesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListEvidencesRequest) GetAsc() bool
- func (x *ListEvidencesRequest) GetFilter() *Filter
- func (x *ListEvidencesRequest) GetOrderBy() string
- func (x *ListEvidencesRequest) GetPageSize() int32
- func (x *ListEvidencesRequest) GetPageToken() string
- func (*ListEvidencesRequest) ProtoMessage()
- func (x *ListEvidencesRequest) ProtoReflect() protoreflect.Message
- func (x *ListEvidencesRequest) Reset()
- func (x *ListEvidencesRequest) String() string
- func (m *ListEvidencesRequest) Validate() error
- func (m *ListEvidencesRequest) ValidateAll() error
- type ListEvidencesRequestMultiError
- type ListEvidencesRequestValidationError
- func (e ListEvidencesRequestValidationError) Cause() error
- func (e ListEvidencesRequestValidationError) Error() string
- func (e ListEvidencesRequestValidationError) ErrorName() string
- func (e ListEvidencesRequestValidationError) Field() string
- func (e ListEvidencesRequestValidationError) Key() bool
- func (e ListEvidencesRequestValidationError) Reason() string
- type ListEvidencesResponse
- func (*ListEvidencesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListEvidencesResponse) GetEvidences() []*Evidence
- func (x *ListEvidencesResponse) GetNextPageToken() string
- func (*ListEvidencesResponse) ProtoMessage()
- func (x *ListEvidencesResponse) ProtoReflect() protoreflect.Message
- func (x *ListEvidencesResponse) Reset()
- func (x *ListEvidencesResponse) String() string
- func (m *ListEvidencesResponse) Validate() error
- func (m *ListEvidencesResponse) ValidateAll() error
- type ListEvidencesResponseMultiError
- type ListEvidencesResponseValidationError
- func (e ListEvidencesResponseValidationError) Cause() error
- func (e ListEvidencesResponseValidationError) Error() string
- func (e ListEvidencesResponseValidationError) ErrorName() string
- func (e ListEvidencesResponseValidationError) Field() string
- func (e ListEvidencesResponseValidationError) Key() bool
- func (e ListEvidencesResponseValidationError) Reason() string
- type StoreEvidenceRequest
- func (*StoreEvidenceRequest) Descriptor() ([]byte, []int)deprecated
- func (req *StoreEvidenceRequest) GetCloudServiceId() string
- func (x *StoreEvidenceRequest) GetEvidence() *Evidence
- func (req *StoreEvidenceRequest) GetPayload() proto.Message
- func (*StoreEvidenceRequest) ProtoMessage()
- func (x *StoreEvidenceRequest) ProtoReflect() protoreflect.Message
- func (x *StoreEvidenceRequest) Reset()
- func (x *StoreEvidenceRequest) String() string
- func (m *StoreEvidenceRequest) Validate() error
- func (m *StoreEvidenceRequest) ValidateAll() error
- type StoreEvidenceRequestMultiError
- type StoreEvidenceRequestValidationError
- func (e StoreEvidenceRequestValidationError) Cause() error
- func (e StoreEvidenceRequestValidationError) Error() string
- func (e StoreEvidenceRequestValidationError) ErrorName() string
- func (e StoreEvidenceRequestValidationError) Field() string
- func (e StoreEvidenceRequestValidationError) Key() bool
- func (e StoreEvidenceRequestValidationError) Reason() string
- type StoreEvidenceResponse
- func (*StoreEvidenceResponse) Descriptor() ([]byte, []int)deprecated
- func (*StoreEvidenceResponse) ProtoMessage()
- func (x *StoreEvidenceResponse) ProtoReflect() protoreflect.Message
- func (x *StoreEvidenceResponse) Reset()
- func (x *StoreEvidenceResponse) String() string
- func (m *StoreEvidenceResponse) Validate() error
- func (m *StoreEvidenceResponse) ValidateAll() error
- type StoreEvidenceResponseMultiError
- type StoreEvidenceResponseValidationError
- func (e StoreEvidenceResponseValidationError) Cause() error
- func (e StoreEvidenceResponseValidationError) Error() string
- func (e StoreEvidenceResponseValidationError) ErrorName() string
- func (e StoreEvidenceResponseValidationError) Field() string
- func (e StoreEvidenceResponseValidationError) Key() bool
- func (e StoreEvidenceResponseValidationError) Reason() string
- type StoreEvidencesResponse
- func (*StoreEvidencesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *StoreEvidencesResponse) GetStatus() bool
- func (x *StoreEvidencesResponse) GetStatusMessage() string
- func (*StoreEvidencesResponse) ProtoMessage()
- func (x *StoreEvidencesResponse) ProtoReflect() protoreflect.Message
- func (x *StoreEvidencesResponse) Reset()
- func (x *StoreEvidencesResponse) String() string
- func (m *StoreEvidencesResponse) Validate() error
- func (m *StoreEvidencesResponse) ValidateAll() error
- type StoreEvidencesResponseMultiError
- type StoreEvidencesResponseValidationError
- func (e StoreEvidencesResponseValidationError) Cause() error
- func (e StoreEvidencesResponseValidationError) Error() string
- func (e StoreEvidencesResponseValidationError) ErrorName() string
- func (e StoreEvidencesResponseValidationError) Field() string
- func (e StoreEvidencesResponseValidationError) Key() bool
- func (e StoreEvidencesResponseValidationError) Reason() string
- type UnimplementedEvidenceStoreServer
- func (UnimplementedEvidenceStoreServer) GetEvidence(context.Context, *GetEvidenceRequest) (*Evidence, error)
- func (UnimplementedEvidenceStoreServer) ListEvidences(context.Context, *ListEvidencesRequest) (*ListEvidencesResponse, error)
- func (UnimplementedEvidenceStoreServer) StoreEvidence(context.Context, *StoreEvidenceRequest) (*StoreEvidenceResponse, error)
- func (UnimplementedEvidenceStoreServer) StoreEvidences(EvidenceStore_StoreEvidencesServer) error
- type UnsafeEvidenceStoreServer
Constants ¶
This section is empty.
Variables ¶
var ( ErrResourceNotStruct = errors.New("resource in evidence is not struct value") ErrResourceNotMap = errors.New("resource in evidence is not a map") ErrResourceIdIsEmpty = errors.New("resource id in evidence is empty") ErrResourceIdNotString = errors.New("resource id in evidence is not a string") ErrResourceIdFieldMissing = errors.New("resource in evidence is missing the id field") ErrResourceTypeFieldMissing = errors.New("field type in evidence is missing") ErrResourceTypeNotArrayOfStrings = errors.New("resource type in evidence is not an array of strings") ErrResourceTypeEmpty = errors.New("resource type (array) in evidence is empty") )
var EvidenceStore_ServiceDesc = grpc.ServiceDesc{ ServiceName: "clouditor.evidence.v1.EvidenceStore", HandlerType: (*EvidenceStoreServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "StoreEvidence", Handler: _EvidenceStore_StoreEvidence_Handler, }, { MethodName: "ListEvidences", Handler: _EvidenceStore_ListEvidences_Handler, }, { MethodName: "GetEvidence", Handler: _EvidenceStore_GetEvidence_Handler, }, }, Streams: []grpc.StreamDesc{ { StreamName: "StoreEvidences", Handler: _EvidenceStore_StoreEvidences_Handler, ServerStreams: true, ClientStreams: true, }, }, Metadata: "api/evidence/evidence_store.proto", }
EvidenceStore_ServiceDesc is the grpc.ServiceDesc for EvidenceStore service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var File_api_evidence_evidence_proto protoreflect.FileDescriptor
var File_api_evidence_evidence_store_proto protoreflect.FileDescriptor
Functions ¶
func RegisterEvidenceStoreHandler ¶ added in v1.3.11
func RegisterEvidenceStoreHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
RegisterEvidenceStoreHandler registers the http handlers for service EvidenceStore to "mux". The handlers forward requests to the grpc endpoint over "conn".
func RegisterEvidenceStoreHandlerClient ¶ added in v1.3.11
func RegisterEvidenceStoreHandlerClient(ctx context.Context, mux *runtime.ServeMux, client EvidenceStoreClient) error
RegisterEvidenceStoreHandlerClient registers the http handlers for service EvidenceStore to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "EvidenceStoreClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "EvidenceStoreClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "EvidenceStoreClient" to call the correct interceptors.
func RegisterEvidenceStoreHandlerFromEndpoint ¶ added in v1.3.11
func RegisterEvidenceStoreHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)
RegisterEvidenceStoreHandlerFromEndpoint is same as RegisterEvidenceStoreHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
func RegisterEvidenceStoreHandlerServer ¶ added in v1.3.11
func RegisterEvidenceStoreHandlerServer(ctx context.Context, mux *runtime.ServeMux, server EvidenceStoreServer) error
RegisterEvidenceStoreHandlerServer registers the http handlers for service EvidenceStore to "mux". UnaryRPC :call EvidenceStoreServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterEvidenceStoreHandlerFromEndpoint instead.
func RegisterEvidenceStoreServer ¶
func RegisterEvidenceStoreServer(s grpc.ServiceRegistrar, srv EvidenceStoreServer)
Types ¶
type Evidence ¶
type Evidence struct { // the ID in a uuid format Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // time of evidence creation Timestamp *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=timestamp,proto3" json:"timestamp,omitempty" gorm:"serializer:timestamppb;type:time"` // Reference to a service this evidence was gathered from CloudServiceId string `protobuf:"bytes,3,opt,name=cloud_service_id,json=cloudServiceId,proto3" json:"cloud_service_id,omitempty"` // Reference to the tool which provided the evidence ToolId string `protobuf:"bytes,4,opt,name=tool_id,json=toolId,proto3" json:"tool_id,omitempty"` // Optional. Contains the evidence in its original form without following a // defined schema, e.g. the raw JSON Raw *string `protobuf:"bytes,5,opt,name=raw,proto3,oneof" json:"raw,omitempty"` // Semantic representation of the Cloud resource according to our defined // ontology Resource *structpb.Value `protobuf:"bytes,6,opt,name=resource,proto3" json:"resource,omitempty" gorm:"serializer:valuepb;type:json"` // contains filtered or unexported fields }
An evidence resource
func (*Evidence) Descriptor
deprecated
func (*Evidence) GetCloudServiceId ¶ added in v1.6.0
func (*Evidence) GetResource ¶
func (*Evidence) GetTimestamp ¶
func (x *Evidence) GetTimestamp() *timestamppb.Timestamp
func (*Evidence) ProtoMessage ¶
func (*Evidence) ProtoMessage()
func (*Evidence) ProtoReflect ¶
func (x *Evidence) ProtoReflect() protoreflect.Message
func (*Evidence) ResourceTypes ¶ added in v1.4.11
ResourceTypes parses the embedded resource of this evidence and returns its types according to the ontology.
func (*Evidence) Validate ¶ added in v1.3.9
Validate checks the field values on Evidence 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 (*Evidence) ValidateAll ¶ added in v1.7.0
ValidateAll checks the field values on Evidence 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 EvidenceMultiError, or nil if none found.
func (*Evidence) ValidateWithResource ¶ added in v1.7.0
ValidateWithResource validates the evidence according to its resource
type EvidenceHookFunc ¶ added in v1.3.11
type EvidenceMultiError ¶ added in v1.7.0
type EvidenceMultiError []error
EvidenceMultiError is an error wrapping multiple validation errors returned by Evidence.ValidateAll() if the designated constraints aren't met.
func (EvidenceMultiError) AllErrors ¶ added in v1.7.0
func (m EvidenceMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (EvidenceMultiError) Error ¶ added in v1.7.0
func (m EvidenceMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type EvidenceStoreClient ¶
type EvidenceStoreClient interface { // Stores an evidence to the evidence storage. Part of the public API, also // exposed as REST. StoreEvidence(ctx context.Context, in *StoreEvidenceRequest, opts ...grpc.CallOption) (*StoreEvidenceResponse, error) // Stores a stream of evidences to the evidence storage and returns a response // stream. Part of the public API, not exposed as REST. StoreEvidences(ctx context.Context, opts ...grpc.CallOption) (EvidenceStore_StoreEvidencesClient, error) // Returns all stored evidences. Part of the public API, also exposed as REST. ListEvidences(ctx context.Context, in *ListEvidencesRequest, opts ...grpc.CallOption) (*ListEvidencesResponse, error) // Returns a particular stored evidence. Part of the public API, also exposed // as REST. GetEvidence(ctx context.Context, in *GetEvidenceRequest, opts ...grpc.CallOption) (*Evidence, error) }
EvidenceStoreClient is the client API for EvidenceStore service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewEvidenceStoreClient ¶
func NewEvidenceStoreClient(cc grpc.ClientConnInterface) EvidenceStoreClient
type EvidenceStoreServer ¶
type EvidenceStoreServer interface { // Stores an evidence to the evidence storage. Part of the public API, also // exposed as REST. StoreEvidence(context.Context, *StoreEvidenceRequest) (*StoreEvidenceResponse, error) // Stores a stream of evidences to the evidence storage and returns a response // stream. Part of the public API, not exposed as REST. StoreEvidences(EvidenceStore_StoreEvidencesServer) error // Returns all stored evidences. Part of the public API, also exposed as REST. ListEvidences(context.Context, *ListEvidencesRequest) (*ListEvidencesResponse, error) // Returns a particular stored evidence. Part of the public API, also exposed // as REST. GetEvidence(context.Context, *GetEvidenceRequest) (*Evidence, error) // contains filtered or unexported methods }
EvidenceStoreServer is the server API for EvidenceStore service. All implementations must embed UnimplementedEvidenceStoreServer for forward compatibility
type EvidenceStore_StoreEvidencesClient ¶
type EvidenceStore_StoreEvidencesClient interface { Send(*StoreEvidenceRequest) error Recv() (*StoreEvidencesResponse, error) grpc.ClientStream }
type EvidenceStore_StoreEvidencesServer ¶
type EvidenceStore_StoreEvidencesServer interface { Send(*StoreEvidencesResponse) error Recv() (*StoreEvidenceRequest, error) grpc.ServerStream }
type EvidenceValidationError ¶ added in v1.7.0
type EvidenceValidationError struct {
// contains filtered or unexported fields
}
EvidenceValidationError is the validation error returned by Evidence.Validate if the designated constraints aren't met.
func (EvidenceValidationError) Cause ¶ added in v1.7.0
func (e EvidenceValidationError) Cause() error
Cause function returns cause value.
func (EvidenceValidationError) Error ¶ added in v1.7.0
func (e EvidenceValidationError) Error() string
Error satisfies the builtin error interface
func (EvidenceValidationError) ErrorName ¶ added in v1.7.0
func (e EvidenceValidationError) ErrorName() string
ErrorName returns error name.
func (EvidenceValidationError) Field ¶ added in v1.7.0
func (e EvidenceValidationError) Field() string
Field function returns field value.
func (EvidenceValidationError) Key ¶ added in v1.7.0
func (e EvidenceValidationError) Key() bool
Key function returns key value.
func (EvidenceValidationError) Reason ¶ added in v1.7.0
func (e EvidenceValidationError) Reason() string
Reason function returns reason value.
type Filter ¶ added in v1.7.7
type Filter struct { CloudServiceId *string `protobuf:"bytes,1,opt,name=cloud_service_id,json=cloudServiceId,proto3,oneof" json:"cloud_service_id,omitempty"` ToolId *string `protobuf:"bytes,2,opt,name=tool_id,json=toolId,proto3,oneof" json:"tool_id,omitempty"` // contains filtered or unexported fields }
Allows specifying Filters for ListEvidencesRequest
func (*Filter) Descriptor
deprecated
added in
v1.7.7
func (*Filter) GetCloudServiceId ¶ added in v1.7.7
func (*Filter) ProtoMessage ¶ added in v1.7.7
func (*Filter) ProtoMessage()
func (*Filter) ProtoReflect ¶ added in v1.7.7
func (x *Filter) ProtoReflect() protoreflect.Message
func (*Filter) Validate ¶ added in v1.7.7
Validate checks the field values on Filter 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 (*Filter) ValidateAll ¶ added in v1.7.7
ValidateAll checks the field values on Filter 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 FilterMultiError, or nil if none found.
type FilterMultiError ¶ added in v1.7.7
type FilterMultiError []error
FilterMultiError is an error wrapping multiple validation errors returned by Filter.ValidateAll() if the designated constraints aren't met.
func (FilterMultiError) AllErrors ¶ added in v1.7.7
func (m FilterMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (FilterMultiError) Error ¶ added in v1.7.7
func (m FilterMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type FilterValidationError ¶ added in v1.7.7
type FilterValidationError struct {
// contains filtered or unexported fields
}
FilterValidationError is the validation error returned by Filter.Validate if the designated constraints aren't met.
func (FilterValidationError) Cause ¶ added in v1.7.7
func (e FilterValidationError) Cause() error
Cause function returns cause value.
func (FilterValidationError) Error ¶ added in v1.7.7
func (e FilterValidationError) Error() string
Error satisfies the builtin error interface
func (FilterValidationError) ErrorName ¶ added in v1.7.7
func (e FilterValidationError) ErrorName() string
ErrorName returns error name.
func (FilterValidationError) Field ¶ added in v1.7.7
func (e FilterValidationError) Field() string
Field function returns field value.
func (FilterValidationError) Key ¶ added in v1.7.7
func (e FilterValidationError) Key() bool
Key function returns key value.
func (FilterValidationError) Reason ¶ added in v1.7.7
func (e FilterValidationError) Reason() string
Reason function returns reason value.
type GetEvidenceRequest ¶ added in v1.7.3
type GetEvidenceRequest struct { EvidenceId string `protobuf:"bytes,1,opt,name=evidence_id,json=evidenceId,proto3" json:"evidence_id,omitempty"` // contains filtered or unexported fields }
func (*GetEvidenceRequest) Descriptor
deprecated
added in
v1.7.3
func (*GetEvidenceRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetEvidenceRequest.ProtoReflect.Descriptor instead.
func (*GetEvidenceRequest) GetEvidenceId ¶ added in v1.7.3
func (x *GetEvidenceRequest) GetEvidenceId() string
func (*GetEvidenceRequest) ProtoMessage ¶ added in v1.7.3
func (*GetEvidenceRequest) ProtoMessage()
func (*GetEvidenceRequest) ProtoReflect ¶ added in v1.7.3
func (x *GetEvidenceRequest) ProtoReflect() protoreflect.Message
func (*GetEvidenceRequest) Reset ¶ added in v1.7.3
func (x *GetEvidenceRequest) Reset()
func (*GetEvidenceRequest) String ¶ added in v1.7.3
func (x *GetEvidenceRequest) String() string
func (*GetEvidenceRequest) Validate ¶ added in v1.7.3
func (m *GetEvidenceRequest) Validate() error
Validate checks the field values on GetEvidenceRequest 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 (*GetEvidenceRequest) ValidateAll ¶ added in v1.7.3
func (m *GetEvidenceRequest) ValidateAll() error
ValidateAll checks the field values on GetEvidenceRequest 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 GetEvidenceRequestMultiError, or nil if none found.
type GetEvidenceRequestMultiError ¶ added in v1.7.3
type GetEvidenceRequestMultiError []error
GetEvidenceRequestMultiError is an error wrapping multiple validation errors returned by GetEvidenceRequest.ValidateAll() if the designated constraints aren't met.
func (GetEvidenceRequestMultiError) AllErrors ¶ added in v1.7.3
func (m GetEvidenceRequestMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (GetEvidenceRequestMultiError) Error ¶ added in v1.7.3
func (m GetEvidenceRequestMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type GetEvidenceRequestValidationError ¶ added in v1.7.3
type GetEvidenceRequestValidationError struct {
// contains filtered or unexported fields
}
GetEvidenceRequestValidationError is the validation error returned by GetEvidenceRequest.Validate if the designated constraints aren't met.
func (GetEvidenceRequestValidationError) Cause ¶ added in v1.7.3
func (e GetEvidenceRequestValidationError) Cause() error
Cause function returns cause value.
func (GetEvidenceRequestValidationError) Error ¶ added in v1.7.3
func (e GetEvidenceRequestValidationError) Error() string
Error satisfies the builtin error interface
func (GetEvidenceRequestValidationError) ErrorName ¶ added in v1.7.3
func (e GetEvidenceRequestValidationError) ErrorName() string
ErrorName returns error name.
func (GetEvidenceRequestValidationError) Field ¶ added in v1.7.3
func (e GetEvidenceRequestValidationError) Field() string
Field function returns field value.
func (GetEvidenceRequestValidationError) Key ¶ added in v1.7.3
func (e GetEvidenceRequestValidationError) Key() bool
Key function returns key value.
func (GetEvidenceRequestValidationError) Reason ¶ added in v1.7.3
func (e GetEvidenceRequestValidationError) Reason() string
Reason function returns reason value.
type ListEvidencesRequest ¶
type ListEvidencesRequest struct { Filter *Filter `protobuf:"bytes,1,opt,name=filter,proto3,oneof" json:"filter,omitempty"` // page_size: 0 = default (50 is default value), > 0 = set value (i.e. page_size = 5 -> SQL-Limit = 5) PageSize int32 `protobuf:"varint,10,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` PageToken string `protobuf:"bytes,11,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` OrderBy string `protobuf:"bytes,12,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"` Asc bool `protobuf:"varint,13,opt,name=asc,proto3" json:"asc,omitempty"` // contains filtered or unexported fields }
func (*ListEvidencesRequest) Descriptor
deprecated
func (*ListEvidencesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListEvidencesRequest.ProtoReflect.Descriptor instead.
func (*ListEvidencesRequest) GetAsc ¶ added in v1.4.17
func (x *ListEvidencesRequest) GetAsc() bool
func (*ListEvidencesRequest) GetFilter ¶ added in v1.7.7
func (x *ListEvidencesRequest) GetFilter() *Filter
func (*ListEvidencesRequest) GetOrderBy ¶ added in v1.4.17
func (x *ListEvidencesRequest) GetOrderBy() string
func (*ListEvidencesRequest) GetPageSize ¶ added in v1.4.6
func (x *ListEvidencesRequest) GetPageSize() int32
func (*ListEvidencesRequest) GetPageToken ¶ added in v1.4.6
func (x *ListEvidencesRequest) GetPageToken() string
func (*ListEvidencesRequest) ProtoMessage ¶
func (*ListEvidencesRequest) ProtoMessage()
func (*ListEvidencesRequest) ProtoReflect ¶
func (x *ListEvidencesRequest) ProtoReflect() protoreflect.Message
func (*ListEvidencesRequest) Reset ¶
func (x *ListEvidencesRequest) Reset()
func (*ListEvidencesRequest) String ¶
func (x *ListEvidencesRequest) String() string
func (*ListEvidencesRequest) Validate ¶ added in v1.7.0
func (m *ListEvidencesRequest) Validate() error
Validate checks the field values on ListEvidencesRequest 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 (*ListEvidencesRequest) ValidateAll ¶ added in v1.7.0
func (m *ListEvidencesRequest) ValidateAll() error
ValidateAll checks the field values on ListEvidencesRequest 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 ListEvidencesRequestMultiError, or nil if none found.
type ListEvidencesRequestMultiError ¶ added in v1.7.0
type ListEvidencesRequestMultiError []error
ListEvidencesRequestMultiError is an error wrapping multiple validation errors returned by ListEvidencesRequest.ValidateAll() if the designated constraints aren't met.
func (ListEvidencesRequestMultiError) AllErrors ¶ added in v1.7.0
func (m ListEvidencesRequestMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (ListEvidencesRequestMultiError) Error ¶ added in v1.7.0
func (m ListEvidencesRequestMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type ListEvidencesRequestValidationError ¶ added in v1.7.0
type ListEvidencesRequestValidationError struct {
// contains filtered or unexported fields
}
ListEvidencesRequestValidationError is the validation error returned by ListEvidencesRequest.Validate if the designated constraints aren't met.
func (ListEvidencesRequestValidationError) Cause ¶ added in v1.7.0
func (e ListEvidencesRequestValidationError) Cause() error
Cause function returns cause value.
func (ListEvidencesRequestValidationError) Error ¶ added in v1.7.0
func (e ListEvidencesRequestValidationError) Error() string
Error satisfies the builtin error interface
func (ListEvidencesRequestValidationError) ErrorName ¶ added in v1.7.0
func (e ListEvidencesRequestValidationError) ErrorName() string
ErrorName returns error name.
func (ListEvidencesRequestValidationError) Field ¶ added in v1.7.0
func (e ListEvidencesRequestValidationError) Field() string
Field function returns field value.
func (ListEvidencesRequestValidationError) Key ¶ added in v1.7.0
func (e ListEvidencesRequestValidationError) Key() bool
Key function returns key value.
func (ListEvidencesRequestValidationError) Reason ¶ added in v1.7.0
func (e ListEvidencesRequestValidationError) Reason() string
Reason function returns reason value.
type ListEvidencesResponse ¶
type ListEvidencesResponse struct { Evidences []*Evidence `protobuf:"bytes,1,rep,name=evidences,proto3" json:"evidences,omitempty"` NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // contains filtered or unexported fields }
func (*ListEvidencesResponse) Descriptor
deprecated
func (*ListEvidencesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListEvidencesResponse.ProtoReflect.Descriptor instead.
func (*ListEvidencesResponse) GetEvidences ¶
func (x *ListEvidencesResponse) GetEvidences() []*Evidence
func (*ListEvidencesResponse) GetNextPageToken ¶ added in v1.4.6
func (x *ListEvidencesResponse) GetNextPageToken() string
func (*ListEvidencesResponse) ProtoMessage ¶
func (*ListEvidencesResponse) ProtoMessage()
func (*ListEvidencesResponse) ProtoReflect ¶
func (x *ListEvidencesResponse) ProtoReflect() protoreflect.Message
func (*ListEvidencesResponse) Reset ¶
func (x *ListEvidencesResponse) Reset()
func (*ListEvidencesResponse) String ¶
func (x *ListEvidencesResponse) String() string
func (*ListEvidencesResponse) Validate ¶ added in v1.7.0
func (m *ListEvidencesResponse) Validate() error
Validate checks the field values on ListEvidencesResponse 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 (*ListEvidencesResponse) ValidateAll ¶ added in v1.7.0
func (m *ListEvidencesResponse) ValidateAll() error
ValidateAll checks the field values on ListEvidencesResponse 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 ListEvidencesResponseMultiError, or nil if none found.
type ListEvidencesResponseMultiError ¶ added in v1.7.0
type ListEvidencesResponseMultiError []error
ListEvidencesResponseMultiError is an error wrapping multiple validation errors returned by ListEvidencesResponse.ValidateAll() if the designated constraints aren't met.
func (ListEvidencesResponseMultiError) AllErrors ¶ added in v1.7.0
func (m ListEvidencesResponseMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (ListEvidencesResponseMultiError) Error ¶ added in v1.7.0
func (m ListEvidencesResponseMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type ListEvidencesResponseValidationError ¶ added in v1.7.0
type ListEvidencesResponseValidationError struct {
// contains filtered or unexported fields
}
ListEvidencesResponseValidationError is the validation error returned by ListEvidencesResponse.Validate if the designated constraints aren't met.
func (ListEvidencesResponseValidationError) Cause ¶ added in v1.7.0
func (e ListEvidencesResponseValidationError) Cause() error
Cause function returns cause value.
func (ListEvidencesResponseValidationError) Error ¶ added in v1.7.0
func (e ListEvidencesResponseValidationError) Error() string
Error satisfies the builtin error interface
func (ListEvidencesResponseValidationError) ErrorName ¶ added in v1.7.0
func (e ListEvidencesResponseValidationError) ErrorName() string
ErrorName returns error name.
func (ListEvidencesResponseValidationError) Field ¶ added in v1.7.0
func (e ListEvidencesResponseValidationError) Field() string
Field function returns field value.
func (ListEvidencesResponseValidationError) Key ¶ added in v1.7.0
func (e ListEvidencesResponseValidationError) Key() bool
Key function returns key value.
func (ListEvidencesResponseValidationError) Reason ¶ added in v1.7.0
func (e ListEvidencesResponseValidationError) Reason() string
Reason function returns reason value.
type StoreEvidenceRequest ¶ added in v1.3.11
type StoreEvidenceRequest struct { Evidence *Evidence `protobuf:"bytes,1,opt,name=evidence,proto3" json:"evidence,omitempty"` // contains filtered or unexported fields }
func (*StoreEvidenceRequest) Descriptor
deprecated
added in
v1.3.11
func (*StoreEvidenceRequest) Descriptor() ([]byte, []int)
Deprecated: Use StoreEvidenceRequest.ProtoReflect.Descriptor instead.
func (*StoreEvidenceRequest) GetCloudServiceId ¶ added in v1.7.3
func (req *StoreEvidenceRequest) GetCloudServiceId() string
GetCloudServiceId is a shortcut to implement CloudServiceRequest. It returns the cloud service ID of the inner object.
func (*StoreEvidenceRequest) GetEvidence ¶ added in v1.3.11
func (x *StoreEvidenceRequest) GetEvidence() *Evidence
func (*StoreEvidenceRequest) GetPayload ¶ added in v1.7.4
func (req *StoreEvidenceRequest) GetPayload() proto.Message
func (*StoreEvidenceRequest) ProtoMessage ¶ added in v1.3.11
func (*StoreEvidenceRequest) ProtoMessage()
func (*StoreEvidenceRequest) ProtoReflect ¶ added in v1.3.11
func (x *StoreEvidenceRequest) ProtoReflect() protoreflect.Message
func (*StoreEvidenceRequest) Reset ¶ added in v1.3.11
func (x *StoreEvidenceRequest) Reset()
func (*StoreEvidenceRequest) String ¶ added in v1.3.11
func (x *StoreEvidenceRequest) String() string
func (*StoreEvidenceRequest) Validate ¶ added in v1.7.0
func (m *StoreEvidenceRequest) Validate() error
Validate checks the field values on StoreEvidenceRequest 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 (*StoreEvidenceRequest) ValidateAll ¶ added in v1.7.0
func (m *StoreEvidenceRequest) ValidateAll() error
ValidateAll checks the field values on StoreEvidenceRequest 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 StoreEvidenceRequestMultiError, or nil if none found.
type StoreEvidenceRequestMultiError ¶ added in v1.7.0
type StoreEvidenceRequestMultiError []error
StoreEvidenceRequestMultiError is an error wrapping multiple validation errors returned by StoreEvidenceRequest.ValidateAll() if the designated constraints aren't met.
func (StoreEvidenceRequestMultiError) AllErrors ¶ added in v1.7.0
func (m StoreEvidenceRequestMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (StoreEvidenceRequestMultiError) Error ¶ added in v1.7.0
func (m StoreEvidenceRequestMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type StoreEvidenceRequestValidationError ¶ added in v1.7.0
type StoreEvidenceRequestValidationError struct {
// contains filtered or unexported fields
}
StoreEvidenceRequestValidationError is the validation error returned by StoreEvidenceRequest.Validate if the designated constraints aren't met.
func (StoreEvidenceRequestValidationError) Cause ¶ added in v1.7.0
func (e StoreEvidenceRequestValidationError) Cause() error
Cause function returns cause value.
func (StoreEvidenceRequestValidationError) Error ¶ added in v1.7.0
func (e StoreEvidenceRequestValidationError) Error() string
Error satisfies the builtin error interface
func (StoreEvidenceRequestValidationError) ErrorName ¶ added in v1.7.0
func (e StoreEvidenceRequestValidationError) ErrorName() string
ErrorName returns error name.
func (StoreEvidenceRequestValidationError) Field ¶ added in v1.7.0
func (e StoreEvidenceRequestValidationError) Field() string
Field function returns field value.
func (StoreEvidenceRequestValidationError) Key ¶ added in v1.7.0
func (e StoreEvidenceRequestValidationError) Key() bool
Key function returns key value.
func (StoreEvidenceRequestValidationError) Reason ¶ added in v1.7.0
func (e StoreEvidenceRequestValidationError) Reason() string
Reason function returns reason value.
type StoreEvidenceResponse ¶
type StoreEvidenceResponse struct {
// contains filtered or unexported fields
}
StoreEvidenceResponse belongs to StoreEvidence, which uses a custom unary RPC and therefore requires a response message according to the style convention. Since no return values are required, this is empty.
func (*StoreEvidenceResponse) Descriptor
deprecated
func (*StoreEvidenceResponse) Descriptor() ([]byte, []int)
Deprecated: Use StoreEvidenceResponse.ProtoReflect.Descriptor instead.
func (*StoreEvidenceResponse) ProtoMessage ¶
func (*StoreEvidenceResponse) ProtoMessage()
func (*StoreEvidenceResponse) ProtoReflect ¶
func (x *StoreEvidenceResponse) ProtoReflect() protoreflect.Message
func (*StoreEvidenceResponse) Reset ¶
func (x *StoreEvidenceResponse) Reset()
func (*StoreEvidenceResponse) String ¶
func (x *StoreEvidenceResponse) String() string
func (*StoreEvidenceResponse) Validate ¶ added in v1.7.0
func (m *StoreEvidenceResponse) Validate() error
Validate checks the field values on StoreEvidenceResponse 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 (*StoreEvidenceResponse) ValidateAll ¶ added in v1.7.0
func (m *StoreEvidenceResponse) ValidateAll() error
ValidateAll checks the field values on StoreEvidenceResponse 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 StoreEvidenceResponseMultiError, or nil if none found.
type StoreEvidenceResponseMultiError ¶ added in v1.7.0
type StoreEvidenceResponseMultiError []error
StoreEvidenceResponseMultiError is an error wrapping multiple validation errors returned by StoreEvidenceResponse.ValidateAll() if the designated constraints aren't met.
func (StoreEvidenceResponseMultiError) AllErrors ¶ added in v1.7.0
func (m StoreEvidenceResponseMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (StoreEvidenceResponseMultiError) Error ¶ added in v1.7.0
func (m StoreEvidenceResponseMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type StoreEvidenceResponseValidationError ¶ added in v1.7.0
type StoreEvidenceResponseValidationError struct {
// contains filtered or unexported fields
}
StoreEvidenceResponseValidationError is the validation error returned by StoreEvidenceResponse.Validate if the designated constraints aren't met.
func (StoreEvidenceResponseValidationError) Cause ¶ added in v1.7.0
func (e StoreEvidenceResponseValidationError) Cause() error
Cause function returns cause value.
func (StoreEvidenceResponseValidationError) Error ¶ added in v1.7.0
func (e StoreEvidenceResponseValidationError) Error() string
Error satisfies the builtin error interface
func (StoreEvidenceResponseValidationError) ErrorName ¶ added in v1.7.0
func (e StoreEvidenceResponseValidationError) ErrorName() string
ErrorName returns error name.
func (StoreEvidenceResponseValidationError) Field ¶ added in v1.7.0
func (e StoreEvidenceResponseValidationError) Field() string
Field function returns field value.
func (StoreEvidenceResponseValidationError) Key ¶ added in v1.7.0
func (e StoreEvidenceResponseValidationError) Key() bool
Key function returns key value.
func (StoreEvidenceResponseValidationError) Reason ¶ added in v1.7.0
func (e StoreEvidenceResponseValidationError) Reason() string
Reason function returns reason value.
type StoreEvidencesResponse ¶ added in v1.7.3
type StoreEvidencesResponse struct { Status bool `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"` StatusMessage string `protobuf:"bytes,2,opt,name=status_message,json=statusMessage,proto3" json:"status_message,omitempty"` // contains filtered or unexported fields }
StoreEvidencesResponse belongs to StoreEvidences, which uses a custom bidirectional streaming RPC and therefore requires a response message according to the style convention. The bidirectional streaming needs the status and its message in the response for error handling.
func (*StoreEvidencesResponse) Descriptor
deprecated
added in
v1.7.3
func (*StoreEvidencesResponse) Descriptor() ([]byte, []int)
Deprecated: Use StoreEvidencesResponse.ProtoReflect.Descriptor instead.
func (*StoreEvidencesResponse) GetStatus ¶ added in v1.7.3
func (x *StoreEvidencesResponse) GetStatus() bool
func (*StoreEvidencesResponse) GetStatusMessage ¶ added in v1.7.3
func (x *StoreEvidencesResponse) GetStatusMessage() string
func (*StoreEvidencesResponse) ProtoMessage ¶ added in v1.7.3
func (*StoreEvidencesResponse) ProtoMessage()
func (*StoreEvidencesResponse) ProtoReflect ¶ added in v1.7.3
func (x *StoreEvidencesResponse) ProtoReflect() protoreflect.Message
func (*StoreEvidencesResponse) Reset ¶ added in v1.7.3
func (x *StoreEvidencesResponse) Reset()
func (*StoreEvidencesResponse) String ¶ added in v1.7.3
func (x *StoreEvidencesResponse) String() string
func (*StoreEvidencesResponse) Validate ¶ added in v1.7.3
func (m *StoreEvidencesResponse) Validate() error
Validate checks the field values on StoreEvidencesResponse 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 (*StoreEvidencesResponse) ValidateAll ¶ added in v1.7.3
func (m *StoreEvidencesResponse) ValidateAll() error
ValidateAll checks the field values on StoreEvidencesResponse 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 StoreEvidencesResponseMultiError, or nil if none found.
type StoreEvidencesResponseMultiError ¶ added in v1.7.3
type StoreEvidencesResponseMultiError []error
StoreEvidencesResponseMultiError is an error wrapping multiple validation errors returned by StoreEvidencesResponse.ValidateAll() if the designated constraints aren't met.
func (StoreEvidencesResponseMultiError) AllErrors ¶ added in v1.7.3
func (m StoreEvidencesResponseMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (StoreEvidencesResponseMultiError) Error ¶ added in v1.7.3
func (m StoreEvidencesResponseMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type StoreEvidencesResponseValidationError ¶ added in v1.7.3
type StoreEvidencesResponseValidationError struct {
// contains filtered or unexported fields
}
StoreEvidencesResponseValidationError is the validation error returned by StoreEvidencesResponse.Validate if the designated constraints aren't met.
func (StoreEvidencesResponseValidationError) Cause ¶ added in v1.7.3
func (e StoreEvidencesResponseValidationError) Cause() error
Cause function returns cause value.
func (StoreEvidencesResponseValidationError) Error ¶ added in v1.7.3
func (e StoreEvidencesResponseValidationError) Error() string
Error satisfies the builtin error interface
func (StoreEvidencesResponseValidationError) ErrorName ¶ added in v1.7.3
func (e StoreEvidencesResponseValidationError) ErrorName() string
ErrorName returns error name.
func (StoreEvidencesResponseValidationError) Field ¶ added in v1.7.3
func (e StoreEvidencesResponseValidationError) Field() string
Field function returns field value.
func (StoreEvidencesResponseValidationError) Key ¶ added in v1.7.3
func (e StoreEvidencesResponseValidationError) Key() bool
Key function returns key value.
func (StoreEvidencesResponseValidationError) Reason ¶ added in v1.7.3
func (e StoreEvidencesResponseValidationError) Reason() string
Reason function returns reason value.
type UnimplementedEvidenceStoreServer ¶
type UnimplementedEvidenceStoreServer struct { }
UnimplementedEvidenceStoreServer must be embedded to have forward compatible implementations.
func (UnimplementedEvidenceStoreServer) GetEvidence ¶ added in v1.7.3
func (UnimplementedEvidenceStoreServer) GetEvidence(context.Context, *GetEvidenceRequest) (*Evidence, error)
func (UnimplementedEvidenceStoreServer) ListEvidences ¶
func (UnimplementedEvidenceStoreServer) ListEvidences(context.Context, *ListEvidencesRequest) (*ListEvidencesResponse, error)
func (UnimplementedEvidenceStoreServer) StoreEvidence ¶
func (UnimplementedEvidenceStoreServer) StoreEvidence(context.Context, *StoreEvidenceRequest) (*StoreEvidenceResponse, error)
func (UnimplementedEvidenceStoreServer) StoreEvidences ¶
func (UnimplementedEvidenceStoreServer) StoreEvidences(EvidenceStore_StoreEvidencesServer) error
type UnsafeEvidenceStoreServer ¶
type UnsafeEvidenceStoreServer interface {
// contains filtered or unexported methods
}
UnsafeEvidenceStoreServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to EvidenceStoreServer will result in compilation errors.