Config#

Global attribute configuration#

get_configuration([metadata])

Construct the configuration from the configuration metadata.

build_global_attributes_configuration([...])

Construct the GlobalAttributesConfiguration object.

configure_global_attributes_input(cubes[, ...])

Apply the input configuration of the global attributes to all cubes.

configure_global_attributes_output(cubes[, ...])

Apply the output configuration of the global attributes to all cubes.

get_transfer_configuration_attributes(cubes, ...)

Create transfer attributes from the transfer configuration.

create_creation_date([offset])

Create UTC creation date following ISO 8601 format.

create_tracking_id()

Generate a string formatted UUID.

get_create_configuration_attributes(attributes)

Create attributes from the create configuration.

equalize_global_attributes(cubes)

Remove global attributes that are different between all cubes.

default_configuration(cubes, config)

Apply the default configuration to all cubes.

drop_unspecified_global_attributes(cubes, config)

Drop all unspecified global attributes for all cubes.

add_global_attributes(cubes, attributes)

Add global attributes to all cubes.

drop_global_attributes(cubes, attributes)

Drop global attributes for all cubes.

join_global_attribute_values(cubes, attr_names)

Join attribute values between all cubes.

Global configuration objects#

InputTransferConfiguration(attr_name, attributes)

Input attribute configuration.

OutputCreateConfiguration(attr_name, attribute)

Output attribute configuration.

GlobalAttributesInputConfiguration(default, ...)

Configuration for global input attributes.

GlobalAttributesOutputConfiguration(create)

Configuration for global output attributes.

GlobalAttributesConfiguration(input, output, ...)

Configuration for global attributes.