code: def test_get_set_predefined_options(self):
      state_backend = EmbeddedRocksDBStateBackend()
  
      self.assertEqual(
          state_backend.get_predefined_options(),
          PredefinedOptions.DEFAULT,
      )
  
      state_backend.set_predefined_options(
          PredefinedOptions.SPINNING_DISK_OPTIMIZED_HIGH_MEM
      )
  
      self.assertEqual(
          state_backend.get_predefined_options(),
          PredefinedOptions.SPINNING_DISK_OPTIMIZED_HIGH_MEM,
      )
  
      state_backend.set_predefined_options(
          PredefinedOptions.SPINNING_DISK_OPTIMIZED
      )
  
      self.assertEqual(
          state_backend.get_predefined_options(),
          PredefinedOptions.SPINNING_DISK_OPTIMIZED,
      )
  
      state_backend.set_predefined_options(
          PredefinedOptions.FLASH_SSD_OPTIMIZED
      )
  
      self.assertEqual(
          state_backend.get_predefined_options(),
          PredefinedOptions.FLASH_SSD_OPTIMIZED,
      )
  
      state_backend.set_predefined_options(PredefinedOptions.DEFAULT)
  
      self.assertEqual(
          state_backend.get_predefined_options(),
          PredefinedOptions.DEFAULT,
      )
  
imports: from pyflink.datastream.state_backend import _from_j_state_backend, CustomStateBackend, MemoryStateBackend, FsStateBackend, RocksDBStateBackend, PredefinedOptions, EmbeddedRocksDBStateBackend
  from pyflink.java_gateway import get_gateway
  from pyflink.pyflink_gateway_server import on_windows
  from pyflink.testing.test_case_utils import PyFlinkTestCase
  from pyflink.util.java_utils import load_java_class
label_desc: Use image node_id 3 for calling the EmbeddedRocksDBStateBackendTests obj's underlying member method code with example usage: obj.test_get_set_predefined_options() without return types