public static function defaultProvider()
    {
        $data = \ILAB_Aws\load_compiled_json(__DIR__ . '/../data/endpoints.json');
        $prefixData = \ILAB_Aws\load_compiled_json(__DIR__ . '/../data/endpoints_prefix_history.json');
        $mergedData = self::mergePrefixData($data, $prefixData);

        return new self($mergedData['partitions']);
    }
public static function defaultProvider()
    {
        $data = \ILAB_Aws\load_compiled_json(__DIR__ . '/../data/endpoints.json');
        $prefixData = \ILAB_Aws\load_compiled_json(__DIR__ . '/../data/endpoints_prefix_history.json');
        $mergedData = self::mergePrefixData($data, $prefixData);

        return new self($mergedData['partitions']);
    }
public static function defaultProvider ( ) { $ data = \ ILAB_Aws \ load_compiled_json ( __DIR__ . '/../data/endpoints.json' ) ; $ prefixData = \ ILAB_Aws \ load_compiled_json ( __DIR__ . '/../data/endpoints_prefix_history.json' ) ; $ mergedData = self :: mergePrefixData ( $ data , $ prefixData ) ; return new self ( $ mergedData [ 'partitions' ] ) ; }
Creates and returns the default SDK partition provider.

@return PartitionEndpointProvider
Creates and returns the default SDK partition provider .