Documentation
¶
Index ¶
- Constants
- Variables
- func RegisterFileSystemAccessCacheServer(s grpc.ServiceRegistrar, srv FileSystemAccessCacheServer)
- type FileSystemAccessCacheClient
- type FileSystemAccessCacheServer
- type FileSystemAccessProfile
- func (*FileSystemAccessProfile) Descriptor() ([]byte, []int)deprecated
- func (x *FileSystemAccessProfile) GetBloomFilter() []byte
- func (x *FileSystemAccessProfile) GetBloomFilterHashFunctions() uint32
- func (*FileSystemAccessProfile) ProtoMessage()
- func (x *FileSystemAccessProfile) ProtoReflect() protoreflect.Message
- func (x *FileSystemAccessProfile) Reset()
- func (x *FileSystemAccessProfile) String() string
- type GetFileSystemAccessProfileRequest
- func (*GetFileSystemAccessProfileRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetFileSystemAccessProfileRequest) GetDigestFunction() v2.DigestFunction_Value
- func (x *GetFileSystemAccessProfileRequest) GetInstanceName() string
- func (x *GetFileSystemAccessProfileRequest) GetReducedActionDigest() *v2.Digest
- func (*GetFileSystemAccessProfileRequest) ProtoMessage()
- func (x *GetFileSystemAccessProfileRequest) ProtoReflect() protoreflect.Message
- func (x *GetFileSystemAccessProfileRequest) Reset()
- func (x *GetFileSystemAccessProfileRequest) String() string
- type UnimplementedFileSystemAccessCacheServer
- func (UnimplementedFileSystemAccessCacheServer) GetFileSystemAccessProfile(context.Context, *GetFileSystemAccessProfileRequest) (*FileSystemAccessProfile, error)
- func (UnimplementedFileSystemAccessCacheServer) UpdateFileSystemAccessProfile(context.Context, *UpdateFileSystemAccessProfileRequest) (*emptypb.Empty, error)
- type UnsafeFileSystemAccessCacheServer
- type UpdateFileSystemAccessProfileRequest
- func (*UpdateFileSystemAccessProfileRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateFileSystemAccessProfileRequest) GetDigestFunction() v2.DigestFunction_Value
- func (x *UpdateFileSystemAccessProfileRequest) GetFileSystemAccessProfile() *FileSystemAccessProfile
- func (x *UpdateFileSystemAccessProfileRequest) GetInstanceName() string
- func (x *UpdateFileSystemAccessProfileRequest) GetReducedActionDigest() *v2.Digest
- func (*UpdateFileSystemAccessProfileRequest) ProtoMessage()
- func (x *UpdateFileSystemAccessProfileRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateFileSystemAccessProfileRequest) Reset()
- func (x *UpdateFileSystemAccessProfileRequest) String() string
Constants ¶
const ( FileSystemAccessCache_GetFileSystemAccessProfile_FullMethodName = "/buildbarn.fsac.FileSystemAccessCache/GetFileSystemAccessProfile" FileSystemAccessCache_UpdateFileSystemAccessProfile_FullMethodName = "/buildbarn.fsac.FileSystemAccessCache/UpdateFileSystemAccessProfile" )
Variables ¶
var FileSystemAccessCache_ServiceDesc = grpc.ServiceDesc{ ServiceName: "buildbarn.fsac.FileSystemAccessCache", HandlerType: (*FileSystemAccessCacheServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "GetFileSystemAccessProfile", Handler: _FileSystemAccessCache_GetFileSystemAccessProfile_Handler, }, { MethodName: "UpdateFileSystemAccessProfile", Handler: _FileSystemAccessCache_UpdateFileSystemAccessProfile_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "pkg/proto/fsac/fsac.proto", }
FileSystemAccessCache_ServiceDesc is the grpc.ServiceDesc for FileSystemAccessCache service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var File_pkg_proto_fsac_fsac_proto protoreflect.FileDescriptor
Functions ¶
func RegisterFileSystemAccessCacheServer ¶
func RegisterFileSystemAccessCacheServer(s grpc.ServiceRegistrar, srv FileSystemAccessCacheServer)
Types ¶
type FileSystemAccessCacheClient ¶
type FileSystemAccessCacheClient interface { GetFileSystemAccessProfile(ctx context.Context, in *GetFileSystemAccessProfileRequest, opts ...grpc.CallOption) (*FileSystemAccessProfile, error) UpdateFileSystemAccessProfile(ctx context.Context, in *UpdateFileSystemAccessProfileRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) }
FileSystemAccessCacheClient is the client API for FileSystemAccessCache 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 NewFileSystemAccessCacheClient ¶
func NewFileSystemAccessCacheClient(cc grpc.ClientConnInterface) FileSystemAccessCacheClient
type FileSystemAccessCacheServer ¶
type FileSystemAccessCacheServer interface { GetFileSystemAccessProfile(context.Context, *GetFileSystemAccessProfileRequest) (*FileSystemAccessProfile, error) UpdateFileSystemAccessProfile(context.Context, *UpdateFileSystemAccessProfileRequest) (*emptypb.Empty, error) }
FileSystemAccessCacheServer is the server API for FileSystemAccessCache service. All implementations should embed UnimplementedFileSystemAccessCacheServer for forward compatibility.
type FileSystemAccessProfile ¶
type FileSystemAccessProfile struct { BloomFilter []byte `protobuf:"bytes,1,opt,name=bloom_filter,json=bloomFilter,proto3" json:"bloom_filter,omitempty"` BloomFilterHashFunctions uint32 `` /* 138-byte string literal not displayed */ // contains filtered or unexported fields }
func (*FileSystemAccessProfile) Descriptor
deprecated
func (*FileSystemAccessProfile) Descriptor() ([]byte, []int)
Deprecated: Use FileSystemAccessProfile.ProtoReflect.Descriptor instead.
func (*FileSystemAccessProfile) GetBloomFilter ¶
func (x *FileSystemAccessProfile) GetBloomFilter() []byte
func (*FileSystemAccessProfile) GetBloomFilterHashFunctions ¶
func (x *FileSystemAccessProfile) GetBloomFilterHashFunctions() uint32
func (*FileSystemAccessProfile) ProtoMessage ¶
func (*FileSystemAccessProfile) ProtoMessage()
func (*FileSystemAccessProfile) ProtoReflect ¶
func (x *FileSystemAccessProfile) ProtoReflect() protoreflect.Message
func (*FileSystemAccessProfile) Reset ¶
func (x *FileSystemAccessProfile) Reset()
func (*FileSystemAccessProfile) String ¶
func (x *FileSystemAccessProfile) String() string
type GetFileSystemAccessProfileRequest ¶
type GetFileSystemAccessProfileRequest struct { InstanceName string `protobuf:"bytes,1,opt,name=instance_name,json=instanceName,proto3" json:"instance_name,omitempty"` DigestFunction v2.DigestFunction_Value `` /* 162-byte string literal not displayed */ ReducedActionDigest *v2.Digest `protobuf:"bytes,3,opt,name=reduced_action_digest,json=reducedActionDigest,proto3" json:"reduced_action_digest,omitempty"` // contains filtered or unexported fields }
func (*GetFileSystemAccessProfileRequest) Descriptor
deprecated
func (*GetFileSystemAccessProfileRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetFileSystemAccessProfileRequest.ProtoReflect.Descriptor instead.
func (*GetFileSystemAccessProfileRequest) GetDigestFunction ¶
func (x *GetFileSystemAccessProfileRequest) GetDigestFunction() v2.DigestFunction_Value
func (*GetFileSystemAccessProfileRequest) GetInstanceName ¶
func (x *GetFileSystemAccessProfileRequest) GetInstanceName() string
func (*GetFileSystemAccessProfileRequest) GetReducedActionDigest ¶
func (x *GetFileSystemAccessProfileRequest) GetReducedActionDigest() *v2.Digest
func (*GetFileSystemAccessProfileRequest) ProtoMessage ¶
func (*GetFileSystemAccessProfileRequest) ProtoMessage()
func (*GetFileSystemAccessProfileRequest) ProtoReflect ¶
func (x *GetFileSystemAccessProfileRequest) ProtoReflect() protoreflect.Message
func (*GetFileSystemAccessProfileRequest) Reset ¶
func (x *GetFileSystemAccessProfileRequest) Reset()
func (*GetFileSystemAccessProfileRequest) String ¶
func (x *GetFileSystemAccessProfileRequest) String() string
type UnimplementedFileSystemAccessCacheServer ¶
type UnimplementedFileSystemAccessCacheServer struct{}
UnimplementedFileSystemAccessCacheServer should be embedded to have forward compatible implementations.
NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.
func (UnimplementedFileSystemAccessCacheServer) GetFileSystemAccessProfile ¶
func (UnimplementedFileSystemAccessCacheServer) GetFileSystemAccessProfile(context.Context, *GetFileSystemAccessProfileRequest) (*FileSystemAccessProfile, error)
func (UnimplementedFileSystemAccessCacheServer) UpdateFileSystemAccessProfile ¶
func (UnimplementedFileSystemAccessCacheServer) UpdateFileSystemAccessProfile(context.Context, *UpdateFileSystemAccessProfileRequest) (*emptypb.Empty, error)
type UnsafeFileSystemAccessCacheServer ¶
type UnsafeFileSystemAccessCacheServer interface {
// contains filtered or unexported methods
}
UnsafeFileSystemAccessCacheServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to FileSystemAccessCacheServer will result in compilation errors.
type UpdateFileSystemAccessProfileRequest ¶
type UpdateFileSystemAccessProfileRequest struct { InstanceName string `protobuf:"bytes,1,opt,name=instance_name,json=instanceName,proto3" json:"instance_name,omitempty"` DigestFunction v2.DigestFunction_Value `` /* 162-byte string literal not displayed */ ReducedActionDigest *v2.Digest `protobuf:"bytes,3,opt,name=reduced_action_digest,json=reducedActionDigest,proto3" json:"reduced_action_digest,omitempty"` FileSystemAccessProfile *FileSystemAccessProfile `` /* 134-byte string literal not displayed */ // contains filtered or unexported fields }
func (*UpdateFileSystemAccessProfileRequest) Descriptor
deprecated
func (*UpdateFileSystemAccessProfileRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateFileSystemAccessProfileRequest.ProtoReflect.Descriptor instead.
func (*UpdateFileSystemAccessProfileRequest) GetDigestFunction ¶
func (x *UpdateFileSystemAccessProfileRequest) GetDigestFunction() v2.DigestFunction_Value
func (*UpdateFileSystemAccessProfileRequest) GetFileSystemAccessProfile ¶
func (x *UpdateFileSystemAccessProfileRequest) GetFileSystemAccessProfile() *FileSystemAccessProfile
func (*UpdateFileSystemAccessProfileRequest) GetInstanceName ¶
func (x *UpdateFileSystemAccessProfileRequest) GetInstanceName() string
func (*UpdateFileSystemAccessProfileRequest) GetReducedActionDigest ¶
func (x *UpdateFileSystemAccessProfileRequest) GetReducedActionDigest() *v2.Digest
func (*UpdateFileSystemAccessProfileRequest) ProtoMessage ¶
func (*UpdateFileSystemAccessProfileRequest) ProtoMessage()
func (*UpdateFileSystemAccessProfileRequest) ProtoReflect ¶
func (x *UpdateFileSystemAccessProfileRequest) ProtoReflect() protoreflect.Message
func (*UpdateFileSystemAccessProfileRequest) Reset ¶
func (x *UpdateFileSystemAccessProfileRequest) Reset()
func (*UpdateFileSystemAccessProfileRequest) String ¶
func (x *UpdateFileSystemAccessProfileRequest) String() string