type google.golang.org/protobuf/reflect/protoreflect.EnumType
77 uses
google.golang.org/protobuf/reflect/protoreflect (current package)
type.go#L517: type EnumType interface {
value.go#L21: Type() EnumType
google.golang.org/protobuf/reflect/protoregistry
registry.go#L468: func (r *Types) RegisterEnum(et protoreflect.EnumType) error {
registry.go#L546: func (r *Types) FindEnumByName(enum protoreflect.FullName) (protoreflect.EnumType, error) {
registry.go#L555: if et, _ := v.(protoreflect.EnumType); et != nil {
registry.go#L653: func (r *Types) RangeEnums(f func(protoreflect.EnumType) bool) {
registry.go#L662: if et, ok := typ.(protoreflect.EnumType); ok {
registry.go#L764: case protoreflect.EnumType:
registry.go#L786: case protoreflect.EnumType:
google.golang.org/protobuf/internal/filetype
build.go#L112: RegisterEnum(pref.EnumType) error
google.golang.org/protobuf/internal/impl
api_export.go#L61: func (Export) EnumTypeOf(e enum) pref.EnumType {
legacy_enum.go#L46: func legacyLoadEnumType(t reflect.Type) pref.EnumType {
legacy_enum.go#L49: return et.(pref.EnumType)
legacy_enum.go#L53: var et pref.EnumType
legacy_enum.go#L60: return et.(pref.EnumType)
legacy_enum.go#L85: pbTyp pref.EnumType
legacy_enum.go#L92: func (e *legacyEnumWrapper) Type() pref.EnumType {
google.golang.org/protobuf/types/descriptorpb
descriptor.pb.go#L144: func (FieldDescriptorProto_Type) Type() protoreflect.EnumType {
descriptor.pb.go#L204: func (FieldDescriptorProto_Label) Type() protoreflect.EnumType {
descriptor.pb.go#L265: func (FileOptions_OptimizeMode) Type() protoreflect.EnumType {
descriptor.pb.go#L325: func (FieldOptions_CType) Type() protoreflect.EnumType {
descriptor.pb.go#L387: func (FieldOptions_JSType) Type() protoreflect.EnumType {
descriptor.pb.go#L449: func (MethodOptions_IdempotencyLevel) Type() protoreflect.EnumType {
google.golang.org/protobuf/types/known/structpb
struct.pb.go#L170: func (NullValue) Type() protoreflect.EnumType {
google.golang.org/genproto/googleapis/api
launch_stage.pb.go#L125: func (LaunchStage) Type() protoreflect.EnumType {
google.golang.org/genproto/googleapis/api/annotations
field_behavior.pb.go#L112: func (FieldBehavior) Type() protoreflect.EnumType {
resource.pb.go#L88: func (ResourceDescriptor_History) Type() protoreflect.EnumType {
resource.pb.go#L144: func (ResourceDescriptor_Style) Type() protoreflect.EnumType {
google.golang.org/genproto/googleapis/api/label
label.pb.go#L83: func (LabelDescriptor_ValueType) Type() protoreflect.EnumType {
google.golang.org/genproto/googleapis/api/metric
metric.pb.go#L94: func (MetricDescriptor_MetricKind) Type() protoreflect.EnumType {
metric.pb.go#L165: func (MetricDescriptor_ValueType) Type() protoreflect.EnumType {
google.golang.org/genproto/googleapis/cloud/secretmanager/v1
resources.pb.go#L92: func (SecretVersion_State) Type() protoreflect.EnumType {
google.golang.org/genproto/googleapis/cloud/tasks/v2
queue.pb.go#L113: func (Queue_State) Type() protoreflect.EnumType {
target.pb.go#L105: func (HttpMethod) Type() protoreflect.EnumType {
task.pb.go#L105: func (Task_View) Type() protoreflect.EnumType {
google.golang.org/genproto/googleapis/container/v1
cluster_service.pb.go#L95: func (NodeTaint_Effect) Type() protoreflect.EnumType {
cluster_service.pb.go#L144: func (NetworkPolicy_Provider) Type() protoreflect.EnumType {
cluster_service.pb.go#L218: func (Cluster_Status) Type() protoreflect.EnumType {
cluster_service.pb.go#L279: func (Operation_Status) Type() protoreflect.EnumType {
cluster_service.pb.go#L388: func (Operation_Type) Type() protoreflect.EnumType {
cluster_service.pb.go#L448: func (SetMasterAuthRequest_Action) Type() protoreflect.EnumType {
cluster_service.pb.go#L524: func (NodePool_Status) Type() protoreflect.EnumType {
cluster_service.pb.go#L592: func (StatusCondition_Code) Type() protoreflect.EnumType {
cluster_service.pb.go#L646: func (DatabaseEncryption_State) Type() protoreflect.EnumType {
cluster_service.pb.go#L711: func (UsableSubnetworkSecondaryRange_Status) Type() protoreflect.EnumType {
google.golang.org/genproto/googleapis/devtools/clouderrorreporting/v1beta1
error_stats_service.pb.go#L101: func (TimedCountAlignment) Type() protoreflect.EnumType {
error_stats_service.pb.go#L163: func (ErrorGroupOrder) Type() protoreflect.EnumType {
error_stats_service.pb.go#L233: func (QueryTimeRange_Period) Type() protoreflect.EnumType {
google.golang.org/genproto/googleapis/devtools/cloudprofiler/v2
profiler.pb.go#L119: func (ProfileType) Type() protoreflect.EnumType {
google.golang.org/genproto/googleapis/devtools/cloudtrace/v2
trace.pb.go#L109: func (Span_SpanKind) Type() protoreflect.EnumType {
trace.pb.go#L162: func (Span_TimeEvent_MessageEvent_Type) Type() protoreflect.EnumType {
trace.pb.go#L216: func (Span_Link_Type) Type() protoreflect.EnumType {
google.golang.org/genproto/googleapis/iam/v1
policy.pb.go#L86: func (BindingDelta_Action) Type() protoreflect.EnumType {
policy.pb.go#L139: func (AuditConfigDelta_Action) Type() protoreflect.EnumType {
google.golang.org/genproto/googleapis/logging/type
log_severity.pb.go#L123: func (LogSeverity) Type() protoreflect.EnumType {
google.golang.org/genproto/googleapis/logging/v2
logging_config.pb.go#L93: func (LifecycleState) Type() protoreflect.EnumType {
logging_config.pb.go#L146: func (LogSink_VersionFormat) Type() protoreflect.EnumType {
logging_metrics.pb.go#L90: func (LogMetric_ApiVersion) Type() protoreflect.EnumType {
google.golang.org/genproto/googleapis/monitoring/v3
alert.pb.go#L97: func (AlertPolicy_ConditionCombinerType) Type() protoreflect.EnumType {
common.pb.go#L103: func (ComparisonType) Type() protoreflect.EnumType {
common.pb.go#L170: func (ServiceTier) Type() protoreflect.EnumType {
common.pb.go#L386: func (Aggregation_Aligner) Type() protoreflect.EnumType {
common.pb.go#L533: func (Aggregation_Reducer) Type() protoreflect.EnumType {
metric_service.pb.go#L91: func (ListTimeSeriesRequest_TimeSeriesView) Type() protoreflect.EnumType {
notification.pb.go#L99: func (NotificationChannel_VerificationStatus) Type() protoreflect.EnumType {
service.pb.go#L95: func (ServiceLevelObjective_View) Type() protoreflect.EnumType {
uptime.pb.go#L97: func (UptimeCheckRegion) Type() protoreflect.EnumType {
uptime.pb.go#L155: func (GroupResourceType) Type() protoreflect.EnumType {
uptime.pb.go#L218: func (InternalChecker_State) Type() protoreflect.EnumType {
uptime.pb.go#L271: func (UptimeCheckConfig_HttpCheck_RequestMethod) Type() protoreflect.EnumType {
uptime.pb.go#L324: func (UptimeCheckConfig_HttpCheck_ContentType) Type() protoreflect.EnumType {
uptime.pb.go#L394: func (UptimeCheckConfig_ContentMatcher_ContentMatcherOption) Type() protoreflect.EnumType {
google.golang.org/genproto/googleapis/rpc/code
code.pb.go#L248: func (Code) Type() protoreflect.EnumType {
google.golang.org/genproto/googleapis/type/calendarperiod
calendar_period.pb.go#L110: func (CalendarPeriod) Type() protoreflect.EnumType {
github.com/census-instrumentation/opencensus-proto/gen-go/agent/common/v1
common.pb.go#L106: func (LibraryInfo_Language) Type() protoreflect.EnumType {
github.com/census-instrumentation/opencensus-proto/gen-go/metrics/v1
metrics.pb.go#L129: func (MetricDescriptor_Type) Type() protoreflect.EnumType {
github.com/golang/protobuf/proto
registry.go#L259: func enumGoType(et protoreflect.EnumType) reflect.Type {
![]() |
The pages are generated with Golds v0.3.2-preview. (GOOS=darwin GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |