Documentation
¶
Index ¶
- Variables
- type QatPrivateKeyMethodConfig
- func (x *QatPrivateKeyMethodConfig) ClearPollDelay()
- func (x *QatPrivateKeyMethodConfig) ClearPrivateKey()
- func (x *QatPrivateKeyMethodConfig) GetPollDelay() *durationpb.Duration
- func (x *QatPrivateKeyMethodConfig) GetPrivateKey() *v3.DataSource
- func (x *QatPrivateKeyMethodConfig) HasPollDelay() bool
- func (x *QatPrivateKeyMethodConfig) HasPrivateKey() bool
- func (*QatPrivateKeyMethodConfig) ProtoMessage()
- func (x *QatPrivateKeyMethodConfig) ProtoReflect() protoreflect.Message
- func (x *QatPrivateKeyMethodConfig) Reset()
- func (x *QatPrivateKeyMethodConfig) SetPollDelay(v *durationpb.Duration)
- func (x *QatPrivateKeyMethodConfig) SetPrivateKey(v *v3.DataSource)
- func (x *QatPrivateKeyMethodConfig) String() string
- type QatPrivateKeyMethodConfig_builder
Constants ¶
This section is empty.
Variables ¶
View Source
var File_contrib_envoy_extensions_private_key_providers_qat_v3alpha_qat_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type QatPrivateKeyMethodConfig ¶
type QatPrivateKeyMethodConfig struct {
// Private key to use in the private key provider. If set to inline_bytes or
// inline_string, the value needs to be the private key in PEM format.
PrivateKey *v3.DataSource `protobuf:"bytes,1,opt,name=private_key,json=privateKey,proto3" json:"private_key,omitempty"`
// How long to wait before polling the hardware accelerator after a
// request has been submitted there. Having a small value leads to
// quicker answers from the hardware but causes more polling loop
// spins, leading to potentially larger CPU usage. The duration needs
// to be set to a value greater than or equal to 1 millisecond.
PollDelay *durationpb.Duration `protobuf:"bytes,2,opt,name=poll_delay,json=pollDelay,proto3" json:"poll_delay,omitempty"`
// contains filtered or unexported fields
}
func (*QatPrivateKeyMethodConfig) ClearPollDelay ¶
func (x *QatPrivateKeyMethodConfig) ClearPollDelay()
func (*QatPrivateKeyMethodConfig) ClearPrivateKey ¶
func (x *QatPrivateKeyMethodConfig) ClearPrivateKey()
func (*QatPrivateKeyMethodConfig) GetPollDelay ¶
func (x *QatPrivateKeyMethodConfig) GetPollDelay() *durationpb.Duration
func (*QatPrivateKeyMethodConfig) GetPrivateKey ¶
func (x *QatPrivateKeyMethodConfig) GetPrivateKey() *v3.DataSource
func (*QatPrivateKeyMethodConfig) HasPollDelay ¶
func (x *QatPrivateKeyMethodConfig) HasPollDelay() bool
func (*QatPrivateKeyMethodConfig) HasPrivateKey ¶
func (x *QatPrivateKeyMethodConfig) HasPrivateKey() bool
func (*QatPrivateKeyMethodConfig) ProtoMessage ¶
func (*QatPrivateKeyMethodConfig) ProtoMessage()
func (*QatPrivateKeyMethodConfig) ProtoReflect ¶
func (x *QatPrivateKeyMethodConfig) ProtoReflect() protoreflect.Message
func (*QatPrivateKeyMethodConfig) Reset ¶
func (x *QatPrivateKeyMethodConfig) Reset()
func (*QatPrivateKeyMethodConfig) SetPollDelay ¶
func (x *QatPrivateKeyMethodConfig) SetPollDelay(v *durationpb.Duration)
func (*QatPrivateKeyMethodConfig) SetPrivateKey ¶
func (x *QatPrivateKeyMethodConfig) SetPrivateKey(v *v3.DataSource)
func (*QatPrivateKeyMethodConfig) String ¶
func (x *QatPrivateKeyMethodConfig) String() string
type QatPrivateKeyMethodConfig_builder ¶
type QatPrivateKeyMethodConfig_builder struct {
// Private key to use in the private key provider. If set to inline_bytes or
// inline_string, the value needs to be the private key in PEM format.
PrivateKey *v3.DataSource
// How long to wait before polling the hardware accelerator after a
// request has been submitted there. Having a small value leads to
// quicker answers from the hardware but causes more polling loop
// spins, leading to potentially larger CPU usage. The duration needs
// to be set to a value greater than or equal to 1 millisecond.
PollDelay *durationpb.Duration
// contains filtered or unexported fields
}
func (QatPrivateKeyMethodConfig_builder) Build ¶
func (b0 QatPrivateKeyMethodConfig_builder) Build() *QatPrivateKeyMethodConfig
Source Files
¶
- qat.pb.go
Click to show internal directories.
Click to hide internal directories.