flytekit.Scalar#
- class flytekit.Scalar(primitive=None, blob=None, binary=None, schema=None, union=None, none_type=None, error=None, generic=None, structured_dataset=None)[source]#
Scalar wrapper around Flyte types. Only one can be specified.
- Parameters
primitive (Primitive) –
blob (Blob) –
binary (Binary) –
schema (Schema) –
none_type (Void) –
error –
generic (google.protobuf.struct_pb2.Struct) –
structured_dataset (StructuredDataset) –
union (flytekit.models.literals.Union) –
Methods
- classmethod from_flyte_idl(pb2_object)[source]#
- Parameters
pb2_object (flyteidl.core.literals_pb2.Scalar) –
- Return type
- short_string()#
- Return type
Text
- verbose_string()#
- Return type
Text
Attributes
- binary
Binary
- Type
rtype
- blob
Blob
- Type
rtype
- error
TODO
- Type
rtype
- generic
google.protobuf.struct_pb2.Struct
- Type
rtype
- is_empty
- none_type
Void
- Type
rtype
- primitive
Primitive
- Type
rtype
- schema
Schema
- Type
rtype
- structured_dataset
- union
Union
- Type
rtype
- value
Returns whichever value is set :rtype: T