mirror of https://github.com/grpc/grpc.git
parent
1805e2e431
commit
e959373742
18 changed files with 4201 additions and 8 deletions
@ -0,0 +1,199 @@ |
|||||||
|
/* This file was generated by upbc (the upb compiler) from the input
|
||||||
|
* file: |
||||||
|
* |
||||||
|
* envoy/api/v2/auth/cert.proto |
||||||
|
* |
||||||
|
* Do not edit -- your changes will be discarded when the file is |
||||||
|
* regenerated. */ |
||||||
|
|
||||||
|
#include <stddef.h> |
||||||
|
#include "upb/msg.h" |
||||||
|
#include "envoy/api/v2/auth/cert.upb.h" |
||||||
|
#include "envoy/api/v2/core/base.upb.h" |
||||||
|
#include "envoy/api/v2/core/config_source.upb.h" |
||||||
|
#include "google/protobuf/wrappers.upb.h" |
||||||
|
#include "validate/validate.upb.h" |
||||||
|
#include "gogoproto/gogo.upb.h" |
||||||
|
|
||||||
|
#include "upb/port_def.inc" |
||||||
|
|
||||||
|
static const upb_msglayout_field envoy_api_v2_auth_TlsParameters__fields[4] = { |
||||||
|
{1, UPB_SIZE(0, 0), 0, 0, 14, 1}, |
||||||
|
{2, UPB_SIZE(8, 8), 0, 0, 14, 1}, |
||||||
|
{3, UPB_SIZE(16, 16), 0, 0, 9, 3}, |
||||||
|
{4, UPB_SIZE(20, 24), 0, 0, 9, 3}, |
||||||
|
}; |
||||||
|
|
||||||
|
const upb_msglayout envoy_api_v2_auth_TlsParameters_msginit = { |
||||||
|
NULL, |
||||||
|
&envoy_api_v2_auth_TlsParameters__fields[0], |
||||||
|
UPB_SIZE(24, 32), 4, false, |
||||||
|
}; |
||||||
|
|
||||||
|
static const upb_msglayout *const envoy_api_v2_auth_TlsCertificate_submsgs[5] = { |
||||||
|
&envoy_api_v2_core_DataSource_msginit, |
||||||
|
}; |
||||||
|
|
||||||
|
static const upb_msglayout_field envoy_api_v2_auth_TlsCertificate__fields[5] = { |
||||||
|
{1, UPB_SIZE(0, 0), 0, 0, 11, 1}, |
||||||
|
{2, UPB_SIZE(4, 8), 0, 0, 11, 1}, |
||||||
|
{3, UPB_SIZE(8, 16), 0, 0, 11, 1}, |
||||||
|
{4, UPB_SIZE(12, 24), 0, 0, 11, 1}, |
||||||
|
{5, UPB_SIZE(16, 32), 0, 0, 11, 3}, |
||||||
|
}; |
||||||
|
|
||||||
|
const upb_msglayout envoy_api_v2_auth_TlsCertificate_msginit = { |
||||||
|
&envoy_api_v2_auth_TlsCertificate_submsgs[0], |
||||||
|
&envoy_api_v2_auth_TlsCertificate__fields[0], |
||||||
|
UPB_SIZE(20, 40), 5, false, |
||||||
|
}; |
||||||
|
|
||||||
|
static const upb_msglayout *const envoy_api_v2_auth_TlsSessionTicketKeys_submsgs[1] = { |
||||||
|
&envoy_api_v2_core_DataSource_msginit, |
||||||
|
}; |
||||||
|
|
||||||
|
static const upb_msglayout_field envoy_api_v2_auth_TlsSessionTicketKeys__fields[1] = { |
||||||
|
{1, UPB_SIZE(0, 0), 0, 0, 11, 3}, |
||||||
|
}; |
||||||
|
|
||||||
|
const upb_msglayout envoy_api_v2_auth_TlsSessionTicketKeys_msginit = { |
||||||
|
&envoy_api_v2_auth_TlsSessionTicketKeys_submsgs[0], |
||||||
|
&envoy_api_v2_auth_TlsSessionTicketKeys__fields[0], |
||||||
|
UPB_SIZE(4, 8), 1, false, |
||||||
|
}; |
||||||
|
|
||||||
|
static const upb_msglayout *const envoy_api_v2_auth_CertificateValidationContext_submsgs[4] = { |
||||||
|
&envoy_api_v2_core_DataSource_msginit, |
||||||
|
&google_protobuf_BoolValue_msginit, |
||||||
|
}; |
||||||
|
|
||||||
|
static const upb_msglayout_field envoy_api_v2_auth_CertificateValidationContext__fields[8] = { |
||||||
|
{1, UPB_SIZE(4, 8), 0, 0, 11, 1}, |
||||||
|
{2, UPB_SIZE(20, 40), 0, 0, 9, 3}, |
||||||
|
{3, UPB_SIZE(24, 48), 0, 0, 9, 3}, |
||||||
|
{4, UPB_SIZE(28, 56), 0, 0, 9, 3}, |
||||||
|
{5, UPB_SIZE(8, 16), 0, 1, 11, 1}, |
||||||
|
{6, UPB_SIZE(12, 24), 0, 1, 11, 1}, |
||||||
|
{7, UPB_SIZE(16, 32), 0, 0, 11, 1}, |
||||||
|
{8, UPB_SIZE(0, 0), 0, 0, 8, 1}, |
||||||
|
}; |
||||||
|
|
||||||
|
const upb_msglayout envoy_api_v2_auth_CertificateValidationContext_msginit = { |
||||||
|
&envoy_api_v2_auth_CertificateValidationContext_submsgs[0], |
||||||
|
&envoy_api_v2_auth_CertificateValidationContext__fields[0], |
||||||
|
UPB_SIZE(32, 64), 8, false, |
||||||
|
}; |
||||||
|
|
||||||
|
static const upb_msglayout *const envoy_api_v2_auth_CommonTlsContext_submsgs[6] = { |
||||||
|
&envoy_api_v2_auth_CertificateValidationContext_msginit, |
||||||
|
&envoy_api_v2_auth_CommonTlsContext_CombinedCertificateValidationContext_msginit, |
||||||
|
&envoy_api_v2_auth_SdsSecretConfig_msginit, |
||||||
|
&envoy_api_v2_auth_TlsCertificate_msginit, |
||||||
|
&envoy_api_v2_auth_TlsParameters_msginit, |
||||||
|
}; |
||||||
|
|
||||||
|
static const upb_msglayout_field envoy_api_v2_auth_CommonTlsContext__fields[7] = { |
||||||
|
{1, UPB_SIZE(0, 0), 0, 4, 11, 1}, |
||||||
|
{2, UPB_SIZE(4, 8), 0, 3, 11, 3}, |
||||||
|
{3, UPB_SIZE(16, 32), UPB_SIZE(-21, -41), 0, 11, 1}, |
||||||
|
{4, UPB_SIZE(8, 16), 0, 0, 9, 3}, |
||||||
|
{6, UPB_SIZE(12, 24), 0, 2, 11, 3}, |
||||||
|
{7, UPB_SIZE(16, 32), UPB_SIZE(-21, -41), 2, 11, 1}, |
||||||
|
{8, UPB_SIZE(16, 32), UPB_SIZE(-21, -41), 1, 11, 1}, |
||||||
|
}; |
||||||
|
|
||||||
|
const upb_msglayout envoy_api_v2_auth_CommonTlsContext_msginit = { |
||||||
|
&envoy_api_v2_auth_CommonTlsContext_submsgs[0], |
||||||
|
&envoy_api_v2_auth_CommonTlsContext__fields[0], |
||||||
|
UPB_SIZE(24, 48), 7, false, |
||||||
|
}; |
||||||
|
|
||||||
|
static const upb_msglayout *const envoy_api_v2_auth_CommonTlsContext_CombinedCertificateValidationContext_submsgs[2] = { |
||||||
|
&envoy_api_v2_auth_CertificateValidationContext_msginit, |
||||||
|
&envoy_api_v2_auth_SdsSecretConfig_msginit, |
||||||
|
}; |
||||||
|
|
||||||
|
static const upb_msglayout_field envoy_api_v2_auth_CommonTlsContext_CombinedCertificateValidationContext__fields[2] = { |
||||||
|
{1, UPB_SIZE(0, 0), 0, 0, 11, 1}, |
||||||
|
{2, UPB_SIZE(4, 8), 0, 1, 11, 1}, |
||||||
|
}; |
||||||
|
|
||||||
|
const upb_msglayout envoy_api_v2_auth_CommonTlsContext_CombinedCertificateValidationContext_msginit = { |
||||||
|
&envoy_api_v2_auth_CommonTlsContext_CombinedCertificateValidationContext_submsgs[0], |
||||||
|
&envoy_api_v2_auth_CommonTlsContext_CombinedCertificateValidationContext__fields[0], |
||||||
|
UPB_SIZE(8, 16), 2, false, |
||||||
|
}; |
||||||
|
|
||||||
|
static const upb_msglayout *const envoy_api_v2_auth_UpstreamTlsContext_submsgs[1] = { |
||||||
|
&envoy_api_v2_auth_CommonTlsContext_msginit, |
||||||
|
}; |
||||||
|
|
||||||
|
static const upb_msglayout_field envoy_api_v2_auth_UpstreamTlsContext__fields[3] = { |
||||||
|
{1, UPB_SIZE(12, 24), 0, 0, 11, 1}, |
||||||
|
{2, UPB_SIZE(4, 8), 0, 0, 9, 1}, |
||||||
|
{3, UPB_SIZE(0, 0), 0, 0, 8, 1}, |
||||||
|
}; |
||||||
|
|
||||||
|
const upb_msglayout envoy_api_v2_auth_UpstreamTlsContext_msginit = { |
||||||
|
&envoy_api_v2_auth_UpstreamTlsContext_submsgs[0], |
||||||
|
&envoy_api_v2_auth_UpstreamTlsContext__fields[0], |
||||||
|
UPB_SIZE(16, 32), 3, false, |
||||||
|
}; |
||||||
|
|
||||||
|
static const upb_msglayout *const envoy_api_v2_auth_DownstreamTlsContext_submsgs[5] = { |
||||||
|
&envoy_api_v2_auth_CommonTlsContext_msginit, |
||||||
|
&envoy_api_v2_auth_SdsSecretConfig_msginit, |
||||||
|
&envoy_api_v2_auth_TlsSessionTicketKeys_msginit, |
||||||
|
&google_protobuf_BoolValue_msginit, |
||||||
|
}; |
||||||
|
|
||||||
|
static const upb_msglayout_field envoy_api_v2_auth_DownstreamTlsContext__fields[5] = { |
||||||
|
{1, UPB_SIZE(0, 0), 0, 0, 11, 1}, |
||||||
|
{2, UPB_SIZE(4, 8), 0, 3, 11, 1}, |
||||||
|
{3, UPB_SIZE(8, 16), 0, 3, 11, 1}, |
||||||
|
{4, UPB_SIZE(12, 24), UPB_SIZE(-17, -33), 2, 11, 1}, |
||||||
|
{5, UPB_SIZE(12, 24), UPB_SIZE(-17, -33), 1, 11, 1}, |
||||||
|
}; |
||||||
|
|
||||||
|
const upb_msglayout envoy_api_v2_auth_DownstreamTlsContext_msginit = { |
||||||
|
&envoy_api_v2_auth_DownstreamTlsContext_submsgs[0], |
||||||
|
&envoy_api_v2_auth_DownstreamTlsContext__fields[0], |
||||||
|
UPB_SIZE(20, 40), 5, false, |
||||||
|
}; |
||||||
|
|
||||||
|
static const upb_msglayout *const envoy_api_v2_auth_SdsSecretConfig_submsgs[1] = { |
||||||
|
&envoy_api_v2_core_ConfigSource_msginit, |
||||||
|
}; |
||||||
|
|
||||||
|
static const upb_msglayout_field envoy_api_v2_auth_SdsSecretConfig__fields[2] = { |
||||||
|
{1, UPB_SIZE(0, 0), 0, 0, 9, 1}, |
||||||
|
{2, UPB_SIZE(8, 16), 0, 0, 11, 1}, |
||||||
|
}; |
||||||
|
|
||||||
|
const upb_msglayout envoy_api_v2_auth_SdsSecretConfig_msginit = { |
||||||
|
&envoy_api_v2_auth_SdsSecretConfig_submsgs[0], |
||||||
|
&envoy_api_v2_auth_SdsSecretConfig__fields[0], |
||||||
|
UPB_SIZE(16, 32), 2, false, |
||||||
|
}; |
||||||
|
|
||||||
|
static const upb_msglayout *const envoy_api_v2_auth_Secret_submsgs[3] = { |
||||||
|
&envoy_api_v2_auth_CertificateValidationContext_msginit, |
||||||
|
&envoy_api_v2_auth_TlsCertificate_msginit, |
||||||
|
&envoy_api_v2_auth_TlsSessionTicketKeys_msginit, |
||||||
|
}; |
||||||
|
|
||||||
|
static const upb_msglayout_field envoy_api_v2_auth_Secret__fields[4] = { |
||||||
|
{1, UPB_SIZE(0, 0), 0, 0, 9, 1}, |
||||||
|
{2, UPB_SIZE(8, 16), UPB_SIZE(-13, -25), 1, 11, 1}, |
||||||
|
{3, UPB_SIZE(8, 16), UPB_SIZE(-13, -25), 2, 11, 1}, |
||||||
|
{4, UPB_SIZE(8, 16), UPB_SIZE(-13, -25), 0, 11, 1}, |
||||||
|
}; |
||||||
|
|
||||||
|
const upb_msglayout envoy_api_v2_auth_Secret_msginit = { |
||||||
|
&envoy_api_v2_auth_Secret_submsgs[0], |
||||||
|
&envoy_api_v2_auth_Secret__fields[0], |
||||||
|
UPB_SIZE(16, 32), 4, false, |
||||||
|
}; |
||||||
|
|
||||||
|
#include "upb/port_undef.inc" |
||||||
|
|
@ -0,0 +1,730 @@ |
|||||||
|
/* This file was generated by upbc (the upb compiler) from the input
|
||||||
|
* file: |
||||||
|
* |
||||||
|
* envoy/api/v2/auth/cert.proto |
||||||
|
* |
||||||
|
* Do not edit -- your changes will be discarded when the file is |
||||||
|
* regenerated. */ |
||||||
|
|
||||||
|
#ifndef ENVOY_API_V2_AUTH_CERT_PROTO_UPB_H_ |
||||||
|
#define ENVOY_API_V2_AUTH_CERT_PROTO_UPB_H_ |
||||||
|
|
||||||
|
#include "upb/generated_util.h" |
||||||
|
|
||||||
|
#include "upb/msg.h" |
||||||
|
|
||||||
|
#include "upb/decode.h" |
||||||
|
#include "upb/encode.h" |
||||||
|
#include "upb/port_def.inc" |
||||||
|
#ifdef __cplusplus |
||||||
|
extern "C" { |
||||||
|
#endif |
||||||
|
|
||||||
|
struct envoy_api_v2_auth_TlsParameters; |
||||||
|
struct envoy_api_v2_auth_TlsCertificate; |
||||||
|
struct envoy_api_v2_auth_TlsSessionTicketKeys; |
||||||
|
struct envoy_api_v2_auth_CertificateValidationContext; |
||||||
|
struct envoy_api_v2_auth_CommonTlsContext; |
||||||
|
struct envoy_api_v2_auth_CommonTlsContext_CombinedCertificateValidationContext; |
||||||
|
struct envoy_api_v2_auth_UpstreamTlsContext; |
||||||
|
struct envoy_api_v2_auth_DownstreamTlsContext; |
||||||
|
struct envoy_api_v2_auth_SdsSecretConfig; |
||||||
|
struct envoy_api_v2_auth_Secret; |
||||||
|
typedef struct envoy_api_v2_auth_TlsParameters envoy_api_v2_auth_TlsParameters; |
||||||
|
typedef struct envoy_api_v2_auth_TlsCertificate envoy_api_v2_auth_TlsCertificate; |
||||||
|
typedef struct envoy_api_v2_auth_TlsSessionTicketKeys envoy_api_v2_auth_TlsSessionTicketKeys; |
||||||
|
typedef struct envoy_api_v2_auth_CertificateValidationContext envoy_api_v2_auth_CertificateValidationContext; |
||||||
|
typedef struct envoy_api_v2_auth_CommonTlsContext envoy_api_v2_auth_CommonTlsContext; |
||||||
|
typedef struct envoy_api_v2_auth_CommonTlsContext_CombinedCertificateValidationContext envoy_api_v2_auth_CommonTlsContext_CombinedCertificateValidationContext; |
||||||
|
typedef struct envoy_api_v2_auth_UpstreamTlsContext envoy_api_v2_auth_UpstreamTlsContext; |
||||||
|
typedef struct envoy_api_v2_auth_DownstreamTlsContext envoy_api_v2_auth_DownstreamTlsContext; |
||||||
|
typedef struct envoy_api_v2_auth_SdsSecretConfig envoy_api_v2_auth_SdsSecretConfig; |
||||||
|
typedef struct envoy_api_v2_auth_Secret envoy_api_v2_auth_Secret; |
||||||
|
extern const upb_msglayout envoy_api_v2_auth_TlsParameters_msginit; |
||||||
|
extern const upb_msglayout envoy_api_v2_auth_TlsCertificate_msginit; |
||||||
|
extern const upb_msglayout envoy_api_v2_auth_TlsSessionTicketKeys_msginit; |
||||||
|
extern const upb_msglayout envoy_api_v2_auth_CertificateValidationContext_msginit; |
||||||
|
extern const upb_msglayout envoy_api_v2_auth_CommonTlsContext_msginit; |
||||||
|
extern const upb_msglayout envoy_api_v2_auth_CommonTlsContext_CombinedCertificateValidationContext_msginit; |
||||||
|
extern const upb_msglayout envoy_api_v2_auth_UpstreamTlsContext_msginit; |
||||||
|
extern const upb_msglayout envoy_api_v2_auth_DownstreamTlsContext_msginit; |
||||||
|
extern const upb_msglayout envoy_api_v2_auth_SdsSecretConfig_msginit; |
||||||
|
extern const upb_msglayout envoy_api_v2_auth_Secret_msginit; |
||||||
|
struct envoy_api_v2_core_ConfigSource; |
||||||
|
struct envoy_api_v2_core_DataSource; |
||||||
|
struct google_protobuf_BoolValue; |
||||||
|
extern const upb_msglayout envoy_api_v2_core_ConfigSource_msginit; |
||||||
|
extern const upb_msglayout envoy_api_v2_core_DataSource_msginit; |
||||||
|
extern const upb_msglayout google_protobuf_BoolValue_msginit; |
||||||
|
|
||||||
|
/* Enums */ |
||||||
|
|
||||||
|
typedef enum { |
||||||
|
envoy_api_v2_auth_TlsParameters_TLS_AUTO = 0, |
||||||
|
envoy_api_v2_auth_TlsParameters_TLSv1_0 = 1, |
||||||
|
envoy_api_v2_auth_TlsParameters_TLSv1_1 = 2, |
||||||
|
envoy_api_v2_auth_TlsParameters_TLSv1_2 = 3, |
||||||
|
envoy_api_v2_auth_TlsParameters_TLSv1_3 = 4 |
||||||
|
} envoy_api_v2_auth_TlsParameters_TlsProtocol; |
||||||
|
|
||||||
|
|
||||||
|
/* envoy.api.v2.auth.TlsParameters */ |
||||||
|
|
||||||
|
UPB_INLINE envoy_api_v2_auth_TlsParameters *envoy_api_v2_auth_TlsParameters_new(upb_arena *arena) { |
||||||
|
return (envoy_api_v2_auth_TlsParameters *)upb_msg_new(&envoy_api_v2_auth_TlsParameters_msginit, arena); |
||||||
|
} |
||||||
|
UPB_INLINE envoy_api_v2_auth_TlsParameters *envoy_api_v2_auth_TlsParameters_parsenew(upb_strview buf, upb_arena *arena) { |
||||||
|
envoy_api_v2_auth_TlsParameters *ret = envoy_api_v2_auth_TlsParameters_new(arena); |
||||||
|
return (ret && upb_decode(buf, ret, &envoy_api_v2_auth_TlsParameters_msginit)) ? ret : NULL; |
||||||
|
} |
||||||
|
UPB_INLINE char *envoy_api_v2_auth_TlsParameters_serialize(const envoy_api_v2_auth_TlsParameters *msg, upb_arena *arena, size_t *len) { |
||||||
|
return upb_encode(msg, &envoy_api_v2_auth_TlsParameters_msginit, arena, len); |
||||||
|
} |
||||||
|
|
||||||
|
UPB_INLINE int32_t envoy_api_v2_auth_TlsParameters_tls_minimum_protocol_version(const envoy_api_v2_auth_TlsParameters *msg) { return UPB_FIELD_AT(msg, int32_t, UPB_SIZE(0, 0)); } |
||||||
|
UPB_INLINE int32_t envoy_api_v2_auth_TlsParameters_tls_maximum_protocol_version(const envoy_api_v2_auth_TlsParameters *msg) { return UPB_FIELD_AT(msg, int32_t, UPB_SIZE(8, 8)); } |
||||||
|
UPB_INLINE upb_strview const* envoy_api_v2_auth_TlsParameters_cipher_suites(const envoy_api_v2_auth_TlsParameters *msg, size_t *len) { return (upb_strview const*)_upb_array_accessor(msg, UPB_SIZE(16, 16), len); } |
||||||
|
UPB_INLINE upb_strview const* envoy_api_v2_auth_TlsParameters_ecdh_curves(const envoy_api_v2_auth_TlsParameters *msg, size_t *len) { return (upb_strview const*)_upb_array_accessor(msg, UPB_SIZE(20, 24), len); } |
||||||
|
|
||||||
|
UPB_INLINE void envoy_api_v2_auth_TlsParameters_set_tls_minimum_protocol_version(envoy_api_v2_auth_TlsParameters *msg, int32_t value) { |
||||||
|
UPB_FIELD_AT(msg, int32_t, UPB_SIZE(0, 0)) = value; |
||||||
|
} |
||||||
|
UPB_INLINE void envoy_api_v2_auth_TlsParameters_set_tls_maximum_protocol_version(envoy_api_v2_auth_TlsParameters *msg, int32_t value) { |
||||||
|
UPB_FIELD_AT(msg, int32_t, UPB_SIZE(8, 8)) = value; |
||||||
|
} |
||||||
|
UPB_INLINE upb_strview* envoy_api_v2_auth_TlsParameters_mutable_cipher_suites(envoy_api_v2_auth_TlsParameters *msg, size_t *len) { |
||||||
|
return (upb_strview*)_upb_array_mutable_accessor(msg, UPB_SIZE(16, 16), len); |
||||||
|
} |
||||||
|
UPB_INLINE upb_strview* envoy_api_v2_auth_TlsParameters_resize_cipher_suites(envoy_api_v2_auth_TlsParameters *msg, size_t len, upb_arena *arena) { |
||||||
|
return (upb_strview*)_upb_array_resize_accessor(msg, UPB_SIZE(16, 16), len, UPB_SIZE(8, 16), UPB_TYPE_STRING, arena); |
||||||
|
} |
||||||
|
UPB_INLINE bool envoy_api_v2_auth_TlsParameters_add_cipher_suites(envoy_api_v2_auth_TlsParameters *msg, upb_strview val, upb_arena *arena) { |
||||||
|
return _upb_array_append_accessor( |
||||||
|
msg, UPB_SIZE(16, 16), UPB_SIZE(8, 16), UPB_TYPE_STRING, &val, arena); |
||||||
|
} |
||||||
|
UPB_INLINE upb_strview* envoy_api_v2_auth_TlsParameters_mutable_ecdh_curves(envoy_api_v2_auth_TlsParameters *msg, size_t *len) { |
||||||
|
return (upb_strview*)_upb_array_mutable_accessor(msg, UPB_SIZE(20, 24), len); |
||||||
|
} |
||||||
|
UPB_INLINE upb_strview* envoy_api_v2_auth_TlsParameters_resize_ecdh_curves(envoy_api_v2_auth_TlsParameters *msg, size_t len, upb_arena *arena) { |
||||||
|
return (upb_strview*)_upb_array_resize_accessor(msg, UPB_SIZE(20, 24), len, UPB_SIZE(8, 16), UPB_TYPE_STRING, arena); |
||||||
|
} |
||||||
|
UPB_INLINE bool envoy_api_v2_auth_TlsParameters_add_ecdh_curves(envoy_api_v2_auth_TlsParameters *msg, upb_strview val, upb_arena *arena) { |
||||||
|
return _upb_array_append_accessor( |
||||||
|
msg, UPB_SIZE(20, 24), UPB_SIZE(8, 16), UPB_TYPE_STRING, &val, arena); |
||||||
|
} |
||||||
|
|
||||||
|
|
||||||
|
/* envoy.api.v2.auth.TlsCertificate */ |
||||||
|
|
||||||
|
UPB_INLINE envoy_api_v2_auth_TlsCertificate *envoy_api_v2_auth_TlsCertificate_new(upb_arena *arena) { |
||||||
|
return (envoy_api_v2_auth_TlsCertificate *)upb_msg_new(&envoy_api_v2_auth_TlsCertificate_msginit, arena); |
||||||
|
} |
||||||
|
UPB_INLINE envoy_api_v2_auth_TlsCertificate *envoy_api_v2_auth_TlsCertificate_parsenew(upb_strview buf, upb_arena *arena) { |
||||||
|
envoy_api_v2_auth_TlsCertificate *ret = envoy_api_v2_auth_TlsCertificate_new(arena); |
||||||
|
return (ret && upb_decode(buf, ret, &envoy_api_v2_auth_TlsCertificate_msginit)) ? ret : NULL; |
||||||
|
} |
||||||
|
UPB_INLINE char *envoy_api_v2_auth_TlsCertificate_serialize(const envoy_api_v2_auth_TlsCertificate *msg, upb_arena *arena, size_t *len) { |
||||||
|
return upb_encode(msg, &envoy_api_v2_auth_TlsCertificate_msginit, arena, len); |
||||||
|
} |
||||||
|
|
||||||
|
UPB_INLINE const struct envoy_api_v2_core_DataSource* envoy_api_v2_auth_TlsCertificate_certificate_chain(const envoy_api_v2_auth_TlsCertificate *msg) { return UPB_FIELD_AT(msg, const struct envoy_api_v2_core_DataSource*, UPB_SIZE(0, 0)); } |
||||||
|
UPB_INLINE const struct envoy_api_v2_core_DataSource* envoy_api_v2_auth_TlsCertificate_private_key(const envoy_api_v2_auth_TlsCertificate *msg) { return UPB_FIELD_AT(msg, const struct envoy_api_v2_core_DataSource*, UPB_SIZE(4, 8)); } |
||||||
|
UPB_INLINE const struct envoy_api_v2_core_DataSource* envoy_api_v2_auth_TlsCertificate_password(const envoy_api_v2_auth_TlsCertificate *msg) { return UPB_FIELD_AT(msg, const struct envoy_api_v2_core_DataSource*, UPB_SIZE(8, 16)); } |
||||||
|
UPB_INLINE const struct envoy_api_v2_core_DataSource* envoy_api_v2_auth_TlsCertificate_ocsp_staple(const envoy_api_v2_auth_TlsCertificate *msg) { return UPB_FIELD_AT(msg, const struct envoy_api_v2_core_DataSource*, UPB_SIZE(12, 24)); } |
||||||
|
UPB_INLINE const struct envoy_api_v2_core_DataSource* const* envoy_api_v2_auth_TlsCertificate_signed_certificate_timestamp(const envoy_api_v2_auth_TlsCertificate *msg, size_t *len) { return (const struct envoy_api_v2_core_DataSource* const*)_upb_array_accessor(msg, UPB_SIZE(16, 32), len); } |
||||||
|
|
||||||
|
UPB_INLINE void envoy_api_v2_auth_TlsCertificate_set_certificate_chain(envoy_api_v2_auth_TlsCertificate *msg, struct envoy_api_v2_core_DataSource* value) { |
||||||
|
UPB_FIELD_AT(msg, struct envoy_api_v2_core_DataSource*, UPB_SIZE(0, 0)) = value; |
||||||
|
} |
||||||
|
UPB_INLINE struct envoy_api_v2_core_DataSource* envoy_api_v2_auth_TlsCertificate_mutable_certificate_chain(envoy_api_v2_auth_TlsCertificate *msg, upb_arena *arena) { |
||||||
|
struct envoy_api_v2_core_DataSource* sub = (struct envoy_api_v2_core_DataSource*)envoy_api_v2_auth_TlsCertificate_certificate_chain(msg); |
||||||
|
if (sub == NULL) { |
||||||
|
sub = (struct envoy_api_v2_core_DataSource*)upb_msg_new(&envoy_api_v2_core_DataSource_msginit, arena); |
||||||
|
if (!sub) return NULL; |
||||||
|
envoy_api_v2_auth_TlsCertificate_set_certificate_chain(msg, sub); |
||||||
|
} |
||||||
|
return sub; |
||||||
|
} |
||||||
|
UPB_INLINE void envoy_api_v2_auth_TlsCertificate_set_private_key(envoy_api_v2_auth_TlsCertificate *msg, struct envoy_api_v2_core_DataSource* value) { |
||||||
|
UPB_FIELD_AT(msg, struct envoy_api_v2_core_DataSource*, UPB_SIZE(4, 8)) = value; |
||||||
|
} |
||||||
|
UPB_INLINE struct envoy_api_v2_core_DataSource* envoy_api_v2_auth_TlsCertificate_mutable_private_key(envoy_api_v2_auth_TlsCertificate *msg, upb_arena *arena) { |
||||||
|
struct envoy_api_v2_core_DataSource* sub = (struct envoy_api_v2_core_DataSource*)envoy_api_v2_auth_TlsCertificate_private_key(msg); |
||||||
|
if (sub == NULL) { |
||||||
|
sub = (struct envoy_api_v2_core_DataSource*)upb_msg_new(&envoy_api_v2_core_DataSource_msginit, arena); |
||||||
|
if (!sub) return NULL; |
||||||
|
envoy_api_v2_auth_TlsCertificate_set_private_key(msg, sub); |
||||||
|
} |
||||||
|
return sub; |
||||||
|
} |
||||||
|
UPB_INLINE void envoy_api_v2_auth_TlsCertificate_set_password(envoy_api_v2_auth_TlsCertificate *msg, struct envoy_api_v2_core_DataSource* value) { |
||||||
|
UPB_FIELD_AT(msg, struct envoy_api_v2_core_DataSource*, UPB_SIZE(8, 16)) = value; |
||||||
|
} |
||||||
|
UPB_INLINE struct envoy_api_v2_core_DataSource* envoy_api_v2_auth_TlsCertificate_mutable_password(envoy_api_v2_auth_TlsCertificate *msg, upb_arena *arena) { |
||||||
|
struct envoy_api_v2_core_DataSource* sub = (struct envoy_api_v2_core_DataSource*)envoy_api_v2_auth_TlsCertificate_password(msg); |
||||||
|
if (sub == NULL) { |
||||||
|
sub = (struct envoy_api_v2_core_DataSource*)upb_msg_new(&envoy_api_v2_core_DataSource_msginit, arena); |
||||||
|
if (!sub) return NULL; |
||||||
|
envoy_api_v2_auth_TlsCertificate_set_password(msg, sub); |
||||||
|
} |
||||||
|
return sub; |
||||||
|
} |
||||||
|
UPB_INLINE void envoy_api_v2_auth_TlsCertificate_set_ocsp_staple(envoy_api_v2_auth_TlsCertificate *msg, struct envoy_api_v2_core_DataSource* value) { |
||||||
|
UPB_FIELD_AT(msg, struct envoy_api_v2_core_DataSource*, UPB_SIZE(12, 24)) = value; |
||||||
|
} |
||||||
|
UPB_INLINE struct envoy_api_v2_core_DataSource* envoy_api_v2_auth_TlsCertificate_mutable_ocsp_staple(envoy_api_v2_auth_TlsCertificate *msg, upb_arena *arena) { |
||||||
|
struct envoy_api_v2_core_DataSource* sub = (struct envoy_api_v2_core_DataSource*)envoy_api_v2_auth_TlsCertificate_ocsp_staple(msg); |
||||||
|
if (sub == NULL) { |
||||||
|
sub = (struct envoy_api_v2_core_DataSource*)upb_msg_new(&envoy_api_v2_core_DataSource_msginit, arena); |
||||||
|
if (!sub) return NULL; |
||||||
|
envoy_api_v2_auth_TlsCertificate_set_ocsp_staple(msg, sub); |
||||||
|
} |
||||||
|
return sub; |
||||||
|
} |
||||||
|
UPB_INLINE struct envoy_api_v2_core_DataSource** envoy_api_v2_auth_TlsCertificate_mutable_signed_certificate_timestamp(envoy_api_v2_auth_TlsCertificate *msg, size_t *len) { |
||||||
|
return (struct envoy_api_v2_core_DataSource**)_upb_array_mutable_accessor(msg, UPB_SIZE(16, 32), len); |
||||||
|
} |
||||||
|
UPB_INLINE struct envoy_api_v2_core_DataSource** envoy_api_v2_auth_TlsCertificate_resize_signed_certificate_timestamp(envoy_api_v2_auth_TlsCertificate *msg, size_t len, upb_arena *arena) { |
||||||
|
return (struct envoy_api_v2_core_DataSource**)_upb_array_resize_accessor(msg, UPB_SIZE(16, 32), len, UPB_SIZE(4, 8), UPB_TYPE_MESSAGE, arena); |
||||||
|
} |
||||||
|
UPB_INLINE struct envoy_api_v2_core_DataSource* envoy_api_v2_auth_TlsCertificate_add_signed_certificate_timestamp(envoy_api_v2_auth_TlsCertificate *msg, upb_arena *arena) { |
||||||
|
struct envoy_api_v2_core_DataSource* sub = (struct envoy_api_v2_core_DataSource*)upb_msg_new(&envoy_api_v2_core_DataSource_msginit, arena); |
||||||
|
bool ok = _upb_array_append_accessor( |
||||||
|
msg, UPB_SIZE(16, 32), UPB_SIZE(4, 8), UPB_TYPE_MESSAGE, &sub, arena); |
||||||
|
if (!ok) return NULL; |
||||||
|
return sub; |
||||||
|
} |
||||||
|
|
||||||
|
|
||||||
|
/* envoy.api.v2.auth.TlsSessionTicketKeys */ |
||||||
|
|
||||||
|
UPB_INLINE envoy_api_v2_auth_TlsSessionTicketKeys *envoy_api_v2_auth_TlsSessionTicketKeys_new(upb_arena *arena) { |
||||||
|
return (envoy_api_v2_auth_TlsSessionTicketKeys *)upb_msg_new(&envoy_api_v2_auth_TlsSessionTicketKeys_msginit, arena); |
||||||
|
} |
||||||
|
UPB_INLINE envoy_api_v2_auth_TlsSessionTicketKeys *envoy_api_v2_auth_TlsSessionTicketKeys_parsenew(upb_strview buf, upb_arena *arena) { |
||||||
|
envoy_api_v2_auth_TlsSessionTicketKeys *ret = envoy_api_v2_auth_TlsSessionTicketKeys_new(arena); |
||||||
|
return (ret && upb_decode(buf, ret, &envoy_api_v2_auth_TlsSessionTicketKeys_msginit)) ? ret : NULL; |
||||||
|
} |
||||||
|
UPB_INLINE char *envoy_api_v2_auth_TlsSessionTicketKeys_serialize(const envoy_api_v2_auth_TlsSessionTicketKeys *msg, upb_arena *arena, size_t *len) { |
||||||
|
return upb_encode(msg, &envoy_api_v2_auth_TlsSessionTicketKeys_msginit, arena, len); |
||||||
|
} |
||||||
|
|
||||||
|
UPB_INLINE const struct envoy_api_v2_core_DataSource* const* envoy_api_v2_auth_TlsSessionTicketKeys_keys(const envoy_api_v2_auth_TlsSessionTicketKeys *msg, size_t *len) { return (const struct envoy_api_v2_core_DataSource* const*)_upb_array_accessor(msg, UPB_SIZE(0, 0), len); } |
||||||
|
|
||||||
|
UPB_INLINE struct envoy_api_v2_core_DataSource** envoy_api_v2_auth_TlsSessionTicketKeys_mutable_keys(envoy_api_v2_auth_TlsSessionTicketKeys *msg, size_t *len) { |
||||||
|
return (struct envoy_api_v2_core_DataSource**)_upb_array_mutable_accessor(msg, UPB_SIZE(0, 0), len); |
||||||
|
} |
||||||
|
UPB_INLINE struct envoy_api_v2_core_DataSource** envoy_api_v2_auth_TlsSessionTicketKeys_resize_keys(envoy_api_v2_auth_TlsSessionTicketKeys *msg, size_t len, upb_arena *arena) { |
||||||
|
return (struct envoy_api_v2_core_DataSource**)_upb_array_resize_accessor(msg, UPB_SIZE(0, 0), len, UPB_SIZE(4, 8), UPB_TYPE_MESSAGE, arena); |
||||||
|
} |
||||||
|
UPB_INLINE struct envoy_api_v2_core_DataSource* envoy_api_v2_auth_TlsSessionTicketKeys_add_keys(envoy_api_v2_auth_TlsSessionTicketKeys *msg, upb_arena *arena) { |
||||||
|
struct envoy_api_v2_core_DataSource* sub = (struct envoy_api_v2_core_DataSource*)upb_msg_new(&envoy_api_v2_core_DataSource_msginit, arena); |
||||||
|
bool ok = _upb_array_append_accessor( |
||||||
|
msg, UPB_SIZE(0, 0), UPB_SIZE(4, 8), UPB_TYPE_MESSAGE, &sub, arena); |
||||||
|
if (!ok) return NULL; |
||||||
|
return sub; |
||||||
|
} |
||||||
|
|
||||||
|
|
||||||
|
/* envoy.api.v2.auth.CertificateValidationContext */ |
||||||
|
|
||||||
|
UPB_INLINE envoy_api_v2_auth_CertificateValidationContext *envoy_api_v2_auth_CertificateValidationContext_new(upb_arena *arena) { |
||||||
|
return (envoy_api_v2_auth_CertificateValidationContext *)upb_msg_new(&envoy_api_v2_auth_CertificateValidationContext_msginit, arena); |
||||||
|
} |
||||||
|
UPB_INLINE envoy_api_v2_auth_CertificateValidationContext *envoy_api_v2_auth_CertificateValidationContext_parsenew(upb_strview buf, upb_arena *arena) { |
||||||
|
envoy_api_v2_auth_CertificateValidationContext *ret = envoy_api_v2_auth_CertificateValidationContext_new(arena); |
||||||
|
return (ret && upb_decode(buf, ret, &envoy_api_v2_auth_CertificateValidationContext_msginit)) ? ret : NULL; |
||||||
|
} |
||||||
|
UPB_INLINE char *envoy_api_v2_auth_CertificateValidationContext_serialize(const envoy_api_v2_auth_CertificateValidationContext *msg, upb_arena *arena, size_t *len) { |
||||||
|
return upb_encode(msg, &envoy_api_v2_auth_CertificateValidationContext_msginit, arena, len); |
||||||
|
} |
||||||
|
|
||||||
|
UPB_INLINE const struct envoy_api_v2_core_DataSource* envoy_api_v2_auth_CertificateValidationContext_trusted_ca(const envoy_api_v2_auth_CertificateValidationContext *msg) { return UPB_FIELD_AT(msg, const struct envoy_api_v2_core_DataSource*, UPB_SIZE(4, 8)); } |
||||||
|
UPB_INLINE upb_strview const* envoy_api_v2_auth_CertificateValidationContext_verify_certificate_hash(const envoy_api_v2_auth_CertificateValidationContext *msg, size_t *len) { return (upb_strview const*)_upb_array_accessor(msg, UPB_SIZE(20, 40), len); } |
||||||
|
UPB_INLINE upb_strview const* envoy_api_v2_auth_CertificateValidationContext_verify_certificate_spki(const envoy_api_v2_auth_CertificateValidationContext *msg, size_t *len) { return (upb_strview const*)_upb_array_accessor(msg, UPB_SIZE(24, 48), len); } |
||||||
|
UPB_INLINE upb_strview const* envoy_api_v2_auth_CertificateValidationContext_verify_subject_alt_name(const envoy_api_v2_auth_CertificateValidationContext *msg, size_t *len) { return (upb_strview const*)_upb_array_accessor(msg, UPB_SIZE(28, 56), len); } |
||||||
|
UPB_INLINE const struct google_protobuf_BoolValue* envoy_api_v2_auth_CertificateValidationContext_require_ocsp_staple(const envoy_api_v2_auth_CertificateValidationContext *msg) { return UPB_FIELD_AT(msg, const struct google_protobuf_BoolValue*, UPB_SIZE(8, 16)); } |
||||||
|
UPB_INLINE const struct google_protobuf_BoolValue* envoy_api_v2_auth_CertificateValidationContext_require_signed_certificate_timestamp(const envoy_api_v2_auth_CertificateValidationContext *msg) { return UPB_FIELD_AT(msg, const struct google_protobuf_BoolValue*, UPB_SIZE(12, 24)); } |
||||||
|
UPB_INLINE const struct envoy_api_v2_core_DataSource* envoy_api_v2_auth_CertificateValidationContext_crl(const envoy_api_v2_auth_CertificateValidationContext *msg) { return UPB_FIELD_AT(msg, const struct envoy_api_v2_core_DataSource*, UPB_SIZE(16, 32)); } |
||||||
|
UPB_INLINE bool envoy_api_v2_auth_CertificateValidationContext_allow_expired_certificate(const envoy_api_v2_auth_CertificateValidationContext *msg) { return UPB_FIELD_AT(msg, bool, UPB_SIZE(0, 0)); } |
||||||
|
|
||||||
|
UPB_INLINE void envoy_api_v2_auth_CertificateValidationContext_set_trusted_ca(envoy_api_v2_auth_CertificateValidationContext *msg, struct envoy_api_v2_core_DataSource* value) { |
||||||
|
UPB_FIELD_AT(msg, struct envoy_api_v2_core_DataSource*, UPB_SIZE(4, 8)) = value; |
||||||
|
} |
||||||
|
UPB_INLINE struct envoy_api_v2_core_DataSource* envoy_api_v2_auth_CertificateValidationContext_mutable_trusted_ca(envoy_api_v2_auth_CertificateValidationContext *msg, upb_arena *arena) { |
||||||
|
struct envoy_api_v2_core_DataSource* sub = (struct envoy_api_v2_core_DataSource*)envoy_api_v2_auth_CertificateValidationContext_trusted_ca(msg); |
||||||
|
if (sub == NULL) { |
||||||
|
sub = (struct envoy_api_v2_core_DataSource*)upb_msg_new(&envoy_api_v2_core_DataSource_msginit, arena); |
||||||
|
if (!sub) return NULL; |
||||||
|
envoy_api_v2_auth_CertificateValidationContext_set_trusted_ca(msg, sub); |
||||||
|
} |
||||||
|
return sub; |
||||||
|
} |
||||||
|
UPB_INLINE upb_strview* envoy_api_v2_auth_CertificateValidationContext_mutable_verify_certificate_hash(envoy_api_v2_auth_CertificateValidationContext *msg, size_t *len) { |
||||||
|
return (upb_strview*)_upb_array_mutable_accessor(msg, UPB_SIZE(20, 40), len); |
||||||
|
} |
||||||
|
UPB_INLINE upb_strview* envoy_api_v2_auth_CertificateValidationContext_resize_verify_certificate_hash(envoy_api_v2_auth_CertificateValidationContext *msg, size_t len, upb_arena *arena) { |
||||||
|
return (upb_strview*)_upb_array_resize_accessor(msg, UPB_SIZE(20, 40), len, UPB_SIZE(8, 16), UPB_TYPE_STRING, arena); |
||||||
|
} |
||||||
|
UPB_INLINE bool envoy_api_v2_auth_CertificateValidationContext_add_verify_certificate_hash(envoy_api_v2_auth_CertificateValidationContext *msg, upb_strview val, upb_arena *arena) { |
||||||
|
return _upb_array_append_accessor( |
||||||
|
msg, UPB_SIZE(20, 40), UPB_SIZE(8, 16), UPB_TYPE_STRING, &val, arena); |
||||||
|
} |
||||||
|
UPB_INLINE upb_strview* envoy_api_v2_auth_CertificateValidationContext_mutable_verify_certificate_spki(envoy_api_v2_auth_CertificateValidationContext *msg, size_t *len) { |
||||||
|
return (upb_strview*)_upb_array_mutable_accessor(msg, UPB_SIZE(24, 48), len); |
||||||
|
} |
||||||
|
UPB_INLINE upb_strview* envoy_api_v2_auth_CertificateValidationContext_resize_verify_certificate_spki(envoy_api_v2_auth_CertificateValidationContext *msg, size_t len, upb_arena *arena) { |
||||||
|
return (upb_strview*)_upb_array_resize_accessor(msg, UPB_SIZE(24, 48), len, UPB_SIZE(8, 16), UPB_TYPE_STRING, arena); |
||||||
|
} |
||||||
|
UPB_INLINE bool envoy_api_v2_auth_CertificateValidationContext_add_verify_certificate_spki(envoy_api_v2_auth_CertificateValidationContext *msg, upb_strview val, upb_arena *arena) { |
||||||
|
return _upb_array_append_accessor( |
||||||
|
msg, UPB_SIZE(24, 48), UPB_SIZE(8, 16), UPB_TYPE_STRING, &val, arena); |
||||||
|
} |
||||||
|
UPB_INLINE upb_strview* envoy_api_v2_auth_CertificateValidationContext_mutable_verify_subject_alt_name(envoy_api_v2_auth_CertificateValidationContext *msg, size_t *len) { |
||||||
|
return (upb_strview*)_upb_array_mutable_accessor(msg, UPB_SIZE(28, 56), len); |
||||||
|
} |
||||||
|
UPB_INLINE upb_strview* envoy_api_v2_auth_CertificateValidationContext_resize_verify_subject_alt_name(envoy_api_v2_auth_CertificateValidationContext *msg, size_t len, upb_arena *arena) { |
||||||
|
return (upb_strview*)_upb_array_resize_accessor(msg, UPB_SIZE(28, 56), len, UPB_SIZE(8, 16), UPB_TYPE_STRING, arena); |
||||||
|
} |
||||||
|
UPB_INLINE bool envoy_api_v2_auth_CertificateValidationContext_add_verify_subject_alt_name(envoy_api_v2_auth_CertificateValidationContext *msg, upb_strview val, upb_arena *arena) { |
||||||
|
return _upb_array_append_accessor( |
||||||
|
msg, UPB_SIZE(28, 56), UPB_SIZE(8, 16), UPB_TYPE_STRING, &val, arena); |
||||||
|
} |
||||||
|
UPB_INLINE void envoy_api_v2_auth_CertificateValidationContext_set_require_ocsp_staple(envoy_api_v2_auth_CertificateValidationContext *msg, struct google_protobuf_BoolValue* value) { |
||||||
|
UPB_FIELD_AT(msg, struct google_protobuf_BoolValue*, UPB_SIZE(8, 16)) = value; |
||||||
|
} |
||||||
|
UPB_INLINE struct google_protobuf_BoolValue* envoy_api_v2_auth_CertificateValidationContext_mutable_require_ocsp_staple(envoy_api_v2_auth_CertificateValidationContext *msg, upb_arena *arena) { |
||||||
|
struct google_protobuf_BoolValue* sub = (struct google_protobuf_BoolValue*)envoy_api_v2_auth_CertificateValidationContext_require_ocsp_staple(msg); |
||||||
|
if (sub == NULL) { |
||||||
|
sub = (struct google_protobuf_BoolValue*)upb_msg_new(&google_protobuf_BoolValue_msginit, arena); |
||||||
|
if (!sub) return NULL; |
||||||
|
envoy_api_v2_auth_CertificateValidationContext_set_require_ocsp_staple(msg, sub); |
||||||
|
} |
||||||
|
return sub; |
||||||
|
} |
||||||
|
UPB_INLINE void envoy_api_v2_auth_CertificateValidationContext_set_require_signed_certificate_timestamp(envoy_api_v2_auth_CertificateValidationContext *msg, struct google_protobuf_BoolValue* value) { |
||||||
|
UPB_FIELD_AT(msg, struct google_protobuf_BoolValue*, UPB_SIZE(12, 24)) = value; |
||||||
|
} |
||||||
|
UPB_INLINE struct google_protobuf_BoolValue* envoy_api_v2_auth_CertificateValidationContext_mutable_require_signed_certificate_timestamp(envoy_api_v2_auth_CertificateValidationContext *msg, upb_arena *arena) { |
||||||
|
struct google_protobuf_BoolValue* sub = (struct google_protobuf_BoolValue*)envoy_api_v2_auth_CertificateValidationContext_require_signed_certificate_timestamp(msg); |
||||||
|
if (sub == NULL) { |
||||||
|
sub = (struct google_protobuf_BoolValue*)upb_msg_new(&google_protobuf_BoolValue_msginit, arena); |
||||||
|
if (!sub) return NULL; |
||||||
|
envoy_api_v2_auth_CertificateValidationContext_set_require_signed_certificate_timestamp(msg, sub); |
||||||
|
} |
||||||
|
return sub; |
||||||
|
} |
||||||
|
UPB_INLINE void envoy_api_v2_auth_CertificateValidationContext_set_crl(envoy_api_v2_auth_CertificateValidationContext *msg, struct envoy_api_v2_core_DataSource* value) { |
||||||
|
UPB_FIELD_AT(msg, struct envoy_api_v2_core_DataSource*, UPB_SIZE(16, 32)) = value; |
||||||
|
} |
||||||
|
UPB_INLINE struct envoy_api_v2_core_DataSource* envoy_api_v2_auth_CertificateValidationContext_mutable_crl(envoy_api_v2_auth_CertificateValidationContext *msg, upb_arena *arena) { |
||||||
|
struct envoy_api_v2_core_DataSource* sub = (struct envoy_api_v2_core_DataSource*)envoy_api_v2_auth_CertificateValidationContext_crl(msg); |
||||||
|
if (sub == NULL) { |
||||||
|
sub = (struct envoy_api_v2_core_DataSource*)upb_msg_new(&envoy_api_v2_core_DataSource_msginit, arena); |
||||||
|
if (!sub) return NULL; |
||||||
|
envoy_api_v2_auth_CertificateValidationContext_set_crl(msg, sub); |
||||||
|
} |
||||||
|
return sub; |
||||||
|
} |
||||||
|
UPB_INLINE void envoy_api_v2_auth_CertificateValidationContext_set_allow_expired_certificate(envoy_api_v2_auth_CertificateValidationContext *msg, bool value) { |
||||||
|
UPB_FIELD_AT(msg, bool, UPB_SIZE(0, 0)) = value; |
||||||
|
} |
||||||
|
|
||||||
|
|
||||||
|
/* envoy.api.v2.auth.CommonTlsContext */ |
||||||
|
|
||||||
|
UPB_INLINE envoy_api_v2_auth_CommonTlsContext *envoy_api_v2_auth_CommonTlsContext_new(upb_arena *arena) { |
||||||
|
return (envoy_api_v2_auth_CommonTlsContext *)upb_msg_new(&envoy_api_v2_auth_CommonTlsContext_msginit, arena); |
||||||
|
} |
||||||
|
UPB_INLINE envoy_api_v2_auth_CommonTlsContext *envoy_api_v2_auth_CommonTlsContext_parsenew(upb_strview buf, upb_arena *arena) { |
||||||
|
envoy_api_v2_auth_CommonTlsContext *ret = envoy_api_v2_auth_CommonTlsContext_new(arena); |
||||||
|
return (ret && upb_decode(buf, ret, &envoy_api_v2_auth_CommonTlsContext_msginit)) ? ret : NULL; |
||||||
|
} |
||||||
|
UPB_INLINE char *envoy_api_v2_auth_CommonTlsContext_serialize(const envoy_api_v2_auth_CommonTlsContext *msg, upb_arena *arena, size_t *len) { |
||||||
|
return upb_encode(msg, &envoy_api_v2_auth_CommonTlsContext_msginit, arena, len); |
||||||
|
} |
||||||
|
|
||||||
|
typedef enum { |
||||||
|
envoy_api_v2_auth_CommonTlsContext_validation_context_type_validation_context = 3, |
||||||
|
envoy_api_v2_auth_CommonTlsContext_validation_context_type_validation_context_sds_secret_config = 7, |
||||||
|
envoy_api_v2_auth_CommonTlsContext_validation_context_type_combined_validation_context = 8, |
||||||
|
envoy_api_v2_auth_CommonTlsContext_validation_context_type_NOT_SET = 0, |
||||||
|
} envoy_api_v2_auth_CommonTlsContext_validation_context_type_oneofcases; |
||||||
|
UPB_INLINE envoy_api_v2_auth_CommonTlsContext_validation_context_type_oneofcases envoy_api_v2_auth_CommonTlsContext_validation_context_type_case(const envoy_api_v2_auth_CommonTlsContext* msg) { return UPB_FIELD_AT(msg, int, UPB_SIZE(20, 40)); } |
||||||
|
|
||||||
|
UPB_INLINE const envoy_api_v2_auth_TlsParameters* envoy_api_v2_auth_CommonTlsContext_tls_params(const envoy_api_v2_auth_CommonTlsContext *msg) { return UPB_FIELD_AT(msg, const envoy_api_v2_auth_TlsParameters*, UPB_SIZE(0, 0)); } |
||||||
|
UPB_INLINE const envoy_api_v2_auth_TlsCertificate* const* envoy_api_v2_auth_CommonTlsContext_tls_certificates(const envoy_api_v2_auth_CommonTlsContext *msg, size_t *len) { return (const envoy_api_v2_auth_TlsCertificate* const*)_upb_array_accessor(msg, UPB_SIZE(4, 8), len); } |
||||||
|
UPB_INLINE bool envoy_api_v2_auth_CommonTlsContext_has_validation_context(const envoy_api_v2_auth_CommonTlsContext *msg) { return _upb_has_oneof_field(msg, UPB_SIZE(20, 40), 3); } |
||||||
|
UPB_INLINE const envoy_api_v2_auth_CertificateValidationContext* envoy_api_v2_auth_CommonTlsContext_validation_context(const envoy_api_v2_auth_CommonTlsContext *msg) { return UPB_READ_ONEOF(msg, const envoy_api_v2_auth_CertificateValidationContext*, UPB_SIZE(16, 32), UPB_SIZE(20, 40), 3, NULL); } |
||||||
|
UPB_INLINE upb_strview const* envoy_api_v2_auth_CommonTlsContext_alpn_protocols(const envoy_api_v2_auth_CommonTlsContext *msg, size_t *len) { return (upb_strview const*)_upb_array_accessor(msg, UPB_SIZE(8, 16), len); } |
||||||
|
UPB_INLINE const envoy_api_v2_auth_SdsSecretConfig* const* envoy_api_v2_auth_CommonTlsContext_tls_certificate_sds_secret_configs(const envoy_api_v2_auth_CommonTlsContext *msg, size_t *len) { return (const envoy_api_v2_auth_SdsSecretConfig* const*)_upb_array_accessor(msg, UPB_SIZE(12, 24), len); } |
||||||
|
UPB_INLINE bool envoy_api_v2_auth_CommonTlsContext_has_validation_context_sds_secret_config(const envoy_api_v2_auth_CommonTlsContext *msg) { return _upb_has_oneof_field(msg, UPB_SIZE(20, 40), 7); } |
||||||
|
UPB_INLINE const envoy_api_v2_auth_SdsSecretConfig* envoy_api_v2_auth_CommonTlsContext_validation_context_sds_secret_config(const envoy_api_v2_auth_CommonTlsContext *msg) { return UPB_READ_ONEOF(msg, const envoy_api_v2_auth_SdsSecretConfig*, UPB_SIZE(16, 32), UPB_SIZE(20, 40), 7, NULL); } |
||||||
|
UPB_INLINE bool envoy_api_v2_auth_CommonTlsContext_has_combined_validation_context(const envoy_api_v2_auth_CommonTlsContext *msg) { return _upb_has_oneof_field(msg, UPB_SIZE(20, 40), 8); } |
||||||
|
UPB_INLINE const envoy_api_v2_auth_CommonTlsContext_CombinedCertificateValidationContext* envoy_api_v2_auth_CommonTlsContext_combined_validation_context(const envoy_api_v2_auth_CommonTlsContext *msg) { return UPB_READ_ONEOF(msg, const envoy_api_v2_auth_CommonTlsContext_CombinedCertificateValidationContext*, UPB_SIZE(16, 32), UPB_SIZE(20, 40), 8, NULL); } |
||||||
|
|
||||||
|
UPB_INLINE void envoy_api_v2_auth_CommonTlsContext_set_tls_params(envoy_api_v2_auth_CommonTlsContext *msg, envoy_api_v2_auth_TlsParameters* value) { |
||||||
|
UPB_FIELD_AT(msg, envoy_api_v2_auth_TlsParameters*, UPB_SIZE(0, 0)) = value; |
||||||
|
} |
||||||
|
UPB_INLINE struct envoy_api_v2_auth_TlsParameters* envoy_api_v2_auth_CommonTlsContext_mutable_tls_params(envoy_api_v2_auth_CommonTlsContext *msg, upb_arena *arena) { |
||||||
|
struct envoy_api_v2_auth_TlsParameters* sub = (struct envoy_api_v2_auth_TlsParameters*)envoy_api_v2_auth_CommonTlsContext_tls_params(msg); |
||||||
|
if (sub == NULL) { |
||||||
|
sub = (struct envoy_api_v2_auth_TlsParameters*)upb_msg_new(&envoy_api_v2_auth_TlsParameters_msginit, arena); |
||||||
|
if (!sub) return NULL; |
||||||
|
envoy_api_v2_auth_CommonTlsContext_set_tls_params(msg, sub); |
||||||
|
} |
||||||
|
return sub; |
||||||
|
} |
||||||
|
UPB_INLINE envoy_api_v2_auth_TlsCertificate** envoy_api_v2_auth_CommonTlsContext_mutable_tls_certificates(envoy_api_v2_auth_CommonTlsContext *msg, size_t *len) { |
||||||
|
return (envoy_api_v2_auth_TlsCertificate**)_upb_array_mutable_accessor(msg, UPB_SIZE(4, 8), len); |
||||||
|
} |
||||||
|
UPB_INLINE envoy_api_v2_auth_TlsCertificate** envoy_api_v2_auth_CommonTlsContext_resize_tls_certificates(envoy_api_v2_auth_CommonTlsContext *msg, size_t len, upb_arena *arena) { |
||||||
|
return (envoy_api_v2_auth_TlsCertificate**)_upb_array_resize_accessor(msg, UPB_SIZE(4, 8), len, UPB_SIZE(4, 8), UPB_TYPE_MESSAGE, arena); |
||||||
|
} |
||||||
|
UPB_INLINE struct envoy_api_v2_auth_TlsCertificate* envoy_api_v2_auth_CommonTlsContext_add_tls_certificates(envoy_api_v2_auth_CommonTlsContext *msg, upb_arena *arena) { |
||||||
|
struct envoy_api_v2_auth_TlsCertificate* sub = (struct envoy_api_v2_auth_TlsCertificate*)upb_msg_new(&envoy_api_v2_auth_TlsCertificate_msginit, arena); |
||||||
|
bool ok = _upb_array_append_accessor( |
||||||
|
msg, UPB_SIZE(4, 8), UPB_SIZE(4, 8), UPB_TYPE_MESSAGE, &sub, arena); |
||||||
|
if (!ok) return NULL; |
||||||
|
return sub; |
||||||
|
} |
||||||
|
UPB_INLINE void envoy_api_v2_auth_CommonTlsContext_set_validation_context(envoy_api_v2_auth_CommonTlsContext *msg, envoy_api_v2_auth_CertificateValidationContext* value) { |
||||||
|
UPB_WRITE_ONEOF(msg, envoy_api_v2_auth_CertificateValidationContext*, UPB_SIZE(16, 32), value, UPB_SIZE(20, 40), 3); |
||||||
|
} |
||||||
|
UPB_INLINE struct envoy_api_v2_auth_CertificateValidationContext* envoy_api_v2_auth_CommonTlsContext_mutable_validation_context(envoy_api_v2_auth_CommonTlsContext *msg, upb_arena *arena) { |
||||||
|
struct envoy_api_v2_auth_CertificateValidationContext* sub = (struct envoy_api_v2_auth_CertificateValidationContext*)envoy_api_v2_auth_CommonTlsContext_validation_context(msg); |
||||||
|
if (sub == NULL) { |
||||||
|
sub = (struct envoy_api_v2_auth_CertificateValidationContext*)upb_msg_new(&envoy_api_v2_auth_CertificateValidationContext_msginit, arena); |
||||||
|
if (!sub) return NULL; |
||||||
|
envoy_api_v2_auth_CommonTlsContext_set_validation_context(msg, sub); |
||||||
|
} |
||||||
|
return sub; |
||||||
|
} |
||||||
|
UPB_INLINE upb_strview* envoy_api_v2_auth_CommonTlsContext_mutable_alpn_protocols(envoy_api_v2_auth_CommonTlsContext *msg, size_t *len) { |
||||||
|
return (upb_strview*)_upb_array_mutable_accessor(msg, UPB_SIZE(8, 16), len); |
||||||
|
} |
||||||
|
UPB_INLINE upb_strview* envoy_api_v2_auth_CommonTlsContext_resize_alpn_protocols(envoy_api_v2_auth_CommonTlsContext *msg, size_t len, upb_arena *arena) { |
||||||
|
return (upb_strview*)_upb_array_resize_accessor(msg, UPB_SIZE(8, 16), len, UPB_SIZE(8, 16), UPB_TYPE_STRING, arena); |
||||||
|
} |
||||||
|
UPB_INLINE bool envoy_api_v2_auth_CommonTlsContext_add_alpn_protocols(envoy_api_v2_auth_CommonTlsContext *msg, upb_strview val, upb_arena *arena) { |
||||||
|
return _upb_array_append_accessor( |
||||||
|
msg, UPB_SIZE(8, 16), UPB_SIZE(8, 16), UPB_TYPE_STRING, &val, arena); |
||||||
|
} |
||||||
|
UPB_INLINE envoy_api_v2_auth_SdsSecretConfig** envoy_api_v2_auth_CommonTlsContext_mutable_tls_certificate_sds_secret_configs(envoy_api_v2_auth_CommonTlsContext *msg, size_t *len) { |
||||||
|
return (envoy_api_v2_auth_SdsSecretConfig**)_upb_array_mutable_accessor(msg, UPB_SIZE(12, 24), len); |
||||||
|
} |
||||||
|
UPB_INLINE envoy_api_v2_auth_SdsSecretConfig** envoy_api_v2_auth_CommonTlsContext_resize_tls_certificate_sds_secret_configs(envoy_api_v2_auth_CommonTlsContext *msg, size_t len, upb_arena *arena) { |
||||||
|
return (envoy_api_v2_auth_SdsSecretConfig**)_upb_array_resize_accessor(msg, UPB_SIZE(12, 24), len, UPB_SIZE(4, 8), UPB_TYPE_MESSAGE, arena); |
||||||
|
} |
||||||
|
UPB_INLINE struct envoy_api_v2_auth_SdsSecretConfig* envoy_api_v2_auth_CommonTlsContext_add_tls_certificate_sds_secret_configs(envoy_api_v2_auth_CommonTlsContext *msg, upb_arena *arena) { |
||||||
|
struct envoy_api_v2_auth_SdsSecretConfig* sub = (struct envoy_api_v2_auth_SdsSecretConfig*)upb_msg_new(&envoy_api_v2_auth_SdsSecretConfig_msginit, arena); |
||||||
|
bool ok = _upb_array_append_accessor( |
||||||
|
msg, UPB_SIZE(12, 24), UPB_SIZE(4, 8), UPB_TYPE_MESSAGE, &sub, arena); |
||||||
|
if (!ok) return NULL; |
||||||
|
return sub; |
||||||
|
} |
||||||
|
UPB_INLINE void envoy_api_v2_auth_CommonTlsContext_set_validation_context_sds_secret_config(envoy_api_v2_auth_CommonTlsContext *msg, envoy_api_v2_auth_SdsSecretConfig* value) { |
||||||
|
UPB_WRITE_ONEOF(msg, envoy_api_v2_auth_SdsSecretConfig*, UPB_SIZE(16, 32), value, UPB_SIZE(20, 40), 7); |
||||||
|
} |
||||||
|
UPB_INLINE struct envoy_api_v2_auth_SdsSecretConfig* envoy_api_v2_auth_CommonTlsContext_mutable_validation_context_sds_secret_config(envoy_api_v2_auth_CommonTlsContext *msg, upb_arena *arena) { |
||||||
|
struct envoy_api_v2_auth_SdsSecretConfig* sub = (struct envoy_api_v2_auth_SdsSecretConfig*)envoy_api_v2_auth_CommonTlsContext_validation_context_sds_secret_config(msg); |
||||||
|
if (sub == NULL) { |
||||||
|
sub = (struct envoy_api_v2_auth_SdsSecretConfig*)upb_msg_new(&envoy_api_v2_auth_SdsSecretConfig_msginit, arena); |
||||||
|
if (!sub) return NULL; |
||||||
|
envoy_api_v2_auth_CommonTlsContext_set_validation_context_sds_secret_config(msg, sub); |
||||||
|
} |
||||||
|
return sub; |
||||||
|
} |
||||||
|
UPB_INLINE void envoy_api_v2_auth_CommonTlsContext_set_combined_validation_context(envoy_api_v2_auth_CommonTlsContext *msg, envoy_api_v2_auth_CommonTlsContext_CombinedCertificateValidationContext* value) { |
||||||
|
UPB_WRITE_ONEOF(msg, envoy_api_v2_auth_CommonTlsContext_CombinedCertificateValidationContext*, UPB_SIZE(16, 32), value, UPB_SIZE(20, 40), 8); |
||||||
|
} |
||||||
|
UPB_INLINE struct envoy_api_v2_auth_CommonTlsContext_CombinedCertificateValidationContext* envoy_api_v2_auth_CommonTlsContext_mutable_combined_validation_context(envoy_api_v2_auth_CommonTlsContext *msg, upb_arena *arena) { |
||||||
|
struct envoy_api_v2_auth_CommonTlsContext_CombinedCertificateValidationContext* sub = (struct envoy_api_v2_auth_CommonTlsContext_CombinedCertificateValidationContext*)envoy_api_v2_auth_CommonTlsContext_combined_validation_context(msg); |
||||||
|
if (sub == NULL) { |
||||||
|
sub = (struct envoy_api_v2_auth_CommonTlsContext_CombinedCertificateValidationContext*)upb_msg_new(&envoy_api_v2_auth_CommonTlsContext_CombinedCertificateValidationContext_msginit, arena); |
||||||
|
if (!sub) return NULL; |
||||||
|
envoy_api_v2_auth_CommonTlsContext_set_combined_validation_context(msg, sub); |
||||||
|
} |
||||||
|
return sub; |
||||||
|
} |
||||||
|
|
||||||
|
|
||||||
|
/* envoy.api.v2.auth.CommonTlsContext.CombinedCertificateValidationContext */ |
||||||
|
|
||||||
|
UPB_INLINE envoy_api_v2_auth_CommonTlsContext_CombinedCertificateValidationContext *envoy_api_v2_auth_CommonTlsContext_CombinedCertificateValidationContext_new(upb_arena *arena) { |
||||||
|
return (envoy_api_v2_auth_CommonTlsContext_CombinedCertificateValidationContext *)upb_msg_new(&envoy_api_v2_auth_CommonTlsContext_CombinedCertificateValidationContext_msginit, arena); |
||||||
|
} |
||||||
|
UPB_INLINE envoy_api_v2_auth_CommonTlsContext_CombinedCertificateValidationContext *envoy_api_v2_auth_CommonTlsContext_CombinedCertificateValidationContext_parsenew(upb_strview buf, upb_arena *arena) { |
||||||
|
envoy_api_v2_auth_CommonTlsContext_CombinedCertificateValidationContext *ret = envoy_api_v2_auth_CommonTlsContext_CombinedCertificateValidationContext_new(arena); |
||||||
|
return (ret && upb_decode(buf, ret, &envoy_api_v2_auth_CommonTlsContext_CombinedCertificateValidationContext_msginit)) ? ret : NULL; |
||||||
|
} |
||||||
|
UPB_INLINE char *envoy_api_v2_auth_CommonTlsContext_CombinedCertificateValidationContext_serialize(const envoy_api_v2_auth_CommonTlsContext_CombinedCertificateValidationContext *msg, upb_arena *arena, size_t *len) { |
||||||
|
return upb_encode(msg, &envoy_api_v2_auth_CommonTlsContext_CombinedCertificateValidationContext_msginit, arena, len); |
||||||
|
} |
||||||
|
|
||||||
|
UPB_INLINE const envoy_api_v2_auth_CertificateValidationContext* envoy_api_v2_auth_CommonTlsContext_CombinedCertificateValidationContext_default_validation_context(const envoy_api_v2_auth_CommonTlsContext_CombinedCertificateValidationContext *msg) { return UPB_FIELD_AT(msg, const envoy_api_v2_auth_CertificateValidationContext*, UPB_SIZE(0, 0)); } |
||||||
|
UPB_INLINE const envoy_api_v2_auth_SdsSecretConfig* envoy_api_v2_auth_CommonTlsContext_CombinedCertificateValidationContext_validation_context_sds_secret_config(const envoy_api_v2_auth_CommonTlsContext_CombinedCertificateValidationContext *msg) { return UPB_FIELD_AT(msg, const envoy_api_v2_auth_SdsSecretConfig*, UPB_SIZE(4, 8)); } |
||||||
|
|
||||||
|
UPB_INLINE void envoy_api_v2_auth_CommonTlsContext_CombinedCertificateValidationContext_set_default_validation_context(envoy_api_v2_auth_CommonTlsContext_CombinedCertificateValidationContext *msg, envoy_api_v2_auth_CertificateValidationContext* value) { |
||||||
|
UPB_FIELD_AT(msg, envoy_api_v2_auth_CertificateValidationContext*, UPB_SIZE(0, 0)) = value; |
||||||
|
} |
||||||
|
UPB_INLINE struct envoy_api_v2_auth_CertificateValidationContext* envoy_api_v2_auth_CommonTlsContext_CombinedCertificateValidationContext_mutable_default_validation_context(envoy_api_v2_auth_CommonTlsContext_CombinedCertificateValidationContext *msg, upb_arena *arena) { |
||||||
|
struct envoy_api_v2_auth_CertificateValidationContext* sub = (struct envoy_api_v2_auth_CertificateValidationContext*)envoy_api_v2_auth_CommonTlsContext_CombinedCertificateValidationContext_default_validation_context(msg); |
||||||
|
if (sub == NULL) { |
||||||
|
sub = (struct envoy_api_v2_auth_CertificateValidationContext*)upb_msg_new(&envoy_api_v2_auth_CertificateValidationContext_msginit, arena); |
||||||
|
if (!sub) return NULL; |
||||||
|
envoy_api_v2_auth_CommonTlsContext_CombinedCertificateValidationContext_set_default_validation_context(msg, sub); |
||||||
|
} |
||||||
|
return sub; |
||||||
|
} |
||||||
|
UPB_INLINE void envoy_api_v2_auth_CommonTlsContext_CombinedCertificateValidationContext_set_validation_context_sds_secret_config(envoy_api_v2_auth_CommonTlsContext_CombinedCertificateValidationContext *msg, envoy_api_v2_auth_SdsSecretConfig* value) { |
||||||
|
UPB_FIELD_AT(msg, envoy_api_v2_auth_SdsSecretConfig*, UPB_SIZE(4, 8)) = value; |
||||||
|
} |
||||||
|
UPB_INLINE struct envoy_api_v2_auth_SdsSecretConfig* envoy_api_v2_auth_CommonTlsContext_CombinedCertificateValidationContext_mutable_validation_context_sds_secret_config(envoy_api_v2_auth_CommonTlsContext_CombinedCertificateValidationContext *msg, upb_arena *arena) { |
||||||
|
struct envoy_api_v2_auth_SdsSecretConfig* sub = (struct envoy_api_v2_auth_SdsSecretConfig*)envoy_api_v2_auth_CommonTlsContext_CombinedCertificateValidationContext_validation_context_sds_secret_config(msg); |
||||||
|
if (sub == NULL) { |
||||||
|
sub = (struct envoy_api_v2_auth_SdsSecretConfig*)upb_msg_new(&envoy_api_v2_auth_SdsSecretConfig_msginit, arena); |
||||||
|
if (!sub) return NULL; |
||||||
|
envoy_api_v2_auth_CommonTlsContext_CombinedCertificateValidationContext_set_validation_context_sds_secret_config(msg, sub); |
||||||
|
} |
||||||
|
return sub; |
||||||
|
} |
||||||
|
|
||||||
|
|
||||||
|
/* envoy.api.v2.auth.UpstreamTlsContext */ |
||||||
|
|
||||||
|
UPB_INLINE envoy_api_v2_auth_UpstreamTlsContext *envoy_api_v2_auth_UpstreamTlsContext_new(upb_arena *arena) { |
||||||
|
return (envoy_api_v2_auth_UpstreamTlsContext *)upb_msg_new(&envoy_api_v2_auth_UpstreamTlsContext_msginit, arena); |
||||||
|
} |
||||||
|
UPB_INLINE envoy_api_v2_auth_UpstreamTlsContext *envoy_api_v2_auth_UpstreamTlsContext_parsenew(upb_strview buf, upb_arena *arena) { |
||||||
|
envoy_api_v2_auth_UpstreamTlsContext *ret = envoy_api_v2_auth_UpstreamTlsContext_new(arena); |
||||||
|
return (ret && upb_decode(buf, ret, &envoy_api_v2_auth_UpstreamTlsContext_msginit)) ? ret : NULL; |
||||||
|
} |
||||||
|
UPB_INLINE char *envoy_api_v2_auth_UpstreamTlsContext_serialize(const envoy_api_v2_auth_UpstreamTlsContext *msg, upb_arena *arena, size_t *len) { |
||||||
|
return upb_encode(msg, &envoy_api_v2_auth_UpstreamTlsContext_msginit, arena, len); |
||||||
|
} |
||||||
|
|
||||||
|
UPB_INLINE const envoy_api_v2_auth_CommonTlsContext* envoy_api_v2_auth_UpstreamTlsContext_common_tls_context(const envoy_api_v2_auth_UpstreamTlsContext *msg) { return UPB_FIELD_AT(msg, const envoy_api_v2_auth_CommonTlsContext*, UPB_SIZE(12, 24)); } |
||||||
|
UPB_INLINE upb_strview envoy_api_v2_auth_UpstreamTlsContext_sni(const envoy_api_v2_auth_UpstreamTlsContext *msg) { return UPB_FIELD_AT(msg, upb_strview, UPB_SIZE(4, 8)); } |
||||||
|
UPB_INLINE bool envoy_api_v2_auth_UpstreamTlsContext_allow_renegotiation(const envoy_api_v2_auth_UpstreamTlsContext *msg) { return UPB_FIELD_AT(msg, bool, UPB_SIZE(0, 0)); } |
||||||
|
|
||||||
|
UPB_INLINE void envoy_api_v2_auth_UpstreamTlsContext_set_common_tls_context(envoy_api_v2_auth_UpstreamTlsContext *msg, envoy_api_v2_auth_CommonTlsContext* value) { |
||||||
|
UPB_FIELD_AT(msg, envoy_api_v2_auth_CommonTlsContext*, UPB_SIZE(12, 24)) = value; |
||||||
|
} |
||||||
|
UPB_INLINE struct envoy_api_v2_auth_CommonTlsContext* envoy_api_v2_auth_UpstreamTlsContext_mutable_common_tls_context(envoy_api_v2_auth_UpstreamTlsContext *msg, upb_arena *arena) { |
||||||
|
struct envoy_api_v2_auth_CommonTlsContext* sub = (struct envoy_api_v2_auth_CommonTlsContext*)envoy_api_v2_auth_UpstreamTlsContext_common_tls_context(msg); |
||||||
|
if (sub == NULL) { |
||||||
|
sub = (struct envoy_api_v2_auth_CommonTlsContext*)upb_msg_new(&envoy_api_v2_auth_CommonTlsContext_msginit, arena); |
||||||
|
if (!sub) return NULL; |
||||||
|
envoy_api_v2_auth_UpstreamTlsContext_set_common_tls_context(msg, sub); |
||||||
|
} |
||||||
|
return sub; |
||||||
|
} |
||||||
|
UPB_INLINE void envoy_api_v2_auth_UpstreamTlsContext_set_sni(envoy_api_v2_auth_UpstreamTlsContext *msg, upb_strview value) { |
||||||
|
UPB_FIELD_AT(msg, upb_strview, UPB_SIZE(4, 8)) = value; |
||||||
|
} |
||||||
|
UPB_INLINE void envoy_api_v2_auth_UpstreamTlsContext_set_allow_renegotiation(envoy_api_v2_auth_UpstreamTlsContext *msg, bool value) { |
||||||
|
UPB_FIELD_AT(msg, bool, UPB_SIZE(0, 0)) = value; |
||||||
|
} |
||||||
|
|
||||||
|
|
||||||
|
/* envoy.api.v2.auth.DownstreamTlsContext */ |
||||||
|
|
||||||
|
UPB_INLINE envoy_api_v2_auth_DownstreamTlsContext *envoy_api_v2_auth_DownstreamTlsContext_new(upb_arena *arena) { |
||||||
|
return (envoy_api_v2_auth_DownstreamTlsContext *)upb_msg_new(&envoy_api_v2_auth_DownstreamTlsContext_msginit, arena); |
||||||
|
} |
||||||
|
UPB_INLINE envoy_api_v2_auth_DownstreamTlsContext *envoy_api_v2_auth_DownstreamTlsContext_parsenew(upb_strview buf, upb_arena *arena) { |
||||||
|
envoy_api_v2_auth_DownstreamTlsContext *ret = envoy_api_v2_auth_DownstreamTlsContext_new(arena); |
||||||
|
return (ret && upb_decode(buf, ret, &envoy_api_v2_auth_DownstreamTlsContext_msginit)) ? ret : NULL; |
||||||
|
} |
||||||
|
UPB_INLINE char *envoy_api_v2_auth_DownstreamTlsContext_serialize(const envoy_api_v2_auth_DownstreamTlsContext *msg, upb_arena *arena, size_t *len) { |
||||||
|
return upb_encode(msg, &envoy_api_v2_auth_DownstreamTlsContext_msginit, arena, len); |
||||||
|
} |
||||||
|
|
||||||
|
typedef enum { |
||||||
|
envoy_api_v2_auth_DownstreamTlsContext_session_ticket_keys_type_session_ticket_keys = 4, |
||||||
|
envoy_api_v2_auth_DownstreamTlsContext_session_ticket_keys_type_session_ticket_keys_sds_secret_config = 5, |
||||||
|
envoy_api_v2_auth_DownstreamTlsContext_session_ticket_keys_type_NOT_SET = 0, |
||||||
|
} envoy_api_v2_auth_DownstreamTlsContext_session_ticket_keys_type_oneofcases; |
||||||
|
UPB_INLINE envoy_api_v2_auth_DownstreamTlsContext_session_ticket_keys_type_oneofcases envoy_api_v2_auth_DownstreamTlsContext_session_ticket_keys_type_case(const envoy_api_v2_auth_DownstreamTlsContext* msg) { return UPB_FIELD_AT(msg, int, UPB_SIZE(16, 32)); } |
||||||
|
|
||||||
|
UPB_INLINE const envoy_api_v2_auth_CommonTlsContext* envoy_api_v2_auth_DownstreamTlsContext_common_tls_context(const envoy_api_v2_auth_DownstreamTlsContext *msg) { return UPB_FIELD_AT(msg, const envoy_api_v2_auth_CommonTlsContext*, UPB_SIZE(0, 0)); } |
||||||
|
UPB_INLINE const struct google_protobuf_BoolValue* envoy_api_v2_auth_DownstreamTlsContext_require_client_certificate(const envoy_api_v2_auth_DownstreamTlsContext *msg) { return UPB_FIELD_AT(msg, const struct google_protobuf_BoolValue*, UPB_SIZE(4, 8)); } |
||||||
|
UPB_INLINE const struct google_protobuf_BoolValue* envoy_api_v2_auth_DownstreamTlsContext_require_sni(const envoy_api_v2_auth_DownstreamTlsContext *msg) { return UPB_FIELD_AT(msg, const struct google_protobuf_BoolValue*, UPB_SIZE(8, 16)); } |
||||||
|
UPB_INLINE bool envoy_api_v2_auth_DownstreamTlsContext_has_session_ticket_keys(const envoy_api_v2_auth_DownstreamTlsContext *msg) { return _upb_has_oneof_field(msg, UPB_SIZE(16, 32), 4); } |
||||||
|
UPB_INLINE const envoy_api_v2_auth_TlsSessionTicketKeys* envoy_api_v2_auth_DownstreamTlsContext_session_ticket_keys(const envoy_api_v2_auth_DownstreamTlsContext *msg) { return UPB_READ_ONEOF(msg, const envoy_api_v2_auth_TlsSessionTicketKeys*, UPB_SIZE(12, 24), UPB_SIZE(16, 32), 4, NULL); } |
||||||
|
UPB_INLINE bool envoy_api_v2_auth_DownstreamTlsContext_has_session_ticket_keys_sds_secret_config(const envoy_api_v2_auth_DownstreamTlsContext *msg) { return _upb_has_oneof_field(msg, UPB_SIZE(16, 32), 5); } |
||||||
|
UPB_INLINE const envoy_api_v2_auth_SdsSecretConfig* envoy_api_v2_auth_DownstreamTlsContext_session_ticket_keys_sds_secret_config(const envoy_api_v2_auth_DownstreamTlsContext *msg) { return UPB_READ_ONEOF(msg, const envoy_api_v2_auth_SdsSecretConfig*, UPB_SIZE(12, 24), UPB_SIZE(16, 32), 5, NULL); } |
||||||
|
|
||||||
|
UPB_INLINE void envoy_api_v2_auth_DownstreamTlsContext_set_common_tls_context(envoy_api_v2_auth_DownstreamTlsContext *msg, envoy_api_v2_auth_CommonTlsContext* value) { |
||||||
|
UPB_FIELD_AT(msg, envoy_api_v2_auth_CommonTlsContext*, UPB_SIZE(0, 0)) = value; |
||||||
|
} |
||||||
|
UPB_INLINE struct envoy_api_v2_auth_CommonTlsContext* envoy_api_v2_auth_DownstreamTlsContext_mutable_common_tls_context(envoy_api_v2_auth_DownstreamTlsContext *msg, upb_arena *arena) { |
||||||
|
struct envoy_api_v2_auth_CommonTlsContext* sub = (struct envoy_api_v2_auth_CommonTlsContext*)envoy_api_v2_auth_DownstreamTlsContext_common_tls_context(msg); |
||||||
|
if (sub == NULL) { |
||||||
|
sub = (struct envoy_api_v2_auth_CommonTlsContext*)upb_msg_new(&envoy_api_v2_auth_CommonTlsContext_msginit, arena); |
||||||
|
if (!sub) return NULL; |
||||||
|
envoy_api_v2_auth_DownstreamTlsContext_set_common_tls_context(msg, sub); |
||||||
|
} |
||||||
|
return sub; |
||||||
|
} |
||||||
|
UPB_INLINE void envoy_api_v2_auth_DownstreamTlsContext_set_require_client_certificate(envoy_api_v2_auth_DownstreamTlsContext *msg, struct google_protobuf_BoolValue* value) { |
||||||
|
UPB_FIELD_AT(msg, struct google_protobuf_BoolValue*, UPB_SIZE(4, 8)) = value; |
||||||
|
} |
||||||
|
UPB_INLINE struct google_protobuf_BoolValue* envoy_api_v2_auth_DownstreamTlsContext_mutable_require_client_certificate(envoy_api_v2_auth_DownstreamTlsContext *msg, upb_arena *arena) { |
||||||
|
struct google_protobuf_BoolValue* sub = (struct google_protobuf_BoolValue*)envoy_api_v2_auth_DownstreamTlsContext_require_client_certificate(msg); |
||||||
|
if (sub == NULL) { |
||||||
|
sub = (struct google_protobuf_BoolValue*)upb_msg_new(&google_protobuf_BoolValue_msginit, arena); |
||||||
|
if (!sub) return NULL; |
||||||
|
envoy_api_v2_auth_DownstreamTlsContext_set_require_client_certificate(msg, sub); |
||||||
|
} |
||||||
|
return sub; |
||||||
|
} |
||||||
|
UPB_INLINE void envoy_api_v2_auth_DownstreamTlsContext_set_require_sni(envoy_api_v2_auth_DownstreamTlsContext *msg, struct google_protobuf_BoolValue* value) { |
||||||
|
UPB_FIELD_AT(msg, struct google_protobuf_BoolValue*, UPB_SIZE(8, 16)) = value; |
||||||
|
} |
||||||
|
UPB_INLINE struct google_protobuf_BoolValue* envoy_api_v2_auth_DownstreamTlsContext_mutable_require_sni(envoy_api_v2_auth_DownstreamTlsContext *msg, upb_arena *arena) { |
||||||
|
struct google_protobuf_BoolValue* sub = (struct google_protobuf_BoolValue*)envoy_api_v2_auth_DownstreamTlsContext_require_sni(msg); |
||||||
|
if (sub == NULL) { |
||||||
|
sub = (struct google_protobuf_BoolValue*)upb_msg_new(&google_protobuf_BoolValue_msginit, arena); |
||||||
|
if (!sub) return NULL; |
||||||
|
envoy_api_v2_auth_DownstreamTlsContext_set_require_sni(msg, sub); |
||||||
|
} |
||||||
|
return sub; |
||||||
|
} |
||||||
|
UPB_INLINE void envoy_api_v2_auth_DownstreamTlsContext_set_session_ticket_keys(envoy_api_v2_auth_DownstreamTlsContext *msg, envoy_api_v2_auth_TlsSessionTicketKeys* value) { |
||||||
|
UPB_WRITE_ONEOF(msg, envoy_api_v2_auth_TlsSessionTicketKeys*, UPB_SIZE(12, 24), value, UPB_SIZE(16, 32), 4); |
||||||
|
} |
||||||
|
UPB_INLINE struct envoy_api_v2_auth_TlsSessionTicketKeys* envoy_api_v2_auth_DownstreamTlsContext_mutable_session_ticket_keys(envoy_api_v2_auth_DownstreamTlsContext *msg, upb_arena *arena) { |
||||||
|
struct envoy_api_v2_auth_TlsSessionTicketKeys* sub = (struct envoy_api_v2_auth_TlsSessionTicketKeys*)envoy_api_v2_auth_DownstreamTlsContext_session_ticket_keys(msg); |
||||||
|
if (sub == NULL) { |
||||||
|
sub = (struct envoy_api_v2_auth_TlsSessionTicketKeys*)upb_msg_new(&envoy_api_v2_auth_TlsSessionTicketKeys_msginit, arena); |
||||||
|
if (!sub) return NULL; |
||||||
|
envoy_api_v2_auth_DownstreamTlsContext_set_session_ticket_keys(msg, sub); |
||||||
|
} |
||||||
|
return sub; |
||||||
|
} |
||||||
|
UPB_INLINE void envoy_api_v2_auth_DownstreamTlsContext_set_session_ticket_keys_sds_secret_config(envoy_api_v2_auth_DownstreamTlsContext *msg, envoy_api_v2_auth_SdsSecretConfig* value) { |
||||||
|
UPB_WRITE_ONEOF(msg, envoy_api_v2_auth_SdsSecretConfig*, UPB_SIZE(12, 24), value, UPB_SIZE(16, 32), 5); |
||||||
|
} |
||||||
|
UPB_INLINE struct envoy_api_v2_auth_SdsSecretConfig* envoy_api_v2_auth_DownstreamTlsContext_mutable_session_ticket_keys_sds_secret_config(envoy_api_v2_auth_DownstreamTlsContext *msg, upb_arena *arena) { |
||||||
|
struct envoy_api_v2_auth_SdsSecretConfig* sub = (struct envoy_api_v2_auth_SdsSecretConfig*)envoy_api_v2_auth_DownstreamTlsContext_session_ticket_keys_sds_secret_config(msg); |
||||||
|
if (sub == NULL) { |
||||||
|
sub = (struct envoy_api_v2_auth_SdsSecretConfig*)upb_msg_new(&envoy_api_v2_auth_SdsSecretConfig_msginit, arena); |
||||||
|
if (!sub) return NULL; |
||||||
|
envoy_api_v2_auth_DownstreamTlsContext_set_session_ticket_keys_sds_secret_config(msg, sub); |
||||||
|
} |
||||||
|
return sub; |
||||||
|
} |
||||||
|
|
||||||
|
|
||||||
|
/* envoy.api.v2.auth.SdsSecretConfig */ |
||||||
|
|
||||||
|
UPB_INLINE envoy_api_v2_auth_SdsSecretConfig *envoy_api_v2_auth_SdsSecretConfig_new(upb_arena *arena) { |
||||||
|
return (envoy_api_v2_auth_SdsSecretConfig *)upb_msg_new(&envoy_api_v2_auth_SdsSecretConfig_msginit, arena); |
||||||
|
} |
||||||
|
UPB_INLINE envoy_api_v2_auth_SdsSecretConfig *envoy_api_v2_auth_SdsSecretConfig_parsenew(upb_strview buf, upb_arena *arena) { |
||||||
|
envoy_api_v2_auth_SdsSecretConfig *ret = envoy_api_v2_auth_SdsSecretConfig_new(arena); |
||||||
|
return (ret && upb_decode(buf, ret, &envoy_api_v2_auth_SdsSecretConfig_msginit)) ? ret : NULL; |
||||||
|
} |
||||||
|
UPB_INLINE char *envoy_api_v2_auth_SdsSecretConfig_serialize(const envoy_api_v2_auth_SdsSecretConfig *msg, upb_arena *arena, size_t *len) { |
||||||
|
return upb_encode(msg, &envoy_api_v2_auth_SdsSecretConfig_msginit, arena, len); |
||||||
|
} |
||||||
|
|
||||||
|
UPB_INLINE upb_strview envoy_api_v2_auth_SdsSecretConfig_name(const envoy_api_v2_auth_SdsSecretConfig *msg) { return UPB_FIELD_AT(msg, upb_strview, UPB_SIZE(0, 0)); } |
||||||
|
UPB_INLINE const struct envoy_api_v2_core_ConfigSource* envoy_api_v2_auth_SdsSecretConfig_sds_config(const envoy_api_v2_auth_SdsSecretConfig *msg) { return UPB_FIELD_AT(msg, const struct envoy_api_v2_core_ConfigSource*, UPB_SIZE(8, 16)); } |
||||||
|
|
||||||
|
UPB_INLINE void envoy_api_v2_auth_SdsSecretConfig_set_name(envoy_api_v2_auth_SdsSecretConfig *msg, upb_strview value) { |
||||||
|
UPB_FIELD_AT(msg, upb_strview, UPB_SIZE(0, 0)) = value; |
||||||
|
} |
||||||
|
UPB_INLINE void envoy_api_v2_auth_SdsSecretConfig_set_sds_config(envoy_api_v2_auth_SdsSecretConfig *msg, struct envoy_api_v2_core_ConfigSource* value) { |
||||||
|
UPB_FIELD_AT(msg, struct envoy_api_v2_core_ConfigSource*, UPB_SIZE(8, 16)) = value; |
||||||
|
} |
||||||
|
UPB_INLINE struct envoy_api_v2_core_ConfigSource* envoy_api_v2_auth_SdsSecretConfig_mutable_sds_config(envoy_api_v2_auth_SdsSecretConfig *msg, upb_arena *arena) { |
||||||
|
struct envoy_api_v2_core_ConfigSource* sub = (struct envoy_api_v2_core_ConfigSource*)envoy_api_v2_auth_SdsSecretConfig_sds_config(msg); |
||||||
|
if (sub == NULL) { |
||||||
|
sub = (struct envoy_api_v2_core_ConfigSource*)upb_msg_new(&envoy_api_v2_core_ConfigSource_msginit, arena); |
||||||
|
if (!sub) return NULL; |
||||||
|
envoy_api_v2_auth_SdsSecretConfig_set_sds_config(msg, sub); |
||||||
|
} |
||||||
|
return sub; |
||||||
|
} |
||||||
|
|
||||||
|
|
||||||
|
/* envoy.api.v2.auth.Secret */ |
||||||
|
|
||||||
|
UPB_INLINE envoy_api_v2_auth_Secret *envoy_api_v2_auth_Secret_new(upb_arena *arena) { |
||||||
|
return (envoy_api_v2_auth_Secret *)upb_msg_new(&envoy_api_v2_auth_Secret_msginit, arena); |
||||||
|
} |
||||||
|
UPB_INLINE envoy_api_v2_auth_Secret *envoy_api_v2_auth_Secret_parsenew(upb_strview buf, upb_arena *arena) { |
||||||
|
envoy_api_v2_auth_Secret *ret = envoy_api_v2_auth_Secret_new(arena); |
||||||
|
return (ret && upb_decode(buf, ret, &envoy_api_v2_auth_Secret_msginit)) ? ret : NULL; |
||||||
|
} |
||||||
|
UPB_INLINE char *envoy_api_v2_auth_Secret_serialize(const envoy_api_v2_auth_Secret *msg, upb_arena *arena, size_t *len) { |
||||||
|
return upb_encode(msg, &envoy_api_v2_auth_Secret_msginit, arena, len); |
||||||
|
} |
||||||
|
|
||||||
|
typedef enum { |
||||||
|
envoy_api_v2_auth_Secret_type_tls_certificate = 2, |
||||||
|
envoy_api_v2_auth_Secret_type_session_ticket_keys = 3, |
||||||
|
envoy_api_v2_auth_Secret_type_validation_context = 4, |
||||||
|
envoy_api_v2_auth_Secret_type_NOT_SET = 0, |
||||||
|
} envoy_api_v2_auth_Secret_type_oneofcases; |
||||||
|
UPB_INLINE envoy_api_v2_auth_Secret_type_oneofcases envoy_api_v2_auth_Secret_type_case(const envoy_api_v2_auth_Secret* msg) { return UPB_FIELD_AT(msg, int, UPB_SIZE(12, 24)); } |
||||||
|
|
||||||
|
UPB_INLINE upb_strview envoy_api_v2_auth_Secret_name(const envoy_api_v2_auth_Secret *msg) { return UPB_FIELD_AT(msg, upb_strview, UPB_SIZE(0, 0)); } |
||||||
|
UPB_INLINE bool envoy_api_v2_auth_Secret_has_tls_certificate(const envoy_api_v2_auth_Secret *msg) { return _upb_has_oneof_field(msg, UPB_SIZE(12, 24), 2); } |
||||||
|
UPB_INLINE const envoy_api_v2_auth_TlsCertificate* envoy_api_v2_auth_Secret_tls_certificate(const envoy_api_v2_auth_Secret *msg) { return UPB_READ_ONEOF(msg, const envoy_api_v2_auth_TlsCertificate*, UPB_SIZE(8, 16), UPB_SIZE(12, 24), 2, NULL); } |
||||||
|
UPB_INLINE bool envoy_api_v2_auth_Secret_has_session_ticket_keys(const envoy_api_v2_auth_Secret *msg) { return _upb_has_oneof_field(msg, UPB_SIZE(12, 24), 3); } |
||||||
|
UPB_INLINE const envoy_api_v2_auth_TlsSessionTicketKeys* envoy_api_v2_auth_Secret_session_ticket_keys(const envoy_api_v2_auth_Secret *msg) { return UPB_READ_ONEOF(msg, const envoy_api_v2_auth_TlsSessionTicketKeys*, UPB_SIZE(8, 16), UPB_SIZE(12, 24), 3, NULL); } |
||||||
|
UPB_INLINE bool envoy_api_v2_auth_Secret_has_validation_context(const envoy_api_v2_auth_Secret *msg) { return _upb_has_oneof_field(msg, UPB_SIZE(12, 24), 4); } |
||||||
|
UPB_INLINE const envoy_api_v2_auth_CertificateValidationContext* envoy_api_v2_auth_Secret_validation_context(const envoy_api_v2_auth_Secret *msg) { return UPB_READ_ONEOF(msg, const envoy_api_v2_auth_CertificateValidationContext*, UPB_SIZE(8, 16), UPB_SIZE(12, 24), 4, NULL); } |
||||||
|
|
||||||
|
UPB_INLINE void envoy_api_v2_auth_Secret_set_name(envoy_api_v2_auth_Secret *msg, upb_strview value) { |
||||||
|
UPB_FIELD_AT(msg, upb_strview, UPB_SIZE(0, 0)) = value; |
||||||
|
} |
||||||
|
UPB_INLINE void envoy_api_v2_auth_Secret_set_tls_certificate(envoy_api_v2_auth_Secret *msg, envoy_api_v2_auth_TlsCertificate* value) { |
||||||
|
UPB_WRITE_ONEOF(msg, envoy_api_v2_auth_TlsCertificate*, UPB_SIZE(8, 16), value, UPB_SIZE(12, 24), 2); |
||||||
|
} |
||||||
|
UPB_INLINE struct envoy_api_v2_auth_TlsCertificate* envoy_api_v2_auth_Secret_mutable_tls_certificate(envoy_api_v2_auth_Secret *msg, upb_arena *arena) { |
||||||
|
struct envoy_api_v2_auth_TlsCertificate* sub = (struct envoy_api_v2_auth_TlsCertificate*)envoy_api_v2_auth_Secret_tls_certificate(msg); |
||||||
|
if (sub == NULL) { |
||||||
|
sub = (struct envoy_api_v2_auth_TlsCertificate*)upb_msg_new(&envoy_api_v2_auth_TlsCertificate_msginit, arena); |
||||||
|
if (!sub) return NULL; |
||||||
|
envoy_api_v2_auth_Secret_set_tls_certificate(msg, sub); |
||||||
|
} |
||||||
|
return sub; |
||||||
|
} |
||||||
|
UPB_INLINE void envoy_api_v2_auth_Secret_set_session_ticket_keys(envoy_api_v2_auth_Secret *msg, envoy_api_v2_auth_TlsSessionTicketKeys* value) { |
||||||
|
UPB_WRITE_ONEOF(msg, envoy_api_v2_auth_TlsSessionTicketKeys*, UPB_SIZE(8, 16), value, UPB_SIZE(12, 24), 3); |
||||||
|
} |
||||||
|
UPB_INLINE struct envoy_api_v2_auth_TlsSessionTicketKeys* envoy_api_v2_auth_Secret_mutable_session_ticket_keys(envoy_api_v2_auth_Secret *msg, upb_arena *arena) { |
||||||
|
struct envoy_api_v2_auth_TlsSessionTicketKeys* sub = (struct envoy_api_v2_auth_TlsSessionTicketKeys*)envoy_api_v2_auth_Secret_session_ticket_keys(msg); |
||||||
|
if (sub == NULL) { |
||||||
|
sub = (struct envoy_api_v2_auth_TlsSessionTicketKeys*)upb_msg_new(&envoy_api_v2_auth_TlsSessionTicketKeys_msginit, arena); |
||||||
|
if (!sub) return NULL; |
||||||
|
envoy_api_v2_auth_Secret_set_session_ticket_keys(msg, sub); |
||||||
|
} |
||||||
|
return sub; |
||||||
|
} |
||||||
|
UPB_INLINE void envoy_api_v2_auth_Secret_set_validation_context(envoy_api_v2_auth_Secret *msg, envoy_api_v2_auth_CertificateValidationContext* value) { |
||||||
|
UPB_WRITE_ONEOF(msg, envoy_api_v2_auth_CertificateValidationContext*, UPB_SIZE(8, 16), value, UPB_SIZE(12, 24), 4); |
||||||
|
} |
||||||
|
UPB_INLINE struct envoy_api_v2_auth_CertificateValidationContext* envoy_api_v2_auth_Secret_mutable_validation_context(envoy_api_v2_auth_Secret *msg, upb_arena *arena) { |
||||||
|
struct envoy_api_v2_auth_CertificateValidationContext* sub = (struct envoy_api_v2_auth_CertificateValidationContext*)envoy_api_v2_auth_Secret_validation_context(msg); |
||||||
|
if (sub == NULL) { |
||||||
|
sub = (struct envoy_api_v2_auth_CertificateValidationContext*)upb_msg_new(&envoy_api_v2_auth_CertificateValidationContext_msginit, arena); |
||||||
|
if (!sub) return NULL; |
||||||
|
envoy_api_v2_auth_Secret_set_validation_context(msg, sub); |
||||||
|
} |
||||||
|
return sub; |
||||||
|
} |
||||||
|
|
||||||
|
|
||||||
|
#ifdef __cplusplus |
||||||
|
} /* extern "C" */ |
||||||
|
#endif |
||||||
|
|
||||||
|
#include "upb/port_undef.inc" |
||||||
|
|
||||||
|
#endif /* ENVOY_API_V2_AUTH_CERT_PROTO_UPB_H_ */ |
@ -0,0 +1,285 @@ |
|||||||
|
/* This file was generated by upbc (the upb compiler) from the input
|
||||||
|
* file: |
||||||
|
* |
||||||
|
* envoy/api/v2/cds.proto |
||||||
|
* |
||||||
|
* Do not edit -- your changes will be discarded when the file is |
||||||
|
* regenerated. */ |
||||||
|
|
||||||
|
#include <stddef.h> |
||||||
|
#include "upb/msg.h" |
||||||
|
#include "envoy/api/v2/cds.upb.h" |
||||||
|
#include "envoy/api/v2/core/address.upb.h" |
||||||
|
#include "envoy/api/v2/auth/cert.upb.h" |
||||||
|
#include "envoy/api/v2/core/base.upb.h" |
||||||
|
#include "envoy/api/v2/core/config_source.upb.h" |
||||||
|
#include "envoy/api/v2/discovery.upb.h" |
||||||
|
#include "envoy/api/v2/core/health_check.upb.h" |
||||||
|
#include "envoy/api/v2/core/protocol.upb.h" |
||||||
|
#include "envoy/api/v2/cluster/circuit_breaker.upb.h" |
||||||
|
#include "envoy/api/v2/cluster/outlier_detection.upb.h" |
||||||
|
#include "envoy/api/v2/eds.upb.h" |
||||||
|
#include "envoy/type/percent.upb.h" |
||||||
|
#include "google/api/annotations.upb.h" |
||||||
|
#include "google/protobuf/any.upb.h" |
||||||
|
#include "google/protobuf/duration.upb.h" |
||||||
|
#include "google/protobuf/struct.upb.h" |
||||||
|
#include "google/protobuf/wrappers.upb.h" |
||||||
|
#include "validate/validate.upb.h" |
||||||
|
#include "gogoproto/gogo.upb.h" |
||||||
|
|
||||||
|
#include "upb/port_def.inc" |
||||||
|
|
||||||
|
static const upb_msglayout *const envoy_api_v2_Cluster_submsgs[26] = { |
||||||
|
&envoy_api_v2_Cluster_CommonLbConfig_msginit, |
||||||
|
&envoy_api_v2_Cluster_EdsClusterConfig_msginit, |
||||||
|
&envoy_api_v2_Cluster_ExtensionProtocolOptionsEntry_msginit, |
||||||
|
&envoy_api_v2_Cluster_LbSubsetConfig_msginit, |
||||||
|
&envoy_api_v2_Cluster_OriginalDstLbConfig_msginit, |
||||||
|
&envoy_api_v2_Cluster_RingHashLbConfig_msginit, |
||||||
|
&envoy_api_v2_Cluster_TypedExtensionProtocolOptionsEntry_msginit, |
||||||
|
&envoy_api_v2_ClusterLoadAssignment_msginit, |
||||||
|
&envoy_api_v2_UpstreamConnectionOptions_msginit, |
||||||
|
&envoy_api_v2_auth_UpstreamTlsContext_msginit, |
||||||
|
&envoy_api_v2_cluster_CircuitBreakers_msginit, |
||||||
|
&envoy_api_v2_cluster_OutlierDetection_msginit, |
||||||
|
&envoy_api_v2_core_Address_msginit, |
||||||
|
&envoy_api_v2_core_BindConfig_msginit, |
||||||
|
&envoy_api_v2_core_HealthCheck_msginit, |
||||||
|
&envoy_api_v2_core_Http1ProtocolOptions_msginit, |
||||||
|
&envoy_api_v2_core_Http2ProtocolOptions_msginit, |
||||||
|
&envoy_api_v2_core_HttpProtocolOptions_msginit, |
||||||
|
&envoy_api_v2_core_Metadata_msginit, |
||||||
|
&envoy_api_v2_core_TransportSocket_msginit, |
||||||
|
&google_protobuf_Duration_msginit, |
||||||
|
&google_protobuf_UInt32Value_msginit, |
||||||
|
}; |
||||||
|
|
||||||
|
static const upb_msglayout_field envoy_api_v2_Cluster__fields[34] = { |
||||||
|
{1, UPB_SIZE(36, 40), 0, 0, 9, 1}, |
||||||
|
{2, UPB_SIZE(0, 0), 0, 0, 14, 1}, |
||||||
|
{3, UPB_SIZE(52, 72), 0, 1, 11, 1}, |
||||||
|
{4, UPB_SIZE(56, 80), 0, 20, 11, 1}, |
||||||
|
{5, UPB_SIZE(60, 88), 0, 21, 11, 1}, |
||||||
|
{6, UPB_SIZE(8, 8), 0, 0, 14, 1}, |
||||||
|
{7, UPB_SIZE(128, 224), 0, 12, 11, 3}, |
||||||
|
{8, UPB_SIZE(132, 232), 0, 14, 11, 3}, |
||||||
|
{9, UPB_SIZE(64, 96), 0, 21, 11, 1}, |
||||||
|
{10, UPB_SIZE(68, 104), 0, 10, 11, 1}, |
||||||
|
{11, UPB_SIZE(72, 112), 0, 9, 11, 1}, |
||||||
|
{13, UPB_SIZE(76, 120), 0, 15, 11, 1}, |
||||||
|
{14, UPB_SIZE(80, 128), 0, 16, 11, 1}, |
||||||
|
{16, UPB_SIZE(84, 136), 0, 20, 11, 1}, |
||||||
|
{17, UPB_SIZE(16, 16), 0, 0, 14, 1}, |
||||||
|
{18, UPB_SIZE(136, 240), 0, 12, 11, 3}, |
||||||
|
{19, UPB_SIZE(88, 144), 0, 11, 11, 1}, |
||||||
|
{20, UPB_SIZE(92, 152), 0, 20, 11, 1}, |
||||||
|
{21, UPB_SIZE(96, 160), 0, 13, 11, 1}, |
||||||
|
{22, UPB_SIZE(100, 168), 0, 3, 11, 1}, |
||||||
|
{23, UPB_SIZE(148, 264), UPB_SIZE(-153, -273), 5, 11, 1}, |
||||||
|
{24, UPB_SIZE(104, 176), 0, 19, 11, 1}, |
||||||
|
{25, UPB_SIZE(108, 184), 0, 18, 11, 1}, |
||||||
|
{26, UPB_SIZE(24, 24), 0, 0, 14, 1}, |
||||||
|
{27, UPB_SIZE(112, 192), 0, 0, 11, 1}, |
||||||
|
{28, UPB_SIZE(44, 56), 0, 0, 9, 1}, |
||||||
|
{29, UPB_SIZE(116, 200), 0, 17, 11, 1}, |
||||||
|
{30, UPB_SIZE(120, 208), 0, 8, 11, 1}, |
||||||
|
{31, UPB_SIZE(32, 32), 0, 0, 8, 1}, |
||||||
|
{32, UPB_SIZE(33, 33), 0, 0, 8, 1}, |
||||||
|
{33, UPB_SIZE(124, 216), 0, 7, 11, 1}, |
||||||
|
{34, UPB_SIZE(148, 264), UPB_SIZE(-153, -273), 4, 11, 1}, |
||||||
|
{35, UPB_SIZE(140, 248), 0, 2, 11, 3}, |
||||||
|
{36, UPB_SIZE(144, 256), 0, 6, 11, 3}, |
||||||
|
}; |
||||||
|
|
||||||
|
const upb_msglayout envoy_api_v2_Cluster_msginit = { |
||||||
|
&envoy_api_v2_Cluster_submsgs[0], |
||||||
|
&envoy_api_v2_Cluster__fields[0], |
||||||
|
UPB_SIZE(160, 288), 34, false, |
||||||
|
}; |
||||||
|
|
||||||
|
static const upb_msglayout *const envoy_api_v2_Cluster_EdsClusterConfig_submsgs[1] = { |
||||||
|
&envoy_api_v2_core_ConfigSource_msginit, |
||||||
|
}; |
||||||
|
|
||||||
|
static const upb_msglayout_field envoy_api_v2_Cluster_EdsClusterConfig__fields[2] = { |
||||||
|
{1, UPB_SIZE(8, 16), 0, 0, 11, 1}, |
||||||
|
{2, UPB_SIZE(0, 0), 0, 0, 9, 1}, |
||||||
|
}; |
||||||
|
|
||||||
|
const upb_msglayout envoy_api_v2_Cluster_EdsClusterConfig_msginit = { |
||||||
|
&envoy_api_v2_Cluster_EdsClusterConfig_submsgs[0], |
||||||
|
&envoy_api_v2_Cluster_EdsClusterConfig__fields[0], |
||||||
|
UPB_SIZE(16, 32), 2, false, |
||||||
|
}; |
||||||
|
|
||||||
|
static const upb_msglayout *const envoy_api_v2_Cluster_ExtensionProtocolOptionsEntry_submsgs[1] = { |
||||||
|
&google_protobuf_Struct_msginit, |
||||||
|
}; |
||||||
|
|
||||||
|
static const upb_msglayout_field envoy_api_v2_Cluster_ExtensionProtocolOptionsEntry__fields[2] = { |
||||||
|
{1, UPB_SIZE(0, 0), 0, 0, 9, 1}, |
||||||
|
{2, UPB_SIZE(8, 16), 0, 0, 11, 1}, |
||||||
|
}; |
||||||
|
|
||||||
|
const upb_msglayout envoy_api_v2_Cluster_ExtensionProtocolOptionsEntry_msginit = { |
||||||
|
&envoy_api_v2_Cluster_ExtensionProtocolOptionsEntry_submsgs[0], |
||||||
|
&envoy_api_v2_Cluster_ExtensionProtocolOptionsEntry__fields[0], |
||||||
|
UPB_SIZE(16, 32), 2, false, |
||||||
|
}; |
||||||
|
|
||||||
|
static const upb_msglayout *const envoy_api_v2_Cluster_TypedExtensionProtocolOptionsEntry_submsgs[1] = { |
||||||
|
&google_protobuf_Any_msginit, |
||||||
|
}; |
||||||
|
|
||||||
|
static const upb_msglayout_field envoy_api_v2_Cluster_TypedExtensionProtocolOptionsEntry__fields[2] = { |
||||||
|
{1, UPB_SIZE(0, 0), 0, 0, 9, 1}, |
||||||
|
{2, UPB_SIZE(8, 16), 0, 0, 11, 1}, |
||||||
|
}; |
||||||
|
|
||||||
|
const upb_msglayout envoy_api_v2_Cluster_TypedExtensionProtocolOptionsEntry_msginit = { |
||||||
|
&envoy_api_v2_Cluster_TypedExtensionProtocolOptionsEntry_submsgs[0], |
||||||
|
&envoy_api_v2_Cluster_TypedExtensionProtocolOptionsEntry__fields[0], |
||||||
|
UPB_SIZE(16, 32), 2, false, |
||||||
|
}; |
||||||
|
|
||||||
|
static const upb_msglayout *const envoy_api_v2_Cluster_LbSubsetConfig_submsgs[2] = { |
||||||
|
&envoy_api_v2_Cluster_LbSubsetConfig_LbSubsetSelector_msginit, |
||||||
|
&google_protobuf_Struct_msginit, |
||||||
|
}; |
||||||
|
|
||||||
|
static const upb_msglayout_field envoy_api_v2_Cluster_LbSubsetConfig__fields[4] = { |
||||||
|
{1, UPB_SIZE(0, 0), 0, 0, 14, 1}, |
||||||
|
{2, UPB_SIZE(12, 16), 0, 1, 11, 1}, |
||||||
|
{3, UPB_SIZE(16, 24), 0, 0, 11, 3}, |
||||||
|
{4, UPB_SIZE(8, 8), 0, 0, 8, 1}, |
||||||
|
}; |
||||||
|
|
||||||
|
const upb_msglayout envoy_api_v2_Cluster_LbSubsetConfig_msginit = { |
||||||
|
&envoy_api_v2_Cluster_LbSubsetConfig_submsgs[0], |
||||||
|
&envoy_api_v2_Cluster_LbSubsetConfig__fields[0], |
||||||
|
UPB_SIZE(24, 32), 4, false, |
||||||
|
}; |
||||||
|
|
||||||
|
static const upb_msglayout_field envoy_api_v2_Cluster_LbSubsetConfig_LbSubsetSelector__fields[1] = { |
||||||
|
{1, UPB_SIZE(0, 0), 0, 0, 9, 3}, |
||||||
|
}; |
||||||
|
|
||||||
|
const upb_msglayout envoy_api_v2_Cluster_LbSubsetConfig_LbSubsetSelector_msginit = { |
||||||
|
NULL, |
||||||
|
&envoy_api_v2_Cluster_LbSubsetConfig_LbSubsetSelector__fields[0], |
||||||
|
UPB_SIZE(4, 8), 1, false, |
||||||
|
}; |
||||||
|
|
||||||
|
static const upb_msglayout *const envoy_api_v2_Cluster_RingHashLbConfig_submsgs[2] = { |
||||||
|
&envoy_api_v2_Cluster_RingHashLbConfig_DeprecatedV1_msginit, |
||||||
|
&google_protobuf_UInt64Value_msginit, |
||||||
|
}; |
||||||
|
|
||||||
|
static const upb_msglayout_field envoy_api_v2_Cluster_RingHashLbConfig__fields[2] = { |
||||||
|
{1, UPB_SIZE(0, 0), 0, 1, 11, 1}, |
||||||
|
{2, UPB_SIZE(4, 8), 0, 0, 11, 1}, |
||||||
|
}; |
||||||
|
|
||||||
|
const upb_msglayout envoy_api_v2_Cluster_RingHashLbConfig_msginit = { |
||||||
|
&envoy_api_v2_Cluster_RingHashLbConfig_submsgs[0], |
||||||
|
&envoy_api_v2_Cluster_RingHashLbConfig__fields[0], |
||||||
|
UPB_SIZE(8, 16), 2, false, |
||||||
|
}; |
||||||
|
|
||||||
|
static const upb_msglayout *const envoy_api_v2_Cluster_RingHashLbConfig_DeprecatedV1_submsgs[1] = { |
||||||
|
&google_protobuf_BoolValue_msginit, |
||||||
|
}; |
||||||
|
|
||||||
|
static const upb_msglayout_field envoy_api_v2_Cluster_RingHashLbConfig_DeprecatedV1__fields[1] = { |
||||||
|
{1, UPB_SIZE(0, 0), 0, 0, 11, 1}, |
||||||
|
}; |
||||||
|
|
||||||
|
const upb_msglayout envoy_api_v2_Cluster_RingHashLbConfig_DeprecatedV1_msginit = { |
||||||
|
&envoy_api_v2_Cluster_RingHashLbConfig_DeprecatedV1_submsgs[0], |
||||||
|
&envoy_api_v2_Cluster_RingHashLbConfig_DeprecatedV1__fields[0], |
||||||
|
UPB_SIZE(4, 8), 1, false, |
||||||
|
}; |
||||||
|
|
||||||
|
static const upb_msglayout_field envoy_api_v2_Cluster_OriginalDstLbConfig__fields[1] = { |
||||||
|
{1, UPB_SIZE(0, 0), 0, 0, 8, 1}, |
||||||
|
}; |
||||||
|
|
||||||
|
const upb_msglayout envoy_api_v2_Cluster_OriginalDstLbConfig_msginit = { |
||||||
|
NULL, |
||||||
|
&envoy_api_v2_Cluster_OriginalDstLbConfig__fields[0], |
||||||
|
UPB_SIZE(1, 1), 1, false, |
||||||
|
}; |
||||||
|
|
||||||
|
static const upb_msglayout *const envoy_api_v2_Cluster_CommonLbConfig_submsgs[4] = { |
||||||
|
&envoy_api_v2_Cluster_CommonLbConfig_LocalityWeightedLbConfig_msginit, |
||||||
|
&envoy_api_v2_Cluster_CommonLbConfig_ZoneAwareLbConfig_msginit, |
||||||
|
&envoy_type_Percent_msginit, |
||||||
|
&google_protobuf_Duration_msginit, |
||||||
|
}; |
||||||
|
|
||||||
|
static const upb_msglayout_field envoy_api_v2_Cluster_CommonLbConfig__fields[4] = { |
||||||
|
{1, UPB_SIZE(0, 0), 0, 2, 11, 1}, |
||||||
|
{2, UPB_SIZE(8, 16), UPB_SIZE(-13, -25), 1, 11, 1}, |
||||||
|
{3, UPB_SIZE(8, 16), UPB_SIZE(-13, -25), 0, 11, 1}, |
||||||
|
{4, UPB_SIZE(4, 8), 0, 3, 11, 1}, |
||||||
|
}; |
||||||
|
|
||||||
|
const upb_msglayout envoy_api_v2_Cluster_CommonLbConfig_msginit = { |
||||||
|
&envoy_api_v2_Cluster_CommonLbConfig_submsgs[0], |
||||||
|
&envoy_api_v2_Cluster_CommonLbConfig__fields[0], |
||||||
|
UPB_SIZE(16, 32), 4, false, |
||||||
|
}; |
||||||
|
|
||||||
|
static const upb_msglayout *const envoy_api_v2_Cluster_CommonLbConfig_ZoneAwareLbConfig_submsgs[2] = { |
||||||
|
&envoy_type_Percent_msginit, |
||||||
|
&google_protobuf_UInt64Value_msginit, |
||||||
|
}; |
||||||
|
|
||||||
|
static const upb_msglayout_field envoy_api_v2_Cluster_CommonLbConfig_ZoneAwareLbConfig__fields[2] = { |
||||||
|
{1, UPB_SIZE(0, 0), 0, 0, 11, 1}, |
||||||
|
{2, UPB_SIZE(4, 8), 0, 1, 11, 1}, |
||||||
|
}; |
||||||
|
|
||||||
|
const upb_msglayout envoy_api_v2_Cluster_CommonLbConfig_ZoneAwareLbConfig_msginit = { |
||||||
|
&envoy_api_v2_Cluster_CommonLbConfig_ZoneAwareLbConfig_submsgs[0], |
||||||
|
&envoy_api_v2_Cluster_CommonLbConfig_ZoneAwareLbConfig__fields[0], |
||||||
|
UPB_SIZE(8, 16), 2, false, |
||||||
|
}; |
||||||
|
|
||||||
|
const upb_msglayout envoy_api_v2_Cluster_CommonLbConfig_LocalityWeightedLbConfig_msginit = { |
||||||
|
NULL, |
||||||
|
NULL, |
||||||
|
UPB_SIZE(0, 0), 0, false, |
||||||
|
}; |
||||||
|
|
||||||
|
static const upb_msglayout *const envoy_api_v2_UpstreamBindConfig_submsgs[1] = { |
||||||
|
&envoy_api_v2_core_Address_msginit, |
||||||
|
}; |
||||||
|
|
||||||
|
static const upb_msglayout_field envoy_api_v2_UpstreamBindConfig__fields[1] = { |
||||||
|
{1, UPB_SIZE(0, 0), 0, 0, 11, 1}, |
||||||
|
}; |
||||||
|
|
||||||
|
const upb_msglayout envoy_api_v2_UpstreamBindConfig_msginit = { |
||||||
|
&envoy_api_v2_UpstreamBindConfig_submsgs[0], |
||||||
|
&envoy_api_v2_UpstreamBindConfig__fields[0], |
||||||
|
UPB_SIZE(4, 8), 1, false, |
||||||
|
}; |
||||||
|
|
||||||
|
static const upb_msglayout *const envoy_api_v2_UpstreamConnectionOptions_submsgs[1] = { |
||||||
|
&envoy_api_v2_core_TcpKeepalive_msginit, |
||||||
|
}; |
||||||
|
|
||||||
|
static const upb_msglayout_field envoy_api_v2_UpstreamConnectionOptions__fields[1] = { |
||||||
|
{1, UPB_SIZE(0, 0), 0, 0, 11, 1}, |
||||||
|
}; |
||||||
|
|
||||||
|
const upb_msglayout envoy_api_v2_UpstreamConnectionOptions_msginit = { |
||||||
|
&envoy_api_v2_UpstreamConnectionOptions_submsgs[0], |
||||||
|
&envoy_api_v2_UpstreamConnectionOptions__fields[0], |
||||||
|
UPB_SIZE(4, 8), 1, false, |
||||||
|
}; |
||||||
|
|
||||||
|
#include "upb/port_undef.inc" |
||||||
|
|
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,51 @@ |
|||||||
|
/* This file was generated by upbc (the upb compiler) from the input
|
||||||
|
* file: |
||||||
|
* |
||||||
|
* envoy/api/v2/cluster/circuit_breaker.proto |
||||||
|
* |
||||||
|
* Do not edit -- your changes will be discarded when the file is |
||||||
|
* regenerated. */ |
||||||
|
|
||||||
|
#include <stddef.h> |
||||||
|
#include "upb/msg.h" |
||||||
|
#include "envoy/api/v2/cluster/circuit_breaker.upb.h" |
||||||
|
#include "envoy/api/v2/core/base.upb.h" |
||||||
|
#include "google/protobuf/wrappers.upb.h" |
||||||
|
#include "gogoproto/gogo.upb.h" |
||||||
|
|
||||||
|
#include "upb/port_def.inc" |
||||||
|
|
||||||
|
static const upb_msglayout *const envoy_api_v2_cluster_CircuitBreakers_submsgs[1] = { |
||||||
|
&envoy_api_v2_cluster_CircuitBreakers_Thresholds_msginit, |
||||||
|
}; |
||||||
|
|
||||||
|
static const upb_msglayout_field envoy_api_v2_cluster_CircuitBreakers__fields[1] = { |
||||||
|
{1, UPB_SIZE(0, 0), 0, 0, 11, 3}, |
||||||
|
}; |
||||||
|
|
||||||
|
const upb_msglayout envoy_api_v2_cluster_CircuitBreakers_msginit = { |
||||||
|
&envoy_api_v2_cluster_CircuitBreakers_submsgs[0], |
||||||
|
&envoy_api_v2_cluster_CircuitBreakers__fields[0], |
||||||
|
UPB_SIZE(4, 8), 1, false, |
||||||
|
}; |
||||||
|
|
||||||
|
static const upb_msglayout *const envoy_api_v2_cluster_CircuitBreakers_Thresholds_submsgs[4] = { |
||||||
|
&google_protobuf_UInt32Value_msginit, |
||||||
|
}; |
||||||
|
|
||||||
|
static const upb_msglayout_field envoy_api_v2_cluster_CircuitBreakers_Thresholds__fields[5] = { |
||||||
|
{1, UPB_SIZE(0, 0), 0, 0, 14, 1}, |
||||||
|
{2, UPB_SIZE(8, 8), 0, 0, 11, 1}, |
||||||
|
{3, UPB_SIZE(12, 16), 0, 0, 11, 1}, |
||||||
|
{4, UPB_SIZE(16, 24), 0, 0, 11, 1}, |
||||||
|
{5, UPB_SIZE(20, 32), 0, 0, 11, 1}, |
||||||
|
}; |
||||||
|
|
||||||
|
const upb_msglayout envoy_api_v2_cluster_CircuitBreakers_Thresholds_msginit = { |
||||||
|
&envoy_api_v2_cluster_CircuitBreakers_Thresholds_submsgs[0], |
||||||
|
&envoy_api_v2_cluster_CircuitBreakers_Thresholds__fields[0], |
||||||
|
UPB_SIZE(24, 40), 5, false, |
||||||
|
}; |
||||||
|
|
||||||
|
#include "upb/port_undef.inc" |
||||||
|
|
@ -0,0 +1,143 @@ |
|||||||
|
/* This file was generated by upbc (the upb compiler) from the input
|
||||||
|
* file: |
||||||
|
* |
||||||
|
* envoy/api/v2/cluster/circuit_breaker.proto |
||||||
|
* |
||||||
|
* Do not edit -- your changes will be discarded when the file is |
||||||
|
* regenerated. */ |
||||||
|
|
||||||
|
#ifndef ENVOY_API_V2_CLUSTER_CIRCUIT_BREAKER_PROTO_UPB_H_ |
||||||
|
#define ENVOY_API_V2_CLUSTER_CIRCUIT_BREAKER_PROTO_UPB_H_ |
||||||
|
|
||||||
|
#include "upb/generated_util.h" |
||||||
|
|
||||||
|
#include "upb/msg.h" |
||||||
|
|
||||||
|
#include "upb/decode.h" |
||||||
|
#include "upb/encode.h" |
||||||
|
#include "upb/port_def.inc" |
||||||
|
#ifdef __cplusplus |
||||||
|
extern "C" { |
||||||
|
#endif |
||||||
|
|
||||||
|
struct envoy_api_v2_cluster_CircuitBreakers; |
||||||
|
struct envoy_api_v2_cluster_CircuitBreakers_Thresholds; |
||||||
|
typedef struct envoy_api_v2_cluster_CircuitBreakers envoy_api_v2_cluster_CircuitBreakers; |
||||||
|
typedef struct envoy_api_v2_cluster_CircuitBreakers_Thresholds envoy_api_v2_cluster_CircuitBreakers_Thresholds; |
||||||
|
extern const upb_msglayout envoy_api_v2_cluster_CircuitBreakers_msginit; |
||||||
|
extern const upb_msglayout envoy_api_v2_cluster_CircuitBreakers_Thresholds_msginit; |
||||||
|
struct google_protobuf_UInt32Value; |
||||||
|
extern const upb_msglayout google_protobuf_UInt32Value_msginit; |
||||||
|
|
||||||
|
/* Enums */ |
||||||
|
|
||||||
|
|
||||||
|
/* envoy.api.v2.cluster.CircuitBreakers */ |
||||||
|
|
||||||
|
UPB_INLINE envoy_api_v2_cluster_CircuitBreakers *envoy_api_v2_cluster_CircuitBreakers_new(upb_arena *arena) { |
||||||
|
return (envoy_api_v2_cluster_CircuitBreakers *)upb_msg_new(&envoy_api_v2_cluster_CircuitBreakers_msginit, arena); |
||||||
|
} |
||||||
|
UPB_INLINE envoy_api_v2_cluster_CircuitBreakers *envoy_api_v2_cluster_CircuitBreakers_parsenew(upb_strview buf, upb_arena *arena) { |
||||||
|
envoy_api_v2_cluster_CircuitBreakers *ret = envoy_api_v2_cluster_CircuitBreakers_new(arena); |
||||||
|
return (ret && upb_decode(buf, ret, &envoy_api_v2_cluster_CircuitBreakers_msginit)) ? ret : NULL; |
||||||
|
} |
||||||
|
UPB_INLINE char *envoy_api_v2_cluster_CircuitBreakers_serialize(const envoy_api_v2_cluster_CircuitBreakers *msg, upb_arena *arena, size_t *len) { |
||||||
|
return upb_encode(msg, &envoy_api_v2_cluster_CircuitBreakers_msginit, arena, len); |
||||||
|
} |
||||||
|
|
||||||
|
UPB_INLINE const envoy_api_v2_cluster_CircuitBreakers_Thresholds* const* envoy_api_v2_cluster_CircuitBreakers_thresholds(const envoy_api_v2_cluster_CircuitBreakers *msg, size_t *len) { return (const envoy_api_v2_cluster_CircuitBreakers_Thresholds* const*)_upb_array_accessor(msg, UPB_SIZE(0, 0), len); } |
||||||
|
|
||||||
|
UPB_INLINE envoy_api_v2_cluster_CircuitBreakers_Thresholds** envoy_api_v2_cluster_CircuitBreakers_mutable_thresholds(envoy_api_v2_cluster_CircuitBreakers *msg, size_t *len) { |
||||||
|
return (envoy_api_v2_cluster_CircuitBreakers_Thresholds**)_upb_array_mutable_accessor(msg, UPB_SIZE(0, 0), len); |
||||||
|
} |
||||||
|
UPB_INLINE envoy_api_v2_cluster_CircuitBreakers_Thresholds** envoy_api_v2_cluster_CircuitBreakers_resize_thresholds(envoy_api_v2_cluster_CircuitBreakers *msg, size_t len, upb_arena *arena) { |
||||||
|
return (envoy_api_v2_cluster_CircuitBreakers_Thresholds**)_upb_array_resize_accessor(msg, UPB_SIZE(0, 0), len, UPB_SIZE(4, 8), UPB_TYPE_MESSAGE, arena); |
||||||
|
} |
||||||
|
UPB_INLINE struct envoy_api_v2_cluster_CircuitBreakers_Thresholds* envoy_api_v2_cluster_CircuitBreakers_add_thresholds(envoy_api_v2_cluster_CircuitBreakers *msg, upb_arena *arena) { |
||||||
|
struct envoy_api_v2_cluster_CircuitBreakers_Thresholds* sub = (struct envoy_api_v2_cluster_CircuitBreakers_Thresholds*)upb_msg_new(&envoy_api_v2_cluster_CircuitBreakers_Thresholds_msginit, arena); |
||||||
|
bool ok = _upb_array_append_accessor( |
||||||
|
msg, UPB_SIZE(0, 0), UPB_SIZE(4, 8), UPB_TYPE_MESSAGE, &sub, arena); |
||||||
|
if (!ok) return NULL; |
||||||
|
return sub; |
||||||
|
} |
||||||
|
|
||||||
|
|
||||||
|
/* envoy.api.v2.cluster.CircuitBreakers.Thresholds */ |
||||||
|
|
||||||
|
UPB_INLINE envoy_api_v2_cluster_CircuitBreakers_Thresholds *envoy_api_v2_cluster_CircuitBreakers_Thresholds_new(upb_arena *arena) { |
||||||
|
return (envoy_api_v2_cluster_CircuitBreakers_Thresholds *)upb_msg_new(&envoy_api_v2_cluster_CircuitBreakers_Thresholds_msginit, arena); |
||||||
|
} |
||||||
|
UPB_INLINE envoy_api_v2_cluster_CircuitBreakers_Thresholds *envoy_api_v2_cluster_CircuitBreakers_Thresholds_parsenew(upb_strview buf, upb_arena *arena) { |
||||||
|
envoy_api_v2_cluster_CircuitBreakers_Thresholds *ret = envoy_api_v2_cluster_CircuitBreakers_Thresholds_new(arena); |
||||||
|
return (ret && upb_decode(buf, ret, &envoy_api_v2_cluster_CircuitBreakers_Thresholds_msginit)) ? ret : NULL; |
||||||
|
} |
||||||
|
UPB_INLINE char *envoy_api_v2_cluster_CircuitBreakers_Thresholds_serialize(const envoy_api_v2_cluster_CircuitBreakers_Thresholds *msg, upb_arena *arena, size_t *len) { |
||||||
|
return upb_encode(msg, &envoy_api_v2_cluster_CircuitBreakers_Thresholds_msginit, arena, len); |
||||||
|
} |
||||||
|
|
||||||
|
UPB_INLINE int32_t envoy_api_v2_cluster_CircuitBreakers_Thresholds_priority(const envoy_api_v2_cluster_CircuitBreakers_Thresholds *msg) { return UPB_FIELD_AT(msg, int32_t, UPB_SIZE(0, 0)); } |
||||||
|
UPB_INLINE const struct google_protobuf_UInt32Value* envoy_api_v2_cluster_CircuitBreakers_Thresholds_max_connections(const envoy_api_v2_cluster_CircuitBreakers_Thresholds *msg) { return UPB_FIELD_AT(msg, const struct google_protobuf_UInt32Value*, UPB_SIZE(8, 8)); } |
||||||
|
UPB_INLINE const struct google_protobuf_UInt32Value* envoy_api_v2_cluster_CircuitBreakers_Thresholds_max_pending_requests(const envoy_api_v2_cluster_CircuitBreakers_Thresholds *msg) { return UPB_FIELD_AT(msg, const struct google_protobuf_UInt32Value*, UPB_SIZE(12, 16)); } |
||||||
|
UPB_INLINE const struct google_protobuf_UInt32Value* envoy_api_v2_cluster_CircuitBreakers_Thresholds_max_requests(const envoy_api_v2_cluster_CircuitBreakers_Thresholds *msg) { return UPB_FIELD_AT(msg, const struct google_protobuf_UInt32Value*, UPB_SIZE(16, 24)); } |
||||||
|
UPB_INLINE const struct google_protobuf_UInt32Value* envoy_api_v2_cluster_CircuitBreakers_Thresholds_max_retries(const envoy_api_v2_cluster_CircuitBreakers_Thresholds *msg) { return UPB_FIELD_AT(msg, const struct google_protobuf_UInt32Value*, UPB_SIZE(20, 32)); } |
||||||
|
|
||||||
|
UPB_INLINE void envoy_api_v2_cluster_CircuitBreakers_Thresholds_set_priority(envoy_api_v2_cluster_CircuitBreakers_Thresholds *msg, int32_t value) { |
||||||
|
UPB_FIELD_AT(msg, int32_t, UPB_SIZE(0, 0)) = value; |
||||||
|
} |
||||||
|
UPB_INLINE void envoy_api_v2_cluster_CircuitBreakers_Thresholds_set_max_connections(envoy_api_v2_cluster_CircuitBreakers_Thresholds *msg, struct google_protobuf_UInt32Value* value) { |
||||||
|
UPB_FIELD_AT(msg, struct google_protobuf_UInt32Value*, UPB_SIZE(8, 8)) = value; |
||||||
|
} |
||||||
|
UPB_INLINE struct google_protobuf_UInt32Value* envoy_api_v2_cluster_CircuitBreakers_Thresholds_mutable_max_connections(envoy_api_v2_cluster_CircuitBreakers_Thresholds *msg, upb_arena *arena) { |
||||||
|
struct google_protobuf_UInt32Value* sub = (struct google_protobuf_UInt32Value*)envoy_api_v2_cluster_CircuitBreakers_Thresholds_max_connections(msg); |
||||||
|
if (sub == NULL) { |
||||||
|
sub = (struct google_protobuf_UInt32Value*)upb_msg_new(&google_protobuf_UInt32Value_msginit, arena); |
||||||
|
if (!sub) return NULL; |
||||||
|
envoy_api_v2_cluster_CircuitBreakers_Thresholds_set_max_connections(msg, sub); |
||||||
|
} |
||||||
|
return sub; |
||||||
|
} |
||||||
|
UPB_INLINE void envoy_api_v2_cluster_CircuitBreakers_Thresholds_set_max_pending_requests(envoy_api_v2_cluster_CircuitBreakers_Thresholds *msg, struct google_protobuf_UInt32Value* value) { |
||||||
|
UPB_FIELD_AT(msg, struct google_protobuf_UInt32Value*, UPB_SIZE(12, 16)) = value; |
||||||
|
} |
||||||
|
UPB_INLINE struct google_protobuf_UInt32Value* envoy_api_v2_cluster_CircuitBreakers_Thresholds_mutable_max_pending_requests(envoy_api_v2_cluster_CircuitBreakers_Thresholds *msg, upb_arena *arena) { |
||||||
|
struct google_protobuf_UInt32Value* sub = (struct google_protobuf_UInt32Value*)envoy_api_v2_cluster_CircuitBreakers_Thresholds_max_pending_requests(msg); |
||||||
|
if (sub == NULL) { |
||||||
|
sub = (struct google_protobuf_UInt32Value*)upb_msg_new(&google_protobuf_UInt32Value_msginit, arena); |
||||||
|
if (!sub) return NULL; |
||||||
|
envoy_api_v2_cluster_CircuitBreakers_Thresholds_set_max_pending_requests(msg, sub); |
||||||
|
} |
||||||
|
return sub; |
||||||
|
} |
||||||
|
UPB_INLINE void envoy_api_v2_cluster_CircuitBreakers_Thresholds_set_max_requests(envoy_api_v2_cluster_CircuitBreakers_Thresholds *msg, struct google_protobuf_UInt32Value* value) { |
||||||
|
UPB_FIELD_AT(msg, struct google_protobuf_UInt32Value*, UPB_SIZE(16, 24)) = value; |
||||||
|
} |
||||||
|
UPB_INLINE struct google_protobuf_UInt32Value* envoy_api_v2_cluster_CircuitBreakers_Thresholds_mutable_max_requests(envoy_api_v2_cluster_CircuitBreakers_Thresholds *msg, upb_arena *arena) { |
||||||
|
struct google_protobuf_UInt32Value* sub = (struct google_protobuf_UInt32Value*)envoy_api_v2_cluster_CircuitBreakers_Thresholds_max_requests(msg); |
||||||
|
if (sub == NULL) { |
||||||
|
sub = (struct google_protobuf_UInt32Value*)upb_msg_new(&google_protobuf_UInt32Value_msginit, arena); |
||||||
|
if (!sub) return NULL; |
||||||
|
envoy_api_v2_cluster_CircuitBreakers_Thresholds_set_max_requests(msg, sub); |
||||||
|
} |
||||||
|
return sub; |
||||||
|
} |
||||||
|
UPB_INLINE void envoy_api_v2_cluster_CircuitBreakers_Thresholds_set_max_retries(envoy_api_v2_cluster_CircuitBreakers_Thresholds *msg, struct google_protobuf_UInt32Value* value) { |
||||||
|
UPB_FIELD_AT(msg, struct google_protobuf_UInt32Value*, UPB_SIZE(20, 32)) = value; |
||||||
|
} |
||||||
|
UPB_INLINE struct google_protobuf_UInt32Value* envoy_api_v2_cluster_CircuitBreakers_Thresholds_mutable_max_retries(envoy_api_v2_cluster_CircuitBreakers_Thresholds *msg, upb_arena *arena) { |
||||||
|
struct google_protobuf_UInt32Value* sub = (struct google_protobuf_UInt32Value*)envoy_api_v2_cluster_CircuitBreakers_Thresholds_max_retries(msg); |
||||||
|
if (sub == NULL) { |
||||||
|
sub = (struct google_protobuf_UInt32Value*)upb_msg_new(&google_protobuf_UInt32Value_msginit, arena); |
||||||
|
if (!sub) return NULL; |
||||||
|
envoy_api_v2_cluster_CircuitBreakers_Thresholds_set_max_retries(msg, sub); |
||||||
|
} |
||||||
|
return sub; |
||||||
|
} |
||||||
|
|
||||||
|
|
||||||
|
#ifdef __cplusplus |
||||||
|
} /* extern "C" */ |
||||||
|
#endif |
||||||
|
|
||||||
|
#include "upb/port_undef.inc" |
||||||
|
|
||||||
|
#endif /* ENVOY_API_V2_CLUSTER_CIRCUIT_BREAKER_PROTO_UPB_H_ */ |
@ -0,0 +1,45 @@ |
|||||||
|
/* This file was generated by upbc (the upb compiler) from the input
|
||||||
|
* file: |
||||||
|
* |
||||||
|
* envoy/api/v2/cluster/outlier_detection.proto |
||||||
|
* |
||||||
|
* Do not edit -- your changes will be discarded when the file is |
||||||
|
* regenerated. */ |
||||||
|
|
||||||
|
#include <stddef.h> |
||||||
|
#include "upb/msg.h" |
||||||
|
#include "envoy/api/v2/cluster/outlier_detection.upb.h" |
||||||
|
#include "google/protobuf/duration.upb.h" |
||||||
|
#include "google/protobuf/wrappers.upb.h" |
||||||
|
#include "validate/validate.upb.h" |
||||||
|
#include "gogoproto/gogo.upb.h" |
||||||
|
|
||||||
|
#include "upb/port_def.inc" |
||||||
|
|
||||||
|
static const upb_msglayout *const envoy_api_v2_cluster_OutlierDetection_submsgs[11] = { |
||||||
|
&google_protobuf_Duration_msginit, |
||||||
|
&google_protobuf_UInt32Value_msginit, |
||||||
|
}; |
||||||
|
|
||||||
|
static const upb_msglayout_field envoy_api_v2_cluster_OutlierDetection__fields[11] = { |
||||||
|
{1, UPB_SIZE(0, 0), 0, 1, 11, 1}, |
||||||
|
{2, UPB_SIZE(4, 8), 0, 0, 11, 1}, |
||||||
|
{3, UPB_SIZE(8, 16), 0, 0, 11, 1}, |
||||||
|
{4, UPB_SIZE(12, 24), 0, 1, 11, 1}, |
||||||
|
{5, UPB_SIZE(16, 32), 0, 1, 11, 1}, |
||||||
|
{6, UPB_SIZE(20, 40), 0, 1, 11, 1}, |
||||||
|
{7, UPB_SIZE(24, 48), 0, 1, 11, 1}, |
||||||
|
{8, UPB_SIZE(28, 56), 0, 1, 11, 1}, |
||||||
|
{9, UPB_SIZE(32, 64), 0, 1, 11, 1}, |
||||||
|
{10, UPB_SIZE(36, 72), 0, 1, 11, 1}, |
||||||
|
{11, UPB_SIZE(40, 80), 0, 1, 11, 1}, |
||||||
|
}; |
||||||
|
|
||||||
|
const upb_msglayout envoy_api_v2_cluster_OutlierDetection_msginit = { |
||||||
|
&envoy_api_v2_cluster_OutlierDetection_submsgs[0], |
||||||
|
&envoy_api_v2_cluster_OutlierDetection__fields[0], |
||||||
|
UPB_SIZE(44, 88), 11, false, |
||||||
|
}; |
||||||
|
|
||||||
|
#include "upb/port_undef.inc" |
||||||
|
|
@ -0,0 +1,199 @@ |
|||||||
|
/* This file was generated by upbc (the upb compiler) from the input
|
||||||
|
* file: |
||||||
|
* |
||||||
|
* envoy/api/v2/cluster/outlier_detection.proto |
||||||
|
* |
||||||
|
* Do not edit -- your changes will be discarded when the file is |
||||||
|
* regenerated. */ |
||||||
|
|
||||||
|
#ifndef ENVOY_API_V2_CLUSTER_OUTLIER_DETECTION_PROTO_UPB_H_ |
||||||
|
#define ENVOY_API_V2_CLUSTER_OUTLIER_DETECTION_PROTO_UPB_H_ |
||||||
|
|
||||||
|
#include "upb/generated_util.h" |
||||||
|
|
||||||
|
#include "upb/msg.h" |
||||||
|
|
||||||
|
#include "upb/decode.h" |
||||||
|
#include "upb/encode.h" |
||||||
|
#include "upb/port_def.inc" |
||||||
|
#ifdef __cplusplus |
||||||
|
extern "C" { |
||||||
|
#endif |
||||||
|
|
||||||
|
struct envoy_api_v2_cluster_OutlierDetection; |
||||||
|
typedef struct envoy_api_v2_cluster_OutlierDetection envoy_api_v2_cluster_OutlierDetection; |
||||||
|
extern const upb_msglayout envoy_api_v2_cluster_OutlierDetection_msginit; |
||||||
|
struct google_protobuf_Duration; |
||||||
|
struct google_protobuf_UInt32Value; |
||||||
|
extern const upb_msglayout google_protobuf_Duration_msginit; |
||||||
|
extern const upb_msglayout google_protobuf_UInt32Value_msginit; |
||||||
|
|
||||||
|
/* Enums */ |
||||||
|
|
||||||
|
|
||||||
|
/* envoy.api.v2.cluster.OutlierDetection */ |
||||||
|
|
||||||
|
UPB_INLINE envoy_api_v2_cluster_OutlierDetection *envoy_api_v2_cluster_OutlierDetection_new(upb_arena *arena) { |
||||||
|
return (envoy_api_v2_cluster_OutlierDetection *)upb_msg_new(&envoy_api_v2_cluster_OutlierDetection_msginit, arena); |
||||||
|
} |
||||||
|
UPB_INLINE envoy_api_v2_cluster_OutlierDetection *envoy_api_v2_cluster_OutlierDetection_parsenew(upb_strview buf, upb_arena *arena) { |
||||||
|
envoy_api_v2_cluster_OutlierDetection *ret = envoy_api_v2_cluster_OutlierDetection_new(arena); |
||||||
|
return (ret && upb_decode(buf, ret, &envoy_api_v2_cluster_OutlierDetection_msginit)) ? ret : NULL; |
||||||
|
} |
||||||
|
UPB_INLINE char *envoy_api_v2_cluster_OutlierDetection_serialize(const envoy_api_v2_cluster_OutlierDetection *msg, upb_arena *arena, size_t *len) { |
||||||
|
return upb_encode(msg, &envoy_api_v2_cluster_OutlierDetection_msginit, arena, len); |
||||||
|
} |
||||||
|
|
||||||
|
UPB_INLINE const struct google_protobuf_UInt32Value* envoy_api_v2_cluster_OutlierDetection_consecutive_5xx(const envoy_api_v2_cluster_OutlierDetection *msg) { return UPB_FIELD_AT(msg, const struct google_protobuf_UInt32Value*, UPB_SIZE(0, 0)); } |
||||||
|
UPB_INLINE const struct google_protobuf_Duration* envoy_api_v2_cluster_OutlierDetection_interval(const envoy_api_v2_cluster_OutlierDetection *msg) { return UPB_FIELD_AT(msg, const struct google_protobuf_Duration*, UPB_SIZE(4, 8)); } |
||||||
|
UPB_INLINE const struct google_protobuf_Duration* envoy_api_v2_cluster_OutlierDetection_base_ejection_time(const envoy_api_v2_cluster_OutlierDetection *msg) { return UPB_FIELD_AT(msg, const struct google_protobuf_Duration*, UPB_SIZE(8, 16)); } |
||||||
|
UPB_INLINE const struct google_protobuf_UInt32Value* envoy_api_v2_cluster_OutlierDetection_max_ejection_percent(const envoy_api_v2_cluster_OutlierDetection *msg) { return UPB_FIELD_AT(msg, const struct google_protobuf_UInt32Value*, UPB_SIZE(12, 24)); } |
||||||
|
UPB_INLINE const struct google_protobuf_UInt32Value* envoy_api_v2_cluster_OutlierDetection_enforcing_consecutive_5xx(const envoy_api_v2_cluster_OutlierDetection *msg) { return UPB_FIELD_AT(msg, const struct google_protobuf_UInt32Value*, UPB_SIZE(16, 32)); } |
||||||
|
UPB_INLINE const struct google_protobuf_UInt32Value* envoy_api_v2_cluster_OutlierDetection_enforcing_success_rate(const envoy_api_v2_cluster_OutlierDetection *msg) { return UPB_FIELD_AT(msg, const struct google_protobuf_UInt32Value*, UPB_SIZE(20, 40)); } |
||||||
|
UPB_INLINE const struct google_protobuf_UInt32Value* envoy_api_v2_cluster_OutlierDetection_success_rate_minimum_hosts(const envoy_api_v2_cluster_OutlierDetection *msg) { return UPB_FIELD_AT(msg, const struct google_protobuf_UInt32Value*, UPB_SIZE(24, 48)); } |
||||||
|
UPB_INLINE const struct google_protobuf_UInt32Value* envoy_api_v2_cluster_OutlierDetection_success_rate_request_volume(const envoy_api_v2_cluster_OutlierDetection *msg) { return UPB_FIELD_AT(msg, const struct google_protobuf_UInt32Value*, UPB_SIZE(28, 56)); } |
||||||
|
UPB_INLINE const struct google_protobuf_UInt32Value* envoy_api_v2_cluster_OutlierDetection_success_rate_stdev_factor(const envoy_api_v2_cluster_OutlierDetection *msg) { return UPB_FIELD_AT(msg, const struct google_protobuf_UInt32Value*, UPB_SIZE(32, 64)); } |
||||||
|
UPB_INLINE const struct google_protobuf_UInt32Value* envoy_api_v2_cluster_OutlierDetection_consecutive_gateway_failure(const envoy_api_v2_cluster_OutlierDetection *msg) { return UPB_FIELD_AT(msg, const struct google_protobuf_UInt32Value*, UPB_SIZE(36, 72)); } |
||||||
|
UPB_INLINE const struct google_protobuf_UInt32Value* envoy_api_v2_cluster_OutlierDetection_enforcing_consecutive_gateway_failure(const envoy_api_v2_cluster_OutlierDetection *msg) { return UPB_FIELD_AT(msg, const struct google_protobuf_UInt32Value*, UPB_SIZE(40, 80)); } |
||||||
|
|
||||||
|
UPB_INLINE void envoy_api_v2_cluster_OutlierDetection_set_consecutive_5xx(envoy_api_v2_cluster_OutlierDetection *msg, struct google_protobuf_UInt32Value* value) { |
||||||
|
UPB_FIELD_AT(msg, struct google_protobuf_UInt32Value*, UPB_SIZE(0, 0)) = value; |
||||||
|
} |
||||||
|
UPB_INLINE struct google_protobuf_UInt32Value* envoy_api_v2_cluster_OutlierDetection_mutable_consecutive_5xx(envoy_api_v2_cluster_OutlierDetection *msg, upb_arena *arena) { |
||||||
|
struct google_protobuf_UInt32Value* sub = (struct google_protobuf_UInt32Value*)envoy_api_v2_cluster_OutlierDetection_consecutive_5xx(msg); |
||||||
|
if (sub == NULL) { |
||||||
|
sub = (struct google_protobuf_UInt32Value*)upb_msg_new(&google_protobuf_UInt32Value_msginit, arena); |
||||||
|
if (!sub) return NULL; |
||||||
|
envoy_api_v2_cluster_OutlierDetection_set_consecutive_5xx(msg, sub); |
||||||
|
} |
||||||
|
return sub; |
||||||
|
} |
||||||
|
UPB_INLINE void envoy_api_v2_cluster_OutlierDetection_set_interval(envoy_api_v2_cluster_OutlierDetection *msg, struct google_protobuf_Duration* value) { |
||||||
|
UPB_FIELD_AT(msg, struct google_protobuf_Duration*, UPB_SIZE(4, 8)) = value; |
||||||
|
} |
||||||
|
UPB_INLINE struct google_protobuf_Duration* envoy_api_v2_cluster_OutlierDetection_mutable_interval(envoy_api_v2_cluster_OutlierDetection *msg, upb_arena *arena) { |
||||||
|
struct google_protobuf_Duration* sub = (struct google_protobuf_Duration*)envoy_api_v2_cluster_OutlierDetection_interval(msg); |
||||||
|
if (sub == NULL) { |
||||||
|
sub = (struct google_protobuf_Duration*)upb_msg_new(&google_protobuf_Duration_msginit, arena); |
||||||
|
if (!sub) return NULL; |
||||||
|
envoy_api_v2_cluster_OutlierDetection_set_interval(msg, sub); |
||||||
|
} |
||||||
|
return sub; |
||||||
|
} |
||||||
|
UPB_INLINE void envoy_api_v2_cluster_OutlierDetection_set_base_ejection_time(envoy_api_v2_cluster_OutlierDetection *msg, struct google_protobuf_Duration* value) { |
||||||
|
UPB_FIELD_AT(msg, struct google_protobuf_Duration*, UPB_SIZE(8, 16)) = value; |
||||||
|
} |
||||||
|
UPB_INLINE struct google_protobuf_Duration* envoy_api_v2_cluster_OutlierDetection_mutable_base_ejection_time(envoy_api_v2_cluster_OutlierDetection *msg, upb_arena *arena) { |
||||||
|
struct google_protobuf_Duration* sub = (struct google_protobuf_Duration*)envoy_api_v2_cluster_OutlierDetection_base_ejection_time(msg); |
||||||
|
if (sub == NULL) { |
||||||
|
sub = (struct google_protobuf_Duration*)upb_msg_new(&google_protobuf_Duration_msginit, arena); |
||||||
|
if (!sub) return NULL; |
||||||
|
envoy_api_v2_cluster_OutlierDetection_set_base_ejection_time(msg, sub); |
||||||
|
} |
||||||
|
return sub; |
||||||
|
} |
||||||
|
UPB_INLINE void envoy_api_v2_cluster_OutlierDetection_set_max_ejection_percent(envoy_api_v2_cluster_OutlierDetection *msg, struct google_protobuf_UInt32Value* value) { |
||||||
|
UPB_FIELD_AT(msg, struct google_protobuf_UInt32Value*, UPB_SIZE(12, 24)) = value; |
||||||
|
} |
||||||
|
UPB_INLINE struct google_protobuf_UInt32Value* envoy_api_v2_cluster_OutlierDetection_mutable_max_ejection_percent(envoy_api_v2_cluster_OutlierDetection *msg, upb_arena *arena) { |
||||||
|
struct google_protobuf_UInt32Value* sub = (struct google_protobuf_UInt32Value*)envoy_api_v2_cluster_OutlierDetection_max_ejection_percent(msg); |
||||||
|
if (sub == NULL) { |
||||||
|
sub = (struct google_protobuf_UInt32Value*)upb_msg_new(&google_protobuf_UInt32Value_msginit, arena); |
||||||
|
if (!sub) return NULL; |
||||||
|
envoy_api_v2_cluster_OutlierDetection_set_max_ejection_percent(msg, sub); |
||||||
|
} |
||||||
|
return sub; |
||||||
|
} |
||||||
|
UPB_INLINE void envoy_api_v2_cluster_OutlierDetection_set_enforcing_consecutive_5xx(envoy_api_v2_cluster_OutlierDetection *msg, struct google_protobuf_UInt32Value* value) { |
||||||
|
UPB_FIELD_AT(msg, struct google_protobuf_UInt32Value*, UPB_SIZE(16, 32)) = value; |
||||||
|
} |
||||||
|
UPB_INLINE struct google_protobuf_UInt32Value* envoy_api_v2_cluster_OutlierDetection_mutable_enforcing_consecutive_5xx(envoy_api_v2_cluster_OutlierDetection *msg, upb_arena *arena) { |
||||||
|
struct google_protobuf_UInt32Value* sub = (struct google_protobuf_UInt32Value*)envoy_api_v2_cluster_OutlierDetection_enforcing_consecutive_5xx(msg); |
||||||
|
if (sub == NULL) { |
||||||
|
sub = (struct google_protobuf_UInt32Value*)upb_msg_new(&google_protobuf_UInt32Value_msginit, arena); |
||||||
|
if (!sub) return NULL; |
||||||
|
envoy_api_v2_cluster_OutlierDetection_set_enforcing_consecutive_5xx(msg, sub); |
||||||
|
} |
||||||
|
return sub; |
||||||
|
} |
||||||
|
UPB_INLINE void envoy_api_v2_cluster_OutlierDetection_set_enforcing_success_rate(envoy_api_v2_cluster_OutlierDetection *msg, struct google_protobuf_UInt32Value* value) { |
||||||
|
UPB_FIELD_AT(msg, struct google_protobuf_UInt32Value*, UPB_SIZE(20, 40)) = value; |
||||||
|
} |
||||||
|
UPB_INLINE struct google_protobuf_UInt32Value* envoy_api_v2_cluster_OutlierDetection_mutable_enforcing_success_rate(envoy_api_v2_cluster_OutlierDetection *msg, upb_arena *arena) { |
||||||
|
struct google_protobuf_UInt32Value* sub = (struct google_protobuf_UInt32Value*)envoy_api_v2_cluster_OutlierDetection_enforcing_success_rate(msg); |
||||||
|
if (sub == NULL) { |
||||||
|
sub = (struct google_protobuf_UInt32Value*)upb_msg_new(&google_protobuf_UInt32Value_msginit, arena); |
||||||
|
if (!sub) return NULL; |
||||||
|
envoy_api_v2_cluster_OutlierDetection_set_enforcing_success_rate(msg, sub); |
||||||
|
} |
||||||
|
return sub; |
||||||
|
} |
||||||
|
UPB_INLINE void envoy_api_v2_cluster_OutlierDetection_set_success_rate_minimum_hosts(envoy_api_v2_cluster_OutlierDetection *msg, struct google_protobuf_UInt32Value* value) { |
||||||
|
UPB_FIELD_AT(msg, struct google_protobuf_UInt32Value*, UPB_SIZE(24, 48)) = value; |
||||||
|
} |
||||||
|
UPB_INLINE struct google_protobuf_UInt32Value* envoy_api_v2_cluster_OutlierDetection_mutable_success_rate_minimum_hosts(envoy_api_v2_cluster_OutlierDetection *msg, upb_arena *arena) { |
||||||
|
struct google_protobuf_UInt32Value* sub = (struct google_protobuf_UInt32Value*)envoy_api_v2_cluster_OutlierDetection_success_rate_minimum_hosts(msg); |
||||||
|
if (sub == NULL) { |
||||||
|
sub = (struct google_protobuf_UInt32Value*)upb_msg_new(&google_protobuf_UInt32Value_msginit, arena); |
||||||
|
if (!sub) return NULL; |
||||||
|
envoy_api_v2_cluster_OutlierDetection_set_success_rate_minimum_hosts(msg, sub); |
||||||
|
} |
||||||
|
return sub; |
||||||
|
} |
||||||
|
UPB_INLINE void envoy_api_v2_cluster_OutlierDetection_set_success_rate_request_volume(envoy_api_v2_cluster_OutlierDetection *msg, struct google_protobuf_UInt32Value* value) { |
||||||
|
UPB_FIELD_AT(msg, struct google_protobuf_UInt32Value*, UPB_SIZE(28, 56)) = value; |
||||||
|
} |
||||||
|
UPB_INLINE struct google_protobuf_UInt32Value* envoy_api_v2_cluster_OutlierDetection_mutable_success_rate_request_volume(envoy_api_v2_cluster_OutlierDetection *msg, upb_arena *arena) { |
||||||
|
struct google_protobuf_UInt32Value* sub = (struct google_protobuf_UInt32Value*)envoy_api_v2_cluster_OutlierDetection_success_rate_request_volume(msg); |
||||||
|
if (sub == NULL) { |
||||||
|
sub = (struct google_protobuf_UInt32Value*)upb_msg_new(&google_protobuf_UInt32Value_msginit, arena); |
||||||
|
if (!sub) return NULL; |
||||||
|
envoy_api_v2_cluster_OutlierDetection_set_success_rate_request_volume(msg, sub); |
||||||
|
} |
||||||
|
return sub; |
||||||
|
} |
||||||
|
UPB_INLINE void envoy_api_v2_cluster_OutlierDetection_set_success_rate_stdev_factor(envoy_api_v2_cluster_OutlierDetection *msg, struct google_protobuf_UInt32Value* value) { |
||||||
|
UPB_FIELD_AT(msg, struct google_protobuf_UInt32Value*, UPB_SIZE(32, 64)) = value; |
||||||
|
} |
||||||
|
UPB_INLINE struct google_protobuf_UInt32Value* envoy_api_v2_cluster_OutlierDetection_mutable_success_rate_stdev_factor(envoy_api_v2_cluster_OutlierDetection *msg, upb_arena *arena) { |
||||||
|
struct google_protobuf_UInt32Value* sub = (struct google_protobuf_UInt32Value*)envoy_api_v2_cluster_OutlierDetection_success_rate_stdev_factor(msg); |
||||||
|
if (sub == NULL) { |
||||||
|
sub = (struct google_protobuf_UInt32Value*)upb_msg_new(&google_protobuf_UInt32Value_msginit, arena); |
||||||
|
if (!sub) return NULL; |
||||||
|
envoy_api_v2_cluster_OutlierDetection_set_success_rate_stdev_factor(msg, sub); |
||||||
|
} |
||||||
|
return sub; |
||||||
|
} |
||||||
|
UPB_INLINE void envoy_api_v2_cluster_OutlierDetection_set_consecutive_gateway_failure(envoy_api_v2_cluster_OutlierDetection *msg, struct google_protobuf_UInt32Value* value) { |
||||||
|
UPB_FIELD_AT(msg, struct google_protobuf_UInt32Value*, UPB_SIZE(36, 72)) = value; |
||||||
|
} |
||||||
|
UPB_INLINE struct google_protobuf_UInt32Value* envoy_api_v2_cluster_OutlierDetection_mutable_consecutive_gateway_failure(envoy_api_v2_cluster_OutlierDetection *msg, upb_arena *arena) { |
||||||
|
struct google_protobuf_UInt32Value* sub = (struct google_protobuf_UInt32Value*)envoy_api_v2_cluster_OutlierDetection_consecutive_gateway_failure(msg); |
||||||
|
if (sub == NULL) { |
||||||
|
sub = (struct google_protobuf_UInt32Value*)upb_msg_new(&google_protobuf_UInt32Value_msginit, arena); |
||||||
|
if (!sub) return NULL; |
||||||
|
envoy_api_v2_cluster_OutlierDetection_set_consecutive_gateway_failure(msg, sub); |
||||||
|
} |
||||||
|
return sub; |
||||||
|
} |
||||||
|
UPB_INLINE void envoy_api_v2_cluster_OutlierDetection_set_enforcing_consecutive_gateway_failure(envoy_api_v2_cluster_OutlierDetection *msg, struct google_protobuf_UInt32Value* value) { |
||||||
|
UPB_FIELD_AT(msg, struct google_protobuf_UInt32Value*, UPB_SIZE(40, 80)) = value; |
||||||
|
} |
||||||
|
UPB_INLINE struct google_protobuf_UInt32Value* envoy_api_v2_cluster_OutlierDetection_mutable_enforcing_consecutive_gateway_failure(envoy_api_v2_cluster_OutlierDetection *msg, upb_arena *arena) { |
||||||
|
struct google_protobuf_UInt32Value* sub = (struct google_protobuf_UInt32Value*)envoy_api_v2_cluster_OutlierDetection_enforcing_consecutive_gateway_failure(msg); |
||||||
|
if (sub == NULL) { |
||||||
|
sub = (struct google_protobuf_UInt32Value*)upb_msg_new(&google_protobuf_UInt32Value_msginit, arena); |
||||||
|
if (!sub) return NULL; |
||||||
|
envoy_api_v2_cluster_OutlierDetection_set_enforcing_consecutive_gateway_failure(msg, sub); |
||||||
|
} |
||||||
|
return sub; |
||||||
|
} |
||||||
|
|
||||||
|
|
||||||
|
#ifdef __cplusplus |
||||||
|
} /* extern "C" */ |
||||||
|
#endif |
||||||
|
|
||||||
|
#include "upb/port_undef.inc" |
||||||
|
|
||||||
|
#endif /* ENVOY_API_V2_CLUSTER_OUTLIER_DETECTION_PROTO_UPB_H_ */ |
@ -0,0 +1,81 @@ |
|||||||
|
/* This file was generated by upbc (the upb compiler) from the input
|
||||||
|
* file: |
||||||
|
* |
||||||
|
* envoy/api/v2/core/config_source.proto |
||||||
|
* |
||||||
|
* Do not edit -- your changes will be discarded when the file is |
||||||
|
* regenerated. */ |
||||||
|
|
||||||
|
#include <stddef.h> |
||||||
|
#include "upb/msg.h" |
||||||
|
#include "envoy/api/v2/core/config_source.upb.h" |
||||||
|
#include "envoy/api/v2/core/grpc_service.upb.h" |
||||||
|
#include "google/protobuf/duration.upb.h" |
||||||
|
#include "google/protobuf/wrappers.upb.h" |
||||||
|
#include "validate/validate.upb.h" |
||||||
|
#include "gogoproto/gogo.upb.h" |
||||||
|
|
||||||
|
#include "upb/port_def.inc" |
||||||
|
|
||||||
|
static const upb_msglayout *const envoy_api_v2_core_ApiConfigSource_submsgs[4] = { |
||||||
|
&envoy_api_v2_core_GrpcService_msginit, |
||||||
|
&envoy_api_v2_core_RateLimitSettings_msginit, |
||||||
|
&google_protobuf_Duration_msginit, |
||||||
|
}; |
||||||
|
|
||||||
|
static const upb_msglayout_field envoy_api_v2_core_ApiConfigSource__fields[6] = { |
||||||
|
{1, UPB_SIZE(0, 0), 0, 0, 14, 1}, |
||||||
|
{2, UPB_SIZE(20, 32), 0, 0, 9, 3}, |
||||||
|
{3, UPB_SIZE(8, 8), 0, 2, 11, 1}, |
||||||
|
{4, UPB_SIZE(24, 40), 0, 0, 11, 3}, |
||||||
|
{5, UPB_SIZE(12, 16), 0, 2, 11, 1}, |
||||||
|
{6, UPB_SIZE(16, 24), 0, 1, 11, 1}, |
||||||
|
}; |
||||||
|
|
||||||
|
const upb_msglayout envoy_api_v2_core_ApiConfigSource_msginit = { |
||||||
|
&envoy_api_v2_core_ApiConfigSource_submsgs[0], |
||||||
|
&envoy_api_v2_core_ApiConfigSource__fields[0], |
||||||
|
UPB_SIZE(32, 48), 6, false, |
||||||
|
}; |
||||||
|
|
||||||
|
const upb_msglayout envoy_api_v2_core_AggregatedConfigSource_msginit = { |
||||||
|
NULL, |
||||||
|
NULL, |
||||||
|
UPB_SIZE(0, 0), 0, false, |
||||||
|
}; |
||||||
|
|
||||||
|
static const upb_msglayout *const envoy_api_v2_core_RateLimitSettings_submsgs[2] = { |
||||||
|
&google_protobuf_DoubleValue_msginit, |
||||||
|
&google_protobuf_UInt32Value_msginit, |
||||||
|
}; |
||||||
|
|
||||||
|
static const upb_msglayout_field envoy_api_v2_core_RateLimitSettings__fields[2] = { |
||||||
|
{1, UPB_SIZE(0, 0), 0, 1, 11, 1}, |
||||||
|
{2, UPB_SIZE(4, 8), 0, 0, 11, 1}, |
||||||
|
}; |
||||||
|
|
||||||
|
const upb_msglayout envoy_api_v2_core_RateLimitSettings_msginit = { |
||||||
|
&envoy_api_v2_core_RateLimitSettings_submsgs[0], |
||||||
|
&envoy_api_v2_core_RateLimitSettings__fields[0], |
||||||
|
UPB_SIZE(8, 16), 2, false, |
||||||
|
}; |
||||||
|
|
||||||
|
static const upb_msglayout *const envoy_api_v2_core_ConfigSource_submsgs[2] = { |
||||||
|
&envoy_api_v2_core_AggregatedConfigSource_msginit, |
||||||
|
&envoy_api_v2_core_ApiConfigSource_msginit, |
||||||
|
}; |
||||||
|
|
||||||
|
static const upb_msglayout_field envoy_api_v2_core_ConfigSource__fields[3] = { |
||||||
|
{1, UPB_SIZE(0, 0), UPB_SIZE(-9, -17), 0, 9, 1}, |
||||||
|
{2, UPB_SIZE(0, 0), UPB_SIZE(-9, -17), 1, 11, 1}, |
||||||
|
{3, UPB_SIZE(0, 0), UPB_SIZE(-9, -17), 0, 11, 1}, |
||||||
|
}; |
||||||
|
|
||||||
|
const upb_msglayout envoy_api_v2_core_ConfigSource_msginit = { |
||||||
|
&envoy_api_v2_core_ConfigSource_submsgs[0], |
||||||
|
&envoy_api_v2_core_ConfigSource__fields[0], |
||||||
|
UPB_SIZE(16, 32), 3, false, |
||||||
|
}; |
||||||
|
|
||||||
|
#include "upb/port_undef.inc" |
||||||
|
|
@ -0,0 +1,258 @@ |
|||||||
|
/* This file was generated by upbc (the upb compiler) from the input
|
||||||
|
* file: |
||||||
|
* |
||||||
|
* envoy/api/v2/core/config_source.proto |
||||||
|
* |
||||||
|
* Do not edit -- your changes will be discarded when the file is |
||||||
|
* regenerated. */ |
||||||
|
|
||||||
|
#ifndef ENVOY_API_V2_CORE_CONFIG_SOURCE_PROTO_UPB_H_ |
||||||
|
#define ENVOY_API_V2_CORE_CONFIG_SOURCE_PROTO_UPB_H_ |
||||||
|
|
||||||
|
#include "upb/generated_util.h" |
||||||
|
|
||||||
|
#include "upb/msg.h" |
||||||
|
|
||||||
|
#include "upb/decode.h" |
||||||
|
#include "upb/encode.h" |
||||||
|
#include "upb/port_def.inc" |
||||||
|
#ifdef __cplusplus |
||||||
|
extern "C" { |
||||||
|
#endif |
||||||
|
|
||||||
|
struct envoy_api_v2_core_ApiConfigSource; |
||||||
|
struct envoy_api_v2_core_AggregatedConfigSource; |
||||||
|
struct envoy_api_v2_core_RateLimitSettings; |
||||||
|
struct envoy_api_v2_core_ConfigSource; |
||||||
|
typedef struct envoy_api_v2_core_ApiConfigSource envoy_api_v2_core_ApiConfigSource; |
||||||
|
typedef struct envoy_api_v2_core_AggregatedConfigSource envoy_api_v2_core_AggregatedConfigSource; |
||||||
|
typedef struct envoy_api_v2_core_RateLimitSettings envoy_api_v2_core_RateLimitSettings; |
||||||
|
typedef struct envoy_api_v2_core_ConfigSource envoy_api_v2_core_ConfigSource; |
||||||
|
extern const upb_msglayout envoy_api_v2_core_ApiConfigSource_msginit; |
||||||
|
extern const upb_msglayout envoy_api_v2_core_AggregatedConfigSource_msginit; |
||||||
|
extern const upb_msglayout envoy_api_v2_core_RateLimitSettings_msginit; |
||||||
|
extern const upb_msglayout envoy_api_v2_core_ConfigSource_msginit; |
||||||
|
struct envoy_api_v2_core_GrpcService; |
||||||
|
struct google_protobuf_DoubleValue; |
||||||
|
struct google_protobuf_Duration; |
||||||
|
struct google_protobuf_UInt32Value; |
||||||
|
extern const upb_msglayout envoy_api_v2_core_GrpcService_msginit; |
||||||
|
extern const upb_msglayout google_protobuf_DoubleValue_msginit; |
||||||
|
extern const upb_msglayout google_protobuf_Duration_msginit; |
||||||
|
extern const upb_msglayout google_protobuf_UInt32Value_msginit; |
||||||
|
|
||||||
|
/* Enums */ |
||||||
|
|
||||||
|
typedef enum { |
||||||
|
envoy_api_v2_core_ApiConfigSource_REST_LEGACY = 0, |
||||||
|
envoy_api_v2_core_ApiConfigSource_REST = 1, |
||||||
|
envoy_api_v2_core_ApiConfigSource_GRPC = 2 |
||||||
|
} envoy_api_v2_core_ApiConfigSource_ApiType; |
||||||
|
|
||||||
|
|
||||||
|
/* envoy.api.v2.core.ApiConfigSource */ |
||||||
|
|
||||||
|
UPB_INLINE envoy_api_v2_core_ApiConfigSource *envoy_api_v2_core_ApiConfigSource_new(upb_arena *arena) { |
||||||
|
return (envoy_api_v2_core_ApiConfigSource *)upb_msg_new(&envoy_api_v2_core_ApiConfigSource_msginit, arena); |
||||||
|
} |
||||||
|
UPB_INLINE envoy_api_v2_core_ApiConfigSource *envoy_api_v2_core_ApiConfigSource_parsenew(upb_strview buf, upb_arena *arena) { |
||||||
|
envoy_api_v2_core_ApiConfigSource *ret = envoy_api_v2_core_ApiConfigSource_new(arena); |
||||||
|
return (ret && upb_decode(buf, ret, &envoy_api_v2_core_ApiConfigSource_msginit)) ? ret : NULL; |
||||||
|
} |
||||||
|
UPB_INLINE char *envoy_api_v2_core_ApiConfigSource_serialize(const envoy_api_v2_core_ApiConfigSource *msg, upb_arena *arena, size_t *len) { |
||||||
|
return upb_encode(msg, &envoy_api_v2_core_ApiConfigSource_msginit, arena, len); |
||||||
|
} |
||||||
|
|
||||||
|
UPB_INLINE int32_t envoy_api_v2_core_ApiConfigSource_api_type(const envoy_api_v2_core_ApiConfigSource *msg) { return UPB_FIELD_AT(msg, int32_t, UPB_SIZE(0, 0)); } |
||||||
|
UPB_INLINE upb_strview const* envoy_api_v2_core_ApiConfigSource_cluster_names(const envoy_api_v2_core_ApiConfigSource *msg, size_t *len) { return (upb_strview const*)_upb_array_accessor(msg, UPB_SIZE(20, 32), len); } |
||||||
|
UPB_INLINE const struct google_protobuf_Duration* envoy_api_v2_core_ApiConfigSource_refresh_delay(const envoy_api_v2_core_ApiConfigSource *msg) { return UPB_FIELD_AT(msg, const struct google_protobuf_Duration*, UPB_SIZE(8, 8)); } |
||||||
|
UPB_INLINE const struct envoy_api_v2_core_GrpcService* const* envoy_api_v2_core_ApiConfigSource_grpc_services(const envoy_api_v2_core_ApiConfigSource *msg, size_t *len) { return (const struct envoy_api_v2_core_GrpcService* const*)_upb_array_accessor(msg, UPB_SIZE(24, 40), len); } |
||||||
|
UPB_INLINE const struct google_protobuf_Duration* envoy_api_v2_core_ApiConfigSource_request_timeout(const envoy_api_v2_core_ApiConfigSource *msg) { return UPB_FIELD_AT(msg, const struct google_protobuf_Duration*, UPB_SIZE(12, 16)); } |
||||||
|
UPB_INLINE const envoy_api_v2_core_RateLimitSettings* envoy_api_v2_core_ApiConfigSource_rate_limit_settings(const envoy_api_v2_core_ApiConfigSource *msg) { return UPB_FIELD_AT(msg, const envoy_api_v2_core_RateLimitSettings*, UPB_SIZE(16, 24)); } |
||||||
|
|
||||||
|
UPB_INLINE void envoy_api_v2_core_ApiConfigSource_set_api_type(envoy_api_v2_core_ApiConfigSource *msg, int32_t value) { |
||||||
|
UPB_FIELD_AT(msg, int32_t, UPB_SIZE(0, 0)) = value; |
||||||
|
} |
||||||
|
UPB_INLINE upb_strview* envoy_api_v2_core_ApiConfigSource_mutable_cluster_names(envoy_api_v2_core_ApiConfigSource *msg, size_t *len) { |
||||||
|
return (upb_strview*)_upb_array_mutable_accessor(msg, UPB_SIZE(20, 32), len); |
||||||
|
} |
||||||
|
UPB_INLINE upb_strview* envoy_api_v2_core_ApiConfigSource_resize_cluster_names(envoy_api_v2_core_ApiConfigSource *msg, size_t len, upb_arena *arena) { |
||||||
|
return (upb_strview*)_upb_array_resize_accessor(msg, UPB_SIZE(20, 32), len, UPB_SIZE(8, 16), UPB_TYPE_STRING, arena); |
||||||
|
} |
||||||
|
UPB_INLINE bool envoy_api_v2_core_ApiConfigSource_add_cluster_names(envoy_api_v2_core_ApiConfigSource *msg, upb_strview val, upb_arena *arena) { |
||||||
|
return _upb_array_append_accessor( |
||||||
|
msg, UPB_SIZE(20, 32), UPB_SIZE(8, 16), UPB_TYPE_STRING, &val, arena); |
||||||
|
} |
||||||
|
UPB_INLINE void envoy_api_v2_core_ApiConfigSource_set_refresh_delay(envoy_api_v2_core_ApiConfigSource *msg, struct google_protobuf_Duration* value) { |
||||||
|
UPB_FIELD_AT(msg, struct google_protobuf_Duration*, UPB_SIZE(8, 8)) = value; |
||||||
|
} |
||||||
|
UPB_INLINE struct google_protobuf_Duration* envoy_api_v2_core_ApiConfigSource_mutable_refresh_delay(envoy_api_v2_core_ApiConfigSource *msg, upb_arena *arena) { |
||||||
|
struct google_protobuf_Duration* sub = (struct google_protobuf_Duration*)envoy_api_v2_core_ApiConfigSource_refresh_delay(msg); |
||||||
|
if (sub == NULL) { |
||||||
|
sub = (struct google_protobuf_Duration*)upb_msg_new(&google_protobuf_Duration_msginit, arena); |
||||||
|
if (!sub) return NULL; |
||||||
|
envoy_api_v2_core_ApiConfigSource_set_refresh_delay(msg, sub); |
||||||
|
} |
||||||
|
return sub; |
||||||
|
} |
||||||
|
UPB_INLINE struct envoy_api_v2_core_GrpcService** envoy_api_v2_core_ApiConfigSource_mutable_grpc_services(envoy_api_v2_core_ApiConfigSource *msg, size_t *len) { |
||||||
|
return (struct envoy_api_v2_core_GrpcService**)_upb_array_mutable_accessor(msg, UPB_SIZE(24, 40), len); |
||||||
|
} |
||||||
|
UPB_INLINE struct envoy_api_v2_core_GrpcService** envoy_api_v2_core_ApiConfigSource_resize_grpc_services(envoy_api_v2_core_ApiConfigSource *msg, size_t len, upb_arena *arena) { |
||||||
|
return (struct envoy_api_v2_core_GrpcService**)_upb_array_resize_accessor(msg, UPB_SIZE(24, 40), len, UPB_SIZE(4, 8), UPB_TYPE_MESSAGE, arena); |
||||||
|
} |
||||||
|
UPB_INLINE struct envoy_api_v2_core_GrpcService* envoy_api_v2_core_ApiConfigSource_add_grpc_services(envoy_api_v2_core_ApiConfigSource *msg, upb_arena *arena) { |
||||||
|
struct envoy_api_v2_core_GrpcService* sub = (struct envoy_api_v2_core_GrpcService*)upb_msg_new(&envoy_api_v2_core_GrpcService_msginit, arena); |
||||||
|
bool ok = _upb_array_append_accessor( |
||||||
|
msg, UPB_SIZE(24, 40), UPB_SIZE(4, 8), UPB_TYPE_MESSAGE, &sub, arena); |
||||||
|
if (!ok) return NULL; |
||||||
|
return sub; |
||||||
|
} |
||||||
|
UPB_INLINE void envoy_api_v2_core_ApiConfigSource_set_request_timeout(envoy_api_v2_core_ApiConfigSource *msg, struct google_protobuf_Duration* value) { |
||||||
|
UPB_FIELD_AT(msg, struct google_protobuf_Duration*, UPB_SIZE(12, 16)) = value; |
||||||
|
} |
||||||
|
UPB_INLINE struct google_protobuf_Duration* envoy_api_v2_core_ApiConfigSource_mutable_request_timeout(envoy_api_v2_core_ApiConfigSource *msg, upb_arena *arena) { |
||||||
|
struct google_protobuf_Duration* sub = (struct google_protobuf_Duration*)envoy_api_v2_core_ApiConfigSource_request_timeout(msg); |
||||||
|
if (sub == NULL) { |
||||||
|
sub = (struct google_protobuf_Duration*)upb_msg_new(&google_protobuf_Duration_msginit, arena); |
||||||
|
if (!sub) return NULL; |
||||||
|
envoy_api_v2_core_ApiConfigSource_set_request_timeout(msg, sub); |
||||||
|
} |
||||||
|
return sub; |
||||||
|
} |
||||||
|
UPB_INLINE void envoy_api_v2_core_ApiConfigSource_set_rate_limit_settings(envoy_api_v2_core_ApiConfigSource *msg, envoy_api_v2_core_RateLimitSettings* value) { |
||||||
|
UPB_FIELD_AT(msg, envoy_api_v2_core_RateLimitSettings*, UPB_SIZE(16, 24)) = value; |
||||||
|
} |
||||||
|
UPB_INLINE struct envoy_api_v2_core_RateLimitSettings* envoy_api_v2_core_ApiConfigSource_mutable_rate_limit_settings(envoy_api_v2_core_ApiConfigSource *msg, upb_arena *arena) { |
||||||
|
struct envoy_api_v2_core_RateLimitSettings* sub = (struct envoy_api_v2_core_RateLimitSettings*)envoy_api_v2_core_ApiConfigSource_rate_limit_settings(msg); |
||||||
|
if (sub == NULL) { |
||||||
|
sub = (struct envoy_api_v2_core_RateLimitSettings*)upb_msg_new(&envoy_api_v2_core_RateLimitSettings_msginit, arena); |
||||||
|
if (!sub) return NULL; |
||||||
|
envoy_api_v2_core_ApiConfigSource_set_rate_limit_settings(msg, sub); |
||||||
|
} |
||||||
|
return sub; |
||||||
|
} |
||||||
|
|
||||||
|
|
||||||
|
/* envoy.api.v2.core.AggregatedConfigSource */ |
||||||
|
|
||||||
|
UPB_INLINE envoy_api_v2_core_AggregatedConfigSource *envoy_api_v2_core_AggregatedConfigSource_new(upb_arena *arena) { |
||||||
|
return (envoy_api_v2_core_AggregatedConfigSource *)upb_msg_new(&envoy_api_v2_core_AggregatedConfigSource_msginit, arena); |
||||||
|
} |
||||||
|
UPB_INLINE envoy_api_v2_core_AggregatedConfigSource *envoy_api_v2_core_AggregatedConfigSource_parsenew(upb_strview buf, upb_arena *arena) { |
||||||
|
envoy_api_v2_core_AggregatedConfigSource *ret = envoy_api_v2_core_AggregatedConfigSource_new(arena); |
||||||
|
return (ret && upb_decode(buf, ret, &envoy_api_v2_core_AggregatedConfigSource_msginit)) ? ret : NULL; |
||||||
|
} |
||||||
|
UPB_INLINE char *envoy_api_v2_core_AggregatedConfigSource_serialize(const envoy_api_v2_core_AggregatedConfigSource *msg, upb_arena *arena, size_t *len) { |
||||||
|
return upb_encode(msg, &envoy_api_v2_core_AggregatedConfigSource_msginit, arena, len); |
||||||
|
} |
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/* envoy.api.v2.core.RateLimitSettings */ |
||||||
|
|
||||||
|
UPB_INLINE envoy_api_v2_core_RateLimitSettings *envoy_api_v2_core_RateLimitSettings_new(upb_arena *arena) { |
||||||
|
return (envoy_api_v2_core_RateLimitSettings *)upb_msg_new(&envoy_api_v2_core_RateLimitSettings_msginit, arena); |
||||||
|
} |
||||||
|
UPB_INLINE envoy_api_v2_core_RateLimitSettings *envoy_api_v2_core_RateLimitSettings_parsenew(upb_strview buf, upb_arena *arena) { |
||||||
|
envoy_api_v2_core_RateLimitSettings *ret = envoy_api_v2_core_RateLimitSettings_new(arena); |
||||||
|
return (ret && upb_decode(buf, ret, &envoy_api_v2_core_RateLimitSettings_msginit)) ? ret : NULL; |
||||||
|
} |
||||||
|
UPB_INLINE char *envoy_api_v2_core_RateLimitSettings_serialize(const envoy_api_v2_core_RateLimitSettings *msg, upb_arena *arena, size_t *len) { |
||||||
|
return upb_encode(msg, &envoy_api_v2_core_RateLimitSettings_msginit, arena, len); |
||||||
|
} |
||||||
|
|
||||||
|
UPB_INLINE const struct google_protobuf_UInt32Value* envoy_api_v2_core_RateLimitSettings_max_tokens(const envoy_api_v2_core_RateLimitSettings *msg) { return UPB_FIELD_AT(msg, const struct google_protobuf_UInt32Value*, UPB_SIZE(0, 0)); } |
||||||
|
UPB_INLINE const struct google_protobuf_DoubleValue* envoy_api_v2_core_RateLimitSettings_fill_rate(const envoy_api_v2_core_RateLimitSettings *msg) { return UPB_FIELD_AT(msg, const struct google_protobuf_DoubleValue*, UPB_SIZE(4, 8)); } |
||||||
|
|
||||||
|
UPB_INLINE void envoy_api_v2_core_RateLimitSettings_set_max_tokens(envoy_api_v2_core_RateLimitSettings *msg, struct google_protobuf_UInt32Value* value) { |
||||||
|
UPB_FIELD_AT(msg, struct google_protobuf_UInt32Value*, UPB_SIZE(0, 0)) = value; |
||||||
|
} |
||||||
|
UPB_INLINE struct google_protobuf_UInt32Value* envoy_api_v2_core_RateLimitSettings_mutable_max_tokens(envoy_api_v2_core_RateLimitSettings *msg, upb_arena *arena) { |
||||||
|
struct google_protobuf_UInt32Value* sub = (struct google_protobuf_UInt32Value*)envoy_api_v2_core_RateLimitSettings_max_tokens(msg); |
||||||
|
if (sub == NULL) { |
||||||
|
sub = (struct google_protobuf_UInt32Value*)upb_msg_new(&google_protobuf_UInt32Value_msginit, arena); |
||||||
|
if (!sub) return NULL; |
||||||
|
envoy_api_v2_core_RateLimitSettings_set_max_tokens(msg, sub); |
||||||
|
} |
||||||
|
return sub; |
||||||
|
} |
||||||
|
UPB_INLINE void envoy_api_v2_core_RateLimitSettings_set_fill_rate(envoy_api_v2_core_RateLimitSettings *msg, struct google_protobuf_DoubleValue* value) { |
||||||
|
UPB_FIELD_AT(msg, struct google_protobuf_DoubleValue*, UPB_SIZE(4, 8)) = value; |
||||||
|
} |
||||||
|
UPB_INLINE struct google_protobuf_DoubleValue* envoy_api_v2_core_RateLimitSettings_mutable_fill_rate(envoy_api_v2_core_RateLimitSettings *msg, upb_arena *arena) { |
||||||
|
struct google_protobuf_DoubleValue* sub = (struct google_protobuf_DoubleValue*)envoy_api_v2_core_RateLimitSettings_fill_rate(msg); |
||||||
|
if (sub == NULL) { |
||||||
|
sub = (struct google_protobuf_DoubleValue*)upb_msg_new(&google_protobuf_DoubleValue_msginit, arena); |
||||||
|
if (!sub) return NULL; |
||||||
|
envoy_api_v2_core_RateLimitSettings_set_fill_rate(msg, sub); |
||||||
|
} |
||||||
|
return sub; |
||||||
|
} |
||||||
|
|
||||||
|
|
||||||
|
/* envoy.api.v2.core.ConfigSource */ |
||||||
|
|
||||||
|
UPB_INLINE envoy_api_v2_core_ConfigSource *envoy_api_v2_core_ConfigSource_new(upb_arena *arena) { |
||||||
|
return (envoy_api_v2_core_ConfigSource *)upb_msg_new(&envoy_api_v2_core_ConfigSource_msginit, arena); |
||||||
|
} |
||||||
|
UPB_INLINE envoy_api_v2_core_ConfigSource *envoy_api_v2_core_ConfigSource_parsenew(upb_strview buf, upb_arena *arena) { |
||||||
|
envoy_api_v2_core_ConfigSource *ret = envoy_api_v2_core_ConfigSource_new(arena); |
||||||
|
return (ret && upb_decode(buf, ret, &envoy_api_v2_core_ConfigSource_msginit)) ? ret : NULL; |
||||||
|
} |
||||||
|
UPB_INLINE char *envoy_api_v2_core_ConfigSource_serialize(const envoy_api_v2_core_ConfigSource *msg, upb_arena *arena, size_t *len) { |
||||||
|
return upb_encode(msg, &envoy_api_v2_core_ConfigSource_msginit, arena, len); |
||||||
|
} |
||||||
|
|
||||||
|
typedef enum { |
||||||
|
envoy_api_v2_core_ConfigSource_config_source_specifier_path = 1, |
||||||
|
envoy_api_v2_core_ConfigSource_config_source_specifier_api_config_source = 2, |
||||||
|
envoy_api_v2_core_ConfigSource_config_source_specifier_ads = 3, |
||||||
|
envoy_api_v2_core_ConfigSource_config_source_specifier_NOT_SET = 0, |
||||||
|
} envoy_api_v2_core_ConfigSource_config_source_specifier_oneofcases; |
||||||
|
UPB_INLINE envoy_api_v2_core_ConfigSource_config_source_specifier_oneofcases envoy_api_v2_core_ConfigSource_config_source_specifier_case(const envoy_api_v2_core_ConfigSource* msg) { return UPB_FIELD_AT(msg, int, UPB_SIZE(8, 16)); } |
||||||
|
|
||||||
|
UPB_INLINE bool envoy_api_v2_core_ConfigSource_has_path(const envoy_api_v2_core_ConfigSource *msg) { return _upb_has_oneof_field(msg, UPB_SIZE(8, 16), 1); } |
||||||
|
UPB_INLINE upb_strview envoy_api_v2_core_ConfigSource_path(const envoy_api_v2_core_ConfigSource *msg) { return UPB_READ_ONEOF(msg, upb_strview, UPB_SIZE(0, 0), UPB_SIZE(8, 16), 1, upb_strview_make("", strlen(""))); } |
||||||
|
UPB_INLINE bool envoy_api_v2_core_ConfigSource_has_api_config_source(const envoy_api_v2_core_ConfigSource *msg) { return _upb_has_oneof_field(msg, UPB_SIZE(8, 16), 2); } |
||||||
|
UPB_INLINE const envoy_api_v2_core_ApiConfigSource* envoy_api_v2_core_ConfigSource_api_config_source(const envoy_api_v2_core_ConfigSource *msg) { return UPB_READ_ONEOF(msg, const envoy_api_v2_core_ApiConfigSource*, UPB_SIZE(0, 0), UPB_SIZE(8, 16), 2, NULL); } |
||||||
|
UPB_INLINE bool envoy_api_v2_core_ConfigSource_has_ads(const envoy_api_v2_core_ConfigSource *msg) { return _upb_has_oneof_field(msg, UPB_SIZE(8, 16), 3); } |
||||||
|
UPB_INLINE const envoy_api_v2_core_AggregatedConfigSource* envoy_api_v2_core_ConfigSource_ads(const envoy_api_v2_core_ConfigSource *msg) { return UPB_READ_ONEOF(msg, const envoy_api_v2_core_AggregatedConfigSource*, UPB_SIZE(0, 0), UPB_SIZE(8, 16), 3, NULL); } |
||||||
|
|
||||||
|
UPB_INLINE void envoy_api_v2_core_ConfigSource_set_path(envoy_api_v2_core_ConfigSource *msg, upb_strview value) { |
||||||
|
UPB_WRITE_ONEOF(msg, upb_strview, UPB_SIZE(0, 0), value, UPB_SIZE(8, 16), 1); |
||||||
|
} |
||||||
|
UPB_INLINE void envoy_api_v2_core_ConfigSource_set_api_config_source(envoy_api_v2_core_ConfigSource *msg, envoy_api_v2_core_ApiConfigSource* value) { |
||||||
|
UPB_WRITE_ONEOF(msg, envoy_api_v2_core_ApiConfigSource*, UPB_SIZE(0, 0), value, UPB_SIZE(8, 16), 2); |
||||||
|
} |
||||||
|
UPB_INLINE struct envoy_api_v2_core_ApiConfigSource* envoy_api_v2_core_ConfigSource_mutable_api_config_source(envoy_api_v2_core_ConfigSource *msg, upb_arena *arena) { |
||||||
|
struct envoy_api_v2_core_ApiConfigSource* sub = (struct envoy_api_v2_core_ApiConfigSource*)envoy_api_v2_core_ConfigSource_api_config_source(msg); |
||||||
|
if (sub == NULL) { |
||||||
|
sub = (struct envoy_api_v2_core_ApiConfigSource*)upb_msg_new(&envoy_api_v2_core_ApiConfigSource_msginit, arena); |
||||||
|
if (!sub) return NULL; |
||||||
|
envoy_api_v2_core_ConfigSource_set_api_config_source(msg, sub); |
||||||
|
} |
||||||
|
return sub; |
||||||
|
} |
||||||
|
UPB_INLINE void envoy_api_v2_core_ConfigSource_set_ads(envoy_api_v2_core_ConfigSource *msg, envoy_api_v2_core_AggregatedConfigSource* value) { |
||||||
|
UPB_WRITE_ONEOF(msg, envoy_api_v2_core_AggregatedConfigSource*, UPB_SIZE(0, 0), value, UPB_SIZE(8, 16), 3); |
||||||
|
} |
||||||
|
UPB_INLINE struct envoy_api_v2_core_AggregatedConfigSource* envoy_api_v2_core_ConfigSource_mutable_ads(envoy_api_v2_core_ConfigSource *msg, upb_arena *arena) { |
||||||
|
struct envoy_api_v2_core_AggregatedConfigSource* sub = (struct envoy_api_v2_core_AggregatedConfigSource*)envoy_api_v2_core_ConfigSource_ads(msg); |
||||||
|
if (sub == NULL) { |
||||||
|
sub = (struct envoy_api_v2_core_AggregatedConfigSource*)upb_msg_new(&envoy_api_v2_core_AggregatedConfigSource_msginit, arena); |
||||||
|
if (!sub) return NULL; |
||||||
|
envoy_api_v2_core_ConfigSource_set_ads(msg, sub); |
||||||
|
} |
||||||
|
return sub; |
||||||
|
} |
||||||
|
|
||||||
|
|
||||||
|
#ifdef __cplusplus |
||||||
|
} /* extern "C" */ |
||||||
|
#endif |
||||||
|
|
||||||
|
#include "upb/port_undef.inc" |
||||||
|
|
||||||
|
#endif /* ENVOY_API_V2_CORE_CONFIG_SOURCE_PROTO_UPB_H_ */ |
@ -0,0 +1,175 @@ |
|||||||
|
/* This file was generated by upbc (the upb compiler) from the input
|
||||||
|
* file: |
||||||
|
* |
||||||
|
* envoy/api/v2/core/grpc_service.proto |
||||||
|
* |
||||||
|
* Do not edit -- your changes will be discarded when the file is |
||||||
|
* regenerated. */ |
||||||
|
|
||||||
|
#include <stddef.h> |
||||||
|
#include "upb/msg.h" |
||||||
|
#include "envoy/api/v2/core/grpc_service.upb.h" |
||||||
|
#include "envoy/api/v2/core/base.upb.h" |
||||||
|
#include "google/protobuf/any.upb.h" |
||||||
|
#include "google/protobuf/duration.upb.h" |
||||||
|
#include "google/protobuf/struct.upb.h" |
||||||
|
#include "google/protobuf/empty.upb.h" |
||||||
|
#include "validate/validate.upb.h" |
||||||
|
#include "gogoproto/gogo.upb.h" |
||||||
|
|
||||||
|
#include "upb/port_def.inc" |
||||||
|
|
||||||
|
static const upb_msglayout *const envoy_api_v2_core_GrpcService_submsgs[4] = { |
||||||
|
&envoy_api_v2_core_GrpcService_EnvoyGrpc_msginit, |
||||||
|
&envoy_api_v2_core_GrpcService_GoogleGrpc_msginit, |
||||||
|
&envoy_api_v2_core_HeaderValue_msginit, |
||||||
|
&google_protobuf_Duration_msginit, |
||||||
|
}; |
||||||
|
|
||||||
|
static const upb_msglayout_field envoy_api_v2_core_GrpcService__fields[4] = { |
||||||
|
{1, UPB_SIZE(8, 16), UPB_SIZE(-13, -25), 0, 11, 1}, |
||||||
|
{2, UPB_SIZE(8, 16), UPB_SIZE(-13, -25), 1, 11, 1}, |
||||||
|
{3, UPB_SIZE(0, 0), 0, 3, 11, 1}, |
||||||
|
{5, UPB_SIZE(4, 8), 0, 2, 11, 3}, |
||||||
|
}; |
||||||
|
|
||||||
|
const upb_msglayout envoy_api_v2_core_GrpcService_msginit = { |
||||||
|
&envoy_api_v2_core_GrpcService_submsgs[0], |
||||||
|
&envoy_api_v2_core_GrpcService__fields[0], |
||||||
|
UPB_SIZE(16, 32), 4, false, |
||||||
|
}; |
||||||
|
|
||||||
|
static const upb_msglayout_field envoy_api_v2_core_GrpcService_EnvoyGrpc__fields[1] = { |
||||||
|
{1, UPB_SIZE(0, 0), 0, 0, 9, 1}, |
||||||
|
}; |
||||||
|
|
||||||
|
const upb_msglayout envoy_api_v2_core_GrpcService_EnvoyGrpc_msginit = { |
||||||
|
NULL, |
||||||
|
&envoy_api_v2_core_GrpcService_EnvoyGrpc__fields[0], |
||||||
|
UPB_SIZE(8, 16), 1, false, |
||||||
|
}; |
||||||
|
|
||||||
|
static const upb_msglayout *const envoy_api_v2_core_GrpcService_GoogleGrpc_submsgs[3] = { |
||||||
|
&envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_msginit, |
||||||
|
&envoy_api_v2_core_GrpcService_GoogleGrpc_ChannelCredentials_msginit, |
||||||
|
&google_protobuf_Struct_msginit, |
||||||
|
}; |
||||||
|
|
||||||
|
static const upb_msglayout_field envoy_api_v2_core_GrpcService_GoogleGrpc__fields[6] = { |
||||||
|
{1, UPB_SIZE(0, 0), 0, 0, 9, 1}, |
||||||
|
{2, UPB_SIZE(24, 48), 0, 1, 11, 1}, |
||||||
|
{3, UPB_SIZE(32, 64), 0, 0, 11, 3}, |
||||||
|
{4, UPB_SIZE(8, 16), 0, 0, 9, 1}, |
||||||
|
{5, UPB_SIZE(16, 32), 0, 0, 9, 1}, |
||||||
|
{6, UPB_SIZE(28, 56), 0, 2, 11, 1}, |
||||||
|
}; |
||||||
|
|
||||||
|
const upb_msglayout envoy_api_v2_core_GrpcService_GoogleGrpc_msginit = { |
||||||
|
&envoy_api_v2_core_GrpcService_GoogleGrpc_submsgs[0], |
||||||
|
&envoy_api_v2_core_GrpcService_GoogleGrpc__fields[0], |
||||||
|
UPB_SIZE(40, 80), 6, false, |
||||||
|
}; |
||||||
|
|
||||||
|
static const upb_msglayout *const envoy_api_v2_core_GrpcService_GoogleGrpc_SslCredentials_submsgs[3] = { |
||||||
|
&envoy_api_v2_core_DataSource_msginit, |
||||||
|
}; |
||||||
|
|
||||||
|
static const upb_msglayout_field envoy_api_v2_core_GrpcService_GoogleGrpc_SslCredentials__fields[3] = { |
||||||
|
{1, UPB_SIZE(0, 0), 0, 0, 11, 1}, |
||||||
|
{2, UPB_SIZE(4, 8), 0, 0, 11, 1}, |
||||||
|
{3, UPB_SIZE(8, 16), 0, 0, 11, 1}, |
||||||
|
}; |
||||||
|
|
||||||
|
const upb_msglayout envoy_api_v2_core_GrpcService_GoogleGrpc_SslCredentials_msginit = { |
||||||
|
&envoy_api_v2_core_GrpcService_GoogleGrpc_SslCredentials_submsgs[0], |
||||||
|
&envoy_api_v2_core_GrpcService_GoogleGrpc_SslCredentials__fields[0], |
||||||
|
UPB_SIZE(12, 24), 3, false, |
||||||
|
}; |
||||||
|
|
||||||
|
const upb_msglayout envoy_api_v2_core_GrpcService_GoogleGrpc_GoogleLocalCredentials_msginit = { |
||||||
|
NULL, |
||||||
|
NULL, |
||||||
|
UPB_SIZE(0, 0), 0, false, |
||||||
|
}; |
||||||
|
|
||||||
|
static const upb_msglayout *const envoy_api_v2_core_GrpcService_GoogleGrpc_ChannelCredentials_submsgs[3] = { |
||||||
|
&envoy_api_v2_core_GrpcService_GoogleGrpc_GoogleLocalCredentials_msginit, |
||||||
|
&envoy_api_v2_core_GrpcService_GoogleGrpc_SslCredentials_msginit, |
||||||
|
&google_protobuf_Empty_msginit, |
||||||
|
}; |
||||||
|
|
||||||
|
static const upb_msglayout_field envoy_api_v2_core_GrpcService_GoogleGrpc_ChannelCredentials__fields[3] = { |
||||||
|
{1, UPB_SIZE(0, 0), UPB_SIZE(-5, -9), 1, 11, 1}, |
||||||
|
{2, UPB_SIZE(0, 0), UPB_SIZE(-5, -9), 2, 11, 1}, |
||||||
|
{3, UPB_SIZE(0, 0), UPB_SIZE(-5, -9), 0, 11, 1}, |
||||||
|
}; |
||||||
|
|
||||||
|
const upb_msglayout envoy_api_v2_core_GrpcService_GoogleGrpc_ChannelCredentials_msginit = { |
||||||
|
&envoy_api_v2_core_GrpcService_GoogleGrpc_ChannelCredentials_submsgs[0], |
||||||
|
&envoy_api_v2_core_GrpcService_GoogleGrpc_ChannelCredentials__fields[0], |
||||||
|
UPB_SIZE(8, 16), 3, false, |
||||||
|
}; |
||||||
|
|
||||||
|
static const upb_msglayout *const envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_submsgs[4] = { |
||||||
|
&envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials_msginit, |
||||||
|
&envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin_msginit, |
||||||
|
&envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials_msginit, |
||||||
|
&google_protobuf_Empty_msginit, |
||||||
|
}; |
||||||
|
|
||||||
|
static const upb_msglayout_field envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials__fields[6] = { |
||||||
|
{1, UPB_SIZE(0, 0), UPB_SIZE(-9, -17), 0, 9, 1}, |
||||||
|
{2, UPB_SIZE(0, 0), UPB_SIZE(-9, -17), 3, 11, 1}, |
||||||
|
{3, UPB_SIZE(0, 0), UPB_SIZE(-9, -17), 0, 9, 1}, |
||||||
|
{4, UPB_SIZE(0, 0), UPB_SIZE(-9, -17), 2, 11, 1}, |
||||||
|
{5, UPB_SIZE(0, 0), UPB_SIZE(-9, -17), 0, 11, 1}, |
||||||
|
{6, UPB_SIZE(0, 0), UPB_SIZE(-9, -17), 1, 11, 1}, |
||||||
|
}; |
||||||
|
|
||||||
|
const upb_msglayout envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_msginit = { |
||||||
|
&envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_submsgs[0], |
||||||
|
&envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials__fields[0], |
||||||
|
UPB_SIZE(16, 32), 6, false, |
||||||
|
}; |
||||||
|
|
||||||
|
static const upb_msglayout_field envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials__fields[2] = { |
||||||
|
{1, UPB_SIZE(8, 8), 0, 0, 9, 1}, |
||||||
|
{2, UPB_SIZE(0, 0), 0, 0, 4, 1}, |
||||||
|
}; |
||||||
|
|
||||||
|
const upb_msglayout envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials_msginit = { |
||||||
|
NULL, |
||||||
|
&envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials__fields[0], |
||||||
|
UPB_SIZE(16, 32), 2, false, |
||||||
|
}; |
||||||
|
|
||||||
|
static const upb_msglayout_field envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials__fields[2] = { |
||||||
|
{1, UPB_SIZE(0, 0), 0, 0, 9, 1}, |
||||||
|
{2, UPB_SIZE(8, 16), 0, 0, 9, 1}, |
||||||
|
}; |
||||||
|
|
||||||
|
const upb_msglayout envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials_msginit = { |
||||||
|
NULL, |
||||||
|
&envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials__fields[0], |
||||||
|
UPB_SIZE(16, 32), 2, false, |
||||||
|
}; |
||||||
|
|
||||||
|
static const upb_msglayout *const envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin_submsgs[2] = { |
||||||
|
&google_protobuf_Any_msginit, |
||||||
|
&google_protobuf_Struct_msginit, |
||||||
|
}; |
||||||
|
|
||||||
|
static const upb_msglayout_field envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin__fields[3] = { |
||||||
|
{1, UPB_SIZE(0, 0), 0, 0, 9, 1}, |
||||||
|
{2, UPB_SIZE(8, 16), UPB_SIZE(-13, -25), 1, 11, 1}, |
||||||
|
{3, UPB_SIZE(8, 16), UPB_SIZE(-13, -25), 0, 11, 1}, |
||||||
|
}; |
||||||
|
|
||||||
|
const upb_msglayout envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin_msginit = { |
||||||
|
&envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin_submsgs[0], |
||||||
|
&envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin__fields[0], |
||||||
|
UPB_SIZE(16, 32), 3, false, |
||||||
|
}; |
||||||
|
|
||||||
|
#include "upb/port_undef.inc" |
||||||
|
|
@ -0,0 +1,574 @@ |
|||||||
|
/* This file was generated by upbc (the upb compiler) from the input
|
||||||
|
* file: |
||||||
|
* |
||||||
|
* envoy/api/v2/core/grpc_service.proto |
||||||
|
* |
||||||
|
* Do not edit -- your changes will be discarded when the file is |
||||||
|
* regenerated. */ |
||||||
|
|
||||||
|
#ifndef ENVOY_API_V2_CORE_GRPC_SERVICE_PROTO_UPB_H_ |
||||||
|
#define ENVOY_API_V2_CORE_GRPC_SERVICE_PROTO_UPB_H_ |
||||||
|
|
||||||
|
#include "upb/generated_util.h" |
||||||
|
|
||||||
|
#include "upb/msg.h" |
||||||
|
|
||||||
|
#include "upb/decode.h" |
||||||
|
#include "upb/encode.h" |
||||||
|
#include "upb/port_def.inc" |
||||||
|
#ifdef __cplusplus |
||||||
|
extern "C" { |
||||||
|
#endif |
||||||
|
|
||||||
|
struct envoy_api_v2_core_GrpcService; |
||||||
|
struct envoy_api_v2_core_GrpcService_EnvoyGrpc; |
||||||
|
struct envoy_api_v2_core_GrpcService_GoogleGrpc; |
||||||
|
struct envoy_api_v2_core_GrpcService_GoogleGrpc_SslCredentials; |
||||||
|
struct envoy_api_v2_core_GrpcService_GoogleGrpc_GoogleLocalCredentials; |
||||||
|
struct envoy_api_v2_core_GrpcService_GoogleGrpc_ChannelCredentials; |
||||||
|
struct envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials; |
||||||
|
struct envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials; |
||||||
|
struct envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials; |
||||||
|
struct envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin; |
||||||
|
typedef struct envoy_api_v2_core_GrpcService envoy_api_v2_core_GrpcService; |
||||||
|
typedef struct envoy_api_v2_core_GrpcService_EnvoyGrpc envoy_api_v2_core_GrpcService_EnvoyGrpc; |
||||||
|
typedef struct envoy_api_v2_core_GrpcService_GoogleGrpc envoy_api_v2_core_GrpcService_GoogleGrpc; |
||||||
|
typedef struct envoy_api_v2_core_GrpcService_GoogleGrpc_SslCredentials envoy_api_v2_core_GrpcService_GoogleGrpc_SslCredentials; |
||||||
|
typedef struct envoy_api_v2_core_GrpcService_GoogleGrpc_GoogleLocalCredentials envoy_api_v2_core_GrpcService_GoogleGrpc_GoogleLocalCredentials; |
||||||
|
typedef struct envoy_api_v2_core_GrpcService_GoogleGrpc_ChannelCredentials envoy_api_v2_core_GrpcService_GoogleGrpc_ChannelCredentials; |
||||||
|
typedef struct envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials; |
||||||
|
typedef struct envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials; |
||||||
|
typedef struct envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials; |
||||||
|
typedef struct envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin; |
||||||
|
extern const upb_msglayout envoy_api_v2_core_GrpcService_msginit; |
||||||
|
extern const upb_msglayout envoy_api_v2_core_GrpcService_EnvoyGrpc_msginit; |
||||||
|
extern const upb_msglayout envoy_api_v2_core_GrpcService_GoogleGrpc_msginit; |
||||||
|
extern const upb_msglayout envoy_api_v2_core_GrpcService_GoogleGrpc_SslCredentials_msginit; |
||||||
|
extern const upb_msglayout envoy_api_v2_core_GrpcService_GoogleGrpc_GoogleLocalCredentials_msginit; |
||||||
|
extern const upb_msglayout envoy_api_v2_core_GrpcService_GoogleGrpc_ChannelCredentials_msginit; |
||||||
|
extern const upb_msglayout envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_msginit; |
||||||
|
extern const upb_msglayout envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials_msginit; |
||||||
|
extern const upb_msglayout envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials_msginit; |
||||||
|
extern const upb_msglayout envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin_msginit; |
||||||
|
struct envoy_api_v2_core_DataSource; |
||||||
|
struct envoy_api_v2_core_HeaderValue; |
||||||
|
struct google_protobuf_Any; |
||||||
|
struct google_protobuf_Duration; |
||||||
|
struct google_protobuf_Empty; |
||||||
|
struct google_protobuf_Struct; |
||||||
|
extern const upb_msglayout envoy_api_v2_core_DataSource_msginit; |
||||||
|
extern const upb_msglayout envoy_api_v2_core_HeaderValue_msginit; |
||||||
|
extern const upb_msglayout google_protobuf_Any_msginit; |
||||||
|
extern const upb_msglayout google_protobuf_Duration_msginit; |
||||||
|
extern const upb_msglayout google_protobuf_Empty_msginit; |
||||||
|
extern const upb_msglayout google_protobuf_Struct_msginit; |
||||||
|
|
||||||
|
/* Enums */ |
||||||
|
|
||||||
|
|
||||||
|
/* envoy.api.v2.core.GrpcService */ |
||||||
|
|
||||||
|
UPB_INLINE envoy_api_v2_core_GrpcService *envoy_api_v2_core_GrpcService_new(upb_arena *arena) { |
||||||
|
return (envoy_api_v2_core_GrpcService *)upb_msg_new(&envoy_api_v2_core_GrpcService_msginit, arena); |
||||||
|
} |
||||||
|
UPB_INLINE envoy_api_v2_core_GrpcService *envoy_api_v2_core_GrpcService_parsenew(upb_strview buf, upb_arena *arena) { |
||||||
|
envoy_api_v2_core_GrpcService *ret = envoy_api_v2_core_GrpcService_new(arena); |
||||||
|
return (ret && upb_decode(buf, ret, &envoy_api_v2_core_GrpcService_msginit)) ? ret : NULL; |
||||||
|
} |
||||||
|
UPB_INLINE char *envoy_api_v2_core_GrpcService_serialize(const envoy_api_v2_core_GrpcService *msg, upb_arena *arena, size_t *len) { |
||||||
|
return upb_encode(msg, &envoy_api_v2_core_GrpcService_msginit, arena, len); |
||||||
|
} |
||||||
|
|
||||||
|
typedef enum { |
||||||
|
envoy_api_v2_core_GrpcService_target_specifier_envoy_grpc = 1, |
||||||
|
envoy_api_v2_core_GrpcService_target_specifier_google_grpc = 2, |
||||||
|
envoy_api_v2_core_GrpcService_target_specifier_NOT_SET = 0, |
||||||
|
} envoy_api_v2_core_GrpcService_target_specifier_oneofcases; |
||||||
|
UPB_INLINE envoy_api_v2_core_GrpcService_target_specifier_oneofcases envoy_api_v2_core_GrpcService_target_specifier_case(const envoy_api_v2_core_GrpcService* msg) { return UPB_FIELD_AT(msg, int, UPB_SIZE(12, 24)); } |
||||||
|
|
||||||
|
UPB_INLINE bool envoy_api_v2_core_GrpcService_has_envoy_grpc(const envoy_api_v2_core_GrpcService *msg) { return _upb_has_oneof_field(msg, UPB_SIZE(12, 24), 1); } |
||||||
|
UPB_INLINE const envoy_api_v2_core_GrpcService_EnvoyGrpc* envoy_api_v2_core_GrpcService_envoy_grpc(const envoy_api_v2_core_GrpcService *msg) { return UPB_READ_ONEOF(msg, const envoy_api_v2_core_GrpcService_EnvoyGrpc*, UPB_SIZE(8, 16), UPB_SIZE(12, 24), 1, NULL); } |
||||||
|
UPB_INLINE bool envoy_api_v2_core_GrpcService_has_google_grpc(const envoy_api_v2_core_GrpcService *msg) { return _upb_has_oneof_field(msg, UPB_SIZE(12, 24), 2); } |
||||||
|
UPB_INLINE const envoy_api_v2_core_GrpcService_GoogleGrpc* envoy_api_v2_core_GrpcService_google_grpc(const envoy_api_v2_core_GrpcService *msg) { return UPB_READ_ONEOF(msg, const envoy_api_v2_core_GrpcService_GoogleGrpc*, UPB_SIZE(8, 16), UPB_SIZE(12, 24), 2, NULL); } |
||||||
|
UPB_INLINE const struct google_protobuf_Duration* envoy_api_v2_core_GrpcService_timeout(const envoy_api_v2_core_GrpcService *msg) { return UPB_FIELD_AT(msg, const struct google_protobuf_Duration*, UPB_SIZE(0, 0)); } |
||||||
|
UPB_INLINE const struct envoy_api_v2_core_HeaderValue* const* envoy_api_v2_core_GrpcService_initial_metadata(const envoy_api_v2_core_GrpcService *msg, size_t *len) { return (const struct envoy_api_v2_core_HeaderValue* const*)_upb_array_accessor(msg, UPB_SIZE(4, 8), len); } |
||||||
|
|
||||||
|
UPB_INLINE void envoy_api_v2_core_GrpcService_set_envoy_grpc(envoy_api_v2_core_GrpcService *msg, envoy_api_v2_core_GrpcService_EnvoyGrpc* value) { |
||||||
|
UPB_WRITE_ONEOF(msg, envoy_api_v2_core_GrpcService_EnvoyGrpc*, UPB_SIZE(8, 16), value, UPB_SIZE(12, 24), 1); |
||||||
|
} |
||||||
|
UPB_INLINE struct envoy_api_v2_core_GrpcService_EnvoyGrpc* envoy_api_v2_core_GrpcService_mutable_envoy_grpc(envoy_api_v2_core_GrpcService *msg, upb_arena *arena) { |
||||||
|
struct envoy_api_v2_core_GrpcService_EnvoyGrpc* sub = (struct envoy_api_v2_core_GrpcService_EnvoyGrpc*)envoy_api_v2_core_GrpcService_envoy_grpc(msg); |
||||||
|
if (sub == NULL) { |
||||||
|
sub = (struct envoy_api_v2_core_GrpcService_EnvoyGrpc*)upb_msg_new(&envoy_api_v2_core_GrpcService_EnvoyGrpc_msginit, arena); |
||||||
|
if (!sub) return NULL; |
||||||
|
envoy_api_v2_core_GrpcService_set_envoy_grpc(msg, sub); |
||||||
|
} |
||||||
|
return sub; |
||||||
|
} |
||||||
|
UPB_INLINE void envoy_api_v2_core_GrpcService_set_google_grpc(envoy_api_v2_core_GrpcService *msg, envoy_api_v2_core_GrpcService_GoogleGrpc* value) { |
||||||
|
UPB_WRITE_ONEOF(msg, envoy_api_v2_core_GrpcService_GoogleGrpc*, UPB_SIZE(8, 16), value, UPB_SIZE(12, 24), 2); |
||||||
|
} |
||||||
|
UPB_INLINE struct envoy_api_v2_core_GrpcService_GoogleGrpc* envoy_api_v2_core_GrpcService_mutable_google_grpc(envoy_api_v2_core_GrpcService *msg, upb_arena *arena) { |
||||||
|
struct envoy_api_v2_core_GrpcService_GoogleGrpc* sub = (struct envoy_api_v2_core_GrpcService_GoogleGrpc*)envoy_api_v2_core_GrpcService_google_grpc(msg); |
||||||
|
if (sub == NULL) { |
||||||
|
sub = (struct envoy_api_v2_core_GrpcService_GoogleGrpc*)upb_msg_new(&envoy_api_v2_core_GrpcService_GoogleGrpc_msginit, arena); |
||||||
|
if (!sub) return NULL; |
||||||
|
envoy_api_v2_core_GrpcService_set_google_grpc(msg, sub); |
||||||
|
} |
||||||
|
return sub; |
||||||
|
} |
||||||
|
UPB_INLINE void envoy_api_v2_core_GrpcService_set_timeout(envoy_api_v2_core_GrpcService *msg, struct google_protobuf_Duration* value) { |
||||||
|
UPB_FIELD_AT(msg, struct google_protobuf_Duration*, UPB_SIZE(0, 0)) = value; |
||||||
|
} |
||||||
|
UPB_INLINE struct google_protobuf_Duration* envoy_api_v2_core_GrpcService_mutable_timeout(envoy_api_v2_core_GrpcService *msg, upb_arena *arena) { |
||||||
|
struct google_protobuf_Duration* sub = (struct google_protobuf_Duration*)envoy_api_v2_core_GrpcService_timeout(msg); |
||||||
|
if (sub == NULL) { |
||||||
|
sub = (struct google_protobuf_Duration*)upb_msg_new(&google_protobuf_Duration_msginit, arena); |
||||||
|
if (!sub) return NULL; |
||||||
|
envoy_api_v2_core_GrpcService_set_timeout(msg, sub); |
||||||
|
} |
||||||
|
return sub; |
||||||
|
} |
||||||
|
UPB_INLINE struct envoy_api_v2_core_HeaderValue** envoy_api_v2_core_GrpcService_mutable_initial_metadata(envoy_api_v2_core_GrpcService *msg, size_t *len) { |
||||||
|
return (struct envoy_api_v2_core_HeaderValue**)_upb_array_mutable_accessor(msg, UPB_SIZE(4, 8), len); |
||||||
|
} |
||||||
|
UPB_INLINE struct envoy_api_v2_core_HeaderValue** envoy_api_v2_core_GrpcService_resize_initial_metadata(envoy_api_v2_core_GrpcService *msg, size_t len, upb_arena *arena) { |
||||||
|
return (struct envoy_api_v2_core_HeaderValue**)_upb_array_resize_accessor(msg, UPB_SIZE(4, 8), len, UPB_SIZE(4, 8), UPB_TYPE_MESSAGE, arena); |
||||||
|
} |
||||||
|
UPB_INLINE struct envoy_api_v2_core_HeaderValue* envoy_api_v2_core_GrpcService_add_initial_metadata(envoy_api_v2_core_GrpcService *msg, upb_arena *arena) { |
||||||
|
struct envoy_api_v2_core_HeaderValue* sub = (struct envoy_api_v2_core_HeaderValue*)upb_msg_new(&envoy_api_v2_core_HeaderValue_msginit, arena); |
||||||
|
bool ok = _upb_array_append_accessor( |
||||||
|
msg, UPB_SIZE(4, 8), UPB_SIZE(4, 8), UPB_TYPE_MESSAGE, &sub, arena); |
||||||
|
if (!ok) return NULL; |
||||||
|
return sub; |
||||||
|
} |
||||||
|
|
||||||
|
|
||||||
|
/* envoy.api.v2.core.GrpcService.EnvoyGrpc */ |
||||||
|
|
||||||
|
UPB_INLINE envoy_api_v2_core_GrpcService_EnvoyGrpc *envoy_api_v2_core_GrpcService_EnvoyGrpc_new(upb_arena *arena) { |
||||||
|
return (envoy_api_v2_core_GrpcService_EnvoyGrpc *)upb_msg_new(&envoy_api_v2_core_GrpcService_EnvoyGrpc_msginit, arena); |
||||||
|
} |
||||||
|
UPB_INLINE envoy_api_v2_core_GrpcService_EnvoyGrpc *envoy_api_v2_core_GrpcService_EnvoyGrpc_parsenew(upb_strview buf, upb_arena *arena) { |
||||||
|
envoy_api_v2_core_GrpcService_EnvoyGrpc *ret = envoy_api_v2_core_GrpcService_EnvoyGrpc_new(arena); |
||||||
|
return (ret && upb_decode(buf, ret, &envoy_api_v2_core_GrpcService_EnvoyGrpc_msginit)) ? ret : NULL; |
||||||
|
} |
||||||
|
UPB_INLINE char *envoy_api_v2_core_GrpcService_EnvoyGrpc_serialize(const envoy_api_v2_core_GrpcService_EnvoyGrpc *msg, upb_arena *arena, size_t *len) { |
||||||
|
return upb_encode(msg, &envoy_api_v2_core_GrpcService_EnvoyGrpc_msginit, arena, len); |
||||||
|
} |
||||||
|
|
||||||
|
UPB_INLINE upb_strview envoy_api_v2_core_GrpcService_EnvoyGrpc_cluster_name(const envoy_api_v2_core_GrpcService_EnvoyGrpc *msg) { return UPB_FIELD_AT(msg, upb_strview, UPB_SIZE(0, 0)); } |
||||||
|
|
||||||
|
UPB_INLINE void envoy_api_v2_core_GrpcService_EnvoyGrpc_set_cluster_name(envoy_api_v2_core_GrpcService_EnvoyGrpc *msg, upb_strview value) { |
||||||
|
UPB_FIELD_AT(msg, upb_strview, UPB_SIZE(0, 0)) = value; |
||||||
|
} |
||||||
|
|
||||||
|
|
||||||
|
/* envoy.api.v2.core.GrpcService.GoogleGrpc */ |
||||||
|
|
||||||
|
UPB_INLINE envoy_api_v2_core_GrpcService_GoogleGrpc *envoy_api_v2_core_GrpcService_GoogleGrpc_new(upb_arena *arena) { |
||||||
|
return (envoy_api_v2_core_GrpcService_GoogleGrpc *)upb_msg_new(&envoy_api_v2_core_GrpcService_GoogleGrpc_msginit, arena); |
||||||
|
} |
||||||
|
UPB_INLINE envoy_api_v2_core_GrpcService_GoogleGrpc *envoy_api_v2_core_GrpcService_GoogleGrpc_parsenew(upb_strview buf, upb_arena *arena) { |
||||||
|
envoy_api_v2_core_GrpcService_GoogleGrpc *ret = envoy_api_v2_core_GrpcService_GoogleGrpc_new(arena); |
||||||
|
return (ret && upb_decode(buf, ret, &envoy_api_v2_core_GrpcService_GoogleGrpc_msginit)) ? ret : NULL; |
||||||
|
} |
||||||
|
UPB_INLINE char *envoy_api_v2_core_GrpcService_GoogleGrpc_serialize(const envoy_api_v2_core_GrpcService_GoogleGrpc *msg, upb_arena *arena, size_t *len) { |
||||||
|
return upb_encode(msg, &envoy_api_v2_core_GrpcService_GoogleGrpc_msginit, arena, len); |
||||||
|
} |
||||||
|
|
||||||
|
UPB_INLINE upb_strview envoy_api_v2_core_GrpcService_GoogleGrpc_target_uri(const envoy_api_v2_core_GrpcService_GoogleGrpc *msg) { return UPB_FIELD_AT(msg, upb_strview, UPB_SIZE(0, 0)); } |
||||||
|
UPB_INLINE const envoy_api_v2_core_GrpcService_GoogleGrpc_ChannelCredentials* envoy_api_v2_core_GrpcService_GoogleGrpc_channel_credentials(const envoy_api_v2_core_GrpcService_GoogleGrpc *msg) { return UPB_FIELD_AT(msg, const envoy_api_v2_core_GrpcService_GoogleGrpc_ChannelCredentials*, UPB_SIZE(24, 48)); } |
||||||
|
UPB_INLINE const envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials* const* envoy_api_v2_core_GrpcService_GoogleGrpc_call_credentials(const envoy_api_v2_core_GrpcService_GoogleGrpc *msg, size_t *len) { return (const envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials* const*)_upb_array_accessor(msg, UPB_SIZE(32, 64), len); } |
||||||
|
UPB_INLINE upb_strview envoy_api_v2_core_GrpcService_GoogleGrpc_stat_prefix(const envoy_api_v2_core_GrpcService_GoogleGrpc *msg) { return UPB_FIELD_AT(msg, upb_strview, UPB_SIZE(8, 16)); } |
||||||
|
UPB_INLINE upb_strview envoy_api_v2_core_GrpcService_GoogleGrpc_credentials_factory_name(const envoy_api_v2_core_GrpcService_GoogleGrpc *msg) { return UPB_FIELD_AT(msg, upb_strview, UPB_SIZE(16, 32)); } |
||||||
|
UPB_INLINE const struct google_protobuf_Struct* envoy_api_v2_core_GrpcService_GoogleGrpc_config(const envoy_api_v2_core_GrpcService_GoogleGrpc *msg) { return UPB_FIELD_AT(msg, const struct google_protobuf_Struct*, UPB_SIZE(28, 56)); } |
||||||
|
|
||||||
|
UPB_INLINE void envoy_api_v2_core_GrpcService_GoogleGrpc_set_target_uri(envoy_api_v2_core_GrpcService_GoogleGrpc *msg, upb_strview value) { |
||||||
|
UPB_FIELD_AT(msg, upb_strview, UPB_SIZE(0, 0)) = value; |
||||||
|
} |
||||||
|
UPB_INLINE void envoy_api_v2_core_GrpcService_GoogleGrpc_set_channel_credentials(envoy_api_v2_core_GrpcService_GoogleGrpc *msg, envoy_api_v2_core_GrpcService_GoogleGrpc_ChannelCredentials* value) { |
||||||
|
UPB_FIELD_AT(msg, envoy_api_v2_core_GrpcService_GoogleGrpc_ChannelCredentials*, UPB_SIZE(24, 48)) = value; |
||||||
|
} |
||||||
|
UPB_INLINE struct envoy_api_v2_core_GrpcService_GoogleGrpc_ChannelCredentials* envoy_api_v2_core_GrpcService_GoogleGrpc_mutable_channel_credentials(envoy_api_v2_core_GrpcService_GoogleGrpc *msg, upb_arena *arena) { |
||||||
|
struct envoy_api_v2_core_GrpcService_GoogleGrpc_ChannelCredentials* sub = (struct envoy_api_v2_core_GrpcService_GoogleGrpc_ChannelCredentials*)envoy_api_v2_core_GrpcService_GoogleGrpc_channel_credentials(msg); |
||||||
|
if (sub == NULL) { |
||||||
|
sub = (struct envoy_api_v2_core_GrpcService_GoogleGrpc_ChannelCredentials*)upb_msg_new(&envoy_api_v2_core_GrpcService_GoogleGrpc_ChannelCredentials_msginit, arena); |
||||||
|
if (!sub) return NULL; |
||||||
|
envoy_api_v2_core_GrpcService_GoogleGrpc_set_channel_credentials(msg, sub); |
||||||
|
} |
||||||
|
return sub; |
||||||
|
} |
||||||
|
UPB_INLINE envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials** envoy_api_v2_core_GrpcService_GoogleGrpc_mutable_call_credentials(envoy_api_v2_core_GrpcService_GoogleGrpc *msg, size_t *len) { |
||||||
|
return (envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials**)_upb_array_mutable_accessor(msg, UPB_SIZE(32, 64), len); |
||||||
|
} |
||||||
|
UPB_INLINE envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials** envoy_api_v2_core_GrpcService_GoogleGrpc_resize_call_credentials(envoy_api_v2_core_GrpcService_GoogleGrpc *msg, size_t len, upb_arena *arena) { |
||||||
|
return (envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials**)_upb_array_resize_accessor(msg, UPB_SIZE(32, 64), len, UPB_SIZE(4, 8), UPB_TYPE_MESSAGE, arena); |
||||||
|
} |
||||||
|
UPB_INLINE struct envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials* envoy_api_v2_core_GrpcService_GoogleGrpc_add_call_credentials(envoy_api_v2_core_GrpcService_GoogleGrpc *msg, upb_arena *arena) { |
||||||
|
struct envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials* sub = (struct envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials*)upb_msg_new(&envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_msginit, arena); |
||||||
|
bool ok = _upb_array_append_accessor( |
||||||
|
msg, UPB_SIZE(32, 64), UPB_SIZE(4, 8), UPB_TYPE_MESSAGE, &sub, arena); |
||||||
|
if (!ok) return NULL; |
||||||
|
return sub; |
||||||
|
} |
||||||
|
UPB_INLINE void envoy_api_v2_core_GrpcService_GoogleGrpc_set_stat_prefix(envoy_api_v2_core_GrpcService_GoogleGrpc *msg, upb_strview value) { |
||||||
|
UPB_FIELD_AT(msg, upb_strview, UPB_SIZE(8, 16)) = value; |
||||||
|
} |
||||||
|
UPB_INLINE void envoy_api_v2_core_GrpcService_GoogleGrpc_set_credentials_factory_name(envoy_api_v2_core_GrpcService_GoogleGrpc *msg, upb_strview value) { |
||||||
|
UPB_FIELD_AT(msg, upb_strview, UPB_SIZE(16, 32)) = value; |
||||||
|
} |
||||||
|
UPB_INLINE void envoy_api_v2_core_GrpcService_GoogleGrpc_set_config(envoy_api_v2_core_GrpcService_GoogleGrpc *msg, struct google_protobuf_Struct* value) { |
||||||
|
UPB_FIELD_AT(msg, struct google_protobuf_Struct*, UPB_SIZE(28, 56)) = value; |
||||||
|
} |
||||||
|
UPB_INLINE struct google_protobuf_Struct* envoy_api_v2_core_GrpcService_GoogleGrpc_mutable_config(envoy_api_v2_core_GrpcService_GoogleGrpc *msg, upb_arena *arena) { |
||||||
|
struct google_protobuf_Struct* sub = (struct google_protobuf_Struct*)envoy_api_v2_core_GrpcService_GoogleGrpc_config(msg); |
||||||
|
if (sub == NULL) { |
||||||
|
sub = (struct google_protobuf_Struct*)upb_msg_new(&google_protobuf_Struct_msginit, arena); |
||||||
|
if (!sub) return NULL; |
||||||
|
envoy_api_v2_core_GrpcService_GoogleGrpc_set_config(msg, sub); |
||||||
|
} |
||||||
|
return sub; |
||||||
|
} |
||||||
|
|
||||||
|
|
||||||
|
/* envoy.api.v2.core.GrpcService.GoogleGrpc.SslCredentials */ |
||||||
|
|
||||||
|
UPB_INLINE envoy_api_v2_core_GrpcService_GoogleGrpc_SslCredentials *envoy_api_v2_core_GrpcService_GoogleGrpc_SslCredentials_new(upb_arena *arena) { |
||||||
|
return (envoy_api_v2_core_GrpcService_GoogleGrpc_SslCredentials *)upb_msg_new(&envoy_api_v2_core_GrpcService_GoogleGrpc_SslCredentials_msginit, arena); |
||||||
|
} |
||||||
|
UPB_INLINE envoy_api_v2_core_GrpcService_GoogleGrpc_SslCredentials *envoy_api_v2_core_GrpcService_GoogleGrpc_SslCredentials_parsenew(upb_strview buf, upb_arena *arena) { |
||||||
|
envoy_api_v2_core_GrpcService_GoogleGrpc_SslCredentials *ret = envoy_api_v2_core_GrpcService_GoogleGrpc_SslCredentials_new(arena); |
||||||
|
return (ret && upb_decode(buf, ret, &envoy_api_v2_core_GrpcService_GoogleGrpc_SslCredentials_msginit)) ? ret : NULL; |
||||||
|
} |
||||||
|
UPB_INLINE char *envoy_api_v2_core_GrpcService_GoogleGrpc_SslCredentials_serialize(const envoy_api_v2_core_GrpcService_GoogleGrpc_SslCredentials *msg, upb_arena *arena, size_t *len) { |
||||||
|
return upb_encode(msg, &envoy_api_v2_core_GrpcService_GoogleGrpc_SslCredentials_msginit, arena, len); |
||||||
|
} |
||||||
|
|
||||||
|
UPB_INLINE const struct envoy_api_v2_core_DataSource* envoy_api_v2_core_GrpcService_GoogleGrpc_SslCredentials_root_certs(const envoy_api_v2_core_GrpcService_GoogleGrpc_SslCredentials *msg) { return UPB_FIELD_AT(msg, const struct envoy_api_v2_core_DataSource*, UPB_SIZE(0, 0)); } |
||||||
|
UPB_INLINE const struct envoy_api_v2_core_DataSource* envoy_api_v2_core_GrpcService_GoogleGrpc_SslCredentials_private_key(const envoy_api_v2_core_GrpcService_GoogleGrpc_SslCredentials *msg) { return UPB_FIELD_AT(msg, const struct envoy_api_v2_core_DataSource*, UPB_SIZE(4, 8)); } |
||||||
|
UPB_INLINE const struct envoy_api_v2_core_DataSource* envoy_api_v2_core_GrpcService_GoogleGrpc_SslCredentials_cert_chain(const envoy_api_v2_core_GrpcService_GoogleGrpc_SslCredentials *msg) { return UPB_FIELD_AT(msg, const struct envoy_api_v2_core_DataSource*, UPB_SIZE(8, 16)); } |
||||||
|
|
||||||
|
UPB_INLINE void envoy_api_v2_core_GrpcService_GoogleGrpc_SslCredentials_set_root_certs(envoy_api_v2_core_GrpcService_GoogleGrpc_SslCredentials *msg, struct envoy_api_v2_core_DataSource* value) { |
||||||
|
UPB_FIELD_AT(msg, struct envoy_api_v2_core_DataSource*, UPB_SIZE(0, 0)) = value; |
||||||
|
} |
||||||
|
UPB_INLINE struct envoy_api_v2_core_DataSource* envoy_api_v2_core_GrpcService_GoogleGrpc_SslCredentials_mutable_root_certs(envoy_api_v2_core_GrpcService_GoogleGrpc_SslCredentials *msg, upb_arena *arena) { |
||||||
|
struct envoy_api_v2_core_DataSource* sub = (struct envoy_api_v2_core_DataSource*)envoy_api_v2_core_GrpcService_GoogleGrpc_SslCredentials_root_certs(msg); |
||||||
|
if (sub == NULL) { |
||||||
|
sub = (struct envoy_api_v2_core_DataSource*)upb_msg_new(&envoy_api_v2_core_DataSource_msginit, arena); |
||||||
|
if (!sub) return NULL; |
||||||
|
envoy_api_v2_core_GrpcService_GoogleGrpc_SslCredentials_set_root_certs(msg, sub); |
||||||
|
} |
||||||
|
return sub; |
||||||
|
} |
||||||
|
UPB_INLINE void envoy_api_v2_core_GrpcService_GoogleGrpc_SslCredentials_set_private_key(envoy_api_v2_core_GrpcService_GoogleGrpc_SslCredentials *msg, struct envoy_api_v2_core_DataSource* value) { |
||||||
|
UPB_FIELD_AT(msg, struct envoy_api_v2_core_DataSource*, UPB_SIZE(4, 8)) = value; |
||||||
|
} |
||||||
|
UPB_INLINE struct envoy_api_v2_core_DataSource* envoy_api_v2_core_GrpcService_GoogleGrpc_SslCredentials_mutable_private_key(envoy_api_v2_core_GrpcService_GoogleGrpc_SslCredentials *msg, upb_arena *arena) { |
||||||
|
struct envoy_api_v2_core_DataSource* sub = (struct envoy_api_v2_core_DataSource*)envoy_api_v2_core_GrpcService_GoogleGrpc_SslCredentials_private_key(msg); |
||||||
|
if (sub == NULL) { |
||||||
|
sub = (struct envoy_api_v2_core_DataSource*)upb_msg_new(&envoy_api_v2_core_DataSource_msginit, arena); |
||||||
|
if (!sub) return NULL; |
||||||
|
envoy_api_v2_core_GrpcService_GoogleGrpc_SslCredentials_set_private_key(msg, sub); |
||||||
|
} |
||||||
|
return sub; |
||||||
|
} |
||||||
|
UPB_INLINE void envoy_api_v2_core_GrpcService_GoogleGrpc_SslCredentials_set_cert_chain(envoy_api_v2_core_GrpcService_GoogleGrpc_SslCredentials *msg, struct envoy_api_v2_core_DataSource* value) { |
||||||
|
UPB_FIELD_AT(msg, struct envoy_api_v2_core_DataSource*, UPB_SIZE(8, 16)) = value; |
||||||
|
} |
||||||
|
UPB_INLINE struct envoy_api_v2_core_DataSource* envoy_api_v2_core_GrpcService_GoogleGrpc_SslCredentials_mutable_cert_chain(envoy_api_v2_core_GrpcService_GoogleGrpc_SslCredentials *msg, upb_arena *arena) { |
||||||
|
struct envoy_api_v2_core_DataSource* sub = (struct envoy_api_v2_core_DataSource*)envoy_api_v2_core_GrpcService_GoogleGrpc_SslCredentials_cert_chain(msg); |
||||||
|
if (sub == NULL) { |
||||||
|
sub = (struct envoy_api_v2_core_DataSource*)upb_msg_new(&envoy_api_v2_core_DataSource_msginit, arena); |
||||||
|
if (!sub) return NULL; |
||||||
|
envoy_api_v2_core_GrpcService_GoogleGrpc_SslCredentials_set_cert_chain(msg, sub); |
||||||
|
} |
||||||
|
return sub; |
||||||
|
} |
||||||
|
|
||||||
|
|
||||||
|
/* envoy.api.v2.core.GrpcService.GoogleGrpc.GoogleLocalCredentials */ |
||||||
|
|
||||||
|
UPB_INLINE envoy_api_v2_core_GrpcService_GoogleGrpc_GoogleLocalCredentials *envoy_api_v2_core_GrpcService_GoogleGrpc_GoogleLocalCredentials_new(upb_arena *arena) { |
||||||
|
return (envoy_api_v2_core_GrpcService_GoogleGrpc_GoogleLocalCredentials *)upb_msg_new(&envoy_api_v2_core_GrpcService_GoogleGrpc_GoogleLocalCredentials_msginit, arena); |
||||||
|
} |
||||||
|
UPB_INLINE envoy_api_v2_core_GrpcService_GoogleGrpc_GoogleLocalCredentials *envoy_api_v2_core_GrpcService_GoogleGrpc_GoogleLocalCredentials_parsenew(upb_strview buf, upb_arena *arena) { |
||||||
|
envoy_api_v2_core_GrpcService_GoogleGrpc_GoogleLocalCredentials *ret = envoy_api_v2_core_GrpcService_GoogleGrpc_GoogleLocalCredentials_new(arena); |
||||||
|
return (ret && upb_decode(buf, ret, &envoy_api_v2_core_GrpcService_GoogleGrpc_GoogleLocalCredentials_msginit)) ? ret : NULL; |
||||||
|
} |
||||||
|
UPB_INLINE char *envoy_api_v2_core_GrpcService_GoogleGrpc_GoogleLocalCredentials_serialize(const envoy_api_v2_core_GrpcService_GoogleGrpc_GoogleLocalCredentials *msg, upb_arena *arena, size_t *len) { |
||||||
|
return upb_encode(msg, &envoy_api_v2_core_GrpcService_GoogleGrpc_GoogleLocalCredentials_msginit, arena, len); |
||||||
|
} |
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/* envoy.api.v2.core.GrpcService.GoogleGrpc.ChannelCredentials */ |
||||||
|
|
||||||
|
UPB_INLINE envoy_api_v2_core_GrpcService_GoogleGrpc_ChannelCredentials *envoy_api_v2_core_GrpcService_GoogleGrpc_ChannelCredentials_new(upb_arena *arena) { |
||||||
|
return (envoy_api_v2_core_GrpcService_GoogleGrpc_ChannelCredentials *)upb_msg_new(&envoy_api_v2_core_GrpcService_GoogleGrpc_ChannelCredentials_msginit, arena); |
||||||
|
} |
||||||
|
UPB_INLINE envoy_api_v2_core_GrpcService_GoogleGrpc_ChannelCredentials *envoy_api_v2_core_GrpcService_GoogleGrpc_ChannelCredentials_parsenew(upb_strview buf, upb_arena *arena) { |
||||||
|
envoy_api_v2_core_GrpcService_GoogleGrpc_ChannelCredentials *ret = envoy_api_v2_core_GrpcService_GoogleGrpc_ChannelCredentials_new(arena); |
||||||
|
return (ret && upb_decode(buf, ret, &envoy_api_v2_core_GrpcService_GoogleGrpc_ChannelCredentials_msginit)) ? ret : NULL; |
||||||
|
} |
||||||
|
UPB_INLINE char *envoy_api_v2_core_GrpcService_GoogleGrpc_ChannelCredentials_serialize(const envoy_api_v2_core_GrpcService_GoogleGrpc_ChannelCredentials *msg, upb_arena *arena, size_t *len) { |
||||||
|
return upb_encode(msg, &envoy_api_v2_core_GrpcService_GoogleGrpc_ChannelCredentials_msginit, arena, len); |
||||||
|
} |
||||||
|
|
||||||
|
typedef enum { |
||||||
|
envoy_api_v2_core_GrpcService_GoogleGrpc_ChannelCredentials_credential_specifier_ssl_credentials = 1, |
||||||
|
envoy_api_v2_core_GrpcService_GoogleGrpc_ChannelCredentials_credential_specifier_google_default = 2, |
||||||
|
envoy_api_v2_core_GrpcService_GoogleGrpc_ChannelCredentials_credential_specifier_local_credentials = 3, |
||||||
|
envoy_api_v2_core_GrpcService_GoogleGrpc_ChannelCredentials_credential_specifier_NOT_SET = 0, |
||||||
|
} envoy_api_v2_core_GrpcService_GoogleGrpc_ChannelCredentials_credential_specifier_oneofcases; |
||||||
|
UPB_INLINE envoy_api_v2_core_GrpcService_GoogleGrpc_ChannelCredentials_credential_specifier_oneofcases envoy_api_v2_core_GrpcService_GoogleGrpc_ChannelCredentials_credential_specifier_case(const envoy_api_v2_core_GrpcService_GoogleGrpc_ChannelCredentials* msg) { return UPB_FIELD_AT(msg, int, UPB_SIZE(4, 8)); } |
||||||
|
|
||||||
|
UPB_INLINE bool envoy_api_v2_core_GrpcService_GoogleGrpc_ChannelCredentials_has_ssl_credentials(const envoy_api_v2_core_GrpcService_GoogleGrpc_ChannelCredentials *msg) { return _upb_has_oneof_field(msg, UPB_SIZE(4, 8), 1); } |
||||||
|
UPB_INLINE const envoy_api_v2_core_GrpcService_GoogleGrpc_SslCredentials* envoy_api_v2_core_GrpcService_GoogleGrpc_ChannelCredentials_ssl_credentials(const envoy_api_v2_core_GrpcService_GoogleGrpc_ChannelCredentials *msg) { return UPB_READ_ONEOF(msg, const envoy_api_v2_core_GrpcService_GoogleGrpc_SslCredentials*, UPB_SIZE(0, 0), UPB_SIZE(4, 8), 1, NULL); } |
||||||
|
UPB_INLINE bool envoy_api_v2_core_GrpcService_GoogleGrpc_ChannelCredentials_has_google_default(const envoy_api_v2_core_GrpcService_GoogleGrpc_ChannelCredentials *msg) { return _upb_has_oneof_field(msg, UPB_SIZE(4, 8), 2); } |
||||||
|
UPB_INLINE const struct google_protobuf_Empty* envoy_api_v2_core_GrpcService_GoogleGrpc_ChannelCredentials_google_default(const envoy_api_v2_core_GrpcService_GoogleGrpc_ChannelCredentials *msg) { return UPB_READ_ONEOF(msg, const struct google_protobuf_Empty*, UPB_SIZE(0, 0), UPB_SIZE(4, 8), 2, NULL); } |
||||||
|
UPB_INLINE bool envoy_api_v2_core_GrpcService_GoogleGrpc_ChannelCredentials_has_local_credentials(const envoy_api_v2_core_GrpcService_GoogleGrpc_ChannelCredentials *msg) { return _upb_has_oneof_field(msg, UPB_SIZE(4, 8), 3); } |
||||||
|
UPB_INLINE const envoy_api_v2_core_GrpcService_GoogleGrpc_GoogleLocalCredentials* envoy_api_v2_core_GrpcService_GoogleGrpc_ChannelCredentials_local_credentials(const envoy_api_v2_core_GrpcService_GoogleGrpc_ChannelCredentials *msg) { return UPB_READ_ONEOF(msg, const envoy_api_v2_core_GrpcService_GoogleGrpc_GoogleLocalCredentials*, UPB_SIZE(0, 0), UPB_SIZE(4, 8), 3, NULL); } |
||||||
|
|
||||||
|
UPB_INLINE void envoy_api_v2_core_GrpcService_GoogleGrpc_ChannelCredentials_set_ssl_credentials(envoy_api_v2_core_GrpcService_GoogleGrpc_ChannelCredentials *msg, envoy_api_v2_core_GrpcService_GoogleGrpc_SslCredentials* value) { |
||||||
|
UPB_WRITE_ONEOF(msg, envoy_api_v2_core_GrpcService_GoogleGrpc_SslCredentials*, UPB_SIZE(0, 0), value, UPB_SIZE(4, 8), 1); |
||||||
|
} |
||||||
|
UPB_INLINE struct envoy_api_v2_core_GrpcService_GoogleGrpc_SslCredentials* envoy_api_v2_core_GrpcService_GoogleGrpc_ChannelCredentials_mutable_ssl_credentials(envoy_api_v2_core_GrpcService_GoogleGrpc_ChannelCredentials *msg, upb_arena *arena) { |
||||||
|
struct envoy_api_v2_core_GrpcService_GoogleGrpc_SslCredentials* sub = (struct envoy_api_v2_core_GrpcService_GoogleGrpc_SslCredentials*)envoy_api_v2_core_GrpcService_GoogleGrpc_ChannelCredentials_ssl_credentials(msg); |
||||||
|
if (sub == NULL) { |
||||||
|
sub = (struct envoy_api_v2_core_GrpcService_GoogleGrpc_SslCredentials*)upb_msg_new(&envoy_api_v2_core_GrpcService_GoogleGrpc_SslCredentials_msginit, arena); |
||||||
|
if (!sub) return NULL; |
||||||
|
envoy_api_v2_core_GrpcService_GoogleGrpc_ChannelCredentials_set_ssl_credentials(msg, sub); |
||||||
|
} |
||||||
|
return sub; |
||||||
|
} |
||||||
|
UPB_INLINE void envoy_api_v2_core_GrpcService_GoogleGrpc_ChannelCredentials_set_google_default(envoy_api_v2_core_GrpcService_GoogleGrpc_ChannelCredentials *msg, struct google_protobuf_Empty* value) { |
||||||
|
UPB_WRITE_ONEOF(msg, struct google_protobuf_Empty*, UPB_SIZE(0, 0), value, UPB_SIZE(4, 8), 2); |
||||||
|
} |
||||||
|
UPB_INLINE struct google_protobuf_Empty* envoy_api_v2_core_GrpcService_GoogleGrpc_ChannelCredentials_mutable_google_default(envoy_api_v2_core_GrpcService_GoogleGrpc_ChannelCredentials *msg, upb_arena *arena) { |
||||||
|
struct google_protobuf_Empty* sub = (struct google_protobuf_Empty*)envoy_api_v2_core_GrpcService_GoogleGrpc_ChannelCredentials_google_default(msg); |
||||||
|
if (sub == NULL) { |
||||||
|
sub = (struct google_protobuf_Empty*)upb_msg_new(&google_protobuf_Empty_msginit, arena); |
||||||
|
if (!sub) return NULL; |
||||||
|
envoy_api_v2_core_GrpcService_GoogleGrpc_ChannelCredentials_set_google_default(msg, sub); |
||||||
|
} |
||||||
|
return sub; |
||||||
|
} |
||||||
|
UPB_INLINE void envoy_api_v2_core_GrpcService_GoogleGrpc_ChannelCredentials_set_local_credentials(envoy_api_v2_core_GrpcService_GoogleGrpc_ChannelCredentials *msg, envoy_api_v2_core_GrpcService_GoogleGrpc_GoogleLocalCredentials* value) { |
||||||
|
UPB_WRITE_ONEOF(msg, envoy_api_v2_core_GrpcService_GoogleGrpc_GoogleLocalCredentials*, UPB_SIZE(0, 0), value, UPB_SIZE(4, 8), 3); |
||||||
|
} |
||||||
|
UPB_INLINE struct envoy_api_v2_core_GrpcService_GoogleGrpc_GoogleLocalCredentials* envoy_api_v2_core_GrpcService_GoogleGrpc_ChannelCredentials_mutable_local_credentials(envoy_api_v2_core_GrpcService_GoogleGrpc_ChannelCredentials *msg, upb_arena *arena) { |
||||||
|
struct envoy_api_v2_core_GrpcService_GoogleGrpc_GoogleLocalCredentials* sub = (struct envoy_api_v2_core_GrpcService_GoogleGrpc_GoogleLocalCredentials*)envoy_api_v2_core_GrpcService_GoogleGrpc_ChannelCredentials_local_credentials(msg); |
||||||
|
if (sub == NULL) { |
||||||
|
sub = (struct envoy_api_v2_core_GrpcService_GoogleGrpc_GoogleLocalCredentials*)upb_msg_new(&envoy_api_v2_core_GrpcService_GoogleGrpc_GoogleLocalCredentials_msginit, arena); |
||||||
|
if (!sub) return NULL; |
||||||
|
envoy_api_v2_core_GrpcService_GoogleGrpc_ChannelCredentials_set_local_credentials(msg, sub); |
||||||
|
} |
||||||
|
return sub; |
||||||
|
} |
||||||
|
|
||||||
|
|
||||||
|
/* envoy.api.v2.core.GrpcService.GoogleGrpc.CallCredentials */ |
||||||
|
|
||||||
|
UPB_INLINE envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials *envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_new(upb_arena *arena) { |
||||||
|
return (envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials *)upb_msg_new(&envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_msginit, arena); |
||||||
|
} |
||||||
|
UPB_INLINE envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials *envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_parsenew(upb_strview buf, upb_arena *arena) { |
||||||
|
envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials *ret = envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_new(arena); |
||||||
|
return (ret && upb_decode(buf, ret, &envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_msginit)) ? ret : NULL; |
||||||
|
} |
||||||
|
UPB_INLINE char *envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_serialize(const envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials *msg, upb_arena *arena, size_t *len) { |
||||||
|
return upb_encode(msg, &envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_msginit, arena, len); |
||||||
|
} |
||||||
|
|
||||||
|
typedef enum { |
||||||
|
envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_credential_specifier_access_token = 1, |
||||||
|
envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_credential_specifier_google_compute_engine = 2, |
||||||
|
envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_credential_specifier_google_refresh_token = 3, |
||||||
|
envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_credential_specifier_service_account_jwt_access = 4, |
||||||
|
envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_credential_specifier_google_iam = 5, |
||||||
|
envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_credential_specifier_from_plugin = 6, |
||||||
|
envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_credential_specifier_NOT_SET = 0, |
||||||
|
} envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_credential_specifier_oneofcases; |
||||||
|
UPB_INLINE envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_credential_specifier_oneofcases envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_credential_specifier_case(const envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials* msg) { return UPB_FIELD_AT(msg, int, UPB_SIZE(8, 16)); } |
||||||
|
|
||||||
|
UPB_INLINE bool envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_has_access_token(const envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials *msg) { return _upb_has_oneof_field(msg, UPB_SIZE(8, 16), 1); } |
||||||
|
UPB_INLINE upb_strview envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_access_token(const envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials *msg) { return UPB_READ_ONEOF(msg, upb_strview, UPB_SIZE(0, 0), UPB_SIZE(8, 16), 1, upb_strview_make("", strlen(""))); } |
||||||
|
UPB_INLINE bool envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_has_google_compute_engine(const envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials *msg) { return _upb_has_oneof_field(msg, UPB_SIZE(8, 16), 2); } |
||||||
|
UPB_INLINE const struct google_protobuf_Empty* envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_google_compute_engine(const envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials *msg) { return UPB_READ_ONEOF(msg, const struct google_protobuf_Empty*, UPB_SIZE(0, 0), UPB_SIZE(8, 16), 2, NULL); } |
||||||
|
UPB_INLINE bool envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_has_google_refresh_token(const envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials *msg) { return _upb_has_oneof_field(msg, UPB_SIZE(8, 16), 3); } |
||||||
|
UPB_INLINE upb_strview envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_google_refresh_token(const envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials *msg) { return UPB_READ_ONEOF(msg, upb_strview, UPB_SIZE(0, 0), UPB_SIZE(8, 16), 3, upb_strview_make("", strlen(""))); } |
||||||
|
UPB_INLINE bool envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_has_service_account_jwt_access(const envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials *msg) { return _upb_has_oneof_field(msg, UPB_SIZE(8, 16), 4); } |
||||||
|
UPB_INLINE const envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials* envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_service_account_jwt_access(const envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials *msg) { return UPB_READ_ONEOF(msg, const envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials*, UPB_SIZE(0, 0), UPB_SIZE(8, 16), 4, NULL); } |
||||||
|
UPB_INLINE bool envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_has_google_iam(const envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials *msg) { return _upb_has_oneof_field(msg, UPB_SIZE(8, 16), 5); } |
||||||
|
UPB_INLINE const envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials* envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_google_iam(const envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials *msg) { return UPB_READ_ONEOF(msg, const envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials*, UPB_SIZE(0, 0), UPB_SIZE(8, 16), 5, NULL); } |
||||||
|
UPB_INLINE bool envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_has_from_plugin(const envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials *msg) { return _upb_has_oneof_field(msg, UPB_SIZE(8, 16), 6); } |
||||||
|
UPB_INLINE const envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin* envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_from_plugin(const envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials *msg) { return UPB_READ_ONEOF(msg, const envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin*, UPB_SIZE(0, 0), UPB_SIZE(8, 16), 6, NULL); } |
||||||
|
|
||||||
|
UPB_INLINE void envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_set_access_token(envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials *msg, upb_strview value) { |
||||||
|
UPB_WRITE_ONEOF(msg, upb_strview, UPB_SIZE(0, 0), value, UPB_SIZE(8, 16), 1); |
||||||
|
} |
||||||
|
UPB_INLINE void envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_set_google_compute_engine(envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials *msg, struct google_protobuf_Empty* value) { |
||||||
|
UPB_WRITE_ONEOF(msg, struct google_protobuf_Empty*, UPB_SIZE(0, 0), value, UPB_SIZE(8, 16), 2); |
||||||
|
} |
||||||
|
UPB_INLINE struct google_protobuf_Empty* envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_mutable_google_compute_engine(envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials *msg, upb_arena *arena) { |
||||||
|
struct google_protobuf_Empty* sub = (struct google_protobuf_Empty*)envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_google_compute_engine(msg); |
||||||
|
if (sub == NULL) { |
||||||
|
sub = (struct google_protobuf_Empty*)upb_msg_new(&google_protobuf_Empty_msginit, arena); |
||||||
|
if (!sub) return NULL; |
||||||
|
envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_set_google_compute_engine(msg, sub); |
||||||
|
} |
||||||
|
return sub; |
||||||
|
} |
||||||
|
UPB_INLINE void envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_set_google_refresh_token(envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials *msg, upb_strview value) { |
||||||
|
UPB_WRITE_ONEOF(msg, upb_strview, UPB_SIZE(0, 0), value, UPB_SIZE(8, 16), 3); |
||||||
|
} |
||||||
|
UPB_INLINE void envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_set_service_account_jwt_access(envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials *msg, envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials* value) { |
||||||
|
UPB_WRITE_ONEOF(msg, envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials*, UPB_SIZE(0, 0), value, UPB_SIZE(8, 16), 4); |
||||||
|
} |
||||||
|
UPB_INLINE struct envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials* envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_mutable_service_account_jwt_access(envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials *msg, upb_arena *arena) { |
||||||
|
struct envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials* sub = (struct envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials*)envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_service_account_jwt_access(msg); |
||||||
|
if (sub == NULL) { |
||||||
|
sub = (struct envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials*)upb_msg_new(&envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials_msginit, arena); |
||||||
|
if (!sub) return NULL; |
||||||
|
envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_set_service_account_jwt_access(msg, sub); |
||||||
|
} |
||||||
|
return sub; |
||||||
|
} |
||||||
|
UPB_INLINE void envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_set_google_iam(envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials *msg, envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials* value) { |
||||||
|
UPB_WRITE_ONEOF(msg, envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials*, UPB_SIZE(0, 0), value, UPB_SIZE(8, 16), 5); |
||||||
|
} |
||||||
|
UPB_INLINE struct envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials* envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_mutable_google_iam(envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials *msg, upb_arena *arena) { |
||||||
|
struct envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials* sub = (struct envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials*)envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_google_iam(msg); |
||||||
|
if (sub == NULL) { |
||||||
|
sub = (struct envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials*)upb_msg_new(&envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials_msginit, arena); |
||||||
|
if (!sub) return NULL; |
||||||
|
envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_set_google_iam(msg, sub); |
||||||
|
} |
||||||
|
return sub; |
||||||
|
} |
||||||
|
UPB_INLINE void envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_set_from_plugin(envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials *msg, envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin* value) { |
||||||
|
UPB_WRITE_ONEOF(msg, envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin*, UPB_SIZE(0, 0), value, UPB_SIZE(8, 16), 6); |
||||||
|
} |
||||||
|
UPB_INLINE struct envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin* envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_mutable_from_plugin(envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials *msg, upb_arena *arena) { |
||||||
|
struct envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin* sub = (struct envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin*)envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_from_plugin(msg); |
||||||
|
if (sub == NULL) { |
||||||
|
sub = (struct envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin*)upb_msg_new(&envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin_msginit, arena); |
||||||
|
if (!sub) return NULL; |
||||||
|
envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_set_from_plugin(msg, sub); |
||||||
|
} |
||||||
|
return sub; |
||||||
|
} |
||||||
|
|
||||||
|
|
||||||
|
/* envoy.api.v2.core.GrpcService.GoogleGrpc.CallCredentials.ServiceAccountJWTAccessCredentials */ |
||||||
|
|
||||||
|
UPB_INLINE envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials *envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials_new(upb_arena *arena) { |
||||||
|
return (envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials *)upb_msg_new(&envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials_msginit, arena); |
||||||
|
} |
||||||
|
UPB_INLINE envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials *envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials_parsenew(upb_strview buf, upb_arena *arena) { |
||||||
|
envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials *ret = envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials_new(arena); |
||||||
|
return (ret && upb_decode(buf, ret, &envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials_msginit)) ? ret : NULL; |
||||||
|
} |
||||||
|
UPB_INLINE char *envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials_serialize(const envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials *msg, upb_arena *arena, size_t *len) { |
||||||
|
return upb_encode(msg, &envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials_msginit, arena, len); |
||||||
|
} |
||||||
|
|
||||||
|
UPB_INLINE upb_strview envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials_json_key(const envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials *msg) { return UPB_FIELD_AT(msg, upb_strview, UPB_SIZE(8, 8)); } |
||||||
|
UPB_INLINE uint64_t envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials_token_lifetime_seconds(const envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials *msg) { return UPB_FIELD_AT(msg, uint64_t, UPB_SIZE(0, 0)); } |
||||||
|
|
||||||
|
UPB_INLINE void envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials_set_json_key(envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials *msg, upb_strview value) { |
||||||
|
UPB_FIELD_AT(msg, upb_strview, UPB_SIZE(8, 8)) = value; |
||||||
|
} |
||||||
|
UPB_INLINE void envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials_set_token_lifetime_seconds(envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials *msg, uint64_t value) { |
||||||
|
UPB_FIELD_AT(msg, uint64_t, UPB_SIZE(0, 0)) = value; |
||||||
|
} |
||||||
|
|
||||||
|
|
||||||
|
/* envoy.api.v2.core.GrpcService.GoogleGrpc.CallCredentials.GoogleIAMCredentials */ |
||||||
|
|
||||||
|
UPB_INLINE envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials *envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials_new(upb_arena *arena) { |
||||||
|
return (envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials *)upb_msg_new(&envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials_msginit, arena); |
||||||
|
} |
||||||
|
UPB_INLINE envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials *envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials_parsenew(upb_strview buf, upb_arena *arena) { |
||||||
|
envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials *ret = envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials_new(arena); |
||||||
|
return (ret && upb_decode(buf, ret, &envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials_msginit)) ? ret : NULL; |
||||||
|
} |
||||||
|
UPB_INLINE char *envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials_serialize(const envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials *msg, upb_arena *arena, size_t *len) { |
||||||
|
return upb_encode(msg, &envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials_msginit, arena, len); |
||||||
|
} |
||||||
|
|
||||||
|
UPB_INLINE upb_strview envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials_authorization_token(const envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials *msg) { return UPB_FIELD_AT(msg, upb_strview, UPB_SIZE(0, 0)); } |
||||||
|
UPB_INLINE upb_strview envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials_authority_selector(const envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials *msg) { return UPB_FIELD_AT(msg, upb_strview, UPB_SIZE(8, 16)); } |
||||||
|
|
||||||
|
UPB_INLINE void envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials_set_authorization_token(envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials *msg, upb_strview value) { |
||||||
|
UPB_FIELD_AT(msg, upb_strview, UPB_SIZE(0, 0)) = value; |
||||||
|
} |
||||||
|
UPB_INLINE void envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials_set_authority_selector(envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials *msg, upb_strview value) { |
||||||
|
UPB_FIELD_AT(msg, upb_strview, UPB_SIZE(8, 16)) = value; |
||||||
|
} |
||||||
|
|
||||||
|
|
||||||
|
/* envoy.api.v2.core.GrpcService.GoogleGrpc.CallCredentials.MetadataCredentialsFromPlugin */ |
||||||
|
|
||||||
|
UPB_INLINE envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin *envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin_new(upb_arena *arena) { |
||||||
|
return (envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin *)upb_msg_new(&envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin_msginit, arena); |
||||||
|
} |
||||||
|
UPB_INLINE envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin *envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin_parsenew(upb_strview buf, upb_arena *arena) { |
||||||
|
envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin *ret = envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin_new(arena); |
||||||
|
return (ret && upb_decode(buf, ret, &envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin_msginit)) ? ret : NULL; |
||||||
|
} |
||||||
|
UPB_INLINE char *envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin_serialize(const envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin *msg, upb_arena *arena, size_t *len) { |
||||||
|
return upb_encode(msg, &envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin_msginit, arena, len); |
||||||
|
} |
||||||
|
|
||||||
|
typedef enum { |
||||||
|
envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin_config_type_config = 2, |
||||||
|
envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin_config_type_typed_config = 3, |
||||||
|
envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin_config_type_NOT_SET = 0, |
||||||
|
} envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin_config_type_oneofcases; |
||||||
|
UPB_INLINE envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin_config_type_oneofcases envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin_config_type_case(const envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin* msg) { return UPB_FIELD_AT(msg, int, UPB_SIZE(12, 24)); } |
||||||
|
|
||||||
|
UPB_INLINE upb_strview envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin_name(const envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin *msg) { return UPB_FIELD_AT(msg, upb_strview, UPB_SIZE(0, 0)); } |
||||||
|
UPB_INLINE bool envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin_has_config(const envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin *msg) { return _upb_has_oneof_field(msg, UPB_SIZE(12, 24), 2); } |
||||||
|
UPB_INLINE const struct google_protobuf_Struct* envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin_config(const envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin *msg) { return UPB_READ_ONEOF(msg, const struct google_protobuf_Struct*, UPB_SIZE(8, 16), UPB_SIZE(12, 24), 2, NULL); } |
||||||
|
UPB_INLINE bool envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin_has_typed_config(const envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin *msg) { return _upb_has_oneof_field(msg, UPB_SIZE(12, 24), 3); } |
||||||
|
UPB_INLINE const struct google_protobuf_Any* envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin_typed_config(const envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin *msg) { return UPB_READ_ONEOF(msg, const struct google_protobuf_Any*, UPB_SIZE(8, 16), UPB_SIZE(12, 24), 3, NULL); } |
||||||
|
|
||||||
|
UPB_INLINE void envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin_set_name(envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin *msg, upb_strview value) { |
||||||
|
UPB_FIELD_AT(msg, upb_strview, UPB_SIZE(0, 0)) = value; |
||||||
|
} |
||||||
|
UPB_INLINE void envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin_set_config(envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin *msg, struct google_protobuf_Struct* value) { |
||||||
|
UPB_WRITE_ONEOF(msg, struct google_protobuf_Struct*, UPB_SIZE(8, 16), value, UPB_SIZE(12, 24), 2); |
||||||
|
} |
||||||
|
UPB_INLINE struct google_protobuf_Struct* envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin_mutable_config(envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin *msg, upb_arena *arena) { |
||||||
|
struct google_protobuf_Struct* sub = (struct google_protobuf_Struct*)envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin_config(msg); |
||||||
|
if (sub == NULL) { |
||||||
|
sub = (struct google_protobuf_Struct*)upb_msg_new(&google_protobuf_Struct_msginit, arena); |
||||||
|
if (!sub) return NULL; |
||||||
|
envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin_set_config(msg, sub); |
||||||
|
} |
||||||
|
return sub; |
||||||
|
} |
||||||
|
UPB_INLINE void envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin_set_typed_config(envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin *msg, struct google_protobuf_Any* value) { |
||||||
|
UPB_WRITE_ONEOF(msg, struct google_protobuf_Any*, UPB_SIZE(8, 16), value, UPB_SIZE(12, 24), 3); |
||||||
|
} |
||||||
|
UPB_INLINE struct google_protobuf_Any* envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin_mutable_typed_config(envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin *msg, upb_arena *arena) { |
||||||
|
struct google_protobuf_Any* sub = (struct google_protobuf_Any*)envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin_typed_config(msg); |
||||||
|
if (sub == NULL) { |
||||||
|
sub = (struct google_protobuf_Any*)upb_msg_new(&google_protobuf_Any_msginit, arena); |
||||||
|
if (!sub) return NULL; |
||||||
|
envoy_api_v2_core_GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin_set_typed_config(msg, sub); |
||||||
|
} |
||||||
|
return sub; |
||||||
|
} |
||||||
|
|
||||||
|
|
||||||
|
#ifdef __cplusplus |
||||||
|
} /* extern "C" */ |
||||||
|
#endif |
||||||
|
|
||||||
|
#include "upb/port_undef.inc" |
||||||
|
|
||||||
|
#endif /* ENVOY_API_V2_CORE_GRPC_SERVICE_PROTO_UPB_H_ */ |
@ -0,0 +1,88 @@ |
|||||||
|
/* This file was generated by upbc (the upb compiler) from the input
|
||||||
|
* file: |
||||||
|
* |
||||||
|
* envoy/api/v2/core/protocol.proto |
||||||
|
* |
||||||
|
* Do not edit -- your changes will be discarded when the file is |
||||||
|
* regenerated. */ |
||||||
|
|
||||||
|
#include <stddef.h> |
||||||
|
#include "upb/msg.h" |
||||||
|
#include "envoy/api/v2/core/protocol.upb.h" |
||||||
|
#include "google/protobuf/duration.upb.h" |
||||||
|
#include "google/protobuf/wrappers.upb.h" |
||||||
|
#include "validate/validate.upb.h" |
||||||
|
#include "gogoproto/gogo.upb.h" |
||||||
|
|
||||||
|
#include "upb/port_def.inc" |
||||||
|
|
||||||
|
const upb_msglayout envoy_api_v2_core_TcpProtocolOptions_msginit = { |
||||||
|
NULL, |
||||||
|
NULL, |
||||||
|
UPB_SIZE(0, 0), 0, false, |
||||||
|
}; |
||||||
|
|
||||||
|
static const upb_msglayout *const envoy_api_v2_core_HttpProtocolOptions_submsgs[1] = { |
||||||
|
&google_protobuf_Duration_msginit, |
||||||
|
}; |
||||||
|
|
||||||
|
static const upb_msglayout_field envoy_api_v2_core_HttpProtocolOptions__fields[1] = { |
||||||
|
{1, UPB_SIZE(0, 0), 0, 0, 11, 1}, |
||||||
|
}; |
||||||
|
|
||||||
|
const upb_msglayout envoy_api_v2_core_HttpProtocolOptions_msginit = { |
||||||
|
&envoy_api_v2_core_HttpProtocolOptions_submsgs[0], |
||||||
|
&envoy_api_v2_core_HttpProtocolOptions__fields[0], |
||||||
|
UPB_SIZE(4, 8), 1, false, |
||||||
|
}; |
||||||
|
|
||||||
|
static const upb_msglayout *const envoy_api_v2_core_Http1ProtocolOptions_submsgs[1] = { |
||||||
|
&google_protobuf_BoolValue_msginit, |
||||||
|
}; |
||||||
|
|
||||||
|
static const upb_msglayout_field envoy_api_v2_core_Http1ProtocolOptions__fields[3] = { |
||||||
|
{1, UPB_SIZE(12, 24), 0, 0, 11, 1}, |
||||||
|
{2, UPB_SIZE(0, 0), 0, 0, 8, 1}, |
||||||
|
{3, UPB_SIZE(4, 8), 0, 0, 9, 1}, |
||||||
|
}; |
||||||
|
|
||||||
|
const upb_msglayout envoy_api_v2_core_Http1ProtocolOptions_msginit = { |
||||||
|
&envoy_api_v2_core_Http1ProtocolOptions_submsgs[0], |
||||||
|
&envoy_api_v2_core_Http1ProtocolOptions__fields[0], |
||||||
|
UPB_SIZE(16, 32), 3, false, |
||||||
|
}; |
||||||
|
|
||||||
|
static const upb_msglayout *const envoy_api_v2_core_Http2ProtocolOptions_submsgs[4] = { |
||||||
|
&google_protobuf_UInt32Value_msginit, |
||||||
|
}; |
||||||
|
|
||||||
|
static const upb_msglayout_field envoy_api_v2_core_Http2ProtocolOptions__fields[5] = { |
||||||
|
{1, UPB_SIZE(4, 8), 0, 0, 11, 1}, |
||||||
|
{2, UPB_SIZE(8, 16), 0, 0, 11, 1}, |
||||||
|
{3, UPB_SIZE(12, 24), 0, 0, 11, 1}, |
||||||
|
{4, UPB_SIZE(16, 32), 0, 0, 11, 1}, |
||||||
|
{5, UPB_SIZE(0, 0), 0, 0, 8, 1}, |
||||||
|
}; |
||||||
|
|
||||||
|
const upb_msglayout envoy_api_v2_core_Http2ProtocolOptions_msginit = { |
||||||
|
&envoy_api_v2_core_Http2ProtocolOptions_submsgs[0], |
||||||
|
&envoy_api_v2_core_Http2ProtocolOptions__fields[0], |
||||||
|
UPB_SIZE(20, 40), 5, false, |
||||||
|
}; |
||||||
|
|
||||||
|
static const upb_msglayout *const envoy_api_v2_core_GrpcProtocolOptions_submsgs[1] = { |
||||||
|
&envoy_api_v2_core_Http2ProtocolOptions_msginit, |
||||||
|
}; |
||||||
|
|
||||||
|
static const upb_msglayout_field envoy_api_v2_core_GrpcProtocolOptions__fields[1] = { |
||||||
|
{1, UPB_SIZE(0, 0), 0, 0, 11, 1}, |
||||||
|
}; |
||||||
|
|
||||||
|
const upb_msglayout envoy_api_v2_core_GrpcProtocolOptions_msginit = { |
||||||
|
&envoy_api_v2_core_GrpcProtocolOptions_submsgs[0], |
||||||
|
&envoy_api_v2_core_GrpcProtocolOptions__fields[0], |
||||||
|
UPB_SIZE(4, 8), 1, false, |
||||||
|
}; |
||||||
|
|
||||||
|
#include "upb/port_undef.inc" |
||||||
|
|
@ -0,0 +1,237 @@ |
|||||||
|
/* This file was generated by upbc (the upb compiler) from the input
|
||||||
|
* file: |
||||||
|
* |
||||||
|
* envoy/api/v2/core/protocol.proto |
||||||
|
* |
||||||
|
* Do not edit -- your changes will be discarded when the file is |
||||||
|
* regenerated. */ |
||||||
|
|
||||||
|
#ifndef ENVOY_API_V2_CORE_PROTOCOL_PROTO_UPB_H_ |
||||||
|
#define ENVOY_API_V2_CORE_PROTOCOL_PROTO_UPB_H_ |
||||||
|
|
||||||
|
#include "upb/generated_util.h" |
||||||
|
|
||||||
|
#include "upb/msg.h" |
||||||
|
|
||||||
|
#include "upb/decode.h" |
||||||
|
#include "upb/encode.h" |
||||||
|
#include "upb/port_def.inc" |
||||||
|
#ifdef __cplusplus |
||||||
|
extern "C" { |
||||||
|
#endif |
||||||
|
|
||||||
|
struct envoy_api_v2_core_TcpProtocolOptions; |
||||||
|
struct envoy_api_v2_core_HttpProtocolOptions; |
||||||
|
struct envoy_api_v2_core_Http1ProtocolOptions; |
||||||
|
struct envoy_api_v2_core_Http2ProtocolOptions; |
||||||
|
struct envoy_api_v2_core_GrpcProtocolOptions; |
||||||
|
typedef struct envoy_api_v2_core_TcpProtocolOptions envoy_api_v2_core_TcpProtocolOptions; |
||||||
|
typedef struct envoy_api_v2_core_HttpProtocolOptions envoy_api_v2_core_HttpProtocolOptions; |
||||||
|
typedef struct envoy_api_v2_core_Http1ProtocolOptions envoy_api_v2_core_Http1ProtocolOptions; |
||||||
|
typedef struct envoy_api_v2_core_Http2ProtocolOptions envoy_api_v2_core_Http2ProtocolOptions; |
||||||
|
typedef struct envoy_api_v2_core_GrpcProtocolOptions envoy_api_v2_core_GrpcProtocolOptions; |
||||||
|
extern const upb_msglayout envoy_api_v2_core_TcpProtocolOptions_msginit; |
||||||
|
extern const upb_msglayout envoy_api_v2_core_HttpProtocolOptions_msginit; |
||||||
|
extern const upb_msglayout envoy_api_v2_core_Http1ProtocolOptions_msginit; |
||||||
|
extern const upb_msglayout envoy_api_v2_core_Http2ProtocolOptions_msginit; |
||||||
|
extern const upb_msglayout envoy_api_v2_core_GrpcProtocolOptions_msginit; |
||||||
|
struct google_protobuf_BoolValue; |
||||||
|
struct google_protobuf_Duration; |
||||||
|
struct google_protobuf_UInt32Value; |
||||||
|
extern const upb_msglayout google_protobuf_BoolValue_msginit; |
||||||
|
extern const upb_msglayout google_protobuf_Duration_msginit; |
||||||
|
extern const upb_msglayout google_protobuf_UInt32Value_msginit; |
||||||
|
|
||||||
|
/* Enums */ |
||||||
|
|
||||||
|
|
||||||
|
/* envoy.api.v2.core.TcpProtocolOptions */ |
||||||
|
|
||||||
|
UPB_INLINE envoy_api_v2_core_TcpProtocolOptions *envoy_api_v2_core_TcpProtocolOptions_new(upb_arena *arena) { |
||||||
|
return (envoy_api_v2_core_TcpProtocolOptions *)upb_msg_new(&envoy_api_v2_core_TcpProtocolOptions_msginit, arena); |
||||||
|
} |
||||||
|
UPB_INLINE envoy_api_v2_core_TcpProtocolOptions *envoy_api_v2_core_TcpProtocolOptions_parsenew(upb_strview buf, upb_arena *arena) { |
||||||
|
envoy_api_v2_core_TcpProtocolOptions *ret = envoy_api_v2_core_TcpProtocolOptions_new(arena); |
||||||
|
return (ret && upb_decode(buf, ret, &envoy_api_v2_core_TcpProtocolOptions_msginit)) ? ret : NULL; |
||||||
|
} |
||||||
|
UPB_INLINE char *envoy_api_v2_core_TcpProtocolOptions_serialize(const envoy_api_v2_core_TcpProtocolOptions *msg, upb_arena *arena, size_t *len) { |
||||||
|
return upb_encode(msg, &envoy_api_v2_core_TcpProtocolOptions_msginit, arena, len); |
||||||
|
} |
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/* envoy.api.v2.core.HttpProtocolOptions */ |
||||||
|
|
||||||
|
UPB_INLINE envoy_api_v2_core_HttpProtocolOptions *envoy_api_v2_core_HttpProtocolOptions_new(upb_arena *arena) { |
||||||
|
return (envoy_api_v2_core_HttpProtocolOptions *)upb_msg_new(&envoy_api_v2_core_HttpProtocolOptions_msginit, arena); |
||||||
|
} |
||||||
|
UPB_INLINE envoy_api_v2_core_HttpProtocolOptions *envoy_api_v2_core_HttpProtocolOptions_parsenew(upb_strview buf, upb_arena *arena) { |
||||||
|
envoy_api_v2_core_HttpProtocolOptions *ret = envoy_api_v2_core_HttpProtocolOptions_new(arena); |
||||||
|
return (ret && upb_decode(buf, ret, &envoy_api_v2_core_HttpProtocolOptions_msginit)) ? ret : NULL; |
||||||
|
} |
||||||
|
UPB_INLINE char *envoy_api_v2_core_HttpProtocolOptions_serialize(const envoy_api_v2_core_HttpProtocolOptions *msg, upb_arena *arena, size_t *len) { |
||||||
|
return upb_encode(msg, &envoy_api_v2_core_HttpProtocolOptions_msginit, arena, len); |
||||||
|
} |
||||||
|
|
||||||
|
UPB_INLINE const struct google_protobuf_Duration* envoy_api_v2_core_HttpProtocolOptions_idle_timeout(const envoy_api_v2_core_HttpProtocolOptions *msg) { return UPB_FIELD_AT(msg, const struct google_protobuf_Duration*, UPB_SIZE(0, 0)); } |
||||||
|
|
||||||
|
UPB_INLINE void envoy_api_v2_core_HttpProtocolOptions_set_idle_timeout(envoy_api_v2_core_HttpProtocolOptions *msg, struct google_protobuf_Duration* value) { |
||||||
|
UPB_FIELD_AT(msg, struct google_protobuf_Duration*, UPB_SIZE(0, 0)) = value; |
||||||
|
} |
||||||
|
UPB_INLINE struct google_protobuf_Duration* envoy_api_v2_core_HttpProtocolOptions_mutable_idle_timeout(envoy_api_v2_core_HttpProtocolOptions *msg, upb_arena *arena) { |
||||||
|
struct google_protobuf_Duration* sub = (struct google_protobuf_Duration*)envoy_api_v2_core_HttpProtocolOptions_idle_timeout(msg); |
||||||
|
if (sub == NULL) { |
||||||
|
sub = (struct google_protobuf_Duration*)upb_msg_new(&google_protobuf_Duration_msginit, arena); |
||||||
|
if (!sub) return NULL; |
||||||
|
envoy_api_v2_core_HttpProtocolOptions_set_idle_timeout(msg, sub); |
||||||
|
} |
||||||
|
return sub; |
||||||
|
} |
||||||
|
|
||||||
|
|
||||||
|
/* envoy.api.v2.core.Http1ProtocolOptions */ |
||||||
|
|
||||||
|
UPB_INLINE envoy_api_v2_core_Http1ProtocolOptions *envoy_api_v2_core_Http1ProtocolOptions_new(upb_arena *arena) { |
||||||
|
return (envoy_api_v2_core_Http1ProtocolOptions *)upb_msg_new(&envoy_api_v2_core_Http1ProtocolOptions_msginit, arena); |
||||||
|
} |
||||||
|
UPB_INLINE envoy_api_v2_core_Http1ProtocolOptions *envoy_api_v2_core_Http1ProtocolOptions_parsenew(upb_strview buf, upb_arena *arena) { |
||||||
|
envoy_api_v2_core_Http1ProtocolOptions *ret = envoy_api_v2_core_Http1ProtocolOptions_new(arena); |
||||||
|
return (ret && upb_decode(buf, ret, &envoy_api_v2_core_Http1ProtocolOptions_msginit)) ? ret : NULL; |
||||||
|
} |
||||||
|
UPB_INLINE char *envoy_api_v2_core_Http1ProtocolOptions_serialize(const envoy_api_v2_core_Http1ProtocolOptions *msg, upb_arena *arena, size_t *len) { |
||||||
|
return upb_encode(msg, &envoy_api_v2_core_Http1ProtocolOptions_msginit, arena, len); |
||||||
|
} |
||||||
|
|
||||||
|
UPB_INLINE const struct google_protobuf_BoolValue* envoy_api_v2_core_Http1ProtocolOptions_allow_absolute_url(const envoy_api_v2_core_Http1ProtocolOptions *msg) { return UPB_FIELD_AT(msg, const struct google_protobuf_BoolValue*, UPB_SIZE(12, 24)); } |
||||||
|
UPB_INLINE bool envoy_api_v2_core_Http1ProtocolOptions_accept_http_10(const envoy_api_v2_core_Http1ProtocolOptions *msg) { return UPB_FIELD_AT(msg, bool, UPB_SIZE(0, 0)); } |
||||||
|
UPB_INLINE upb_strview envoy_api_v2_core_Http1ProtocolOptions_default_host_for_http_10(const envoy_api_v2_core_Http1ProtocolOptions *msg) { return UPB_FIELD_AT(msg, upb_strview, UPB_SIZE(4, 8)); } |
||||||
|
|
||||||
|
UPB_INLINE void envoy_api_v2_core_Http1ProtocolOptions_set_allow_absolute_url(envoy_api_v2_core_Http1ProtocolOptions *msg, struct google_protobuf_BoolValue* value) { |
||||||
|
UPB_FIELD_AT(msg, struct google_protobuf_BoolValue*, UPB_SIZE(12, 24)) = value; |
||||||
|
} |
||||||
|
UPB_INLINE struct google_protobuf_BoolValue* envoy_api_v2_core_Http1ProtocolOptions_mutable_allow_absolute_url(envoy_api_v2_core_Http1ProtocolOptions *msg, upb_arena *arena) { |
||||||
|
struct google_protobuf_BoolValue* sub = (struct google_protobuf_BoolValue*)envoy_api_v2_core_Http1ProtocolOptions_allow_absolute_url(msg); |
||||||
|
if (sub == NULL) { |
||||||
|
sub = (struct google_protobuf_BoolValue*)upb_msg_new(&google_protobuf_BoolValue_msginit, arena); |
||||||
|
if (!sub) return NULL; |
||||||
|
envoy_api_v2_core_Http1ProtocolOptions_set_allow_absolute_url(msg, sub); |
||||||
|
} |
||||||
|
return sub; |
||||||
|
} |
||||||
|
UPB_INLINE void envoy_api_v2_core_Http1ProtocolOptions_set_accept_http_10(envoy_api_v2_core_Http1ProtocolOptions *msg, bool value) { |
||||||
|
UPB_FIELD_AT(msg, bool, UPB_SIZE(0, 0)) = value; |
||||||
|
} |
||||||
|
UPB_INLINE void envoy_api_v2_core_Http1ProtocolOptions_set_default_host_for_http_10(envoy_api_v2_core_Http1ProtocolOptions *msg, upb_strview value) { |
||||||
|
UPB_FIELD_AT(msg, upb_strview, UPB_SIZE(4, 8)) = value; |
||||||
|
} |
||||||
|
|
||||||
|
|
||||||
|
/* envoy.api.v2.core.Http2ProtocolOptions */ |
||||||
|
|
||||||
|
UPB_INLINE envoy_api_v2_core_Http2ProtocolOptions *envoy_api_v2_core_Http2ProtocolOptions_new(upb_arena *arena) { |
||||||
|
return (envoy_api_v2_core_Http2ProtocolOptions *)upb_msg_new(&envoy_api_v2_core_Http2ProtocolOptions_msginit, arena); |
||||||
|
} |
||||||
|
UPB_INLINE envoy_api_v2_core_Http2ProtocolOptions *envoy_api_v2_core_Http2ProtocolOptions_parsenew(upb_strview buf, upb_arena *arena) { |
||||||
|
envoy_api_v2_core_Http2ProtocolOptions *ret = envoy_api_v2_core_Http2ProtocolOptions_new(arena); |
||||||
|
return (ret && upb_decode(buf, ret, &envoy_api_v2_core_Http2ProtocolOptions_msginit)) ? ret : NULL; |
||||||
|
} |
||||||
|
UPB_INLINE char *envoy_api_v2_core_Http2ProtocolOptions_serialize(const envoy_api_v2_core_Http2ProtocolOptions *msg, upb_arena *arena, size_t *len) { |
||||||
|
return upb_encode(msg, &envoy_api_v2_core_Http2ProtocolOptions_msginit, arena, len); |
||||||
|
} |
||||||
|
|
||||||
|
UPB_INLINE const struct google_protobuf_UInt32Value* envoy_api_v2_core_Http2ProtocolOptions_hpack_table_size(const envoy_api_v2_core_Http2ProtocolOptions *msg) { return UPB_FIELD_AT(msg, const struct google_protobuf_UInt32Value*, UPB_SIZE(4, 8)); } |
||||||
|
UPB_INLINE const struct google_protobuf_UInt32Value* envoy_api_v2_core_Http2ProtocolOptions_max_concurrent_streams(const envoy_api_v2_core_Http2ProtocolOptions *msg) { return UPB_FIELD_AT(msg, const struct google_protobuf_UInt32Value*, UPB_SIZE(8, 16)); } |
||||||
|
UPB_INLINE const struct google_protobuf_UInt32Value* envoy_api_v2_core_Http2ProtocolOptions_initial_stream_window_size(const envoy_api_v2_core_Http2ProtocolOptions *msg) { return UPB_FIELD_AT(msg, const struct google_protobuf_UInt32Value*, UPB_SIZE(12, 24)); } |
||||||
|
UPB_INLINE const struct google_protobuf_UInt32Value* envoy_api_v2_core_Http2ProtocolOptions_initial_connection_window_size(const envoy_api_v2_core_Http2ProtocolOptions *msg) { return UPB_FIELD_AT(msg, const struct google_protobuf_UInt32Value*, UPB_SIZE(16, 32)); } |
||||||
|
UPB_INLINE bool envoy_api_v2_core_Http2ProtocolOptions_allow_connect(const envoy_api_v2_core_Http2ProtocolOptions *msg) { return UPB_FIELD_AT(msg, bool, UPB_SIZE(0, 0)); } |
||||||
|
|
||||||
|
UPB_INLINE void envoy_api_v2_core_Http2ProtocolOptions_set_hpack_table_size(envoy_api_v2_core_Http2ProtocolOptions *msg, struct google_protobuf_UInt32Value* value) { |
||||||
|
UPB_FIELD_AT(msg, struct google_protobuf_UInt32Value*, UPB_SIZE(4, 8)) = value; |
||||||
|
} |
||||||
|
UPB_INLINE struct google_protobuf_UInt32Value* envoy_api_v2_core_Http2ProtocolOptions_mutable_hpack_table_size(envoy_api_v2_core_Http2ProtocolOptions *msg, upb_arena *arena) { |
||||||
|
struct google_protobuf_UInt32Value* sub = (struct google_protobuf_UInt32Value*)envoy_api_v2_core_Http2ProtocolOptions_hpack_table_size(msg); |
||||||
|
if (sub == NULL) { |
||||||
|
sub = (struct google_protobuf_UInt32Value*)upb_msg_new(&google_protobuf_UInt32Value_msginit, arena); |
||||||
|
if (!sub) return NULL; |
||||||
|
envoy_api_v2_core_Http2ProtocolOptions_set_hpack_table_size(msg, sub); |
||||||
|
} |
||||||
|
return sub; |
||||||
|
} |
||||||
|
UPB_INLINE void envoy_api_v2_core_Http2ProtocolOptions_set_max_concurrent_streams(envoy_api_v2_core_Http2ProtocolOptions *msg, struct google_protobuf_UInt32Value* value) { |
||||||
|
UPB_FIELD_AT(msg, struct google_protobuf_UInt32Value*, UPB_SIZE(8, 16)) = value; |
||||||
|
} |
||||||
|
UPB_INLINE struct google_protobuf_UInt32Value* envoy_api_v2_core_Http2ProtocolOptions_mutable_max_concurrent_streams(envoy_api_v2_core_Http2ProtocolOptions *msg, upb_arena *arena) { |
||||||
|
struct google_protobuf_UInt32Value* sub = (struct google_protobuf_UInt32Value*)envoy_api_v2_core_Http2ProtocolOptions_max_concurrent_streams(msg); |
||||||
|
if (sub == NULL) { |
||||||
|
sub = (struct google_protobuf_UInt32Value*)upb_msg_new(&google_protobuf_UInt32Value_msginit, arena); |
||||||
|
if (!sub) return NULL; |
||||||
|
envoy_api_v2_core_Http2ProtocolOptions_set_max_concurrent_streams(msg, sub); |
||||||
|
} |
||||||
|
return sub; |
||||||
|
} |
||||||
|
UPB_INLINE void envoy_api_v2_core_Http2ProtocolOptions_set_initial_stream_window_size(envoy_api_v2_core_Http2ProtocolOptions *msg, struct google_protobuf_UInt32Value* value) { |
||||||
|
UPB_FIELD_AT(msg, struct google_protobuf_UInt32Value*, UPB_SIZE(12, 24)) = value; |
||||||
|
} |
||||||
|
UPB_INLINE struct google_protobuf_UInt32Value* envoy_api_v2_core_Http2ProtocolOptions_mutable_initial_stream_window_size(envoy_api_v2_core_Http2ProtocolOptions *msg, upb_arena *arena) { |
||||||
|
struct google_protobuf_UInt32Value* sub = (struct google_protobuf_UInt32Value*)envoy_api_v2_core_Http2ProtocolOptions_initial_stream_window_size(msg); |
||||||
|
if (sub == NULL) { |
||||||
|
sub = (struct google_protobuf_UInt32Value*)upb_msg_new(&google_protobuf_UInt32Value_msginit, arena); |
||||||
|
if (!sub) return NULL; |
||||||
|
envoy_api_v2_core_Http2ProtocolOptions_set_initial_stream_window_size(msg, sub); |
||||||
|
} |
||||||
|
return sub; |
||||||
|
} |
||||||
|
UPB_INLINE void envoy_api_v2_core_Http2ProtocolOptions_set_initial_connection_window_size(envoy_api_v2_core_Http2ProtocolOptions *msg, struct google_protobuf_UInt32Value* value) { |
||||||
|
UPB_FIELD_AT(msg, struct google_protobuf_UInt32Value*, UPB_SIZE(16, 32)) = value; |
||||||
|
} |
||||||
|
UPB_INLINE struct google_protobuf_UInt32Value* envoy_api_v2_core_Http2ProtocolOptions_mutable_initial_connection_window_size(envoy_api_v2_core_Http2ProtocolOptions *msg, upb_arena *arena) { |
||||||
|
struct google_protobuf_UInt32Value* sub = (struct google_protobuf_UInt32Value*)envoy_api_v2_core_Http2ProtocolOptions_initial_connection_window_size(msg); |
||||||
|
if (sub == NULL) { |
||||||
|
sub = (struct google_protobuf_UInt32Value*)upb_msg_new(&google_protobuf_UInt32Value_msginit, arena); |
||||||
|
if (!sub) return NULL; |
||||||
|
envoy_api_v2_core_Http2ProtocolOptions_set_initial_connection_window_size(msg, sub); |
||||||
|
} |
||||||
|
return sub; |
||||||
|
} |
||||||
|
UPB_INLINE void envoy_api_v2_core_Http2ProtocolOptions_set_allow_connect(envoy_api_v2_core_Http2ProtocolOptions *msg, bool value) { |
||||||
|
UPB_FIELD_AT(msg, bool, UPB_SIZE(0, 0)) = value; |
||||||
|
} |
||||||
|
|
||||||
|
|
||||||
|
/* envoy.api.v2.core.GrpcProtocolOptions */ |
||||||
|
|
||||||
|
UPB_INLINE envoy_api_v2_core_GrpcProtocolOptions *envoy_api_v2_core_GrpcProtocolOptions_new(upb_arena *arena) { |
||||||
|
return (envoy_api_v2_core_GrpcProtocolOptions *)upb_msg_new(&envoy_api_v2_core_GrpcProtocolOptions_msginit, arena); |
||||||
|
} |
||||||
|
UPB_INLINE envoy_api_v2_core_GrpcProtocolOptions *envoy_api_v2_core_GrpcProtocolOptions_parsenew(upb_strview buf, upb_arena *arena) { |
||||||
|
envoy_api_v2_core_GrpcProtocolOptions *ret = envoy_api_v2_core_GrpcProtocolOptions_new(arena); |
||||||
|
return (ret && upb_decode(buf, ret, &envoy_api_v2_core_GrpcProtocolOptions_msginit)) ? ret : NULL; |
||||||
|
} |
||||||
|
UPB_INLINE char *envoy_api_v2_core_GrpcProtocolOptions_serialize(const envoy_api_v2_core_GrpcProtocolOptions *msg, upb_arena *arena, size_t *len) { |
||||||
|
return upb_encode(msg, &envoy_api_v2_core_GrpcProtocolOptions_msginit, arena, len); |
||||||
|
} |
||||||
|
|
||||||
|
UPB_INLINE const envoy_api_v2_core_Http2ProtocolOptions* envoy_api_v2_core_GrpcProtocolOptions_http2_protocol_options(const envoy_api_v2_core_GrpcProtocolOptions *msg) { return UPB_FIELD_AT(msg, const envoy_api_v2_core_Http2ProtocolOptions*, UPB_SIZE(0, 0)); } |
||||||
|
|
||||||
|
UPB_INLINE void envoy_api_v2_core_GrpcProtocolOptions_set_http2_protocol_options(envoy_api_v2_core_GrpcProtocolOptions *msg, envoy_api_v2_core_Http2ProtocolOptions* value) { |
||||||
|
UPB_FIELD_AT(msg, envoy_api_v2_core_Http2ProtocolOptions*, UPB_SIZE(0, 0)) = value; |
||||||
|
} |
||||||
|
UPB_INLINE struct envoy_api_v2_core_Http2ProtocolOptions* envoy_api_v2_core_GrpcProtocolOptions_mutable_http2_protocol_options(envoy_api_v2_core_GrpcProtocolOptions *msg, upb_arena *arena) { |
||||||
|
struct envoy_api_v2_core_Http2ProtocolOptions* sub = (struct envoy_api_v2_core_Http2ProtocolOptions*)envoy_api_v2_core_GrpcProtocolOptions_http2_protocol_options(msg); |
||||||
|
if (sub == NULL) { |
||||||
|
sub = (struct envoy_api_v2_core_Http2ProtocolOptions*)upb_msg_new(&envoy_api_v2_core_Http2ProtocolOptions_msginit, arena); |
||||||
|
if (!sub) return NULL; |
||||||
|
envoy_api_v2_core_GrpcProtocolOptions_set_http2_protocol_options(msg, sub); |
||||||
|
} |
||||||
|
return sub; |
||||||
|
} |
||||||
|
|
||||||
|
|
||||||
|
#ifdef __cplusplus |
||||||
|
} /* extern "C" */ |
||||||
|
#endif |
||||||
|
|
||||||
|
#include "upb/port_undef.inc" |
||||||
|
|
||||||
|
#endif /* ENVOY_API_V2_CORE_PROTOCOL_PROTO_UPB_H_ */ |
@ -0,0 +1,22 @@ |
|||||||
|
/* This file was generated by upbc (the upb compiler) from the input
|
||||||
|
* file: |
||||||
|
* |
||||||
|
* google/protobuf/empty.proto |
||||||
|
* |
||||||
|
* Do not edit -- your changes will be discarded when the file is |
||||||
|
* regenerated. */ |
||||||
|
|
||||||
|
#include <stddef.h> |
||||||
|
#include "upb/msg.h" |
||||||
|
#include "google/protobuf/empty.upb.h" |
||||||
|
|
||||||
|
#include "upb/port_def.inc" |
||||||
|
|
||||||
|
const upb_msglayout google_protobuf_Empty_msginit = { |
||||||
|
NULL, |
||||||
|
NULL, |
||||||
|
UPB_SIZE(0, 0), 0, false, |
||||||
|
}; |
||||||
|
|
||||||
|
#include "upb/port_undef.inc" |
||||||
|
|
@ -0,0 +1,52 @@ |
|||||||
|
/* This file was generated by upbc (the upb compiler) from the input
|
||||||
|
* file: |
||||||
|
* |
||||||
|
* google/protobuf/empty.proto |
||||||
|
* |
||||||
|
* Do not edit -- your changes will be discarded when the file is |
||||||
|
* regenerated. */ |
||||||
|
|
||||||
|
#ifndef GOOGLE_PROTOBUF_EMPTY_PROTO_UPB_H_ |
||||||
|
#define GOOGLE_PROTOBUF_EMPTY_PROTO_UPB_H_ |
||||||
|
|
||||||
|
#include "upb/generated_util.h" |
||||||
|
|
||||||
|
#include "upb/msg.h" |
||||||
|
|
||||||
|
#include "upb/decode.h" |
||||||
|
#include "upb/encode.h" |
||||||
|
#include "upb/port_def.inc" |
||||||
|
#ifdef __cplusplus |
||||||
|
extern "C" { |
||||||
|
#endif |
||||||
|
|
||||||
|
struct google_protobuf_Empty; |
||||||
|
typedef struct google_protobuf_Empty google_protobuf_Empty; |
||||||
|
extern const upb_msglayout google_protobuf_Empty_msginit; |
||||||
|
|
||||||
|
/* Enums */ |
||||||
|
|
||||||
|
|
||||||
|
/* google.protobuf.Empty */ |
||||||
|
|
||||||
|
UPB_INLINE google_protobuf_Empty *google_protobuf_Empty_new(upb_arena *arena) { |
||||||
|
return (google_protobuf_Empty *)upb_msg_new(&google_protobuf_Empty_msginit, arena); |
||||||
|
} |
||||||
|
UPB_INLINE google_protobuf_Empty *google_protobuf_Empty_parsenew(upb_strview buf, upb_arena *arena) { |
||||||
|
google_protobuf_Empty *ret = google_protobuf_Empty_new(arena); |
||||||
|
return (ret && upb_decode(buf, ret, &google_protobuf_Empty_msginit)) ? ret : NULL; |
||||||
|
} |
||||||
|
UPB_INLINE char *google_protobuf_Empty_serialize(const google_protobuf_Empty *msg, upb_arena *arena, size_t *len) { |
||||||
|
return upb_encode(msg, &google_protobuf_Empty_msginit, arena, len); |
||||||
|
} |
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
#ifdef __cplusplus |
||||||
|
} /* extern "C" */ |
||||||
|
#endif |
||||||
|
|
||||||
|
#include "upb/port_undef.inc" |
||||||
|
|
||||||
|
#endif /* GOOGLE_PROTOBUF_EMPTY_PROTO_UPB_H_ */ |
Loading…
Reference in new issue