Enum DerivedDataSegmentBucket

  • All Implemented Interfaces:
    Serializable, Comparable<DerivedDataSegmentBucket>

    public enum DerivedDataSegmentBucket
    extends Enum<DerivedDataSegmentBucket>
    The DD pipeline consists of the following buckets:
    • SYNC - the part of DD that could be computed in parallel with external source changes (resource sync. phase).
    • AFTER_SYNC - the part of DD that should be computed after synchronization in user-block mode in order to prevent data corruption or unpredictable results. Typicaly it's a wide-area data dependent DD scenarios
    • BEFORE_BUILD - the part of DD that should be computed before the EDT language build. User could perform activities during this stage.
    • NORMAL - Normal DD computation. User could perform activities during this stage.
    • AFTER_BUILD - User inactive and all build operations are finished at the moment. User could perform activities during this stage.
    • Method Detail

      • values

        public static DerivedDataSegmentBucket[] values()
        Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
        for (DerivedDataSegmentBucket c : DerivedDataSegmentBucket.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static DerivedDataSegmentBucket valueOf​(String name)
        Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
        Parameters:
        name - the name of the enum constant to be returned.
        Returns:
        the enum constant with the specified name
        Throws:
        IllegalArgumentException - if this enum type has no constant with the specified name
        NullPointerException - if the argument is null