consul/internal/tools/proto-gen-rpc-glue/e2e/source.rpcglue.pb.go.golden

466 lines
13 KiB
Plaintext

// Code generated by proto-gen-rpc-glue. DO NOT EDIT.
package e2e
import (
"time"
"github.com/hashicorp/consul/agent/structs"
)
// Reference imports to suppress errors if they are not otherwise used.
var _ structs.RPCInfo
var _ time.Month
// AllowStaleRead implements structs.RPCInfo
func (msg *ExampleWriteRequest) AllowStaleRead() bool {
return false
}
// HasTimedOut implements structs.RPCInfo
func (msg *ExampleWriteRequest) HasTimedOut(start time.Time, rpcHoldTimeout time.Duration, a time.Duration, b time.Duration) (bool, error) {
if msg == nil || msg.WriteRequest == nil {
return false, nil
}
return msg.WriteRequest.HasTimedOut(start, rpcHoldTimeout, a, b)
}
// IsRead implements structs.RPCInfo
func (msg *ExampleWriteRequest) IsRead() bool {
return false
}
// SetTokenSecret implements structs.RPCInfo
func (msg *ExampleWriteRequest) SetTokenSecret(s string) {
// TODO: initialize if nil
msg.WriteRequest.SetTokenSecret(s)
}
// TokenSecret implements structs.RPCInfo
func (msg *ExampleWriteRequest) TokenSecret() string {
if msg == nil || msg.WriteRequest == nil {
return ""
}
return msg.WriteRequest.TokenSecret()
}
// Token implements structs.RPCInfo
func (msg *ExampleWriteRequest) Token() string {
if msg.WriteRequest == nil {
return ""
}
return msg.WriteRequest.Token
}
// RequestDatacenter implements structs.RPCInfo
func (msg *ExampleWriteRequest) RequestDatacenter() string {
if msg == nil || msg.TargetDatacenter == nil {
return ""
}
return msg.TargetDatacenter.GetDatacenter()
}
// IsRead implements structs.RPCInfo
func (msg *ExampleReadRequest) IsRead() bool {
return true
}
// AllowStaleRead implements structs.RPCInfo
func (msg *ExampleReadRequest) AllowStaleRead() bool {
// TODO: initialize if nil
return msg.ReadRequest.AllowStaleRead()
}
// HasTimedOut implements structs.RPCInfo
func (msg *ExampleReadRequest) HasTimedOut(start time.Time, rpcHoldTimeout time.Duration, a time.Duration, b time.Duration) (bool, error) {
if msg == nil || msg.ReadRequest == nil {
return false, nil
}
return msg.ReadRequest.HasTimedOut(start, rpcHoldTimeout, a, b)
}
// SetTokenSecret implements structs.RPCInfo
func (msg *ExampleReadRequest) SetTokenSecret(s string) {
// TODO: initialize if nil
msg.ReadRequest.SetTokenSecret(s)
}
// TokenSecret implements structs.RPCInfo
func (msg *ExampleReadRequest) TokenSecret() string {
if msg == nil || msg.ReadRequest == nil {
return ""
}
return msg.ReadRequest.TokenSecret()
}
// Token implements structs.RPCInfo
func (msg *ExampleReadRequest) Token() string {
if msg.ReadRequest == nil {
return ""
}
return msg.ReadRequest.Token
}
// RequestDatacenter implements structs.RPCInfo
func (msg *ExampleReadRequest) RequestDatacenter() string {
if msg == nil || msg.TargetDatacenter == nil {
return ""
}
return msg.TargetDatacenter.GetDatacenter()
}
// RequestDatacenter implements structs.RPCInfo
func (msg *ExampleQueryOptions) RequestDatacenter() string {
if msg == nil || msg.TargetDatacenter == nil {
return ""
}
return msg.TargetDatacenter.GetDatacenter()
}
// IsRead implements structs.RPCInfo
func (msg *ExampleQueryOptions) IsRead() bool {
return true
}
// AllowStaleRead implements structs.RPCInfo
func (msg *ExampleQueryOptions) AllowStaleRead() bool {
return msg.QueryOptions.AllowStaleRead()
}
// BlockingTimeout implements pool.BlockableQuery
func (msg *ExampleQueryOptions) BlockingTimeout(maxQueryTime, defaultQueryTime time.Duration) time.Duration {
maxTime := structs.DurationFromProto(msg.QueryOptions.GetMaxQueryTime())
o := structs.QueryOptions{
MaxQueryTime: maxTime,
MinQueryIndex: msg.QueryOptions.GetMinQueryIndex(),
}
return o.BlockingTimeout(maxQueryTime, defaultQueryTime)
}
// HasTimedOut implements structs.RPCInfo
func (msg *ExampleQueryOptions) HasTimedOut(start time.Time, rpcHoldTimeout time.Duration, a time.Duration, b time.Duration) (bool, error) {
if msg == nil || msg.QueryOptions == nil {
return false, nil
}
return msg.QueryOptions.HasTimedOut(start, rpcHoldTimeout, a, b)
}
// SetTokenSecret implements structs.RPCInfo
func (msg *ExampleQueryOptions) SetTokenSecret(s string) {
// TODO: initialize if nil
msg.QueryOptions.SetTokenSecret(s)
}
// TokenSecret implements structs.RPCInfo
func (msg *ExampleQueryOptions) TokenSecret() string {
if msg == nil || msg.QueryOptions == nil {
return ""
}
return msg.QueryOptions.TokenSecret()
}
// Token implements structs.RPCInfo
func (msg *ExampleQueryOptions) Token() string {
if msg.QueryOptions == nil {
return ""
}
return msg.QueryOptions.Token
}
// GetToken is required to implement blockingQueryOptions
func (msg *ExampleQueryOptions) GetToken() string {
if msg == nil || msg.QueryOptions == nil {
return ""
}
return msg.QueryOptions.GetToken()
}
// GetMinQueryIndex is required to implement blockingQueryOptions
func (msg *ExampleQueryOptions) GetMinQueryIndex() uint64 {
if msg == nil || msg.QueryOptions == nil {
return 0
}
return msg.QueryOptions.GetMinQueryIndex()
}
// GetMaxQueryTime is required to implement blockingQueryOptions
func (msg *ExampleQueryOptions) GetMaxQueryTime() (time.Duration, error) {
if msg == nil || msg.QueryOptions == nil {
return 0, nil
}
return structs.DurationFromProto(msg.QueryOptions.GetMaxQueryTime()), nil
}
// GetRequireConsistent is required to implement blockingQueryOptions
func (msg *ExampleQueryOptions) GetRequireConsistent() bool {
if msg == nil || msg.QueryOptions == nil {
return false
}
return msg.QueryOptions.RequireConsistent
}
// SetLastContact is required to implement blockingQueryResponseMeta
func (msg *ExampleQueryMeta) SetLastContact(d time.Duration) {
if msg == nil || msg.QueryMeta == nil {
return
}
msg.QueryMeta.SetLastContact(d)
}
// SetKnownLeader is required to implement blockingQueryResponseMeta
func (msg *ExampleQueryMeta) SetKnownLeader(b bool) {
if msg == nil || msg.QueryMeta == nil {
return
}
msg.QueryMeta.SetKnownLeader(b)
}
// GetIndex is required to implement blockingQueryResponseMeta
func (msg *ExampleQueryMeta) GetIndex() uint64 {
if msg == nil || msg.QueryMeta == nil {
return 0
}
return msg.QueryMeta.GetIndex()
}
// SetIndex is required to implement blockingQueryResponseMeta
func (msg *ExampleQueryMeta) SetIndex(i uint64) {
if msg == nil || msg.QueryMeta == nil {
return
}
msg.QueryMeta.SetIndex(i)
}
// SetResultsFilteredByACLs is required to implement blockingQueryResponseMeta
func (msg *ExampleQueryMeta) SetResultsFilteredByACLs(b bool) {
if msg == nil || msg.QueryMeta == nil {
return
}
msg.QueryMeta.SetResultsFilteredByACLs(b)
}
// RequestDatacenter implements structs.RPCInfo
func (msg *ExampleDatacenter) RequestDatacenter() string {
if msg == nil {
return ""
}
return msg.Datacenter
}
// AllowStaleRead implements structs.RPCInfo
func (msg *AltExampleWriteRequest) AllowStaleRead() bool {
return false
}
// HasTimedOut implements structs.RPCInfo
func (msg *AltExampleWriteRequest) HasTimedOut(start time.Time, rpcHoldTimeout time.Duration, a time.Duration, b time.Duration) (bool, error) {
if msg == nil || msg.AltWriteRequest == nil {
return false, nil
}
return msg.AltWriteRequest.HasTimedOut(start, rpcHoldTimeout, a, b)
}
// IsRead implements structs.RPCInfo
func (msg *AltExampleWriteRequest) IsRead() bool {
return false
}
// SetTokenSecret implements structs.RPCInfo
func (msg *AltExampleWriteRequest) SetTokenSecret(s string) {
// TODO: initialize if nil
msg.AltWriteRequest.SetTokenSecret(s)
}
// TokenSecret implements structs.RPCInfo
func (msg *AltExampleWriteRequest) TokenSecret() string {
if msg == nil || msg.AltWriteRequest == nil {
return ""
}
return msg.AltWriteRequest.TokenSecret()
}
// Token implements structs.RPCInfo
func (msg *AltExampleWriteRequest) Token() string {
if msg.AltWriteRequest == nil {
return ""
}
return msg.AltWriteRequest.Token
}
// IsRead implements structs.RPCInfo
func (msg *AltExampleReadRequest) IsRead() bool {
return true
}
// AllowStaleRead implements structs.RPCInfo
func (msg *AltExampleReadRequest) AllowStaleRead() bool {
// TODO: initialize if nil
return msg.AltReadRequest.AllowStaleRead()
}
// HasTimedOut implements structs.RPCInfo
func (msg *AltExampleReadRequest) HasTimedOut(start time.Time, rpcHoldTimeout time.Duration, a time.Duration, b time.Duration) (bool, error) {
if msg == nil || msg.AltReadRequest == nil {
return false, nil
}
return msg.AltReadRequest.HasTimedOut(start, rpcHoldTimeout, a, b)
}
// SetTokenSecret implements structs.RPCInfo
func (msg *AltExampleReadRequest) SetTokenSecret(s string) {
// TODO: initialize if nil
msg.AltReadRequest.SetTokenSecret(s)
}
// TokenSecret implements structs.RPCInfo
func (msg *AltExampleReadRequest) TokenSecret() string {
if msg == nil || msg.AltReadRequest == nil {
return ""
}
return msg.AltReadRequest.TokenSecret()
}
// Token implements structs.RPCInfo
func (msg *AltExampleReadRequest) Token() string {
if msg.AltReadRequest == nil {
return ""
}
return msg.AltReadRequest.Token
}
// IsRead implements structs.RPCInfo
func (msg *AltExampleQueryOptions) IsRead() bool {
return true
}
// AllowStaleRead implements structs.RPCInfo
func (msg *AltExampleQueryOptions) AllowStaleRead() bool {
return msg.AltQueryOptions.AllowStaleRead()
}
// BlockingTimeout implements pool.BlockableQuery
func (msg *AltExampleQueryOptions) BlockingTimeout(maxQueryTime, defaultQueryTime time.Duration) time.Duration {
maxTime := structs.DurationFromProto(msg.AltQueryOptions.GetMaxQueryTime())
o := structs.QueryOptions{
MaxQueryTime: maxTime,
MinQueryIndex: msg.AltQueryOptions.GetMinQueryIndex(),
}
return o.BlockingTimeout(maxQueryTime, defaultQueryTime)
}
// HasTimedOut implements structs.RPCInfo
func (msg *AltExampleQueryOptions) HasTimedOut(start time.Time, rpcHoldTimeout time.Duration, a time.Duration, b time.Duration) (bool, error) {
if msg == nil || msg.AltQueryOptions == nil {
return false, nil
}
return msg.AltQueryOptions.HasTimedOut(start, rpcHoldTimeout, a, b)
}
// SetTokenSecret implements structs.RPCInfo
func (msg *AltExampleQueryOptions) SetTokenSecret(s string) {
// TODO: initialize if nil
msg.AltQueryOptions.SetTokenSecret(s)
}
// TokenSecret implements structs.RPCInfo
func (msg *AltExampleQueryOptions) TokenSecret() string {
if msg == nil || msg.AltQueryOptions == nil {
return ""
}
return msg.AltQueryOptions.TokenSecret()
}
// Token implements structs.RPCInfo
func (msg *AltExampleQueryOptions) Token() string {
if msg.AltQueryOptions == nil {
return ""
}
return msg.AltQueryOptions.Token
}
// GetToken is required to implement blockingQueryOptions
func (msg *AltExampleQueryOptions) GetToken() string {
if msg == nil || msg.AltQueryOptions == nil {
return ""
}
return msg.AltQueryOptions.GetToken()
}
// GetMinQueryIndex is required to implement blockingQueryOptions
func (msg *AltExampleQueryOptions) GetMinQueryIndex() uint64 {
if msg == nil || msg.AltQueryOptions == nil {
return 0
}
return msg.AltQueryOptions.GetMinQueryIndex()
}
// GetMaxQueryTime is required to implement blockingQueryOptions
func (msg *AltExampleQueryOptions) GetMaxQueryTime() (time.Duration, error) {
if msg == nil || msg.AltQueryOptions == nil {
return 0, nil
}
return structs.DurationFromProto(msg.AltQueryOptions.GetMaxQueryTime()), nil
}
// GetRequireConsistent is required to implement blockingQueryOptions
func (msg *AltExampleQueryOptions) GetRequireConsistent() bool {
if msg == nil || msg.AltQueryOptions == nil {
return false
}
return msg.AltQueryOptions.RequireConsistent
}
// SetLastContact is required to implement blockingQueryResponseMeta
func (msg *AltExampleQueryMeta) SetLastContact(d time.Duration) {
if msg == nil || msg.AltQueryMeta == nil {
return
}
msg.AltQueryMeta.SetLastContact(d)
}
// SetKnownLeader is required to implement blockingQueryResponseMeta
func (msg *AltExampleQueryMeta) SetKnownLeader(b bool) {
if msg == nil || msg.AltQueryMeta == nil {
return
}
msg.AltQueryMeta.SetKnownLeader(b)
}
// GetIndex is required to implement blockingQueryResponseMeta
func (msg *AltExampleQueryMeta) GetIndex() uint64 {
if msg == nil || msg.AltQueryMeta == nil {
return 0
}
return msg.AltQueryMeta.GetIndex()
}
// SetIndex is required to implement blockingQueryResponseMeta
func (msg *AltExampleQueryMeta) SetIndex(i uint64) {
if msg == nil || msg.AltQueryMeta == nil {
return
}
msg.AltQueryMeta.SetIndex(i)
}
// SetResultsFilteredByACLs is required to implement blockingQueryResponseMeta
func (msg *AltExampleQueryMeta) SetResultsFilteredByACLs(b bool) {
if msg == nil || msg.AltQueryMeta == nil {
return
}
msg.AltQueryMeta.SetResultsFilteredByACLs(b)
}
// RequestDatacenter implements structs.RPCInfo
func (msg *AltExampleDatacenter) RequestDatacenter() string {
if msg == nil {
return ""
}
return msg.Datacenter
}