models.io_preferential_tier module¶
-
class
models.io_preferential_tier.
IoPreferentialTier
(apollo_io_preferential_tier=None, apollo_wal_io_preferential_tier=None, athena_io_preferential_tier=None, athena_slower_io_preferential_tier=None, down_tier_usage_percent_thresholds=None, groot_io_preferential_tier=None, hydra_downtier_io_preferential_tier=None, hydra_io_preferential_tier=None, librarian_io_preferential_tier=None, random_io_preferential_tier=None, scribe_io_preferential_tier=None, sequential_io_preferential_tier=None, yoda_io_preferential_tier=None)[source]¶ Bases:
object
Implementation of the ‘IoPreferentialTier’ model.
Specifies the preferred storage tier for IO operations.
- Attributes:
- apollo_io_preferential_tier (list of ApolloIOPreferentialTierEnum):
Specifies the preferred storage tier used by Apollo as its working directory.
- apollo_wal_io_preferential_tier (list of
ApolloWalIOPreferentialTierEnum): Specifies the preferred storage tier used by Apollo as its actions WAL.
- athena_io_preferential_tier (list of AthenaIOPreferentialTierEnum):
Specifies the list of perferred storage tiers used by Athena.
- athena_slower_io_preferential_tier (list of
AthenaSlowerIOPreferentialTierEnum): Specifies the list of perferred storage tiers used by Athena for slower storage.
- down_tier_usage_percent_thresholds (list of int): Specifies the usage
percentage thresholds for the correponding storage tier.
- groot_io_preferential_tier (list of GrootIOPreferentialTierEnum):
Specifies the preferred storage tier used by Groot as its working directory.
- hydra_downtier_io_preferential_tier (list of
HydraDowntierIOPreferentialTierEnum): Specifies the list of perferred storage tiers used by Hydra for offloading.
- hydra_io_preferential_tier (list of HydraIOPreferentialTierEnum):
Specifies the list of perferred storage tiers used by Hydra.
- librarian_io_preferential_tier (list of
LibrarianIOPreferentialTierEnum): Specifies the list of perferred storage tiers used by librarian.
- random_io_preferential_tier (list of RandomIOPreferentialTierEnum):
Specifies the order of perferred storage tiers for random IO operations.
- scribe_io_preferential_tier (list of ScribeIOPreferentialTierEnum):
Specifies the list of perferred storage tiers used by Scribe.
- sequential_io_preferential_tier (list of
SequentialIOPreferentialTierEnum): Specifies the preferred storage tier for sequential IO operations.
- yoda_io_preferential_tier (list of YodaIOPreferentialTierEnum):
Specifies the list of perferred storage tiers used by Yoda.
-
classmethod
from_dictionary
(dictionary)[source]¶ Creates an instance of this model from a dictionary
- Args:
dictionary (dictionary): A dictionary representation of the object as obtained from the deserialization of the server’s response. The keys MUST match property names in the API description.
- Returns:
object: An instance of this structure class.