Home

google.api.expr.v1alpha1.Type

Example

Disclaimer: The example is meant to show what methods are available on the object and does not necessarily constitute working code.
local types = import 'types.libsonnet';

types.google.api.expr.v1alpha1.Type
.withAbstractType(types.google.api.expr.v1alpha1.Type.AbstractType)
.withDyn(types.google.protobuf.Empty)
.withError(types.google.protobuf.Empty)
.withFunction(types.google.api.expr.v1alpha1.Type.FunctionType)
.withListType(types.google.api.expr.v1alpha1.Type.ListType)
.withMapType(types.google.api.expr.v1alpha1.Type.MapType)
.withMessageType('string')
.withNull(types.google.protobuf.NullValue.NULL_VALUE)
.withPrimitive(types.google.api.expr.v1alpha1.Type.PrimitiveType.PRIMITIVE_TYPE_UNSPECIFIED)
.withType(types.google.api.expr.v1alpha1.Type)
.withTypeParam('string')
.withWellKnown(types.google.api.expr.v1alpha1.Type.WellKnownType.WELL_KNOWN_TYPE_UNSPECIFIED)
.withWrapper(types.google.api.expr.v1alpha1.Type.PrimitiveType.PRIMITIVE_TYPE_UNSPECIFIED)
._validate()

Nested Enums

Nested Messages

Fields

Name Type One-of group Required Constraints
abstract_type google.api.expr.v1alpha1.Type.AbstractType type_kind  
dyn google.protobuf.Empty type_kind  
error google.protobuf.Empty type_kind  
function google.api.expr.v1alpha1.Type.FunctionType type_kind  
list_type google.api.expr.v1alpha1.Type.ListType type_kind  
map_type google.api.expr.v1alpha1.Type.MapType type_kind  
message_type string type_kind  
null google.protobuf.NullValue type_kind  
primitive google.api.expr.v1alpha1.Type.PrimitiveType type_kind  
type google.api.expr.v1alpha1.Type type_kind  
type_param string type_kind  
well_known google.api.expr.v1alpha1.Type.WellKnownType type_kind  
wrapper google.api.expr.v1alpha1.Type.PrimitiveType type_kind